/* 메인 */
#main {width:100%; min-width:1200px; float:left; position:relative;display:inline-block}

#main .flexslider {height:800px !important;text-align:center}
#main .main_sl1 {width:100%;height:800px;background:url(images/main_sl1.jpg) center top no-repeat;padding-top:200px;}
#main .main_sl2 {width:100%;height:800px;background:url(images/main_sl2.jpg) center top no-repeat;padding-top:200px;}
#main .main_sl3 {width:100%;height:800px;background:url(images/main_sl3.jpg) center top no-repeat;padding-top:200px;}


#main div.section {float:left;padding-top:85px;background-repeat:no-repeat;background-position: center;}
#main div.section p.eng {font-weight:500;text-transform:uppercase;letter-spacing:10px;}
#main div.section a.more {letter-spacing:6px;font-size:13px;}

#main #about {background-image:url(images/main_about.jpg);}
#main #rnd {background-image:url(images/main_rnd.jpg);}
#main #about,#main #rnd {width:50%;height:660px;padding:85px 4%;}
#main #business {width:100%;background-image:url(images/main_business.jpg);background-attachment:fixed;color:#fff;padding-bottom:90px;}
#main #product {width:100%;background-image:url(images/main_product.jpg);height:658px;}
#main #community {width:100%;background-image:url(images/main_community.jpg);padding-bottom:90px;}
#main #map {width:100%;float:left;}


#main #business ul.icon {float:right;position:relative;left:-50%;width:94%;}
#main #business ul.icon li {float:left;position:relative;left:50%;margin:0 1.5%;}
#main #business ul.icon li.icon1 a h4 {background-image:url(images/main_business1.png);}
#main #business ul.icon li.icon2 a h4 {background-image:url(images/main_business2.png);}
#main #business ul.icon li.icon3 a h4 {background-image:url(images/main_business3.png);}
#main #business ul.icon li.icon4 a h4 {background-image:url(images/main_business4.png);}
#main #business ul.icon li a h4 {width:247px;height:247px;border-radius:247px;border:3px #fff solid;padding-top:160px;overflow:hidden;background-repeat:no-repeat;background-position:center 58px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#main #business ul.icon li a:hover h4 {background-color:rgba(0,82,155,0.5);}


#main #product .box {width:100%;}
#main #product .box a {float:left;width:25%;height:347px;position:relative;display:block;overflow:hidden;background-color:#000;}
#main #product .box a .txt {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;color:#fff;padding:65px 0;}
#main #product .box a .txt p.small {letter-spacing:5px;text-indent:-5px;}
#main #product .box a .txt span.more {letter-spacing:6px;font-size:13px;}
#main #product .box a .bg {width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0.7;}
#main #product .box a:hover .bg {transform:scale(1.1);opacity:1;}
#main #product .box a.box1 .bg {background-image:url(images/main_product1.png);}
#main #product .box a.box2 .bg {background-image:url(images/main_product2.png);}
#main #product .box a.box3 .bg {background-image:url(images/main_product3.png);}
#main #product .box a.box4 .bg {background-image:url(images/main_product4.png);}


#main #community .output {width:100%;display:inline-block;line-height:1.6;}