@charset "utf-8";

/* 정렬 */
.txt_left{text-align:left !important;}
.txt_center{text-align:center !important;}
.txt_right{text-align:right !important;}

.txtv_top{vertical-align:top !important;}
.txtv_middle{vertical-align:middle !important;}
.txtv_bottom{vertical-align:bottom !important;}

.float_left{float:left !important;}
.float_right{float:right !important;}

.FL{float:left; display:inline-block}
.FR{float:right; display:inline-block}

/* padding */
.pdt2{padding-top:2px !important;}
.pdt5{padding-top:5px !important;}
.pdt7{padding-top:7px !important;}
.pdt9{padding-top:9px !important;}
.pdt10{padding-top:10px !important;}
.pdt15{padding-top:15px !important;}
.pdt20{padding-top:20px !important;}
.pdt25{padding-top:25px !important;}
.pdt30{padding-top:30px !important;}
.pdt35{padding-top:35px !important;}
.pdt40{padding-top:40px !important;}
.pdt45{padding-top:45px !important;}
.pdt50{padding-top:50px !important;}
.pdt90{padding-top:90px !important;}

.pdb5{padding-bottom:5px !important;}
.pdb10{padding-bottom:10px !important;}
.pdb15{padding-bottom:15px !important;}
.pdb20{padding-bottom:20px !important;}
.pdb25{padding-bottom:25px !important;}
.pdb30{padding-bottom:30px !important;}
.pdb40{padding-bottom:40px !important;}
.pdb50{padding-bottom:50px !important;}

.pdl5{padding-left:5px !important;}
.pdl7{padding-left:7px !important;}
.pdl10{padding-left:10px !important;}
.pdl15{padding-left:15px !important;}
.pdl20{padding-left:20px !important;}
.pdl25{padding-left:25px !important;}
.pdl30{padding-left:30px !important;}
.pdl35{padding-left:35px !important;}
.pdl40{padding-left:40px !important;}
.pdl50{padding-left:50px !important;}
.pdl950{padding-left:950px !important;}

.pdr5{padding-right:5px !important;}
.pdr10{padding-right:10px !important;}
.pdr12{padding-right:12px !important;}
.pdr15{padding-right:15px !important;}
.pdr20{padding-right:20px !important;}
.pdr25{padding-right:25px !important;}
.pdr30{padding-right:30px !important;}
.pdr40{padding-right:40px !important;}
.pdr50{padding-right:50px !important;}

.pd2 {padding:2px !important;}
.pd5 {padding:5px !important;}
.pd10 {padding:10px !important;}
.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd25 {padding:25px !important;}
.pd30 {padding:30px !important;}
.pd35 {padding:35px !important;}

/* margin */
.mgt3{margin-top:3px !important;}
.mgt5{margin-top:5px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px !important;}
.mgt35{margin-top:35px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}
.mgt90{margin-top:90px !important;}

.mgb5{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb40{margin-bottom:40px !important;}

.mgl5{margin-left:5px !important;}
.mgl7{margin-left:7px !important;}
.mgl10{margin-left:10px !important;}
.mgl15{margin-left:15px !important;}
.mgl20{margin-left:20px !important;}
.mgl25{margin-left:25px !important;}
.mgl30{margin-left:30px !important;}
.mgl35{margin-left:35px !important;}
.mgl40{margin-left:40px !important;}
.mgl50{margin-left:50px !important;}

.mgr5{margin-right:5px !important;}
.mgr10{margin-right:10px !important;}
.mgr15{margin-right:15px !important;}
.mgr20{margin-right:20px !important;}
.mgr25{margin-right:25px !important;}
.mgr30{margin-right:30px !important;}
.mgr40{margin-right:40px !important;}
.mgr50{margin-right:50px !important;}

/* color */
.C33{color:#333 !important;}
.C66{color:#666 !important;}
.C99{color:#999 !important;}
.Caa{color:#aaa !important;}
.Cblue{color:#426bbb !important;}
.Cred {color:#F00 !important;}
.bgCf8{background:#f8f8f8; !important;}
.bgCff{background:#fff; !important;}
.bgCf4{background:#f4e93d; !important;}
.bgCfa{background:#ffa44c; !important;}
.bgC7a{background:#7aeb6b; !important;}

/* width */
.w20{width:20px !important;}
.w25{width:25px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w100{width:100px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w150{width:150px !important;}
.w300{width:300px !important;}
.w400{width:400px !important;}
.w500{width:500px !important;}
.w595{width:595px !important;}
.w600{width:600px !important;}
.w800{width:800px !important;}
.w928{width:928px !important;}/*td 2개테이블 textarea 100% */
.w958{width:958px !important;}/*td 1개테이블 textarea 100% */

/* height */
.h64{ height:64px !important;}/*세미나 리스트 설명글 높이*/
.h174{ height:164px !important;}/*back관리자용 최근1단간 기술지원 높이*/

/* lineheight */
.lh18{line-height:18px !important;}
.lh24{line-height:24px !important;}

/* font */
.fdotum{font-family:'Nanum Barun Gothic',sans-serif !important;}
.fngn{font-family:"ngn" !important;}
.fngb{font-family:"ngb" !important;}
.fngex{font-family:"ngex" !important;}
.fnmn{font-family:"nmn" !important;}
.fnmb{font-family:"nmb" !important;}

.txt_11{font-size:11px !important;}
.txt_12{font-size:12px !important;}
.txt_14{font-size:14px !important;}
.txt_16{font-size:16px !important;}
.txt_18{font-size:16px !important;}
.txt_20{font-size:16px !important;}
.txt_22{font-size:16px !important;}
.txt_24{font-size:24px !important;}
.txt_26{font-size:16px !important;}

.txt_b{font-weight:bold !important;}
.txt_none{font-weight:normal !important;}
.txt_underline{text-decoration:underline !important;}

/* border */
.bor_1 {border: 1px solid #ccc;}
.bor_2 {border: 2px solid #ccc;}
.bor_3 {border: 3px solid #ccc;}

/* input추가 */
.input60 {border:1px solid #ccc;font-family:'Nanum Barun Gothic';padding:2px 2px 2px 5px;line-height:18px;width:60px;}
.input40 {border:1px solid #ccc;font-family:'Nanum Barun Gothic';padding:2px 2px 2px 5px;line-height:18px;width:40px;}
.input20 {border:1px solid #ccc;font-family:'Nanum Barun Gothic';padding:2px 2px 2px 5px;line-height:18px;width:20px;}
.textarea_c {vertical-align:middle;width:97%;border:1px solid #cccccc;font-family:'Nanum Barun Gothic' !important;}

/* 탭메뉴 */
#navlist {padding: 10px 0; margin-left: 0; border-bottom: 1px solid #778; font: bold 13px 'Nanum Barun Gothic', sans-serif;}
#navlist li {list-style: none; margin: 0; display: inline;}
#navlist li a {padding: 10px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none;}
#navlist li a:link { color: #448; }
#navlist li a:visited {color: #667; }
#navlist li a:hover {color: #000; background: #AAE; border-color: #227;}
#navlist li a#current {background: white; border-bottom: 1px solid white; }


/* d_tab */
.d_tab{*zoom:1;width:100%;height:39px;border-bottom:1px solid #f26522; margin-bottom:30px; margin-bottom:-15px;}
.d_tab li{list-style:none; float:left;}
.d_tab li a{position:relative;display:block;height:38px;margin-left:-1px;text-align:center;font-size:14px;color:#666;line-height:38px;padding:0 35px;background-color:#fafbfc;border:1px solid #d8d8d8;border-bottom-color:#f26522;border-right:none;z-index:0}
.d_tab li.last a{border-right:1px solid #dbdbdd}
.d_tab li a:hover,.d_tab li.on a{height:38px;color:#f26522;font-weight:bold;background-color:#fff;border:1px solid #f26522;border-bottom-color:#fff;z-index:100}
.d_tab:after {content:" ";display:block;clear:both;overflow:hidden;}