@media screen and (max-width: 1700px) {
	.destination-con li img{width: 200px;height: 200px;}
}
@media screen and (max-width: 1024px) {
	.m-title{display: block;padding:23px 20px;background: #6a86eb;color: #fff;font-size: 30px;position: relative;}
	.m-title a{position: absolute;top: 24px;right: 20px;color: #fff;font-size: 30px;}
	#header{padding: 10px 0;width: 100%;position: fixed;top: 0;left: 0;background: rgba(255, 255, 255, 0.5);z-index: 999;}
	#header #gnb{float: none;width: 60%;background: #fff;position: fixed;left: -60%;top: 0;z-index: 900;height: 100%;overflow-y: auto;border-top: 1px solid #c7c7c7;padding: 0;}
	.h-bt{display: none;}
	.m-h-bt{display: block;position: fixed;top: 10px;right: 2%;z-index: 95;width: 100px;text-align: right;}
	.m-h-bt li{display: inline-block;}
	.gnb-bg{background: rgba(0, 0, 0, 0.5);position: fixed;top: 0;left: 0;height: 100%;z-index: 95;}
	.gnb-depth1{float: none;padding: 10px 0;padding-left: 30px;}
	.gnb-depth1 > li{float: none;width: auto;}
	.gnb-depth1 > li > a{display: block;padding: 10px 25px;text-align: left;}
	.gnb-depth2{position: static;padding: 5px 30px;width: calc(100% - 60px);}
	.gnb-depth2 > li{padding: 5px 0;}
	.gnb-depth2 > li > a{font-size: 18px;border: 1px solid #c7c7c7;color: #2b49b1;width: calc(90% - 20px);padding: 10px 10px;position: relative;}
	.gnb-depth2 > li > a:after{content:">";position: absolute;top: 10px;font-weight: bold;color: #2b49b1;right: 10px;}
	.gnb-depth1 > li > a:hover{color: #6a86eb;}
	#header h1{float: none;text-align: center;}
	#header h1 img{width: 40%;}
	#container{padding-top: 0;}
	.m-icon{display: block;}
	.sp-nav{display: block;width:50px;float:right;position:absolute;cursor:pointer;height:30px;left: 2%;top: 25px;}
	.sp-nav span{display:block;background:#6a86eb;width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.5s;}
	.sp-nav span:nth-of-type(1){top:0px}
	.sp-nav span:nth-of-type(2){top:10px}
	.sp-nav span:nth-of-type(3){top:20px}
	.sp-nav-se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp-nav-se span:nth-of-type(2){width:0}
	.sp-nav-se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.gnb-depth1 > li:last-child{display: none;}
}
@media screen and (max-width: 800px) {
	.main-floor1 .txt{font-size: 30px;width: auto;text-align: right;}
	.main-floor1 > div{padding: 0 2%;}
	.main-floor1 > div img{width: 70%;}
	#container{width: 96%;padding-bottom: 50px;}
	.main-floor1 .go-btn{width: auto;text-align: left;}
	.main-floor1 .go-btn a{right: 25px;}
	.main-floor2{margin-top: 50px;}
	.main-floor2 > li{padding: 0 1%;}
	.main-floor2 > li img{width: 98%;}
	.main-banner{text-align: center;overflow: hidden;border-radius: 20px;}
	.main-banner > a > img{width: auto;/*height: 400px;*/position: relative;/*margin-left: -360px;*/}
	.main-banner .tit{text-align: left;}
	.main-banner .tit1{font-size: 20px;top: 40px;left: 40px;}
	.main-banner .tit1 span{font-size: 28px;}
	#footer{width: 92%;padding: 0 4%;}

	#main-bg2{padding: 30px 0 60px;}
	.h3-title{font-size: 30px;}
	.h4-title{font-size: 26px;margin-top: 30px;}
	.border-gray{padding: 5%;}
	.border-table table thead th{display: none;border-bottom: 0;}
	.border-table colgroup{display: none;}
	.border-table table thead tr{display: block;width: 100%;}
	.border-table table thead tr th:first-child{display: block;padding: 10px 5px;}
	.border-table table thead{border-bottom: 1px solid #999;}
	.border-table table tbody tr{display: block;border-bottom: 1px solid #999;padding: 10px 5px;}
	.border-table table tbody tr:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
	.border-table table tbody tr td{display: block;float: left;border-bottom: 0;padding: 0;width: calc(100% / 3);text-align: left;}
	.border-table table tbody tr td:first-child{display: block;float: none;width: 100%;padding-bottom: 10px;}
	.border-gray .count li{font-size: 20px;width: 50% !important;}
	.border-gray > .coupon li.th{font-size: 20px;}
	.border-gray > .coupon li.td .input input[type="text"]{font-size: 15px;height: 18px;}
	.border-gray > .coupon li.td .input select{font-size: 15px;height: 40px;}
	.border-gray > .coupon li.td .input a{font-size: 15px;width: 100px;line-height: 40px;}
	.border-gray > .coupon li.td .input{padding-right: 110px;}
	.font-size48{font-size: 20px;}
	.no-style th, .no-style td{font-size: 20px;}
	.no-style input[type="text"]{/*width: calc(100% / 3 - 40px);*/width: calc(100% - 22px);}
	.button-box a{width: 124px;line-height: 50px !important;font-size: 20px;}
	.button-box a.pop-white-blue{width: 114px;min-width:238px;line-height: 40px !important;}
	.accept-1 li{display: block;text-align: center !important;}
	.accept-1 li img{width: 100%;}
	.date-write-1 .img{margin: 0 auto;width: 100%;float: none;margin-bottom: 10px;max-width: 381px;}
	.accept-1 li:last-child span{display:block;background:#6a86ea;font-size:35px;color:#fff;padding:10px 0;}

	.date-write-1 .img img{}
	.date-write-1 .txt{width: 100%;}
	.dw1 > ul{float: none;margin: 2px 0 2px 0;width: 100%;}
	.input-position a{line-height: 39px;font-size: 15px;}
	.main-banner .tit2{top: 40px;}
	.main-floor3 img{width: 90%;}
	.main-floor3 ul > li{text-align: right;}
	.main-floor3 ul > li:last-child{text-align: left;}
	.mff1-lf{float: none;width: 100%;margin-top: 20px;}
	.mff1-rt{float: none;position: relative;padding-top:26px;}
	.mff1-rt h2{font-size: 22px;font-weight: bold;}
	.mff1-rt li{font-size: 20px;}
	#layout-popup{height: 65%;top: 20%;padding: 5%;max-width: 100%;width: 80%;left: 5%;margin-left: 0;}
	.tab1-cons{width: 100%;}
	.tab1-cons .th{width: 200px;}
	.tab1-cons .td{padding-left: 20px;line-height: 22px;}
	.tab1-cons .td h3{font-size: 20px;line-height: 28px;}
	.accept-1a{margin: 0 auto;display: block;text-align: center;}

	.mp1-btn a{width: calc(50% - 20px) !important;padding:0;min-width: auto !important;}
	.mp-v2 th,.mp-v2 td{display:block;}
	.mp-v2 td{}
	.mp-v2 td label{display: inline-block;width: calc(50% - 1px);margin:1px 0 1px 1px;}
	.mp-v2 td label select{width:100%;}
	.mp-v2 td label input{width:100%;}
	.mp-v2 td label:last-child{width:calc(100% - 1px);}
	.h3-destination{margin-top:50px;}
	.recruit-bor > li{padding-left:60px;}
	.tour-box .img670 img{width:1200px;}
	.tab2 .cont{width:auto;margin: 35px 9% 0;}
	.mobile{display: inline-block;}
	.pc{display: none;}
	.owl-nav button{display: none;}
	a.layout-popup-close{right: 6%;top: 8%;}
}
@media screen and (max-width: 767px) {
	#layout-popup{padding: 15px;}
	a.layout-popup-close{right: 15px;top: 13px;font-size: 23px;}
	.mff1-rt{text-align: center;}
	.mff1-rt a{position: static;margin-top: 10px;}
	.h3-blue{font-size: 28px;}
	.h3-blue span{font-size: 20px;}
	.table-style{overflow-x: auto;}
	.table-style table{width: 800px;}
	.table-style.no-scroll table{width: 100%;}
	.h4-title i{font-size: 20px;}
	.tab-box > div{float: none !important;width: 100%;}
	.h4-title br{display: block;}
	.tab-box li{display: block !important;}
	.tab-box .tab-con > ul li.th{font-family: 'NanumGothic-Bold';width: auto;padding: 10px 15px;font-weight: bold;}
	.tab-box .tab-con > ul li.td{padding: 0 30px 5px;}
	.tour-box .btn1 li a{font-size: 25px;line-height: 70px;}
	.tour-box .txt{font-size: 20px;}
	.btn-tab a{font-size: 20px;line-height: 50px;}
	.accept-1-b{margin: 20px 0 0;}
	.accept-1-c{background: #6a86eb;}
	.destination-con li{width: calc(100% / 3);}
	.destination-con li img{width: 100%;height: auto;}
	.h3-destination strong{font-size: 20px;line-height: 40px;width: 100px;}
	.dw2 > ul{display: block;width: calc(100% - 42px);}
	.dw2 > ul:first-child{border-bottom:0;padding-bottom: 0;}
	.dw3{width: 100%;}
	#wrap-popup{margin: 0 auto;width: 90%;padding: 5%;position: static;}
	#wrap-popup h3{font-size: 20px;}
	.pop-btn a{width: 100px;line-height: 40px !important;font-size: 20px;}
	.date-number th, .date-number td{/*display: block;padding: 5%;*/}
	.mff1-lf h1 a{display: block;margin-bottom: 10px;}
	.mff1-lf ul li br{display: block;}
	.change tr{/* display: block; */border-bottom: 1px solid #999;}
	.change th{/* display: block; */border-bottom: 0;padding: 10px 15px;/* padding-bottom: 5px; */}
	.change td{/* display: block; */border-bottom: 0;padding: 10px 15px !important;}
	.change td.one{/* display: block; */border-bottom: 0;padding: 10px !important;}
	.change2 tr{display: block;border-bottom: 1px solid #999;}
	.change2 th{display: block;border-bottom: 0;padding-bottom: 5px;}
	.change2 td{display: block;border-bottom: 0;padding: 10px !important;}
	.change2 td.one{display: block;border-bottom: 0;padding: 10px !important;}
	.h3-title i{font-size: 20px;}
	.h3-pop{font-size: 20px;}
	.img-title{overflow: hidden;text-align: left;}
	.tour-box .img-title img{width: 150%;position: relative;left: -18%;top: 0;}
	.tab1-cons .th{display: block;width: 100%;}
	.tab1-cons .td{display: block;padding-left: 0;}
	.tab-box h2 span{font-size: 20px;padding: 10px;}
	.sub-01 > ul > li{display: block;float: left;width: calc(48% - 8px);border-left: 0;margin: 2px;}
	.sub-01 .tab-con > ul li.th{width: 65px;}
	.life-photo > a > img{right:250px;}
	.tab1-cons .th{margin-bottom: 10px;}

	.tour-box .img img{width: 100%;}
	.tour-box .tab1-cons .th img{width: 100%;max-width: 350px;}
	.date-number colgroup col:first-child{width:110px !important;}
	.change colgroup col:first-child{width:110px !important;}
	.tour-box .img670 img{left:0;}

	.mp-v3 tr{border-bottom:0;}
	.mp-v3 td{display:block;}
	.mp-v3 td .m-disn{display:none;}
	.mp-v3 td .m-disb{display:block;}
	.tab1-cons .td p{font-size:18px;line-height: 24px;}
	.options h3, .options h4{font-size:18px;}
	.options-depth3 > li .th > span{font-size:18px;margin-left: 0;display: block;}
	.checkbox label{font-size:18px;}
	.checkbox label br{display:block;}
	.tab2,.tab3{width: 102%;overflow: hidden;margin-left: -1%;}
	.tab2 .cont{margin: 35px 0 0;}
	.mp-v4 colgroup col:first-child{width:110px !important;}
	.dw1 > ul li.th{box-sizing: border-box;}
	.mp-v5 th,.mp-v5 td{font-size:18px;padding-left: 10px;padding-right: 0;}
	.mp-v5 th,.mp-v5 td span{font-size: 18px;}
	.mp-v5 th,.mp-v5 td p{font-size: 18px;}
	.mp-v5 colgroup col:first-child{width:95px !important;}

	.mp-btn{position:fixed;bottom:0;left:0;width:100%;;}
	.tour-box .mp-btn li a{width:auto;}
	.date-write-1 .check-box{}
	.h4-title{position: relative;}
	.h4-title span.checkbox{position: absolute;right: 38px;}
	.tour-box .img670 img{width:1200px;position: relative;left: calc(50% - 600px);}
	.table-style td select.n3.long{width: 70px !important;}
	.table-style td select.n3.short{width: 62px !important;}
	.table-style td input[type="text"].n3.short{width: 40px !important;}
}
@media screen and (max-width: 640px) {
	.main-floor1 .go-btn{width: auto;}
	.main-floor1 .go-btn img{width: 100%;}
	.main-floor1 .txt{font-size: 25px;}
	.main-floor1 .txt img{width: 100%;}
	.main-floor2 > li{display: block;padding: 0;text-align: center !important;}
	.main-floor3 > li{width: 30%;}
	.main-floor3 > li img{width: 100%;}
	.main-floor3 > li:first-child{width: 70%;}
	.mff1-rt a{width: 60%;}
	.mff1-rt a img{width: 100%;}
	.border-gray > .coupon li{display: block;}
	.border-gray colgroup{display: none;}
	.no-style th{width: 100px !important;}
	.no-style th, .no-style td label{display: block;margin: 1px 0;}
	.no-style td label input[type="text"]{width: calc(100% - 22px);}
	.date-write-1 .img .tit1{color: #333;}
	.mp-v2 td label {float: left;margin: 1px 0 1px 1px;}
	.tab2 .cont > ul > li span{float:none;display:block;width: auto !important;font-size: 20px;}
	.tab2 .cont > ul > li span.sp-cont{margin-top:10px;}
	.date-write-1 .check-box{top:auto;bottom:10px;left:10px;}
	.tour-box .img670 img{width: 720px;height: auto;left: calc(50% - 360px);}
}
@media screen and (max-width: 560px) {
	.mff1-lf ul li span{display: block;}
	.button-box a{padding: 0;}
	.h3-title span{display: block;position: absolute;bottom: -35px;background: #fff;}
	.accept-3 a img{width: 100%;}
	.accept-3 a{display: block;float: left;width: calc(50% - 5px);}
	.accept-3 a:last-child{float: right;}
	.life-photo > a > img{right:400px;}
	.date-write-1 .check-box{float:none}
	.mp-v1{padding:5% 1%;text-align: center;}

	.mp-v1 .radio label{font-size: 15px;}
	
}
@media screen and (max-width: 374px) {
	
.mp-v1 .radio label{padding-left: 31px;margin-right:3px;}
}