﻿@charset "utf-8";


@media screen and (max-width:768px) {
/*팝업창 이미지 사이즈 재설정 - 필수*/
.drag_pop{left:10px !important;top:70px !important;max-width:310px !important;height:auto !important;}
}


.title_section{font-size:19px;font-weight:600;color:#333;line-height:24px;letter-spacing:-0.4px;}
.title_section_exp{font-size:12.4px;font-weight:400;color:#666;line-height:19px;letter-spacing:-0.2px;padding:3px 0 25px;}


/*주요섹션바로가기*/
#section_link{position:relative;border-radius:10px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,0.20);background-color:#444;}
#section_link ul li{width:100%;}
#section_link ul li a{display:block;position:relative;}
#section_link ul li a .text{position:absolute;left:0;bottom:0;width:100%;padding:25px 15px 25px 25px;font-size:19px;letter-spacing:-0.6px;line-height:26px;font-weight:500;color:#fff;}
#section_link ul li a .text p.exp{font-size:13.4px;font-weight:400;opacity:0.85;}
#section_link ul li a .text p.go{font-size:12px;color:#16b1af;text-align:right;line-height:20px;margin-top:15px;padding-right:20px;background:url(/img/icon/go_arrow.png) no-repeat right center;background-size:12px auto;}

#section_link .swiper-pagination {left:25px;bottom:28px;width:150px;height:20px;text-align: left;z-index: 10;}
#section_link .swiper-pagination-bullet {width: 5px;height: 5px;display: inline-block;border-radius: 100%;background-color:#fff;opacity:0.5;}
#section_link .swiper-pagination-bullet-active {opacity:1;background-color:#16b1af;}



/*추천업소*/

#plus_store{}
ul.main_plus{}
ul.main_plus li{width:44%;}
ul.main_plus li a{position:relative;display:block;width:100%;height:100%;font-size:17px;font-weight:600;text-align:center;color:#fff;border-radius:4px;overflow:hidden;}
ul.main_plus li a h3{position:absolute;top:0;left:0;padding:15px;width:100%;}
ul.main_plus li a .text{position:absolute;bottom:3px;left:0;width:100%;letter-spacing:-0.6px;}
ul.main_plus li a .text .name{font-size:15px;line-height:19px;font-weight:500;color:#fff;padding-bottom:3px;padding:0 10px;}
ul.main_plus li a .text .exp{font-size:12.4px;line-height:16px;font-weight:300;color:#fff;padding:3px 15px 10px;opacity:0.93;}
ul.main_plus li a .text .exp span{font-size:9px;padding:0 2px;vertical-align:top;}
ul.main_plus li a.cover_img{width:100%;}



/*추천여행지*/
#choice_place{}
ul.main_choice_place{}
ul.main_choice_place li{width:90%;}
ul.main_choice_place li a{position:relative;display:block;width:100%;height:100%;color:#fff;}
ul.main_choice_place li .img{border-radius:4px;overflow:hidden;}

ul.main_choice_place li .text{padding:12px 30px 0 0;font-size:13px;font-weight:300px;line-height:18px;color:#666;letter-spacing:-0.6px;}
ul.main_choice_place li .text p.name{font-size:16px;font-weight:500;line-height:22px;color:#333;padding-bottom:5px;}




/*업소리스트*/
.store_list1 {font-size:0;}
.store_list1 li{display:inline-block;vertical-align:top;width:48.2%;margin:0 3.6% 8% 0;vertical-align:top;position:relative;}
.store_list1 li:nth-child(2n){margin-right:0;}
.store_list1 li span.biz_type{position:absolute;display:block;top:7px;right:7px;background:rgba(0,0,0,0.5);color:#fff;font-size:11px;line-height:16px;letter-spacing:-0.4px;font-weight:400;padding:3px 5px;border-radius:3px;z-index:11;}
.store_list1 li a{display:block;}
.store_list1 li .img{position:relative;border-radius:4px;overflow:hidden;}
.store_list1 li .info{padding-top:15px;}
.store_list1 li .info h4{font-size:15px;color:#333;letter-spacing:-0.3px;font-weight:500;}
.store_list1 li .info .exp{font-weight:400;font-size:12.4px;color:#777;padding-top:4px;}
.store_list1 li .info .extra{font-size:12px;color:#888;line-height:15px;padding-top:3px;}
.store_list1 li .info .extra i{font-size:10px;}
.store_list1 li .info .extra .addr{letter-spacing:-0.6px;padding-right:3px;}
.store_list1 li .info .extra .star_wrap{font-weight:600;}




/*배너*/
#banner_link{position:relative;border-radius:10px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,0.20);}
#banner_link ul{}
#banner_link ul li{width:100%;}
#banner_link ul li a{display:block;position:relative;}
#banner_link ul li a .text{background-color:#fff;padding:20px 15px 20px 20px;font-size:18px;letter-spacing:-0.6px;line-height:24px;font-weight:500;color:#333;}
#banner_link ul li a .text p.exp{font-size:13.4px;font-weight:400;opacity:0.85;}
#banner_link ul li a .text p.go{font-size:12px;color:#16b1af;line-height:20px;width:63px;margin-top:10px;background:url(/img/icon/go_arrow.png) no-repeat right center;background-size:12px auto;}

#banner_link .swiper-pagination {left:0;top:15px;width:100%;height:20px;text-align:center;z-index: 10;}
#banner_link .swiper-pagination-bullet {width: 5px;height: 5px;display: inline-block;border-radius: 100%;background-color:#fff;opacity:0.5;}
#banner_link .swiper-pagination-bullet-active {opacity:1;background-color:#16b1af;}


/*swiper slide css 공통*/
.swipe_container{width:100%;height:auto;overflow:hidden;}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;right:-17px;width: 34px;height: 34px;margin-top: -17px;z-index: 10;cursor: pointer;
background:url(/img/icon_arrow_next.gif) no-repeat center center #fff;border-radius:17px;overflow:hidden;box-shadow:1px 1px 1px rgba(0,0,0,0.15);}
.swiper-button-prev {right:auto;left:-17px !important;background:url(/img/icon_arrow_prev.gif) no-repeat center center #fff;}
.swiper-button-next:hover, .swiper-button-prev:hover{opacity:0.6;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{pointer-events:auto;background:none;box-shadow:0px 0px 0px rgba(0,0,0,0);}

#choice_place .swiper-button-next, #choice_place .swiper-button-prev{margin-top:-53px;}


@media screen and (max-width:768px) {
.swiper-button-next, .swiper-button-prev {display:none;}
}













