@charset "utf-8";

*:focus {
	outline:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html{font-size:62.5%;height:100%;width:100%;-webkit-overflow-scrolling:auto}
body{position:relative;width:100%;font-family:'Noto Sans KR', 'Apple SD Gothic Neo', 'Malgun Gothic', arial, sans-serif;color:#1a1a1a;font-weight:300;letter-spacing:-0.06rem;-webkit-overflow-scrolling:auto}
a{-webkit-tap-highlight-color:transparent;}
#wrap{width:100%;margin:0 auto;position:relative}
#contents{}


.visual{position:relative;width:100%;}
.visual .m_top_slider{position:relative;width:100%;height:48rem;margin:0 auto;overflow:hidden}
.visual .m_top_slider .v_container{padding:2rem;display:table-cell;vertical-align:bottom}
.visual .m_top_slider img{width:100%;overflow:hidden}
.visual .m_top_slider #v_01 .v_copy h2{width:100%;max-width:25rem;margin:2rem 15rem;text-align:right !important}
.visual .m_top_slider #v_01{display:table;background:url('/mobile/new2/images/main/visual_001.jpg') ;background-size:cover}
.visual .m_top_slider #v_02 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_02{display:table;background:url('/mobile/new2/images/main/visual_002.jpg') ;background-size:cover}
.visual .m_top_slider #v_03 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_03{display:table;background:url('/mobile/new2/images/main/visual_003.jpg') ;background-size:cover}
.visual .m_top_slider #v_04 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_04{display:table;background:url('/mobile/new2/images/main/visual_004.jpg') ;background-size:cover}
.visual .m_top_slider #v_05 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_05{display:table;background:url('/mobile/new2/images/main/visual_005.jpg') ;background-size:cover}
.visual .m_top_slider #v_06 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_06{display:table;background:url('/mobile/new2/images/main/visual_006.jpg') ;background-size:cover}
.visual .m_top_slider #v_07 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_07{display:table;background:url('/mobile/new2/images/main/visual_007.jpg') ;background-size:cover}
.visual .m_top_slider #v_08 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_08{display:table;background:url('/mobile/new2/images/main/visual_008.jpg') ;background-size:cover}
.visual .m_top_slider #v_09 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_09{display:table;background:url('/mobile/new2/images/main/visual_009.jpg') ;background-size:cover}
.visual .m_top_slider #v_10 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_10{display:table;background:url('/mobile/new2/images/main/visual_010.jpg') ;background-size:cover}
.visual .m_top_slider #v_11 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_11{display:table;background:url('/mobile/new2/images/main/visual_011.jpg') ;background-size:cover}
.visual .m_top_slider #v_12 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_12{display:table;background:url('/mobile/new2/images/main/visual_012.jpg') ;background-size:cover}
.visual .m_top_slider #v_13 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_13{display:table;background:url('/mobile/new2/images/main/visual_013.jpg') ;background-size:cover}
.visual .m_top_slider #v_14 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_14{display:table;background:url('/mobile/new2/images/main/visual_014.jpg') ;background-size:cover}
.visual .m_top_slider #v_15 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_15{display:table;background:url('/mobile/new2/images/main/visual_015.jpg') ;background-size:cover}
.visual .m_top_slider #v_16 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_16{display:table;background:url('/mobile/new2/images/main/visual_016.jpg') ;background-size:cover}
.visual .m_top_slider #v_17 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_17{display:table;background:url('/mobile/new2/images/main/visual_017.jpg') ;background-size:cover}
.visual .m_top_slider #v_18 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_18{display:table;background:url('/mobile/new2/images/main/visual_018.jpg') ;background-size:cover}
.visual .m_top_slider #v_19 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_19{display:table;background:url('/mobile/new2/images/main/visual_019.jpg') ;background-size:cover}
.visual .m_top_slider #v_20 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_20{display:table;background:url('/mobile/new2/images/main/visual_020.jpg') ;background-size:cover}
.visual .m_top_slider #v_21 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_21{display:table;background:url('/mobile/new2/images/main/visual_021.jpg') ;background-size:cover}
.visual .m_top_slider #v_22 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_22{display:table;background:url('/mobile/new2/images/main/visual_022.jpg') ;background-size:cover}
.visual .m_top_slider #v_25 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_25{display:table;background:url('/mobile/new2/images/main/visual_025.jpg') ;background-size:cover}
.visual .m_top_slider #v_26 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_26{display:table;background:url('/mobile/new2/images/main/visual_026.jpg') ;background-size:cover}
.visual .m_top_slider #v_27 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_27{display:table;background:url('/mobile/new2/images/main/visual_027.jpg') ;background-size:cover}
.visual .m_top_slider #v_28 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_28{display:table;background:url('/mobile/new2/images/main/visual_028.jpg') ;background-size:cover}
.visual .m_top_slider #v_29 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_29{display:table;background:url('/mobile/new2/images/main/visual_029.jpg') ;background-size:cover}
.visual .m_top_slider #v_30 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_30{display:table;background:url('/mobile/new2/images/main/visual_030.jpg') ;background-size:cover}
.visual .m_top_slider #v_31 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_31{display:table;background:url('/mobile/new2/images/main/visual_031.jpg') ;background-size:cover}
.visual .m_top_slider #v_32 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_32{display:table;background:url('/mobile/new2/images/main/visual_032.jpg') ;background-size:cover}
.visual .m_top_slider #v_33 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_33{display:table;background:url('/mobile/new2/images/main/visual_033.jpg') ;background-size:cover}
.visual .m_top_slider #v_34 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_34{display:table;background:url('/mobile/new2/images/main/visual_034.jpg') ;background-size:cover}
.visual .m_top_slider #v_35 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_35{display:table;background:url('/mobile/new2/images/main/visual_035.jpg') ;background-size:cover}
.visual .m_top_slider #v_36 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_36{display:table;background:url('/mobile/new2/images/main/visual_036.jpg') ;background-size:cover}
.visual .m_top_slider #v_37 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_37{display:table;background:url('/mobile/new2/images/main/visual_037.jpg') ;background-size:cover}
.visual .m_top_slider #v_38 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_38{display:table;background:url('/mobile/new2/images/main/visual_038.jpg') ;background-size:cover}
.visual .m_top_slider #v_39 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_39{display:table;background:url('/mobile/new2/images/main/visual_039.jpg') ;background-size:cover}
.visual .m_top_slider #v_40 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_40{display:table;background:url('/mobile/new2/images/main/visual_040.jpg') ;background-size:cover}
.visual .m_top_slider #v_41 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_41{display:table;background:url('/mobile/new2/images/main/visual_041.jpg') ;background-size:cover}
.visual .m_top_slider #v_42 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_42{display:table;background:url('/mobile/new2/images/main/visual_042.jpg') ;background-size:cover}
.visual .m_top_slider #v_43 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_43{display:table;background:url('/mobile/new2/images/main/visual_043.jpg') ;background-size:cover}
.visual .m_top_slider #v_44 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_44{display:table;background:url('/mobile/new2/images/main/visual_044.jpg') ;background-size:cover}
.visual .m_top_slider #v_45{display:table;background:url('/mobile/new2/images/main/visual_045.jpg') ;background-size:cover}
.visual .m_top_slider #v_46 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_46{display:table;background:url('/mobile/new2/images/main/visual_046.jpg') ;background-size:cover}
.visual .m_top_slider #v_47 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_47{display:table;background:url('/mobile/new2/images/main/visual_047.jpg') ;background-size:cover}
.visual .m_top_slider #v_49 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_49{display:table;background:url('/mobile/new2/images/main/visual_049.jpg') ;background-size:cover}
.visual .m_top_slider #v_50 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_50{display:table;background:url('/mobile/new2/images/main/visual_050.jpg') ;background-size:cover}
.visual .m_top_slider #v_52 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_52{display:table;background:url('/mobile/new2/images/main/visual_052.jpg') ;background-size:cover}
.visual .m_top_slider #v_53 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_53{display:table;background:url('/mobile/new2/images/main/visual_053.jpg') ;background-size:cover}
.visual .m_top_slider #v_54 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_54{display:table;background:url('/mobile/new2/images/main/visual_054.jpg') ;background-size:cover}
.visual .m_top_slider #v_55 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_55{display:table;background:url('/mobile/new2/images/main/visual_055.jpg') ;background-size:cover}
.visual .m_top_slider #v_56 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_56{display:table;background:url('/mobile/new2/images/main/visual_056.jpg') ;background-size:cover}
.visual .m_top_slider #v_57 .v_copy h2{width:100%;max-width:32rem;margin:1rem auto 4rem;text-align:center}
.visual .m_top_slider #v_57{display:table;background:url('/mobile/new2/images/main/visual_057.jpg') ;background-size:cover}



.event {padding:50px 0 0 0;position:relative;width:100%;}
.event .tit img{width:100%}
.event .event_slider{position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden; padding:50px 0 0 0}
.event .event_slider img{width:100%;overflow:hidden}
.event .event_slider a img {width:auto; height:30px}
.event .swiper-button-prev:after, .event .swiper-button-next:after {font-size: 30px;}


.youtube {padding:50px 0 50px 0;position:relative;width:100%;background:#f7e4e5}
.youtube .tit img{width:100%}
.youtube .youtube_title {padding:20px 20px 0 20px}
.youtube .youtube_title img {width:100%}
.youtube .youtube_slider{position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden; padding:20px 0 40px 20px;  }
.youtube .youtube_slider img{width:100%;overflow:hidden}
.youtube .youtube_more {text-align:center; padding:30px 0 0 0  }
.youtube .youtube_more img {height:30px}


.hot {padding:50px 0 0 0;position:relative;width:100%;}
.hot .tit img{width:100%}
.hot .hot_slider{position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden; padding:80px 0 80px 20px}
.hot .hot_slider img{width:100%;overflow:hidden}
.hot .swiper-button-prev:after, .hot .swiper-button-next:after {font-size: 30px;}

.news{position:relative;width:100%;padding:50px 0 80px 0; background:#f2f2f2}
.news .news_slider_wrap {padding:0 4rem}
.news .news_slider{position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden; }
.news .news_slider img{width:100%;overflow:hidden}
.news .tit {padding:0 0 2rem 0}
.news .tit img{width:100%}




.footer_info_wrap {padding:0 0 0 0; background:#2b2b2b}
.footer_info_wrap .sns {text-align:center; padding:50px 0 50px 0}
.footer_info_wrap .sns li {display:inline-block; padding:0 10px 0 10px}
.footer_info_wrap .sns li img {height:40px;}
.footer_info_wrap .contact {}
.footer_info_wrap .contact .tit {padding:0 0 20px 0}
.footer_info_wrap .contact .list {padding:30px 0 30px 0; text-align:center; }
.footer_info_wrap .contact .list ul {padding:5px 0 0 0}
.footer_info_wrap .contact .list li {display:inline-block; color:#aeaeae; font-size:1.5rem;font-family:'Poppins';}
.footer_info_wrap .contact .list li a {color:#fff}
.footer_info_wrap .contact .list2 {padding:0 0 30px 0; text-align:center; }
.footer_info_wrap .contact .list2 ul {padding:5px 0 0 0}
.footer_info_wrap .contact .list2 li a{display:inline-block; color:#fff; font-size:2rem; }
.footer_info_wrap .info {padding:30px 0 0 0}
.footer_bottom{background:#191919; padding:50px 30px 100px 30px}
.footer_bottom .footer_menu {text-align:center; padding:0 0 20px 0 }
.footer_bottom .footer_menu li {display:inline-block; color:#fff; font-size:1.5rem; padding:0 5px 0 5px; font-weight:600}
.footer_bottom .footer_menu li a { color:#fff}
.footer_bottom .footer_copy {text-align:center}
.footer_bottom .footer_copy li {color:#fff; font-size:1.5rem; line-height:2rem}

.w_quick {background:#000; width:100%; position:fixed;width:100%;right:0;bottom:0;z-index:99999}
.w_quick li {float:left; width:20%;}
.w_quick li img {width:100%}

.most_item{position:relative;width:100%;}
.most_item .m_most_slider{position:relative;width:100%;margin:0 auto;overflow:hidden;padding:0 2rem;}
.most_item .m_most_slider img{width:100%;}

.video{position:relative;width:100%;background:#ffc7cc;padding:2rem;margin-top:6rem}
.video .main_tit{margin:3rem 0 0 0;text-align:left;}
.video .main_tit h2{color:#eb3c3c}
.video .sub_tit{position:relative;margin-top:3rem}
.video .sub_tit:after{clear:both;display:block;content:'';}
.video .sub_tit h3{font-size:2rem;float:left;}
.video .sub_tit span{float:right;display:block;width:60%;height:1px;margin-top:1rem;background:#1a1a1a}
.video .video_more{
	position:absolute;
	top:1rem;
	right:3rem;
	box-sizing: border-box;
	display:block;
	width:1.5rem;
	height:1.5rem;
	padding-top: 0.3rem;
	padding-left: 0.16rem;
	line-height: 0.8rem;
	border-radius: 50%;
	color:#f5f5f5;
	text-align:center;
	text-decoration:none;
	background:#eb3c3c;
	font-size:0.1rem
}
.video .video_more span{position:absolute;left:2rem;font-size:1.2rem;color:#eb3c3c}
.video .video_thumb{margin-top:1rem}
.video .video_thumb:after{clear:both;display:block;content:'';}
.video .video_thumb li{float:left;width:31.33%;margin-right:3%;border:0.6rem solid #1a1a1a}
.video .video_thumb li:last-child{margin:0}
.video .video_thumb li img{width:100%;}
.video .video_area{position:relative;width:100%;height:0;margin-top:4rem;padding:0 0 56.5%;z-index:9}

.video .video_area #tv_cover{position:absolute;width:100%;height:100%;background:url('../img/main/video_cover_motion.gif') no-repeat center center #e39a93;background-size:cover;border:0.6rem solid #1a1a1a;cursor:pointer;z-index:99}
.video .video_area #tv_cover .play_btn{
	width:5rem;
	height:5rem;
	line-height:5rem;
	font-size:1.4rem;
	padding-left:0.2rem;
	text-align:center;
	background:#ff0000;
	position:absolute;
	border-radius:50%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transition: 0.2s ease-out;
	-webkit-transition: 0.2s ease-out;
	-moz-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	-ms-transition: 0.2s ease-out;
}
.video .video_area #tv_cover .play_btn::before{
	content: '';
    display: inline-block;
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
    border-radius: inherit;
    border: 1px solid #fff;
    animation: playBtn 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;
	-webkit-animation: playBtn 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;
	-moz-animation: playBtn 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;
	-o-animation: playBtn 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;
	-ms-animation: playBtn 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;
}

.video .video_area #tv_cover .play_btn i{color:#fff}

@keyframes playBtn {
	0% { border-width: 3px; -webkit-transform: scale(1); transform: scale(1); }
	80% { border-width: 1px; -webkit-transform: scale(1.5); transform: scale(1.5); }
	100% { opacity: 0; }
}
@-webkit-keyframes playBtn {
	0% { border-width: 3px; -webkit-transform: scale(1); transform: scale(1); }
	80% { border-width: 1px; -webkit-transform: scale(1.5); transform: scale(1.5); }
	100% { opacity: 0; }
}


.video .v_more{display:block;width:9rem;height:3rem;line-height:3rem;margin:3rem auto;font-size:1.4rem;text-align:center;border:1px solid #1a1a1a}
.video .v_more i{border:solid black;border-width:0 1px 1px 0;display:inline-block;width:0.6rem;height:0.6rem;vertical-align:middle;margin-left:0.7rem}
.a_right{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

.selfie{position:relative;width:100%;}
.selfie .selfie_thumb{width:100%;}
.selfie .selfie_thumb:after{clear:both;display:block;content:'';}
.selfie .selfie_thumb li{float:left;width:25%;overflow: hidden;height:calc(21rem * 0.5);;text-align:center}
.selfie .selfie_thumb li img{object-fit: cover;height:100%;width:100%;text-align:center}
.selfie .selfie_thumb li video{object-fit:cover;height:100%;width:100%;}
.selfie11{background:url('../img/main/selfie_back_11.jpg')no-repeat center center;background-size:contain}
.selfie12{background:url('../img/main/selfie_back_12.jpg')no-repeat center center;background-size:contain}
.selfie13{background:url('../img/main/selfie_back_13.jpg')no-repeat center center;background-size:contain}
.selfie14{background:url('../img/main/selfie_back_14.jpg')no-repeat center center;background-size:contain}
.selfie15{background:url('../img/main/selfie_back_15.jpg')no-repeat center center;background-size:contain}
.selfie16{background:url('../img/main/selfie_back_16.jpg')no-repeat center center;background-size:contain}
.selfie17{background:url('../img/main/selfie_back_17.jpg')no-repeat center center;background-size:contain}
.selfie03,.selfie04,.selfie09,.selfie10{display:none}
.selfie_area{position:relative;}
.selfie_dimd{background:rgba(0,0,0,.15);position:absolute;width:100%;height:100%;top:0}
/* This used to work for the parent element of button divs */
/* But it does not work with newer browsers, the below doesn't hide the play button parent div */
video::-webkit-media-controls {
	   display: none !important;
  -webkit-appearance: none;
}
video::-webkit-media-controls-overlay-play-button {
      display: none !important;
  -webkit-appearance: none;
    }
video::-webkit-media-controls-enclosure {
	display: none !important;
  -webkit-appearance: none;
}
*::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::-webkit-media-controls-play-button {
  display: none !important;
  -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works! */

*::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.doc{position:relative;width:100%;padding:0 4rem;margin-bottom:6rem;}
.doc .m_doc_slider{position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden}
.doc .m_doc_slider img{width:100%;overflow:hidden}
.doc .m_doc_slider .doc_box{background:#f2f2f2;padding:3rem 0;text-align:center;letter-spacing:-0.06rem}
.doc .m_doc_slider .doc_box h4{font-size:1.6rem;font-weight:300}
.doc .m_doc_slider .doc_box h4 b{font-size:2.4rem;margin-left:1rem;}
.doc .m_doc_slider .doc_box span.doc_box_line{display:block;height:2rem;width:1px;margin:1.4rem auto;background:#1a1a1a}
.doc .m_doc_slider .doc_box p{font-size:1.4rem;margin-bottom:2rem}
.doc .m_doc_slider .doc_box span.doc_box_btn{border:1px solid #1a1a1a;border-radius:30px;padding:0.4rem 1rem;font-size:1rem}

#footer{width:100%;position:relative;background:#171e27;color:#fff;padding:4rem 0 0;clear:both;z-index:2}
.f_db{padding:0 2rem 5rem}
.f_tit{}
.f_tit h2{font-size:2.8rem;font-weight:700;letter-spacing:-0.12rem}
.f_tit h3{font-size:1.4rem;font-weight:300;color:#b1b1b1}
.f_db .f_db_val{margin-top:2rem}
.f_db .f_db_val .q_db_style{width:100%;height:3.4rem;color:#fff;font-size:1.4rem;background:rgba(255,255,255,0);border-left:none;border-right:none;border-top:none;border-color:#fff;border-radius:0}
.f_db .f_db_val .q_db_style option{background:rgba(0,0,0,.8)}
.f_db .f_db_val .db_info{margin-bottom:1rem}
.f_db .f_db_val .db_info ul{width:100%;}
.f_db .f_db_val .db_info ul:after{clear:both;display:block;content:'';}
.f_db .f_db_val .db_info ul li{float:left;line-height:3.4rem}
.f_db .f_db_val .db_info ul li.db_th{width:15%;font-size:1.4rem}
.f_db .f_db_val .db_info ul li.db_input{width:81%;margin-left:4%}
.f_db .f_db_val .db_bottom{margin-top:2rem}
.f_db .f_db_val .db_bottom ul{width:100%;}
.f_db .f_db_val .db_bottom ul:after{clear:both;display:block;content:'';}
.f_db .f_db_val .db_bottom ul li{float:left;}
.f_db .f_db_val .q_confirm{background:#37d2aa;width:40%;height:3rem;line-height:3rem;border-radius:1rem}
.f_db .f_db_val .q_confirm input{border:none;width:100%;height:100%;background:none;font-weight:bold;font-size:1.6rem;color:#fff}
.f_db .f_db_val .q_agree{color:#b1b1b1;font-size:1.2rem;width:60%}
.f_db .f_db_val .q_agree input{margin-right:1rem}
.f_db input[type='checkbox'] {
    background: #fff;
    border: solid 1px #AD2A1A;
    height: 1.4rem;
    width: 1.4rem;
    -webkit-appearance: none;
    -webkit-border-radius: 4px;
}
.f_db input[type='checkbox']:checked {
    background: #fff;
    border: solid 1px #ADABA8;
}
.f_db input[type='checkbox']:checked:after {
    content: ' ';
    display: block;
    width: 1rem;
    height: 1rem;
    background: #37d2aa;
    position: relative;
    top: 1px;
    left: 1px;
    -webkit-border-radius: 2px;
}
.f_sns{padding:0 2rem 5rem}
.f_sns:after{clear:both;display:block;content:'';}
.f_sns .f_tit{float:left;width:55%;}
.f_sns .f_sns_list{float:left;width:45%;;margin-top:2%}
.f_sns .f_sns_list ul{width:100%;}
.f_sns .f_sns_list ul:after{clear:both;display:block;content:'';}
.f_sns .f_sns_list ul li{float:left;width:22%;margin-left:4%;padding:1rem;background:#37d2aa;border-radius:1rem}
.f_sns .f_sns_list ul li:first-child{margin:0}
.f_sns .f_sns_list ul li img{width:100%;}

.f_contact{padding:0 2rem 5rem}
.f_contact:after{clear:both;display:block;content:'';}
.f_contact .f_tit{float:left;width:55%;}
.f_contact .f_contact_list{float:left;width:45%;margin-top:1rem;letter-spacing:-0.06rem}
.f_contact .f_contact_list ul{width:100%;}
.f_contact .f_contact_list ul:after{clear:both;display:block;content:'';}
.f_contact .f_contact_list ul li{width:100%;margin-bottom:1rem;}
.f_contact .f_contact_list ul li a{color:#fff;font-size:1.4rem;line-height:1.6rem}
.f_contact .f_contact_list ul li b{display:inline-block;width:20%;}
.f_contact .f_contact_list ul li span{display:inline-block;width:69%;margin-left:8%;}
.f_contact .f_contact_list ul li img{width:100%;max-height:1.8rem;vertical-align:top}

.f_info{padding:0 2rem 5rem}
.f_info .f_info_list{width:100%;margin-top:2rem;letter-spacing:-0.06rem}
.f_info .f_info_list ul{width:100%;}
.f_info .f_info_list ul:after{clear:both;display:block;content:'';}
.f_info .f_info_list ul li{float:left;}
.f_info .f_info_list ul li:nth-child(1){width:55%;}
.f_info .f_info_list ul li:nth-child(2){width:45%;}
.f_info .f_info_list ul li span{background:#37d2aa;color:#171e27;font-size:1.2rem;padding:0.2rem 1rem;border-radius:2rem}
.f_info .f_info_list table{padding:1rem 0 0 0;margin:0;font-size:1.2rem;border-spacing:0;}
.f_info .f_info_list table tr:nth-child(3) td{font-size:1.1rem;color:#dbdbdb;}
.f_info .f_info_list table tr:nth-child(1) td:nth-child(1){letter-spacing:1rem}
.f_info .f_info_list table tr td:nth-child(1){padding:0 0 0 0}
.f_info .f_info_list p{padding:1rem 0 0 0;margin:0;font-size:1.2rem;word-break:keep-all}

.f_map{padding:0}
.f_map #map{width:100%;height:24rem}

.f_copy{background:#0c1015;color:#989898;text-align:center;font-size:1rem;padding:2rem 0 10rem}

.f_copy .f_privacy a{font-size:1rem;color:#aaa}
.f_copy .f_privacy a:after{content:'|';display:inline-block;padding:0 1rem}
.f_copy .f_privacy a:last-child:after{content:'';display:none;padding:0}

@media only screen and (max-width: 400px){
	html{font-size:56.5%;}
}


@media only screen and (max-width: 320px){
	html{font-size:50%;}
}



@media (min-width: 481px) and (max-width: 1024px) {
	html{font-size:75%;}

	.visual .m_top_slider{position:relative;width:100%;height:58rem;margin:0 auto;overflow:hidden}
	.visual .m_top_slider #v_01{background:url('/mobile/new2/images/main/visual_001.jpg') center bottom no-repeat ;background-size:contain}
	.visual .m_top_slider #v_02{background:url('/mobile/new2/images/main/visual_002.jpg') center bottom no-repeat ;background-size:contain}

	.most_item .m_most_slider{;padding:0 8rem;}
	.video{padding:8rem;margin-top:10rem}
	.doc{padding:0 8rem;margin-bottom:6rem;}
}

@media (min-width: 481px) and (orientation: landscape) {
	html{font-size:75%;}

	#footer{}
	.f_db{padding:0 10rem 5rem}
	.f_sns{padding:0 10rem 5rem}
	.f_contact{padding:0 10rem 5rem}
	.f_info{padding:0 10rem 5rem}

	.f_sns .f_sns_list ul li{max-width:5rem}
	.f_db .f_db_val .q_confirm{max-width:15rem;margin-left:4%}
	.f_db .f_db_val .q_agree{width:15%;}
	.f_contact .f_contact_list ul li b{max-width:5rem}

	.visual .m_top_slider{position:relative;width:100%;height:58rem;margin:0 auto;overflow:hidden}
	.visual .m_top_slider #v_01{background:url('/mobile/new2/images/main/visual_001.jpg') center bottom no-repeat ;background-size:contain}
	.visual .m_top_slider #v_02{background:url('/mobile/new2/images/main/visual_002.jpg') center bottom no-repeat ;background-size:contain}

	.most_item .m_most_slider{;padding:0 8rem;}
	.video{padding:8rem;margin-top:10rem}
	.doc{padding:0 8rem;margin-bottom:6rem;}

	.selfie .selfie_thumb li{float:left;width:20%}
	.selfie .selfie_thumb li img{width:100%;}
	.selfie03,.selfie04,.selfie08,.selfie09,.selfie10{display:none}
}

@media (min-width: 481px) and (max-width: 767px) {
	html{font-size:62.5%;}
}

@media (min-width: 481px) and (max-width: 767px)  and (orientation: landscape) {
	html{font-size:62.5%;}
}





/* 스크롤 텍스트 이동 */
.audition figure {margin: 0;}
.audition{position:relative;}
.audition figure img{width:100%;vertical-align: middle;}
.audition {background-color:#fff;overflow:hidden;z-index:5;}
.audition .cont_inner{padding:55px 20px 130px;}
.audition .cont_inner .btn_more{margin-top:16px}
.audition .creator_info {position:absolute;left:20px;bottom:20px;font-size:10px;line-height:14px;z-index:10;}
.audition .creator_info strong {display:block;}
.audition .creator_info span {}
.audition .btn_circle {position:absolute;right:35px;bottom:30px;z-index:10;}
.audition .img_face {position:relative;left:50%;width:509px;z-index:7;margin-left:-255px;}
.audition .audition_big_text {position:absolute;bottom:0;left:50%;font-size:8rem;letter-spacing:-0.05em;color:#cfcfcf;font-family:'Poppins'; font-weight:600; text-transform:uppercase}
.audition .audition_big_text.text1 {width:468px;bottom:281px;text-align:center;transform:translate(0, 0) rotate(-15deg);}
.audition .audition_big_text.text2 {width:792px;bottom:-150px;text-align:center;z-index:7;transform:translate(-800px, 0) rotate(-15deg);}
.audition .audition_big_text.text3 {width:700px;bottom:281px;text-align:center;transform:translate(-100px, 0) rotate(-15deg);}
.audition .audition_big_text.text4 {width:792px;bottom:-180px;text-align:center;z-index:7;transform:translate(-800px, 0) rotate(-15deg);}
.audition .audition_big_text.text5 {width:300px;bottom:281px;text-align:center;transform:translate(0, 0) rotate(-15deg);}
.audition .audition_big_text.text6 {width:792px;bottom:-160px;text-align:center;z-index:7;transform:translate(-800px, 0) rotate(-15deg);}

.w100 img {width:100%}

.video_wrap {padding:0 2rem 0 2rem}
.video-container {position:relative;padding-bottom:56.25%;height:0;overflow: hidden;} 
.video-container iframe,.video-container object,.video-container embed {position:absolute;top: 0;left:0;width:100%;height:100%;}
