@charset "utf-8";
.c1130{ display:none; }

/* 메링 롤링 부분 */
.main_visual{width: 100%; position: relative;height:355px; margin-bottom:35px;}
.main_visual > div{position: absolute;left:0;top:0;right:0;bottom:0; text-align: center; color: #fff; text-shadow: 1px 1px 2px #555;opacity:0;z-index: 3; background:no-repeat center;}
.main_visual > div a{ display: block; height:100% }
.main_visual > div.on{ z-index: 5;opacity:1; }
/* .main_visual > div.box1{background:url(../img/main_visual1.jpg) center 0 no-repeat;background-size:cover;}
.main_visual > div.box2{background:url(../img/main_visual11.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box3{background:url(../img/main_visual3.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box4{background:url(../img/main_visual6.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box5{background:url(../img/main_visual5.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box8{background:url(../img/main_visual8.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box9{background:url(../img/main_visual9.gif) center 0 no-repeat; background-size:cover;}
.main_visual > div.box7{background:url(../img/main_visual7.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box10{background:url(../img/main_visual10.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box11{background:url(../img/main/vis1.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box12{background:url(../img/main_visual14.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box13{background:url(../img/main_visual19.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box14{background:url(../img/main_visual20.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box15{background:url(../img/main_visual21.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box16{background:url(../img/main_visual23.jpg) center 0 no-repeat; background-size:cover;}
.main_visual > div.box17{background:url(../img/main_visua2301.jpg) center 0 no-repeat; background-size:cover;}

.main_visual > div.box-2308{background:url(../img/main/2308.jpg) center 0 no-repeat; background-size:cover;} */



/*.main_visual > div strong{font-family:'NanumBarunL',sans-serif;
font-size:80px;line-height:80px;display:block;padding:300px 0 25px;color:#fff;font-weight:300;text-shadow: 1px 1px 3px #333}*/
/*.main_visual > div p{ line-height:28px; font-size:20px;;color:#fff;font-weight:100}*/
.main_visual > div p{font-size:48px;;color:#fff;font-weight:100;padding-top: 300px}

.main_visual > em{ position:absolute;top:50%;margin-top:-30px;z-index:5;width:31px;height:61px;overflow:hidden; cursor:pointer; display: none;}
.main_visual > em.btn_left{ left:5%; }
.main_visual > em.btn_right{ right:5%; }

.main_visual > div embed{ width:100%;height:100%; }

.main_visual em.graph{ position:absolute;left:50%;top:215px;width:52px;height:46px; margin-left:-26px;}

.thumnail{ position: absolute; left:0;right:0;text-align:center;line-height:0;font-size: 0;bottom:-25px;display: inline-block;z-index: 5;}
.thumnail > li{ display: inline-block;width:12px;height:12px;border-radius:50%;background:transparent;border:2px solid #d48481;;cursor:pointer;margin-left:15px;}
.thumnail > li:first-child{margin-left:0px;}
.thumnail > li.on{ background:#c90000; border:2px solid #c90000;width:40px;border-radius:10px;}
.thumnail > li.playing{border:0;width:16px;height:16px;background:url(../img/stop.png) 0 0 no-repeat;border-radius:0;display:none;}
.thumnail > li.playing.on{background:url(../img/play.png) 0 0 no-repeat;border-radius:0 }

.top_banner5{  }
.top_banner5 ul.pc{  }
.top_banner5 ul.pc:after{ content:"";display:block;clear:both; }
.top_banner5 ul.pc li{ float:left; width:14.28%;position:relative;}
.top_banner5 ul.pc li a{ color:#fff;display:block;text-align:center; }
.top_banner5 ul.pc li a > img{ width:100%;vertical-align:top; }
.top_banner5 ul.pc li a > em{ position:absolute;left:0;top:0; right:0;bottom:0;z-index:5;}
.top_banner5 ul.pc li a > em strong{ font-family:'NBG_L' , sans-serif;font-size:24px; padding:7% 0 10%; font-weight:bold; display: none; }
.top_banner5 ul.pc li a > em > span{letter-spacing:-0.7px; font-size:15px;line-height:21px; position:relative; display: none; }
.top_banner5 ul.pc li a > em > span:after{ display:block;content:"" }
.top_banner5 ul.pc li a > em em{ position:absolute;left:0;right:0;bottom:0; }
.top_banner5 ul.pc li a > em em span{ position:absolute;left:40%;bottom:-70px; display:block;}
.top_banner5 ul.pc li a > em em span:first-child{ bottom: -71px;left:14%;}
.top_banner5 ul.pc li a > em em span img{ vertical-align:bottom }

.product_lines ul li a > span,
.top_banner5 ul.pc li a > span{position:absolute;z-index:3; background:#c90000;}
.product_lines ul li a > span.left,
.top_banner5 ul.pc li a > span.left{ width:9px;height:0;left:0;bottom:0;}
.product_lines ul li a > span.bottom,
.top_banner5 ul.pc li a > span.bottom{ width:0;height:9px;bottom:0;left:0;}
.product_lines ul li a > span.top,
.top_banner5 ul.pc li a > span.top{  width:0;height:9px;right:0;top:0; }
.product_lines ul li a > span.right,
.top_banner5 ul.pc li a > span.right{ width:9px;height:0;right:0;top:0; }

.top_banner5 ul.pc li:first-child + li a > em em span:first-child + span,
.top_banner5 ul.pc li:first-child + li + li a > em em span:first-child + span{ left:55% }

.top_banner5 ul.pc li:first-child + li + li + li a > em em span{ left:50%; }
.top_banner5 ul.pc li:first-child + li + li + li a > em em span:first-child{ left:25%; }

.top_banner5 ul.pc li:first-child + li + li + li + li a > em em span:first-child + span{ left:40% }

.top_banner5 ul.pc li a > em em span.third{left:59% !important;}
.top_banner5 ul.pc li a > em em span.s1{left:30% !important;}
.top_banner5 ul.pc li a > em em span.s2{left:50% !important;}

.main_container{ width:1470px;margin:0 auto; }
.main_container .bottom_banner { padding-top:92px; }
.main_container .bottom_banner .pc li{ margin-top:30px; }
.main_container .bottom_banner .pc li:first-child + li{ margin-top:30px; }
.main_container .bottom_banner ul li a{ display:block; }
.main_container .bottom_banner ul li img{ width:100%; }

.main_container .bottom_banner .banner_areas{position: relative;}
.main_container .bottom_banner .banner_areas > a { width:4.5%;height:21%;position: absolute;left:0;top:52%;margin-top:-2.5%;display: block;  }
.main_container .bottom_banner .banner_areas .sns1{ left:12.8%;width:6.5%;height:30%;top:49%; }
.main_container .bottom_banner .banner_areas .sns2{left:19.8%; width:6.5%;height:30%;top:49%; }
.main_container .bottom_banner .banner_areas .sns3{ left:27.0%; width:6.5%;height:30%;top:49%;}



.main_container .m{  }


@media (max-width:1470px){
	.main_container{ width:100%;  }
	.top_banner5 ul.pc li a > em strong{ font-family:'NBG_B' , sans-serif;display:none;font-size:20px; padding:15% 0 10%}
	.top_banner5 ul.pc li a > em span{ font-size:13px; line-height:18px; display: none;}

}

@media (max-width:1130px){
	.c1130{ display:block; }
}
