@charset "utf-8";
/* 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:'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}
a{text-decoration:none !important}
/* color */
.blue{color:#276bd1}

/* align */
.txt_r{text-align:right}
.txt_l{text-align:left}
.txt_c{text-align:center}

#wrapper {width:100%}
#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 {padding-left:45px;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}

.topHead .topSect04 {float:left;margin-right:10px;position:relative;background:url(/images/suncheon/tour/sub/ico_arrow.jpg) right no-repeat}
.topHead .topSect04 span {position:absolute;left:8px;top:11px}
.topHead .topSect04 select {opacity:0;padding:12px 0 3px 0px;height:100%;filter:alpha(opacity:'0');color:#343537}

.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 #dfdfdf}
.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 auto;height:54px}
.webGnb h1 {display:inline-block;float:left;width:14%}
.webGnb h1 img {margin-top:12px}
.webGnb > ul {position:relative;margin:15px 0 0 0}
.webGnb > ul > li {float:left;padding-bottom:10px}
.webGnb > ul > li:first-child {margin-left:0}
.webGnb > ul li .btn_dep1 {color:#161718;font-size:18px;display:inline-block;font-weight:600;text-overflow:ellipsis;overflow:hidden;margin-left:67px}
.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;overflow:hidden}
.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:25%;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:678px;height:837px;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:600px}
.webGnb ul li .depth_2 > :first-child > ul {display:flex;flex-wrap: wrap;}
.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 - 61px);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:90%;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 { 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:100px*/}
.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{width:fit-content !important;position:absolute;display:grid;grid-template-columns:repeat(3, 2fr);right:-300px;top:0;border:none;}
.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:1800px){
.webGnb ul li .depth_2 > ul > li.box_menu ul {width:100%}
}
@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:100px}
 .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{}
.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*/}
.webGnb > ul li .btn_dep1 {margin-left:20px}
.webGnb h1 {margin: 0 150px 0 60px !important}
.webGnb h1 img {width:76%;margin-top:20px}

}

@media all and (max-width:1600px){
.webGnb > ul li .btn_dep1 {margin-left:10px}

}
@media all and (max-width:1500px){
.webGnb > ul li .btn_dep1 {padding: 15px 10px 16px !important}
}

@media all and (max-width:1400px){
.webGnb > ul li .btn_dep1 {margin-left:0}
}
}
@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 .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 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 .depthp02 .dep_left::before{height:716px}
.webGnb ul li .depth_2 > ul > li {width: calc(100% / 4 - 24px)}
}
@media all and (max-width:1200px){
.webGnb h1 {margin:0 125px 0 30px !important}
}
@media all and (max-width:1110px){
.webGnb h1 img {width:auto;margin-top:14px;margin-bottom:10px}
}
@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.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.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:94%}

@media all and (max-width:1150px){
.webGnb ul li .depth_2 ul li.trip_m {width:200px}
}


/* 관광지 > 대표관광지 */
.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.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.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.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.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 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.season_m {width:202px;margin:5px 26px 20px 0px}
.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.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  a.blank {padding-right:12px}
.webGnb .btn_seach {position:absolute;padding:14px 20px 16px 20px}
.webGnb .m_allMenu_open {position:absolute;color:#fff;letter-spacing:-9999px;padding:16px 20px 16px 20px}

.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/*#22a03f*/;text-decoration:underline}

/*pc버전 전체메뉴*/
.webGnb .btn_allmenu+.allMenuBox {display:none;position:absolute;left:0;top:84px;text-align:left;z-index:10000;padding-bottom:20px;width:100%;padding-top:20px;padding-left:24%}
.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}

@media all and (max-width:1920px){
	.webGnb .btn_allmenu+.allMenuBox{padding-left:28%}
}

/*20171117 스마트검색*/
#smartSearch {display:none;position:absolute;left:0;top:85px;width:100%;height:auto;background:#fff;border-left:1px solid #48327b;border-right:1px solid #48327b;border-bottom:1px solid #48327b;z-index:15}
#smartSearch div.box {width:1095px;overflow:hidden;padding:30px 45px 40px 45px;margin: 0 auto}
#smartSearch .best_tag {float:left;width:256px;margin-top:20px}
#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:#48327b;border-radius:5px;width:100%;padding:10px 0}
#smartSearch .inputArea label {display:none}
#smartSearch .inputArea .search_word  {margin-left:10px;background:#48327b;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:85px;padding:10px 15px 15px 15px;width:90%;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:18px 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}
.footer .google{letter-spacing:-1px}
.footer .google a{color:#44a7ff;}
.footer .google{color:#555;font-size:13px;line-height:1.35}
.grecaptcha-badge {visibility: hidden;}

.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}

.wrap_mobile {display:none}


@media all and (max-width:1700px){
	.webGnb .btn_allmenu+.allMenuBox{padding-left:23%}
	.webGnb ul li .depth_2 ul li.season_m {width:163px}
}

@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:161px}
	.webGnb .btn_allmenu+.allMenuBox{padding-left:21%}
}
@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:137px}
    .webGnb .depthp02 .food_inner .box_tit{margin:20px 0 0 calc(50% - 40px)}
}
@media all and (max-width:1200px){
	.webGnb .btn_allmenu+.allMenuBox{padding-left:16%}
}

/*** Tablet  ***/
@media all and (max-width:1110px){
    body{background:none}

    /*20171117검색박스*/
    #smartSearch {top:118px;border-left:none;border-right:none;border-top:1px solid #48327b}
    #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 > a.no_data:after {display:none}
    .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 {display:block;left:auto;right:0}
    .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:900px){
    #smartSearch div.box {float:none;margin:0 auto;width:85%;padding:30px 0 45px 0}
    #smartSearch ul{display:block;float:left;width:100%}
    #smartSearch .search {margin:0 0 0 10%}
    #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){
    #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}
}