@charset "utf-8"; /* Swiper 4.3.5 */

.main p, .main span, .main a{font-family:'SCDream'}
.main-sec01-wrap{background:#f3f8fd;width:100%;}
.main-sec01-wrap .inner{background:url(/worcation/img/ko/main/bg_main_visual.png) right 50px no-repeat;padding:110px 60px 74px 0px}
.main-sec01-left{}
.main-sec01-left .ms01-text{font-family: 'PureunJeonnam';font-weight:bold;font-size:60px;letter-spacing:-2px;color:#333}
.main-sec01-left .ms02-text{font-family: 'PureunJeonnam';font-weight:500;font-size:30px;letter-spacing:-2px;color:#333}
.main-sec01-left ul.msq-wrap{font-size:0;width:calc(100% - 600px);margin-top:40px}
.main-sec01-left ul.msq-wrap li{display:inline-block;width:23%;margin-right:2%}
.main-sec01-left ul.msq-wrap li a{width:100%;display:inline-block;font-size:18px;text-align:center;padding:120px 0 34px 0;border-radius:20px;color:#000;}
.main-sec01-left ul.msq-wrap li.msq01 a{background:#f9edbd url(/worcation/img/ko/main/icon_m_quick01.png) center 30px no-repeat}
.main-sec01-left ul.msq-wrap li.msq02 a{background:#f9d2c0 url(/worcation/img/ko/main/icon_m_quick02.png) center 30px no-repeat}
.main-sec01-left ul.msq-wrap li.msq03 a{background:#d0def7 url(/worcation/img/ko/main/icon_m_quick03.png) center 30px no-repeat}
.main-sec01-left ul.msq-wrap li.msq04 a{background:#dcefe8 url(/worcation/img/ko/main/icon_m_quick04.png) center 30px no-repeat}

.main-sec02-wrap{background-color:#f0f0f0; padding:40px 0}
.main-sec02-wrap .inner{}
.main-sec0201{font-size:0;display:flex;height:418px;margin-bottom:60px}
.main-board{position:relative;display:inline-block;width:calc(100% - 506px);height:428px;}
.main-board ul{width:100%;}
.main-board ul li{float:left}
.main-board ul li a{display: block;position: relative;padding:10px 0;font-size: 35px;font-weight:bold;color: #111;width: 100%}
.main-board ul li a.on{color:#000}
.main-board ul li a.tab{}
.main-board .tab-cont{border-top:1px solid #000;position: absolute;top: 85px;left: 0;right: 0;/*padding:50px 40px;background:#fff*/}
.main-board .tab-cont ul.list{padding: 0;}
.main-board .tab-cont ul.list li{display: block;width: 100%;padding: 0;line-height: 30px;letter-spacing: -1px;border-bottom:1px solid #ebebeb}
.main-board .tab-cont ul.list li a{float: left;display: block;width: 75%;padding: 10px 0;font-size: 26px;font-weight: 400;color: #111;text-align: left;white-space: nowrap;
    text-overflow: ellipsis;overflow: hidden;}
.main-board .tab-cont ul.list li a span{color:#fff;font-size:14px;display:inline-block;height:30px;width:90px;line-height:29px;text-align:center;border-radius:5px;margin-right:10px}
.main-board .tab-cont ul.list li a span.cate01{background:#ef6250}
.main-board .tab-cont ul.list li a span.cate02{background:#7860f5}
.main-board .tab-cont ul.list li a span.cate03{background:#27c590}
.main-board .tab-cont ul.list li span.date{float: right;display: block;width: 25%;padding: 18px 0;font-size: 20px;font-weight: 400;color: #555;text-align: right;}
.main-board .board-more{clear: both;position:relative;display: block;position: absolute;right: 0;top: 7px;width: 100px;height: 24px;padding: 0;padding-right:30px}
.main-board .board-more:after{width:33px;height:33px;position:absolute;top:14px;right:0;content:'';background:url(/worcation/img/ko/main/more_icon.png) no-repeat}
.main-popupzone{display:inline-block;width:45%;height:100%;vertical-align:top}
.main-popupzone .wrap_slider{width:100%;height:100%}


.visual_control {display: block;position: absolute;left: 10px;bottom: 20px;width: 130px;height: 41px;padding: 9px 20px 11px 20px;border-radius: 20px;
    background-color: rgba(0, 0, 0, 0.6);text-align: center;}
.visual_control .visual_count {display: inline-block;color: #242424;font-size: 10px;line-height: 25px;}
.visual_control .visual_count .current {margin-right: 5px;color: #e4022e;font-size: 16px;font-weight: 700;}
.visual_control .visual_count .total {margin-left: 5px;font-size: 15px;}
.visual_control button {display: inline-block;position: relative;width: 25px;height: 25px;/*margin-left: 14px;*/vertical-align: top;}
.visual_control button:before {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;
    content: '';}
.visual_control .visual_prev:before,.visual_control .visual_next:before {background-image: url(/worcation/img/ko/main/page_on.png);}
.visual_control .visual_next:before {/*transform: rotate(180deg) translateY(-1px);*/background-image: url(/worcation/img/ko/main/page_off.png);}
.visual_control .visual_auto {/*border: 1px solid #ccc;border-radius: 50%;*/}
.visual_control .visual_auto:before {background-image: url(/worcation/img/ko/main/play_white.png);}
.visual_control .visual_auto.slick-pause:before {background-image: url(/worcation/img/ko/main/pause_white.png);}
.visual_control .visual_more {display: inline-block;width: 25px;height: 25px;margin-left: 14px;background-image: url(/worcation/img/ko/main/visual_more.png);background-repeat: no-repeat;background-position: center center;vertical-align: top;}

.main-sec0202{margin-top:60px;position:relative}
.main-sec0202 .video-tit{}
.main-sec0202 .video-tit h2{font-family: 'PureunJeonnam';font-weight:bold;font-size:40px;display:inline-block;margin-right:10px}
span.small-ex{}
.main-sec0202 ul{margin-top:28px;font-size:0}
.main-sec0202 ul li{display:inline-block;width:48%;background:#f3f8fd;border-radius:20px}
.main-sec0202 ul li:first-child{margin-right:4%;}
.main-sec0202 ul li a{width:100%;border-radius:20px;font-size:22px;text-align:center;box-shadow:2px 2px 15px 0 rgb(0 0 0 / 11%);display:inline-block}
.main-sec0202 ul li a .y-thum-img{}
.main-sec0202 ul li a .y-thum-img img{width:100%;border-radius:20px}
.main-sec0202 ul li a .y-thum-text{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:100%;padding:35px 10px;color:#333;line-height:100%;background:#f3f8fd}
.main-sec0202 .more-btn{position:absolute;top:0;right:0;font-size:20px;padding-right:30px}
.main-sec0202 .more-btn:after{width:24px;height:23px;position:absolute;top:5px;right:0;content:'';background:url(/worcation/img/ko/main/icon_more.png) no-repeat}

.main-sec03{position:relative}
.main-sec03 .inner{/*display:flex*/}
.main-sec03 .inner .map{position:relative;width:49%;margin-left:1%;background:#fff;border-radius:10px;font-size:16px;padding:46px 32px}
.main-sec03 .inner .map.map01{}
.main-sec03 .inner .map.map01:after{content:'';position:absolute;bottom:-10px;right:21px;background:url(/worcation/img/ko/main/bg_main_map02.png) left center no-repeat;width:118px;height:66px}
.main-sec03 .inner .map.map02{}
.main-sec03 .inner .map .map-top{margin-bottom: 30px}
.main-sec03 .inner .map h2.map-tit{font-family: 'PureunJeonnam';font-weight:bold;font-size:30px;display:inline-block}
.main-sec03 .inner .map a.map-btn{margin-left:10px;display:inline-block;width:150px;height:45px;line-height:45px;position:relative;background:#00c79f;border-radius:40px;color:#fff;padding-left:52px;font-weight:600;font-size:19px;box-shadow:2px 2px 15px 0 rgb(0 199 159 / 11%);}
.main-sec03 .inner .map a.map-btn:before{content:'';position:absolute;top:10px;left:21px;background:url(/worcation/img/ko/main/icon_map_btn.png) left center no-repeat;width:25px;height:25px}
.main-sec03 .inner .map dl{display:flex;font-size:18px;}
.main-sec03 .inner .map dl dt{width:100px;display:block;font-weight:600;text-align-last:justify;line-height:180%}
.main-sec03 .inner .map dl dd{display:block;width:calc(100% - 110px);margin-left:10px}
.main-sec03 .inner .map a.map-btnB{display:none}

.main-sec020102{display:flex}
.main-info-box{width:476px;margin-left:30px;background:#fff;border-radius:20px;padding:60px 50px}
.dot-line{position: relative;padding: 4px;text-align: center;margin:10px 0 20px 0}
.dot-line::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 5px;background-image: radial-gradient(circle, #858585 1px, transparent 1px);background-size: 6px 6px;background-repeat: repeat}
.main-info-box .info-text01{background:url(/worcation/img/ko/main/counsel01.png) left center no-repeat;color:#243b94;font-size:30px;font-weight:bold;padding:10px 0 10px 60px;text-align:center}
.main-info-box .info-text02{background:url(/worcation/img/ko/main/blue_clock.png) left 15px center no-repeat;color:#1681ff;font-size:44px;font-weight:500;padding:10px 0 10px 50px;text-align:center;line-height:normal}
.main-info-box .info-text03{}
.info-text03 .info-text0301{margin-right:10px;font-size:16px;font-family:'Pretendard' !important;font-weight:bold;padding:3px 10px;border-radius:5px;color:#fff}
.info-text03 .info-text0302{font-size:20px;font-weight:300;color:#000000}
.info-text03 .info-text0303{float:right;font-size:20px;font-weight:bold;}
.bg_man{position:absolute;top: 50%;left: 50%;transform: translate(-50%, -125%);z-index:100}
.bg-blue01{background-color:#046aca}
.bg-blue02{background-color:#253d95}
.bg-blue03{background-color:#09a18a}

.main-sec020101{width:55%;font-size:14px;display:grid;margin-left:20px;grid-template-columns:repeat(3, 1fr);gap:20px}
.main-sec020101 .main-link{border-radius:20px;padding:60px 0}
.main-link p {display:flex;flex-direction:column;align-items:center;margin-top:20px}
.main-link p .link-tit{font-size:18px;font-weight:500;padding:0 10px;color:#fff;border-radius:5px;margin-bottom:30px}
.main-link p .link-cont01{font-size:20px;font-weight:500;margin-top:20px}
.main-link p .link-cont02{text-align:center;font-weight:bold;font-size:35px;line-height:1.2;display:contents}
.main-link p .yeyak-btn{font-size:22px;color:#fff;padding:5px 0;width:80%;text-align:center;font-weight:bold;border-radius:23px;margin-top:60px;cursor:pointer}
.link-bg01{background:url(/worcation/img/ko/main/link01.png) center / cover no-repeat}
.link-bg02{background:url(/worcation/img/ko/main/link02.png) center / cover no-repeat}
.link-bg03{background:url(/worcation/img/ko/main/link03.png) center / cover no-repeat}
.txt-brown{color:#782805}
.txt-blue{color:#243b94}
.txt-green{color:#2a5401}
.lbg-brown{background-color:#782805}
.lbg-blue{background-color:#243b94}
.lbg-green{background-color:#2a5401}

.main-sec0301{background:url(/worcation/img/ko/main/sec0301_bg.png) center /cover no-repeat}
.main-sec0301 .sec03_title01{color:#fff;font-weight:400;font-size:40px;display: flex;flex-direction: column;align-items: center;padding:100px 0 345px;text-align:center}
.sec03_title01 .sec03_title02{color:#fff;font-weight:bold;font-size:70px;margin-top:10px}

.noto-color-emoji-regular {
  font-family: "Noto Color Emoji", serif;
  font-weight: 400;
  font-style: normal;
}
.main-sec0302{background:url(/worcation/img/ko/main/sec0302_bg.png) top -10px center /cover no-repeat;padding:100px 0}
.main-sec0302 .inner{display:flex;gap:48px}
.main-sec0302 h2{font-family:'Pretendard' !important;font-weight:bold;font-size:50px;color:#fff;line-height:normal}
.main-sec0302 p{padding:16px 0;font-family:'gmarket' !important;font-size:16px;color:#fff;font-weight:300}
.main-sec0302 .video-txt{margin:30px 0 10px;padding:0 5px;width:fit-content;color:#392603;background-color:#ffc305;font-weight:bold;line-height:normal}
.main-sec0302 p span.emoji{font-family: "Noto Color Emoji", serif !important;margin-bottom:0}
.video-tit{width:24%}
.video-tit01{}
.video-tit02{}
.video-tit02 span.video-tit020101 {display:flex;font-family:'gmarket' !important}
.y-thum-img img {border-radius:20px 0 20px 20px}
.video-container {
        position: relative;
        width: 100%;
        padding-bottom: 44.25%; 
        height: 0;
        overflow: hidden;
    }

    .video-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }
@media all and (min-width: 1400px) and (max-width: 1700px) {
	.video-tit{width:35%}

}
@media all and (min-width: 1400px) and (max-width: 1600px) {
	.main-sec01-wrap .inner,
	.main-sec02-wrap .inner,
	.main-sec03 .inner{width:94%}
	.main-sec01-left ul.msq-wrap {width:calc(100% - 517px)}
	.main-sec01-wrap .inner {background: url(/worcation/img/ko/main/bg_main_visual.png) right 122px no-repeat;background-size: 36%}
	.main-sec03 .inner .map a.map-btnB{display:none}
	
}

@media all and (min-width: 1200px) and (max-width: 1399px) {
	.main-sec0301 .sec03_title01 {font-size:35px}
	.sec03_title01 .sec03_title02 {font-size:60px}
	.bg_man {transform: translate(-50%, -179%)}
	
	.y-thum-img img {width:100%}
	.video-tit{width:100%}
	.main-sec0302 .inner{display:block}
    .main-sec01-wrap .inner,
    .main-sec02-wrap .inner,
    .main-sec03 .inner{width:94%}
    .main-sec03 .inner{/*padding:65px 0 50px 380px;*/}
    .main-sec01-left ul.msq-wrap {width:calc(100% - 400px)}
    .main-sec01-wrap .inner {background:url(/worcation/img/ko/main/bg_main_visual.png) right 120px no-repeat;background-size:37%;padding:74px 60px 44px 0px}
    .main-sec01-left .ms01-text {font-size:55px}
    .main-sec01-left .ms02-text {font-size:28px}
    .main-sec01-left ul.msq-wrap li a {padding:110px 0 34px 0}
    .main-board ul li a.tab {/*width:110px*/}
    .main-sec03 .inner .map {padding:22px 32px}
    .main-board .board-more {top:10px}
    .main-sec0202 .video-tit h2 {font-size:36px}
    .main-sec03 .inner .map h2.map-tit {font-size:28px}
	.main-sec03 .inner .map a.map-btnB{display:none}
	.main-sec02-wrap {padding:60px 0}
}

@media all and (min-width: 1100px) and (max-width: 1199px) {
	.main-sec0301 .sec03_title01 {font-size:35px}
	.sec03_title01 .sec03_title02 {font-size:60px}
	.bg_man {transform: translate(-50%, -179%)}
	.y-thum-img img {width:100%}
	.video-tit{width:100%}
	.main-sec0302 .inner{display:block}
	
    .main-sec01-wrap .inner,
    .main-sec02-wrap .inner,
    .main-sec03 .inner{width:94%}
    .main-sec03 .inner{/*padding:65px 0 50px 280px;*/background-size:22%}
    .main-sec01-left ul.msq-wrap {width:calc(100% - 316px);margin-top:20px}
    .main-sec01-wrap .inner {background:url(/worcation/img/ko/main/bg_main_visual.png) right 120px no-repeat;background-size:37%;padding:74px 60px 44px 0px}
    .main-sec01-left .ms01-text {font-size:53px}
    .main-sec01-left .ms02-text {font-size:25px}
    .main-sec01-left ul.msq-wrap li a {padding:110px 0 34px 0;font-size:18px}
    .main-board ul li a.tab {/*width:94px*/}
    .main-sec03 .inner .map {padding:22px 32px}
    .main-board .board-more {top:10px}
    .main-sec0202 .video-tit h2 {font-size:36px}
    .main-sec03 .inner .map h2.map-tit {font-size:28px}
	.main-sec03 .inner .map a.map-btnB{display:none}
	.main-sec02-wrap {padding:60px 0}
}

 @media all and (min-width: 1000px) and (max-width: 1099px) { 
 	.main-sec0301 .sec03_title01 {font-size:35px}
	.sec03_title01 .sec03_title02 {font-size:55px}
	.bg_man {transform: translate(-50%, -167%)}
 	.y-thum-img img {width:100%}
	.video-tit{width:100%}
	.main-sec0302 .inner{display:block}
 	.main-sec020101 {margin-left:0px;margin-top:30px;width:100%;gap:30px}
 	.main-sec0201 {display:block;height:auto;margin-bottom:40px}
 	.main-sec020102 {display:block}
 	.main-info-box {margin-left:0;margin-top:40px;width:100%}
	.main-info-box p{margin:0 auto} 
	.info-text03 .info-text0301{font-size:20px}
	.info-text03 .info-text0302{font-size:24px}
	.info-text03 .info-text0303{font-size:24px}
	.main-info-box .info-text01{font-size:40px;width:fit-content;padding: 10px 0 10px 74px}
 	.main-info-box .info-text02{font-size:54px;width:fit-content;padding: 10px 0 10px 65px} 
 	.main-popupzone {/*width:450px;margin-left:53px;*/width:100%;height:418px;vertical-align:baseline}
 	
	.main-sec01-wrap .inner,
    .main-sec02-wrap .inner,
    .main-sec03 .inner{width:94%}
    .main-sec03 .inner{/*padding:65px 0 50px 200px;*/background-size:17%}
    .main-sec01-left ul.msq-wrap {width:calc(100% - 318px);margin-top:20px}
    .main-sec01-wrap .inner {background:url(/worcation/img/ko/main/bg_main_visual.png) right 120px no-repeat;background-size:37%;padding:74px 60px 44px 0px}
    .main-sec01-left .ms01-text {font-size:50px}
    .main-sec01-left .ms02-text {font-size:23px}
    .main-sec01-left ul.msq-wrap li a {padding:107px 0 24px 0;font-size:16px}
    .main-board ul li a {}
    .main-board ul li a.tab {/*width:85px*/}
    .main-sec03 .inner .map {padding:22px 32px}
    .main-board .board-more {top:10px}
    .main-sec0202 .video-tit h2 {font-size:36px}
    .main-sec03 .inner .map h2.map-tit {font-size:28px}
    
    .main-board {width:100%;height:428px}
    .main-board .tab-cont {padding:0}
	.main-sec02-wrap {background-size:43%;padding: 60px 0}
	.main-sec03 .inner .map a.map-btnB{display:none}
	.main-sec0202 {margin-top:40px}
}
@media all and (min-width: 900px) and (max-width: 999px) {
	.main-sec0301 .sec03_title01 {font-size:30px}
	.sec03_title01 .sec03_title02 {font-size:50px}
	.bg_man {transform: translate(-50%, -166%)}
	.y-thum-img img {width:100%}
	.video-tit{width:100%}
	.main-sec0302 .inner{display:block}
	.main-sec020101 {margin-left:0px;margin-top:30px;width:100%;gap:30px}
 	.main-sec0201 {display:block;height:auto;margin-bottom:40px}
 	.main-sec020102 {display:block}
 	.main-info-box {margin-left:0;margin-top:40px;width:100%}
	.main-info-box p{margin:0 auto} 
	.info-text03 .info-text0301{font-size:20px}
	.info-text03 .info-text0302{font-size:24px}
	.info-text03 .info-text0303{font-size:24px}
	.main-info-box .info-text01{font-size:40px;width:fit-content;padding: 10px 0 10px 74px}
 	.main-info-box .info-text02{font-size:54px;width:fit-content;padding: 10px 0 10px 65px}
 	.main-popupzone {/*width:450px;margin-left:53px;*/width:100%;height:418px;vertical-align:baseline;/*margin-top:40px*/} 
 	
 	
	.main-sec01-wrap .inner,
    .main-sec02-wrap .inner,
    .main-sec03 .inner{width:94%}
    .main-sec03 .inner .map.map01{margin-right:1%;margin-left:0}
    .main-sec03 .inner{/*padding:65px 0 50px 0;*/background:none}
    .main-sec01-left ul.msq-wrap {width:calc(100% - 221px);margin-top:20px}
    .main-sec01-wrap .inner {background:url(/worcation/img/ko/main/bg_main_visual.png) right 158px no-repeat;background-size:33%;padding: 66px 60px 47px 0px}
    .main-sec01-left .ms01-text {font-size:48px}
    .main-sec01-left .ms02-text {font-size:23px}
    .main-sec01-left ul.msq-wrap li a {padding:107px 0 24px 0;font-size:16px}
    /*.main-board ul li a {font-size:18px}
    .main-board ul li a.tab {width:85px}*/
    .main-sec03 .inner .map {padding:22px 16px}
    .main-board .board-more {top:10px}
    .main-sec0202 .video-tit h2 {font-size:33px}
    .main-sec03 .inner .map h2.map-tit {font-size:25px}

    .main-board {width:calc(100%);height:428px}
    .main-board .tab-cont {padding:0}
	.main-sec02-wrap {background-size:43%;padding: 50px 0}
	.main-sec03 .inner .map a.map-btnB{display:none}
	.main-sec0202 {margin-top:0}
   
}
@media all and (min-width: 800px) and (max-width: 899px) {
	.main-sec0302 h2 {font-size:42px}
	.main-sec0301 .sec03_title01 {font-size:29px}
	.sec03_title01 .sec03_title02 {font-size:45px}
	.bg_man {transform: translate(-50%, -161%)}
	.y-thum-img img {width:100%}
	
	.video-tit{width:100%}
	.main-sec0302 .inner{display:block}
	.main-sec020101 {margin-left:0px;margin-top:30px;width:100%;gap:30px}
 	.main-sec0201 {display:block;height:auto;margin-bottom:40px}
 	.main-sec020102 {display:block}
 	.main-info-box {margin-left:0;margin-top:40px;width:100%}
	.main-info-box p{margin:0 auto} 
	.info-text03 .info-text0301{font-size:20px}
	.info-text03 .info-text0302{font-size:24px}
	.info-text03 .info-text0303{font-size:24px}
	.main-info-box .info-text01{font-size:40px;width:fit-content;padding: 10px 0 10px 74px}
 	.main-info-box .info-text02{font-size:54px;width:fit-content;padding: 10px 0 10px 65px} 
 	.main-popupzone {/*width:450px;margin-left:53px;*/width:100%;height:418px;vertical-align:baseline;/*margin-top:40px*/}
 	
	.main-sec01-wrap .inner,
	.main-sec02-wrap .inner,
	.main-sec03 .inner{width:94%}
	.main-sec03 .inner .map.map01{margin-right:1%;margin-left:0}
    .main-sec03 .inner{padding:47px 0 21px 0;background:none}
	.main-sec03 .inner .map a.map-btn {width:128px;font-size:16px}
    .main-sec01-left ul.msq-wrap {width:calc(70%);margin-top:20px}
    .main-sec01-left ul.msq-wrap li.msq01 a,
    .main-sec01-left ul.msq-wrap li.msq02 a,
    .main-sec01-left ul.msq-wrap li.msq03 a,
    .main-sec01-left ul.msq-wrap li.msq04 a{background-size:58px}
    .main-sec01-wrap .inner {background:url(/worcation/img/ko/main/bg_main_visual.png) right 130px no-repeat;background-size:37%;padding: 64px 60px 37px 0px}
    .main-sec01-left .ms01-text {font-size:43px}
    .main-sec01-left .ms02-text {font-size:20px}
    .main-sec01-left ul.msq-wrap li a {padding:98px 0 20px 0;font-size:13px}
    /*.main-board ul li a {font-size:15px}
    .main-board ul li a.tab {width:81px}*/
    .main-sec03 .inner .map {padding:22px 16px}
    .main-board .board-more {top:10px}
    .main-sec0202 .video-tit h2 {font-size:33px}
    .main-sec03 .inner .map h2.map-tit {font-size:25px}
   
    .main-board {width:calc(100%);height:428px}
    .main-board .tab-cont {padding:0}
	.main-board .board-more:after {top:0}
	.main-sec0202 ul li a .y-thum-text {font-size:17px}
	.main-sec02-wrap {background-size:43%;padding: 45px 0}
	.main-sec03 .inner .map a.map-btnB{display:none}
	.main-sec0202 {margin-top:0}

}
@media all and (min-width: 746px) and (max-width: 799px) {
	.main-sec0302 h2 {font-size:42px}
	.main-sec0301 .sec03_title01 {font-size:30px}
	.sec03_title01 .sec03_title02 {font-size:45px}
	.bg_man {transform: translate(-50%, -143%)}
	.y-thum-img img {width:100%}

	.video-tit{width:100%}
	.main-sec0302 .inner{display:block}
	.main-sec020101 {margin-left:0px;margin-top:30px;width:100%;gap:30px}
 	.main-sec0201 {display:block;height:auto;margin-bottom:40px}
 	.main-sec020102 {display:block}
 	.main-info-box {margin-left:0;margin-top:40px;width:100%}
	.main-info-box p{margin:0 auto} 
	.info-text03 .info-text0301{font-size:20px}
	.info-text03 .info-text0302{font-size:24px}
	.info-text03 .info-text0303{font-size:24px}
	.main-info-box .info-text01{font-size:40px;width:fit-content;padding: 10px 0 10px 74px}
 	.main-info-box .info-text02{font-size:54px;width:fit-content;padding: 10px 0 10px 65px} 
 	
 	
	.main-sec01-wrap .inner,
	.main-sec02-wrap .inner,
	.main-sec03 .inner{width:94%}
	.main-sec03 .inner .map.map01{margin-right:1%;margin-left:0}
    .main-sec03 .inner{/*padding:47px 0 21px 0;*/background:none}
	.main-sec03 .inner .map a.map-btn {width:128px;font-size:16px}
    .main-sec01-left ul.msq-wrap {width:calc(70%);margin-top:20px}
    .main-sec01-left ul.msq-wrap li.msq01 a,
    .main-sec01-left ul.msq-wrap li.msq02 a,
    .main-sec01-left ul.msq-wrap li.msq03 a,
    .main-sec01-left ul.msq-wrap li.msq04 a{background-size:58px}
    .main-sec01-wrap .inner {background:url(/worcation/img/ko/main/bg_main_visual.png) right 130px no-repeat;background-size:37%;padding: 64px 60px 37px 0px}
    .main-sec01-left .ms01-text {font-size:41px}
    .main-sec01-left .ms02-text {font-size:20px}
    .main-sec01-left ul.msq-wrap li a {padding:84px 0 20px 0;font-size:12px}
    /*.main-board ul li a {font-size:18px}
    .main-board ul li a.tab {width:124px}*/
    .main-sec03 .inner .map {padding:15px 16px}
    .main-board .board-more {top:10px}
    .main-sec0202 .video-tit h2 {font-size:33px}
    .main-sec03 .inner .map h2.map-tit {font-size:25px}
    .main-popupzone {width:calc(100%);margin-left:0;vertical-align:top;/*margin-top:40px;*/height:418px}
    .main-board {width:calc(100%);height:428px}
    .main-board .tab-cont {padding:0}
	.main-sec02-wrap {background-size:43%;padding: 45px 0}
	.slick-slide img {width:100%}
	.main-sec0202 ul li a .y-thum-text {font-size:19px}
	.main-sec03 .inner .map a.map-btnB{display:none}
	
}
@media all and (min-width: 700px) and (max-width: 745px) {
	.main-sec0302 h2 {font-size:33px}
	.main-sec0301 .sec03_title01 {font-size:30px}
	.sec03_title01 .sec03_title02 {font-size:45px}
	.bg_man {transform: translate(-50%, -135%)}
	.y-thum-img img {width:100%}

	.video-tit{width:100%}
	.main-sec0302 .inner{display:block}
	.main-sec020101 {margin-left:0px;margin-top:30px;width:100%;gap:30px}
 	.main-sec0201 {display:block;height:auto;margin-bottom:40px}
 	.main-sec020102 {display:block}
 	.main-info-box {margin-left:0;margin-top:40px;width:100%}
	.main-info-box p{margin:0 auto} 
	.info-text03 .info-text0301{font-size:20px}
	.info-text03 .info-text0302{font-size:24px}
	.info-text03 .info-text0303{font-size:24px}
	.main-info-box .info-text01{font-size:40px;width:fit-content;padding: 10px 0 10px 74px}
 	.main-info-box .info-text02{font-size:54px;width:fit-content;padding: 10px 0 10px 65px} 
 	
	.main-sec01-wrap .inner,
	.main-sec02-wrap .inner,
	.main-sec03 .inner{width:94%}
	.main-sec03 .inner .map.map01{margin-right:1%;margin-left:0}
    .main-sec03 .inner{/*padding:47px 0 21px 0;*/background:none}
	.main-sec03 .inner .map a.map-btn {width:128px;font-size:16px}
    .main-sec01-left ul.msq-wrap {width:calc(70%);margin-top:20px}
    .main-sec01-left ul.msq-wrap li.msq01 a,
    .main-sec01-left ul.msq-wrap li.msq02 a,
    .main-sec01-left ul.msq-wrap li.msq03 a,
    .main-sec01-left ul.msq-wrap li.msq04 a{background-size:58px}
    .main-sec01-wrap .inner {background:url(/worcation/img/ko/main/bg_main_visual.png) right 130px no-repeat;background-size:37%;padding: 64px 60px 37px 0px}
    .main-sec01-left .ms01-text {font-size:41px}
    .main-sec01-left .ms02-text {font-size:20px}
    .main-sec01-left ul.msq-wrap li a {padding:84px 0 20px 0;font-size:12px}
    /*.main-board ul li a {font-size:18px}
    .main-board ul li a.tab {width:124px}*/
    .main-sec03 .inner .map {padding:15px 16px}
    .main-board .board-more {top:10px}
    .main-sec0202 .video-tit h2 {font-size:33px}
    .main-sec03 .inner .map h2.map-tit {font-size:25px}
    .main-popupzone {width:calc(100%);margin-left:0;vertical-align:top;/*margin-top:50px;*/height:418px}
    .main-board {width:calc(100%);height:428px}
    .main-board .tab-cont {padding:0}
	.main-sec02-wrap {background-size:43%;padding: 45px 0}
	.slick-slide img {width:100%}
	.main-sec0202 ul li a .y-thum-text {font-size:19px}
	.main-sec03 .inner .map a.map-btnB{display:none}
}
@media all and (max-width:699px) {
	.main-sec0302 h2 {font-size:30px}
	.main-sec0301 .sec03_title01 {font-size:30px;padding: 80px 0 250px;}
	.sec03_title01 .sec03_title02 {font-size:45px}
	.bg_man {transform: translate(-50%, -140%);width:61%}
	.y-thum-img img {width:100%}
	.video-tit02 span.video-tit020101 {margin-bottom:0 !important}
	.main-sec0302 p {padding:5px 0}

	.video-tit{width:100%}
	.main-sec0302 .inner{display:block}
	.main-sec020101 {margin-left:0px;margin-top:30px;width:100%;gap:30px}
 	.main-sec0201 {display:block;height:auto;margin-bottom:40px}
 	.main-sec020102 {display:block}
 	.main-info-box {margin-left:0;margin-top:40px;width:100%}
	.main-info-box p{margin:0 auto} 
	.info-text03 .info-text0301{font-size:20px}
	.info-text03 .info-text0302{font-size:24px}
	.info-text03 .info-text0303{font-size:24px}
	.main-info-box .info-text01{font-size:40px;width:fit-content;padding: 10px 0 10px 74px}
 	.main-info-box .info-text02{font-size:54px;width:fit-content;padding: 10px 0 10px 65px}
 	
 	
	.main-sec01-wrap .inner,
	.main-sec02-wrap .inner,
	.main-sec03 .inner{width:94%}
	.main-sec03 .inner .map.map01{margin-bottom:5%;width:100%}
	.main-sec03 .inner .map.map02{width:100%}
    .main-sec03 .inner{/*padding:30px 0 0 0;*/background:none;display:flex;flex-direction:column;gap:20px}
	.main-sec03 .inner .map a.map-btn {display:none}
    .main-sec01-left ul.msq-wrap {width:calc(100%);margin-top:9%;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}
    .main-sec01-left ul.msq-wrap li.msq01 a {background: #f9edbd url(/worcation/img/ko/main/icon_m_quick01.png) left 30px center no-repeat}
    .main-sec01-left ul.msq-wrap li.msq02 a {background: #f9d2c0 url(/worcation/img/ko/main/icon_m_quick02.png) left 30px center no-repeat}
    .main-sec01-left ul.msq-wrap li.msq03 a {background: #d0def7 url(/worcation/img/ko/main/icon_m_quick03.png) left 30px center no-repeat}
    .main-sec01-left ul.msq-wrap li.msq04 a	{background: #dcefe8 url(/worcation/img/ko/main/icon_m_quick04.png) left 30px center no-repeat}
	.main-sec01-left ul.msq-wrap li {width:100%;margin-right:0}
    .main-sec01-wrap .inner {background:url(/worcation/img/ko/main/bg_main_visual700.png) center 3px no-repeat;background-size:72%;padding: 94px 0px 0px 0px}
    .main-sec01-left .ms01-text {font-size:41px;text-align:center}
    .main-sec01-left .ms02-text {font-size:20px;text-align:center;margin:45px 0}
    .main-sec01-left ul.msq-wrap li a {padding:40px 0px 40px 127px;font-size:18px;text-align:left}
    /*.main-board ul li a {font-size:18px}
    .main-board ul li a.tab {width:111px}*/
    .main-sec03 .inner .map {padding:25px 82px 0px;margin:0}
    .main-board .board-more {top:10px}
    .main-sec0202 .video-tit h2 {font-size:27px}
    .main-sec03 .inner .map h2.map-tit {font-size:27px}
    .main-popupzone {width:calc(100%);margin-left:0;vertical-align:top;/*margin-top:50px;*/height:418px}
    .main-board {width:calc(100%);height:428px}
    .main-board .tab-cont {padding:0}
	.main-sec02-wrap {background-size:43%;/*padding:30px 0*/}
	.slick-slide img {width:100%}
	.main-sec0202 ul li a .y-thum-text {font-size:19px;padding:16px 10px}
	span.small-ex {display:none}
	.main-sec03 .inner .map .map-top {text-align:center}
	.main-sec03 .inner .map a.map-btnB{display:block;margin-top:17px;padding-left:25px;width:auto;height:51px;line-height:51px;position:relative;background:#00c79f;border-radius:40px;color:#fff;font-weight:600;font-size:20px;box-shadow:2px 2px 15px 0 rgb(0 199 159 / 11%);}
	.main-sec03 .inner .map a.map-btnB:before {content:'';position:absolute;top:13px;left:calc(50% - 56px);background:url(/worcation/img/ko/main/icon_map_btn.png) left center no-repeat;width: 25px;height: 25px}
	.main-sec03 .inner .map.map01:after {display:none}
}

@media all and (max-width:599px) {
	.main-sec0301 .sec03_title01 {font-size:28px}
	.sec03_title01 .sec03_title02 {font-size:40px}
	.bg_man {transform: translate(-50%, -147%);width:61%}
	.main-link p {margin-top:0}
	.main-sec0302 .video-txt {font-size:14px;margin: 15px 0 10px}
	.main-sec0302 p {font-size:14px}
	.main-sec03 .inner {gap:20px}
	
	.main-info-box {padding:30px}
	.main-info-box .info-text03{}
	.main-link p .link-cont01 {margin-top:0;font-size:16px}
	.main-link p .link-cont02 {font-size:25px;display:block;margin-top:0}
	.main-sec020101 {margin-left:0px;margin-top:30px;width:100%;gap:20px;grid-template-columns: repeat(1, 1fr)}
	.main-sec020101 .main-link {padding:20px 0}
	.main-link p .yeyak-btn {margin-top:5px;font-size:18px}
	.main-info-box .info-text01{font-size:30px;width:fit-content;padding: 10px 0 10px 74px}
 	.main-info-box .info-text02{font-size:40px;width:fit-content;padding: 10px 0 10px 65px}
 	.info-text03 .info-text0301{font-size:16px}
	.info-text03 .info-text0302{font-size:20px}
	.info-text03 .info-text0303{font-size:20px}
	
	
	.main-sec01-left .ms01-text {font-size:36px}
	.main-sec01-wrap .inner {padding:77px 0px 0px 0px}
	.main-sec01-left .ms02-text {font-size:19px;margin:18px 0}
	.main-sec01-left ul.msq-wrap li a {padding: 30px 0px 30px 104px;font-size:16px}
	.main-sec01-left ul.msq-wrap {margin-top:14%}
	.main-sec01-left ul.msq-wrap li.msq01 a,
	.main-sec01-left ul.msq-wrap li.msq02 a,
	.main-sec01-left ul.msq-wrap li.msq03 a,
	.main-sec01-left ul.msq-wrap li.msq04 a {background-size:26%}
	.main-board ul li a.tab {/*width:92px*/}
	.main-sec03 .inner .map {padding: 25px 31px 0px}
	.main-sec0202 ul li a .y-thum-text {font-size:17px}
}
@media all and (max-width:500px) {
	.main-sec0301 .sec03_title01 {font-size:27px;padding: 70px 0 189px}
	.sec03_title01 .sec03_title02 {font-size:38px}
	.bg_man {width:67%;transform: translate(-50%, -143%)}
	.main-popupzone {height:350px}

	.main-board {height:360px}
	.main-board .board-more:after {background-sizE:66%}
	.main-board .tab-cont ul.list li span.date {font-size:16px;padding:14px 0}
	.main-board .tab-cont{top:67px}
	
	.main-sec01-left .ms01-text {font-size:31px}
	.main-sec01-wrap .inner {padding:58px 0px 0px 0px;background-size:83%}
	.main-sec01-left .ms02-text {font-size:17px;margin:18px 0}
	.main-sec01-left ul.msq-wrap li a {padding: 30px 0px 30px 73px;font-size:16px}
	.main-sec01-left ul.msq-wrap {margin-top:14%}
	.main-sec01-left ul.msq-wrap li.msq01 a,
	.main-sec01-left ul.msq-wrap li.msq02 a,
	.main-sec01-left ul.msq-wrap li.msq03 a,
	.main-sec01-left ul.msq-wrap li.msq04 a {background-size:21%;background-position: left 20px center;border-radius:15px}
	.main-board ul li a.tab {font-size:25px}
	.main-sec03 .inner .map {padding: 25px 31px 0px}
	.main-sec0202 ul li a .y-thum-text {font-size:17px}
	.main-sec0202 .more-btn {text-indent:-9999px}
	.main-board .board-more {text-indent:-9999px}
	.main-board .tab-cont {padding:0}
	.main-board .tab-cont ul.list li a {font-size:18px}
}
@media all and (max-width:453px) {
	.bg_man {width:67%;transform: translate(-50%, -161%)}
	.main-sec01-left ul.msq-wrap li a {padding: 30px 0px 30px 61px;font-size:16px}
	.main-info-box .info-text01{font-size:25px;width:fit-content;padding: 10px 0 10px 40px;background-size:12%}
 	.main-info-box .info-text02{font-size:35px;width:fit-content;padding: 10px 0 10px 55px;background-sizE:10%}
 	.info-text03 .info-text0301{font-size:14px}
	.info-text03 .info-text0302{font-size:16px}
	.info-text03 .info-text0303{font-size:16px}
}
@media all and (max-width:400px) {
	.main-sec0301 .sec03_title01 {font-size:25px;padding: 70px 0 139px;}
	.sec03_title01 .sec03_title02 {font-size:35px}
	.bg_man {width:67%;transform: translate(-50%, -175%)}
	.main-popupzone {height:300px}
	.main-info-box {padding: 10px}
	.main-info-box .info-text01{font-size:22px;width:fit-content;padding: 10px 0 10px 40px;background-size:12%}
 	.main-info-box .info-text02{font-size:30px;width:fit-content;padding: 10px 0 10px 52px;background-sizE:10%}
 	.info-text03 .info-text0301{font-size:12px}
	.info-text03 .info-text0302{font-size:14px}
	.info-text03 .info-text0303{font-size:14px}
	.main-link p .link-cont02 {font-size:22px}
	.main-link p .yeyak-btn {font-size:15px}
	.main-link p .link-tit {font-size:14px}
	.main-sec020101 .main-link {padding:13px 0}
	
    .main-board {height:330px}
	.main-sec01-left .ms01-text {font-size:26px}
	.main-sec01-wrap .inner {padding:52px 0px 0px 0px;background-size:77%}
	.main-sec01-left .ms02-text {font-size:15px;margin:18px 0}
	.main-sec01-left ul.msq-wrap li a {padding:20px 0px 20px 51px;font-size:14px}
	.main-sec01-left ul.msq-wrap {margin-top:14%;gap:4px}
	.main-sec01-left ul.msq-wrap li.msq01 a,
	.main-sec01-left ul.msq-wrap li.msq02 a,
	.main-sec01-left ul.msq-wrap li.msq03 a,
	.main-sec01-left ul.msq-wrap li.msq04 a {background-size:21%;background-position: left 15px center;border-radius:10px}
	.main-board ul li a.tab {/*width:67px;font-size:12px;padding:6px 0*/}
	.main-sec03 .inner .map {padding: 20px 20px 0px}
	.main-sec0202 ul li a .y-thum-text {font-size:14px}
	.main-sec0202 .more-btn {text-indent:-9999px}
	.main-board .board-more {text-indent:-9999px}
	.main-sec02-wrap {padding:30px 0}
	.main-board .tab-cont ul.list li a span {font-size:12px;width:66px}
	.main-board .tab-cont ul.list li span.date {font-size:12px}
	.main-board .tab-cont ul.list li a {padding:12px 0;font-size:16px}
	.main-board .board-more:after {top:6px}
	.main-sec03 .inner .map h2.map-tit {font-size:20px}
	.main-sec0202 .video-tit h2 {font-size:20px}
	.main-sec0202 ul li a .y-thum-img img {border-radius:10px;height:135px}
	.main-sec0202 ul li:first-child {margin-right:2%}
	.main-sec0202 ul li {width:49%}
	.main-board .tab-cont {/*padding:20px 18px;*/top:67px}
	.main-sec0202 {margin-top:33px}
	.main-sec03 .inner .map dl {font-size:14px;justify-content:center}
	.main-sec03 .inner .map dl dt {width:73px}
	.main-sec03 .inner .map .map-top {margin-bottom:15px}
	.main-sec03 .inner .map a.map-btnB {height:40px;line-height:40px;font-size:16px}
	.main-sec03 .inner .map a.map-btnB:before {top:7px;left: calc(50% - 48px)}
}
@media all and (max-width:350px) {
	.main-sec0301 .sec03_title01 {font-size:25px;padding:60px 0 109px}
	.sec03_title01 .sec03_title02 {font-size:32px}
	.bg_man {width:67%;transform: translate(-50%, -178%)}
	
	.main-link p .link-cont01 {margin-top:0}
	.main-link p .link-cont02 {font-size:20px}
	.main-link p .yeyak-btn {font-size:14px}
	.main-popupzone {}
	.main-board {height:299px}
	.main-sec01-left .ms01-text {font-size:21px}
	.main-sec01-wrap .inner {padding:44px 0px 0px 0px;background-size:77%}
	.main-sec01-left .ms02-text {font-size:13px;margin:18px 0}
	.main-sec01-left ul.msq-wrap li a {padding:33px 0px 10px 0px;font-size:14px}
	.main-sec01-left ul.msq-wrap {margin-top:14%;gap:4px}
	.main-sec01-left ul.msq-wrap li.msq01 a,
	.main-sec01-left ul.msq-wrap li.msq02 a,
	.main-sec01-left ul.msq-wrap li.msq03 a,
	.main-sec01-left ul.msq-wrap li.msq04 a {background-size:21%;background-position: center 7px;border-radius:10px;text-align:center}
	.main-board ul li a.tab {/*width:55px;font-size:12px;*/padding:0}
	.main-sec03 .inner .map {padding: 20px 8px 0px}
	.main-sec0202 ul li a .y-thum-text {font-size:14px}
	.main-sec0202 .more-btn {text-indent:-9999px}
	.main-board .board-more {text-indent:-9999px}
	.main-sec02-wrap {padding:30px 0}
	.main-board .tab-cont ul.list li a span {font-size:11px;width:55px;height:23px;line-height:23px}
	.main-board .tab-cont ul.list li span.date {font-size:12px;padding:13px 0px;width:35%}
	.main-board .tab-cont ul.list li a {padding:10px 0;font-size:16px;width:65%}
	.main-board .board-more:after {top:-3px}
	.main-sec03 .inner .map h2.map-tit {font-size:17px}
	.main-sec0202 .video-tit h2 {font-size:17px}
	.main-sec0202 ul li a .y-thum-img img {border-radius:10px;height:135px}
	.main-sec0202 ul li:first-child {margin-right:2%}
	.main-sec0202 ul li {width:49%}
	.main-board .tab-cont {padding:10px 0;top:59px}
	.main-sec0202 {margin-top:33px}
	.main-sec03 .inner {/*padding: 30px 0 0 0*/}
	.main-sec03 .inner .map dl {font-size:14px;justify-content:center}
	.main-sec03 .inner .map dl dt {width:73px}
	.main-sec03 .inner .map .map-top {margin-bottom:15px}
	.main-sec03 .inner .map a.map-btnB {height:40px;line-height:40px;font-size:16px}
	.main-sec03 .inner .map a.map-btnB:before {top:7px;left: calc(50% - 48px)}
	.visual_control {height:33px;padding:5px 20px 11px 20px}
}