#wrap { overflow-y: scroll; }
#main { clear: both; min-height:400px; height:100%; }

#main > ul {  }
/*#main .section1 { position: relative; height:100%; background:url(/asset/images/main/main_image1.jpg) no-repeat center top; background-size:cover; }*/
#main-container { height:100%; min-height:200px;overflow: hidden; }
#main-container .fullpage > div { position: relative; height:100%; background-size:cover; /*background-attachment: fixed;*/ background-repeat: no-repeat; background-position: center; }
#main-container .fullpage > div .bg { background: #000; height:100%; opacity: 0.05; filter:alpha(opacity=1); }
#main-container #section1 { background-image:url(/asset/images/main/main_image1.jpg); }
#main-container #section2 { background-image:url(/asset/images/main/main_image2.jpg); }
#main-container #section3 { background-image:url(/asset/images/main/main_image3.jpg); }
#main-container #section4 { background-image:url(/asset/images/main/main_image4.jpg); }
#main-container #section5 { background-image:url(/asset/images/main/main_image5.jpg); }
#main-container #section6 { background-image:url(/asset/images/main/main_image6.jpg); }
#main-container #section7 { background-image:url(/asset/images/main/main_image7.jpg); }
#main-container #section8 { background-image:url(/uploads/banner/1_1_20171205174808.png); }


/*#main-container .fullpage > div .bg { position: relative; height:100%; background-size:cover; background-repeat: no-repeat; background-position: center; }
#main-container #section1 .bg { background-image:url(/asset/images/main/main_image1.jpg); }
#main-container #section2 .bg { background-image:url(/asset/images/main/main_image2.jpg); }
#main-container #section3 .bg { background-image:url(/asset/images/main/main_image3.jpg); }
#main-container #section4 .bg { background-image:url(/asset/images/main/main_image4.jpg); }
#main-container #section5 .bg { background-image:url(/asset/images/main/main_image5.jpg); }
#main-container #section6 .bg { background-image:url(/asset/images/main/main_image6.jpg); }
#main-container #section7 .bg { background-image:url(/asset/images/main/main_image7.jpg); }*/

#footer { margin-top:0px; position: absolute; left:0px; bottom:0px; width:100%; background:none; padding:0px; background-image: url(/asset/images/main/footer_bg2.png) ; background-size: 100% 100%; }
#footer .inner { padding: 40px 10px 0 20px; }
#footer .sitelink > li > a { background: url(/asset/images/icon_up4.png) no-repeat right center  }
/*#footer .copyright > li { color:#ddd; }*/

#main-container .section-info { position: fixed; top:0px; left:0px; z-index: 50; width:100%;  }
#main-container .section-info .inner { max-width:1280px; margin:0 auto; padding:0 30px; }
#main-container .section-info .inner .info {  }
#main-container .section-info .inner .info span { display:block; color:#fff; font-size:100px; font-family: 'ElliotSans'; line-height:1.2; text-shadow: 1px 1px 10px #444; }
#main-container .section-info .inner .info span.desc { font-size:22px; line-height: 1.6; display:block; padding-top:8px; padding-left:5px; font-family: 'Nanum Barun Gothic'; text-shadow: 1px 1px 10px #444; }
#main-container .section-info .inner .info > li { position: relative;  }
#main-container .section-info .inner .info > li > div { vertical-align: middle; width:100%; }

#main-container .section-info .inner .info span.desc br { display:none; }
#main-container .section-info .inner .info span.desc br.pc { display:block; }

.cursor { position: fixed; right:3%; top:50%; width:8px; z-index: 9999; /*background:rgba(0,0,0,0.5);*/ /*background:#000; opacity: 0.5; filter:alpha(opacity=50); */}
.cursor li { background:#000; font-size:1px; max-width:88px; width:8px; height:50px; cursor:pointer; cursor:hand; opacity: 0.5; }
.cursor li.selected { background:#fcff00; background:url(/asset/images/cursor_selected.png) no-repeat center; background-size:100% 100%; opacity: 1; } 
.cursor ul { position: relative; }
.cursor .indicator { z-index: 999; position: absolute; top:0px; left:0px; width:8px; height:50px; background:url(/asset/images/cursor_selected.png) no-repeat center; background-size:100% 100%; }


.bx-controls-direction { display:none; }

@media all and (max-width:1030px) {
	#main-container .section-info .inner .info span { font-size:60px; }
	#main-container .section-info .inner .info span.desc { font-size:18px; }
}

@media all and (max-width:640px) {
	#main-container .section-info .inner .info span { font-size:35px; /*width:80%;*/ text-align: center; }
	#main-container .section-info .inner .info span.desc { font-size:13px; /*width:80%;*/ text-align: center;  padding:0 20px; padding-top:20px;}
	
	#main-container .section-info .inner .info span.desc br { display:block; }
	#main-container .section-info .inner .info span.desc br.pc { display:none; }

	.cursor { right:3%; }
	.cursor li { width:5px; height:34px; }
	.cursor .indicator { width:5px; height:34px; }
}

@media all and (min-width:600px) and (max-height:420px) and (orientation:landscape) {
	#main-container .section-info .inner .info span { font-size:30px; }
	#main-container .section-info .inner .info span.desc { font-size:15px; padding-left:0px; }

	.cursor { right:3%; }
	.cursor li { width:5px; height:25px; }
	.cursor .indicator { width:5px;height:25px; }
}