@charset "UTF-8";


/* visual */
#visualWrap{width:100%;position:relative;}
#visual ul{height:370px;overflow:hidden;}
#visual ul.visualImg li{position:absolute;left:0;top:0;width:100%;}
#visual .visual01{height:370px;text-align:center;background:url("../images/main/main_bg01.gif") 50% bottom repeat-x;}
#visual .visual02{height:370px;text-align:center;background:url("../images/main/main_bg01.gif") 50% bottom repeat-x;}
#visual .visual03{height:370px;text-align:center;background:url("../images/main/main_bg01.gif") 50% bottom repeat-x;}
#visual .visual01 .visual_inner_wrap{background:url(../images/main/bg_main_visual01.png) no-repeat 100% 0;}
#visual .visual02 .visual_inner_wrap{background:url(../images/main/bg_main_visual02.png) no-repeat 100% 0;}
#visual .visual03 .visual_inner_wrap{background:url(../images/main/bg_main_visual03.png) no-repeat 100% 0;}
#visual ul.visualImg li .visual_inner_wrap{width:940px; margin:0 auto; padding-top: 60px; padding-bottom: 115px;} 
#visual ul.visualImg li .visual_inner_wrap .visual_inner{text-align:left;}
#visual ul.visualImg li .visual_inner_wrap .visual_inner .visual_title{font-size: 28px; font-weight: 900; line-height:38px;letter-spacing:-3px; color:#333;}
#visual ul.visualImg li .visual_inner_wrap .visual_inner .visual_txt1{font-size: 18px; letter-spacing:0; line-height:24px; color:#6a8a31;padding-top: 20px; font-weight: bold;}
#visual ul.visualImg li .visual_inner_wrap .visual_inner .visual_txt2{font-size: 15px; line-height:22px; color:#666; padding-top: 9px; letter-spacing:-1px;}

.rollBtn{position:absolute;left:50%;top:50%;margin-left:-470px;margin-top:22px;}
.rollBtn p{float:left;padding-right:10px;}
.rollBtn ul{float:left;padding-top:7px;}
.rollBtn ul li{float:left;padding-right:5px;}
#visualBtnWrap{width:100%;height:140px;background-color:#d2e1eb;border-top:1px solid #dadada;}
#visualBtn{width:940px;margin:0 auto;}
.btn01{float:left;position:relative;padding-left:40px;}
.btn01 .btn01Img{position:absolute;left:120px;top:-45px;}
.btn01 .btn01Txt{padding-top:60px;}
.btn02{float:left;padding:0 110px 0 129px;position:relative;}
.btn02 .btn02Img{position:absolute;left:180px;top:-45px;}
.btn02 .btn02Txt{padding-top:60px;}
.btn03{float:left;position:relative;}
.btn03 .btn03Img{position:absolute;left:83px;top:-45px;}
.btn03 .btn03Txt{padding-top:60px;}

/* bottomConWrap */
#bottomConWrap{width:100%;padding-bottom:50px;border-top:1px solid #dadada;float:left;}
#bottomCon{width:940px;margin:0 auto;margin-top:30px;}
#leftBottom{float:left;width:302px;}
#centerBottom{float:left;width:302px;margin:0 16px 0 18px;}
#rightBottom{float:left;width:302px;}

/* bottomCon */
.contop{height:195px;padding-bottom:50px;background:url("../images/main/bg_mainCon.png") left top no-repeat;position:relative;}
.goodsImgWrap{padding:20px 20px 13px;}
.slideDiv01{width:262px;height:132px;}
.slideDiv02{width:262px;height:132px;overflow:hidden;position:relative;} 
.goodsImg li{position:absolute;display:none;}
.on{clear:both;position:absolute;right:16px;top:165px;}
.on li{display:inline;padding:0 4px;}
.goodsTitle{padding-left:20px;}

/* leftBottom */
.conbt01{padding-left:30px;position:relative;}
.conbt01 h3{padding-bottom:30px;}
.conbt01 p img{float:left;padding-right:23px;vertical-align:middle;}
.conbt01 p.conTxt{padding-top:5px;}
.conbt01 a{color:#434343;font-weight:bold;line-height:20px;}
.conbt01 p.more img{position:absolute;right:10px;top:2px;padding-right:0;}

/* centerBottom */
.conbt02{padding-left:30px;}
.conbt02 h3{padding-bottom:19px;}
.conbt02 p img{float:left;padding-right:23px;vertical-align:middle;}
.conbt02 a{color:#434343;font-weight:bold;}
.customer{margin-top:13px;}
.customer li{padding-left:13px;margin-bottom:10px;margin-left:83px;background:url("../images/main/bul_main.gif") left 50% no-repeat;}

/* rightBottom */
.conbt03{padding-left:30px;}
.conbt03 h3{padding-bottom:30px;}
.conbt03 p img{float:left;padding-right:23px;vertical-align:middle;}
.conbt03 p.conTxt{padding-top:5px;}
.conbt03 a{font-size:13px;color:#434343;font-weight:bold;line-height:18px;}

/* 세미나신청 팝업 */
.mainPop{position:absolute;top:180px;left:90px;z-index:10}


/* 개편 팝업 */
.popup_0403{width:430px; height:370px; background:#fff; font-family:'나눔고딕', 'NanumGothic', ng, sans-serif;}
.popup_0403 .popup_head{overflow:hidden;padding:0 20px; height:50px; line-height:50px; border-bottom:1px solid #1f547b;}
.popup_0403 .popup_head .popup_tit{float:left; font-size: 18px; color:#1f547b; font-weight: bold; margin: 0;}
.popup_0403 .popup_head a{position: relative; display: block; float:right;width:30px; height:30px; margin:10px -8px 10px 0;}
.popup_0403 .popup_head a:before{display: block; content:''; position: absolute;top:calc(50% - 8.5px); left:calc(50% - 1px); width: 2px; height:17px;  border-radius:1px; background:#1f547b; transform: rotate(45deg);}
.popup_0403 .popup_head a:after{display: block;content:''; position: absolute;top:calc(50% - 8.5px); left:calc(50% - 1px); width: 2px; height:17px;  border-radius:1px; background:#1f547b;transform: rotate(135deg);}
.popup_0403 .popup_body{text-align: center; background:url(../images/popup/img_popup0403.png) no-repeat 50% 30px; padding-top: 130px; margin: 0; }
.popup_0403 .popup_body dt{margin-bottom: 20px;}
.popup_0403 .popup_body dt span{position: relative; z-index:0; display: inline-block; font-size: 22px; font-weight: bold;}
.popup_0403 .popup_body dt span:after{display: block;content:''; position: absolute; left: 0; bottom: 2px; z-index:-1; width: 100%; height: 5px; background:#82c2f1; }
.popup_0403 .popup_body dd{margin: 0; font-size: 15px; line-height:24px; color:#333;}
.popup_0403 .popup_body dd span.sec01{color:#1f547b; font-weight: bold;}
.popup_0403 .popup_body dd span.sec02{ font-weight: bold;}

.popup_1130{font-size: 0; overflow: hidden;}
.popup_1130 img{}

.popup_210107{font-size: 0; overflow: hidden;}
.popup_210107 img{width: 100%;}