@charset "utf-8";





/*메인-슬라이더*/
#main_slider_wrap{width:100%; height:793px; position:relative; margin:0 auto; min-width:1100px;}
.main_slider{width:100%; margin:0 auto; position:relative;}
.main_slider .simg{width:100%; height:793px; position:relative;}
.main_slider .s1{background:url(../img/main/m_img01.jpg) no-repeat center 0;}
.main_slider .simg .text{color:#fff; font-size:30px; text-align:center; padding-top:250px;}
.main_slider .simg .text h2{font-size:43px; font-weight:bold;}
.main_slider .simg .text div{padding:20px 0;}
.main_slider .simg .text p{font-size:26px; font-weight:bold; }
.main_slider .simg .text .con{font-size:15px; line-height:1.6em; opacity:0.7;}
.main_slider .s2{background:url(../img/main/m_img02.jpg) no-repeat center 0;}
.main_slider .s3{background:url(../img/main/m_img03.jpg) no-repeat center 0;}
.main_slider .s4{background:url(../img/main/m_img04.jpg) no-repeat center 0;}
.main_slider .simg .sinner{width:1100px; margin:0 auto; padding-top:64px;}
/*이미지를 담고 있는 div태그 이름(2겹으로 감싸져 있음)*/
.main_slider .slidesjs-container{height:793px !important;}
.main_slider .slidesjs-control{height:793px !important;}
/*플레이버튼*/ 
.main_slider .slidesjs-play{display:block; width:14px; height:14px; text-indent:-9999px; background:url(../img/main/btn_play.png) no-repeat -14px 0; position:absolute; bottom:19px; left:50%; margin-left:53px; z-index:800;}
/*스탑버튼*/ 
.main_slider .slidesjs-stop{display:block; width:14px; height:14px; text-indent:-9999px; background:url(../img/main/btn_play.png) no-repeat; position:absolute; bottom:19px; left:50%; margin-left:53px; z-index:800;}
/*이전버튼*/ 
.main_slider .slidesjs-previous{display:block; width:100px; height:100px; text-indent:-9999px; background:url(../img/main/btn_arrow.png) no-repeat; position:absolute; top:350px; left:10px; z-index:700;}
.main_slider .slidesjs-previous:hover{background-position:0 -100px;}
/*다음버튼*/  
.main_slider .slidesjs-next{display:block; width:100px; height:100px; text-indent:-9999px; background:url(../img/main/btn_arrow.png) no-repeat -100px 0; position:absolute; top:350px; right:10px; z-index:700;}
.main_slider .slidesjs-next:hover{background-position:-100px -100px;}
/*페이져버튼*/
.main_slider .slidesjs-pagination{width:160px; position:absolute; bottom:40px; left:50%; margin-left:-60px; z-index:700;}
.main_slider .slidesjs-pagination li{float:left; margin-right:8px;}
.main_slider .slidesjs-pagination li a{display:block; width:32px; height:32px; text-indent:-9999px; background:url(../img/main/vPager.png) no-repeat;}
.main_slider .slidesjs-pagination li a.active{background-position:-32px 0px;}





/*메인-배너4*/
#main_ban{width:100%; background:#f2f3f8; min-width:1100px;}
.main_ban_in{width:1100px; margin:0 auto; background:#f2f3f8; padding:70px 0;}
.main_ban_in h2{background:url(../img/main/con_title01.gif) no-repeat center top; line-height:2em; letter-spacing:-0.8px; color:#373737; font-size:25px;text-align:center; padding-top:20px;}
.main_ban_in .con{color:#737373; text-align:center; font-size:16px; line-height:1.8em; margin-bottom:40px; letter-spacing:-0.8px;}
.main_ban_in .box_list li{float:left; text-align:center; margin-right:20px;}
.main_ban_in .box_list li.last{margin-right:0;}
.main_ban_in .box_list li .over{position:relative; overflow:hidden;}
.main_ban_in .box_list li .over img{width:100%; height:auto; transition:all 0.4s;}
.main_ban_in .box_list li .over:hover img{transform:scale(1.2);}
.main_ban_in .box_list li div{background:#fff;}
.main_ban_in .box_list li div h3{font-size:21px; color:#000; line-height:1.5em; padding-top:30px; }
.main_ban_in .box_list li div p{color:#6a6a6a; font-size:14px; line-height:1.5em; padding-top:30px; padding-bottom:40px;}




/*메인-배너3*/
.com_ban{width:1100px; margin:0 auto; padding:70px 0}
.com_ban li{float:left; margin-right:70px; padding-left:70px;}
.com_ban li.a{ background:url(../img/main/com_co01.png) no-repeat left top;}
.com_ban li.b{ background:url(../img/main/com_co02.png) no-repeat left top;}
.com_ban li.c{ background:url(../img/main/com_co03.png) no-repeat left top; margin-right:0;}
.com_ban li h2{font-size:18px; color:#000;}
.com_ban li div{font-size:13px; color:#8f8f8f; line-height:1.6em; letter-spacing:-0.8px; padding-top:20px; padding-bottom:33px;}
.com_ban li a{color:#505050; display:block; padding:7px 12px; border:1px solid #CCC; width:53px; border-radius:50px; font-size:11px; font-family: Nanum Gothic, sans-serif; }
.com_ban li a:hover{ background:#f2f2f2}