@charset "utf-8";

/*main_layout*/
#main_wrap{ }
#header{ }
#footer{clear:both;background-color:#f8f8f8; border-top:none;}
#top_gap{padding-top: 0;}
.add785{display:none!important;}

/*main*/
#main_gal {position:relative;width:100%;height:100%; }
#main_gal .main{  text-align: center;  z-index: 150; position: absolute; width: 100%;  left: 0; height: 100%;  overflow: hidden;top:0;}
#main_gal .main a{width: 100%; height: 100%; display: inline-block;}
#main_gal .main .img{  text-align: center;   }
#main_gal .main img{ width: 1300px; height: 1300px; }
#main_gal .main .slick-list{width: 1300px; height:1300px; border-radius: 650px;  display: inline-block;  position:absolute;top:50%;margin-top: -650px; left:50%; margin-left: -650px;}

.bg{width: 100%;height: 100%; position: absolute;  z-index: 100; top: 0; left: 0;}
.bg>div{height:100%; width: 100%; }
.bg .slick-track{height: 100%;}
.bg .bg1{background-color: #fff; }
.bg .bg2{background-color: #fff; }
.bg .bg3{background-color: #fff;}
.bg .bg4{background-color: #fff;}
.bg .bg5{background-color: #fff;}
.bg .bg6{background-color:#fff;}
.bg .bg7{background-color: #fff;}
.bg .bg8{background-color:#fff;}
.bg .bg9{background-color: #fff;}
.bg .bg10{background-color: #fff;}
.bg .bg11{background-color: #fff;}
.bg .bg12{background-color: #fff;}

/*slick시작*/
#main_gal{position: relative; }
#main_gal .slickimg{width:100%;margin-bottom:0px;position: relative;margin:0 auto;margin-bottom:0px;background: #fff;}
#main_gal .slick-slide{position: relative; }
#main_gal .slick-slide.slick-active{ position: relative; }
#main_gal .slick-slide .img_t{ position: absolute; width: 96px; height:20px;bottom:230px; left:50%;margin-left: -48px; color: #cccccc; text-align: center; font-size: 11px;  background:#f8f8f8; border-radius: 3px;}
#main_gal .slick-slide .cover{display: none; position: absolute; width: 100%; height: 100%;  top:0; left:0; color: #fff; text-align: center; padding-top: 45%; }
#main_gal .slick-slide .cover .p1{font-family: 'Montserrat'; font-weight: 400;font-size:20px;text-shadow: 2px 2px rgba(0,0,0,0.12); }
#main_gal .slick-slide .cover .p2{font-family: 'Montserrat'; font-weight: 700; font-size:86px;  line-height: 75px;text-shadow: 2px 2px rgba(0,0,0,0.12); margin-top: 5px;}
#main_gal .slick-slide .cover .plus{font-family: 'Montserrat'; font-weight: 200; font-size:90px; text-shadow: 2px 2px rgba(0,0,0,0.12); margin-top: 50px;}

#main_gal .slick-slide:hover .cover{}
#main_gal .slick-slide:hover .cover.bg1{background-color: rgba(244,199,45, 0.7);}
#main_gal .slick-slide:hover .cover.bg2{background-color: rgba(255,137,179, 0.6);}
#main_gal .slick-slide:hover .cover.bg3{background-color: rgba(113,209,212, 0.7);}
#main_gal .slick-slide:hover .cover.bg4{background-color: rgba(160,218,253, 0.7);}
#main_gal .slick-slide:hover .cover.bg5{background-color: rgba(239,209,87, 0.7);}
#main_gal .slick-slide:hover .cover.bg6{background-color: rgba(238,190,43, 0.7);}
#main_gal .slick-slide:hover .cover.bg7{background-color: rgba(121,217,216, 0.7);}
#main_gal .slick-slide:hover .cover.bg8{background-color: rgba(243,195,81, 0.7);}
#main_gal .slick-slide:hover .cover.bg9{background-color: rgba(132,187,234, 0.7);}
#main_gal .slick-slide:hover .cover.bg10{background-color: rgba(135,211,236, 0.7);}
#main_gal .slick-slide:hover .cover.bg11{background-color: rgba(247,184,184, 0.7);}
#main_gal .slick-slide:hover .cover.bg12{background-color: rgba(139,201,244, 0.7);}


.slick-slider{}
#main_gal ul.slick-dots{position: absolute;text-align: center;	width:100%;z-index: 11; bottom:50px; }
#main_gal ul.slick-dots li{display: inline-block;margin:0 3px;}
#main_gal ul.slick-dots li button{font-size: 0;display: block;height:9px;width:9px;background: #eaeaea; border-radius: 10px;}
#main_gal ul.slick-dots li.slick-active button{width:9px;background: #333;}
.add500{display: none;}
.slick-slider{}

#main_gal .slick-next{position: absolute;right:25px;top:50%;margin-top: -25px;display: block;width:50px; height:50px;background:url(/img/main/arr_Ron.png) ;font-size: 0px;z-index: 200; cursor: pointer;}
#main_gal .slick-prev{position: absolute;left:25px;top:50%;margin-top: -25px;width:50px; height:50px;background:url(/img/main/arr_Lon.png) ;font-size: 0px; z-index: 200; cursor: pointer;}
/*slick끝*/ 


@media screen and (max-width:1500px){
#main_gal .main img{ width: 1200px; height: 1200px; }
#main_gal .main .slick-list{width: 1200px; height:1200px; border-radius: 600px; top:50%;margin-top: -600px; left:50%; margin-left: -600px;}	
#main_gal .slick-next{right:10px;}
#main_gal .slick-prev{left:10px;}
	}
@media screen and (max-width:1330px){
#main_gal .main img{ width: 1100px; height: 1100px; }
#main_gal .main .slick-list{width: 1100px; height:1100px; border-radius: 550px; top:50%;margin-top: -550px; left:50%; margin-left: -550px;}	
#main_gal .slick-next{right:0px;}
#main_gal .slick-prev{left:0px;}
	}
@media screen and (max-width:1200px){
#main_gal .main{}	
#main_gal .main img{ width: 800px; height: 800px; }
#main_gal .main .slick-list{width: 800px; height:800px; border-radius: 400px; top:50%;margin-top: -380px; left:50%; margin-left: -400px;}	
#main_gal .slick-slide .img_t{bottom: 100px;}

#main_gal .slick-slide .cover{padding-top: 42%; }
#main_gal .slick-slide .cover .p1{font-size:18px;}
#main_gal .slick-slide .cover .p2{ font-size:66px;  line-height: 64px;}
#main_gal .slick-slide .cover .plus{ font-size:70px;  margin-top: 50px;}	
}

@media screen and (max-width:1017px){
#main_gal .main{}	
#main_gal .main img{ width: 600px; height: 600px; }
#main_gal .main .slick-list{width: 600px; height:600px; border-radius: 300px; top:50%;margin-top: -300px; left:50%; margin-left: -300px;}	
#main_gal .slick-slide .img_t{bottom: 70px;}	
#main_gal .slick-slide .cover{padding-top: 42%; }
#main_gal .slick-slide .cover .p1{font-size:16px;}
#main_gal .slick-slide .cover .p2{ font-size:50px;  line-height: 45px;}
#main_gal .slick-slide .cover .plus{ font-size:70px;  margin-top: 50px;}
}

@media screen and (max-width:785px){
/*팝업창 이미지 사이즈 재설정 - 필수*/
.drag_pop{left:10px !important;top:80px !important;max-width:310px !important;height:auto !important;}

#main_gal .main{}	
#main_gal .main img{ width: 500px; height: 500px; }
#main_gal .main .slick-list{width: 500px; height:500px; border-radius: 250px; top:50%;margin-top: -250px; left:50%; margin-left: -250px;}	
#main_gal .slick-slide .img_t{bottom: 70px;}
.add785{display:inline !important;}
#main_gal .slick-slide .cover{padding-top: 35%;}	
}

@media screen and (max-width:630px){
#main_gal .main{padding-top:0px;}	
#main_gal .main img{ width: 460px; height: 460px; }
#main_gal .main .slick-list{width: 460px; height:460px; border-radius: 230px; top:50%;margin-top: -230px; left:50%; margin-left: -230px;}	
#main_gal .slick-next{display: none!important;}
#main_gal .slick-prev{display: none!important}

}

@media screen and (max-width:480px){
#main_gal .main img{ width: 300px; height: 300px; }
#main_gal .main .slick-list{width: 300px; height:300px; border-radius: 150px; top:50%;margin-top: -150px; left:50%; margin-left: -150px;}	
#main_gal .slick-next{display: none!important;}
#main_gal .slick-prev{display: none!important}
#main_gal .slick-slide .img_t{bottom:40px; font-size: 10px; letter-spacing: -1px; height: 18px; line-height: 18px;}

#main_gal .slick-slide .cover{padding-top: 32%; }
#main_gal .slick-slide .cover .p1{font-size:14px;}
#main_gal .slick-slide .cover .p2{ font-size:40px;  line-height: 35px;}
#main_gal .slick-slide .cover .plus{ font-size:50px;  margin-top: 30px;}
}

/*높이반응형*/ 
@media screen and (max-height: :910px){
	#main_gal .slick-slide .img_t{ bottom:280px;}
}







