@charset "utf-8";
/*
Copyright (c) 2020, Igini. All rights reserved.
version: 1.0.0
*/


#contents{}
#contents h2,
#contents h3{font-size:76px;background:#2d2929 url(../../images/bg/bg_main_title.png) no-repeat 0 50%;font-weight:bold;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;}
#contents h2{font-size:90px;}
#contents h2.c_wh,
#contents h3.c_wh{color:#fff;background:none;-webkit-background-clip:none;-webkit-text-fill-color:#fff;}
#contents h2.c_dk,
#contents h3.c_dk{color:#2d2929;background:none;-webkit-background-clip:none;-webkit-text-fill-color:#2d2929;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#contents h3{background:none;}
}

@media screen and (max-width: 1024px){ #contents h3{font-size:90px;} }
@media screen and (max-width: 900px){ #contents h3{font-size:70px;} }
@media screen and (max-width: 700px){ #contents h3{font-size:56px;} }
@media screen and (max-width: 640px){ #contents h3{font-size:40px;} }
@media (orientation:landscape) and (max-height:500px){
	#contents h2{font-size:56px;}
}


.evt_contents .section_page_top{background:url(../../images/promotion/bg_top.png) no-repeat 50% 50%;background-size: cover;background-attachment:fixed;}
.evt_contents .section_page_top.viewpage{background-attachment:inherit;}
.section_list,
.section_view{padding:60px 0 210px;}
.section_list .evt_list{margin-top:60px;padding:0 50px;}
.evt_list .thumb{position:relative;height:325px;text-align:center;}
.evt_list .thumb .img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.evt_list .thumb .img img{-webkit-transition:transform .5s;transition:transform .5s;}
.evt_list a:hover .thumb .img img{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.evt_list .thumb .flex{position:absolute;top:0;left:0;width:100%;height:100%;}
.evt_list .thumb .date{display:block;margin-bottom:5px;font-size:13px;color:#fff;}
.evt_list .thumb .sort{display:block;font-size:39px;color:#fff;}
.evt_list .thumb .txt{font-family:'NanumBarunGothic';font-size:17px;color:#fff;line-height:28px;}
.evt_list .txt_wrap{position:relative;height:150px;margin-top:30px;}
.evt_list .txt_wrap span{display:block}
.evt_list .txt_wrap .sort{margin-bottom:5px;font-family:'NanumBarunGothic';font-size:15px;color:#ac6a3e;}
.evt_list .txt_wrap .tit{max-height:56px;font-family:'NanumBarunGothic';font-size:21px;color:#231815;line-height:28px;overflow:hidden;}
.evt_list .txt_wrap .date{position:absolute;bottom:50px;font-family:'NanumBarunGothic';font-size:13px;color:#999;}

/* art space */
.artspace_contents{overflow:hidden;}
.artspace_contents .section_page_top{background:url(../../images/artspace/bg_top.png) no-repeat 50% 50%;background-size: cover;}
.artspace_contents .section_page_top.bg02{background:url(../../images/artspace/bg_top_2.png) no-repeat 50% 50%;background-size: cover;}
.artspace_contents .section_contents{padding:60px 0 210px;font-family:'NanumBarunGothic';}
.artspace_contents .section_contents .en{font-family:'Fjalla One' !important;}
.artspace_contents .page_info{margin-top:105px;text-align:center;}
.artspace_contents .page_info .container{padding:0 50px;}
.artspace_contents .page_info h4{margin-bottom:20px;font-size:60px;font-weight:300;line-height:80px;color:#231815;}
.artspace_contents .page_info .txt{font-size:16px;font-weight:300;line-height:32px;color:#231815;}
.artspace_contents .page_info .contact{display:inline-block;width:435px;margin:30px auto;text-align:left;}
.artspace_contents .page_info .contact dt{width:90px;font-size:16px;color:#2d2929;float:left;letter-spacing:.3px;line-height:32px;clear:both;}
.artspace_contents .page_info .contact dd{width:345px;font-size:16px;color:#2d2929;float:right;line-height:32px;white-space:nowrap}
.artspace_contents .page_info .btn_reservation{margin:0 auto 60px;}
.artspace_contents .page_info .page_video{margin-bottom:105px;}
.artspace_contents .page_info .poster img{margin-bottom:30px;}
.artspace_contents .page_info .info_box{width:100%;margin:60px 0;padding:40px 170px;background-color:#f6f6f6;text-align:left;overflow:hidden;}
.artspace_contents .page_info .info_box .left{width:400px;float:left;}
.artspace_contents .page_info .info_box .right{width:440px;float:left;}
.artspace_contents .page_info .info_box dt{width:80px;height:30px;margin-right:25px;font-size:16px;font-weight:600;line-height:30px;float:left;text-align:justify;clear:both;}
.artspace_contents .page_info .info_box dt::after{content:'';display:inline-block;width:100%;height:1;line-height:0;font-size:0;overflow:hidden;}
.artspace_contents .page_info .info_box dd{line-height:30px;font-size:16px;float:right;}
.artspace_contents .page_info .info_box .left dd{width:295px;}
.artspace_contents .page_info .info_box .right dd{width:335px;}
.artspace_contents .page_info .min_banner{height:630px;margin-bottom:105px;background-image:url(../../images/artspace/mid_banner.png);background-repeat:no-repeat;background-size:cover;}
.artspace_contents .page_info .min_banner .in_txt .top_txt{margin-bottom:30px;font-size:20px;line-height:36px;color:#fff;}
.artspace_contents .page_info .min_banner .in_txt .tit{margin-bottom:50px;font-size:42px;font-weight:600;color:#fff;}
.artspace_contents .page_info .min_banner .in_txt .bot_txt{margin-top:50px;font-size:20px;line-height:36px;color:#fff;}
.artspace_contents .page_info .min_banner .in_txt .bot_txt span{display:block;font-size:15px;line-height:26px;}
.artspace_contents .page_info .img_swiper{margin-bottom:115px;}
.artspace_contents .page_info .accordion_cont{text-align:left;}
.artspace_contents .page_info .accordion_cont .sec_cont{margin-top:60px;}
.artspace_contents .page_info .accordion_cont .sec_cont:first-child{margin-top:0;}
.artspace_contents .page_info .accordion_cont dl{display:inline-block;width:100%;}
.artspace_contents .page_info .accordion_cont dt{width:295px;font-size:16px;font-weight:600;color:#2a2a2a;line-height:24px;float:left;clear:both;}
.artspace_contents .page_info .accordion_cont dd{width:765px;font-size:16px;font-weight:300;color:#2d2929;line-height:32px;float:left;}

.artspace_contents .page_info .accordion_cont .thumb_list{margin-top:20px;}
.artspace_contents .page_info .accordion_cont .thumb_list li{width:308px;margin-left:50px;}
.artspace_contents .page_info .accordion_cont .thumb_list li:first-child{margin-left:0;}
.artspace_contents .page_info .accordion_cont .thumb_list li .tit{display:block;margin-bottom:5px;font-size:20px;}
.artspace_contents .page_info .accordion_cont .img_wrap{margin:45px -60px 0;overflow:hidden;}
.artspace_contents .page_info .accordion_cont .img_wrap li{width:calc(50% - 10px);float:left;}
.artspace_contents .page_info .accordion_cont .img_wrap li:nth-child(2n-1){margin-right:20px;}
.artspace_contents .page_info .accordion_cont .img_wrap li:nth-child(n+3){margin-top:20px;}
.artspace_contents .page_info .accordion_cont .artist img{margin-left:-60px;}
.artspace_contents .page_info .accordion_cont .sec_profile dl{margin-top:40px;}
.artspace_contents .page_info .accordion_cont .sec_profile dl:first-child{margin-top:0;}
.artspace_contents .page_info .accordion_cont .sec_profile .txt strong{font-size:21px;font-weight:600;}
.artspace_contents .page_info .accordion_cont .sec_information dl{margin-top:30px;}
.artspace_contents .page_info .accordion_cont .sec_information dl:first-child{margin-top:0;}
.artspace_contents .page_info .accordion_cont .sec_information .map{padding:15px 0;}

@media only screen and (max-width: 1300px) {
	#videoPlayer{max-width:100%;height:600px;}
	.artspace_contents .page_info .accordion_cont dt{width:30%}
	.artspace_contents .page_info .accordion_cont dd{width:70%}
	.artspace_contents .page_info .accordion_cont .thumb_list li{width:240px;margin-left:30px;}
	.artspace_contents .page_info .accordion_cont .thumb_list li:first-child{margin-left:0;}
	
	.evt_list .thumb{height:auto;}
	.evt_list .thumb .img{position:relative;}
	.thumb_list li{width:32%;margin-left:2%;}
	.thumb_list li:nth-child(3n-2){margin-left:0;}
}

@media screen and (max-width: 1024px){
	#videoPlayer{height:470px;}
	.artspace_contents .page_info .info_box{margin:50px 0;padding:30px;}
	.accordion_cont .acc_top a{padding:0 30px;}
	.accordion_cont .acc_top a::after{right:30px;}
	.accordion_cont .acc_cont .acc_incont{padding:30px;}
	.artspace_contents .page_info .accordion_cont .thumb_list li{display:block;width:100%;margin-top:30px;margin-left:0;float:none;}
	.artspace_contents .page_info .accordion_cont .artist img{margin-left:-30px;}
	.evt_list .thumb .sort{font-size:32px;}
	.evt_list .txt_wrap{height:140px;margin-top:20px;}
	.evt_list .txt_wrap .tit{max-height:2.8em;font-size:18px;line-height:1.4;}
	.evt_list .txt_wrap .date{bottom:40px;}

}

@media screen and (max-width: 799px){
	#videoPlayer{height:376px;}
	.artspace_contents .section_contents{padding:30px 0 150px;}
	.artspace_contents .page_info{margin-top:50px;}
	.artspace_contents .page_info h4{font-size:40px;line-height:1.2;}
	.artspace_contents .page_info .txt{font-size:14px;line-height:1.6;}
	.artspace_contents .page_info .info_box dt,
	.artspace_contents .page_info .info_box dd{font-size:14px;}

	.artspace_contents .page_info .min_banner{height:400px;padding:0 30px;margin-bottom:50px;}
	.artspace_contents .page_info .min_banner .in_txt .top_txt{font-size:16px;line-height:1.4;}
	.artspace_contents .page_info .min_banner .in_txt .tit{margin-bottom:30px;font-size:32px;}
	.artspace_contents .page_info .min_banner .in_txt .bot_txt{margin-top:0;font-size:18px;}
	.artspace_contents .page_info .min_banner .in_txt .bot_txt span{font-size:13px;line-height:1.4;}
	.artspace_contents .page_info .img_swiper{margin-bottom:30px;}
	.accordion_cont .acc_top a{padding:0;}
	.accordion_cont .acc_top a::after{right:0;width:15px;height:8px;margin-top:-4px;background-size:auto 8px;}
	.accordion_cont .acc_cont .acc_incont{padding:30px 0;}
	.artspace_contents .page_info .accordion_cont dt{padding-right:20px;line-height:1.4;}
	.artspace_contents .page_info .accordion_cont .sec_profile .txt strong{font-size:18px;}
	.artspace_contents .page_info .accordion_cont .artist img{margin-left:0;}
	.section_list .evt_list{margin-top:50px;}
	.thumb_list li{width:49%;margin-left:2%;}
	.thumb_list li:nth-child(3n-2){margin-left:2%;clear:none;}
	.thumb_list li:nth-child(2n-1){margin-left:0;clear:both;}
}

@media screen and (max-width: 640px){ 
	.evt_contents .section_page_top{background-attachment:inherit;}
	.section_list, .section_view{padding:50px 0 70px;}
	#videoPlayer{height:250px;}
	.section_page_top .page_top_title{width:100%;padding:0 50px;margin-top:-70px;text-align:center;}
	.section_page_top.viewpage .page_top_title{margin-top:0;}
	#contents .section_page_top .page_top_title h2{padding:0 40px;font-size:60px;}
	#contents.artspace_contents .section_page_top .page_top_title h2{padding:0 60px;}
	#contents .section_page_top.viewpage .page_top_title h2{font-size:42px;line-height:1;}
	.section_page_top.viewpage .top_txt{margin-top:10px;font-size:15px;}
	.section_page_top .top_txt{font-size:14px;line-height:21px;}
	.section_page_top .top_txt span{display:block;}
	.section_page_top .info-sc{bottom:40px;width:70px;height:70px;}
	.tablink .intab{width:45%;height:40px;margin:0;border-width:2px;line-height:40px;font-size:16px;}
	.artspace_contents .page_info .container{padding:0 30px;}
	.artspace_contents .page_info .contact dt,
	.artspace_contents .page_info .contact dd{font-size:14px;}
	.artspace_contents .page_info .btn_reservation,
	.artspace_contents .page_info .page_video{margin-bottom:40px;}
	.artspace_contents .page_info .info_box{padding:30px 30px 10px;margin:30px 0;}
	.artspace_contents .page_info .info_box .left,
	.artspace_contents .page_info .info_box .right{width:100%;}
	.artspace_contents .page_info .info_box .left dt,
	.artspace_contents .page_info .info_box .right dt{height:auto;line-height:1.4}
	.artspace_contents .page_info .info_box .left dd,
	.artspace_contents .page_info .info_box .right dd{width:calc(100% - 105px);margin-bottom:10px;line-height:1.4;}
	.artspace_contents .page_info .min_banner{margin-bottom:30px;height:350px;}
	.artspace_contents .page_info .min_banner .in_txt .top_txt{margin-bottom:20px;font-size:14px;line-height:1.5;}
	.artspace_contents .page_info .min_banner .in_txt .hr{margin:20px auto;}
	.artspace_contents .page_info .min_banner .in_txt .tit{margin-bottom:20px;font-size:28px;line-height:1.2;}
	.artspace_contents .page_info .min_banner .in_txt .tit span{display:block;}
	.artspace_contents .page_info .min_banner .in_txt .bot_txt{font-size:16px;line-height:1.5;}
	.artspace_contents .page_info .min_banner .in_txt .bot_txt span{font-size:12px;}
	.artspace_contents .page_info .img_swiper{margin-bottom:10px;}
	.artspace_contents .page_info .accordion_cont dt,
	.artspace_contents .page_info .accordion_cont dd{font-size:14px;line-height:1.5;}
	.artspace_contents .page_info .accordion_cont dd li{padding-left:12px;text-indent:-10px;}
	.accordion_cont .acc_top a{height:50px;font-size:18px;line-height:50px;}
	.accordion_cont .acc_top .sm{font-size:14px;}
	.accordion_cont .acc_cont .acc_incont{padding:20px 0;}
	.artspace_contents .page_info .accordion_cont .sec_cont,
	.artspace_contents .page_info .accordion_cont .sec_information dl{margin-top:30px;}
	.artspace_contents .page_info .accordion_cont .thumb_list{margin-top:10px;}
	.artspace_contents .page_info .accordion_cont .thumb_list li{margin-top:10px;}
	.artspace_contents .page_info .accordion_cont .thumb_list li:first-child{margin-top:0;}
	.artspace_contents .page_info .accordion_cont .thumb_list li .img{font-size:0;}
	.artspace_contents .page_info .accordion_cont .thumb_list li .tit{font-size:16px;line-height:1.6;}
	.artspace_contents .page_info .txt{display:block;font-size:13px;word-break:break-word}
	.artspace_contents .page_info .accordion_cont .img_wrap{margin:20px -30px 0;}
	.artspace_contents .page_info .accordion_cont .img_wrap li{width:calc(50% - 5px);}
	.artspace_contents .page_info .accordion_cont .img_wrap li:nth-child(2n-1){margin-right:10px;}
	.artspace_contents .page_info .accordion_cont .img_wrap li:nth-child(n+3){margin-top:10px;}
	.artspace_contents .page_info .accordion_cont dt{padding-right:15px;}
	.artspace_contents .page_info .accordion_cont .sec_profile .txt strong{font-size:15px;}
	.section_list .evt_list{padding:0 30px;}
	.evt_list .thumb .date{font-size:12px;}
	.evt_list .thumb .sort{font-size:24px;}
	.evt_list .thumb .txt{font-size:14px;}
	.evt_list .txt_wrap{height:110px;margin-top:15px;}
	.evt_list .txt_wrap .sort{font-size:13px;}
	.evt_list .txt_wrap .tit{font-size:15px;}
	.evt_list .txt_wrap .date{bottom:30px;font-size:12px;}
	

}
@media screen and (max-width: 500px){ 
	.artspace_contents .page_info .contact{width:100%;}
	.artspace_contents .page_info .contact dt span{display:block;}
	.artspace_contents .page_info .contact dd{width:calc(100% - 90px);white-space:pre-wrap;line-height:1.4;}
	
}
@media screen and (max-width: 414px){ 
	.section_list, .section_view{padding:30px 0 50px;}
	#videoPlayer{height:220px;}
	.section_page_top .page_top_title{padding:0 30px;}
	.section_page_top .page_top_title h2{padding:0 20px;}
	#contents .section_page_top .page_top_title h2{padding:0 30px;font-size:52px;}
	#contents.artspace_contents .section_page_top .page_top_title h2{padding:0 40px;}
	.artspace_contents .page_info{margin-top:30px;}
	.artspace_contents .page_info .container{padding:0 20px;}
	.artspace_contents .page_info h4{margin-bottom:10px;font-size:32px;}
	.artspace_contents .page_info .info_box{padding:20px 20px 0;}
	.artspace_contents .page_info .info_box .right{width:100%;}
	.artspace_contents .page_info .info_box .left dt,
	.artspace_contents .page_info .info_box .right dt{width:70px;margin-right:10px;font-size:13px;}
	.artspace_contents .page_info .info_box .left dd,
	.artspace_contents .page_info .info_box .right dd{width:calc(100% - 80px);font-size:13px;}
	.artspace_contents .page_info .min_banner{padding:0 20px;margin-bottom:20px;}
	.artspace_contents .page_info .min_banner .in_txt .top_txt{margin-bottom:15px;font-size:13px;}
	.artspace_contents .page_info .min_banner .in_txt .hr{margin:15px auto;}
	.artspace_contents .page_info .min_banner .in_txt .tit{margin-bottom:15px;font-size:24px;}
	.artspace_contents .page_info .min_banner .in_txt .bot_txt{font-size:14px;}
	.artspace_contents .page_info .accordion_cont dt span{display:block;} 
	.artspace_contents .page_info .accordion_cont dt,
	.artspace_contents .page_info .accordion_cont dd{font-size:13px;}
	.artspace_contents .page_info .accordion_cont dd li{padding-left:10px;text-indent:-8px;}
	.artspace_contents .page_info .accordion_cont .sec_cont,
	.artspace_contents .page_info .accordion_cont .sec_information dl{margin-top:10px;}
	.section_list .evt_list{margin-top:30px;padding:0 20px;}
	.evt_list .thumb .date{font-size:11px;}
	.evt_list .thumb .sort{font-size:21px;}
	.evt_list .thumb .txt{font-size:12px;}
	
}

@media screen and (max-width: 375px){ 
	.artspace_contents .page_info h4{font-size:28px;}
	#contents .section_page_top .page_top_title h2{padding:0 20px;font-size:48px;}
	#contents.artspace_contents .section_page_top .page_top_title h2{padding:0 30px;}

	
	
}

@media screen and (max-width: 320px){ 
}
@media (orientation:landscape) and (max-height:500px){
	.evt_contents .section_page_top{background-attachment:inherit;}
	.section_list, .section_view{padding:50px 0 150px;}
	.section_page_top .info-sc{width:50px;height:50px;}
}

.academy_contents{overflow:hidden;}
.academy_contents .section_page_top{background:url(../../images/academy/bg_top.png) no-repeat 50% 50%;background-size: cover;background-attachment:fixed;}
.academy_contents .section_contents{padding:60px 0 0;font-family:'NanumBarunGothic';}
.academy_contents .section_contents .en{font-family:'Fjalla One' !important;}
.academy_contents .page_info{margin-top:105px;text-align:center;}
.academy_contents .page_info .container{padding:0 50px;}
.academy_contents .page_info h4{margin-bottom:20px;font-size:60px;font-weight:300;line-height:80px;color:#231815;}
.academy_contents .page_info .txt{font-size:16px;font-weight:300;line-height:32px;color:#231815;}
.academy_contents .page_info .contact{display:inline-block;width:435px;margin:30px auto;text-align:left;}
.academy_contents .page_info .contact dt{width:90px;font-size:16px;color:#2d2929;float:left;letter-spacing:.3px;line-height:32px;clear:both;}
.academy_contents .page_info .contact dd{width:345px;font-size:16px;color:#2d2929;float:right;line-height:32px;white-space:nowrap}
.academy_contents .page_info .btn_reservation{margin:0 auto 60px;}
.academy_contents .page_info .page_video{margin-bottom:105px;}
.academy_contents .page_info .poster img{margin-bottom:30px;}
.academy_contents .page_info .info_box{width:100%;margin:60px 0;padding:40px 60px;background-color:#f6f6f6;text-align:left;overflow:hidden;}
.academy_contents .page_info .info_box .logo{width:290px;padding-top:20px;float:left;}
.academy_contents .page_info .info_box .txt{width:calc(100% - 290px);float:left;}
.academy_contents .page_info .info_box dt{width:80px;height:30px;margin-right:25px;font-size:16px;font-weight:600;line-height:30px;float:left;text-align:justify;clear:both;}
.academy_contents .page_info .info_box dt::after{content:'';display:inline-block;width:100%;height:1;line-height:0;font-size:0;overflow:hidden;}
.academy_contents .page_info .info_box dd{line-height:30px;font-size:16px;float:right;}
.academy_contents .page_info .info_box .left dd{width:295px;}
.academy_contents .page_info .info_box .right dd{width:335px;}
.academy_contents .page_info .min_banner{height:630px;margin-bottom:105px;background-image:url(../../images/artspace/mid_banner.png);background-repeat:no-repeat;background-size:cover;}
.academy_contents .page_info .min_banner .in_txt .top_txt{margin-bottom:30px;font-size:20px;line-height:36px;color:#fff;}
.academy_contents .page_info .min_banner .in_txt .tit{margin-bottom:50px;font-size:42px;font-weight:600;color:#fff;}
.academy_contents .page_info .min_banner .in_txt .bot_txt{margin-top:50px;font-size:20px;line-height:36px;color:#fff;}
.academy_contents .page_info .min_banner .in_txt .bot_txt span{display:block;font-size:15px;line-height:26px;}
.academy_contents .page_info .img_swiper{margin-bottom:115px;}
.academy_contents .page_info .accordion_cont{text-align:left;}
.academy_contents .page_info .accordion_cont .sec_cont{margin-top:60px;}
.academy_contents .page_info .accordion_cont .sec_cont:first-child{margin-top:0;}
.academy_contents .page_info .accordion_cont dl{display:inline-block;width:100%;}
.academy_contents .page_info .accordion_cont dt{width:295px;font-size:17px;font-weight:600;color:#2a2a2a;line-height:24px;float:left;clear:both;}
.academy_contents .page_info .accordion_cont dt.cl_color{}
.academy_contents .page_info .accordion_cont dt.color{color:#7f1e1e;}
.academy_contents .page_info .accordion_cont dd{width:765px;font-size:16px;font-weight:300;color:#2d2929;line-height:32px;float:left;}

.academy_contents .page_info .accordion_cont .img_wrap{margin:45px -60px 0;overflow:hidden;}
.academy_contents .page_info .accordion_cont .img_wrap li{width:calc(50% - 10px);float:left;}
.academy_contents .page_info .accordion_cont .img_wrap li:nth-child(2n-1){margin-right:20px;}
.academy_contents .page_info .accordion_cont .img_wrap li:nth-child(n+3){margin-top:20px;}
.academy_contents .page_info .accordion_cont .sec_profile dl{margin-top:40px;}
.academy_contents .page_info .accordion_cont .sec_profile dl:first-child{margin-top:0;}
.academy_contents .page_info .accordion_cont .sec_profile .txt strong{font-size:21px;font-weight:600;}
.academy_contents .page_info .accordion_cont .sec_information dl{margin-top:30px;}
.academy_contents .page_info .accordion_cont .sec_information dl:first-child{margin-top:0;}
.academy_contents .page_info .accordion_cont .sec_information .map{padding:15px 0;}
.academy_contents .page_info .accordion_cont .li_contact a{border-bottom:none;}

@media only screen and (max-width: 1300px) {
	.academy_contents .page_info .accordion_cont dt{width:30%}
	.academy_contents .page_info .accordion_cont dd{width:70%}
	.academy_contents .page_info .accordion_cont .thumb_list li{width:240px;margin-left:30px;}
	.academy_contents .page_info .accordion_cont .thumb_list li:first-child{margin-left:0;}
	
}

@media screen and (max-width: 1024px){
	#contents.academy_contents .section_page_top .page_top_title h2{text-align:center;}
	.academy_contents .page_info .info_box{margin:50px 0;padding:30px;}
	.academy_contents .page_info .accordion_cont .thumb_list li{display:block;width:100%;margin-top:30px;margin-left:0;float:none;}
	.academy_contents .page_info .accordion_cont .artist img{margin-left:-30px;}
}

@media screen and (max-width: 799px){
	#videoPlayer{height:376px;}
	.academy_contents .section_contents{padding:30px 0 0;}
	.academy_contents .page_info{margin-top:50px;}
	.academy_contents .page_info h4{font-size:40px;line-height:1.2;}
	.academy_contents .page_info .txt{font-size:14px;line-height:1.6;}
	.academy_contents .page_info .info_box dt,
	.academy_contents .page_info .info_box dd{font-size:14px;}
	.academy_contents .page_info .min_banner{height:400px;padding:0 30px;margin-bottom:50px;}
	.academy_contents .page_info .min_banner .in_txt .top_txt{font-size:16px;line-height:1.4;}
	.academy_contents .page_info .min_banner .in_txt .tit{margin-bottom:30px;font-size:32px;}
	.academy_contents .page_info .min_banner .in_txt .bot_txt{margin-top:0;font-size:18px;}
	.academy_contents .page_info .min_banner .in_txt .bot_txt span{font-size:13px;line-height:1.4;}
	.academy_contents .page_info .img_swiper{margin-bottom:30px;}
	.academy_contents .page_info .accordion_cont dt{padding-right:20px;line-height:1.4;}
	.academy_contents .page_info .accordion_cont .sec_profile .txt strong{font-size:18px;}
	.academy_contents .page_info .accordion_cont .artist img{margin-left:0;}
	.academy_contents .page_info .info_box .logo{width:100%;padding-top:0;}
	.academy_contents .page_info .info_box .logo img{width:170px;}
	.academy_contents .page_info .info_box .txt{width:100%;margin-top:10px;font-size:12px;}
}

@media screen and (max-width: 640px){ 
	.academy_contents .section_page_top{;background-attachment:inherit;}
	#contents.academy_contents .section_page_top .page_top_title h2{padding:0 60px;}
	.academy_contents .page_info .container{padding:0 30px;}
	.academy_contents .page_info .contact dt,
	.academy_contents .page_info .contact dd{font-size:14px;line-height:1.8;}
	.academy_contents .page_info .btn_reservation,
	.academy_contents .page_info .page_video{margin-bottom:40px;}
	.academy_contents .page_info .info_box{padding:30px;margin:30px 0;}
	.academy_contents .page_info .info_box .left,
	.academy_contents .page_info .info_box .right{width:100%;}
	.academy_contents .page_info .info_box .left dt,
	.academy_contents .page_info .info_box .right dt{height:auto;line-height:1.4}
	.academy_contents .page_info .info_box .left dd,
	.academy_contents .page_info .info_box .right dd{width:calc(100% - 105px);margin-bottom:10px;line-height:1.4;}
	.academy_contents .page_info .min_banner{margin-bottom:30px;height:350px;}
	.academy_contents .page_info .min_banner .in_txt .top_txt{margin-bottom:20px;font-size:14px;line-height:1.5;}
	.academy_contents .page_info .min_banner .in_txt .hr{margin:20px auto;}
	.academy_contents .page_info .min_banner .in_txt .tit{margin-bottom:20px;font-size:28px;line-height:1.2;}
	.academy_contents .page_info .min_banner .in_txt .tit span{display:block;}
	.academy_contents .page_info .min_banner .in_txt .bot_txt{font-size:16px;line-height:1.5;}
	.academy_contents .page_info .min_banner .in_txt .bot_txt span{font-size:12px;}
	.academy_contents .page_info .img_swiper{margin-bottom:10px;}
	.academy_contents .page_info .accordion_cont dt,
	.academy_contents .page_info .accordion_cont dd{font-size:14px;line-height:1.5;}
	.academy_contents .page_info .accordion_cont dd li{padding-left:12px;text-indent:-10px;}
	.academy_contents .page_info .accordion_cont .sec_cont,
	.academy_contents .page_info .accordion_cont .sec_information dl{margin-top:30px;}
	.academy_contents .page_info .accordion_cont .thumb_list{margin-top:10px;}
	.academy_contents .page_info .accordion_cont .thumb_list li{margin-top:10px;}
	.academy_contents .page_info .accordion_cont .thumb_list li:first-child{margin-top:0;}
	.academy_contents .page_info .accordion_cont .thumb_list li .img{font-size:0;}
	.academy_contents .page_info .accordion_cont .thumb_list li .tit{font-size:16px;line-height:1.6;}

	.academy_contents .page_info .txt{display:block;font-size:13px;word-break:break-word}
	.academy_contents .page_info .accordion_cont .img_wrap{margin:20px -30px 0;}
	.academy_contents .page_info .accordion_cont .img_wrap li{width:calc(50% - 5px);}
	.academy_contents .page_info .accordion_cont .img_wrap li:nth-child(2n-1){margin-right:10px;}
	.academy_contents .page_info .accordion_cont .img_wrap li:nth-child(n+3){margin-top:10px;}
	.academy_contents .page_info .accordion_cont dt{padding-right:15px;}
	.academy_contents .page_info .accordion_cont .sec_profile .txt strong{font-size:15px;}
		

}
@media screen and (max-width: 500px){ 
	.academy_contents .page_info .contact{width:100%;}
	.academy_contents .page_info .contact dt span{display:block;}
	.academy_contents .page_info .contact dd{width:calc(100% - 90px);white-space:pre-wrap;line-height:1.4;}
	
}
@media screen and (max-width: 414px){ 
	
	#contents.academy_contents .section_page_top .page_top_title h2{padding:0 40px;}
	.academy_contents .page_info{margin-top:30px;}
	.academy_contents .page_info .container{padding:0 20px;}
	.academy_contents .page_info h4{margin-bottom:10px;font-size:32px;}
	.academy_contents .page_info .info_box{padding:20px 20px 0;}
	.academy_contents .page_info .info_box .right{width:100%;}
	.academy_contents .page_info .info_box .left dt,
	.academy_contents .page_info .info_box .right dt{width:70px;margin-right:10px;font-size:13px;}
	.academy_contents .page_info .info_box .left dd,
	.academy_contents .page_info .info_box .right dd{width:calc(100% - 80px);font-size:13px;}
	.academy_contents .page_info .min_banner{padding:0 20px;margin-bottom:20px;}
	.academy_contents .page_info .min_banner .in_txt .top_txt{margin-bottom:15px;font-size:13px;}
	.academy_contents .page_info .min_banner .in_txt .hr{margin:15px auto;}
	.academy_contents .page_info .min_banner .in_txt .tit{margin-bottom:15px;font-size:24px;}
	.academy_contents .page_info .min_banner .in_txt .bot_txt{font-size:14px;}
	.academy_contents .page_info .accordion_cont dt span{display:block;} 
	.academy_contents .page_info .accordion_cont dt,
	.academy_contents .page_info .accordion_cont dd{font-size:13px;}
	.academy_contents .page_info .accordion_cont dd li{padding-left:10px;text-indent:-8px;}
	.academy_contents .page_info .accordion_cont .sec_cont,
	.academy_contents .page_info .accordion_cont .sec_information dl{margin-top:10px;}
	
	
}

@media screen and (max-width: 375px){ 
	.academy_contents .page_info h4{font-size:28px;}
	#contents.academy_contents .section_page_top .page_top_title h2{padding:0 30px;}

	
	
}

@media screen and (max-width: 320px){ 
}
@media (orientation:landscape) and (max-height:500px){
	.academy_contents .section_page_top{;background-attachment:inherit;}
}

.section_contact{display:none;position:relative;padding:75px 0 210px;background:url(../../images/bg/bg_promotion.png) no-repeat 50% 50%;background-size:cover;background-attachment:fixed;}
.section_contact.on{display:block;}
.section_contact::before{content:'';position:absolute;top:130px;left:0;width:287px;height:601px;background:url(../../images/contact/bg_obj1.png) no-repeat 0 0;}
.section_contact::after{content:'';position:absolute;bottom:100px;right:0;width:314px;height:389px;background:url(../../images/contact/bg_obj2.png) no-repeat 0 0;}
.section_contact .contact_tab{margin-bottom:60px;text-align:center;}
.section_contact .tablink{display:inline-block;width:1200px;margin:0 auto;}
.section_contact .intab{float:left;margin:0 20px;color:#444;border-color:#444;}
.section_contact .contact_form_wrap{position:relative;width:100%;padding:0 60px;z-index:1;}

.contact_form_wrap .form_wrap{margin-top:1px;padding:50px 80px;background-color:#fff;}
.contact_form_wrap .form_wrap h4{margin-bottom:25px;font-family:'NanumBarunGothic';font-weight:400;font-size:19px;color:#c17b40;}
.contact_form_wrap .form_wrap h4 .info_txt{float:right;}
.contact_form_wrap .form_wrap:first-child h4{margin-top:25px;}

.form_wrap .ipt_line{display:inline-block;width:100%;margin-bottom:25px;border-bottom:1px solid #e0e0e0;}
.form_wrap .ipt_line:last-child{margin-bottom:0;}
.form_wrap .ipt_line.bot_line{margin-bottom:0;border-bottom:none;}
.form_wrap .ipt_line label{height:50px;margin-right:10px;font-size:24px;font-weight:600;color:#333;line-height:50px;}
.form_wrap .ipt_line label span.dot{display:inline;font-size:14px;font-weight:500;color:#7f1e1e;vertical-align:middle;}
.form_wrap .ipt_line .ipt_wrap{width:50%;}
.form_wrap .ipt_line .input,
.form_wrap .ipt_line .select{width:100%;height:50px;line-height:50px;border-bottom:none;font-family:'NanumBarunGothic';font-weight:300;}
.form_wrap .ipt_line textarea.input{height:160px;padding:8px 0;line-height:34px;}
.cont_title label{height:50px;margin-right:10px;font-size:24px;font-weight:600;color:#333;line-height:50px;}
.cont_title span{display:inline-block;height:50px;font-family:'NanumBarunGothic';font-size:16px;font-weight:300;color:#999;line-height:50px;vertical-align:top;}
.form_wrap .ipt_wrap .cont_title{margin-right:30px;float:left;}
.form_wrap .ipt_wrap .ipt_chk{display:inline-block;margin-left:20px;font-family:'NanumBarunGothic';font-size:16px;font-weight:300;color:#999;line-height:50px;}
.form_wrap .ipt_sale{float:right;}
.form_wrap .ipt_phone .input{width:30%;float:left;}
.form_wrap .ipt_email .input{width:28%;float:left;}
.form_wrap .ipt_phone .dash,
.form_wrap .ipt_email .dash,
.form_wrap .ipt_sale .unit{width:5%;height:50px;line-height:50px;text-align:center;float:left;}
.form_wrap .ipt_sale .unit{font-size:16px;float:right;}
.form_wrap .ipt_email .select{width:37%;float:left;}
.form_wrap .ipt_sale .input{width:95%;float:left;}
.form_wrap .col_wrap{display:inline-block;width:100%;}
.form_wrap .col_wrap .ipt_line{width:calc(50% - 23px);float:left;}
.form_wrap .col_wrap .ipt_line:first-child{margin-right:46px;}
.form_wrap .no_line{position:relative;height:50px;}
.form_wrap .no_line::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#fff;}
.form_wrap .ipt_email .no_line{width:2%;float:left;}

.form_wrap .ipt_line .filebox{margin-bottom:40px;}
.form_wrap .ipt_line.bot_line .filebox{margin-bottom:0;}
.form_wrap .ipt_line .filebox input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.form_wrap .ipt_line .filebox label{display:inline-block;width:198px;height:60px;background-color:#999;font-size:16px;color:#fff;line-height:60px;text-align:center;cursor:pointer;}
.form_wrap .ipt_line .filebox .upload-name{display:inline-block;padding:10px;background:none;font-size:15px;font-weight:300;color:#333;-webkit-appearance: none;-moz-appearance: none; appearance: none;}
.form_wrap .file_info,
.form_wrap .info_txt{margin-top:15px;font-family:'NanumBarunGothic';font-size:14px;line-height:24px;color:#666;}
.form_wrap .info_txt{margin-top:0;}

.section_contact .bot_info{margin-top:15px;font-family:'NanumBarunGothic';}
.section_contact .bot_info .txt_wrap{margin-bottom:35px;}
.section_contact .bot_info .txt_wrap .tit{margin-bottom:10px;font-size:16px;color:#c17b41;}
.section_contact .bot_info .txt_wrap .txt{font-size:14px;line-height:24px;color:#666;}
.section_contact .bot_info .info_box{padding:30px;background-color:#f8f8f8;}
.section_contact .bot_info .info_box .tit{margin-bottom:15px;padding-left:22px;font-size:15px;color:#c17b41;}
.section_contact .bot_info .info_box .tit.caution{position:relative;}
.section_contact .bot_info .info_box .tit.caution::after{content:'!';position:absolute;top:-1px;left:0;width:16px;height:16px;padding-left:2px;border:1px solid #c17b41;border-radius:16px;line-height:16px;font-family:'NanumBarunGothic';font-size:12px;text-align:center;}
.section_contact .bot_info .info_box .txt{font-size:14px;line-height:24px;color:#666;}

.section_contact .agree_form .agree_box,
.bot_contact .agree_form .agree_box{margin-bottom:15px;padding:29px;border:1px solid #e0e0e0;font-family:'NanumBarunGothic';font-size:14px;line-height:25px;color:#666;}
.section_contact .agree_form .bot_txt,
.bot_contact .agree_form .bot_txt{margin-bottom:25px;padding-left:18px;text-indent:-15px;font-size:14px;color:#666;line-height:22px;}
.contact_btn_wrap{margin-top:60px;text-align:center;}
.contact_btn_wrap a{display:inline-block;width:200px;height:60px;margin:0 5px;font-size:20px;}
.contact_btn_wrap .btn_solid{}
.contact_btn_wrap .btn_line{border:1px solid #2d2929;color:#2d2929;}
.contact_btn_wrap .btn_line:hover{border-color:#c17b41;color:#c17b41;}

@media only screen and (max-width: 1300px) {
	.section_contact .tablink{width:100%;}
	.section_contact .contact_form_wrap{padding:0 50px;}
	.form_wrap .ipt_line label{display:block;width:100%;}
	.form_wrap .ipt_line .ipt_wrap{width:100%;}
	.form_wrap .ipt_wrap .cont_title{width:100%;}
	.form_wrap .ipt_line .ipt_wrap .cont_title label{display:inline;}
	.form_wrap .ipt_line .ipt_wrap .ipt_chk{display:inline-block;width:auto;margin-left:0;margin-right:20px;}

}

@media screen and (max-width: 1024px){
	.section_contact{padding:50px 0 150px;}
	.section_contact .contact_form_wrap .form_wrap{padding:50px;}
	.form_wrap .ipt_line label{height:auto;line-height:1.5;font-size:21px;}
	.cont_title label{font-size:21px;}
	.cont_title span{height:auto;font-size:14px;line-height:28px;}

	.section_contact::after,
	.section_contact::before{content:none;}
}

@media screen and (max-width: 799px){
}

@media screen and (max-width: 640px){ 
	.contact_contents .section_page_top{background-attachment:inherit;}

	.section_contact{background-attachment:inherit;background-position:50% 0;background-size:100% auto;background-repeat:repeat;}
	.section_contact .contact_tab{margin-bottom:30px;}
	.section_contact{padding:30px 0 100px;}
	#contents .section_page_top .page_top_title h2{font-size:60px;}
	.section_page_top .top_txt{font-size:14px;line-height:21px;}
	.section_page_top .top_txt span{display:block;}
	.section_contact .contact_tab,
	.section_contact .contact_form_wrap{padding:0 30px;}
	.section_contact .intab{height:40px;font-size:16px;border-width:2px;line-height:40px;}
	.section_contact .contact_form_wrap .form_wrap{padding:30px;}
	.form_wrap .col_wrap .ipt_line{width:100%;margin-right:0;}
	.form_wrap .col_wrap .ipt_line:first-child{margin-right:0;}
	.form_wrap .ipt_line:last-child{margin-bottom:25px;}
	.form_wrap .ipt_line label{font-size:18px;}
	.form_wrap .ipt_line .input, .form_wrap .ipt_line .select,
	.form_wrap .ipt_phone .dash, .form_wrap .ipt_email .dash, .form_wrap .ipt_sale .unit,
	.form_wrap .ipt_email .no_line{height:40px;line-height:40px}
	.form_wrap .ipt_line .filebox{margin-bottom:20px;}
	.form_wrap .ipt_line .filebox label{width:150px;height:50px;line-height:50px;font-size:15px;}
	.form_wrap .ipt_line .filebox .upload-name{font-size:14px;}
	.form_wrap .ipt_line textarea.input{height:80px;}
	.select{background-position:100% 50%;}
	.section_contact .bot_info .txt_wrap{margin-bottom:30px;}
	.section_contact .bot_info .txt_wrap .tit{font-size:14px;}
	.section_contact .bot_info .txt_wrap .txt{font-size:12px;line-height:1.5;}
	.section_contact .bot_info .info_box{padding:20px;}
	.section_contact .bot_info .info_box .tit.caution{font-size:14px;margin-bottom:10px;}
	.section_contact .bot_info .info_box .txt{font-size:12px;line-height:1.7;}
	.cont_title label{line-height:1.2;}
	.cont_title span{display:block;height:auto;margin:5px 0 10px;font-size:13px;line-height:1.2;}
	.section_contact .agree_form .agree_box,
	.bot_contact .agree_form .agree_box{padding:20px;font-size:12px;line-height:1.6}
	.section_contact .agree_form .bot_txt{font-size:13px;margin-bottom:30px;line-height:1.5;}
	.ipt_chk{display:block;font-size:13px;line-height:1.4;}
	.section_contact .contact_form_wrap .form_wrap h4{margin-bottom:20px;font-size:16px;}
	.section_contact .contact_form_wrap .form_wrap:first-child h4{margin-top:0;}
	.section_contact .contact_form_wrap .form_wrap h4 .info_txt{font-size:12px;}
	.contact_btn_wrap{margin-top:50px;overflow:hidden;padding:0 30px;}
	.contact_btn_wrap a{width:49%;height:50px;margin:0 0 0 2%;float:left;line-height:50px;font-size:18px;}
	.contact_btn_wrap a:first-child{margin-left:0;}
	.form_wrap .ipt_line.bot_line{margin-bottom:0;}
	.form_wrap .ipt_line .ipt_wrap .ipt_chk{font-size:14px;line-height:40px;}
}
@media screen and (max-width: 500px){ 
	.section_contact .intab{width:32%;margin:0 0 10px 2%;}
	.section_contact .tablink .intab.on{width:32%;}
	.section_contact .intab:nth-child(3n-2){margin-left:0;}
	.contact_btn_wrap{margin-top:30px;;padding:0 20px;}
	.form_wrap .ipt_line .filebox label{height:40px;width:100%;line-height:40px;}
	.form_wrap .ipt_line .filebox .upload-name{width:100%;padding:10px 0;}
}
@media screen and (max-width: 414px){ 
	.section_contact{padding:30px 0 80px;}
	#contents .section_page_top .page_top_title h2{padding:0 20px;font-size:52px;}
	.section_contact .contact_tab{padding:0 20px;margin-bottom:10px;}
	.section_contact .contact_form_wrap{padding:0;}
	.section_contact .contact_form_wrap .form_wrap{padding:30px 20px;}
	.form_wrap .ipt_line,
	.section_contact .bot_info .txt_wrap{margin-bottom:20px;}
	.section_contact .bot_info{margin-top:0;}
	.form_wrap .file_info, .form_wrap .info_txt{margin-top:5px;font-size:13px;}
}

@media screen and (max-width: 375px){ 
	.section_contact{padding:30px 0 70px;}
	#contents .section_page_top .page_top_title h2{font-size:48px;}
	.section_contact .agree_form .agree_box,
	.bot_contact .agree_form .agree_box{padding:10px;}
}

@media screen and (max-width: 320px){ 
}
@media (orientation:landscape) and (max-height:500px){
	.contact_contents .section_page_top{background-attachment:inherit;}
}