@charset "UTF-8";
.contentGroup{position:relative;clear:both;float:left;width:91%;padding:55px 0 20px 0;min-height:500px}
.contentGroup h2{float:left;font-size:36px;color:#111;padding-bottom:20px;line-height:30px}
.contentGroup h2 span{font-weight:normal}
.content02{float:left;width:100%;position:relative;background:#fff;/*font-family:"나눔고딕", "돋움","굴림체";*/padding-bottom:30px}

/* Search */
.searchBoxWrap{float:right;margin-top:-30px;margin-bottom:15px}
.select_type1{width:100%;height:60px;border:1px solid #e0e0e0;box-sizing:border-box;padding:0 40px 0 15px;vertical-align:top}
.select_type1.w280{width:280px}
.select_type2{display:inline-block;width:100%;height:50px;border:1px solid #e0e0e0;box-sizing:border-box;padding:0 40px 0 15px;vertical-align:top}
select.select_type2{float:left;margin-right:5px;background:url(/kr/img/common/icon_sharrow.png) no-repeat 89% 50% #f8f8f8}
.select_type2.w140{width:140px}
.searchBox{position:relative;float:left;display:inline-block;/*width:430px*/}
.searchBox input[type="text"]{float:left;margin-right:5px;border:1px solid #e0e0e0;height:50px;display:block;box-sizing:border-box;padding:0 50px 0 15px;width:300px}
.top_srch:after{content:'';display:block;clear:both}
label.hide{display:none}

@media all and (max-width:1000px){
	
}
@media all and (max-width:740px){
	.searchBoxWrap{margin-top:0;display:flex}
        .searchBox input[type="text"] {width:60%}
}
@media all and (max-width:500px){
	
        .searchBox input[type="text"] {width:49%}
}
@media all and (max-width:400px){
        .searchBox input[type="text"] {width:39%}
        .select_type2 {padding:0}
}

/* Button */
.btn_wrap{width:100%;height:50px;text-align:center;margin-bottom:30px;margin-top:30px}
.btn_wrap .type_al_r{display:inline-block;float:right}
.btn_wrap .type_al_l{display:inline-block;float:left}
.btn{display:inline-block;vertical-align:middle;transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;border:none}
.btn.type_a{margin-left:5px;padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:400;letter-spacing:-1px;background:#8da9c4}
.btn.type_as{margin-left:5px;padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:400;letter-spacing:-1px;background:#8da9c4}
.btn.type_b{margin-left:5px;padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:400;letter-spacing:-1px;background:#13315c}
.btn.type_bs{margin-left:5px;padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:400;letter-spacing:-1px;background:#13315c}
.btn.type_c{margin-left:5px;padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:400;letter-spacing:-1px;background:#134074}
.btn.type_cs{margin-left:5px;padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:400;letter-spacing:-1px;background:#134074}
.btn.type_d{margin-left:5px;padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:400;letter-spacing:-1px;background:#0b2545}
.btn.type_ds{margin-left:5px;padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:400;letter-spacing:-1px;background:#0b2545}
.btn.type_e{margin-left:5px;padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:400;letter-spacing:-1px;background:#2083e9}
.btn.type_es{margin-left:5px;padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:400;letter-spacing:-1px;background:#2083e9}
.btn.type_search{float:left;border:0;padding:0 66px 0 23px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:400;letter-spacing:-1px;background:#134074 url(/kr/img/common/icon_search.png) no-repeat 72px 50%}
.btn.type_reset{margin-left:5px;padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:400;letter-spacing:-1px;background:#444}

@media all and (max-width:1000px){
	.btn.type_a {padding:0 19px;font-size:15px}
        .btn.type_b{padding:0 30px;font-size:15px}
}
@media all and (max-width:601px){
	.btn.type_a {padding:11px;font-size:15px;height:auto;line-height:normal;margin-top:5px}
        .btn.type_b{padding:11px;font-size:15px;height:auto;line-height:normal;margin-top:5px}
        .gallery_type2 ul li .story02 {justify-content:center}
}

/*게시판*/
.total{float:left;margin-bottom:10px;padding:0 0 0 25px;background:url(/kr/img/common/icon_alllist.png) no-repeat 0 50%}
.boardWrap{padding:30px 0 0 0;position:relative}
table.bbsList{width:100%;margin-bottom:20px;border:0;border-top:2px solid #134074;border-left:0}
table.bbsList th{padding:15px 5px;background:#fcfcfc;font-size:16px;font-weight:500}
table.bbsList th, table.bbsList td{border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
table.bbsList th:last-child, table.bbsList td:last-child{border-right:0}
table.bbsList td{padding:10px 5px;text-align:center;color:#555}
table.bbsList th.no{width:6%}
table.bbsList th.title{width:auto}
table.bbsList th.writer{width:10%}
table.bbsList th.created{width:10%}
table.bbsList th.hit{width:10%}
table.bbsList td.title{text-align:left;padding-left:15px}
table.bbsView td.content{text-align:center;padding:10px}
table.bbsView th.file{width:100px}
/*글쓰기*/
table .input-xxlarge, table .datetime{width:99%}
.ui-datepicker .ui-datepicker-prev{left:2px;background:url(/kr/img/main/bn_btn_prev02.png) no-repeat;background-position:50% 50%}
.ui-datepicker .ui-datepicker-next{right:2px;background:url(/kr/img/main/bn_btn_next02.png) no-repeat;background-position:50% 50%}
/*view*/
.bbsView th.title{padding:17px;color:#000;font-size:20px;font-family:"welcome", "sans-serif";font-weight:400;line-height:28px;text-align:center}

/* Board-Gallery-영상자료실 */
.gallery_type2{width:100%; padding:35px 0;margin-bottom:30px; border-top:2px solid #134074; border-bottom:1px solid #d2d2d2; overflow:hidden}
.gallery_type2 ul{text-align:center}
.gallery_type2 ul li{position:relative;float:left;width:24%;margin:1.3% 1.3% 1.3% 0;background:#fff;height:201px}
.gallery_type2 ul li:nth-child(4n){margin-right:0}
.gallery_type2 ul li .story02{display:flex;flex-flow:wrap-reverse}
.gallery_type2 .thumb a {display:block;width:100%;margin:0;overflow:hidden}
.gallery_type2 .thumb a img {width:100%;height:162px;transition:all 0.2s linear}
.gallery_type2 .thumb a:hover img {transform:scale(1.2)}
.gallery_type2 ul li .story02 p.title{width:94%;margin-top:10px;padding:0 10px;color:#0b2545;font-size:18px;letter-spacing:-1px;font-weight:700}
.gallery_type2 ul li .story02 p.title > a {color:#0b2545!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.gallery_type2 ul li p.no,
.gallery_type2 ul li .story02 p.writer,
.gallery_type2 ul li .story02 p.hit,
.gallery_type2 ul li .story02 span.date,
.gallery_type2 ul li .story02 .thumb p.story_content{display:none}

@media all and (max-width:700px){
	.gallery_type2 ul {display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}
        .gallery_type2 ul li {min-width:100%}
}
@media all and (max-width:400px){
	.gallery_type2 ul {display:grid;grid-template-columns:repeat(1, 1fr);gap:0px}
}

/*스타일가이드*/
div.tapMenu{float:left;width:99%;line-height:30px;margin:30px 0 22px 3px;padding:15px 0;border-bottom:1px solid #a8b1bf;border-top:3px solid #5a687e;background:#f3f3f4}
div.tapMenu ul{float:left;width:100%}
div.tapMenu ul li{float:left;font-size:18px;border:1px solid #a8b1bf;margin:0 0 2px 2px;background:#fff;width:19.5%}
div.tapMenu ul li a{display:inline-block;float:left;color:#746e6e;padding:8px 0 4px 0!important;text-align:center;width:100%}
div.tapMenu ul li.on{background:#e26f50;border:1px solid #e26f50}
div.tapMenu ul li.on a{color:#fff;padding:8px 0 4px 0}

h3.cStyle{clear:both;float:left;text-align:left;display:inline;width:90%;color:#333;font-size:24px;line-height:30px;margin:15px 0 5px 10px;padding:5px 0 0 0;background:url(/images/suncheon/tour/sub/h3_cStyle.gif) left top no-repeat}
h4.cStyle{float:left;display:inline;text-align:left;width:90%;color:#4e5052;font-size:18px;margin:20px 0 0 10px;padding:0 0 0 20px;background:url(/images/suncheon/tour/sub/h4_cStyle.gif) left 2px no-repeat}
h5.cStyle{float:left;display:inline;text-align:left;width:90%;font-size:16px;font-weight:normal;color:#5b5f65;margin:8px 0 0 20px;padding:0 0 0 15px;background:url(/images/suncheon/tour/sub/h5_cStyle.gif) left center no-repeat}
h6.cStyle{float:left;display:inline;text-align:left;width:90%;font-size:16px;color:#5b5f65;margin:10px 0 0 18px;padding:0 0 0 19px;background:url(/images/suncheon/tour/sub/h6_cStyle.gif) left 5px no-repeat}

dl.cStyle{float:left;display:inline;width:95%;margin:5px 0 0 27px;font-size:14px;line-height:20px}

dl.cStyle dt,
dl.train dt,
dl.bus01 dt,
dl.bus02 dt,
dl.bus03 dt{float:left;width:90%;text-align:left;font-size:16px;color:#4b5156;margin:5px 0 0 0;padding:0 0 0 10px}

dl.cStyle dt{background:url(/images/suncheon/tour/sub/dt_cStyle.gif) left 8px no-repeat}

dl.cStyle dd,
dl.train dd,
dl.bus01 dd,
dl.bus02 dd,
dl.bus03 dd{float:left;width:90%;font-size:14px;color:#656c72;margin:5px 0 0 10px;padding:0 0 0 10px;background:url(/images/suncheon/tour/sub/dd_cStyle.gif) left 10px no-repeat}

dl.train dt,
dl.bus01 dt,
dl.bus02 dt,
dl.bus03 dt{font-weight:bold}

dl.train,
dl.bus01,
dl.bus02,
dl.bus03{float:left;display:inline;width:90%;margin:5px 0 0 10px;padding:5px 0 5px 45px;font-size:14px;line-height:20px}

dl.train{background:url(/images/suncheon/tour/sub/train.gif) left 10px no-repeat}
dl.bus01{background:url(/images/suncheon/tour/sub/bus01.gif) left 10px no-repeat}
dl.bus02{background:url(/images/suncheon/tour/sub/bus02.gif) left 10px no-repeat}
dl.bus03{background:url(/images/suncheon/tour/sub/bus03.gif) left 10px no-repeat}

ul.cStyle{float:left;display:inline;width:95%;margin:5px 0 0 27px;font-size:14px;line-height:24px}
ul.cStyle li{float:left;text-align:left;width:95%;font-size:14px;color:#4b5156;padding:0 0 0 10px;background:url(/images/suncheon/tour/sub/dt_cStyle.gif) left 11px no-repeat}
ul.cStyle a{padding:0!important;color:#333333 !important}

table.cStyle{float:left;border-top:1px solid #4ea47a;border-bottom:1px solid #d3d5d7;border-left:1px solid #d3d5d7;margin:5px 0 0 0;font-size:14px;font-family:"나눔고딕", "돋움","굴림체"}
table.cStyle th{color:#615959;padding:8px 0 5px 0;background:#f6f6f6;border-right:1px solid #d3d5d7;border-bottom:1px solid #d3d5d7;text-align:center}
table.cStyle td{color:#656b70;padding:8px 5px 5px 7px;border-right:1px solid #d3d5d7;border-bottom:1px solid #d3d5d7}
table.cStyle td span.red{color:#fa0e0e}
table.cStyle td span.blue{color:#0957c2}
table.cStyle td a.road{display:inline-block;padding:0 0 2px 18px;background:url(/images/suncheon/tour/contents/ico_map.png)left top no-repeat;color:#656b70}

table.cStyle-a{float:left;border-top:1px solid #4ea47a;border-bottom:1px solid #d3d5d7;border-left:1px solid #d3d5d7;margin:5px 0 0 0;font-size:14px;font-family:"나눔고딕", "돋움","굴림체"}
table.cStyle-a th{color:#615959;padding:10px 0;background:#f6f6f6;border-right:1px solid #d3d5d7;border-bottom:1px solid #d3d5d7;text-align:center}
table.cStyle-a td{color:#656b70;padding:10px 5px;border-right:1px solid #d3d5d7;border-bottom:1px solid #d3d5d7;text-align:center}
table.cStyle-a td span.red{color:#fa0e0e}
table.cStyle-a td span.blue{color:#0957c2}
table.cStyle-a td a.road{display:inline-block;padding:0 0 2px 18px;background:url(/images/suncheon/tour/contents/ico_map.png)left top no-repeat;color:#656b70}

p.cStyle{float:left;display:inline;width:98%;font-size:14px;color:#44474c;margin:5px 0 0 0;padding:10px 0 10px 8px;line-height:22px;text-align:left}
p.ct_txt{float:left;display:inline;width:98%;font-size:14px;color:#44474c;margin:5px 0 0 0;padding:5px 0 0px 8px;line-height:22px;text-align:left}
/*p.cStyle img{width:99%}*/
p.freecourse{float:left;display:inline;width:95%;font-size:14px;color:#44474c;margin:5px 0 0 0;padding:10px 0 10px 8px;line-height:22px;text-align: left}
p.no_around_txt{float:left;display:inline;width:95%;font-size:18px;color:#44474c;padding-top:10px !important;line-height:22px;text-align: left}

.line01{float:left;width:100%}

/*폰트*/
.red_bold{float:left;color:red;font-weight:bold}
.orange{color:#FF3300}
.green{color:#1c9399}

/*공공누리*/
.openNuri{float:left;position: relative;overflow:hidden;box-sizing:border-box;width:91%;border:1px solid #dbdbdb;padding:10px 15px 12px}
.openNuri .img{display:inline-block;float:left;margin-right:15px}
.openNuri .txt{overflow:hidden;font-size:14px;padding:20px 0 0}

.openNuri_namdo{float:left;position: relative;overflow:hidden;width:95%;border:1px solid #dbdbdb;padding:10px 15px 12px;margin-left:1%;top:20px;box-sizing: content-box}

.huyangmap,
.huyangmap_tablet,
.huyangmap_mobile{width:900px;margin:0 auto}

.huyangmap_tablet,
.huyangmap_mobile{display:none}

ul.eco_list{float:left;width:99%}
ul.eco_list li{float:left;border-bottom:1px dashed #dbdbdb;padding:10px 0}
ul.eco_list li p.ecoImg{float:left;width:30%;padding-left:10px} 
ul.eco_list li div{float:left;width:68%}
ul.eco_list li div p.btn_view{float:right;border-radius:3px;background:#23b6a6;margin: 21px 0 0 0!important}
ul.eco_list li div p.btn_view a{display:block;color:#fff;padding:12px}

/*20171117전통차체험*/
.teaRoom{float:left;margin:10px 0}
.teaRoom p{float:left;margin:10px 20px}
.teaRoom ul{float:left;margin:10px 0 0 0}
.teaRoom ul li{font-size:14px;text-align:left;line-height:24px;color:#4b5156;padding:0 0 0 10px;background:url(/images/suncheon/tour/sub/dt_cStyle.gif) left 10px no-repeat}

/*농촌체험마을*/
/*마을설명*/
.villageBox01, 
.villageBox02,
.villageBox03,
.villageBox04,
.villageBox05,
.villageBox06,
.villageBox07,
.villageBox08,
.villageBox09,
.villageBox10,
.villageBox11,
.villageBox12,
.villageBox13,
.villageBox14,
.villageBox15,
.villageBox16{float:left;margin-left:5px;width:95%;height:453px}

.villageBox01{background:url(/images/suncheon/tour/contents/villageBg01.jpg) center top no-repeat}
.villageBox02{background:url(/images/suncheon/tour/contents/villageBg02.jpg) center top no-repeat}
.villageBox03{background:url(/images/suncheon/tour/contents/villageBg03.jpg) center top no-repeat}
.villageBox04{background:url(/images/suncheon/tour/contents/villageBg04.jpg) center top no-repeat}
.villageBox05{background:url(/images/suncheon/tour/contents/villageBg05.jpg) center top no-repeat}
.villageBox06{background:url(/images/suncheon/tour/contents/villageBg06.jpg) center top no-repeat}
.villageBox07{background:url(/images/suncheon/tour/contents/villageBg07.jpg) center top no-repeat}
.villageBox08{background:url(/images/suncheon/tour/contents/villageBg08.jpg) center top no-repeat}
.villageBox09{background:url(/images/suncheon/tour/contents/villageBg09.jpg) center top no-repeat}
.villageBox10{background:url(/images/suncheon/tour/contents/villageBg10.jpg) center top no-repeat}
.villageBox11{background:url(/images/suncheon/tour/contents/villageBg10.jpg) center top no-repeat}
.villageBox12{background:url(/images/suncheon/tour/contents/villageBg11.jpg) center top no-repeat}
.villageBox13{background:url(/images/suncheon/tour/contents/villageBg12.jpg) center top no-repeat}
.villageBox14{background:url(/images/suncheon/tour/contents/villageBg13.jpg) center top no-repeat}
.villageBox15{background:url(/images/suncheon/tour/contents/villageBg14.jpg) center top no-repeat}
.villageBox16{background:url(/images/suncheon/tour/contents/villageBg15.jpg) center top no-repeat}

.villageBox01 p,
.villageBox02 p,
.villageBox03 p,
.villageBox05 p,
.villageBox06 p,
.villageBox08 p,
.villageBox09 p,
.villageBox10 p{font-size:24px;float:left;margin:160px 0 0 320px;line-height:36px}
.villageBox11 p,
.villageBox12 p,
.villageBox13 p{font-size:24px;float:left;width:100%;margin:155px 0 0 0;text-align: center;line-height:36px}
.villageBox14 p,
.villageBox15 p,
.villageBox16 p{font-size:24px;float:left;width:100%;margin:235px 0 0 0;text-align: center;line-height:36px}

.villageBox02 p{margin:150px 150px 0 250px}
.villageBox04 p{font-size: 22px;text-align: left;float:left;margin: 70px 300px 0 30px;line-height:36px;color: #333}
.villageBox05 p{margin:170px 50px 0 150px}
.villageBox06 p{margin:240px 50px 0 220px}
.villageBox07 p{font-size:24px;float:left;margin: 160px 250px 0 50px;line-height:36px}

.villageBox03 p,
.villageBox08 p,
.villageBox09 p{margin:150px 50px 0 50px}

.villageBox01 p strong{font-size:30px}
/*체험*/
.season{float:left;width:98%;min-height:408px;margin-left:10px;background:url(/images/suncheon/tour/contents/seasonBg.png) right bottom no-repeat;margin-top:30px}
.season ul{float:left;width:100%}
.season ul h4{float:left;font-size:30px;height:43px;margin:20px 0 5px 23px;padding:29px 0 0 84px;font-weight:normal}
.season ul li{float:left;width:48%;height:380px;overflow:hidden} 
.season ul li ul{width:70%;margin-left:100px}
.season ul li ul li{height: auto;font-size:18px;width:80%;line-height:24px;padding-left:10px;text-align: left}

.season ul li.spring{background:#ffece8}
.season ul li.summer{background:#eaf3fd}
.season ul li.fall{background:#fffde1}
.season ul li.winter{background:#e5fcda}
.season ul li.always{background:#f5eefc}

.season ul li.spring h4{background:url(/images/suncheon/tour/contents/springBg.png) left top no-repeat;color:#eb5da7}
.season ul li.summer h4{background:url(/images/suncheon/tour/contents/summerBg.png) left top no-repeat;color:#3f81cb}
.season ul li.fall h4{background:url(/images/suncheon/tour/contents/fallBg.png) left top no-repeat;color:#ff381f}
.season ul li.winter h4{background:url(/images/suncheon/tour/contents/winterBg.png) left top no-repeat;color:#287922}
.season ul li.always h4{background:url(/images/suncheon/tour/contents/alwayBg.png) left top no-repeat;color:#464fa4}

.season ul li.spring ul li{background:url(/images/suncheon/tour/contents/pink_dot.png) left 8px no-repeat}
.season ul li.summer ul li{background:url(/images/suncheon/tour/contents/blue_dot.png) left 8px no-repeat}
.season ul li.fall ul li{background:url(/images/suncheon/tour/contents/orange_dot.png) left 8px no-repeat}
.season ul li.winter ul li{background:url(/images/suncheon/tour/contents/green_dot.png) left 8px no-repeat}
.season ul li.always ul li{background:url(/images/suncheon/tour/contents/violet_dot.png) left 8px no-repeat}

/*마을위치*/
.villageP{float:left;margin:20px 0 30px 0;width:98%}
.villageP li{float:left}
.villageP li ul{float:left;margin-left:30px}
.villageP li ul li{float:none;font-size:18px;line-height:24px;padding:0 0 20px 35px}
.villageP li ul li.adr{background:url(/images/suncheon/tour/contents/mapIcon01.png) left top no-repeat}
.villageP li ul li.tel{background:url(/images/suncheon/tour/contents/mapIcon02.png) left 3px no-repeat}
.villageP li ul li.prod{background:url(/images/suncheon/tour/contents/mapIcon03.png) left top no-repeat}
.villageP li ul li.view{background:url(/images/suncheon/tour/contents/mapIcon04.png) left top no-repeat}

/*20171214음식항목별선택*/
table.foodCate{float:left;border-top:2px solid #5a687e;border-bottom:2px solid #5a687e}
table.foodCate th,
table.foodCate td{border-bottom:1px solid #b9bfc8;padding:15px 0;font-size:15px;font-weight: normal}
table.foodCate td div{float:left;/*border-left:1px dotted #b9bfc8;*/}
table.foodCate td div ul{margin-left:10px}
table.foodCate td div ul li{float:left;padding:4px 10px 4px 5px}
table.foodCate th{width:80px}

table.foot-srch-style{background:#fafafa;border-top:#5a687e 2px solid;border-bottom:#5a687e 2px solid}
table.foot-srch-style th{text-align:left;padding-left:25px;font-weight:600}
table.foot-srch-style td label{min-width: 30px;background: #fff;position: relative;display: inline-block;height: 35px;line-height: 35px;padding: 0 25px;border-radius: 25px;text-align: center;letter-spacing: -1px;border:1px solid;font-weight:600;font-size:13px;cursor:pointer}
table.foot-srch-style td div ul li{position:relative;display:inline-block;margin-right:8px;vertical-align:middle;padding:0;margin:0 5px 5px 0}
table.foot-srch-style .c-checkbox_input{display: inline-block;opacity: 0;position: absolute;top: 4px;left: 4px;width: 12px;height: 12px;margin: 0;padding: 0;vertical-align: middle}

table.foot-srch-style .part-wrap label{border-color:#e89839;color:#d88119}
table.foot-srch-style .area-wrap label{border-color:#0aaa84;color:#0aaa84}
table.foot-srch-style .certify-wrap label{border-color:#59a34e;color:#59a34e}

table.foot-srch-style .part li input:checked~.c-checkbox_label{background:#e89839;color:#fff}
table.foot-srch-style .area li input:checked~.c-checkbox_label{background:#0aaa84;color:#fff}
table.foot-srch-style .certify li input:checked~.c-checkbox_label{background:#59a34e;color:#fff}
@media (max-width: 768px){
    table.foot-srch-style td label{padding:0 10px}
}
/*음식리스트*/
.foodList,
.stayList{position:relative;float:left;width:100%;margin-top:40px}
.foodList li,
.stayList li{position:relative;float:left;width:32%;margin:0 0 1% 1%;padding:0 0 20px 0;border:1px solid #d5d6d7}
.foodList li img,
.stayList li img{width:100%;max-height:239px}
.foodList li p.title,
.stayList li p.title{display:block;font-size:18px;color:#2c2d2f;font-weight:bold;padding:15px 0 8px 15px;width:80%;text-overflow: ellipsis;overflow: hidden}
.foodList li ul,
.stayList li ul{float:left;margin:20px 0 0 20px;width:90%}
.foodList li ul li,
.stayList li ul li{width:95%;color:#5b6169;line-height:20px;font-size:14px;background:url(/images/suncheon/tour/sub/dot_gray.gif) left 8px no-repeat;border:none;padding:0 0 0 7px}

/* 음식리스트 전화걸기 */
.foodList li ul li a.btn_tel{display: none}

/* 음식점 리스트 */
.foodList li img{max-height: 239px}
.foodList li ul{min-height: 92px}

/*숙박리스트*/
.stayList{}

/*마이페이지 관심코스,여행*/
.myList{float:left;width:100%}
.cateList ul li{width:32%}

/*숙박_야생차체험_vr_pc*/
.btn_vr_view_pc{position:relative;border:none;float:right;top: -40px;right: 2px}
.btn_vr_view_pc a{display:inline-block;width: 100px;height:36px;line-height: 36px;color:#fff;font-size:14px;text-align:center;background:#5a687e}
.vr_layer{display: none;position: absolute;right: 110px;top: -53px}
.vr_layer .btn_vr_close{height: 52px;text-align: right}
.vr_layer .vr_view{height: 500px}
.vr_layer .vr_view iframe{border: 2px solid #333}

.btn_vr_view_mo{display: none}
.btn_vr_view_tab{display: none}

/*이달의 축제행사*/
.event_schedule{position:relative;float:left;width:100%;padding:30px 0;border:1px solid #d5d6d7;background:#f5f5f5;color:#484b50}
.day{float:left;margin-left:30px;padding:10px 0 0 55px;height:53px;font-size:18px;background:url(/images/suncheon/tour/contents/timeBg.png) left top no-repeat}
.day span,
div.txt span{display:block}
.month{margin:0 auto;width:320px}
.month div{position:relative;float:left;width:100%;height:100%;text-align:center;font-size:30px;color:#27292b;letter-spacing:-1px}
.month div .nowMonth{padding:10px 0 0 0}
.month div a{display: block;position: absolute;top:0;z-index:5}
.month div a.prev{left:0}
.month div a.next{right:0}
.event_schedule div.txt{float:right;margin:3px 30px 0 0;font-size:18px;text-align:right}
div.txt strong{color:#ff5c5c;font-size:24px}

.festivalList{position:relative;float:left;width:100%;margin-top:40px}
.festivalList li{position:relative;float:left;width:32%;margin:0 0 1% 1%;padding:0 0 20px 0;border:1px solid #d5d6d7}
.festivalList li img{width:100%}
.festivalList li p.title{display:block;font-size:18px;color:#2c2d2f;font-weight:bold;padding:15px 0 8px 15px;width:80%;text-overflow: ellipsis;overflow: hidden}
.festivalList li ul{float:left;margin:20px 0 0 20px;width:90%}
.festivalList li ul li{width:95%;color:#5b6169;line-height:20px;font-size:14px;background:url(/images/suncheon/tour/sub/dot_gray.gif) left 8px no-repeat;border:none;padding:0 0 0 7px}
.festivalList p.good{position:absolute;right:12px;bottom:8px}
.festivalList p.good a{display:block;padding:0 0 0 25px;line-height:20px;background:url(/images/suncheon/tour/contents/good_off.png) left top no-repeat;color:#666}
.festivalList p.good a.on{background:url(/images/suncheon/tour/contents/good_on.png) left top no-repeat}

/*순천여행 안내지도*/
div.bgTourGuideMap{float:left;background: url('/images/suncheon/tour/sub/bg_tour_guide.jpg') center top no-repeat;width:95%;height:650px;text-align: center;margin-bottom:30px;border:1px solid #74a1a7}
p.pTitleMap{margin-top: 17%;color: #2D4F7D;font-size: 32px;line-height:34px}
p.pContentMap{font-size: 18px}
p.pContentMap2{margin-top: 7%;color: #2D4F7D;font-size: 27px}
p.btnMapDown{background: #434752;width: 270px;height: 43px;margin: 0 10px;display: inline-block;border-radius: 30px}
p.btnMapDown a{display:block;color:#fff;font-size:20px;text-align: center;padding:13px 0}
div.btnMap{display: inline-block;width: 100%;text-align: center;padding-top: 20px}

/*홍보물 신청하기*/
div.bgPromotion{float:left;width:95%;height:658px;text-align: center;margin-bottom:30px;background: url('/images/suncheon/tour/sub/bg_promotion_request.jpg') center no-repeat}
div.bgPromotion h3{margin-top:16%;color: #2D4F7D;font-size: 30px}
p.procon{width:50%;margin:3% auto;font-size:18px}
p.procon strong{float:left;padding-top:30px;color: #404578;font-size: 24px;font-weight:normal}
p.btnPro{background: url('/images/suncheon/tour/sub/btn_download.png') no-repeat;width:237px;height:43px;margin:10% auto}
p.btnPro a{display:block;color:#fff;font-size:20px;text-align: center;padding:13px 0}
	
/*해설사*/
.heasol{float:left;width:100%;height:1050px;background: url(/images/suncheon/tour/sub/heasol.png) center no-repeat}
.heasol dl{float:left;margin:50px 0 0 50px}
.heasol dl dt,
.heasol h3{padding:0 0 0 20px;font-size:18px;line-height:30px;background: url(/images/suncheon/tour/sub/black_arrow.png) left 6px no-repeat}
.heasol dd{float:left;width:90%;font-size:16px;line-height:20px;color:#362f29;padding:0 0 0 30px;background:url(/images/suncheon/tour/sub/dt_cStyle.gif) 20px 8px no-repeat}
.heasol h3{float:left;clear: both;margin:630px 0 0 50px}
.heasol p{float:left;width:86%;margin:10px 0 0 50px;border-radius:5px;border:1px solid #fff;padding:15px;font-size:16px;line-height:24px}
.heasol p strong{font-size:18px}

/*계절별추천*/
.shuSeason{margin:0 auto;width:95.5%}
.shuSeason li{float:left;width:25%}
.shuSeason li a{display:inline-block;width:100%;height:695px}
.shuSeason li a.ss01{background:url(/images/suncheon/tour/contents/season_ss01.png) left top no-repeat}
.shuSeason li a.ss02{background:url(/images/suncheon/tour/contents/season_ss02.png) left top no-repeat}
.shuSeason li a.fw01{background:url(/images/suncheon/tour/contents/season_fw01.png) left top no-repeat}
.shuSeason li a.fw02{background:url(/images/suncheon/tour/contents/season_fw02.png) left top no-repeat}

/*일정별추천*/
.dayBox{float:left;width:100%;height:849px;background:url(/images/suncheon/tour/contents/dayBg.jpg) center top no-repeat}
.dayBox ul{width:550px;margin:0 auto;padding:100px 0 0 0}
.dayBox ul li{text-align: center}
.dayBox ul li a{float:left;display:inline-block}
.dayBox ul li a.day01{margin:20px 0 0 140px} 
.dayBox ul li a.day02{clear:both} 

/*유형별추천*/
.type{float:left;width:100%;height:1022px;background:url(/images/suncheon/tour/contents/typeBg.jpg) center top no-repeat} 
.type ul{width:669px;margin:132px auto 0 auto}
.type ul li{float:left}
.type ul li a{display:inline-block}
.type p{clear:both;width:400px;margin:0 auto;padding:50px 0 0 0;font-size:20px;color:#fff;text-align:center}
.type p span{letter-spacing:10px}

/*온누리자전거*/
.bicyleJoin{float:left;width:98%;border-radius:5px;border:1px solid #a7abb0;margin:10px 0 0 10px}
.bicyleJoin ul{float:left;padding:60px}
.bicyleJoin ul li,
.bicyleJoin ul li p{float:left}
.bicyleJoin ul li div{position:relative;float:left;width:135px;height:50px;padding-top:140px;text-align:center;font-size:15px}
.bicyleJoin ul li div span{position:absolute;display:block;left:45%;top:15px;width:20px;padding:2px 0;background:#666666;border-radius:100px;color:#fff;font-size:13px}
.bicyleJoin ul li p{padding:55px 10px 0 10px}
.bicyleJoin ul li div.online01{background:url(/images/suncheon/tour/contents/online01.png) center top no-repeat}
.bicyleJoin ul li div.online02{background:url(/images/suncheon/tour/contents/online02.png) center top no-repeat}
.bicyleJoin ul li div.online03{background:url(/images/suncheon/tour/contents/online03.png) center top no-repeat}
.bicyleJoin ul li div.online04{background:url(/images/suncheon/tour/contents/online04.png) center top no-repeat}
.bicyleJoin ul li div.online05{background:url(/images/suncheon/tour/contents/online05.png) center top no-repeat}
.bicyleJoin ul li div.visit01{background:url(/images/suncheon/tour/contents/visit01.png) center top no-repeat}
.bicyleJoin ul li div.visit02{background:url(/images/suncheon/tour/contents/visit02.png) center top no-repeat}
.bicyleJoin ul li div.visit03{background:url(/images/suncheon/tour/contents/online03.png) center top no-repeat}
.bicyleJoin ul li div.visit04{background:url(/images/suncheon/tour/contents/online04.png) center top no-repeat}
.bicyleJoin ul li div.visit05{background:url(/images/suncheon/tour/contents/online05.png) center top no-repeat}
.bicyleJoin ul li div.day01{width:180px;background:url(/images/suncheon/tour/contents/1day01.png) center top no-repeat}
.bicyleJoin ul li div.day02{width:180px;background:url(/images/suncheon/tour/contents/visit02.png) center top no-repeat}
.bicyleJoin ul li div.day03{width:180px;background:url(/images/suncheon/tour/contents/1day03.png) center top no-repeat}
.bicyleJoin ul li div.day04{width:180px;background:url(/images/suncheon/tour/contents/online05.png) center top no-repeat}

.bikeSite{clear:both;float:left;width:99%;background:url(/images/suncheon/tour/contents/bikeSiteBg.png) 5% top no-repeat;min-height:295px}
.bikeSite h5,
.bikeSite p{float:left;margin:50px 0 0 400px;font-size:18px}
.bikeSite h5 a{display:inline-block;border-radius:5px;color:#fff;background:#FF6600;padding:10px 20px}
.bikeSite p{font-size:16px;line-height:24px;margin-top:20px}

.rent{float:left;width:98%;border-radius:5px;border:1px solid #a7abb0;margin:10px 0 0 10px}
.rent ul{float:left;padding:60px 40px}
.rent ul li,
.rent ul li p{float:left}
.rent ul li div{position:relative;float:left;width:100px;height:50px;padding-top:90px;text-align:center;font-size:15px}
.rent ul li div span{position:absolute;display:block;left:45%;top:0;width:20px;padding:2px 0;background:#666666;border-radius:100px;color:#fff;font-size:13px}
.rent ul li p{padding:45px 5px 0 5px}
.rent ul li div.noCard01{background:url(/images/suncheon/tour/contents/lending01.png) center 20px no-repeat}
.rent ul li div.noCard02{background:url(/images/suncheon/tour/contents/lending02.png) center 20px no-repeat}
.rent ul li div.noCard03{background:url(/images/suncheon/tour/contents/lending03.png) center 20px no-repeat}
.rent ul li div.noCard04{background:url(/images/suncheon/tour/contents/lending04.png) center 20px no-repeat}
.rent ul li div.noCard05{background:url(/images/suncheon/tour/contents/lending05.png) center 20px no-repeat}
.rent ul li div.noCard06{background:url(/images/suncheon/tour/contents/lending06.png) center 20px no-repeat}
.rent ul li div.noCard07{background:url(/images/suncheon/tour/contents/lending07.png) center 20px no-repeat}
.rent ul li div.card01{width:122px;background:url(/images/suncheon/tour/contents/lending01.png) center 20px no-repeat}
.rent ul li div.card02{width:122px;background:url(/images/suncheon/tour/contents/lending02.png) center 20px no-repeat}
.rent ul li div.card03{width:122px;background:url(/images/suncheon/tour/contents/lending03_02.png) center 20px no-repeat}
.rent ul li div.card04{width:122px;background:url(/images/suncheon/tour/contents/lending05.png) center 20px no-repeat}
.rent ul li div.card05{width:122px;background:url(/images/suncheon/tour/contents/lending06.png) center 20px no-repeat}
.rent ul li div.card06{width:122px;background:url(/images/suncheon/tour/contents/lending07.png) center 20px no-repeat}

.bicycle{width: 98%;height: 805px;border: none}

/* 20180112 김솔이 추가 */
.kiosk ul li div{position:relative;float:left;width:170px;height:80px;padding-top:140px;text-align:center;font-size:15px}
.kiosk ul li div span{position:absolute;display:block;left:45%;top:-25px;width:20px;padding:2px 0;background:#666666;border-radius:100px;color:#fff;font-size:13px}
.kiosk ul li div.hp01{background:url(/images/suncheon/tour/contents/hp01.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp02{background:url(/images/suncheon/tour/contents/hp02.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp03{background:url(/images/suncheon/tour/contents/hp03.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp04{background:url(/images/suncheon/tour/contents/hp04.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp05{background:url(/images/suncheon/tour/contents/hp05.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp06{background:url(/images/suncheon/tour/contents/hp06.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp07{background:url(/images/suncheon/tour/contents/hp07.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp08{background:url(/images/suncheon/tour/contents/hp08.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp09{background:url(/images/suncheon/tour/contents/hp09.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.hp10{background:url(/images/suncheon/tour/contents/hp10.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.buscard_01{background:url(/images/suncheon/tour/contents/buscard_01.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.buscard_02{background:url(/images/suncheon/tour/contents/buscard_02.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.buscard_03{background:url(/images/suncheon/tour/contents/buscard_03.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.buscard_04{background:url(/images/suncheon/tour/contents/buscard_04.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.buscard_05{background:url(/images/suncheon/tour/contents/buscard_05.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.buscard_06{background:url(/images/suncheon/tour/contents/buscard_06.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card01{background:url(/images/suncheon/tour/contents/card01.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card02{background:url(/images/suncheon/tour/contents/card02.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card03{background:url(/images/suncheon/tour/contents/card03.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card04{background:url(/images/suncheon/tour/contents/card04.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card05{background:url(/images/suncheon/tour/contents/card05.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card06{background:url(/images/suncheon/tour/contents/card06.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card07{background:url(/images/suncheon/tour/contents/card07.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card08{background:url(/images/suncheon/tour/contents/card08.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card09{background:url(/images/suncheon/tour/contents/card09.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.card10{background:url(/images/suncheon/tour/contents/card10.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberHP_01{background:url(/images/suncheon/tour/contents/memberHP_01.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberHP_02{background:url(/images/suncheon/tour/contents/memberHP_02.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberHP_03{background:url(/images/suncheon/tour/contents/memberHP_03.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberHP_04{background:url(/images/suncheon/tour/contents/memberHP_04.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberHP_05{background:url(/images/suncheon/tour/contents/memberHP_05.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberHP_06{background:url(/images/suncheon/tour/contents/memberHP_06.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberID_01{background:url(/images/suncheon/tour/contents/memberID_01.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberID_02{background:url(/images/suncheon/tour/contents/memberID_02.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberID_03{background:url(/images/suncheon/tour/contents/memberID_03.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberID_04{background:url(/images/suncheon/tour/contents/memberID_04.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberID_05{background:url(/images/suncheon/tour/contents/memberID_05.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.memberID_06{background:url(/images/suncheon/tour/contents/memberID_06.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.re01{background:url(/images/suncheon/tour/contents/re01.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.re02{background:url(/images/suncheon/tour/contents/re02.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.re03{background:url(/images/suncheon/tour/contents/re03.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.re04{background:url(/images/suncheon/tour/contents/re04.jpg) center top no-repeat;background-size: 170px}
.kiosk ul li div.process01{background:url(/images/suncheon/tour/contents/process_01.jpg) center top no-repeat;background-size: 170px;padding-top:267px;height:40px}
.kiosk ul li div.process02{background:url(/images/suncheon/tour/contents/process_02.jpg) center top no-repeat;background-size: 170px;padding-top:267px;height:40px}
.kiosk ul li div.process03{background:url(/images/suncheon/tour/contents/process_03.jpg) center top no-repeat;background-size: 170px;padding-top:267px;height:40px}
.kiosk ul li div.process04{background:url(/images/suncheon/tour/contents/process_04.jpg) center top no-repeat;background-size: 170px;padding-top:267px;height:40px}
.kiosk ul li div.process05{background:url(/images/suncheon/tour/contents/process_05.jpg) center top no-repeat;background-size: 170px;padding-top:267px;height:40px}
.kiosk ul li div.process06{background:url(/images/suncheon/tour/contents/process_06.jpg) center top no-repeat;background-size: 170px;padding-top:267px;height:40px}
.kiosk ul li div.process07{background:url(/images/suncheon/tour/contents/process_07.jpg) center top no-repeat;background-size: 170px;padding-top:267px;height:40px}
.kiosk ul li div.process08{background:url(/images/suncheon/tour/contents/process_08.jpg) center top no-repeat;background-size: 170px;padding-top:267px;height:40px}

/*항공편/기차편*/
.traffic01,
.traffic02{float:left;margin-top:20px;width:99%;min-height:310px}
.traffic01{background:url(/images/suncheon/tour/contents/trainImg02.jpg) 5% top no-repeat}
.traffic02{background:url(/images/suncheon/tour/contents/airImg02.jpg) 5% top no-repeat}
.traffic01 ul,
.traffic02 ul{float:left;margin:50px 0 0 410px}
.traffic01 ul li,
.traffic02 ul li{float:left;width:90%;font-size:18px;line-height:30px;color:#4b5156;padding:0 0 0 10px;background:url(/images/suncheon/tour/sub/dt_cStyle.gif) left 11px no-repeat}
.btn_reserve{float:right;margin-right:20px;border-radius:3px;font-size:15px;background:#e26f50}
.btn_reserve a{display:block;color:#fff;padding:10px 28px}
.img100{width:98%}
.img60{width:60%}
.img30{width:30%}
.detailCon p .img30{width:30%}

/* 체험프로그램 20171214 */
p.btn_prog_view{position:relative;background:#5a687e;border:none;float:right}
p.btn_prog_view a{display:inline-block;width: 100px;height:36px;color:#fff;font-size:14px;text-align:center}
h3.progStyle{clear:both;float:left;text-align:left;display:inline;width:95%;color:#333;font-size:24px;line-height:30px;margin:15px 0 5px 10px;padding:5px 0 0 0;background:url(/images/suncheon/tour/sub/h3_cStyle.gif) left top no-repeat}

.btn_goheasol{position:relative;background:#5a687e;border:none;float:right}
p.btn_goheasol a{display:inline-block;width: 200px;height:36px;color:#fff;font-size:14px;text-align:center}
h3.heasolStyle{clear:both;float:left;text-align:left;display:inline;width:97%;color:#333;font-size:24px;line-height:30px;margin:15px 0 5px 10px;padding:5px 0 0 0;background:url(/images/suncheon/tour/sub/h3_cStyle.gif) left top no-repeat}

/* 2019 순천방문의해 */
#visit2019{position: relative;width: 100%;max-width: 991px;margin: 0 auto}
#visit2019 h3{font-size: 30px;color:#197b30;text-align: center}
#visit2019 p{font-size: 16px;color:#737373}
#visit2019 .subtitle{text-align: center;margin-bottom: 40px}

div.tabMenugr{width:99%;min-height: 46px;line-height:30px;margin:30px auto 22px;padding:15px 0;border-bottom:1px solid #a8b1bf;border-top:3px solid #5a687e;background:#f3f3f4}
div.tabMenugr ul{float:left;width:100%}
div.tabMenugr ul li{float:left;font-size:18px;border:1px solid #a8b1bf;margin:0 0 2px 2px;background:#fff;width:19.5%}
div.tabMenugr ul li a{display:inline-block;float:left;color:#746e6e;padding:8px 0 4px 0!important;text-align:center;width:100%}
div.tabMenugr ul li.on{background:#197b30;border:1px solid #197b30}
div.tabMenugr ul li.on a{color:#fff;padding:8px 0 4px 0}
div.tabMenugr ul li.link{background:#dedede url(/images/suncheon/tour/sub/ico_link.png) 167px 53% no-repeat}

/* 2019 순천방문의해-초대말씀 */
#visit2019 .visual{position: relative;width: 100%;margin: 0 auto 35px;text-align: center}
#visit2019 .content{margin: 0 auto;width:99%}
#visit2019 .intro{position: relative;margin: 35px auto;text-align: center;font-size: 16px}
#visit2019 .video_wrap{position: relative;width: 100%;margin:35px 0;padding-bottom: 56.25%}
#visit2019 .video_wrap iframe,
#visit2019 .video_wrap obhect,
#visit2019 .video_wrap embed{position: absolute;width: 100%;height: 100%}

#visit2019 .sight_wrap{width: 100%;margin:35px auto 35px;overflow:hidden}
#visit2019 .sight_wrap .sight_box:nth-child(2n-1){float:left;width:49%;margin-bottom:50px}
#visit2019 .sight_wrap .sight_box:nth-child(2n){float:right;width:49%;margin-bottom:50px}
#visit2019 .sight_wrap .sight_box h4{background:url("/images/suncheon/tour/visit/visit2019_01sight_title.png") no-repeat;font-size: 24px;padding-left: 69px;font-weight: 600;color: #000}
#visit2019 .sight_wrap .sight_box span{display: block;padding-left: 69px;margin:0 0 15px 0;height:20px;font-size:14px;color:#737373}
#visit2019 .sight_wrap .sight_box img{width:100%}
#visit2019 .know_wrap{width: 100%;min-height: 270px;margin:35px auto 35px;text-align: center;border:1px solid #d0d0d0;background: url("/images/suncheon/tour/visit/visit2019_01know_bg.jpg")}
#visit2019 .know_wrap h4{margin-top: 30px;font-size: 24px}
#visit2019 .know_wrap span{display: block;font-size:14px;color:#737373}
#visit2019 .know_wrap ul{padding: 0 40px;margin-top: 60px}
#visit2019 .know_wrap li{float: left;width:33.3%;text-align: left}
#visit2019 .know_wrap dl.type01{padding-left: 80px;width: 50%;min-height: 70px;background: url("/images/suncheon/tour/visit/visit2019_01know_dl01.png") no-repeat}
#visit2019 .know_wrap dl.type02{padding-left: 80px;width: 50%;min-height: 70px;background: url("/images/suncheon/tour/visit/visit2019_01know_dl02.png") no-repeat}
#visit2019 .know_wrap dl.type03{padding-left: 80px;width: 50%;min-height: 70px;background: url("/images/suncheon/tour/visit/visit2019_01know_dl03.png") no-repeat}
#visit2019 .know_wrap dt{font-size:18px;color:#4f4f4f}
#visit2019 .know_wrap dd{font-size:12px;color:#737373;letter-spacing: -1px}

/*EI*/
#visit2019 .ei_wrap{width: 100%;margin:35px auto 35px;overflow:hidden}
#visit2019 .ei_wrap .ei_box:nth-child(2n-1){float:left;width:48%;margin-bottom:50px}
#visit2019 .ei_wrap .ei_box:nth-child(2n){float:right;width:48%;margin-bottom:50px}
#visit2019 .ei_wrap .ei_box .img_box{width: 99%;border: 1px solid #d0d0d0}
#visit2019 .ei_wrap .ei_box .img_box img{width: 100%}
#visit2019 .ei_wrap .ei_box h4{font-size: 24px;padding-bottom: 20px;font-weight: 600;color: #000}
#visit2019 .ei_wrap .txt_green{font-size: 22px;color: #25ac61;line-height: 40px}
#visit2019 .ei_wrap .txt_sky{font-size: 22px;color: #74c7d0;line-height: 40px}
#visit2019 .ei_wrap p{margin-bottom: 10px}
#visit2019 .ei_wrap .eibtn_box{position: relative;margin-top: 28px}
#visit2019 .ei_wrap .eibtn{display: inline-block;margin: 0 3px 3px 0}

#visit2019 .ei_wrap .ei_boxg:nth-child(2n-1){float:left;width:48%;margin-bottom:50px}
#visit2019 .ei_wrap .ei_boxg:nth-child(2n){float:right;width:48%;margin-bottom:50px}
#visit2019 .ei_wrap .ei_boxg .img_box{width: 99%;border: 1px solid #d0d0d0}
#visit2019 .ei_wrap .ei_boxg .img_box img{width: 100%}
#visit2019 .ei_wrap .ei_boxg h4{font-size: 24px;padding-bottom: 20px;font-weight: 600;color: #000}

/*순천여행 갤러리*/
#visit2019 .gallery_wrap{width: 100%;margin:35px auto 0;overflow:hidden}
#visit2019 .gallery_wrap .gallery_box:nth-child(2n-1){float:left;width:48%;margin-bottom:20px;border: 1px solid #d0d0d0}
#visit2019 .gallery_wrap .gallery_box:nth-child(2n){float:right;width:48%;margin-bottom:20px;border: 1px solid #d0d0d0}
#visit2019 .gallery_wrap .gallery_box h4{background:url("/images/suncheon/tour/visit/visit2019_03gallery_title.png") no-repeat;font-size: 19px;padding-left: 185px;padding-bottom: 25px;margin: 15px;font-weight: 600;color: #000}
#visit2019 .gallery_wrap .gallery_box span{display: block;padding-left: 200px;padding-bottom: 20px;margin:-35px 0 0;font-size:13px;color:#737373;letter-spacing: -1px}
#visit2019 .youtubeWrap{position: relative;width: 100%;padding-bottom: 56.25%}
#visit2019 .youtubeWrap iframe,
#visit2019 .youtubeWrap obhect,
#visit2019 .youtubeWrap embed{position: absolute;width: 100%;height: 100%}

/* 2019 순천방문의해-주요일정 */
.tbl_visit{width: 100%;border-top:2px solid #25ac61;border-bottom:1px solid #d0d0d0;margin:15px auto;color:#000;/* font-family:Nanum Gothic;*/}
.tbl_visit td{border-top:1px solid #d0d0d0;line-height:25px;padding:2px 5px;font-size:16px;color:#737373;text-align:center}
.tbl_visit td span{color:#25ac61}
.tbl_visit .td_ltitle{border-right:1px solid #d0d0d0;line-height:25px;padding:2px 5px;font-size:18px;color:#000;text-align:center !important}
.tbl_visit .td_cntc{text-align:center !important}
.tbl_visit th{background:#f4f4f4;border-bottom:1px solid #d0d0d0;font-size:18px;text-align:center !important}
.tbl_visit td, .tbl_visit th{padding:15px 10px;border-right:1px solid #d0d0d0;letter-spacing:normal}
.tbl_visit td:last-child, .tbl_visit th:last-child{border-right:none}
.tbl_visit tr td pre{white-space: pre-wrap;font-family: 'NanumSquare','Nanum Gothic','Dotum','Gulim','Tahoma','Verdana',ng,ngb;width:99%}

/* 미식대첩 팝업 */
.food_link_mo{display: none}
.food_link_pc, .food_link_mo{font-size: 11px;background: #ddd;padding: 2px 3px;letter-spacing: 0}

/* 순천음식이야기 */
.food_ebook{width: 100%;margin-top: 60px;overflow: hidden}
.food_ebook li{float: left;width: 48%;padding: 0 1%;text-align: center}
.food_ebook li img{width: 100%;max-width: 460px}

.fst_txt{color:#FF0004;font-size:24px;font-weight:bold;margin:30px 0 0;padding:0}	

.video_wrap{width:100%}
.video_wrap{position:relative;width:100%;height:auto;padding-top:50%}
.video_wrap iframe{z-index:1;top:0;left:0;position:absolute;width:100%;height:100%}
@media screen and (min-width:1024px){
    /*.video_wrap{width:1000px;margin:50px auto 100px}*/
}

@media all and (max-width:1110px){
    .contentGroup{margin:0 auto;float:none}
    .m_conWrap{float:left;padding-top:200px}

    /*홍보물 신청하기*/
    div.bgPromotion{width:100%}

	div.bgPromotion h3{margin-top:17%}
	p.procon{width:53%}
	p.procon strong{margin-left:15px}

    .cateList ul li{width:31% !important}

    .villageBox06 p{margin:240px 50px 0 200px;letter-spacing:-1px}


    /* 음식점 리스트 */
    .foodList li img{max-height: 218px}

    /*공공누리*/
    .openNuri{width:95%;margin:0 20px 10px}
    .openNuri_namdo{width:95%;margin: 0 20px 10px 10px}

    /*2019 방문의해*/
    #visit2019 .ei_wrap .ei_box:nth-child(2n-1){float:left;width:38%}
    #visit2019 .ei_wrap .ei_box:nth-child(2n){float:right;width:58%}

    /* 미식대첩 홍보영상 */
    .video_food{width: 100%}
}
@media all and (max-width:960px){
    /*숙박_야생차체험_vr_mo*/
    .btn_vr_view_pc{display: none}
    .btn_vr_view_tab{display: block;position:relative;border:none;float:right;top: -40px;right: 2px}
    .btn_vr_view_tab a{display:inline-block;width: 100px;height:36px;line-height: 36px;color:#fff;font-size:14px;text-align:center;background:#5a687e}
    .vr_layer{right: 0;top: -52px}
    .vr_layer .vr_view{height: 320px}
}

@media all and (max-width:910px){
    .openNuri_namdo .txt{overflow:hidden;font-size:14px;padding:13px 0 0}
    div.tabMenugr ul li{font-size:15px}
    .food_wrap img{width: 100%}
}
@media all and (max-width:885px){
    div.tabMenugr{min-height:90px}
}

@media all and (max-width:856px){
    .openNuri .txt{padding-top: 13px}
}
@media all and (max-width:800px){
    #visit2019 .gallery_wrap .gallery_box h4{background: none;font-size: 19px;padding-left: 0px}
#visit2019 .gallery_wrap .gallery_box span{padding-left: 15px}
	}
@media all and (max-width:768px){
    div.tapMenu ul{width:99%;margin-left:8px}
    div.tapMenu ul li{width:32%}

    div.tabMenugr ul{width:99%;margin-left:8px}
    div.tabMenugr ul li{width:32%}

    .huyangmap{display:none}
    .huyangmap_tablet{display:block;width:700px}
    .img100{width:99%}

    ul.eco_list li p.ecoImg,
    ul.eco_list li div{width:97%;margin-top:10px}

    /*20171117야생차체험*/
    .teaRoom p,
    .teaRoom p img{width:98%;padding-bottom:10px}
    .teaRoom ul{margin:0 0 0 20px}

    /*농촌체험*/
    .villageBox01 p{font-size:18px;margin:160px 0 0 220px;line-height:30px}
    .villageBox01 p strong{font-size:24px}

    .villageBox06 p{font-size:20px;margin:240px 50px 0 90px}


    .season{margin-left:5px;width:96.5%}
    .season ul li{width:99%;height:auto}
    .season ul li div{float:left;padding-bottom:30px}

    .villageP li{width:50%}
    .villageP li ul{margin-left:0}
    .villageP li ul li{width:98%;font-size:16px}

    /*해설사*/
    .heasol{height:972px;background: url(/images/suncheon/tour/sub/heasol_768.png) center no-repeat}

    .heasol h3{margin:550px 0 0 50px}
    .heasol p{width:81%}

    /*홍보물 신청하기*/

	div.bgPromotion h3{margin-top:20%}
	p.procon{width:68%}
	p.procon strong{margin-left:15px}
	p.btnPro{margin:17% auto}

    .event_schedule div.txt{font-size:16px}
    .event_schedule div.txt strong{font-size:18px}

    /*일정별추천*/
    .dayBox{float:left;width:100%;height:1000px;background:url(/images/suncheon/tour/contents/dayBg768.jpg) center top no-repeat}
    .dayBox ul{width:37%}
    .dayBox ul li a.day01{margin:30px 0 0 0} 

    /*항공/기차*/
	.traffic01 ul,
	.traffic02 ul{margin:50px 0 0 360px}

	.traffic01 ul li,
	.traffic02 ul li{line-height:24px;font-size:18px}


    /* 음식점 리스트 */
    .foodList li img{max-height: 162px}

    /* 음식점 리스트 전화걸기 버튼 */
    .foodList li ul li a.btn_tel{padding: 2px 5px;background:#5a687e;border:none;color: #fff;display: inline-block;width: 43px;margin-left: 1%}

    /*농촌체험마을*/
    .villageBox02 p{margin:150px 100px 0 120px}
    .villageBox04 p{margin: 70px 170px 0 30px}
    .villageBox05 p{margin: 110px 100px 0 100px}
    .villageBox07 p{margin: 110px 200px 0 50px;font-size: 22px}
    .villageBox08 p,
    .villageBox09 p{margin: 110px 50px 0 50px;color: #333}

    /* 미식대첩 팝업 */
    .food_link_pc{display: none}
    .food_link_mo{display: block}

    /* 순천음식이야기 */
    .food_ebook li{float: none;width: 100%;margin-bottom: 20px}
}

/* 테이블 내의 pre 태그 */
.table01 tr td pre{white-space: pre-wrap;font-family: 'NanumSquare','Nanum Gothic','Dotum','Gulim','Tahoma','Verdana',ng,ngb}

@media all and (max-width:620px){
    /*공공누리*/
	.openNuri{width:auto;margin:0 20px 0}
	.openNuri_namdo{width:auto;margin:0 10px 0}
	.openNuri .txt{padding-top:10px}
    .openNuri_namdo .txt{padding-top:4px}
	
    /*숙박_야생차체험_vr_mo*/
    .btn_vr_view_pc{display: none}
    .btn_vr_view_tab{display: none}
    .btn_vr_view_mo{display: block;position:relative;border:none;float:right;top: -22px;right: -8px}
    .btn_vr_view_mo a{display:inline-block;width: 74px;height:30px;line-height: 30px;color:#fff;font-size:13px;text-align:center;background:#5a687e}
    .vr_layer{right: -7px;top: -52px}
    .vr_layer .vr_view{height: 220px}

    /* 2019순천방문의해 */
    #visit2019 .know_wrap{height:400px}
    #visit2019 .know_wrap ul{margin-top:40px}
    #visit2019 .know_wrap li{width:100%;margin-bottom:15px}

    /* 미식대첩 홍보영상 */
    .video_food{height: 250px}
}

@media all and (max-width:585px){
    /*공공누리*/
    .openNuri .txt{padding-top:4px}
    /* 2019 방문의 해 */
    #visit2019 .ei_wrap .ei_box:nth-child(2n-1){float:left;width:99%;margin-bottom:50px}
    #visit2019 .ei_wrap .ei_box:nth-child(2n){float:left;width:99%;margin-bottom:50px}
}

@media all and (max-width:519px){
    /*공공누리*/
    .openNuri_namdo .img{display:block;margin-bottom:10px;width:100%}
    .openNuri_namdo .txt{padding-top:20px;overflow:visible}

    /* 2019방문의해 */
    #visit2019 .sight_wrap .sight_box:nth-child(2n-1){float:left;width:100%;margin-bottom:50px}
    #visit2019 .sight_wrap .sight_box:nth-child(2n){float:right;width:100%;margin-bottom:50px}

    #visit2019 .gallery_wrap .gallery_box:nth-child(2n-1){float:left;width:99%}
    #visit2019 .gallery_wrap .gallery_box:nth-child(2n){float:left;width:99%}
}

@media all and (max-width:480px){
    div.tabMenugr{min-height:135px}
    div.tapMenu ul{float:none;width:99%;margin:0 auto}
    div.tapMenu ul li{width:48.5%}

    div.tabMenugr ul{float:none;width:99%;margin:0 auto}
    div.tabMenugr ul li{width:48.5%;font-size:14px}

    .contentWrap02{min-height:500px}
    .huyangmap,
    .huyangmap_tablet{display:none}

    .huyangmap_mobile{display:block;width:300px}
    .mImg100{width:99%}

    .season{width:99%}
    .season ul h4{font-size:24px}
    .season ul li ul{margin-left:60px}
    .season ul li ul li{font-size:16px}

    .villageBox01{height:400px;width:100%}
    .villageBox01 p,
    .villageBox03 p,
    .villageBox06 p{font-size:14px;margin:160px 0 0 0;width:100%;text-align:center;line-height:26px;letter-spacing:-1px}
    .villageBox01 p strong,
    .villageBox03 p strong{font-size:16px}

    .villageBox03 p{margin:160px 30px;width:85%}
    .villageBox06 p{margin:220px 30px;width:85%}

    .villageBox02 p{margin:120px 5px 0 10px;font-size:19px}
    .villageBox04 p{margin: 70px 60px 0 30px;font-size: 18px;line-height: 30px}
    .villageBox05 p{margin: 110px 10px 0 10px;font-size: 18px}
    .villageBox07 p,
    .villageBox08 p, 
    .villageBox09 p{margin: 110px 10px 0 10px;font-size: 18px;line-height:32px}
    .villageBox11,
    .villageBox12,
    .villageBox13,
    .villageBox14,
    .villageBox15,
    .villageBox16{height:auto;background:#efefef}
    .villageBox11 p,
    .villageBox12 p,
    .villageBox13 p,
    .villageBox14 p,
    .villageBox15 p,
    .villageBox16 p{width:auto;font-size:17px;padding:20px;margin:0;line-height:24px}


    .villageP li{width: auto}
    .villageP li ul{margin-top:10px}
    .villageP li ul li{width:90%;font-size:16px}

    /*이달의 축제*/
    .festivalList li,
    .foodList li,
    .stayList li{width:98%}

    .event_schedule div.txt{margin:25px 35px 0 0}
    .event_schedule div.txt span{float:left;margin-left:10px}
    .event_schedule div.txt strong{font-size:18px}



    /*관광안내지도*/
    div.bgTourGuideMap{width:100%;height:350px}

	p.pTitleMap{margin-top:17%;font-size: 24px;line-height:28px}
	p.pContentMap{font-size: 18px;padding:0 10px}
	p.pContentMap2{margin-top: 7%;color: #2D4F7D;font-size: 18px;padding:0 15px}

    /*홍보물 신청하기*/
    div.bgPromotion{width:99%;height:430px;margin-bottom:30px}

	div.bgPromotion h3{margin-top:17%;font-size: 24px}
	p.procon{width:90%;margin:3% auto;font-size:16px}
	p.procon strong{margin-left:0;padding-top:20px;font-size:18px;letter-spacing:-1px}
	
	p.btnPro{margin:40% auto}
	
    /*해설사*/
    .heasol{height:616px;background: url(/images/suncheon/tour/sub/heasol_480.png) center top no-repeat}
    .heasol dl{margin:70px 0 0 20px;width:90%}
    .heasol dl dt,.heasol h3{font-size:16px}

    .heasol h3{margin:20px 0 0 20px}
    .heasol p{width:79%;margin:10px 0 0 20px;font-size:14px}
    .heasol p strong{font-size:14px}


    .shuSeason{float:left;width:99%;margin-left:5px}
    .shuSeason li{float:left;width:50%}
    .shuSeason li a{height:300px}

    /*일정별추천*/
    .dayBox{float:left;width:100%;height:1000px;background:url(/images/suncheon/tour/contents/dayBg480.jpg) center top no-repeat}
    .dayBox ul{width:275px}
    .dayBox ul li a.day01{margin:30px 0 0 0}

     /*유형별*/
     .type{height:1122px}
     .type ul{width:300px;margin-top:52px}
     .type ul li{text-align:center}
     .type ul li img{width:80%}

    .type p{width:98%;padding:60px 0 0 0;font-size:16px;color:#333}
    .type p span{letter-spacing:10px}


    .cateList ul li{width:100% !important} 

    /*온누리자전거*/
    .bicyleJoin ul{width:140px;margin:0 auto;padding:60px 0;float:none}
    .bicyleJoin ul li{float:left}
    .bicyleJoin ul li p{display:none}

	.bicyleJoin ul li div.day01,
	.bicyleJoin ul li div.day02,
	.bicyleJoin ul li div.day03,
	.bicyleJoin ul li div.day04{width:135px}


    .bikeSite{background-size:90%;background-position:center top}
    .bikeSite h5{clear:both;margin:60% 0 0 20px;width:80%;text-align:center}
    .bikeSite h5 a{width:100%}
    .bikeSite p{clear:both;margin:20px 0 30px 20px}

    .rent ul{width:70%;margin:0 auto;padding:50px 0;float:none}
    .rent ul li{float:left;margin:0 0 30px 0}
    .rent ul li div{width:122px}
    .rent ul li p{display:none}

    /*항공편/기차편*/
    .traffic01,
    .traffic02{float:left;background-size:70%;background-position:center top;padding:60% 0 20px 0;min-height: auto}

    .traffic01 ul,
    .traffic02 ul{clear:both;float:none;width:95%;margin:0 auto}


    /* 음식점 리스트 */
    .foodList li img{max-height: 239px}


    /*공공누리*/
    .openNuri .img{width:100%;margin-bottom:10px}
    .openNuri .txt{padding-top:4px;overflow:visible}

}

/*꽃가람 야영장*/
.camp_st{margin-left: 18px !important}
.campbtn{float:left;width: 100%;background: #fff;text-align: center;margin-top: 20px;padding: 20px 0;background: #eee}
.campbtn li{display: inline-block;margin: 35px 12px}
.campbtn li a{background: #fff;border: 1px solid #a8b1bf;color: #000;padding: 15px 60px;font-size: 18px}
.camp_ba{background: #f0e400 !important;border: none !important}
.camp_bb{background: #f39700 !important;border: none !important}
.camp_bc{background: #7ec2e8 !important;border: none !important}
.camp_bd{background: #e080b1 !important;border: none !important}
.amenities{border: 1px solid #cecece;display: inline-block;width: 48%;margin-left: 1%;text-align: center;margin-top: 20px}
.amenities_t{padding: 20px 0;font-size: 18px;font-weight: 500;border-top: 1px solid #cecece;background: #fff}
.amenities div .img100{width: 100%}
.camp_b li{margin: 10px;width: 20%}
.camp_b li a{padding: 10px 0;line-height: 30px;width: 100%;display: inline-block;font-weight: 600;color: #fff}

@media all and (max-width:990px){
    .campbtn li{margin: 35px 5px}
    .campbtn li a{padding: 15px 50px}
    .camp_b li a{padding: 0}
}

@media all and (max-width:840px){
    .campbtn li a{padding: 15px 30px}
    .camp_b li a{padding: 0}
}

@media all and (max-width:665px){
    .campbtn li{margin: 35px 1px}
    .campbtn li a{padding: 15px 20px}
    .camp_b li{margin: 10px 5px;width: 45%}
    .camp_b li a{padding: 0}
}

@media all and (max-width:550px){
    .amenities_t{padding: 15px 0;font-size: 15px}
}
@media all and (max-width:542px){
    .campbtn li a{width: 75%;display: block}
    .campbtn li{margin: 5px 2px;width: 45%}
    .camp_b li a{width: 100%}
}
@media all and (max-width:370px){
    .amenities_t{padding: 12px 0;font-size: 12px}
}

/*순천여행 관광지도 NEW*/
.sc-map-wrap{font-size:0}
.sc-map-wrap .sc-map{}
.sc-map-wrap .sc-map02{margin-top:30px}
.sc-map-wrap .sc-map03{margin-top:50px;width:49%;display:inline-block;text-align:center;vertical-align:top}
.sc-map-wrap .sc-map04{margin-top:50px;width:49%;display:inline-block;text-align:center;margin-left:2%;vertical-align:top}
.sc-map-wrap .sc-map05{width:calc(100% - 66px);display:block;border-top:1px solid #ebebeb;padding:48px 33px}
.sc-map-wrap .sc-map-last{border-bottom:1px solid #ebebeb}

.sc-map-wrap .sc-map .sc-map-img01{width:100%}
.sc-map-wrap .sc-map .sc-map-img02{width:100%}
.sc-map-wrap .sc-map .sc-map-img05{display:inline-block}

.sc-map-wrap .sc-map .sc-map-img01 img{width:100%}
.sc-map-wrap .sc-map .sc-map-img02 img{width:100%}
.sc-map-wrap .sc-map .sc-map-text{margin:30px 0}
.sc-map-wrap .sc-map .sc-map-text span.map-text01{font-size:30px;color:#000;font-weight:600}
.sc-map-wrap .sc-map .sc-map-text span.map-text02{font-family:'NotoSansKR';font-size:20px;color:#666;font-weight:200;margin-left:10px;line-height:30px}
.sc-map-wrap .sc-map .sc-map-text.sc-map-text02 span.map-text02{margin-top:20px;display:block;margin-left:0;font-size:15px;color:#666;height:40px;font-weight:400;line-height:120%}
.sc-map-wrap .sc-map .sc-map-text span.map-text03{font-family:'NotoSansKR';font-size:20px;color:#666;font-weight:400;display:block}
.sc-map-wrap .sc-map .sc-map-text.sc-map-text02 span.map-text03{font-size:16px}
.sc-map-wrap .sc-map .sc-map-text.sc-map-text04{position:relative;display:inline-block;width:calc(100% - 175px);vertical-align:top;margin:0;padding-left:45px;min-height:175px}
.sc-map-wrap .sc-map .sc-map-text.sc-map-text04 .map-text01{display:block}
.sc-map-wrap .sc-map .sc-map-text.sc-map-text04 .map-text02{display:block;margin-left:0;font-size:14px;line-height:140%}
.sc-map-wrap .sc-map .sc-map-text.sc-map-text04 .map-text03{display:block;font-size:16px;margin-top:5px}

.sc-map-wrap .sc-map .sc-map-btn{width:calc(100% - 40px);background:#f9f9f9;padding:20px}
.sc-map-wrap .sc-map .sc-map-btn ul{font-size:0}
.sc-map-wrap .sc-map .sc-map-btn ul li{display:inline-block;width:25%}
.sc-map-wrap .sc-map .sc-map-btn ul li dl{padding:0 10%}
.sc-map-wrap .sc-map .sc-map-btn ul li dl dt{font-size:20px;color:#000;font-weight:400;font-family:'NotoSansKR';text-align:center;margin-bottom:10px}
.sc-map-wrap .sc-map .sc-map-btn ul li dl dd a{font-family:'NotoSansKR';width:100%;display:block;text-align:center;color:#fff;font-size:15px;font-weight:500;padding:10px 0;margin-bottom:5px}
.sc-map-wrap .sc-map .sc-map-btn ul li dl dd a:hover{text-decoration:none;background:#000}
.sc-map-wrap .sc-map .sc-map-btn ul li dl dd a.map-btn-style01{background:#197b30}
.sc-map-wrap .sc-map .sc-map-btn ul li dl dd a.map-btn-style02{background:#82be3d}
.sc-map-wrap .sc-map .sc-map-btn ul li dl dd a.map-btn-style03{background:#197b30;width:49%;display:inline-block}
.MAL2per{margin-left:2%!important}
.sc-map-wrap .sc-map .sc-map-btn04{position:absolute;bottom:0}
.sc-map-wrap .sc-map .sc-map-btn04 p{display:inline-block}
.sc-map-wrap .sc-map .sc-map-btn04 a{display:block;text-align:center;color:#fff;font-size:16px;font-weight:500;padding:0;margin-bottom:5px;width:100px;height:35px;line-height:35px}
.sc-map-wrap .sc-map .sc-map-btn04 a.map-btn-style01{background:#197b30}
.sc-map-wrap .sc-map .sc-map-btn04 a.map-btn-style02{background:#82be3d}
.font-weight-600{font-weight:600!important}

.nakan-btn .sc-map-btn.sc-map-btn02{background:none;padding:10px 0;width:100%}

.sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li{width:50%;display:inline-block}
.sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li dl{clear:both;display:block;padding:0}
.sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li dl dt{display:inline-block;width:100px;text-align:left}
.sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li dl dd{display:inline-block}
.sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li dl dd a{display:inline-block;width:100px;height:35px;line-height:35px;padding:0}
@media all and (max-width:1089px){
    .sc-map-wrap{float:none;position:relative;width:100%}
.sc-map-wrap .sc-map .sc-map-btn ul li dl{padding:0 5%}
}
@media all and (max-width:960px){
    .sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li{width:100%}
}
@media all and (max-width:900px){
    .sc-map-wrap .sc-map .sc-map-btn ul li{width:50%}

}
@media all and (max-width:700px){
    .sc-map-wrap .sc-map03{width:100%}
    .sc-map-wrap .sc-map04{width:100%;margin-left:0}
}
@media all and (max-width:600px){
    .sc-map-wrap .sc-map .sc-map-img05{display:block;text-align:center}
    .sc-map-wrap .sc-map .sc-map-text.sc-map-text04{width:100%;text-align:center;padding-left:0;margin-top:20px}
    .sc-map-wrap .sc-map .sc-map-btn04{position:relative;margin-top:20px}
    .sc-map-wrap .sc-map05{padding:20px 33px}
}
@media all and (max-width:500px){
    .sc-map-wrap .sc-map .sc-map-btn ul li{width:100%}
    .sc-map-wrap .sc-map .sc-map-text span.map-text02{display:block;margin-left:0}
}
@media all and (max-width:410px){
    .sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li dl{font-size:0}
    .sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li dl dt{width:100%;text-align:center}
    .sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li dl dd{width:50%}
    .sc-map-wrap .sc-map .nakan-btn .sc-map-btn ul li dl dd a{width:100%}
}


.thema-tit-wrap{font-size:0;margin-top:50px}
.thema-tit-dot{display:inline-block;width:calc(50% - 145px);background:url(/tour/images/main/bg_srch_dot.png) center center repeat-x;height:24px}
p.thema-tit{text-align: center;width: 290px;display: inline-block;font-size: 26px;font-family: 'yg-jalnan'!important;margin:50px 0 30px 0 }
ul.thema-list{font-size:0;clear:both}
ul.thema-list li{width:49%;display:inline-block;border-bottom:1px solid #ebebeb;padding:10px 0;margin-right:1%;height:119px;vertical-align:top}
ul.thema-list li a{display:block}
ul.thema-list li a .thema-img{width:175px;height:119px;margin-right:10px;display:inline-block;vertical-align:top}
ul.thema-list li a .thema-text{width:calc(100% - 185px);display:inline-block}
ul.thema-list li a .thema-text p.thema-ex{font-size:15px;color:#666;font-family:'Noto Sans KR';font-weight:500;word-break:keep-all}
ul.thema-list li a .thema-text p.thema-tag{font-size:13px;color:#267bca;font-family:'Noto Sans KR';margin-top:10px}

#thema01{padding-top:200px;margin-top:-180px}
#thema02{padding-top:200px;margin-top:-180px}
#thema03{padding-top:200px;margin-top:-180px}
#thema04{padding-top:200px;margin-top:-180px}
#thema05{padding-top:200px;margin-top:-180px}
#thema06{padding-top:200px;margin-top:-180px}

@media all and (max-width:700px){
    ul.thema-list li{width:100%;margin-right:0}
}
@media all and (max-width:400px){
    ul.thema-list li a .thema-img{width:130px;height:88px}
    ul.thema-list li a .thema-img img{width:100%;height:100%}
    ul.thema-list li a .thema-text{width:calc(100% - 140px)}
}