/* media : 626~767 */
@media (max-width: 767px) {
.swiper-slide .slide_desc {padding-left: 1rem;}
.swiper-slide .slide_desc span {font-size: 1.6rem; text-align: center;}
.swiper-slide .slide_desc p {font-size: 2.4rem; text-align: center; line-height: 3.5rem;}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 1rem; height: 1rem;}
.quick_menu_dth1 > li {font-size: 1.6rem;}
.quick_menu_dth2 > li > a {font-size: 1.4rem; line-height: 3rem;}
.close {right: 3rem; top: 3rem;}
.close > button img {width: 2rem; height: 2rem;}
.our_main {width: 90%;}
.tour_btn a {margin-left: 0.3rem;}
.title {font-size: 3rem;}
.trip_main {display: block; margin: 0 auto;}
.trip_main_ico {display: flex; gap: 5%; margin-bottom: 4rem; justify-content: center;}
.trip_main_ico .trip_main_img {width: 40%;}
.trip_main_ico:nth-child(3) {flex: 0;}
.trip_main_desc {margin-top: 1%;}
.trip_main_hotBtn {right: 50%; } 
.img_tit {font-size: 2rem; line-height: 4rem; padding: 0 2rem; margin-bottom: 1rem;}
.img_desc {font-size: 1.8rem; line-height: 3rem;}
.f_header .f_nav > ul {margin-left: 2rem; gap: 3%; }
.f_header .f_nav > ul > li:not(:last-child):after {right: -0.8rem; height: 1rem; bottom: 1.3rem; }
.f_info .f_com_info {flex-wrap: wrap; justify-content: flex-start; gap: 1%;}
.f_info .f_com_info li:not(:last-child):after {bottom: 0.5rem;}
.intro_desc .intro_tit {font-size: 3.8rem; margin-bottom: 2rem;}
.intro_desc .intro_tit:after {width: 7rem;}
.intro_photo {width: 25rem; height: 25rem;}
.intro_desc ul li {font-size: 1.3rem;}
.map_add .map_tit {font-size: 2.8rem;}
.map_add .map_tit_desc {font-size: 2rem;}
.map_add_add span, .map_add_sub span, .map_add_bus span {font-size: 2.2rem;}
.map_add_add span, .map_add_sub span, .map_add_bus span {font-size: 2.2rem;}
.tab-menu {display: block;}
.tab-menu > li {display: flex; gap: 2rem; margin-bottom: 1.5rem;}
.tab-menu-sub > li {height: 5rem;}
.tab-menu > li > a {width: 60%;}
.tour_sch.desktop {display: none;}
.tour_sch.mobile {display: block;}
.guide_trans > ul li {font-size: 1.6rem;}
.guide_trans > ul li img {width: 80%; margin: 0 auto;}
.guide_trans > .sub_tit2 {font-size: 1.4rem;}
.service_qna {width: 50%;}
.service_qna a {font-size: 2rem;}
.car_list ul li span {line-height: 8rem;}
.vip_sub_tit3 span {font-size: 2.6rem;}
.sub_tit1.guide_sub_tit1 {padding: 0 6rem;}
.sub_tit2.guide_sub_tit2 {padding: 0 3rem;}
.story > ul {display: block;}
.story > ul li {width: 100%; margin-bottom: 1rem; position: relative;}
.story > ul li:nth-child(1n) {width: 100%; margin-bottom: -3px; }
.story > ul li:nth-child(2n) {width: 100%; margin-bottom: 2rem;}
.story .story_cont {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.story > ul li:nth-child(2n) {padding: 1rem; height: 23rem;}
.story_cont > ul li:nth-child(1n) {font-size: 1.3rem;}
.story_cont > ul li:nth-child(2n) {font-size: 1.3rem;}
.story_desc p {font-size: 1.4rem; padding: 0 4rem; line-height: 3rem;}
.story_photo img {width: 70%;}
.story_list {width: 12rem; height: 4rem; line-height: 4rem; margin-top: 2rem;}
.story_list a {font-size: 2rem;}
.page2 > ul {font-size: 2rem; gap: 2rem; display: flex; justify-content: center; gap: 2rem; background-color: transparent;}
.page2 > ul li a {font-size: 2.5rem;}
.page2 > ul li a img{width: 80%;}
.tab_car {gap: 1rem;}
.tab_car li a {font-size: 2.4rem; letter-spacing: -1px;}
}