@charset "utf-8";
/*@import url("http://cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");
*/
/* Common Style */
* {margin:0;padding:0;list-style-type:none;}
html {height:100%;font-size:12px;}
body {top:0!important;margin:0;padding:0;color:#333; background:#fff;font-size:13px;letter-spacing:-0.7px;font-family:'NotoSansKR', 'NanumSquare','Nanum Gothic','Dotum','Gulim','Tahoma','Verdana',ng,ngb;-webkit-text-size-adjust:none;width:100%;min-height:100%; overflow:hidden; overflow-y:scroll}
.blind {visibility: hidden; overflow: hidden;position: absolute; top: 0; left: 0; width: 1px; height: 1px; font-size: 0;line-height: 0;}

/* color */
.blue{color:#276bd1}

/* align */
.txt_r{text-align:right}
.txt_l{text-align:left}
.txt_c{text-align:center}


#wrapper {width:100%;position:relative}
#container {width:100%; }
body {width:100%;min-width: 320px; }


.goog-te-banner-frame {
    top: auto!important;
    bottom: 0px!important;
}

.topHead > div {float:left}
.topHead .topSect01 {margin-right:20px;border-left:1px solid #dfdfdf;}
.topHead .topSect01 a {display:inline-block; padding:0 10px 0 27px; color:#343537; border-right:1px solid #dfdfdf; height: 34px; line-height: 34px;}
.topHead .topSect01 a:hover{text-decoration:none;color:#343537;}

.topHead .topSect01 a.util01 {background:url(/images/suncheon/tour/common/util01.png) 5px 8px no-repeat;} 
.topHead .topSect01 a.util02 {background:url(/images/suncheon/tour/common/util02.png) 5px 8px no-repeat;} 
.topHead .topSect01 a.util03 {background:url(/images/suncheon/tour/common/util03.png) 5px 8px no-repeat;} 
.topHead .topSect01 a.util04 {background-image: url(/images/suncheon/tour/common/util04.png); background-position: 5px 7px; background-repeat: no-repeat; background-color: #ececec; color: #000; font-weight: bold; font-size: 17px; letter-spacing: 0px; vertical-align: middle; border-bottom: 1px solid #dfdfdf;} 
.topHead .topSect01 a.util05 {background:url(/images/suncheon/tour/common/util05.png) 5px 8px no-repeat; padding: 0 10px 0 35px!important;} 
.topHead .topSect01 a.util06 {background:url(/images/suncheon/tour/common/util06.png) 5px 8px no-repeat;} 
.topHead .topSect01 a.util07 {background:url(/images/suncheon/tour/common/util07.png) 5px 8px no-repeat;} 
.topHead .topSect01 a.util08 {background:url(/images/suncheon/tour/common/util08.png) 5px 8px no-repeat;} 
   

.topHead .inforight {float:right}
.topHead .topSect02 {float:left;margin-right:10px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.topHead .topSect02 a {display:inline-block;padding:12px 15px 8px 8px;color:#343537;}
.topHead .topSect02 a:hover{text-decoration:none;color:#343537;}
.topHead .topSect02 a:first-child {margin-left:10px; background:none}

.topSect04 {position:absolute;top:40px;right:170px;margin-right:10px;background:url(/tour/images/common/btn_select.png) right 6px no-repeat;color:#fff;font-family:'NotoSansKR'}
.topSect04 span {position:absolute;left:0px;top:0px;}
.topSect04 select {opacity:0;padding:12px 0 3px 0px; height:100%;filter: alpha(opacity:'0');color:#000; }

.topHead #google_translate_element {float:left;}
.topHead #google_translate_element .goog-te-gadget-simple {padding:7px 0; border:none; border-left:1px solid #dfdfdf;color:#343537;}

/*20171121*/
.topHead ul.right {float:left;border-left:1px solid #fff;}
.topHead ul.right li {position:relative;float:left;border-right:1px solid #dfdfdf;color:#333;/* background:#fff;*/padding:10px; }
.topHead ul.right li a{color:#343537;}
.topHead ul.right li a:hover{text-decoration:none;}

#sns {position:absolute; right:0; top:0; width:210px;}
#sns ul {border:none;}
#sns ul li {padding:0;}


.topHead .sns,
.topHead .sns li {float:left;}

/*탑메뉴스타일20171130*/
.webGnb {position:relative; margin:0 0 0 0}
.webGnb h1 {position:absolute;top:7px;left:4%;font-size:1rem;z-index:2;}
.webGnb > ul {position:relative;margin:0 auto;width:100%;margin:0 auto;text-align:center;/*padding:0 140px;*/font-size:0}
.webGnb > ul > li {display:inline-block;padding-bottom:10px;text-align:center;text-align:center;width:6%}
.webGnb > ul > li:nth-child(1){margin-left:0;width:11%}
.webGnb > ul > li:nth-child(3){width:6%}
.webGnb > ul li .btn_dep1 {color:#fff;font-size:18px;display:inline-block;font-weight:600;text-overflow: ellipsis; overflow: hidden;padding:15px 0 37px}
.webGnb > ul li .btn_dep1.on {/*color:#197b30;*/ font-weight:600;}

.webGnb ul li .btn_dep1+.depth_2 {display:none; position:absolute;left:0;text-align:center; width:100%;z-index:10000;}
.webGnb ul li .btn_dep1.on+.depth_2 {display:block}
.webGnb ul li .depth_2 {background-color: rgb(72, 50, 123)/*background:#028bd1;opacity:0.97 */}
.webGnb ul li .depth_2 .dep_left{font-family: 'MapoDPPA';float:left;width:30%;position:relative;color:#fff;text-align:right;padding:40px 0 20px 40px}
.webGnb ul li .depth_2 .dep_left h3{padding:5px 50px;width:fit-content;float:right;font-size:30px;font-weight:400; background-color: rgb(72, 50, 123, 0.7);border-radius:0 0 0 26.5px}
.webGnb ul li .depth_2 .dep_left::before{position:absolute;top:0;right:0;content:'';display:block;width:764px;height:680px;background-repeat:no-repeat;z-index:-1}
.webGnb ul li .depth_2.depthp07 h3 {padding:25px 0 20px 18px}
.webGnb ul li .depth_2 > ul {float: left;width:55%;display:flow;/*flex-wrap: wrap;*/padding:40px 0 40px 40px;height:auto;min-height:680px}
.webGnb ul li .depth_2 > ul li.box_menu {width:100%;height:fit-content}
.webGnb ul li .depth_2 > ul > li {float:left;width:calc(100% / 4 - 52px);text-align:center;margin:0 23px 5px 0;}
/*.webGnb ul li .depthp02 > ul > li{margin:10px 23px 5px 0;}*/
.webGnb ul li .depth_2 > ul > li:hover {background:none;}
.webGnb ul li .depth_2 > ul > li > a {font-family: 'S-Core Dream 5';font-size:15px; color:#fff; display:inline-block;width:100%;padding:10px 0 10px 12px;border:1px solid #aaa1be;border-radius:10px;text-align:left;letter-spacing:-1px;/*background:url(/images/suncheon/tour/common/2depth.png) 95% center no-repeat;*/}
.webGnb ul li .depth_2 > ul > li > a.plus {background:url(/images/suncheon/tour/common/2depth_plus.png) 95% center no-repeat;}
.webGnb ul li .depth_2 > ul > li.box_menu ul {justify-content:space-evenly;width:92.5%;position:relative;display:flex; float:left; text-align:left;padding:10px 0;min-height:80px;height:auto;border:1px solid #aaa1be;border-radius:20px}
.webGnb ul li .depth_2 > ul > li ul {display:inline-block; float:left; text-align:left;padding:10px 0;min-height:80px;height:auto;}
.webGnb ul li .depth_2.depthp06 > ul > li ul {height:auto}
.webGnb ul li .depth_2 > ul > li ul li { line-height:18px;padding-right:5px;padding-left:7px;font-size:14px}
.webGnb ul li .depth_2 > ul > li.box_menu ul li.imgMenu { line-height:18px;font-size:14px;padding:30px 0px 15px 0px}
.webGnb ul li .depth_2 > ul > li ul li a {padding-bottom:5px;font-family: 'S-Core Dream 5';color:#fff;display:inline-block;font-size:14px; line-height:20px; padding-left:8px;background: url(/images/suncheon/tour/sub/white_dot.png) left 9px no-repeat;letter-spacing: -1px}
.webGnb ul li .depth_2 > ul > li ul li a.menu_index{ font-family: 'S-Core Dream 4';}
.webGnb ul li .depth_2 > ul > li > a:hover {background-color:#fff;color:rgb(72, 50, 123);}
.webGnb ul li .depth_2 > ul > li.season_m > a:hover {color:#d8c7ff}

.webGnb ul li .depth_2 ul ul li.imgMenu {/*width:117px*/}
.webGnb ul li .depth_2 ul li.imgMenu a {width:91px; padding:94px 0 0 0; text-align:center;border:none;}
.webGnb ul li .depthp02 ul li.imgMenu a{width:80px; padding:94px 0 0 0; text-align:center;border:none;}
.webGnb ul li .depthp02 ul li.box_menu{/*height:142px*/}
.webGnb ul li .depthp03 ul li ul{/*border:none !important;*/}
li.imgMenu a img.food_arrow{margin-left:3px}
.btn_allmenu_hover{display:none}

/*메뉴 hover*/
/* Header Hover */

/*닭요리 펼치기*/
.webGnb ul li .depth_2 > ul li ul.food_cont{position:absolute;display:grid;grid-template-columns:repeat(3, 2fr);right:-300px;top:0;border:none;width:fit-content}
.webGnb ul li .depth_2 > ul li ul.food_cont li.imgMenu{padding:0 10px 3px 0}
.webGnb ul li .depth_2 > ul li ul.food_cont li.imgMenu a{}
.webGnb ul li .depth_2 > ul li ul.stay_cont{width:fit-content !important;position:absolute;display:grid;grid-template-columns:repeat(3, 2fr);right:-325px;top:35px;border:none;}
.webGnb ul li .depth_2 > ul li ul.stay_cont li.imgMenu{padding:0 10px 3px 0}
.webGnb ul li .depth_2 > ul li ul.stay_cont li.imgMenu a{}

@media all and (max-width:1700px){
.webGnb ul li .depth_2 > ul {width:70%}
 .webGnb > ul{width:100%}
 /*
 .webGnb ul li .depth_2 > ul {width:calc(100% - 193px)}*/
 .webGnb ul li .depth_2 h3{/*display:none*/}
 .webGnb ul li .depthp02 ul li.box_menu{height:132px}

 /*.webGnb ul li .depth_2 > ul > li.box_menu ul {display:grid;grid-template-columns:repeat(4, 1fr)}*/
 .webGnb ul li .depth_2 > ul > li.box_menu ul.box_food {display:grid;grid-template-columns:repeat(4, 1fr);width:63%}
 .webGnb ul li .depth_2 > ul > li.box_menu ul.box_stay {display:grid;grid-template-columns:repeat(4, 1fr);width:63%}
 .webGnb ul li .depth_2 ul li.imgMenu a {width:114px}
 .webGnb ul li .depthp02 ul li.box_menu{height:383px}
 .webGnb ul li .depth_2 > ul li ul.food_cont {right:-330px}
 .webGnb ul li .depth_2 > ul li ul.food_cont a {width:90px}
 .webGnb ul li .depth_2 > ul li ul.stay_cont {right:-330px;display:none}
 .webGnb ul li .depth_2 > ul li ul.stay_cont a {width:90px}
 .webGnb ul li .depthp02 .dep_left::before{height:761px}
.webGnb ul li .depthp01,.webGnb ul li .depthp02,.webGnb ul li .depthp03,.webGnb ul li .depthp04,.webGnb ul li .depthp01,.webGnb ul li .depthp05,.webGnb ul li .depthp06,.webGnb ul li .depthp07{/*background:#fff!important*/}


}
@media all and (max-width:1300px){
.webGnb > ul{width:100%}
.webGnb > ul li .btn_dep1{font-size:16px}
.topSect04{margin-right:20px;width:90px}
.topSect04 span{font-size:12px;padding-right:25px}
.webGnb > ul > li {width:6%}
.webGnb > ul > li:nth-child(3) {width:5%}
.webGnb ul li .depth_2 ul li.imgMenu a {width:88px}
.webGnb ul li .depth_2 > ul > li.box_menu ul.box_food {display:grid;grid-template-columns:repeat(4, 1fr)}
.webGnb ul li .depth_2 > ul > li.box_menu ul.box_stay {display:grid;grid-template-columns:repeat(4, 1fr)}
.webGnb ul li .depth_2 > ul li ul.food_cont {display:grid;grid-template-columns:repeat(2, 1fr);right:-210px}
.webGnb ul li .depth_2 > ul li ul.stay_cont {display:grid;grid-template-columns:repeat(1, 1fr);right:-118px;top:-8px}
.webGnb ul li .depthp02 ul li.box_menu{height:383px}
.webGnb ul li .depth_2 > ul > li {width: calc(100% / 4 - 24px)}
}
@media all and (max-width:1098px){
.webGnb > ul{display:none}
}
@media all and (max-width:1023px){

.webGnb h1{left:20px}
.m_allMenu_open{right:20px!important}
.webGnb .m_allMenu_open_hover{right:20px!important}
.webGnb .btn_srch{right:56px!important}
.webGnb .btn_srch_hover{right:56px!important}
.topSect04{display:none}

}


/* 순천투어 */
.webGnb ul li .depth_2 ul li a.trip01 {width:150px;background:url(/images/suncheon/tour/common/trip01_1.png) center top no-repeat;padding: 91px 0 0 0;border: none;text-align: center;}
.webGnb ul li .depth_2 ul li a.trip02 {width:150px;background:url(/images/suncheon/tour/common/trip02.png) center top no-repeat;padding: 91px 0 0 0;border: none;text-align: center;}
.webGnb ul li .depth_2 ul li a.trip03 {width:150px;background:url(/images/suncheon/tour/common/trip03.png) center top no-repeat;padding: 91px 0 0 0;border: none;text-align: center;}
.webGnb ul li .depth_2 ul li a.trip04 {width:150px;background:url(/images/suncheon/tour/common/trip04_1.png) center top no-repeat;padding: 91px 0 0 0;border: none;text-align: center;}
.webGnb ul li .depth_2 ul li a.trip05 {width:150px;background:url(/images/suncheon/tour/common/trip05.png) center top no-repeat;padding: 91px 0 0 0;border: none;text-align: center;}
.webGnb ul li .depth_2 ul li a.trip06 {width:150px;background:url(/images/suncheon/tour/common/trip06.png) center top no-repeat;padding: 91px 0 0 0;border: none;text-align: center;}
.webGnb ul li .depth_2 ul li a.trip07 {width:150px;background:url(/images/suncheon/tour/common/trip07.png) center top no-repeat;padding:91px 0 0 0;border:none;text-align:center}
.webGnb ul li .depth_2 ul li a.trip08 {width:150px;background:url(/images/suncheon/tour/common/trip08.png) center top no-repeat;padding:91px 0 0 0;border:none;text-align:center}
.webGnb ul li .depth_2 ul li.trip_m {width:214.34px;margin:5px 16px 5px 0}
.webGnb ul li .depth_2 ul li.trip_m > a{width:100%;padding:109px 0 0 0;background-size:100%}
.tr {margin-top:10px;font-size: 16px; color: #fff; display: inline-block;width: 138px;padding: 7px 0 8px 12px;border: 1px solid #aaa1be;text-align: left;letter-spacing: -1px;border-radius:10px/*background: url(/images/suncheon/tour/common/2depth.png) 95% center no-repeat;*/}
.tr:hover {background-color:#fff;color:rgb(72, 50, 123);}
.webGnb ul li .depth_2 ul li.trip_m .tr{width:100%}

/* 관광지 > 대표관광지 */
.webGnb .box_tit{font-family:'S-Core Dream 5';font-size:26px;text-align: center;position:absolute;color:#fff;left:calc(50% - 67px);top:-20px;background-color:rgb(72, 50, 123);padding:0 10px}
.webGnb .depthp01 .box_bg{/*background: url(/images/suncheon/tour/common/maintour_box.gif) 3px 0 no-repeat;*/}

/* 음시쇼핑 > 대표음식 */
.webGnb .depthp02 .food_inner{float:left;width:calc(100% - 233px);background:#fff;padding-bottom:10px}
.webGnb .depthp02 .food_inner .box_tit{position:relative;width:80px;text-align:center;margin:20px 0 0 calc(45% - 40px);background:#fff;z-index: 1}
.webGnb .depthp02 .food_inner .box_bg{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:800px;margin:-8px 0 0 30px;border:1px solid #dbe3db}
.webGnb .depthp02 .food_inner .box_bg.food_bg03{justify-content:start;margin:20px 0 0 27px;border:0}
.webGnb ul li .depth_2 > .food_inner > ul > li {width:156px;text-align:center;margin:0 7px 5px 0}
.webGnb ul li .depth_2 > .food_inner > ul > li:hover {background:none}
.webGnb ul li .depth_2 > .food_inner > ul > li > a {font-size:15px;color:#000;display:inline-block;width:135px;padding:7px 0 8px 12px;border:1px solid #dbe3db;text-align:left;letter-spacing:-1px;background:url(/images/suncheon/tour/common/2depth.png) 95% center no-repeat}
.webGnb ul li .depth_2 > .food_inner > ul > li > a.plus {background:url(/images/suncheon/tour/common/2depth_plus.png) 95% center no-repeat}
.webGnb ul li .depth_2 > .food_inner > ul > li ul {display:inline-block;float:left;text-align:left;padding:10px 0;min-height:80px}
.webGnb ul li .depth_2 > .food_inner > ul > li ul li{line-height:18px;padding-right:5px;padding-left:7px}
.webGnb ul li .depth_2 > .food_inner > ul > li ul li a {color:#666;display:inline-block;font-size:14px;line-height:20px;padding-left:8px;background:url(/images/suncheon/tour/sub/dot_gray.gif) left 9px no-repeat;letter-spacing:-1px}
.webGnb ul li .depth_2 > .food_inner > ul > li > a:hover {background-color:#fff;color:rgb(72, 50, 123);}
.webGnb ul li .depth_2 > .food_inner ul li.imgMenu {width:117px;margin:14px 0 10px 5px}
.webGnb ul li .depth_2 > .food_inner ul li.imgMenu a {width:117px;padding:94px 0 0 0;text-align:center;border:none}

/* .webGnb ul li .depth_2 ul li a.tour01 {background:url(/images/suncheon/tour/common/tour01.png) center top no-repeat;} */
.webGnb ul li .depth_2 ul li a.tour02 {background:url(/images/suncheon/tour/common/tour02.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.tour03 {background:url(/images/suncheon/tour/common/tour03.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.tour04 {background:url(/images/suncheon/tour/common/tour04.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.tour05 {background:url(/images/suncheon/tour/common/tour05.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.tour06 {background:url(/images/suncheon/tour/common/tour06.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.tour07 {background:url(/images/suncheon/tour/common/tour01.png) center top no-repeat;}

/* .webGnb ul li .depth_2 ul li a.food01 {background:url(/images/suncheon/tour/common/food01.png) center top no-repeat;} */
.webGnb ul li .depth_2 ul li a.food02 {background:url(/images/suncheon/tour/common/food02.png) center top no-repeat}
.webGnb ul li .depth_2 ul li a.food03 {background:url(/images/suncheon/tour/common/food11.png) center top no-repeat/*돼지국밥*/}
.webGnb ul li .depth_2 ul li a.food04 {background:url(/images/suncheon/tour/common/food15.png) center top no-repeat/*염소떡갈비*/}
.webGnb ul li .depth_2 ul li a.food05 {background:url(/images/suncheon/tour/common/food05.png) center top no-repeat/*짱뚱어탕*/}
.webGnb ul li .depth_2 ul li a.food06 {background:url(/images/suncheon/tour/common/food14.png) center top no-repeat/*민물매운탕*/}
.webGnb ul li .depth_2 ul li a.food07 {background:url(/images/suncheon/tour/common/food13.png) center top no-repeat/*꼬막요리*/}
.webGnb ul li .depth_2 ul li a.food08 {background:url(/images/suncheon/tour/common/food10.png) center top no-repeat/*백반*/}
.webGnb ul li .depth_2 ul li a.food09 {background:url(/images/suncheon/tour/common/food09.png) center top no-repeat/*카페*/}
.webGnb ul li .depth_2 ul li a.food10 {background:url(/images/suncheon/tour/common/food12.png) center top no-repeat/*오리요리*/}
.webGnb ul li .depth_2 ul li a.food17 {background:url(/images/suncheon/tour/common/food17.png) center top no-repeat;/*닭요리*/}
.webGnb ul li .depth_2 ul li a.food_c01 {background:url(/images/suncheon/tour/common/food_c01.png) center top no-repeat}
.webGnb ul li .depth_2 ul li a.food_c02 {background:url(/images/suncheon/tour/common/food_c02.png) center top no-repeat}
.webGnb ul li .depth_2 ul li a.food_c03 {background:url(/images/suncheon/tour/common/food_c03.png) center top no-repeat}
.webGnb ul li .depth_2 ul li a.food_c04 {background:url(/images/suncheon/tour/common/food_c04.png) center top no-repeat}
.webGnb ul li .depth_2 ul li a.food_c05 {background:url(/images/suncheon/tour/common/food_c05.png) center top no-repeat}
.webGnb ul li .depth_2 ul li a.food_c06 {background:url(/images/suncheon/tour/common/food_c06.png) center top no-repeat}

/*닭요리*/
.webGnb ul li .depth_2 ul li a.chik01 {background:url(/images/suncheon/tour/common/chik01.png) center top no-repeat;padding-top:80px}
.webGnb ul li .depth_2 ul li a.chik02 {background:url(/images/suncheon/tour/common/chik02.png) center top no-repeat;padding-top:80px}
.webGnb ul li .depth_2 ul li a.chik03 {background:url(/images/suncheon/tour/common/chik03.png) center top no-repeat;padding-top:80px}
.webGnb ul li .depth_2 ul li a.chik04 {background:url(/images/suncheon/tour/common/chik04.png) center top no-repeat;padding-top:80px}
.webGnb ul li .depth_2 ul li a.chik05 {background:url(/images/suncheon/tour/common/chik05.png) center top no-repeat;padding-top:80px}
.webGnb ul li .depth_2 ul li a.chik06 {background:url(/images/suncheon/tour/common/chik06.png) center top no-repeat;padding-top:80px}

.webGnb ul li .depth_2 ul li a.stay01 {background:url(/images/suncheon/tour/common/stay01.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.stay02 {background:url(/images/suncheon/tour/common/stay02.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.stay03 {background:url(/images/suncheon/tour/common/stay03.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.stay04 {background:url(/images/suncheon/tour/common/stay04.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.stay05 {background:url(/images/suncheon/tour/common/stay05.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.stay06 {background:url(/images/suncheon/tour/common/stay06.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.stay07 {background:url(/images/suncheon/tour/common/stay07.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.stay08 {background:url(/images/suncheon/tour/common/stay08.png) center top no-repeat;}

.webGnb ul li .depth_2 ul li.season_m {width:169px;margin:5px 26px 20px 0;}
.webGnb ul li .depth_2 ul li.season_m a:hover {width:153px;}
.webGnb ul li .depth_2 ul li a.season01 {width:153px;background:url(/images/suncheon/tour/common/season01.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.season02 {width:153px;background:url(/images/suncheon/tour/common/season02.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.season03 {width:153px;background:url(/images/suncheon/tour/common/season03.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.season04 {width:153px;background:url(/images/suncheon/tour/common/season04.png) center top no-repeat;}

.webGnb ul li .depth_2 ul li.course_m {width:128px;margin:5px 16px 20px 14px;}
.webGnb ul li .depth_2 ul li.course_m a:hover {width:128px;}
.webGnb ul li .depth_2 ul li a.course01 {width:128px;background:url(/images/suncheon/tour/common/course01.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.course02 {width:128px;background:url(/images/suncheon/tour/common/course02.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.course03 {width:128px;background:url(/images/suncheon/tour/common/course03.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.course04 {width:128px;background:url(/images/suncheon/tour/common/course04.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.course05 {width:128px;background:url(/images/suncheon/tour/common/course05.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.course06 {width:128px;background:url(/images/suncheon/tour/common/course06.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.course07 {width:128px;background:url(/images/suncheon/tour/common/course07.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.course08 {width:128px;background:url(/images/suncheon/tour/common/course08.png) center top no-repeat;}
.webGnb ul li .depth_2 ul li a.course09 {width:128px;background:url(/images/suncheon/tour/common/course09.png) center top no-repeat;}

.webGnb ul li .depth_2 ul li a.forest01 {background:url(/images/suncheon/tour/common/forest01.png) center top no-repeat;padding-top:80px}
.webGnb ul li .depth_2 ul li a.forest02 {background:url(/images/suncheon/tour/common/forest02.png) center top no-repeat;padding-top:80px}
.webGnb ul li .depth_2 ul li a.forest03 {background:url(/images/suncheon/tour/common/forest03.png) center top no-repeat;padding-top:80px}

.webGnb ul li .depth_2 ul li.fstWide {width:190px;}
.webGnb ul li .depth_2 ul li.fstWide a {width:185px;}
.webGnb ul li .depth_2 ul li.fstWide a:hover {width:183px;}

.webGnb ul li .depthp01 .dep_left::before{background-image:url(/images/suncheon/tour/common/sub0101.gif);background-size:cover}
.webGnb ul li .depthp02 .dep_left::before{background-image:url(/images/suncheon/tour/common/sub0201.gif);background-size:cover}
.webGnb ul li .depthp03 .dep_left::before{background-image:url(/images/suncheon/tour/common/sub0301.gif);background-size:cover}
.webGnb ul li .depthp04 .dep_left::before{background-image:url(/images/suncheon/tour/common/sub0401.gif);background-size:cover}
.webGnb ul li .depthp05 .dep_left::before{background-image:url(/images/suncheon/tour/common/sub0501.gif);background-size:cover}
.webGnb ul li .depthp06 .dep_left::before{background-image:url(/images/suncheon/tour/common/sub0601.gif);background-size:cover}
.webGnb ul li .depthp07 .dep_left::before{background-image:url(/images/suncheon/tour/common/sub07.jpg);background-size:cover}




/*
.webGnb ul li .depthp01 {height:528px;background:#fff;opacity:0.98;}
.webGnb ul li .depthp02 {height:469px;background:#fff;opacity:0.97}
.webGnb ul li .depthp03 {height:469px;background:#fff;opacity:0.97}
.webGnb ul li .depthp04 {height:469px;background:#fff;opacity:0.97}
.webGnb ul li .depthp05 {height:469px;background:#fff;opacity:0.97}
.webGnb ul li .depthp06 {height:469px;background:#fff;opacity:0.97}
.webGnb ul li .depthp07 {height:469px;background:#fff;opacity:0.97}
*/
.webGnb {margin-top:0;}
.webGnb h1 {padding:10px 20px 0 0;margin:10px;max-width:26%}
.webGnb h1 a{display: inline-block}
.webGnb h1 a.sc_logo_mo{display: inline-block;}
.webGnb h1 img {width:100%;}
/*.webGnb ul {display:none}*/

.webGnb h1 {} 




.webGnb .weatherBox {float:right;margin:10px 5px 0 0;}
/* 전체메뉴 */
/*
.menuPanel {display:block;}*/
.webGnb  a.blank {padding-right:12px}
.webGnb .btn_srch {position:absolute;padding:14px 20px 16px 20px;right:107px;top:23px;}
.webGnb .btn_srch_hover {position:absolute;padding:14px 20px 16px 20px;right:107px;top:23px;display:none}
.webGnb .btn_allmenu {position:absolute;color:#fff;letter-spacing:-9999px;padding:16px 20px 16px 20px;}
.webGnb .btn_allmenu_hover {position:absolute;color:#fff;letter-spacing:-9999px;padding:16px 20px 16px 20px;  right: 141px; top: 45px;}
.m_allMenu_open { display:block; position:absolute;right:60px;top:37px; z-index:2000; width:38px; height:36px;}
.webGnb .btn_allmenu{display:none;}
.webGnb .m_allMenu_open_hover{    display: none;    position: absolute;    right: 60px;    top: 37px;    z-index: 2000;    width: 38px;    height: 36px;}
.webGnb .allMenuBox ul li .depth2:hover {color:#666;}
.webGnb ul li .depth_2 > ul > li ul li a:hover,
.webGnb .allMenuBox ul li ul li a:hover {color:#d8c7ff;text-decoration:underline;}

/*pc버전 전체메뉴*/
.webGnb .btn_allmenu+.allMenuBox {display:none;position:absolute;left:calc(50% - 617px);top:104px; text-align:left; z-index:10000; padding-bottom:20px; width:1100px;padding-top:20px;}
.webGnb .btn_allmenu.on+.allMenuBox {display:block}
.webGnb .allMenuBox > ul li {float:left;}
.webGnb .allMenuBox ul li .depth2{font-size: 16px;color: #303030;margin: 25px 0 10px;font-weight: 600;display: inline-block;}
.webGnb .allMenuBox ul li ul {}
.webGnb .allMenuBox ul li ul li a {display: inline-block;margin-bottom: 8px;padding-left:10px; background:url(/images/suncheon/tour/common/green_dot.gif) no-repeat left center;}
.webGnb .allMenuBox li a:hover {color:#333 !important}


.gnbhover .webGnbWrap{background:#fff;height:757px}
.gnbhover .webGnb > ul li .btn_dep1{color:#000}

.gnbhover .topSect04{color:#000;background:url(/tour/images/common/btn_select_b.png) right no-repeat;top:31px;}
.gnbhover .topSect04 span{top:7px}
.gnbhover .btn_allmenu_hover{display:inline-block}
.gnbhover .btn_allmenu{display:none}
.gnbhover .m_allMenu_open_hover{display:block!important}
.gnbhover .m_allMenu_open{display:none!important}
.gnbhover .btn_srch_hover{display:block!important}
.slick-dots li button::before{color:#fff!important;opacity:.01!important}
   
/*20171117 스마트검색*/
#smartSearch {display:none;position:absolute; left:0;top:100px; width:100%; height:337px; background:#fff; z-index:15;border-top:1px solid #ebebeb}
#smartSearch div.box {;padding:30px 45px 40px 45px;left:calc(50% - 569px);position:absolute}
	#smartSearch .best_tag {float:left;width:300px;margin-top:0px;}
	#smartSearch .best_tag h3 {float:left; font-size:18px;padding-bottom:10px;}
	#smartSearch .best_tag ul {float:left; width:100%; border:1px solid #d3d5d7; padding:22px 0 0 0;}
	#smartSearch .best_tag ul li {float:left;margin-left:7px; width:46%;margin-bottom:22px;}
	#smartSearch .best_tag ul li a {display:block; color:#464a50;}
	#smartSearch .best_tag ul li a span {float:left;margin-right:3px;width:20px; text-align:center; background:#5a687e; color:#fff; border-radius:3px; }
	
	#smartSearch .search {float:left; width:364px;margin:0 30px; }
	#smartSearch .search h3 {float:left; font-size:24px; padding:10px 0 18px 50px; background:url(/images/suncheon/tour/common/smartTitle.gif) left top no-repeat;}
	#smartSearch .inputArea { position:relative;float:left; background:#006b4b; border-radius:5px; width:100%;padding:10px 0;}
	#smartSearch .inputArea label {display:none;}
	#smartSearch .inputArea .search_word  {margin-left:10px;background:#006b4b; border:none; color:#deeace; font-size:18px; width:88%;}
	#smartSearch .inputArea .search_word::-webkit-input-placeholder { color:#deeace;}
    #smartSearch .inputArea .search_word::-moz-placeholder { color:#deeace;}
    #smartSearch .inputArea .search_word::-ms-input-placeholder { color:#deeace;} 
 #smartSearch .inputArea .search_word::-ms-clear { display: none; width: 0; height: 0; }

       #smartSearch .inputArea .btn_seach { position:absolute; right:0; top:0; width:40px; height:40px; background:url(/images/suncheon/tour/common/btn_sm.png) center center no-repeat; border:none;}
	#smartSearch .chosung {clear:both;float:left; width:100%;margin:10px 0;}
	#smartSearch .chosung li {float: left;        margin-left: 2px;    margin-bottom: 4px;  font-size:12px;}
	#smartSearch .chosung li:first-child {margin-left:0;}
	#smartSearch .chosung li a {display: block; font-weight: 600;height: 21px; width: 22px;line-height: 21px;text-align: center;color: #009c04;border-radius:3px;border: 1px solid #bfc4c8;}
	#smartSearch .chosung li a.on{ background:#73c402; color:#fff;border: 1px solid #73c402;}
	#smartSearch .result { border: 1px solid #bfc4c8; background-color: #f8f9fb;height: 108px; padding:10px 15px 15px 15px; width:100%;overflow-y: scroll;}
	#smartSearch .result li {float: left;    width: 33%;    line-height: 21px;}
	#smartSearch .result li a {color:#52565c;}
	
	#smartSearch .sm_quick {float:left;margin:14px 0 0 0; width:323px; border:1px solid #c9cacb; background:#f5f5f5 url(/images/suncheon/tour/common/sm_bannBg.png)center top no-repeat;}
	#smartSearch .sm_quick ul {float:left; margin:10px 17px 0 17px;}
	#smartSearch .sm_quick ul li {float:left; width:45%;margin:12px 0;}
	#smartSearch .sm_quick ul li a {display:inline-block; padding:10px 0 25px 45px; color:#383838;}
	#smartSearch .sm_quick ul li.banner01 { background:url(/images/suncheon/tour/common/sm_bann01.png)left top no-repeat;}
	#smartSearch .sm_quick ul li.banner02 { margin-left:25px;background:url(/images/suncheon/tour/common/sm_bann02.png)left top no-repeat;}
	#smartSearch .sm_quick ul li.banner03 { background:url(/images/suncheon/tour/common/sm_bann03.png)left top no-repeat;}
	#smartSearch .sm_quick ul li.banner04 { margin-left:25px;background:url(/images/suncheon/tour/common/sm_bann04.png)left top no-repeat;}
	#smartSearch .sm_quick ul li.banner05 { background:url(/images/suncheon/tour/common/sm_bann05.png)left top no-repeat;}
	#smartSearch .sm_quick ul li.banner06 { margin-left:25px;background:url(/images/suncheon/tour/common/sm_bann06.png)left top no-repeat;}
	#smartSearch .sm_quick ul li.banner05,
	#smartSearch .sm_quick ul li.banner06 {margin-top:18px; margin-bottom:12px;}
	.smClose {position:absolute; right:0; bottom:0;}
	.smClose_m {display:none;}



/*상단검색*/
#searchBox { display:none;position:absolute; left:220px; top:10px; width:620px; background:#fff;z-index:3000;}
#searchBox label {display:none;}
#searchBox input {float:left; width:430px;height:58px;border:1px solid #b1b5bc; border-right:0; color:#49505a; letter-spacing:-1px; padding-left:20px; font-size:20px;}
#searchBox input.btn_topseach {width:110px;height:60px; background:#e26f50; border:0; color:#fff;}
#searchBox a.btn_close {display:inline-block;float:right;}



.footer{position:relative;clear:both; background:#f2f2f2;}

.innerFoot02 {width:100%; background-color:#d6d6d6; border-bottom:1px solid #fff;}
.innerFoot02 > p {width:1100px;margin:0 auto; text-align:center; }
.innerFoot02 .footLink {text-align:center;}
.innerFoot02 .footLink a {color:#333; font-size:14px; display:inline-block; padding:15px 10px}
.innerFoot02 .footLink a strong {color:#197b30;}
.innerFoot02 .footLink a:first-child {padding-left:0}


.innerFoot03 {width:1100px; margin:0 auto; padding:30px 0 50px 0; position:relative}
.innerFoot03 .footLogo { text-align:center;}

.innerFoot03 .imsi { margin-bottom:20px}
.innerFoot03 .imsi span {font-size:14px; font-weight:600; color:#1260a6}
.innerFoot03 .imsi a {color:#585858; font-size:11px; display:inline-block; padding:0 10px 5px 10px}

.innerFoot03 address p {font-style:normal; color:#333; margin-bottom:8px; text-align:center;}
.innerFoot03 address p strong {font-size:15px;color:#333}
.innerFoot03 address p strong a {color:#fe2c2b;}
/*.innerFoot03 .etcImg {position:absolute;right:12px;top:30px}
.innerFoot03 .etcImg span {display:inline-block; margin-right:7px}*/
.wrap_mobile {display:none}
.m_allMenu_open{display:block}


@media all and (max-width:1700px){
	.webGnb ul li .depth_2 ul li.season_m {width:202px}
}
@media all and (max-width:1600px){
    .webGnb h1 img {margin-top: 8px}
}


@media all and (max-width:1500px){
    .webGnb .depthp02 .food_inner .box_tit{margin:20px 0 0 calc(56% - 40px)}
	.webGnb ul li .depth_2 ul li.season_m {width:190px}
	.webGnb h1 img {margin-top:10px}
}
@media all and (max-width:1300px){
    .webGnb .depthp02 .food_inner{width:100%}
    .webGnb .depthp02 .food_inner .box_bg{width:740px}
	.webGnb ul li .depth_2 ul li.season_m {width:151px}
    .webGnb .depthp02 .food_inner .box_tit{margin:20px 0 0 calc(50% - 40px)}
	.webGnb h1 img {margin-top:10px}
}
@media all and (max-width:1098px){
	.webGnb h1 img {margin-top:13px}
	.webGnb h1{padding:0;max-width:40%}
}
@media all and (max-width:800px){
	.webGnb h1 {max-width:60%}
}
@media all and (max-width:550px){
	.webGnb h1 img {margin-top:12px}
	.webGnb h1{padding:0;max-width:70%}
}
@media all and (max-width:420px){
	.webGnb h1 img {margin-top:18px}
	.webGnb h1{max-width:60%}
}




/*** Tablet  ***/
@media all and (max-width:1110px){
body{background:none}
/*header {width:auto;}
#wrapper {width:auto;}
#container {width:auto;}*/


/*20171117검색박스*/
#smartSearch {top:118px; border-left:none; border-right:none; border-top:1px solid #006b4b;}
#smartSearch div.box {padding:30px 22px 45px 22px;}
#smartSearch ul { display:block;float:left;}
#smartSearch .search {margin:0 15px;}


.webGnb #searchBox {top:53px;width:500px;}
.webGnb #searchBox input {width:65.9%;}
.webGnb #searchBox input.btn_topseach { width:90px;padding:0; text-align:center;}



/* 모바일전체메뉴 */
.menuPanel {display:none;position: fixed;left: 100%;top: 0;bottom: 0;width:290px;height: 100%;z-index: 2000; background: #009992; overflow-y:scroll;-webkit-overflow-scrolling: touch;}
.menuPanel .m_allMenu_close { position:absolute;right:0;top:0;width:50px;height:33px; background-color:#055b19; color:#c6d4c9; text-align:center; padding-top:17px;z-index:2001;}
.menuPanel > strong {display:table-cell; height:50px; background-color:#197b30; font-size:15px; color:#96b89e; vertical-align:middle;width:93px;text-align: center}
.menuPanel .util {clear:both;height:50px;width: 220px;font-size:16px; color:#bdcbf1; vertical-align:middle; text-indent:25px}
.menuPanel .util a {display:inline-block;float:left;margin:0; padding:18px 0; width:49%; border-right:1px solid #1bb6af; color:#c0fffc; text-align:center;}
.menuPanel .util a.home { background:url(/images/suncheon/tour/common/ico_home.png) 33px center no-repeat;}
.menuPanel .util a.my {border-right:none; background:url(/images/suncheon/tour/common/ico_my.png) 13px center no-repeat;}

.menuPanel > ul > li {border-bottom:1px solid #055b19;}
.menuPanel > ul > li > a {display:block; color:#fff; font-size:16px; padding:15px 0 15px 24px;background-color:#1d8f37; position:relative}
.menuPanel > ul > li > a:after {content:''; width:11px; height:11px; position:absolute;right:15px;top:50%; background:url(/images/suncheon/tour/common/bg_allmenu_on01.png) no-repeat 0 0; background-size:11px; margin-top:-5px}
.menuPanel > ul > li ul {display:none}
.menuPanel > ul > li >a.on:after { background-image:url(/images/suncheon/tour/common/bg_allmenu_off01.png); margin-top:-1px}
/* .menuPanel > ul > li >a.on+ul {display:block} */
.menuPanel > ul > li ul li {border-top:1px solid #aac98d;}
.menuPanel > ul > li ul li > a {background-color:#c5e9a4;display:block; color:#161616; font-size:15px; padding:15px 0 15px 24px; position:relative}
.menuPanel > ul > li ul li > a:after {content:''; width:11px; height:11px; position:absolute;right:15px;top:50%; background:url(/images/suncheon/tour/common/bg_allmenu_on02.png) no-repeat 0 0; background-size:10px; margin-top:-5px}
.menuPanel > ul > li ul li > a.on {color:#fff;background-color:#353b41;}
.menuPanel > ul > li ul li > a.on:after {background-image:url(/images/suncheon/tour/common/bg_allmenu_off02.png); margin-top:-1px}
.menuPanel > ul > li ul li div {display:none;background-color:#fff}
/* .menuPanel > ul > li ul li a.on+div {display:block} */
.menuPanel > ul > li ul li div a {display:block; padding:10px 0 10px 34px; position:relative;color:#161616; border-top:1px solid #b3b3b3}
.menuPanel > ul > li ul li div a.on { color:#0078e5}
.menuPanel > ul > li ul li div a:before {content:''; width:3px; height:3px; position:absolute;left:24px;top:50%; background-color:#000; margin-top:-2px}
.menuPanel > ul > li ul li div a.on:before {background-color:#0be500;}
.menuPanel .noDepth a:after {content:none}

.menuPanel.on {left:auto; right:0;display:block}
.mMenuDim {display:none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #000; opacity: 0.6;z-index: 100; width:100%; height:100%}
.menuPanel.on+.mMenuDim {display:block}

.menuPanel .topSect04_mo{position:relative;background:url(/images/suncheon/tour/sub/ico_arrow.png) 105px 50% no-repeat;display:table-cell;height:50px;background-color:#197b30;font-size:15px;color:#96b89e;width:146px;line-height:29px;border-left:1px solid rgba(255,255,255,.2)}
.menuPanel .topSect04_mo span {position:absolute;left:20px;top:11px;font-weight:bold}
.menuPanel .topSect04_mo select {opacity:0;padding:12px 43px 3px 0px; height:100%;filter: alpha(opacity:'0');color:#343537; }




.innerFoot02 {border-top:1px solid #beced7;padding-bottom:5px}
.innerFoot02 > p {width:auto;margin:0 auto; text-align:center; }
.innerFoot02 > div {width:auto}
.innerFoot02 .footTabBox02 li.pcVer { display:none}
.innerFoot02 .footTabBox02 {height:84px; padding-top:10px}
.innerFoot02 .footTabBox02 li {float:left;width:50%; margin:0; text-align:right}
.innerFoot02 .footTabBox02 li:nth-child(2n+2) {text-align:left}
.innerFoot02 .footTabBox02 li * {text-align:left}
.innerFoot02 .footTabBox02 li+li+li {margin-top:5px}
.innerFoot02 .footTabBox02 li a.tabLink {width:90%; box-sizing:border-box; background:#eff5fa; margin:0 5px}
.innerFoot03 .footLogo {}
.innerFoot03 {width:auto; text-align:center; padding:20px 0}
.innerFoot03 .etcImg {position:static;}
.innerFoot02 .footTabBox02 li div {width:90%; left:8.7%}
.innerFoot02 .footTabBox02 li:nth-child(2n+2) div {right:8.7%;left:auto}


}

/*** Tablet  ***/
@media all and (max-width:1800px){

}



@media all and (max-width:900px){

#smartSearch div.box {float:none; margin:0 auto; width:100%;padding:30px 0 45px 0;}
#smartSearch ul { display:block;float:left;width:100%;}

#smartSearch .sm_quick {display:none;}
	.smClose {display:none;position:absolute; right:0; bottom:0;}
	.smClose_m {display:block;position:absolute; right:10px; top:10px;}

.sungroup dd { letter-spacing:-1px;}
}


/*** Tablet  ***/
@media all and (max-width:768px){
.webGnb .m_allMenu_open_hover{right:20px}
.webGnb .btn_srch_hover{right:60px}
#smartSearch div.box {float:none; margin:0 auto; width:85%;padding:30px 0 45px 0;}
#smartSearch .search {margin:0 0 0 4%;}


.webGnb #searchBox {left:170px;top:63px;width:330px;}
.webGnb #searchBox input {width:65.5%; height:40px; font-size:16px;}
.webGnb #searchBox input.btn_topseach { width:50px; height:42px;padding:0; text-align:center;}
.webGnb #searchBox a.btn_close img {width:42px; height:42px;}
}


/*** mobile Device ***/
@media all and (max-width:690px){

#smartSearch div.box { width:94%;}


.webGnb #searchBox {left:270px;top:63px;width:330px;}
.webGnb #searchBox input {width:65.5%; height:40px; font-size:16px;}
.webGnb #searchBox input.btn_topseach { width:50px; height:42px;padding:0; text-align:center;}
.webGnb #searchBox a.btn_close img {width:42px; height:42px;}


.innerFoot02 .footTabBox02 {height:200px; padding-top:10px}
.innerFoot02 .footTabBox02 li:nth-child(2n+2) {text-align:right}
.innerFoot02 .footTabBox02 li {float:left;width:95%; margin:0; text-align:none;float:none;margin-top:5px}
.innerFoot02 .footTabBox02 li a {width:95%}
.innerFoot02 .footTabBox02 li * {text-align:left}
.innerFoot02 .footTabBox02 li+li+li {margin-top:5px}
.innerFoot02 .footTabBox02 li:nth-child(2n+2) div {right:0}
.innerFoot03 .footLink {line-height:140%; padding:0 20px}
.innerFoot03 address p:nth-child(2) {display:none}


.topHead {}
.topHead .topSect01 {float:none;text-align:center;margin-right:0;border-left:none; margin:0 auto;}
.topHead .topSect01 a {display:inline-block; color:#343537; border-right:1px solid #dfdfdf;}
.topHead .topSect01 a:last-child { border-right:none;}
.topHead .topSect01 a:hover{font-weight:600;text-decoration:none;color:#333}

.topHead .inforight {display:none;}
.topHead .sns {display:none;}
.innerFoot02 {display:none}

address {font-size:12px}
.innerFoot03 address p strong {font-size:12px}

}


/*** mobile Device ***/
@media all and (max-width:480px){


.topHead .topSect01 a {letter-spacing:-1px;}

#smartSearch .best_tag {display:none;}

.webGnb #searchBox {left:5px;top:120px;width:410px;}
.webGnb #searchBox input {width:72%; }



}

/*** mobile Device ***/
@media all and (max-width:375px){

#smartSearch {height:340px;}
#smartSearch .search {width:100%;margin:0;}


.webGnb #searchBox {left:10px; top:120px; width:320px;}
.webGnb #searchBox input {width:64.5%; height:40px; font-size:16px;}



}