
/*_pc*/
@media all and (min-width:1025px) {	
    
    /*main_sec1*/
	.main_sec1{}
    .main_sec1 .swiper-slide{display:flex;align-items:center;height:100vh;overflow:hidden}	
    .main_sec1 .swiper-slide .bg{position:absolute;left:0;right:0;top:0;bottom:0;transform:scale(1.1);transition:10s;}
	.main_sec1 .swiper-slide.s1 .bg{background:url('../images/ms1_img1.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s2 .bg{background:url('../images/ms1_img2.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s3 .bg{background:url('../images/ms1_img3.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s4 .bg{background:url('../images/ms1_img4.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s5 .bg{background:url('../images/ms1_img5.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s6 .bg{background:url('../images/ms1_img6.jpg') no-repeat center /cover}
    .main_sec1 .swiper-slide-active .bg{transform: scale(1)}
    .main_sec1 .swiper-slide-active .slogan .tit,
    .main_sec1 .swiper-slide-active .slogan .desc,
    .main_sec1 .swiper-slide-active .slogan .more{opacity:1;transform:translateY(0)}
    .main_sec1 .slogan{color:#fff;width:100%;padding-top:50px;text-align:left}
	.main_sec1 .slogan.left{text-align:left}
	.main_sec1 .slogan.center{text-align:center}
	.main_sec1 .slogan.right{text-align:right}
    .main_sec1 .slogan .tit{font-size:80px;opacity:0;transform:translateY(20px);transition:0.5s 0.3s}
    .main_sec1 .slogan .desc{font-size:20px;margin-top:50px;opacity:0;transform:translateY(20px);transition:0.5s 0.6s}
    .main_sec1 .slogan .more{margin-top:100px;opacity:0;transform:translateY(20px);transition:0.5s 0.9s}
    .main_sec1 .slogan .more a{font-size:18px;font-weight:600;color:#fff}
	.main_sec1 .swiper-button-prev,
	.main_sec1 .swiper-button-next{filter:invert(1)}
	
	
	/*특별함*/
	.special_visual2 .swiper-slide{height:900px;overflow:hidden}
	.special_visual2 .swiper-slide.s1{background:url('../images/room/02fa0101.jpg') no-repeat center /cover}
	.special_visual2 .swiper-slide.s2{background:url('../images/room/02fa0201.jpg') no-repeat center /cover}
	.special_visual2 .swiper-slide.s3{background:url('../images/room/02fa0103.jpg') no-repeat center /cover}
	.special_visual2 .swiper-slide.s4{background:url('../images/room/02fa0104.jpg') no-repeat center /cover}
	.special_visual2 .box{position:absolute;z-index:10;right:0;bottom:-1px;width:400px;height:300px;background:#fff;padding:40px}
	.special_visual2 .box .list li{position:absolute;opacity:0;transform:translateY(20px)}
	.special_visual2 .box .list li.is-on{opacity:1;transform:translateY(0);transition: 0.5s}
	.special_visual2 .box .list li .tit{font-size:34px;font-weight:600}
	.special_visual2 .box .list li .desc{font-size:16px;color:#555;margin:10px 0}
	.special_visual2 .controls{position:absolute;display:flex;justify-content:space-between;align-items:center;left:0;width:100%;bottom:0;padding:20px 40px}
	.special_visual2 .swiper-paging{flex:1;line-height:40px}	
	.special_visual2 .swiper-button-prev{position:static;z-index:0;margin:0;width:40px;height:40px;border:1px solid #ddd;transform:translateX(1px);background-size:10px}
	.special_visual2 .swiper-button-next{position:static;z-index:0;margin:0;width:40px;height:40px;border:1px solid #ddd;background-size:10px}
	.special_visual2 .swiper-button-prev:hover,
	.special_visual2 .swiper-button-next:hover{border:1px solid #000;z-index:10}
	
	
	.s_visualSim{position:relative;height:500px;overflow:hidden}
	.s_visualSim.is-on:before{transform:scale(1)}
	.s_visualSim:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url('../images/ms1_img1.jpg') no-repeat center /cover;transform:scale(1.1);transition: 10s}
	.s_visualSim .container{display:flex;align-items:center;height:100%;padding-top:100px}
	.s_visualSim .inner{;text-shadow:3px 3px 3px rgba(0,0,0,0.2);transform:translateY(-20px)}
	.s_visualSim .inner h2{font-size:60px;font-weight:700;color:#fff}
	.s_visualSim .inner span{font-size:30px;color:#fff}
	
	
	.room_sec{display:flex;gap:50px}
	.room_sec .thumb_con{flex:1}
	.room_sec .thumb_con .btns{display:flex;gap:10px;margin:20px 0}
	.room_sec .thumb_con .btns a{flex:1;line-height:50px;border:1px solid #ddd;text-align:center;transition: 0.3s}
	.room_sec .thumb_con .btns a:hover{border:1px solid #000}	
	
	.room_sec .info_con{flex:1}
	
	/*토글배너*/
	.list_head{border-top:2px solid #000}
	.list_head li{border-bottom:1px solid #eee;padding:20px 20px}
	.list_head li.name{color:#333}
	.list_head li.name .tit{font-size:24px;margin-bottom:5px;color:#000}
	
	.list_head li.info dl{display:flex;gap:5px;flex-direction:column}
	.list_head li.info dd{padding-left:40px}
	.list_head li.info .num{background: url('../images/ico_calenda.png') no-repeat 0 0 /20px}
	.list_head li.info .area{background: url('../images/ico_pos.png') no-repeat 0 0 /20px}
	
	.list_toggle{}
	.list_toggle li{border-bottom:1px solid #eee}
	.list_toggle li.is-on .tit:after{transform: rotate(180deg)}
	.list_toggle li .tit{display:flex;align-items:center; padding:20px 20px;font-weight:600;cursor:pointer}
	.list_toggle li .tit:after{content:'';width:20px;height:20px;background:url('../images/arrow_down.png') no-repeat center;margin-left:auto;transition: 0.3s}
	.list_toggle li .info{display:none;padding:0 20px 20px;color:#555}
	
	
	
	.h3_tit{text-align:center}
	.h3_tit span{font-size:20px;color:#777}
	.h3_tit .tit{font-size:40px;}
	.h3_tit .bar{display:block;width:2px;height:40px;background:#ff0000;margin:20px auto}
    
    
    
}

    

/*_mobile*/
@media all and (max-width:1024px) {

   	.main_sec1{text-align:center}
    .main_sec1 .swiper-slide{display:flex;align-items:center;height:100vh;overflow:hidden}	
    .main_sec1 .swiper-slide .bg{position:absolute;left:0;right:0;top:0;bottom:0;transform:scale(1.1);transition:10s;}
	.main_sec1 .swiper-slide.s1 .bg{background:url('../images/ms1_img1.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s2 .bg{background:url('../images/ms1_img2.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s3 .bg{background:url('../images/ms1_img3.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s4 .bg{background:url('../images/ms1_img4.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s5 .bg{background:url('../images/ms1_img5.jpg') no-repeat center /cover}
	.main_sec1 .swiper-slide.s6 .bg{background:url('../images/ms1_img6.jpg') no-repeat center /cover}
	
    .main_sec1 .swiper-slide-active .bg{transform: scale(1)}
    .main_sec1 .swiper-slide-active .slogan .tit,
    .main_sec1 .swiper-slide-active .slogan .desc,
    .main_sec1 .swiper-slide-active .slogan .more{opacity:1;transform:translateY(0)}
    .main_sec1 .slogan{color:#fff;width:100%;padding-top:50px;text-align:center}
	.main_sec1 .slogan.left{text-align:left}
	.main_sec1 .slogan.center{text-align:center}
	.main_sec1 .slogan.right{text-align:right}
    .main_sec1 .slogan .tit{font-size:40px;opacity:0;transform:translateY(20px);transition:0.5s 0.3s}
    .main_sec1 .slogan .desc{font-size:16px;margin-top:50px;opacity:0;transform:translateY(20px);transition:0.5s 0.6s}
    .main_sec1 .slogan .more{margin-top:50px;opacity:0;transform:translateY(20px);transition:0.5s 0.9s}
    .main_sec1 .slogan .more a{font-size:14px;font-weight:600;color:#fff}
	.main_sec1 .swiper-button-prev,
	.main_sec1 .swiper-button-next{display:none}
	
	
	/*특별함*/

	.special_visual2 .swiper-slide{height:450px;overflow:hidden}
	.special_visual2 .swiper-slide.s1{background:url('../images/room/02fa0101.jpg') no-repeat center /cover}
	.special_visual2 .swiper-slide.s2{background:url('../images/room/02fa0201.jpg') no-repeat center /cover}
	.special_visual2 .swiper-slide.s3{background:url('../images/room/02fa0103.jpg') no-repeat center /cover}
	.special_visual2 .swiper-slide.s3{background:url('../images/room/02fa0104.jpg') no-repeat center /cover}
	.special_visual2 .box{position:absolute;z-index:10;right:0;bottom:-1px;width:80%;height:150px;background:rgba(255,255,255,0.9);padding:15px;backdrop-filter:blur(10px)}
	.special_visual2 .box .list li{position:absolute;opacity:0;transform:translateY(20px)}
	.special_visual2 .box .list li.is-on{visibility:visible;opacity:1;transform:translateY(0);transition: 1s}
	.special_visual2 .box .list li .tit{font-size:18px;font-weight:600}
	.special_visual2 .box .list li .desc{font-size:12px;color:#555;margin:5px 0}
	.special_visual2 .controls{position:absolute;display:flex;justify-content:space-between;align-items:center;left:0;width:100%;bottom:0;padding:2px 15px}
	.special_visual2 .swiper-paging{flex:1;line-height:40px}	
	.special_visual2 .swiper-button-prev{position:static;z-index:0;margin:0;width:40px;height:40px;border:1px solid #ddd;transform:translateX(1px);background-size:10px}
	.special_visual2 .swiper-button-next{position:static;z-index:0;margin:0;width:40px;height:40px;border:1px solid #ddd;background-size:10px}
	.special_visual2 .swiper-button-prev:hover,
	.special_visual2 .swiper-button-next:hover{border:1px solid #000;z-index:10}
	
	.s_visualSim{position:relative;height:300px;overflow:hidden}
	.s_visualSim.is-on:before{transform:scale(1)}
	.s_visualSim:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url('../images/ms1_img1.jpg') no-repeat center /cover;transform:scale(1.1);transition: 10s}
	.s_visualSim .container{display:flex;justify-content:center; align-items:center;height:100%;padding-top:60px}
	.s_visualSim .inner{text-shadow:3px 3px 3px rgba(0,0,0,0.2);transform:translateY(-20px);text-align:center}
	.s_visualSim .inner h2{font-size:34px;font-weight:700;color:#fff}
	.s_visualSim .inner span{font-size:18px;color:#fff}
	
	
	.room_sec{}
	.room_sec .thumb_con{}
	.room_sec .thumb_con .btns{display:flex;gap:10px;margin:20px 0}
	.room_sec .thumb_con .btns a{flex:1;line-height:40px;border:1px solid #ddd;text-align:center;transition:0.3s}
	.room_sec .thumb_con .btns a:hover{border:1px solid #000}	
	
	
	/*토글배너*/
	.list_head{border-top:2px solid #000}
	.list_head li{border-bottom:1px solid #eee;padding:10px 10px}
	.list_head li.name{color:#333}
	.list_head li.name .tit{font-size:16px;margin-bottom:5px;color:#000}
	
	.list_head li.info dl{display:flex;gap:5px;flex-direction:column}
	.list_head li.info dd{padding-left:40px}
	.list_head li.info .num{background: url('../images/ico_calenda.png') no-repeat 0 0 /16px}
	.list_head li.info .area{background: url('../images/ico_pos.png') no-repeat 0 0 /16px}
	
	.list_toggle li{border-bottom:1px solid #eee}
	.list_toggle li.is-on .tit:after{transform: rotate(180deg)}
	.list_toggle li .tit{display:flex;align-items:center; padding:10px 10px;font-weight:600;cursor:pointer}
	.list_toggle li .tit:after{content:'';width:20px;height:20px;background:url('../images/arrow_down.png') no-repeat center /12px;margin-left:auto;transition:0.3s}
	.list_toggle li .info{display:none;padding:0 10px 10px;color:#555}
	
	
	.h3_tit{text-align:center}
	.h3_tit span{font-size:14px;color:#777}
	.h3_tit .tit{font-size:22px;}
	.h3_tit .bar{display:block;width:1px;height:30px;background:#ff0000;margin:10px auto}

}
