@charset "utf-8";

@media all and (max-width:1730px){
	#section1 > #fullScreenSlider{height:800px;}
	#fullScreenSlider .vegas-slide-inner{padding-top:14rem;}
	.vegas-slide-inner h2{font-size:5.5rem;}
}	
	
@media all and (max-width:1090px){
	#section1 > #fullScreenSlider{height:700px;}
	#fullScreenSlider .vegas-slide-inner{padding-top:13rem;}
	.vegas-slide-inner h2{font-size:5rem;}
	.pc{display:none;}
	.mobile{display:block;}
	#section2>div>ul>li{float:none; width:100%;}
	#section2>div>ul>li>ul{padding:70px 80px; height:auto;}
	.section1-icon-left-wrap{left:0;}
	.section1-icon-right-wrap{right:0;}
	.section3-video>li{float:left; width:50%;}
	.footer-sitemap-wrap>li{float:none; margin-right:0; border-top:1px solid #bbbbba;}
	.footer-sitemap-wrap>li:last-child{border-bottom:1px solid #bbbbba;}
	.footer-sitemap-wrap>li>i{display:none;}
	.footer-sitemap-wrap>li>h2{padding:20px 0 20px 20px;}
	.footer-sub{display:none; padding-left:20px; transition:all 0.3s;}
	.footer-sitemap-wrap>li:hover>ul.footer-sub{display:block;}
	address ul>li:first-child{float:none; text-align:center; margin-bottom:15px;}
	address ul>li:last-child{float:none; text-align:center; margin:0 auto;}
}

@media all and (max-width:760px){ /* 태블릿 */
	#section1 > #fullScreenSlider{height:600px;}
	#fullScreenSlider .vegas-slide-inner{padding-top:12rem;}
	.vegas-slide-inner h2{font-size:4.5rem;}
	.section3-nav>ul>li>a{padding:19px 10px;}
	.section3-video>li{float:none; width:100%;}
}

@media all and (max-width:600px){
	#section1 > #fullScreenSlider{height:500px;}
	#fullScreenSlider .vegas-slide-inner{padding-top:11rem;}
	.vegas-slide-inner h2{font-size:4.25rem;}
	.section3-video>li>div>ul{left:30px; top:150px;}
	.section3-video>li:hover>div>ul{top:50px;}
	.section3-nav>ul>li>a{padding:19px 2px;}
	#section2>div>ul>li>ul{padding:40px; height:auto;}
}

@media all and (max-width:400px){
	#section1 > #fullScreenSlider{height:400px;}
	#fullScreenSlider .vegas-slide-inner{padding-top:10rem;}
	.vegas-slide-inner h2{font-size:4rem;}
	.section3-nav>ul>li>a{padding:19px 1px; font-size:11px;}
	.section3-video>li>div>ul>li>h2{padding-bottom:20px; font-size:20px;}
	.section3-video>li>div>ul>li>p{padding-bottom:20px; font-size:17px;}
}