  
	  @media all and (min-width:1025px){
 .gall_icon .slogan{text-align:center;margin:0px 0 40px}
 .gall_icon .slogan p{margin:10px 0 0;color:#000; font-size:18px}

    
    /*갤러리형 비주얼*/
    .s_visual_gallery{position:relative;overflow:hidden}
    .s_visual_gallery .swiper-slide{position:relative;height:100vh;overflow:hidden}
    .s_visual_gallery .swiper-slide .bg{transform:scale(1.1);transition:10s}
    .s_visual_gallery .swiper-slide .bg img{width:100%;height:100%;object-fit: cover}
    .s_visual_gallery .swiper-slide-active .bg{transform: scale(1)}
    .s_visual_gallery .slogan{display:flex;justify-content: center;align-items: center; position:absolute;z-index:10;left:0;width:100%;top:0;height:100%;pointer-events:none }
    .s_visual_gallery .slogan .text1{transition:0.5s 0.5s}
    .s_visual_gallery .slogan .text2{transition:0.5s 1s}
    .s_visual_gallery .swiper-button-prev,
    .s_visual_gallery .swiper-button-next{position:absolute;left:auto;right:auto;top:auto;bottom:auto;}
    .s_visual_gallery .swiper-button-prev{left:5%;top:50%;;background:url('../images/swiper-prev.png') no-repeat center;}
    .s_visual_gallery .swiper-button-next{right:5%;top:50%;background:url('../images/swiper-next.png') no-repeat center}
    .s_visual_gallery .swiper-button-prev:hover,
    .s_visual_gallery .swiper-button-next:hover{background-color:rgba(255,255,255,0.2)}
    .s_visual_gallery .swiper-pagination{position:relative;top:auto;bottom:-20px;width:auto;font-size:14px;color:#fff;transform:skewX(-15deg)}
    .s_visual_gallery .swiper-pagination .line{display:inline-block;position:relative;top:-5px;;border-top:1px solid #fff;margin:0 10px;width:100px}


    .s_visual_gallery.on .h2_tit span{letter-spacing: 2px;opacity:0.7}
    .s_visual_gallery.on .h2_tit .tit{letter-spacing: 4px;opacity:0.9}
    .s_visual_gallery .h2_tit{position:relative;text-align:center;color:#fff;text-transform: uppercase}
    .s_visual_gallery .h2_tit span{font-size:30px;letter-spacing:10px;opacity:0;transition:3s}
    .s_visual_gallery .h2_tit .tit{font-size:60px;letter-spacing:20px;opacity:0;transition:3s 1s}
	
    /*서브일반페이지 비주얼*/
	.s_visualSim{position:relative;height:500px;overflow:hidden}
	.s_visualSim.is-on .bg{transform:scale(1)}
	.s_visualSim .bg{content:'';position:absolute;left:0;right:0;top:0;bottom:0;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}

		  
	  .text_sec .tit_con{display:flex;justify-content:space-between; margin-bottom:30px;
	  padding:10px 0;border-bottom:1px solid #ddd;font-size:20px}
	  .text_sec .tit_con a{display:inline-block;line-height:40px;padding:0 20px;
	  background:#f5f5f5;border-radius:10px;font-size:14px}
	  .text_sec .info_con ul{display:flex;flex-wrap:wrap;gap:20px 50px;margin:0px 0}
	  .text_sec .info_con li{width:calc((100% - 50px)/2);margin:20px 0 0}
	  .text_sec .info_con .stit{font-size:18px;margin-bottom:5px}
	  .text_sec .info_con .info{font-size:15px;color:#555; line-height:28px}
	  .text_sec .info_con .info dl{margin:0px 0;font-size:15px;color:#555; line-height:28px}
	  .text_sec .info_con .info dd{padding-left:10px;text-indent:-10px}
  
    .mini_view{margin:0 0 50px}
    .mini_view .preview_con .tit{margin:40px 0;font-size:24px}
    .mini_view .preview_con .list{display:flex;gap:10px;flex-wrap:wrap}
    .mini_view .preview_con .list li{width:calc((100% - 10px *4 ) / 4)}
    .mini_view .preview_con .list li .thumb{filter:grayscale(0);transition:0.3s}
    .mini_view .preview_con .list li .thumb:hover{filter:grayscale(1)}
    .mini_view .preview_con .list li .name{margin:10px 0;font-size:15px}
	
	
	/*토글배너*/
	.list_head{border-top:2px solid #000}
	.list_head li{border-bottom:1px solid #eee;padding:20px 20px}
	.list_head li.name{font-size:16px;color:#333; line-height:26px}
	.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-size:16px; 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}


    /*테이블*/
    .s_table{ }
    .s_table .scroll_box{overflow:auto; }
    .s_table table{width:100%;border-collapse: collapse;border-top:2px solid #ff8400}
    .s_table th,
    .s_table td{padding:10px 0;text-align:center;border:1px solid #ddd;}
    .s_table thead th{background:#f7f7f7;border:1px solid #dddddd; font-weight:500}
    .s_table tbody th{ font-weight:500}
    .s_table .add{margin:20px 0;text-align:right}	
	
    .sub1 {text-align:center}
    .sub1 .infoG .tit{font-size:30px;color:var(--main-color); padding-bottom:20px}
    .sub1 .infoG .desc{font-size:20px;}	

/*썸네일 갤러리*/
.gallery_popup .thumb_con{display:flex;gap:20px;flex-wrap:wrap}
	  .gallery_popup .thumb_con li{display:none;width:calc((100% - 20px * 2)/3);cursor:pointer}
	  .gallery_popup .thumb_con li.is-on{display:block;}
	  .gallery_popup .thumb_con .info{margin:10px 0 20px}
	  .gallery_popup .thumb_con .info .tit{font-size:20px}
	  .gallery_popup .thumb_con .info .desc{font-size:16px;color:#333}

	  .gallery_popup .more{text-align:center}
	  .gallery_popup .more span{display:inline-block;margin:50px 0;border:1px solid #ddd;line-height:50px;padding:0 50px;cursor:pointer;transition:0.3s}
	  .gallery_popup .more span:hover{background:#000;color:#fff;border:1px solid #000;}
	  .gallery_popup .more.is-off{visibility:hidden}
	  
	  .gallery_popup .popup_con{display:none;position:fixed;z-index:200;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.8)}
	  .gallery_popup .popup_con.is-on{display:block}
	  .gallery_popup .popup_con .swiper,
	  .gallery_popup .popup_con .swiper-wrapper,
	  .gallery_popup .popup_con .swiper-slide{height:100%}
	  .gallery_popup .popup_con .swiper-slide{display:flex;justify-content:center;align-items:center;}
	  .gallery_popup .popup_con .swiper-slide img{/*width:100%;height: 100%;*/object-fit: contain;}
	  .gallery_popup .popup_con .swiper-slide .info{position:absolute;left:0;width:100%;bottom:-100px;color:#fff;
	  background:rgba(0,0,0,0.1);text-align:center;padding:20px 0}
	  .gallery_popup .popup_con .swiper-slide .info .tit{}
	  .gallery_popup .popup_con .swiper-slide .info .desc{}
	  .gallery_popup .popup_con .close{position:absolute;z-index:10;right:20px;top:20px;width:20px;height:20px;
	  color:#fff;cursor:pointer;background:url('../images/swiper-close.png') no-repeat center}
	  .gallery_popup .popup_con .swiper-page{position:absolute;z-index:10;left:20px;top:20px;right:auto;bottom:auto;color:#fff;width:auto}
	  .gallery_popup .popup_con .swiper-prev,
	  .gallery_popup .popup_con .swiper-next{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:50px;height:50px;cursor:pointer}
	  .gallery_popup .popup_con .swiper-prev{left:0;background:url('../images/swiper-prev.png') no-repeat center /16px #fff}
	  .gallery_popup .popup_con .swiper-next{right:0;background:url('../images/swiper-next.png') no-repeat center /16px #fff}
	  
	  
	  
/*제목 썸네일 팝업*/
.gallery_namepop .thumb_con{display:flex;gap:20px;flex-wrap:wrap}
	  .gallery_namepop .thumb_con li{display:none;width:calc((100% - 20px * 2)/3);cursor:pointer}
	  .gallery_namepop .thumb_con li.is-on{display:block;}
	  .gallery_namepop .thumb_con .info{margin:10px 0 20px; text-align:center}
	  .gallery_namepop .thumb_con .info .tit{font-size:20px}
	  .gallery_namepop .thumb_con .info .desc{font-size:16px;color:#333}

	  .gallery_namepop .more{text-align:center}
	  .gallery_namepop .more span{display:inline-block;margin:50px 0;border:1px solid #ddd;line-height:50px;padding:0 50px;cursor:pointer;transition:0.3s}
	  .gallery_namepop .more span:hover{background:#000;color:#fff;border:1px solid #000;}
	  .gallery_namepop .more.is-off{visibility:hidden}
	  
	  .gallery_namepop .popup_con{display:none;position:fixed;z-index:200;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.8)}
	  .gallery_namepop .popup_con.is-on{display:block}
	  .gallery_namepop .popup_con .swiper,
	  .gallery_namepop .popup_con .swiper-wrapper,
	  .gallery_namepop .popup_con .swiper-slide{height:100%}
	  .gallery_namepop .popup_con .swiper-slide{display:flex;justify-content:center;align-items:center;}
	  .gallery_namepop .popup_con .swiper-slide img{/*width:100%;height: 100%;*/object-fit: contain;}
	  .gallery_namepop .popup_con .swiper-slide .info{position:absolute;left:0;width:100%;bottom:0;color:#fff;background:rgba(0,0,0,0.8);text-align:center;padding:20px 0}
	  .gallery_namepop .popup_con .swiper-slide .info .tit{font-size:20px}
	  .gallery_namepop .popup_con .swiper-slide .info .desc{}
	  .gallery_namepop .popup_con .close{position:absolute;z-index:10;right:20px;top:20px;width:20px;height:20px;color:#fff;cursor:pointer;background:url('../images/swiper-close.png') no-repeat center}
	  .gallery_namepop .popup_con .swiper-page{position:absolute;z-index:10;left:20px;top:20px;right:auto;bottom:auto;color:#fff;width:auto}
	  .gallery_namepop .popup_con .swiper-prev,
	  .gallery_namepop .popup_con .swiper-next{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:50px;height:50px;cursor:pointer}
	  .gallery_namepop .popup_con .swiper-prev{left:0;background:url('../images/swiper-prev.png') no-repeat center /16px #fff}
	  .gallery_namepop .popup_con .swiper-next{right:0;background:url('../images/swiper-next.png') no-repeat center /16px #fff}


	  
 /*주변여행*/
    .s0201_sec1 .room_con .typeG{margin:20px 0}
    .s0201_sec1 .room_con .typeG li{display:flex;gap:20px;margin:5px 0}
    .s0201_sec1 .room_con .typeG li .desc{flex:1}

    .s0201_sec1 .room_con .viewG{margin:50px 0}
    .s0201_sec1 .room_con .viewG li{display:flex;gap:100px;margin:60px 0}
    .s0201_sec1 .room_con .viewG li .thumb{width:60%}
    .s0201_sec1 .room_con .viewG li .info{flex:1;line-height:2}
    .s0201_sec1 .room_con .viewG li .info dt{padding:10px 0;border-bottom:1px solid #ddd;font-size:28px; margin-bottom:20px}
   
    .s0201_sec1 .room_con .viewG li .info dd{font-size:16px;line-height:2}

/*자주하는 질문*/  
	.accodian {list-style: none; margin:30px 0 50px; }
	.accodian--box { margin-bottom: 3px;}
	.accodian--box h4 { background: #fff; padding: 20px; color: #000;cursor: pointer;
	font-size:22px; line-height:32px; border-bottom:1px solid #ddd; padding-left:35px;background:url('../images/sub/info_icon.gif') no-repeat 10px center;}
	.accodian--box div { background:#949494; padding: 15px; display: none;
	font-size:16px; line-height:28px; border-bottom:1px solid #ddd; color: #fff}
	.accodian--box a {font-size:16px; line-height:28px;}  
      
/*오시는길*/
    .s01_sec4 .mapG{height:400px}
    
    .s01_sec4 .infoG{;margin:30px 0 0}
    .s01_sec4 .infoG li{display:flex;border-bottom:1px solid #ddd;padding:20px 0}
    .s01_sec4 .infoG li .tit{width:200px;font-weight:600;padding-left:40px}
    .s01_sec4 .infoG li .tit.address{background:url('../images/sub/ico_pos.png') no-repeat 10px center; padding-top:0px}
    .s01_sec4 .infoG li .tit.tel{background:url('../images/sub/ico_tel.png') no-repeat 8px center}
	.s01_sec4 .infoG li .tit.point{background:url('../images/sub/ico_point.png') no-repeat 10px center;}
    .s01_sec4 .infoG li .desc{flex:1}
	
    .s01_sec4 .btnG{display:flex;gap:10px;padding:20px 0;justify-content: center}
    .s01_sec4 .btnG a{line-height:50px;padding:0 50px;font-size:16px;color:var(--main-color);border:1px solid var(--main-color);background:#fef9f5;transition:0.3s}
    .s01_sec4 .btnG a:hover{background:var(--main-color);color:#fff}

	  
	  }
	  
	  @media all and (max-width:1024px){
 .gall_icon .slogan{text-align:center;margin:0px 0 20px}
 .gall_icon .slogan p{margin:10px 0 0;color:#000; font-size:14px} 
		  
		  
    /*갤러리형 비주얼*/
    .s_visual_gallery{position:relative;overflow:hidden}
    .s_visual_gallery .swiper-slide{position:relative;;overflow:hidden}
    .s_visual_gallery .swiper-slide .bg{transform:scale(1.1);transition:10s}
    .s_visual_gallery .swiper-slide .bg img{width:100%;height:100%;object-fit: cover}
    .s_visual_gallery .swiper-slide-active .bg{transform: scale(1)}
    .s_visual_gallery .slogan{display:flex;justify-content: center;align-items: center; position:absolute;z-index:10;left:0;width:100%;top:0;height:100%;pointer-events:none }
    .s_visual_gallery .slogan .text1{transition:0.5s 0.5s}
    .s_visual_gallery .slogan .text2{transition:0.5s 1s}
    .s_visual_gallery .swiper-button-prev,
    .s_visual_gallery .swiper-button-next{display:none;position:absolute;left:auto;right:auto;top:auto;bottom:auto;width:40px;height:40px;border:1px solid #fff;border-radius:50%}
    .s_visual_gallery .swiper-button-prev{left:5%;top:50%;;background:url('../images/swiper-prev.png') no-repeat center /20px;}
    .s_visual_gallery .swiper-button-next{right:5%;top:50%;background:url('../images/swiper-next.png') no-repeat center /20px}
    .s_visual_gallery .swiper-button-prev:hover,
    .s_visual_gallery .swiper-button-next:hover{background-color:rgba(255,255,255,0.2)}
    .s_visual_gallery .swiper-pagination.bullet{position:absolute;left:0;width:100%;top:auto;bottom:20px}

    .s_visual_gallery.on .h2_tit span{letter-spacing: 1px;opacity:1}
    .s_visual_gallery.on .h2_tit .tit{letter-spacing: 1px;opacity:1}
    .s_visual_gallery .h2_tit{position:relative;text-align:center;color:#fff;text-transform: uppercase}
    .s_visual_gallery .h2_tit span{font-size:34px;font-weight:700;color:#fff; letter-spacing:5px;opacity:0;transition:3s}
    .s_visual_gallery .h2_tit .tit{font-size:18px;letter-spacing:10px;opacity:0;transition:3s 1s} 
		  

    /*서브일반페이지 비주얼*/
	.s_visualSim{position:relative;height:300px;overflow:hidden}
	.s_visualSim.is-on .bg{transform:scale(1)}
	.s_visualSim .bg{content:'';position:absolute;left:0;right:0;top:0;bottom:0;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}	
	
	
			  
	  .text_sec .tit_con{display:flex;justify-content:space-between;margin-bottom:10px;
	  padding:10px 0;border-bottom:1px solid #ddd;font-size:18px}
	  .text_sec .tit_con a{display:inline-block;line-height:40px;padding:0 20px;background:#f5f5f5;border-radius:10px;font-size:14px}
	  .text_sec .info_con ul{;margin:20px 0}
	  .text_sec .info_con li{margin:20px 0}
	  .text_sec .info_con .stit{font-size:16px;margin-bottom:5px}
	  .text_sec .info_con .info{font-size:13px;color:#555; line-height:20px}
	  .text_sec .info_con .info dl{margin:20px 0;color:#555;font-size:13px; line-height:20px}
	  .text_sec .info_con .info dd{padding-left:10px;text-indent:-10px}
	  
	  
    .mini_view{margin:0 0 30px}
    .mini_view .preview_con .tit{margin:20px 0;font-size:16px}
    .mini_view .preview_con .list{display:flex;gap:10px;flex-wrap:wrap}
    .mini_view .preview_con .list li{width:calc((100% - 10px *1 ) / 2)}
    .mini_view .preview_con .list li .thumb{}
    .mini_view .preview_con .list li .name{margin:10px 0;font-size:12px}
	
	
	/*토글배너*/
	.list_head{border-top:2px solid #000}
	.list_head li{border-bottom:1px solid #eee;padding:10px 10px}
	.list_head li.name{font-size:14px; 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-size:14px; 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}	

/*테이블*/
    .s_table{}
    .more{position:relative;animation: wave_motion 0.4s infinite alternate;margin-bottom:5px;
	text-align:right; padding-top:10px}
    .s_table .scroll_box{overflow:auto}
    .s_table table{width:600px;border-collapse: collapse;border-top:2px solid #ff8400}
	
    .s_table th,
    .s_table td{padding:10px 0;text-align:center;border:1px solid #ddd;}
    .s_table thead th{background:#f7f7f7;border:1px solid #dddddd}
    .s_table tbody th{}
    .s_table .add{margin:20px 0;text-align:right}	

/*sub1 인사말*/
    .sub1 .infoG{text-align:center}
    .sub1 .infoG .tit{font-size:20px;color:var(--main-color);}
    .sub1 .infoG .desc{font-size:14px;margin:10px 0}


/*썸네일 갤러리*/
	  .gallery_popup .thumb_con{display:flex;gap:10px;flex-wrap:wrap}
	  .gallery_popup .thumb_con li{display:none;width:calc((100% - 10px * 1)/2);cursor:pointer}
	  .gallery_popup .thumb_con li.is-on{display:block;}
	  .gallery_popup .thumb_con .info{margin:10px 0 20px}
	  .gallery_popup .thumb_con .info .tit{font-size:16px}
	  .gallery_popup .thumb_con .info .desc{font-size:14px;color:#333}

	  .gallery_popup .more{text-align:center}
	  .gallery_popup .more span{display:inline-block;margin:30px 0;border:1px solid #ddd;line-height:40px;padding:0 40px;cursor:pointer;transition:0.3s}
	  .gallery_popup .more span:hover{background:#000;color:#fff;border:1px solid #000;}
	  .gallery_popup .more.is-off{visibility:hidden}
	  
	  .gallery_popup .popup_con{display:none;position:fixed;z-index:200;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.8)}
	  .gallery_popup .popup_con.is-on{display:block}
	  .gallery_popup .popup_con .swiper,
	  .gallery_popup .popup_con .swiper-wrapper,
	  .gallery_popup .popup_con .swiper-slide{height:100%}
	  .gallery_popup .popup_con .swiper-slide{display:flex;justify-content:center;align-items:center;}
	  .gallery_popup .popup_con .swiper-slide img{/*width:100%;height: 100%;*/object-fit: contain;}
	  .gallery_popup .popup_con .swiper-slide .info{position:absolute;left:0;width:100%;bottom:-100px;color:#fff;background:rgba(0,0,0,0.1);
	  text-align:center;padding:20px 0}
	  .gallery_popup .popup_con .swiper-slide .info .tit{}
	  .gallery_popup .popup_con .swiper-slide .info .desc{}
	  
	  	  .gallery_popup .popup_con .close{position:absolute;z-index:10;right:20px;top:20px;width:20px;height:20px;
	  color:#fff;cursor:pointer;background:url('../images/swiper-close.png') no-repeat center}
	  .gallery_popup .popup_con .swiper-page{position:absolute;z-index:10;left:20px;top:20px;right:auto;bottom:auto;color:#fff;width:auto}
	  .gallery_popup .popup_con .swiper-prev,
	  .gallery_popup .popup_con .swiper-next{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:40px;height:40px;cursor:pointer}
	  .gallery_popup .popup_con .swiper-prev{left:0;background:url('../images/swiper-prev.png') no-repeat center /12px #fff}
	  .gallery_popup .popup_con .swiper-next{right:0;background:url('../images/swiper-next.png') no-repeat center /12px #fff} 
	  
	  

/*제목 썸네일 팝업*/
  .gallery_namepop .thumb_con{display:flex;gap:10px;flex-wrap:wrap}
	  .gallery_namepop .thumb_con li{display:none;width:calc((100% - 10px * 1)/2);cursor:pointer}
	  .gallery_namepop .thumb_con li.is-on{display:block;}
	  .gallery_namepop .thumb_con .info{margin:10px 0 20px; text-align:center}
	  .gallery_namepop .thumb_con .info .tit{font-size:16px}
	  .gallery_namepop .thumb_con .info .desc{font-size:14px;color:#333}

	  .gallery_namepop .more{text-align:center}
	  .gallery_namepop .more span{display:inline-block;margin:30px 0;border:1px solid #ddd;line-height:40px;padding:0 40px;cursor:pointer;transition:0.3s}
	  .gallery_namepop .more span:hover{background:#000;color:#fff;border:1px solid #000;}
	  .gallery_namepop .more.is-off{visibility:hidden}
	  
	  .gallery_namepop .popup_con{display:none;position:fixed;z-index:200;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.8)}
	  .gallery_namepop .popup_con.is-on{display:block}
	  .gallery_namepop .popup_con .swiper,
	  .gallery_namepop .popup_con .swiper-wrapper,
	  .gallery_namepop .popup_con .swiper-slide{height:100%}
	  .gallery_namepop .popup_con .swiper-slide{display:flex;justify-content:center;align-items:center;}
	  .gallery_namepop .popup_con .swiper-slide img{/*width:100%;height: 100%*/;object-fit: contain;}
	  .gallery_namepop .popup_con .swiper-slide .info{position:absolute;left:0;width:100%;bottom:0;color:#fff;background:rgba(0,0,0,0.8);text-align:center;padding:20px 0}
	  .gallery_namepop .popup_con .swiper-slide .info .tit{font-size:16px}
	  .gallery_namepop .popup_con .swiper-slide .info .desc{}
	  .gallery_namepop .popup_con .close{position:absolute;z-index:10;right:20px;top:20px;width:20px;height:20px;
	  color:#fff;cursor:pointer;background:url('../images/swiper-close.png') no-repeat center}
	  .gallery_namepop .popup_con .swiper-page{position:absolute;z-index:10;left:20px;top:20px;right:auto;bottom:auto;color:#fff;width:auto}
	  .gallery_namepop .popup_con .swiper-prev,
	  .gallery_namepop .popup_con .swiper-next{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:40px;height:40px;cursor:pointer}
	  .gallery_namepop .popup_con .swiper-prev{left:0;background:url('../images/swiper-prev.png') no-repeat center /12px #fff}
	  .gallery_namepop .popup_con .swiper-next{right:0;background:url('../images/swiper-next.png') no-repeat center /12px #fff}
	   


/*주변여행*/
    .s0201_sec1 .room_con .typeG{margin:20px 0}
    .s0201_sec1 .room_con .typeG li{display:flex;gap:20px;margin:5px 0}
    .s0201_sec1 .room_con .typeG li .desc{flex:1}

    .s0201_sec1 .room_con .viewG{margin:30px 0}
    .s0201_sec1 .room_con .viewG li{margin:30px 0}
    .s0201_sec1 .room_con .viewG li .thumb{}
    .s0201_sec1 .room_con .viewG li .info{line-height:2;margin-top:10px}
    .s0201_sec1 .room_con .viewG li .info dt{padding:10px 0;border-bottom:1px solid #ddd;font-size:20px; margin-bottom:10px}
    .s0201_sec1 .room_con .viewG li .info dd{text-indent:-10px;padding-left:15px;font-size:14px;}


/*자주하는 질문*/
	.accodian {list-style: none; margin:30px 0 50px; }
	.accodian--box { margin-bottom: 3px;}
	.accodian--box h4 { background: #fff; padding: 14px; color: #000;cursor: pointer;
	font-size:16px; line-height:28px; border-bottom:1px solid #ddd; padding-left:35px;background:url('../images/sub/info_icon.gif') no-repeat 10px center;}
	.accodian--box div { background:#949494; padding: 15px 5px 15px 15px; display: none;
	font-size:14px; line-height:22px; border-bottom:1px solid #ddd; color: #fff}
	.accodian--box a {font-size:14px; line-height:28px;}
	
	
/*오시는길*/
    .s01_sec4 .mapG{height:400px}
    
    .s01_sec4 .infoG{;margin:20px 0 0}
    .s01_sec4 .infoG li{display:flex;border-bottom:1px solid #ddd;padding:10px 0}
    .s01_sec4 .infoG li .tit{width:120px;font-weight:600;padding-left:40px}
    .s01_sec4 .infoG li .tit.address{background:url('../images/sub/ico_pos.png') no-repeat 10px center; padding-top:0px}
    .s01_sec4 .infoG li .tit.tel{background:url('../images/sub/ico_tel.png') no-repeat 8px center}
	.s01_sec4 .infoG li .tit.point{background:url('../images/sub/ico_point.png') no-repeat 8px center; 
	padding-top:20px}
    .s01_sec4 .infoG li .desc{flex:1}

    .s01_sec4 .btnG{display:flex;gap:10px;padding:20px 0;justify-content: center}
    .s01_sec4 .btnG a{line-height:35px;padding:0 30px;font-size:14px;color:var(--main-color);border:1px solid var(--main-color);background:#fef9f5;transition:0.3s}
    .s01_sec4 .btnG a:hover{background:var(--main-color);color:#fff}	
	
	  }


@keyframes wave_motion {
		0% {right: 0px;}
		100% {right: 7px;}        

	}
	
