	.space_wrap .space_box .space_box-swiper_auto{height:auto;overflow:hidden;}
	#footer.sub-footer{width:89.3%;margin-top:0;}
	section{overflow:hidden !important;}
	.space_wrap .space_box .space_box-swiper{height:auto;}
	.video_party .space_box .space_box-swiper,.swiper-wrapper.tobe_img{padding:5rem 0 2rem;}
	.swiper-wrapper.tobe_img{padding:10rem 0;width:100%;}
	.swiper_tobe{width:100%;border:solid 3px #0a203f;margin:auto;background: #091425;}
	.swiper-wrapper.tobe_img div{    width: 100%;
    display: flex;
    margin: auto;
    align-items: center;
    justify-content: center;
    font-size: 7rem;
    font-weight: 700;
    color: #ffb300;
    background: #bd4224;}
	.subtxt.subtxt_en{font-size:16px;margin-top:1rem;}
	/*.video_party .space_box .space_box-swiper{height:640px;}*/
	/*.tab_con div.tab_main {visibility:hidden;transform: scale(0);height: auto; }*/
	.tab_con div.tab_main {display:none; }
	.reservation_wrap{background:#FFF6E7;}
	.art_list_content{display:none;margin: 1rem 0;}
	#load{color: #000;display: none;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 2rem;
    width: 30%;
    margin: 4rem auto;
    border-radius: 10px;
    border: 2px solid #000;
    font-weight: 800;cursor: pointer;}
	.none_text_info{text-align:center;font-size:30px;    color: #b44e35;padding:18rem 0;}
	
	@media (max-width: 1100px) {
	.swiper_tobe{width:100%;margin-top: 2rem;}
	.swiper-wrapper.tobe_img{width:100% !important;padding: 7% 0;}
	.swiper-wrapper.tobe_img div{font-size:40px;}
	.playtown_wrap{padding-bottom:0;}
	.video_party .space_box .space_box-swiper, .swiper-wrapper.tobe_img {
    padding: 2rem 0;
}
.swiper-wrapper.tobe_img{padding:6rem 0;}
	}
	@media (max-width: 900px) {
	#load{font-size:15px;height:40px;line-height:40px;width:50%;}
	#footer.sub-footer{width:100%;}
	.none_text_info{font-size:25px;}
	}
	
	* { margin:0; padding:0; }
ul,li { list-style:none; }
/*a { text-decoration:none; color:#000; } */
.tab { overflow:hidden;text-align:center;    margin-top: 5%; }
.tab li {text-align:center; box-sizing:border-box;margin:0 2%; font-size:25px;font-family:"NanumSquareRound", sans-serif;font-weight: 800;padding:0 1%; }
.tab li { display:inline-block;  cursor:pointer; }
.tab li.on {color:#b44e35;border-bottom:3px solid #b44e35; }
.tab_con { clear:both; margin-top:5px;}
/*.tab_con div.tab_main {visibility:hidden;transform: scale(0); }*/
.tab_con div.tab_main {display:none; }

.tab_sub { overflow:hidden;text-align:center;    margin-top: 5%; }
.tab_sub li {text-align:center; box-sizing:border-box;margin:0 2%; font-size:18px;font-family:"NanumSquareRound", sans-serif;font-weight: 600;padding:0 2%; }
.tab_sub li { display:inline-block;  cursor:pointer; }
.tab_sub li.on {background:#b44e35; color:#fff;border-radius: 20px;height:40px;line-height: 40px;}
.tab_sub_con { clear:both; margin-top:5px;padding: 3% 0 5%;}
/*.tab_sub_con div.tab_sub_main {visibility:hidden;width:50%;margin:2% auto; min-width: 900px;transform: scale(0);}*/
.tab_sub_con div.tab_sub_main {display:none;width:50%;margin:2% auto; min-width: 900px;}

.art_list{display:flex;    clear: both;}
.art_img{width:40%;height:450px;background:#999;}
.art_info{display:flex;flex-direction: column;justify-content:space-between;margin-left:4%;width:60%;}
.art_info li{font-size:20px;line-height: 1.8;}
.art_info li span{font-weight:800;color: #000;}
.art_info li:first-child{margin-top:0;}
.h3_name{margin-right:4%;}
.h3_name_right{margin-right:18px;}
.btn_art_info{border-radius: 20px;display:none;
    width: 43%;
    background: #912000;
    text-align: center;
    float: right;
    height: 50px;
    line-height: 50px;}
.btn_art_info button{color:#fff;font-size:20px;height:50px;line-height: 50px;}
.art_list_content{position:relative;height: auto;overflow: hidden;padding: 3%;}
.mask_end{position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-size: 35px;}
.date_ui_list{display:flex;align-items: flex-end;}
.date_ui_list p{font-weight:800;}
.date_ui_align{display:flex;align-items: flex-end;margin-left: 2rem;}


@media (max-width: 900px){
.tab_sub_con div.tab_sub_main{min-width:100%;}
.art_img {width: 250px;height: 300px;}
.btn_art_info button {
    color: #fff;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
}
.tab li{font-size:20px;}
.art_info li {font-size: 18px;}
.btn_art_info{height:auto;line-height:normal;width:60%;}
.mask_end{font-size:20px;}
#footer.sub-footer{margin-top:0;}
}
@media (max-width: 768px){
.space_wrap .space_box-04{margin-bottom:8rem !important;}
}
@media (max-width: 600px){
.date_ui_list{display:block;}
.mobile_i{display:none;}
.date_ui_align{margin-left:0;margin-top: -0.5rem;}
.date_ui_align li:first-child{margin-top:0;}
.art_info li div{margin-top:0 !important;}
.tab_sub li{font-size:15px;padding:0 7%;}
.tab li {font-size: 18px;}
.mask_end{font-size:18px;}
.tab_sub,.tab{margin-top:10%;}
.art_info li { font-size: 16px;}
.btn_art_info button{font-size:15px;}	
}
@media (max-width: 600px){
.tab li {
        font-size: 15px;
        margin: 0 1%;
    }
    .art_img {
        width: 150px;
        height: 200px;
    }	
.btn_art_info button{height:40px;line-height: 40px;}	
    .none_text_info {
        font-size: 20px;
    }
}
@media (max-width: 500px){
.btn_art_info button {
	height: 35px;
	line-height: 35px;        font-size: 13px;
}
.tab li,.tab_sub li,.tab_sub li.on {
	font-size: 13px;
	margin: 0 1.5%;height: 35px;
    line-height: 35px;
}
    .art_info li {
        font-size: 13px;
    }
.subtxt.subtxt_en {
    font-size: 12px;}
.swiper-wrapper.tobe_img div{font-size:30px;}	
#load{font-size:13px;height:35px;line-height:35px;width:90%;}
.none_text_info {
        padding:9rem 0 18rem;
    }
}
@media (max-width: 320px) {
    .subtxt.subtxt_en {
        font-size: 10px;
    }
}