th{padding:7px 0 7px 15px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#f2f2f3;font-size:12px;font-weight:normal;text-align:left}
td{padding:3px 0}

#wrap{position:relative;width:100%}
#header{width:100%}
#container{display:inline-block;width:100%}
#container:after{display:block;clear:both}
#content{float:left;position:relative;width:95%;padding:20px 0 0 20px}
#footer{position:fixed;position:fixed;bottom:0;width:100%;height:27px;}
#skip{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}


/* 게시판 상단 검색 */
.board_search_box{padding:5px;background:#f9f9f9;overflow:hidden;}
#board_search {padding:10px 12px;border:1px solid #ebebeb;background:#fff;}
#board_search .input_box { float:left;padding:2px 5px 10px 5px; overflow:hidden; display:inline-block;}
#board_search .input_box label {padding:0 5px 0 0; display:inline-block;font-weight: bold; font-size:13px;}

#board_search input.text {margin:2px 0 0 5px;border:1px solid #c3c3c3; background:#fff; float:left; width:300px; height:23px; overflow:hidden; }
#board_search input.text2 {margin:2px 0 0 5px;border:1px solid #c3c3c3; background:#fff; float:left; width:80px; height:23px; overflow:hidden; }
#board_search input.txt {margin:2px 0 0 5px;border:1px solid #c3c3c3; background:#fff; float:left; width:150px; height:23px; overflow:hidden; }
#board_search input.hasDatepicker {margin:2px 0 0 5px;border:1px solid #c3c3c3; background:#fff; width:150px; height:23px; overflow:hidden; }

#board_search select{ margin:1px 0 0 0; padding:0 0 0 5px; overflow:hidden; border:1px solid #ccc; }
#board_search input.sh_btn { float:left; margin:2px 0 0 0; padding:0 0 0 10px; overflow:hidden; }
#board_search input.radio, input.check_box { margin: 0 1px 3px 0; }

#board_search .m_search{padding:8px 20px;background:#333;color:#ffffff;border:none;}

.btn_black input[type="submit"]{border-radius: 5px;display:inline-block;height:30px;padding:0 10px 0 10px;background-color:black;font-family:'나눔고딕';font-weight:bold;font-size:12px;color:#FFF;cursor:pointer}
.btn_black input[type="submit"]:hover{background-color:#b4001b}

.btn_black input[type="button"]{border-radius: 5px;display:inline-block;height:30px;padding:0 10px 0 10px;background-color:black;font-family:'나눔고딕';font-weight:bold;font-size:12px;color:#FFF;cursor:pointer}
.btn_black input[type="button"]:hover{background-color:#626262}
.btn_black.medium a{border-radius: 5px;display:inline-block;height:30px;line-height:30px;padding: 0 10px 0 10px;background-color: black;font-family: '나눔고딕';font-weight: bold;font-size: 12px;color: white;cursor: pointer;}

.tb-Total {overflow:hidden;padding-top:10px;}
.tb-Total .tbTotal-tit{float:left; padding-top:6px;font-size:13px;  }
.tb-Total  span.btn_black{float:right;margin-left:5px;}

.text-bottom{vertical-align: text-bottom;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}

.txt_k {vertical-align:text-bottom;font-weight: bold; } 
.txt_b {color:#3366ff; vertical-align:text-bottom;font-weight: bold; } 
.txt_r {color: rgb(226, 0, 0); vertical-align:text-bottom;font-weight: bold; } 

.txt_bold {font-weight: bold; }
.input01 {border:1px solid #bfbfbf;height:28px !important;vertical-align:middle;line-height:28px;height:28px}
/* 솔루션 메뉴 */
/*
.top-solution{overflow:hidden;height:85px;background:url(/images/renewal/dot-bg.png) repeat-x}
.top-solution .solution-1{margin-left:20px;background:url(/images/renewal/solution1.png) no-repeat}
.top-solution .solution-1:hover{background:url(/images/renewal/solution1_over.png) no-repeat}
.top-solution .solution-2{background:url(/images/renewal/solution2.png) no-repeat}
.top-solution .solution-2:hover{background:url(/images/renewal/solution2_over.png) no-repeat}
.top-solution .solution-3{background:url(/images/renewal/solution3.png) no-repeat}
.top-solution .solution-3:hover{background:url(/images/renewal/solution3_over.png) no-repeat}
.top-solution .solution-4{background:url(/images/renewal/solution4.png) no-repeat}
.top-solution .solution-4:hover{background:url(/images/renewal/solution4_over.png) no-repeat}
.top-solution .solution-5{background:url(/images/renewal/solution5.png) no-repeat}
.top-solution .solution-5:hover{background:url(/images/renewal/solution5_over.png) no-repeat}
.top-solution .solution-6{background:url(/images/renewal/solution6.png) no-repeat}
.top-solution .solution-6:hover{background:url(/images/renewal/solution6_over.png) no-repeat}
.top-solution .solution-7{background:url(/images/renewal/solution7.png) no-repeat}
.top-solution .solution-7:hover{background:url(/images/renewal/solution7_over.png) no-repeat}
.top-solution .solution-8{background:url(/images/renewal/solution8.png) no-repeat}
.top-solution .solution-8:hover{background:url(/images/renewal/solution8_over.png) no-repeat}
.top-solution ul li{float:left;padding:18px 0 0}
.top-solution ul li a{display:block;width:160px;height:50px}
.top-solution ul li a:hover{color:#ccc}
.top-solution .solutiontitle{display:inline-block;margin-left:55px;padding:15px 0 0 5px;font-family:'나눔고딕';font-size:14px;font-weight:bold;color:#fff;letter-spacing:-1px}
.top-solution .solutiontitle2{display:inline-block;margin-left:55px;padding:8px 0 0 5px;font-family:'나눔고딕';font-size:14px;font-weight:bold;color:#fff;letter-spacing:-1px}
*/
/* lnb */
.lnb{float:left;position:absolute;z-index:10;width:220px;height:100%;background:url(../../../..//images/renewal/lnb_bg.png) repeat-y}

.rfclogo{margin:30px 0 40px -20px}

.lnb .user_info{padding:0 20px;margin-bottom:30px;}
.lnb .user_info .logout{background:url("../../../..//images/renewal/icon_user.png") no-repeat left top;height:36px;padding:0 0 0 36px;}
.lnb .user_info .logout a{font-weight:600;font-size:14px;display:inline-block;padding:6px 0 0 0;color:#000;}
.lnb .menual_down{margin:50px 0 0 25px}
.lnb .menual_down a{display:block;font-weight:600;border:1px solid #fff;padding:8px 10px;width:150px;color:#fff;transition:0.3s all ease-in-out;text-align:center}
.lnb .menual_down a:hover{background:#fff;color:#1b5299;}

.lnb_c{position:relative;width:180px;margin-left:20px;font-size:14px;font-family:'나눔고딕';line-height:normal}
.lnb_c ul{margin:0;padding:0}
.lnb_c li{position:relative;margin:0 0 3px;vertical-align:top;*zoom:1}
.lnb_c li a{display:block;position:relative;padding:8px 10px;font-weight:bold;color:#fff;text-decoration:none;*zoom:1}
.lnb_c li a .i{position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;background:url(../../../..//images/renewal/open3.png) no-repeat;color:#ccc}
.lnb_c li ul{padding:5px 0;background:#36649f}
.lnb_c li li{margin:0}
.lnb_c li li>span{color:#fff;text-align:center;display:block;border-top: 1px solid #3595d2;padding:10px 0 5px 0;}
.lnb_c li li:first-child>span{border:none}
.lnb_c li li a{padding:5px 10px;border:0;font-weight:normal}
.lnb_c li li a span{font-size:12px;color:#fff}
.lnb_c li.active{z-index:2;}
.lnb_c li li.active{border:0}
.lnb_c li.active a{border:0;color:#fff}
.lnb_c li.active .i{background-position:0 -44px}
.lnb_c li.active li a{border:0}
.lnb_c li.active ul{display:block;}
.lnb_c li.active li.active a span{font-weight:bold;color:#b3e1f9}

/* right_view */
.right_view{position:relative;padding-left:0px}

/* top_view */
.top_view{overflow:hidden;width:100%;height:35px;border-bottom:1px solid #dedede}
.top_view .location{float:left;margin:9px 0 0 20px}
.top_view .right_menu{position:absolute;right:0}
.top_view .right_menu .login{float:left;padding-top:9px}
.top_view .right_menu .log_btn{display:block;float:left;width:55px;height:20px;margin:6px 5px 0;padding-top:3px;background-color:#555;color:#FFF;text-align:center}
.top_view .right_menu li{float:left;font-family:'나눔고딕';font-size:12px;font-weight:600}
.top_view .right_menu li a{float:left;font-family:'나눔고딕';font-size:12px;font-weight:600;color:#3ba6de}
.top_view .right_menu .favorites{float:left;margin:9px 10px 0 20px;letter-spacing:-1px}
.top_view .right_menu .quick{float:left;margin:9px 10px 0 0;letter-spacing:-1px}

/* menu2_icon */
.menu2_icon{display:inline-block;overflow:hidden;float:left;width:100%;height:89px;background:#ececec repeat-x}
.menu2_icon .shopmenu1{background:url(../../../../images/renewal/shopicon_01.png) no-repeat}
.menu2_icon .shopmenu1:hover{background:url(../../../..//images/renewal/shopicon_over_01.png) no-repeat}
.menu2_icon .shopmenu2{background:url(../../../..//images/renewal/shopicon_02.png) no-repeat center}
.menu2_icon .shopmenu2:hover{background:url(../../../..//images/renewal/shopicon_over_02.png) no-repeat center}
.menu2_icon .shopmenu3{background:url(../../../..//images/renewal/shopicon_03.png) no-repeat center}
.menu2_icon .shopmenu3:hover{background:url(../../../..//images/renewal/shopicon_over_03.png) no-repeat center}
.menu2_icon .shopmenu4{background:url(../../../..//images/renewal/shopicon_04.png) no-repeat center}
.menu2_icon .shopmenu4:hover{background:url(../../../..//images/renewal/shopicon_over_04.png) no-repeat center}
.menu2_icon .shopmenu5{background:url(../../../..//images/renewal/shopicon_05.png) no-repeat center}
.menu2_icon .shopmenu5:hover{background:url(../../../..//images/renewal/shopicon_over_05.png) no-repeat center}
.menu2_icon .shopmenu6{background:url(../../../..//images/renewal/shopicon_06.png) no-repeat center}
.menu2_icon .shopmenu6:hover{background:url(../../../..//images/renewal/shopicon_over_06.png) no-repeat center}
.menu2_icon .shopmenu7{background:url(../../../..//images/renewal/shopicon_07.png) no-repeat center}
.menu2_icon .shopmenu7:hover{background:url(../../../..//images/renewal/shopicon_over_07.png) no-repeat center}
.menu2_icon .shopmenu8{background:url(../../../..//images/renewal/shopicon_08.png) no-repeat center}
.menu2_icon .shopmenu8:hover{background:url(../../../..//images/renewal/shopicon_over_08.png) no-repeat center}
.menu2_icon ul li{display:block;float:left;width:105px;height:89px}
.menu2_icon ul li a{display:block;width:105px;height:89px;padding:63px 0 0;font-family:'나눔고딕';font-size:12px;font-weight:600;color:#666;text-align:center}
.menu2_icon ul li a:hover{color:#d20010}

/* 컨텐츠 */

/* 인풋버튼 스타일 */
.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;border:0 none;font-weight:bold;font-family:Tahoma, Sans-serif;color:#fff;text-decoration:none !important;white-space:nowrap;left:4px;cursor:pointer;}
.btn_pack.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px;height:20px;line-height:23px}

/* 테이블 타이틀 */
.title3{margin-bottom:30px;font-family:'나눔고딕';font-size:24px;font-weight:600;color:#707070;letter-spacing:-1px;letter-spacing:-1px}
.title4{margin:0;padding:0 0 5px 25px;background:url(/images/renewal/titlepointimage.png) no-repeat;font-family:'나눔고딕';font-weight:600;font-size:18px;color:#464646;letter-spacing:-1px}
.tips{margin-left:10px;font-family:'돋움';font-size:11px;font-weight:100;color:#707070;vertical-align:bottom}
.titlepoint{font-size:11px;color:#be000e}

/* 테이블 */
.bbs_list{width:100%;margin:5px 0 25px;border:#d7d7d7 solid 1px}
.bbs_list th{border-bottom:1px solid #c8c4c5;border-right:1px solid #e5e5e5;background:#f8f8f8;padding:10px 0;text-align:center;font-weight:bold;font-size:14px;}
.bbs_list th.title{background:#fff8f8;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.bbs_list td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px 0;text-align:center}
.bbs_list td.rig{padding:10px;text-align:right;margin:0px;}
.bbs_list td.left{padding:10px;text-align:left;margin:0px;}
.bbs_list td.title{text-align:center}
margin:2px 0 1px 5px;
/* 테이블 박스 */
.infoinput{border:solid 1px #d7d7d7}
.inputbox{width:200px;border:1px solid #bfbfbf;height:28px !important}
.inputbox300{width:300px;border:1px solid #bfbfbf;height:28px !important}
.inputbox50{width:50px;border:1px solid #bfbfbf;height:28px !important}


/* 페이지 */
.page_area{clear:both;position:relative;height:13px;margin:0 0 20px 0;padding:0}
.page_area ul{text-align:center;overflow:hidden;}
.page_area ul li{margin:0 3px 0 0;display:inline;}
.page_area ul li.num a {background: url("../../../../images/egovframework/rfc3/iam/images/bbs_line.gif") no-repeat scroll right 3px transparent;display: inline-block;padding: 0 7px 0 3px; text-align: center;color:#333;font-size:0.95em;}
.page_area ul li.num a.end {background: none repeat scroll 0 0 transparent;}
.page_area ul li.num a span{color:#ff7635;font-weight:bold}

/* 버튼 */
.search{padding:8px 0 0 0}
.txt{border:1px solid #bfbfbf;height:28px !important;vertical-align:middle;line-height:28px;height:28px}
.txt_box{border:1px solid #bfbfbf}

.btn_area{height:36px;margin:10px 0 0 0;text-align:right;clear:both;overflow:hidden;}
.btn_area  ul{text-align:center;overflow:hidden;}
.btn_area  ul li{display:inline;margin:0 3px 0 0;}

.btn_pack input[type="submit"]{display:inline-block;height:30px;padding:0 10px 0 10px;background-color:#d20010;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btn_pack input[type="submit"]:hover{background-color:#b4001b}

.btn_pack_red input[type="button"]{display:inline-block;height:30px;padding:0 10px 0 10px;background-color:#d20010;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btn_pack_red input[type="button"]:hover{background-color:#b4001b}


.btn_pack input[type="button"]{display:inline-block;height:30px;padding:0 10px 0 10px;background-color:#898989;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btn_pack input[type="button"]:hover{background-color:#626262}
.btn_pack.medium a{display:inline-block;height:30px;line-height:30px;padding: 0 10px 0 10px;background-color: red;font-family: '나눔고딕';font-weight: bold;font-size: 14px;color: white;cursor: pointer;}


/* 하단 버튼 */
.underbtn{text-align:center}
.btnred .redbox{display:inline-block;width:115px;height:40px;background-color:#d20010;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btnred .redbox:hover{background-color:#b4001b}
.btngray .graybox{display:inline-block;width:115px;height:40px;margin-left:15px;background-color:#898989;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btngray .graybox:hover{background-color:#626262}

/* footer */
#footer p span{display:block;z-index:1;padding-top:5px;font-family:'나눔고딕';font-size:12px;text-align:center}

/* 팝업 */
h4.popup{background: url("../../../../images/egovframework/rfc3/iam/images/pop_bg.gif") repeat-x;height:30px;color:#fff;padding:13px 0 0 10px;font-size:1.2em;}

.bg_text {
	font-size:9pt;
	font-family:"돋움";
	color:#404040;
	line-height:18px;
	width: 100%;
	background-image: url(../../../../images/egovframework/rfc3/board/images/bg_text.gif);
}



.btn_blue {
	background: rgb(70, 117, 187);
	padding: 3px 7px;
	border: currentColor;
	/* border-image: none; */
	color: rgb(255, 255, 255);
	font-size: 8pt;
	display: inline-block;
}
.btn_red {
	background: rgb(222, 0, 0); padding: 3px 7px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 8pt; display: inline-block;

}

.white {
	color: rgb(255, 255, 255) !important;
}
.yellow {
	color: rgb(244, 197, 82) !important;
}
.red {
	color: rgb(226, 0, 0) !important;
	vertical-align: text-bottom;
}
.blue {
	color: rgb(67, 122, 207) !important;
}
.blue2 {
	color: rgb(0, 71, 157) !important;
}
.blue3 {
	color: rgb(39, 126, 207) !important;
}
.green {
	color: rgb(1, 154, 48) !important;
	vertical-align: text-bottom;
}
.green2 {
	color: rgb(0, 122, 135) !important;
}
.yl {
	color: rgb(255, 255, 0);
}
.black {
	color: rgb(0, 0, 0) !important;
}
.black3 {
	color: rgb(50, 50, 50) !important;
}
.gray {
	color: rgb(177, 177, 177);
}
.orange {
	color: rgb(221, 128, 0) !important;
}
.color_logo {
	color: rgb(255, 90, 95) !important;
}
.crimson {
	color: rgb(255, 35, 90) !important;
	vertical-align: text-bottom;
}
.brown {
	color: rgb(195, 159, 79) !important;
}
.brown2 {
	color: rgb(128, 102, 57) !important;
}
.f12 {
font-size: 1.2em !important;
}
.select04 table td {
    padding: 10px 25px;
}

.chkStatus .chkDel {float : right;}