@import url("../common.css");
/* common css */


/* 설정 */
#header{position:relative;height:137px;background:url(../../images/main/top/top_bar_back.gif) 50% bottom repeat-x}
#g_body{min-height:100%;margin:-137px 0}
*html #g_body{height:100%;}
#content{padding:137px 0;background:url(../../images/main/content_back.png) repeat-y top center; background-color:#e9eff4;}
#footer{clear:both;height:137px; background-color:#ffffff }

#skipnavi{position:absolute;top:-100px;z-index:10000;width:100%; text-decoration:none;}
#skipnavi:focus,#skipnavi:active{position:absolute;top:0;left:0;width:auto;height:auto;margin-bottom:10px;padding:5px;background:#000000;font-weight:bold;color:#ffffff}

/* 상단 */
.top{position:relative;width:1000px;height:87px;margin:0 auto;text-align:right; font-size:13px;}
.top h1{float:left;width:201px;height:34px; padding-top:30px;}
.top ul{float:right;height:25px;margin-top:30px;line-height:25px;}
.top ul li{float:left;}
.top ul li a {height:25px;padding:0 15px 3px 15px;line-height:25px;background:url(../../images/main/top/top_bar.gif) center left no-repeat; text-decoration:none; color:#545454}
.top ul li a.first {height:25px;padding:0 15px 3px 15px;line-height:27px; text-decoration:none;color:#545454; background-position:0 -12px }
.top ul li a.btn {height:25px;padding:0 15px 3px 15px;line-height:25px; background:#767676; color:#FFF; display:block;}
.top ul li a.btn:hover{ color:#FF0; font-weight:bold;}



.menu{position:relative;width:1000px;height:46px;margin:0 auto}

/* contents */
.cont{width:1000px;margin:0 auto}

/* Agrix-visual */
.main_visual{width:678px; height:328px; border:1px #c5c3c3 solid; background:#FFF; margin-top:18px; float:left;}
ul,li{list-style:none;margin:0;padding:0}
img{border:none}

.main_mov {width:678px;height:328px;position:relative;overflow:hidden}

.main_mov .bgSet{position:relative;}
.main_mov .bgSet li{position:absolute;width:678px;height:328px;display:none}

.main_mov .imgSet{position:absolute;width:678px;}

/*모션오브젝트(순차적으로 추가가능)*/
.main_mov .imgSet .tx_1_1{position:absolute;left:50px;top:50px;}
.main_mov .imgSet .tx_1_2{position:absolute;left:50px;top:90px}
.main_mov .imgSet .tx_1_3{position:absolute;left:55px;top:130px}
.main_mov .imgSet .tx_1_4{position:absolute;left:490px;top:130px}

.main_mov .imgSet .tx_2_1{position:absolute;left:50px;top:50px;}
.main_mov .imgSet .tx_2_2{position:absolute;left:50px;top:90px}
.main_mov .imgSet .tx_2_3{position:absolute;left:55px;top:130px}
.main_mov .imgSet .tx_2_4{position:absolute;left:65px;top:205px}
.main_mov .imgSet .tx_2_5{position:absolute;left:400px;top:0px}

.main_mov .menuWrap{position:absolute;width:678px;}
.main_mov .menuWrap .menuSet{position:absolute;width:678px;top:20px; right:20px; text-align:right;font-size:0}
.main_mov .menuWrap .menuSet li{cursor:pointer;margin:0 3px;display:inline}


.main_mov .prev{position:absolute;left:10px;top:120px;cursor:pointer;display:none}
.main_mov .next{position:absolute;right:10px;top:120px;cursor:pointer;display:none}

/* Agrix-1st Right */
/* .right_side01{ width:298px; height:100px; border:1px #c5c3c3 solid; float:right; margin-top:7px;}
.right_side01 ul li a{display:block; font-size:0}
.right_side01 ul li a.menu{background:transparent url(../../images/main/work01.gif) no-repeat 0px 0px; width:298px; height:100px;}
.right_side01 ul li a.menu:hover{background:transparent url(../../images/main/work01.gif) no-repeat 0px -100px;}


.right_side02{ width:298px; height:100px; border:1px #c5c3c3 solid; float:right; margin-top:12px;}
.right_side02 ul li a{display:block; font-size:0}
.right_side02 ul li a.menu{background:transparent url(../../images/main/work02.gif) no-repeat 0px 0px; width:298px; height:100px;}
.right_side02 ul li a.menu:hover{background:transparent url(../../images/main/work02.gif) no-repeat 0px -100px;}

.right_small01{width:138px; height:100px; border:1px #c5c3c3 solid; float:left; margin:12px 0 0 20px;}
.right_small01 ul li a{display:block; font-size:0;}
.right_small01 ul li a.menu{background:transparent url(../../images/main/work03.gif) no-repeat 0px 0px; width:138px; height:100px;}
.right_small01 ul li a.menu:hover{background:transparent url(../../images/main/work03.gif) no-repeat 0px -100px;}

.right_small02{width:138px; height:100px; border:1px #c5c3c3 solid; float:right; margin-top:12px;}
.right_small02 ul li a{display:block; font-size:0;}
.right_small02 ul li a.menu{background:transparent url(../../images/main/work04.gif) no-repeat 0px 0px; width:138px; height:100px;}
.right_small02 ul li a.menu:hover{background:transparent url(../../images/main/work04.gif) no-repeat 0px -100px;} */


/* Agrix-1st Right */
.right_side01{
       float: right; width: 300px; height: 55px; margin-top: 7px; font-size: 0; text-indent: -10000px;  background: url(../../images/main/work01.gif) no-repeat;
}
.right_side01 a{display:block; width:300px; height:55px;}
.right_side01 a:hover{background:url(../../images/main/work01.gif) no-repeat 0 -55px;}

.right_side02{
   float: right; width: 300px; height: 55px; margin-top: 11px; font-size: 0; text-indent: -10000px; background: url(../../images/main/work02.gif) no-repeat;
}
.right_side02 a{display:block; width:300px; height:55px;}
.right_side02 a:hover{background:url(../../images/main/work02.gif) no-repeat 0 -55px;}

.right_side03 {
   float: right; width: 300px; height: 55px; margin-top: 11px; font-size: 0; text-indent: -10000px; background: url(../../images/main/work03.png) no-repeat;
}
.right_side03 a{display:block; width:300px; height:55px;}
.right_side03 a:hover{background:url(../../images/main/work03.png) no-repeat 0 -55px;}

.right_side04 {
   float: right; width: 300px; height: 55px; margin-top: 11px; font-size: 0; text-indent: -10000px; background: url(../../images/main/work06.png) no-repeat;
}
.right_side04 a{display:block; width:300px; height:55px;}
.right_side04 a:hover{background:url(../../images/main/work06.png) no-repeat 0 -55px;}

.right_side05 {
   float: right; width: 300px; height: 55px; margin-top: 11px; font-size: 0; text-indent: -10000px; background: url(../../images/main/work07.gif) no-repeat;
}
.right_side05 a{display:block; width:300px; height:55px;}
.right_side05 a:hover{background:url(../../images/main/work07.gif) no-repeat 0 -55px;}

.right_small01{float:left; width:144px; height:75px; margin:11px 0 0 20px; font-size:0; text-indent:-10000px; background:transparent url(../../images/main/work04.gif) no-repeat;}
.right_small01 a{display:block; width:144px; height:75px;}
.right_small01 a:hover{background:transparent url(../../images/main/work04.gif) no-repeat 0 -75px;}

.right_small02{float:right; width:144px; height:75px; margin-top:11px; font-size:0; text-indent:-10000px; background:transparent url(../../images/main/work08.png) no-repeat;}
.right_small02 a{display:block; width:144px; height:75px;}
/*.right_small02 a:hover{background:transparent url(../../images/main/work05.gif) no-repeat 0 -75px;}*/


.interest{width:678px; float:left; margin-top:25px; margin-bottom:20px;}
.interest h2{ font-size:15px; height:26px; text-align:left;}
.interest .serch{width:100%; border:1px #c5c3c3 solid; height:165px;position:relative;}
.interest .serch li{width:97px; height:82px;}
.interest .serch li ul li a{display:block; height: 18px; padding-top:55px; padding-bottom:9px; letter-spacing:-1px; text-align:center; background:url(../../images/main/icon_G.png) no-repeat; color:#545454; }
.interest .serch li ul li a:link, a:visited {color:#545454; text-decoration:none;}
.interest .serch li ul li a:hover, a:active {color:#ffffff; text-decoration:none; font-weight:bold;}
.interest .serch li ul li.i01 a{background-position:0 0}
.interest .serch li ul li.i02 a{background-position:-97px 0}
.interest .serch li ul li.i03 a{background-position:-194px 0}
.interest .serch li ul li.i04 a{background-position:-291px 0}
.interest .serch li ul li.i05 a{background-position:-388px 0}
.interest .serch li ul li.i06 a{background-position:-485px 0}
.interest .serch li ul li.i07 a{background-position:-582px 0}
.interest .serch li ul li.i08 a{background-position:0 -82px}
.interest .serch li ul li.i09 a{background-position:-97px -82px}
.interest .serch li ul li.i10 a{background-position:-194px -82px}
.interest .serch li ul li.i11 a{background-position:-291px -82px}
.interest .serch li ul li.i12 a{background-position:-388px -82px}
.interest .serch li ul li.i13 a{background-position:-485px -82px}
.interest .serch li ul li.i14 a{background-position:-582px -82px}

.interest .serch li ul li.i01 a:hover{background-position:0 -164px}
.interest .serch li ul li.i02 a:hover{background-position:-97px -164px}
.interest .serch li ul li.i03 a:hover{background-position:-194px -164px}
.interest .serch li ul li.i04 a:hover{background-position:-291px -164px}
.interest .serch li ul li.i05 a:hover{background-position:-388px -164px}
.interest .serch li ul li.i06 a:hover{background-position:-485px -164px}
.interest .serch li ul li.i07 a:hover{background-position:-582px -164px}
.interest .serch li ul li.i08 a:hover{background-position:0 -246px}
.interest .serch li ul li.i09 a:hover{background-position:-97px -246px}
.interest .serch li ul li.i10 a:hover{background-position:-194px -246px}
.interest .serch li ul li.i11 a:hover{background-position:-291px -246px}
.interest .serch li ul li.i12 a:hover{background-position:-388px -246px}
.interest .serch li ul li.i13 a:hover{background-position:-485px -246px}
.interest .serch li ul li.i14 a:hover{background-position:-582px -246px}

.interest .serch li ul li.sr01{width:97px; position:absolute; left:0; border-right:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}
.interest .serch li ul li.sr02{width:97px; position:absolute; left:98px; border-right:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}
.interest .serch li ul li.sr03{width:97px; position:absolute; left:196px; border-right:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}
.interest .serch li ul li.sr04{width:97px; position:absolute; left:294px; border-right:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}
.interest .serch li ul li.sr05{width:97px; position:absolute; left:392px; border-right:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}
.interest .serch li ul li.sr06{width:97px; position:absolute; left:490px; border-right:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}
.interest .serch li ul li.sr07{width:96px; position:absolute; left:588px; border-bottom:1px #eaeaea solid;}
.interest .serch li ul li.sr08{width:97px; position:absolute; top:83px; left:0; border-right:1px #eaeaea solid; }
.interest .serch li ul li.sr09{width:97px; position:absolute; top:83px; left:98px; border-right:1px #eaeaea solid;}
.interest .serch li ul li.sr10{width:97px; position:absolute; top:83px; left:196px; border-right:1px #eaeaea solid;}
.interest .serch li ul li.sr11{width:97px; position:absolute; top:83px; left:294px; border-right:1px #eaeaea solid;}
.interest .serch li ul li.sr12{width:97px; position:absolute; top:83px; left:392px; border-right:1px #eaeaea solid;}
.interest .serch li ul li.sr13{width:97px; position:absolute; top:83px; left:490px; border-right:1px #eaeaea solid;}
.interest .serch li ul li.sr14{width:96px; position:absolute; top:83px; left:588px;}


.roll{ width:298px; float:left; margin:-51px 0 0 22px;}
.roll h2{font-size:15px; height:26px; text-align:left;}
.roll .spin {width:100%; border:1px #c5c3c3 solid; height:165px;}

.center_line{width:100%; height:1px; background-color:#CCC; float:left}

.lower00{width:100%; float:left; margin-top:50px; margin-bottom:20px;}
.lower00 h2{ font-size:15px; height:26px; text-align:left; padding:0px 0px 5px 0px;}

.lower01{ margin:-25px 0 0 0; width:212px; height:165px; border:1px #c5c3c3 solid; float:left;}
.lower01 ul li {width:212px; height:165px;}
.lower01 ul li.j01 a{background-position:0 0}
.lower01 ul li.j01 a:hover{background-position:0 -176px}
.lower01 ul li a{display:block; height: 7px; padding:30px 0 128px 20px; letter-spacing:-1px; text-align:left; background:url(../../images/main/lower_back.png) no-repeat; color:#ffffff; font-size:15px; text-shadow:#333333 1px 1px 1px;}
.lower01 ul li a span.mTxt{display:block; font-size:13px; padding:10px 0 20px 0; color:#fff;}
.lower01 ul li a span.btn{height:20px;padding:5px 15px 5px 15px;line-height:20px; background:#5277ab; color:#FFF; font-size:12px;}
.lower01 ul li a:link {color:#fffff; text-decoration:none;}
.lower01 ul li a:visited {color:#fffff; text-decoration:none;}
.lower01 ul li a:hover {color:#f0ff00; text-decoration:none; font-weight:bold;}
.lower01 ul li a:active {color:#f0ff00; text-decoration:none; font-weight:bold;}

.lower02{ margin:-25px 19px 0 19px; width:212px; height:165px; border:1px #c5c3c3 solid; float:left;}
.lower02 ul li {width:212px; height:165px;}
.lower02 ul li.j01 a{background-position:-212px 0}
.lower02 ul li.j01 a:hover{background-position:-212px -176px}
.lower02 ul li a{display:block; height: 7px; padding:30px 0 128px 20px; letter-spacing:-1px; text-align:left; background:url(../../images/main/lower_back.png) no-repeat; color:#ffffff; font-size:15px; text-shadow:#333333 1px 1px 1px;}
.lower02 ul li a span.mTxt{display:block; font-size:13px; padding:10px 0 20px 0; color:#fff;}
.lower02 ul li a span.btn{height:20px;padding:5px 15px 5px 15px;line-height:20px; background:#549bb2; color:#FFF; font-size:12px;}
.lower02 ul li a:link{color:#fffff; text-decoration:none;}
.lower02 ul li a:visited {color:#fffff; text-decoration:none;}
.lower02 ul li a:hover{color:#f0ff00; text-decoration:none; font-weight:bold;}
.lower02 ul li a:active {color:#f0ff00; text-decoration:none; font-weight:bold;}

.lower03{ margin:-25px 0 0 0; width:212px; height:165px; border:1px #c5c3c3 solid; float:left;}
.lower03 ul li {width:212px; height:165px;}
.lower03 ul li.j01 a{background-position:-424px 0}
.lower03 ul li.j01 a:hover{background-position:-424px -176px}
.lower03 ul li a{display:block; height: 7px; padding:30px 0 128px 20px; letter-spacing:-1px; text-align:left; background:url(../../images/main/lower_back.png) no-repeat; color:#ffffff; font-size:15px; text-shadow:#333333 1px 1px 1px;}
.lower03 ul li a span.mTxt{display:block; font-size:13px; padding:10px 0 20px 0; color:#fff;}
.lower03 ul li a span.btn{height:20px;padding:5px 15px 5px 15px;line-height:20px; background:#7e9f4f; color:#FFF; font-size:12px;}
.lower03 ul li a:link {color:#fffff; text-decoration:none;}
.lower03 ul li a:visited {color:#fffff; text-decoration:none;}
.lower03 ul li a:hover {color:#f0ff00; text-decoration:none; font-weight:bold;}
.lower03 ul li a:active {color:#f0ff00; text-decoration:none; font-weight:bold;}


.adve{ width:298px; height:52px; border:1px #c5c3c3 solid;  margin:20px 0 0 20px; float:left;}
.adve ul li.mo a{ display:block; width:148px; height:52px; border-right:1px #c5c3c3 solid; position:relative; float:left; background:url(../../images/main/mov.png) no-repeat;}
.adve ul li.mo a:hover{background-position:0 -52px;}
.adve ul li.mo a span {position:absolute; top:18px; left:70px; font-size:13px;}
.adve ul li.mo a:link, a:visited span{text-decoration:none; color:#545454;}
.adve ul li.mo a:hover, a:active span{text-decoration:none; color:#046bb4; font-weight:bold;}

.adve ul li.mi a{ display:block; width:149px; height:52px; position:relative; float:right; background:url(../../images/main/giude.png) no-repeat;}
.adve ul li.mi a:hover{background-position:0 -52px;}
.adve ul li.mi a span{position:absolute; top:18px; left:60px; font-size:13px;}
.adve ul li.mi a:link, a:visited span{text-decoration:none; color:#545454;}
.adve ul li.mi a:hover, a:active span{text-decoration:none; color:#046bb4; font-weight:bold;}

/*
    홍보동영상, 사용자 설명서 수정에 따른 위치 수정 : 추후 원복이 필요시에 해당  값도 원복 하면됨
 margin:16px 0 0 18px; => margin:20px 0 0 20px;    
*/
.btm_banner{width:298px; height:106px; border:1px #c5c3c3 solid; margin:16px 0 0 18px; float:right; background-color:#FFF;}
.btm_banner ul li {position:relative;}
.btm_banner ul li a span {position:absolute; top:8px; left:230px; background-color:#666; color:#FFF; font-size:11px; line-height:20px; padding: 0 20px 0 20px; border-radius: 10px;}

.btm_banner ul li.d01 a{display:block; border-bottom:1px #c5c3c3 solid; padding-left:55px; line-height:35px; color:#545454; background:url(../../images/main/b_banner.png) 0 0 no-repeat;}
.btm_banner ul li.d01 a:link, a:visited {text-decoration:none; color:#545454;}
.btm_banner ul li.d01 a:hover, a:active {text-decoration:none; color:#046bb4; font-weight:bold; background-position:0 -104px;}
.btm_banner ul li.d02 a{display:block; border-bottom:1px #c5c3c3 solid; padding-left:55px; line-height:35px; color:#545454; background:url(../../images/main/b_banner.png) 0 -35px no-repeat;}
.btm_banner ul li.d02 a:link, a:visited {text-decoration:none; color:#545454;}
.btm_banner ul li.d02 a:hover, a:active {text-decoration:none; color:#046bb4; font-weight:bold; background-position:0 -139px;}
.btm_banner ul li.d03 a{display:block; padding-left:55px; line-height:34px; color:#545454; background:url(../../images/main/b_banner.png) 0 -70px no-repeat;}
.btm_banner ul li.d03 a:link, a:visited {text-decoration:none; color:#545454;}
.btm_banner ul li.d03 a:hover, a:active {text-decoration:none; color:#046bb4; font-weight:bold; background-position:0 -174px;}

.gap { height:20px; clear:both}


/* 알림판 */
.DB_banner9{position:relative;width:298px; height:165px; float:left;background-color:#ffffff;}/*전체사이즈*/
.DB_banner9 .DB_mask{position:relative;width:298px;height:165px;margin:0 auto;overflow:hidden}
.DB_banner9 .DB_moveSet li{width:298px;}
.DB_banner9 .DB_moveSet li ul li{float:left;}
.DB_banner9 .DB_moveSet li ul li img{border:0}
.DB_banner9 .DB_pageSet{position:absolute;right:-1px;top:-27px;}
.DB_banner9 .DB_pageSet span{vertical-align:top;font-size:11px}
.DB_banner9 .DB_nextBtn ,.DB_banner9 .DB_prevBtn{margin-left:-1px;cursor:pointer}



/* Select */
.select{display:inline-block;position:relative;margin:0 0 6px;background:#fff;line-height:normal;vertical-align:middle;*zoom:1}
.select *{margin:0;padding:0;font-size:12px;font-family:'Nanum Gothic','dotum',Tahoma,Sans-serif;cursor:pointer}
.select .myValue{overflow:visible;position:relative;z-index:2;border:1px solid #bababa;background:transparent;line-height:19px;_line-height:normal;color:#666;letter-spacing:-1px;text-align:left}
.select .myValue.selected{font-weight:bold}
.select.open .myValue,.select .myValue.outLine{border:1px solid #999}
.select button.myValue{width:100%;height:30px;*padding-left:5px;text-indent:5px;*text-indent:0}
.select div.myValue{height:28px;line-height:28px;text-indent:8px}
.select .ctrl{position:absolute;top:0;right:0;width:28px;height:28px;border:1px solid #bababa;border-left:1px solid #bababa;background:#fff}
.select .arrow{position:absolute;top:12px;right:9px;width:1px;height:7px;border-top:4px solid #999;border-left:4px solid #fff;border-right:4px solid #fff;line-height:0;font-size:0}
.select ul{overflow:hidden;position:absolute;top:30px;left:0;width:100%;border:0;border-bottom:1px solid #bababa;background:#fff;list-style:none}
.select ul.aList{display:none}
.select.open ul.aList{display:block}
.select ul.iList{left:-2000%;z-index:1001;}
.select.open ul.iList{left:0}
.select li{overflow:hidden;position:relative;height:18px;border-left:1px solid #bababa;border-right:1px solid #bababa;white-space:nowrap}
.select li input.option{position:absolute;width:100%;height:20px;line-height:20px}
.select li label{position:absolute;top:0;left:0;width:100%;height:18px;background:#fff;line-height:18px;color:#767676;text-indent:8px;*text-indent:6px}
.select li a{display:block;height:18px;background:#fff;line-height:18px;color:#767676;text-decoration:none;text-indent:8px;*text-indent:6px}
.select li.hover *{background:#999;color:#fff}


/* 카피 */
.copy_content_wrap{width:100%;height:45px;border-top:1px #d5d5d5 solid;}
.copy_content{width:1000px;height:35px;margin:10px auto 0;}
.copy_content h2{float:left;margin-right:30px; margin-top:10px;}
.copy_menu{float:left;position:relative;height:35px;}
.copy_menu ul li{float:left; display:block; margin-top:17px; font-size:13px; padding:0 20px 0 20px; text-align:center; background:url(../../images/main/footer/foot_ba.png) center right no-repeat; text-decoration:none;}
.copy_menu ul li.first{float:left; display:block; margin-top:17px; font-size:13px; padding:0 20px 0 0; text-align:center; background:url(../../images/main/footer/foot_ba.png) center right no-repeat; text-decoration:none;}
.copy_menu ul li.last{display:block; margin-top:17px; font-size:13px; padding:0 0 0 20px; text-align:center; background:none; text-decoration:none;}
.copy_menu ul li a:link, visited{color:#4a4949;text-decoration:none;}
.copy_menu ul li a:hover, active{color:#4a4949;text-decoration:none; font-weight:bold}
.copy_menu ul li.first a{color:#2c71c0;text-decoration:none;}

.copy_link{float:right;position:relative;height:25px;text-align:left; margin-top:14px}
.copy_link input{float:right;margin-left:3px}
.copy_link ul li{float:left;height:25px;margin-right:-1px}

/* 카피 링크 */
.copy_link > ul > li > .select button.myValue{width:100%;height:24px;*padding-left:5px;text-indent:5px;*text-indent:0}
.copy_link > ul > li > .select .ctrl{position:absolute;top:0;right:0;width:22px;height:22px;border:1px solid #bababa;border-left:1px solid #bababa;background:#fff}

.copy_link > ul > li > .select .arrow{position:absolute;top:8px;right:6px;width:1px;height:7px;border-top:4px solid #999;border-left:4px solid #fff;border-right:4px solid #fff;line-height:0;font-size:0}
.copy_link > ul > li > .select > ul{position:absolute;top:-70px;left:0;z-index:9999;width:99%;border-right:1px #bababa solid;border-top:1px #bababa solid}
.copy_link > ul > li > .select > ul > li{clear:both;width:100%;height:18px}

/* 카피라이트 */
.copyright{position:relative;width:1000px;height:40px;margin:25px auto}
.copyright address { padding-bottom:5px; font-size:11px;}
.copyright address span.red{ color:#d60000; font-weight:bold;}
.copyright address span {font-weight:bold;}

/* 웹접근성인증마크 */
.copyright .WAmark{position:absolute; top:0; right:10px;}

/*GNB*/
#fullMenu {position:relative;z-index:9999;width:1000px;height:46px}


/*full*/
#full ul, #full li{margin:0;padding:0;list-style:none;}
#full{font-family:'Nanum Gothic';font-size:13px ;width:100px;text-align:center;color:#c5c3c3;position:relative;float:right;z-index:1; padding-top:15px; height:46px;}
#full span{padding:5px 0}
#full span img{vertical-align:top; padding-top:4px; border:0}
#full a{text-decoration:none;color:#c5c3c3;font-size:13px;}
#full ul.popup li.close{position:absolute;right:20px;top:20px;z-index:1;cursor:pointer;}
#full ul.popup{position:absolute;display:none;border:1px solid #28466e;width:998px;right:0;top:47px;/*위치*/;background:#ffffff;line-height:16px}
#full ul.popup li.list {position:relative;float:left;width:225px}
#full ul.popup li.list ul{ margin:20px 0 20px 0; border-right:1px #eee solid}
#full ul.popup li.list ul li{height:30px; line-height:30px;}
#full ul.popup li.list ul li a{color:#666666;font-size:12px;}
#full ul.popup li.list ul li a:hover{color:#ffffff;font-weight:bold; background-color:#28466e; display:inline-block; width:205px}



/*menu*/
#gnb_navi ,#gnb_navi ul,#gnb_navi li{margin:0;padding:0;list-style:none;}
#gnb_navi a{text-decoration:none;color:#ffffff}
#gnb_navi img{border:0;vertical-align:top}

#gnb_navi{position:relative; width:900px; height:46px;font-family:'Nanum Gothic';z-index:1;float:left;}
#gnb_navi li.gnb_main{float:left;position:relative; width:225px; text-align:center; display:block; padding-top:16px; padding-bottom:19px}
#gnb_navi li.gnb_main a:link {font-size:15px; color:#ffffff}
#gnb_navi li.gnb_main a:visited {font-size:15px; color:#ffffff}
#gnb_navi li.gnb_main a:hover {font-size:15px; color:#ffffff; font-weight:bold}
#gnb_navi li.gnb_main a:active {font-size:15px; color:#ffffff; font-weight:bold}
#gnb_navi li.gnb_main.gnb_select{z-index:1}

#gnb_navi li.gnb_main ul.gnb_sub{display:none;position:absolute;top:47px/*서브메뉴높이*/}
#gnb_navi li.gnb_main ul.gnb_sub.s1{left:0px;}
#gnb_navi li.gnb_main ul.gnb_sub.s2{left:0px}
#gnb_navi li.gnb_main ul.gnb_sub.s3{left:0px}
#gnb_navi li.gnb_main ul.gnb_sub.s4{left:0px}
#gnb_navi li.gnb_main ul.gnb_sub.s5{left:0px}
#gnb_navi li.gnb_main ul.gnb_sub.s6{left:0px}

#gnb_navi li.gnb_main ul.gnb_sub li{width:225px;font-family:'Nanum Gothic'; background-color:#338bd2; border-bottom:#FFF 1px dotted;}
#gnb_navi li.gnb_main ul.gnb_sub li  a:link {color:#ffffff; font-size:12px; line-height:35px;}
#gnb_navi li.gnb_main ul.gnb_sub li  a:visited {color:#ffffff; font-size:12px; line-height:35px;}
#gnb_navi li.gnb_main ul.gnb_sub li.gnb_select a:hover{color:#ffffff; font-size:12px; font-weight:bold;}
#gnb_navi li.gnb_main ul.gnb_sub li.gnb_select a:active{color:#ffffff; font-size:12px; font-weight:bold;}



/* 서브페이지 레이아웃 */
#container{position:relative;width:1000px; margin:0 auto;}
#container .snb{overflow:hidden;float:left;width:200px;margin:10px 20px 0 0;}
#container .snb h2{ position:relative; height:140px; background:url(../../images/main/left/left_title.png) center top no-repeat }
#container .snb h2 span{ position:absolute;font-size:18px;color:#FFF; text-align:left; top:70px; left:15px; width:180px; text-shadow:1px 1px 1px #000; }
#container .snb h2 span p{font-size:10px;color:#FFF; font-weight:bold; padding-top:3px; letter-spacing:-0.5px;}
#container .snb .banner{width:198px; border:1px #8c97b9 solid; height:234px; margin-top:30px; background-color:#FFF;}
#container .snb .banner ul li a{display:block;background:url(../../images/main/left/side_banner01.png) no-repeat; height:117px; font-size:0}
#container .snb .banner ul li.b01 a{background-position:0 0}
#container .snb .banner ul li.b01 a:hover{background-position:0 -117px;}
#container .snb .banner ul li.b02 a{background-position:-198px 0}
#container .snb .banner ul li.b02 a:hover{background-position:-198px -117px;}
#container .s_cont{ float:left;position:relative;width:778px; height:auto; background-color:#FFF; border:1px #8c97b9 solid;}


/* Vertical Navigation */
.topnav {width: 198px;padding: 40px 28px 25px 0; border:1px #8d98ba solid;}
ul.topnav {padding: 0;margin: 0;font-size:13px;line-height: 35px;list-style: none;}
ul.topnav li {background-color:#FFF}
ul.topnav li a {line-height:15px;font-size: 13px;padding:10px 15px; color:#545454;display: block;text-decoration: none;font-weight: bolder; border-bottom:1px #CCC solid;}
ul.topnav li a:hover {background-color:#e6e9f2;color:#0e74c5;}
ul.topnav ul {margin: 0;padding: 0;display: none;}
ul.topnav ul li {margin: 0;padding: 0;clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 11px;font-weight: normal;outline:0;}
ul.topnav ul li a:hover {background-color:#f3f3f3;color:#675C7C;}
ul.topnav span{float:right;}


.subtitle{position:relative;width:95%;padding-top:50px; margin:0 auto}
.subtitle h2{height:35px;font-size:24px; font-weight:bold; padding-top:20px}
.subtitle h3{height:35px;border-bottom:1px #d9d9d9 solid; font-size:13px; font-weight:bold;}
.subtitle span{position:absolute; top:11px; display:block; height:26px; padding-top:9px;color:#9c9c9c; text-align:right; width:100%}
.subtitle span img{margin-bottom:2px}


.board_tdata{position:relative !important;width:95%;height:30px;margin:0 auto;}
.board_tdata ul li.total{ display:block; color:#666; width:400px;line-height:27px; position:absolute; top:0; left:0;}
.board_tdata ul li.total span{ color:#428bca; font-weight:bold}
.board_tdata ul li.page {display:block;color:#666; width:150px;line-height:27px; float:right; text-align:right;}
.board_tdata ul li.page span{color:#f15500;font-weight:bold}

.board_serch{ width:95%; height:110px; background-color:#e7e7e7; margin:10px auto}
.board_serch ul{ width:658px; padding:20px 0 0 29px; position:relative;}
.board_serch ul li{display:block; text-align:left; font-size:13px; line-height:35px; width:100px;}
.board_serch ul li.f_data{position:absolute;top:23px;left:140px}
.board_serch ul li.f_data select {width:550px; height:30px; padding-left:10px; border:1px solid #d8d6d6; font-size:13px;}
.board_serch ul li.f_data option {padding-left:10px;}
.board_serch ul li.s_data{position:absolute;top:58px;left:140px}
.board_serch ul li.s_data select {width:140px; height:30px; padding-left:10px; border:1px solid #d8d6d6; font-size:13px;}
.board_serch ul li.field{position:absolute;top:58px;left:286px;} 
.board_serch ul li.field input{width:325px;border:1px #d8d6d6 solid;line-height:28px; height:28px;font-size:13px; padding-left:10px} 
.board_serch ul li.btn{display:inline-block;left: 589px;top: 58px; position:absolute;}

button img{display:inline-block;margin-bottom:5px}


/* font color */
.orange{	color:#ed5b21 !important;	}
.red{	color:#ff5c5c !important;	}
.blue{	color:#0964af !important;	 }

/* font size */
.size12{	font-size:12px !important;	}
.size16{	font-size:16px !important;	}

/* margin */
.mgt10{	margin-top:10px !important;	}
.mgt20{	margin-top:20px !important;	}
.mgt30{	margin-top:30px !important;	}

.mgr20{	margin-right:20px !important;	}

.mgb10{	 margin-bottom:10px !important;	}
.mgb20{	 margin-bottom:20px !important;	}

.mgn{	margin:0 !important;	}

.clear:before, .clear:after{	content:" "; display:table;	}
.clear:after{	clear:both;	}




/* -----------------인증서 로그인 */

/* 설정 */
.certi_login #header{position:relative;height:115px;background:url(../../../webportal/images/join/top_back.png) 50% bottom repeat-x;	}
.certi_login #g_body{min-height:100%;margin:-115px 0}
*html .certi_login #g_body{height:100%}
.certi_login #content{padding:115px 0; background:none;}
.certi_login #footer{clear:both;height:115px; background-color:#ffffff }
.certi_login .copy_content_wrap{	border-top:none;	}

.certi_login #skipnavi{position:absolute;top:-100px;z-index:10000;width:100%}
.certi_login #skipnavi li{float:left;position:absolute;top:0;left:0;width:100%}
.certi_login #skipnavi a{overflow:hidden;color:#fff;text-align:center}
.certi_login #skipnavi a:focus,#skipnavi a:active{position:absolute;top:100px;left:0;width:100%;height:auto;margin-bottom:10px;padding:5px;background:#000;font-weight:bold;color:#fff}

/* top */
.certi_login .logo{position:relative;width:1000px;margin:0 auto;}
.certi_login .logo h1{padding-top:40px; margin-bottom:25px;float:left}
.certi_login .logo ul {float:right; width:650px; height:65px; background:url(../../../webportal/images/join/top_icon.png) no-repeat center left ;position:relative; margin-top:30px}
.certi_login .logo ul li{ margin:5px 0 0 65px;letter-spacing:-0.5px; line-height:20px;}

/* visual */
.certi_login .visual{width:100%; height:402px; background:url(../../../webportal/images/join/visual_back.jpg) top center repeat-x}
.certi_login .inside_visual{width:1000px;margin:0 auto; position:relative}
.certi_login #join_tit{	width:442px; float:left; display:inline-block; padding:80px 0 0 20px; box-sizing:border-box;	}
.certi_login #join_tit h2{	margin-bottom:20px;	}
.certi_login #join_tit p{	font-size:16px; color:#6d6e71; font-weight:normal; line-height:150%; margin-bottom:20px;	}

.certi_login #login{	width:558px; padding:80px 0 0 0; float:left; display:inline-block;	}
.certi_login #login .login_btn:before, .certi_login #login .login_btn:after{	content:" "; display:table;	}
.certi_login #login .login_btn:after{	clear:both;	}
.certi_login #login .login_btn li{	float:left; display:inline-block; border:1px solid #dcddde; margin-left:-1px; cursor:pointer;	}
.certi_login #login .login_btn li.btn_help{	border:none; margin-top:20px;	}

/* 본문 */
.certi_login .guide{width:1000px; margin:0 auto;}
.certi_login .guide h3{ font-size:16px; font-weight:bold; border-bottom:1px solid #999; line-height:45px; padding-left:20px; background:url(../../../webportal/images/join/tit_icon.png) center left no-repeat;}
.certi_login .guide_system{width:100%; border:1px #CCC solid; margin:10px 0 0 0; background-color:#fafafa;}
.certi_login .guide_system ul{ margin:10px 25px 10px 25px;}
.certi_login .guide_system ul li{ line-height:20px;}
.certi_login .guide_system ul li.title{font-size:14px; font-weight:bold; margin-bottom:7px; color:#d45a00}
.certi_login .guide_system ul li.stance{margin:0 0 0 15px;}
.certi_login .guide_system ul li.stance span {color:#7d9c51; font-weight:bold;}

.certi_login .guide_xplat{width:100%; border:1px #CCC solid; margin:10px 0 0 0; background-color:#fafafa;}
.certi_login .guide_xplat ul{ margin:10px 25px 10px 25px;}
.certi_login .guide_xplat ul li{ line-height:25px;}
.certi_login .guide_xplat ul li.title{line-height:30px; border-bottom:1px #999 dotted; font-size:14px; font-weight:bold; margin-bottom:7px;}
.certi_login .guide_xplat ul li.stance{margin:0 0 0 15px;}
.certi_login .guide_xplat ul li.stance span a{ background:#3b55a0; border:1px solid #2a3e76; color:#FFF; padding:3px 7px 5px 7px;}
.certi_login .guide_xplat ul li.stance span a:link, a:visited { text-decoration:none;}
.certi_login .guide_xplat ul li.stance span a:hover, a:active { text-decoration:none; font-weight:bold; color:#baff00;}

.certi_login .guide_login{width:100%; border:1px #CCC solid; margin:10px 0 0 0; background-color:#fafafa;}
.certi_login .guide_login ul{ margin:10px 25px 10px 25px;}
.certi_login .guide_login ul li{ line-height:20px;}
.certi_login .guide_login ul li.title{line-height:30px; border-bottom:1px #999 dotted; font-size:14px; font-weight:bold; margin-bottom:7px;}
.certi_login .guide_login ul li.stance{margin:0 0 0 15px;}
.certi_login .guide_login ul li.stance span a{ background:#58a7bc; border:1px solid #448394; color:#FFF; padding:3px 7px 5px 7px;}
.certi_login .guide_login ul li.stance span a:link, a:visited { text-decoration:none;}
.certi_login .guide_login ul li.stance span a:hover, a:active { text-decoration:none; font-weight:bold; color:#fcff00;}

.certi_login .guide_gpki{width:100%; border:1px #CCC solid; margin:10px 0 0 0; background-color:#fafafa;}
.certi_login .guide_gpki ul{ margin:10px 25px 10px 25px;}
.certi_login .guide_gpki ul li{ line-height:20px;}
.certi_login .guide_gpki ul li.title{line-height:30px; border-bottom:1px #999 dotted; font-size:14px; font-weight:bold; margin-bottom:7px;}
.certi_login .guide_gpki ul li.stance{margin:0 0 0 15px;}
.certi_login .guide_gpki ul li.stance span a{ background:#4d76b1; border:1px solid #436699; color:#FFF; padding:3px 7px 5px 7px;}
.certi_login .guide_gpki ul li.stance span a:link, a:visited { text-decoration:none;}
.certi_login .guide_gpki ul li.stance span a:hover, a:active { text-decoration:none; font-weight:bold; color:#7cfdff;}

.certi_login .guide_report{width:100%; border:1px #CCC solid; margin:10px 0 0 0; background-color:#fafafa;}
.certi_login .guide_report ul{ margin:10px 25px 10px 25px;}
.certi_login .guide_report ul li{ line-height:27px;}
.certi_login .guide_report ul li.title{line-height:30px; border-bottom:1px #999 dotted; font-size:14px; font-weight:bold; margin-bottom:7px;}
.certi_login .guide_report ul li.stance{margin:0 0 0 15px;}
.certi_login .guide_report ul li.stance span a{ background:#9c0101; border:1px solid #830101; color:#FFF; padding:3px 7px 5px 7px;}
.certi_login .guide_report ul li.stance span a:link, a:visited { text-decoration:none;}
.certi_login .guide_report ul li.stance span a:hover, a:active { text-decoration:none; font-weight:bold; color:#ffffff;}

.certi_login .guide_cs{width:100%; border:1px #CCC solid; margin:10px 0 0 0; background-color:#fafafa;}
.certi_login .guide_cs ul{ margin:10px 25px 10px 25px;}
.certi_login .guide_cs ul li{ line-height:20px;}
.certi_login .guide_cs ul li.title{line-height:30px; border-bottom:1px #999 dotted; font-size:14px; font-weight:bold; margin-bottom:7px;}
.certi_login .guide_cs ul li.stance{margin:0 0 0 15px;}
.certi_login .guide_cs ul li.stance span a{ background:#7eb14d; border:1px solid #719e45; color:#FFF; padding:3px 7px 5px 7px;}
.certi_login .guide_cs ul li.stance span a:link, a:visited { text-decoration:none;}
.certi_login .guide_cs ul li.stance span a:hover, a:active { text-decoration:none; font-weight:bold; color:#ffebc0;}

/* copyright */
.certi_login .copy_content_wrap{width:100%;height:100px;}
.certi_login .copyright{width:1000px;margin:25px auto; position:relative;}
.certi_login .copyright .b_btn a{height:25px;padding:0 15px 3px 15px;line-height:25px; background:#767676; color:#FFF; display:block; position:absolute; top:5px; right:0; text-decoration:none; border-radius: 20px;}
.certi_login .copyright .b_btn a:hover{ color:#FF0; font-weight:bold;}
.certi_login .copyright address { padding-bottom:5px; font-size:11px;}
.certi_login .copyright address span {font-weight:bold; color:#ef6926; font-size:13px;}
.certi_login .copyright address span.mail a{font-weight:bold; color:#333; text-decoration:none; font-size:11px;}
.certi_login .copyright address span.copy{font-size:12px;font-weight:bold; color:#333;}





/* ---------------신규담당자신청 */
.certi_join #content{	width:1000px; margin:0 auto;	}
.certi_join .join_step{	text-align:center; margin:80px 0;	}
.certi_join .join_step li{
	display:inline-block; text-align:center; margin:0 40px; padding:114px 0 0 0; font-size:16px; background-position:center top; background-repeat:no-repeat; width:100px;
	color:#333132; font-weight:bold; position:relative;
}
.certi_join .join_step li:before{	content:url(../../../webportal/images/join/step_arrow.png); width:22px; height:22px; position:absolute; left:-54px; top:38px;	}
.certi_join .join_step li:first-child:before{	content:"";	}
.certi_join .join_step li.step1{	background-image:url(../../../webportal/images/join/step01_off.png);	}
.certi_join .join_step li.step2{	background-image:url(../../../webportal/images/join/step02_off.png);	}
.certi_join .join_step li.step3{	background-image:url(../../../webportal/images/join/step03_off.png);	}
.certi_join .join_step li.step1.on{	background-image:url(../../../webportal/images/join/step01_on.png);	}
.certi_join .join_step li.step2.on{	background-image:url(../../../webportal/images/join/step02_on.png);	}
.certi_join .join_step li.step3.on{	background-image:url(../../../webportal/images/join/step03_on.png);	}

.certi_join h2{ font-size:16px; font-weight:bold; border-bottom:1px solid #999; line-height:45px; padding-left:20px; background:url(../../../webportal/images/join/tit_icon.png) center left no-repeat; margin-bottom:20px;	}
.certi_join h2 .sub_tit{	color:#ed5b21; font-size:14px; font-weight:normal; text-align:center; display:inline-block; float:right;	}
.certi_join p{	font-size:16px; font-weight:normal; color:#6d6e71;	}

.certi_join .join_select_name{	margin:40px 0 10px 0;	}
.certi_join .join_select_name li{	font-size:14px; font-weight:bold; color:#000000; margin-right:20px; float:left; display:inline-block;	}

.certi_join table{	width:100%;	}
.certi_join table th, .certi_join table td{	padding:10px; border:1px solid #dcddde;	}
.certi_join table th{	background:#e6f0f4; font-size:14px; color:#555555; font-weight:normal; text-align:center;	}

.certi_join .gray_box{	background:#f6f6f6; font-size:12px; color:#6d6e71; font-weight:normal; padding:10px; margin-top:16px;	}

.certi_join input, .certi_join select, .join_pop input, .join_pop select{	border:1px solid #efeff0; height:28px; padding:4px 10px; box-sizing:border-box; background:#ffffff; font-size:14px;	}
input.input_gray{	background:#f8f8f8;	}
.certi_join input[type=image], certi_join input[type=radio]{	border:none; height:auto; padding:0; background:none;	 }
.certi_join .input_busi{	border:none; background:none; font-size:14px; overflow:hidden; }

.certi_join .join_select{	 display:none;	}
.certi_join #checktype1{	display:block;	}
.certi_join .sms_Sec{	display:inline-block; color:#ff5c5c; vertical-align:middle; margin-left:4px;	}
.certi_join .join_btn_list{	text-align:center;	 margin:40px 0; }
.certi_join .join_btn_list li{	display:inline-block; margin:0 3px;	}

.certi_join .join_agree{	margin-top:60px;	}
.certi_join .join_agree .agree_tit{	font-weight:bold; color:#000000; font-size:14px; margin-bottom:10px;	}
.certi_join .join_agree .agree_tit a{	color:#ffffff; font-size:12px; background:#0964af; border-radius:5px; padding:0 10px; margin-left:4px; display:inline-block;	}
.certi_join .join_agree .agree_txt{	border:1px solid #efeff0; width:100%; height:140px; overflow-x:hidden; overflow:scroll; padding:10px;	}
.certi_join .join_agree .agree_btn{	font-size:14px;	 color:#6d6e71; margin-top:10px; }
.certi_join .join_agree .agree_all{	background:#f8f8f8; border:1px solid #e6e7e8; font-weight:normal; color:#6d6e71; padding:10px; margin-top:30px;	}

.certi_join .join_finish{	margin:60px 0;	}
.certi_join .join_finish .left{	width:300px; float:left; display:inline-block; text-align:center;	}
.certi_join .join_finish .right{	float:left; display:inline-block;	}
.certi_join .join_finish dl{	margin-top:60px;	}
.certi_join .join_finish dl dt{	font-size:20px; font-weight:bold; margin-bottom:10px; color:#000000;	}
.certi_join .join_finish dl dd{	font-size:14px; color:#6d6e71; line-height:150%;	}


/* 신규담당자신청 팝업 */
.join_pop{	position:relative;	}
.join_pop .pop_top{	 height:46px; line-height:46px;  box-sizing:border-box; background-image:url(../../../webportal/images/join/popup_tit_bg.png); background-repeat:no-repeat; background-position:left top; background-color:#74c2e2; display:block; padding:0 20px;	}
.join_pop .pop_top h1{	font-size:16px; font-weight:bold; color:#ffffff;	 }
.join_pop .pop_close{	 position:absolute; right:20px; top:16px; display:block; cursor:pointer;	}
.join_pop .pop_con{	padding:20px;	}
.join_pop .pop_con .gray_box{	background:#f1f2f2; font-size:14px; font-weight:normal; color:#6d6e71; padding:10px; line-height:150%; position:relative;	}
.join_pop .pop_con .gray_box .btn_ok{	 position:absolute; right:20px; top:20px;	}

.join_pop .select_busi{	position:relative; margin-top:10px;	}
.join_pop .select_busi dt{	font-size:14px; font-weight:bold; text-align:center; padding:6px 0; background:#74c2e2; color:#ffffff; width:120px; position:absolute;	 border-radius:5px;	}
.join_pop .select_busi dd{	margin-left:130px; font-size:14px; font-weight:normal; color:#6d6e71; /* padding:6px 0; */	}

.col_line{	height:4px; background:url(../../../webportal/images/join/line.png) repeat; margin:20px 0;	}


.busi_sel tr th, .busi_sel tr td{	font-size:12px;	 text-align:center; }
.busi_sel tr th{	font-size:14px !important; font-weight:bold; padding:10px 0;	}
.busi_sel tr td:nth-child(2n){	text-align:left; padding-left:6px;	}
.busi_sel tr td{padding:6px 0;}
.busi_sel tr:hover{	background:#f8f8f8;	}

.agency_search tr th, .agency_search tr td{	text-align:center;	 }

.join_pop .paging{	text-align:center;	 margin-top:20px; }
.join_pop .paging li{	display:inline-block; font-size:14px; font-weight:normal; color:#bcbec0; margin:6px; vertical-align:middle; cursor:pointer;	}
.join_pop .paging li.btn{	border:1px solid #e6e7e8;	}
.join_pop .paging li.on{	font-weight:bold; color:#ed5b21;	}




/* 인증서갱신 */
.certi_join .certi_step{	text-align:center; margin:80px 0;	}
.certi_join .certi_step li{
	display:inline-block; text-align:center; margin:0 40px; padding:114px 0 0 0; font-size:16px; background-position:center top; background-repeat:no-repeat; width:160px; color:#333132; font-weight:bold; position:relative;
}
.certi_join .certi_step li:before{	content:url(../../../webportal/images/join/step_arrow.png); width:22px; height:22px; position:absolute; left:-54px; top:38px;	}
.certi_join .certi_step li:first-child:before{	content:"";	}
.certi_join .certi_step li.step1{	background-image:url(../../../webportal/images/join/step02_off.png);	}
.certi_join .certi_step li.step2{	background-image:url(../../../webportal/images/join/step03_off.png);	}
.certi_join .certi_step li.step1.on{	background-image:url(../../../webportal/images/join/step02_on.png);	}
.certi_join .certi_step li.step2.on{	background-image:url(../../../webportal/images/join/step03_on.png);	}

.certi_join .tit_explan{	position:relative; margin-top:10px;	}
.certi_join .tit_explan dt{	font-size:14px; font-weight:bold; text-align:center; padding:6px 0; background:#74c2e2; color:#ffffff; width:120px; position:absolute;	 border-radius:5px;	}
.certi_join .tit_explan dd{	margin-left:130px; font-size:14px; font-weight:normal; color:#6d6e71; padding:6px 0;	}

.certi_re .tabs{	margin:0 0 0 1px;	}
.certi_re .tabs li{	font-size:14px; font-weight:bold; float:left; display:inline-block;}
.certi_re .tabs li a{	color:#a7a9ac; background:#f8f8f8;	display:block; border:1px solid #d1d3d4; margin-left:-1px; height:46px; line-height:42px; box-sizing:border-box;	}
.certi_re .tabs li label{	cursor:pointer; display:block; padding:0 30px;	}
.certi_re .tabs li a:hover{	text-decoration:none; background:#f1f2f2;	 	}
.certi_re .tabs li a.on{	 color:#269bef; border-top-color:#269bef; border-top-width:3px; background:#ffffff;	}
.certi_re .tabs input[type=radio]{	 display:none;	}
.certi_re .panels{	border:1px solid #d1d3d4; padding:30px 20px; margin:-1px 0 0 0;	}
.certi_re .panel{	display:none;	}
.certi_re .panel#panel1{	 display:block;	}


/* 사용기간만료 연장신청 */
.check_list{	margin:0 0 30px 20px;	 }
.check_list dt{	font-size:14px; font-weight:bold; color:#0964af; margin-bottom:6px; padding-left:16px; background:url(../../../webportal/images/join/check.png) no-repeat left top;	}
.check_list dd{	font-size:14px; font-weight:normal; color:#6d6e71; padding-left:16px; line-height:150%;	}
.check_list dd ol{	margin-left:20px;	}
.check_list dd ol li{	list-style:decimal; margin-bottom:10px;	}



/* main visual */
.mainVisualDiv{	float:left; position:relative; width:678px; height:328px; margin-top:18px; overflow:hidden; border:1px solid #c5c3c3;	}
.mainVisualDiv #slides{	display:none; height:328px !important;	}
.mainVisualDiv #slides .slidesjs-navigation {margin-top:140px;}
.mainVisualDiv .slide_imgs{	width:100%; height:100%; position:relative; margin:0 auto;	}
.mainVisualDiv .slide_imgs .txt{	font-size:0; text-indent:-9999px;	}
.mainVisualDiv .slide_imgs .slide1{	background:url('../../../webportal/images/main/bg_mVisual1.jpg') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide2{	background:url('../../../webportal/images/main/bg_mVisual2.jpg') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide3{	background:url('../../../webportal/images/main/bg_mVisual3.jpg') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide4{	background:url('../../../webportal/images/main/bg_mVisual4.jpg') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide5{	background:url('../../../webportal/images/main/bg_mVisual5.jpg') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide6{	background:url('../../../webportal/images/main/mBanner01.jpg') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide7{	background:url('../../../webportal/images/main/bg_mVisual6.png') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide8{	background:url('../../../webportal/images/main/bg_mVisual7.jpg') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide9{	background:url('../../../webportal/images/main/bg_mVisual8.png') no-repeat; width:100%; height:100%;	}
.mainVisualDiv .slide_imgs .slide2 .btn_1{	margin:220px 0 0 60px;	}
.mainVisualDiv .slide_imgs .slide4 .btn_1{	margin:220px 0 0 60px;	}
.mainVisualDiv .slide_imgs .slide8 .btn_1{	margin:225px 0 0 53px;	}
.mainVisualDiv .slide_imgs .slide9 .btn_1{	margin:216px 0 0 70px;	}
.mainVisualDiv .slidesjs-navigation{position:absolute;z-index:10}
.mainVisualDiv .slidesjs-navigation.slidesjs-next{top:0;right:0;}
.mainVisualDiv .slidesjs-navigation.slidesjs-previous{top:0;left:0;}
.mainVisualDiv a.slidesjs-next,a.slidesjs-previous{background-repeat: no-repeat;display:block;width:28px;height:44px;overflow: hidden;text-indent: -9999px;float: left;}
.mainVisualDiv a.slidesjs-next {margin-right:10px; background:url(../../../webportal/images/main/mVisualRoll_right.png) no-repeat; width:30px; height:59px;}
.mainVisualDiv a.slidesjs-previous {margin-left:10px;  background:url(../../../webportal/images/main/mVisualRoll_left.png) no-repeat; width:30px; height:59px;}
.mainVisualDiv a.slidesjs-play {width:20px; height:14px; background:url(../../../webportal/images/main/btn_visualR_play.png) no-repeat; position:absolute; left:50%; margin-left:-30px; bottom:15px; text-indent:-9999px; }
.mainVisualDiv a.slidesjs-stop {	width:20px; height:14px; background:url(../../../webportal/images/main/btn_visualR.png) no-repeat; position:absolute; left:50%; margin-left:-30px; bottom:15px; text-indent:-9999px;}
.mainVisualDiv .slidesjs-pagination {position:absolute;left:50%;bottom:15px;margin:0px 0 0;list-style: none;z-index:10}.mainVisualDiv .slidesjs-pagination li {float: left;margin: 0 3px;}
.mainVisualDiv .slidesjs-pagination li a {	display: block;	width:14px;;	height:14px;	background: url(../../../webportal/images/main/btn_rollBtn2.png) no-repeat;	float: left;overflow: hidden; text-indent:-9999px;}
.mainVisualDiv .slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active { background:url(../../../webportal/images/main/btn_rollBtn1_on.png) no-repeat;	}
.mainVisualDiv .navbar {overflow: hidden}


/*pims 설문조사*/

.pims_pop{	position:relative; word-break: keep-all; width:620px;	}
.pims_pop .pop_top{	 height:46px; line-height:46px;  box-sizing:border-box; background-image:url(../../../webportal/images/join/popup_tit_bg.png); background-repeat:no-repeat; background-position:left top; background-color:#74c2e2; display:block; padding:0 20px;	}
.pims_pop .pop_top h1{	font-size:16px; font-weight:bold; color:#ffffff;	 }
.pims_pop .pop_close{	 position:absolute; right:20px; top:16px; display:block; cursor:pointer;	}
.pims_pop .pop_con{	padding:20px;	}
.pims_pop .pop_con .gray_box{	background:#f1f2f2; font-size:14px; font-weight:normal; color:#6d6e71; padding:10px; line-height:150%; position:relative;	}
.pims_pop .pop_con .gray_box .btn_ok{	 position:absolute; right:20px; top:20px;	}

.pims_pop .select_busi{	position:relative; margin-top:10px;	}
.pims_pop .select_busi dt{	font-size:14px; font-weight:bold; text-align:center; padding:6px 0; background:#74c2e2; color:#ffffff; width:120px; position:absolute;	 border-radius:5px;	}
.pims_pop .select_busi dd{	margin-left:130px; font-size:14px; font-weight:normal; color:#6d6e71; /* padding:6px 0; */	}



.pims_sel{	width:100%; border:1px solid #e3e3e3;	}
.pims_sel tr th{	border-bottom:0px solid #e3e3e3;	}
.pims_sel tr th:before{	content:"Q"; font-size:26px; margin-right:10px; color:#74c2e2; display:inline-block; float:left; vertical-align:middle;	}
.pims_sel tr th, .pims_sel tr td{	font-size:12px;	 text-align:left; padding:10px; }
.pims_sel tr th{	font-size:14px !important; font-weight:bold;	}
.pims_sel tr td:nth-child(2n){	text-align:left;	}
.pims_sel tr td{padding:6px 10px;}
.pims_sel tr:hover{	background:#f8f8f8;	}
.agency_search tr th, .agency_search tr td{	text-align:center;	 }
.pims_sel input{	vertical-align:middle;	}

.pims_pop .paging{	text-align:center;	 margin-top:20px; }
.pims_pop .paging li{	display:inline-block; font-size:14px; font-weight:normal; color:#bcbec0; margin:6px; vertical-align:middle; cursor:pointer;	}
.pims_pop .paging li.btn{	border:1px solid #e6e7e8;	}
.pims_pop .paging li.on{	font-weight:bold; color:#ed5b21;	}

.certi_pims .pims_btn_list{	text-align:center;	 margin:40px 0; }
.certi_pims .pims_btn_list li{	display:inline-block; margin:0 3px;	}


