@charset "UTF-8";

body {background:url(/images/suncheon/tour/common/bg_body_access.gif) repeat-x!important; }
.headerWrap  { position:fixed; left:0;top:0;float:left;width:100%;border-bottom:1px solid #006b4b; z-index:60; background:#fff url(/images/suncheon/tour/common/bg_body_access.gif) left top repeat-x; }
.headerWrap:before {  content:''; position:absolute; left:0; top:0; width:100%; height:51px; text-align:center;background:#fff url(/images/suncheon/tour/common/bg_body_access.gif) left top repeat-x;  }

header { max-width: 1100px; margin:0 auto; }
.topHead {position:relative;overflow:hidden;height:35px;width:1100px;margin:0 auto}


/*서브상단 메뉴*/
.webGnb h1 {display:inline-block; float:left; margin:0 125px 0 0;}
.webGnb {position:relative; margin:0;height:54px;}
.webGnb > ul {background-color:#197b30;position:relative;padding-left:88px;margin:20px 0 0 0;}
.webGnb > ul > li {float:left;margin:20px 0 0 50px;padding-bottom:10px;}
.webGnb > ul > li:first-child {margin-left:0}
.webGnb > ul li .btn_dep1 {color:#000;font-size:18px;display:inline-block;padding:15px 17px;font-weight:600}
.webGnb > ul li .btn_dep1.on {color:#197b30; font-weight:600;}

.webGnb ul li .btn_dep1+.depth_2 {display:none; position:absolute;left:0;top:80px; text-align:center; width:100%;padding-bottom:40px;z-index:10000;}
.webGnb ul li .btn_dep1.on+.depth_2 {display:block}
.webGnb ul li .depth_2 {background:#028bd1;opacity:0.97 }
.webGnb ul li .depth_2 h3 {float:left;font-size:30px; width:193px; background:#82c03e; font-weight:600;color:#fff;text-align:left;padding:25px 0 20px 40px}
.webGnb ul li .depth_2 > ul {float:left; width:830px;margin:20px 0 0 30px;}
.webGnb ul li .depth_2 > ul > li {float:left;width:156px;text-align:center;margin:0 7px 5px 0;}
.webGnb ul li .depth_2 > ul > li:hover {background:none;}
.webGnb ul li .depth_2 > ul > li > a {font-size:15px; color:#000; display:inline-block;width:140px;padding:7px 0 8px 12px;border-bottom:1px solid #dde4df; text-align:left;letter-spacing:-1px;background:url(/images/suncheon/tour/common/2depth.png) left center no-repeat;}
.webGnb ul li .depth_2 > ul > li ul {display:inline-block; float:left; text-align:left;padding:10px 0;min-height:80px;}
.webGnb ul li .depth_2 > ul > li ul li { line-height:18px;padding-right:15px;padding-left:7px;}
.webGnb ul li .depth_2 > 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 center no-repeat;}
.webGnb ul li .depthp01 {height:469px;background:#fff url(/images/suncheon/tour/common/sub01.jpg) left bottom no-repeat;opacity:0.98; }
.webGnb ul li .depthp02 {height:469px;background:#fff url(/images/suncheon/tour/common/sub02.jpg) left bottom no-repeat;opacity:0.97}
.webGnb ul li .depthp03 {height:469px;background:#fff url(/images/suncheon/tour/common/sub03.jpg) left bottom no-repeat;opacity:0.97}
.webGnb ul li .depthp04 {height:469px;background:#fff url(/images/suncheon/tour/common/sub04.jpg) left bottom no-repeat;opacity:0.97}
.webGnb ul li .depthp05 {height:469px;background:#fff url(/images/suncheon/tour/common/sub05.jpg) left bottom no-repeat;opacity:0.97}
.webGnb ul li .depthp06 {height:469px;background:#fff url(/images/suncheon/tour/common/sub01.jpg) left bottom no-repeat;opacity:0.97}
.webGnb ul li .depthp07 {height:469px;background:#fff url(/images/suncheon/tour/common/sub01.jpg) left bottom no-repeat;opacity:0.97}
.marbD2 {margin-bottom:22px}
.marbD3 {margin-bottom:43px}
.marbD4 {margin-bottom:62px}
.webGnb  a.blank {padding-right:12px}
.webGnb .btn_seach {position:absolute;right:0px;top:20px;padding:14px 20px 16px 26px;}
.webGnb .btn_allmenu {position:absolute;right:40px;top:20px;color:#fff;font-size:0px;letter-spacing:-9999px;padding:16px 20px 16px 26px;}
.webGnb .btn_allmenu.on+.allMenuBox {display:block}
.webGnb .allMenuBox > ul {overflow:hidden; margin-left:88px}
.webGnb .allMenuBox > ul li {float:left; width:145px; text-align:left;}
.webGnb .allMenuBox ul:first-child {margin-left:250px;}
.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}


#smartSearch {top:80px;}

#searchBox {left:302px;}

/*pc버전 전체메뉴*/
.webGnb .btn_allmenu+.allMenuBox {display:none;position:absolute;left:0;top:77px; text-align:center; z-index:10000; padding-bottom:20px; width:1100px; background:#fff url(/images/suncheon/tour/common/allmenuBg.gif) no-repeat left bottom;padding-top:20px}



#container {position:relative; clear:both; margin:20px auto 0; font-size:13px;box-sizing:border-box; overflow:hidden; }

.greenBar,
.contentWrap,
.contentWrap02 {position:relative; max-width:1100px; margin:0 auto; }

.historyLink,
.greenBar {height:46px;position:relative;clear:both;}

.historyLink {z-index:10;}
.historyLink:before {content:''; width:200%; height:1px; position:absolute; left:-50%;bottom:0}
.historyLink li.mn {float:left; padding-right:20px}
.historyLink li.last{background:none}
.historyLink li.mn a.location_dept_a,
.historyLink li.mn a.location_dept2_a,
.historyLink li.mn a.location_dept3_a,
.historyLink li.mn a.location_dept4_a,
.historyLink li.mn a.location_dept5_a,
.historyLink li.mn a.location_dept6_a {height:30px;padding:16px 50px 0 25px; color:#fff; display:inline-block;background:url(/images/suncheon/tour/sub/bg_history_02.png) no-repeat 100% center;}
.historyLink li.mn:first-child a {padding-right:20px;/* background:none*/}



	.historyLink .location_dept{display:none;position:absolute;top:46px;z-index:15;width:200px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4);margin-left:-20px}
	.location_dept li{margin:0 0 1px !important;background:none !important;height:28px !important}
	.location_dept li a{display:block;width:100%;min-width:167px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:13px !important}
	.location_dept li a:hover, .location_dept li a.on{background-color:#00a651 !important;font-weight:700 !important;color:#fff !important}
	.location_dept li a span{display:inline-block !important;padding:0 5px 5px 12px !important;cursor:pointer;background:none !important}
	.location_dept li a .blnakIcon3{display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/headquarter/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

	.historyLink .location_dept2{display:none;position:absolute;top:46px;z-index:15;width:200px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4);margin-left:-20px}
	.location_dept2 li{margin:0 0 1px !important;background:none !important;height:28px !important}
	.location_dept2 li a{display:block;width:100%;min-width:167px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:13px !important;    padding-left: 10px; box-sizing: border-box;}
	.location_dept2 li a:hover, .location_dept2 li a.on{background-color:#00a651 !important;font-weight:700 !important;color:#fff !important}
	.location_dept2 li a span{display:inline-block !important;padding:0 5px 5px 12px !important;cursor:pointer;background:none !important}
	.location_dept2 li a .blnakIcon3{display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/headquarter/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

	.historyLink .location_dept3{display:none;position:absolute;top:46px;z-index:15;width:200px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4);margin-left:-20px}
	.location_dept3 li{margin:0 0 1px !important;background:none !important;height:28px !important}
	.location_dept3 li a{display:block;width:100%;min-width:167px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:13px !important; padding-left: 10px; box-sizing: border-box;}
	.location_dept3 li a:hover, .location_dept3 li a.on{background-color:#00a651 !important;font-weight:700 !important;color:#fff !important}
	.location_dept3 li a span{display:inline-block !important;padding:0 5px 5px 12px !important;cursor:pointer;background:none !important}
	.location_dept3 li a .blnakIcon3{display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/headquarter/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

.historyLink .location_dept4{display:none;position:absolute;top:46px;z-index:15;width:200px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4);margin-left:-20px}
	.location_dept4 li{margin:0 0 1px !important;background:none !important;height:28px !important}
	.location_dept4 li a{display:block;width:100%;min-width:167px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:13px !important; padding-left: 10px; box-sizing: border-box;}
	.location_dept4 li a:hover, .location_dept3 li a.on{background-color:#00a651 !important;font-weight:700 !important;color:#fff !important}
	.location_dept4 li a span{display:inline-block !important;padding:0 5px 5px 12px !important;cursor:pointer;background:none !important}
	.location_dept4 li a .blnakIcon3{display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/headquarter/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

.historyLink .location_dept5{display:none;position:absolute;top:46px;z-index:15;width:200px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4);margin-left:-20px}
	.location_dept5 li{margin:0 0 1px !important;background:none !important;height:28px !important}
	.location_dept5 li a{display:block;width:100%;min-width:167px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:13px !important; padding-left: 10px; box-sizing: border-box;}
	.location_dept5 li a:hover, .location_dept3 li a.on{background-color:#00a651 !important;font-weight:700 !important;color:#fff !important}
	.location_dept5 li a span{display:inline-block !important;padding:0 5px 5px 12px !important;cursor:pointer;background:none !important}
	.location_dept5 li a .blnakIcon3{display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/headquarter/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

.historyLink .location_dept6{display:none;position:absolute;top:46px;z-index:15;width:200px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4);margin-left:-20px}
	.location_dept6 li{margin:0 0 1px !important;background:none !important;height:28px !important}
	.location_dept6 li a{display:block;width:100%;min-width:167px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:13px !important}
	.location_dept6 li a:hover, .location_dept3 li a.on{background-color:#00a651 !important;font-weight:700 !important;color:#fff !important}
	.location_dept6 li a span{display:inline-block !important;padding:0 5px 5px 12px !important;cursor:pointer;background:none !important}
	.location_dept6 li a .blnakIcon3{display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/headquarter/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}


#locMobile {display:none;}

.location_dept2_a {height: 28px;padding: 14px 50px 0 25px;color: #5c5c5c;display: inline-block;}
.location_dept3_a {height: 28px;padding: 14px 50px 0 25px;color: #5c5c5c;display: inline-block;}

.historyTxt {overflow:hidden}
.historyTxt li { float:left; font-size:13px; margin-left:5px; padding-left:10px;letter-spacing:-1px}
.historyTxt li img{vertical-align:middle}
.historyTxt li:first-child {background:none; padding-left:0; margin-left:0}

.iconBox {position:absolute;right:0;top:15px;z-index:11;}
.iconBox img {padding:0 3px;}

.visual {position:relative;float:left; width:100%;margin:182px 0 0 0;}
/*.visual img {width:100%;}

	.visual #slideshow {position:relative;float:left; width:100%; height:auto;}
	.visual #slides {position:relative; width:100%; height:463px; list-style:none; overflow:hidden;}
	.visual #slides li {width:100%;}

		.sliderbutton { position:absolute;left:0; top:200px; width:100%;z-index:200;}
		.sliderbutton img { width:32px; cursor:pointer; padding:5px;}
		.sliderbutton img:hover {background:#000;opacity:0.5;}
		
		.pagination { display:none;list-style:none; height:25px;  }
		.pagination li {float:left; cursor:pointer; padding:5px 8px; background:#666; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
		.pagination li:hover {background:#777; border:1px solid #bbb; color:#000; opacity:0.7;}
		 li.current {border:1px solid #ccc; background:#888; opacity:0.7;}*/

	/* visualArea */
	.visualArea { position:relative; display:block; width:100%; overflow:hidden; border-bottom:1px solid #ccc; background:#f9f5ef; background-size:100% auto; }
	.visualArea .slick-slide { position:relative;  }
	.visualArea .slick-list { position:relative; display:block; overflow:hidden; }
	.visualArea .slick-list.dragging { cursor:pointer; cursor:hand; }
	.visualArea .slick-track { position:relative; display:block; left:0; top:0; }
	.visualArea .slick-slide { position:relative; display:block; float:left; width:100%; height:100%; text-align:center; }
	.visualArea .slick-slide a { position:relative; display:block; padding:0; text-align:center; }
	.visualArea .slick-slide img { width:auto;width:100%; text-align:center; }
	.visualArea .slick-slide > div { display:inline-block;}
	.visualArea .slick-dots { position:absolute; left:0; bottom:10px; width:100%; text-align:center; }
	.visualArea .slick-dots li { display:inline-block; cursor:pointer; vertical-align:top; margin-left:-1px; }
	.visualArea .slick-dots li button { font-size:0; line-height:0; display:block; padding:0; width:20px; height:15px; cursor:pointer; color:transparent; border:0 none; background-color:transparent; background-image:url(/images/suncheon/tour/main/visual_off.png); background-position:center center; background-repeat:no-repeat; background-size:15px auto; }
	.visualArea .slick-dots li.slick-active button { background-image:url(/images/suncheon/tour/main/visual_on.png);background-size:15px auto; }
	.visualArea .slick-arrow { position:absolute; top:50%; margin-top:-20px; z-index:999; width:28px; height:31px; font-size:0; display:block; border:0 none; background:none; background-position:center center; background-repeat:no-repeat; background-size:30px auto;  }
	.visualArea .slick-prev  { left:0; background-image:url(/images/suncheon/tour/sub/btn_left.png);}
	.visualArea .slick-next  { right:0; background-image:url(/images/suncheon/tour/sub/btn_right.png); }	


.submenu {position:relative; width:100%; border-bottom:1px solid #dadde2; min-height:40px;padding:10px 0 10px 0;}
.submenu ul {width:1100px; margin:0 auto;}
.submenu h2 {position:absolute; left:-10000px; top:-100px; width:1px; height:1px; overflow:hidden;}
.submenu ul li {float:left;font-size:16px;  }
.submenu ul li a { display:block;padding:3px 10px;color:#555555;}
.submenu ul li a.on {color:#FF6600; }
.submenu ul li a:hover {color:#FF6600;}


.contentWrap,
.contentWrap02 {clear:both; background:#f2f3f4; overflow:hidden;/* min-height:1000px;*/}
.contentWrap02 {background:none;}

/*카테고리선택*/

/* acc - 펼침토글 */
.accBody { display:none; }
.acc.show .accBody { display:block; }
.acc .accState { position:absolute; right:0; top:0; width:0; height:0; overflow:hidden; font-size:0; }

/*카테고리선택*/
.lnbBox {float:left;width:257px; margin:0;background:#5a687e;position:relative; }
.lnbBox:before {content:'';position:absolute;left:-1px;top:100%; width:100%; height:4px; background:#f2f3f4; margin-top:1px; padding:0 1px}
/*.lnbBox .allmenu {position:absolute;left:16px;top:14px}*/
.lnbBox > strong {display:block;  padding:47px 0 14px;padding-left:17px; color:#323232; font-size:22px;letter-spacing:-1px}
.lnbList > li > div > a,
.lnbList > li > a { font-weight:600; display:block; padding:12px 19px 12px 20px;font-size:15px; color:#fff}
.lnbList li a,
.lnbList > li > a.on
.lnbList > li > div > a.on { background:#3d495e; color:#fff; border-bottom:1px solid #5a687e;}
.lnbList > li:first-child {}
.lnbList li ul {display:none; margin:10px 0 0 0;}
.lnbList li ul.lnbSearch li { position:relative; }
.lnbList li a.on+ul {display:block; }
.lnbList li:first-child{padding-top:0}
.lnbList li:last-child{ }

.lnbList li:last-child .acc.show {padding-bottom:11px;}

accWrap
.lnbList li ul li {color:#fff;}
.lnbList li ul li a { display:block; background:none; height:13px; padding:5px 13px 7px 10px; margin-left:8px;font-size:13px}
.lnbList li ul li a img {position:absolute; right:10px; top:3px;}
.lnbList li ul li a:hover { color:#fff; font-weight:600;border-radius:3px}
.lnbList li ul li a.on { color:#fff;margin-bottom:3px;margin-top:3px}
.lnbList li ul li label {padding:9px 0 10px 11px;}
.lnbList li ul li input {vertical-align: middle;}

.lnbList li ul li.checkStyle {padding:0 10px 10px; line-height:20px;}

.lnbList li ul.checkStyle { overflow:hidden; width:100%; padding:4px 0 5px 12px; box-sizing:border-box; }
.lnbList li ul.checkStyle li { float:left; margin:2px 15px 3px 0; overflow:hidden; }
.lnbList li ul.checkStyle li:last-child { padding-bottom:12px; }
.lnbList li ul.checkStyle li label { display:inline-block; padding:0 0 0 5px; color:#fff; }

.content {float:left;width:843px; position:relative; background:#fff;}


.inCont {padding:33px 0 33px 32px;line-height:140%;box-sizing:border-box;}

#map {width:720px; border:1px solid #a1a1a1;}

.cateMap {position:relative; float:left; border-top:1px solid #dbdbdb;}
.cateMap .mappalce {position:absolute; z-index:2;}
.mappalce .point {position:absolute; display:none;left:-20px;top:-35px;border:1px solid #666; background:#fff; padding:5px;width:80px; text-align:center; border-radius:5px; }
.mappalce .point img {float:right;padding:3px 0 0 0;}

.select {float:left; width:100%; padding:20px 0 10px 0;  }
.select a { border-right:1px solid #a4acb8; padding:0 20px; color:#616367;}
.select a.on {color:#e26f50; font-weight:bold;}
.select a:first-child {padding-left:0;}
.select a:last-child {border-right:none;}

.cateList {position:relative;clear:both; width:100%;}
.cateList ul {}
.cateList ul li {float:left;width:29%; margin:0 5px 5px 0;border:1px solid #d6d6d6;}
.cateList ul li img {width:100%;}
.cateList ul li a {display:block;}
.cateList ul li div.box {border:0px solid #a1a1a1;height:84px;margin:-5px 0 0 0; border-top:none;padding:15px;position:relative;}
.cateList ul li div span.cate {color:#e26f50; font-size:14px;}
.cateList ul li div span.title {font-size:18px;line-height:20px;text-overflow: ellipsis; overflow: hidden;}
.cateList ul li div span.good {position:absolute; right:10px;bottom:10px; }
.cateList ul li div span.good a { color:#5a687e;padding-left:20px; line-height:20px;background:url(/images/suncheon/tour/sub/good.gif) 0 top no-repeat;}
.cateList ul li div span.good a.on {background:url(/images/suncheon/tour/sub/on_good.gif) 0 top no-repeat;}

.pageNum { position:relative;float:left; width:100%;padding:20px 0 10px;text-align: center;}
.pageNum img { vertical-align:middle;}
.pageNum strong,.pageNum a.page {width:28px; height:23px; padding:3px 0 0 0;margin-right:2px;border:1px solid #353535;  color:#FFFFFF; background:#353535;display: inline-block;}
.pageNum a.page { background:#FFFFFF; border:1px solid #d1d1d1; color:#252525;}
.pageNum a {}

div.more {position:relative;float:left; width:100%;padding:20px 0 10px;text-align: center;}
a.btn_more { display:inline-block;margin:0 auto; width:295px; padding:10px 0; border:1px solid #d6d6d6; color:#5a687e; background:#fbfbfb url(/images/suncheon/tour/sub/moreBg.png) 170px center no-repeat;}


/*상세보기 컨텐츠 상단 관광요약*/
.sub_detail {float:left; padding:79px 0 0 0;width:100%;}
.sub_detail li {float:left; width:22%;box-sizing:border-box;height:61px;margin-right:15px;padding:7px 0 0 72px; border-right:1px solid #eee; line-height:180%; }
.sub_detail li:last-child {margin-right:0; border-right:none;}
.sub_detail li a,
.sub_detail li p {display:block;min-width:30px; font-size:16px; color:#555555;}
.sub_detail li a span,
.sub_detail li p span {display:block;min-width:30px;}
.sub_detail li a strong,
.sub_detail li p strong {display:block; color:#3f5dcd; font-size:20px; }
.sub_detail li.time { background:url(/images/suncheon/tour/sub/bg_time.gif)5px top no-repeat;padding-left:77px;}
.sub_detail li.like { background:url(/images/suncheon/tour/sub/bg_like.gif)left top no-repeat;}
.sub_detail li.review { background:url(/images/suncheon/tour/sub/bg_review.gif)left top no-repeat;}
.sub_detail li.btnReserve { background:url(/images/suncheon/tour/sub/bg_btnSchedule.gif)left top no-repeat;}

	.sub_detail li.no {opacity:0.3}
	.sub_detail li.no a {color:#333;}
	.sub_detail li.no a strong  {color:#333;}


/*관광상세보기*/
.tourSum {position:relative; clear:both; width:91%;padding:55px 0 20px 0;}
.tourSum h2 {font-size:48px; color:#111;padding-bottom:20px;text-align:center; }
.tourSum h2 span { font-size:24px;}
.tourSum h2 span a {color:#de6413;padding:5px 0 5px 43px; background:url(/images/suncheon/tour/sub/orange_heart.gif) left center no-repeat; }
.tourSum h2 span a.on {background:url(/images/suncheon/tour/sub/orange_heart_on.png) left center no-repeat; }
.tourSum p {font-size:24px; color:#555; line-height:150%; text-align:center; }
.tourSum p.hashtag {font-size:18px;}
.tourSum p.hashtag img {vertical-align:middle;}
.detailCon p {margin:30px 0; font-size:18px; text-align:left; }
.detailCon p img {width:100%; padding-bottom:30px;}



/*이용안내테이블 스타일*/	
.table01{border-top:1px solid #9f9f9f;border-bottom:1px solid #d3d5d7;margin:15px auto; font-size:14px; color:#373a3e;/* font-family:Nanum Gothic;*/}
.table01 td{border:1px solid #d3d5d7;line-height:25px;padding:2px 5px; ;}
.table01 th{background:#f9f9f8;border:1px solid #d3d5d7; text-align:center !important;}
.table01 td, .table01 th {padding:15px 10px; border-top:none;text-align:left; letter-spacing:normal;}
.table01 tr td pre { white-space: pre-wrap; font-family: 'NanumSquare','Nanum Gothic','Dotum','Gulim','Tahoma','Verdana',ng,ngb;width:99%; }


/*.blueBoxTab {border:5px solid #7eb1e1; padding:20px 20px 12px 30px;margin-bottom:27px;box-sizing:border-box}
.blueBoxTab a {background:url(http://www.yeosu.go.kr/img/sub/bul_boxtab_off.png) no-repeat left center; font-size:14px;padding-left:10px;margin:0 10px 8px 0;display:inline-block;}
.blueBoxTab a:hover,.blueBoxTab a.on {background-image:url(http://www.yeosu.go.kr/img/sub/bul_boxtab_on.png); text-rkdecoration:underline; color:#2c7fd2; font-weight:600}*/


	
	/*상세 이용안내*/
	.guide h3,
	.aroundTour h3,
	.dictionary h3 {clear:both;font-size:30px; color:#111;padding:15px 0; text-align:center; }
	
	.guide ul {width:480px;margin:0 auto;}
	.guide ul li {float:left;width:110px;margin-right:2px;background:#5a687e; text-align:left;}
	.guide ul li a {display:inline-block; color:#FFFFFF; font-size:14px; padding:10px 5px 10px 30px; }
	.guide ul li a.hp {background:url(/images/suncheon/tour/sub/ico_link.png) 12px center no-repeat;}
	.guide ul li a.blog {background:url(/images/suncheon/tour/sub/ico_blog.png) 12px center no-repeat;}
	.guide ul li a.sns {background:url(/images/suncheon/tour/sub/ico_sns.png) 12px center no-repeat;}
	.guide ul li a.reserve {background:url(/images/suncheon/tour/sub/ico_date.png) 8px center no-repeat;}
	 .guide ul li.no {opacity:0.4; pointer-events: none;}
        .guide table {float:left; clear:both; width:100%;}
	
	/*잡학사전*/
	.dictionary {float:left;padding-bottom:50px;width:100%;}
	.dictionary div {border:1px solid #d3d5d7;padding:20px; line-height:27px; text-align:left;color:#383b3e; font-size:18px;*font-family:'돋움체','dotum',gulim,굴림체;*/}
	
	/*주변관광 20171028여기에서**********************************************************************************************************************************/
	.aroundTour {clear:both;padding-top:50px;}
	.aroundTour p {font-size:18px;}
	.aroundTour ul.aroundBtn {float:left;padding:10px; width:80%; text-align:left;}
	.aroundTour ul.aroundBtn li {float:left;width:20%;padding:10px;}
	.aroundTour ul.aroundBtn li a {display:inline-block; padding:20px 20px 20px 50px; color:#5a687e; font-size:18px;}
	.aroundTour ul.aroundBtn li a.all {background:url(/images/suncheon/tour/sub/bg_all.png) left top no-repeat;}
	.aroundTour ul.aroundBtn li a.tour {background:url(/images/suncheon/tour/sub/bg_tour.png) left top no-repeat;}
	.aroundTour ul.aroundBtn li a.food {background:url(/images/suncheon/tour/sub/bg_food.png) left top no-repeat;}
	.aroundTour ul.aroundBtn li a.sleep {padding:20px 0px 20px 50px; background:url(/images/suncheon/tour/sub/bg_sleep.png) left top no-repeat;}
	.aroundTour ul.aroundBtn li a.shoping {background:url(/images/suncheon/tour/sub/bg_shoping.png) left top no-repeat;}
	
			.aroundTour .distance {float:right;margin-top:30px;}
			.aroundTour .distance select{ width:180px;line-height:30px; padding:8px 0 5px 10px; font-size:16px; border:1px solid #b6bbc3; color:#494c51; background:url(/images/suncheon/tour/sub/arrow.png) 95% center no-repeat;-webkit-appearance:none;}
	
	/*지도추가 탭 20171116***************************************************************************************************************************************************************/
	.mapTab01,
	.mapTab02 {float:left; width:50%;margin:20px 0 0 0;}
	
	.mapTab01 ul,
	.mapTab02 ul {float:left;width:100%;border-right:1px solid #a1a1a1}
	
	.mapTab01 ul li,
	.mapTab02 ul li {float:left;}
	
	.mapTab01 ul li {width:33.3%; text-align:center; font-size:18px;}
	.mapTab01 ul li.tour { background:#5a687e url(/images/suncheon/tour/sub/ico_tour.png) 20% center no-repeat;}
	.mapTab01 ul li.food { background:#5a687e url(/images/suncheon/tour/sub/ico_food.png) 20% center no-repeat;}
	.mapTab01 ul li.stay { background:#5a687e url(/images/suncheon/tour/sub/ico_stay.png) 20% center no-repeat;}
	
	.mapTab01 ul li a,
	.mapTab02 ul li a {display:block; border:1px solid #a1a1a1; border-right:none;padding:20px 0 15px 0;}
	
	.mapTab01 ul li a {color:#fff;}
	.mapTab01 ul li.tour a.on,
	.mapTab01 ul li.tour a:hover { background:#3f81cb url(/images/suncheon/tour/sub/ico_tour.png) 20% center no-repeat;border:1px solid #3f81cb;}
	.mapTab01 ul li.food a.on,
	.mapTab01 ul li.food a:hover { background:#e26f50 url(/images/suncheon/tour/sub/ico_food.png) 20% center no-repeat;border:1px solid #e26f50;}
	.mapTab01 ul li.stay a.on,
	.mapTab01 ul li.stay a:hover { background:#019a6c url(/images/suncheon/tour/sub/ico_stay.png) 20% center no-repeat;border:1px solid #019a6c;}
	
	.mapTab02 ul li {width:25%; text-align:center; font-size:16px; background:#c3c9d0;}
	.mapTab02 ul li a {padding:21px 0 17px 0;}
	.mapTab02 ul li a.on,
	.mapTab02 ul li a:hover { background:#696969 url(/images/suncheon/tour/sub/wh_arrow.png) 87% center no-repeat; color:#fff; border:1px solid #696969; }
	/*지도추가 탭 20171116여기까지******************************************************************************************************************************************************************/


	.map {position:relative; float:left; width:100%;}
	.map .marker {position:absolute; text-align:center; z-index:4;}
	.marker p.name { background:url(/images/suncheon/tour/sub/mapName_bg.png) 50% top no-repeat; width:228px;height:45px;padding:13px 0 0 0; text-align:center; font-size:14px;}
	.marker_name {}
	.marker .tour {background:url(/images/suncheon/tour/sub/bg_tour.png) 50% 53px no-repeat;height:108px;}
	
	
	.mapPlace { position: absolute;width:64px;height:68px;}
		.mapPlace .mapPoint {float:left;padding:17px 0 0 20px; font-size:16px;}
		.mapPlace .food { width:64px;height:68px;background:url(/images/suncheon/tour/sub/bg_food_on.png) left top no-repeat;}
		.mapPlace .tour {width:64px;height:68px;background:url(/images/suncheon/tour/sub/bg_tour_on.png) left top no-repeat;}
		.mapPlace .sleep {width:64px;height:68px;background:url(/images/suncheon/tour/sub/bg_sleep_on.png) left top no-repeat;}

	.mapPointBox {display:none; position:absolute;left:-72px; top:-230px; background:url(/images/suncheon/tour/sub/mapConBg.png) left top no-repeat; width:203px; height:229px; z-index:3;}
	.mapPointBox ul {position:relative; width:176px;margin:22px auto;}
	.mapPointBox ul li {float:left;width:100%; text-align:left;}
	.mapPointBox ul li.add { font-size:12px;padding:5px 0 0 0; height:14px; color:#383b3e;text-overflow: ellipsis; overflow: hidden;}
	.mapPointBox ul li:first-child {font-size:16px; text-align:center;}
	.mapPointBox ul li img {padding-top:5px; width:176px; height:88px;}
	.mapPointBox ul li a {color:#009900;}
	.mapPointBox ul li a.btnMore {display:inline-block;width:100%; text-align:center; color:#FFFFFF; background:#5a687e;padding:10px 0;}
	.mapPointBox p.btnClose {position:absolute; right:8px; top:5px;}

/*20171028여기까지*************************************************************************************************************************************************/	
	.mapPc {margin-bottom:20px;}
	.mapTablet,.mapMobile {display:none;}
	
/*주변관광리스트 20171028**************************************************************************************************************************************/
.aroundList {float:left; width:100%;margin-bottom:20px;}
.aroundList ul {}
.aroundList ul li {float:left; width:49.5%; margin:0 5px 5px 0; border:1px solid #dbdbdb;}
.aroundList ul li p {float:left; text-align:left;}
.aroundList ul li p img {width:231px; height:162px;}

	.aroundList  dl {float:left; margin:15px 0 0 15px; font-family:나눔고딕; text-align:left; width:50%;}
	.aroundList  dl dt {float:left;color:#333; font-size:16px; line-height:24px;padding-bottom:10px; font-weight:600;}
		.aroundList  dl dt span.tour {float:left; display:block; color:#fff; background:#0066CC; border-radius:60px; width:30px; padding:0 2px; margin-right:3px; text-align:center;}
		.aroundList  dl dt span.food {float:left; display:block; color:#fff; background:#FF6633; border-radius:60px; width:30px; padding:0 2px; margin-right:3px; text-align:center;}
		.aroundList  dl dt span.sleep {float:left; display:block; color:#fff; background:#009966; border-radius:60px; width:30px; padding:0 2px; margin-right:3px; text-align:center;}
	.aroundList  dl dd { clear:both; font-size:14px; width:80%;text-overflow: ellipsis; overflow: hidden; background:url(/images/suncheon/tour/sub/dot_gray.gif) left 9px no-repeat;padding-left:5px;line-height:18px; height:18px;}
/*20171028여기까지***********************************************************************************************************************************************************/


/*페이지평가*/
.satisBox { float:left;border:1px solid #a1aab8;/*min-width: 320px; max-width: 1100px;*/ width:91%; background:#fbfbfb; margin:50px 0 20px; padding:10px 0 15px 0;clear:both}
.satisBox p {font-size:14px;}
.satisBox>div {float:right;}
.satisBox .like_icon {float:left; padding:12px 0 10px 50px;background:url(/images/suncheon/tour/common/like_icon.gif) no-repeat 20px center; color:#333740;}
/*.satisBox > div { padding:25px 15px 20px;}*/
.satisBox div.like_select {position:relative; display:inline-block; float:left;margin:10px 0 0 0;}
.satisBox div select { display:inline-block; font-size:14px;  height:27px; min-height:24px;letter-spacing: 0; vertical-align: middle; border: 1px solid #cccccc; line-height: 180%; color:#5a687e;}

.satisBox div.inputBox {position:relative;float:right;margin-left:2px;padding:10px 15px 0 0; }
.satisBox div.inputBox input {float:left;width:320px; height:25px; border:1px solid #d9d9d9; text-indent:10px; color:#5a687e;letter-spacing:-1px;}
.satisBox div.inputBox a{ position:absolute;right:15px;top:10px;height:17px; background:#8e98a7; border:1px solid #8e98a7;width:80px; text-align:center; color:#fff; font-size:14px; padding:4px 0}


.dateBox {overflow:hidden; border:1px solid #dbe2e8; padding:15px 20px; position:relative}
.dateBox li {float:left; margin-right:40px}
.dateBox li.last {margin-right:0; border-left:1px solid #dbe2e8; position:absolute;right:0;top:0; height:100%; padding:16px 24px}
.dateBox li strong {color:#3e5474; display:inline-block; margin-right:12px}

.contTab { overflow:hidden; margin:15px 0 30px; padding-top:5px}
.contTab li { float:left; border:1px solid #d8dce3; margin-left:-1px}
.contTab li:first-child {margin-left:0}
.contTab li a {display:inline-block; padding:10px 20px; background-color:#f3f4f7; color:#929ba3;}
.contTab li.on {border-top:3px solid #5374ac; margin-top:-2px}
.contTab li.on a {color:#333; background-color:#fff;}
.blusSelct,.m_snsSheard {display:none}
.tag{clear:both;text-align:center;box-sizing:border-box;}
.hanja {font-family:'돋움체','dotum',gulim,굴림체;}

/*코스상세페이지*/
.course {float:left;margin:20px 0 0 0;width:100%;border:1px solid #c3c4c4; background: #fbfbfb;}
.course ul.coursebox {float:left;padding:30px 15px 20px 15px;min-height:20px;}
.course ul.coursebox li {float:left; font-size:18px;line-height:180%;}
.course ul.coursebox li img {padding:0 10px; vertical-align:middle;}

	.course_map {position:relative; float:left; width:100%; height:530px; overflow:hidden;}
	
	#courseGroup { }
	#courseGroup ul {border:0; background:none;padding:0; }
	#courseGroup ul li {} 
	#courseGroup ul li a.num {display:block;padding:12px 27px 27px 18px;color:#FF3300; font-size:16px; font-weight:bold;background:url(/images/suncheon/tour/sub/map_point.png) left top no-repeat;}
	
	#courseGroup .courseCon {position:absolute; left:-265px; top:0; text-align:left; width:264px; height:265px; background:url(/images/suncheon/tour/sub/courseConBg.png) left top no-repeat;display:none;}
	#courseGroup .courseCon  dl {float:left; margin:15px 0 0 7px;width:217px;}
	#courseGroup .courseCon  dl dt {float:left;color:#1c9399; font-size:16px;padding-left:7px;}
	#courseGroup .courseCon  dl dd { text-align:right; width:100%; font-size:14px;}
	#courseGroup .courseCon  dl dd img {width:209px; height:97px; padding:5px 0;}
	#courseGroup .courseCon p.closeBtn {position:absolute; right:30px; top:8px;}
	


	/*코스목록*/
	.courseList {position:relative; width:100%; clear:both; padding:70px 0 0 0;}
	.courseList h3 {float:left; width:100%; background:url(/images/suncheon/tour/sub/h3Bg.png) center top no-repeat; text-align:center; font-size:30px;}
	.courseList ul { float:left;width:100%;margin-top:30px;}
	.courseList ul li {float:left;position:relative; width:100%; padding:20px 0;background:url(/images/suncheon/tour/sub/courseList_line.png) center bottom no-repeat; }
	.courseList ul li:last-child { background:none; border-bottom:1px solid #b1b8c2; padding-bottom:2px;}
	.courseList ul li:last-child p.btn_view { bottom:7px;}
	.courseList ul li p {float:left;margin-bottom:15px;}
	.courseList ul li p img { width:300px;height:190px;}
	.courseList ul li dl {float:left;margin-left:40px;font-size:16px;}
	.courseList ul li dl dt {font-size:24px;padding-bottom:10px;}
        .courseList ul li dl dt .courseNum{float:left;display:block;color: #ff6633;border: solid 3px #ff6633;border-radius: 25px;font-size:20px;width: 23px;margin-right: 3px;text-align: center;}
	.courseList ul li dl dd {line-height:24px; color:#55585e;margin-left:10px;padding-left:10px; background:url(/images/suncheon/tour/sub/dot_gray.gif) left 10px no-repeat;}
	.courseList ul p.btn_view {position:absolute; right:0; bottom:15px; background:#5a687e; border:none; }
	.courseList ul p.btn_view a { display:inline-block; padding:0 25px; width:200px; height:36px;color:#fff; background:url(/images/suncheon/tour/sub/btn_course.png) 25% center no-repeat; font-size:14px;}
	


/*우측 퀵 today여행*/
.r_quick {position: absolute;right:0;top:30px;height:300px; z-index:59; }
.r_quick div {float:left;border:1px solid #e1e1e1; width:73px; background:#fff;}
.r_quick p {text-align:center;}
.r_quick ul {float:left;wdith:100%; text-align:center;}
.r_quick ul li:first-child {padding-top:5px;}
.r_quick ul li {margin-left:4px; wdith:65px;padding:5px 0 3px 0;border-bottom:1px solid #e1e1e1;}
.r_quick ul li img:hover { opacity:0.7;}
.r_quick div p a img {padding:10px 0;} 
.r_quick p:last-child {padding-top:10px; clear:both;}


/*******************************pc버전끝**********************************************************************************************************************************************************/

/*** Tablet  ***/
@media all and (max-width:1098px){
header {width:auto;}
#wrapper {width:auto;}

#container {width:auto;box-sizing:border-box; padding:0; margin:0 0 30px !important}
#container .content { /*float:none; */ width:70%; overflow:hidden; background:#fff;}
#container .inCont {box-sizing:border-box; width:100%; overflow:hidden; padding:0}

.topHead {float:left;width:100%;border-bottom:1px solid #dfdfdf; height:34px;margin:0;}
.topHead .inforight {float:right; }

.webGnb {margin-top:0;}
.webGnb h1 {padding:10px 20px 0 0;margin:10px;}
.webGnb h1 img {}
.webGnb ul {display:none}

/*.mainHead{width:auto;margin:0}
.mainHead > a {display:none}
.mainHead h1 {margin-right:0} 
.mainHead .comSearch {float:none; position:absolute;right:10px;top:0}*/
.webGnb .btn_allmenu{display:none;}
.webGnb .btn_seach {position:absolute;right:35px;top:65px;}

#smartSearch {top:135px;}

/* 모바일 전체메뉴 */
.m_allMenu_open { display:block; position:absolute;right:0;top:80px; z-index:2000; width:38px; height:36px;}


.r_quick {display:none}
.inCont {margin-top:33px}

.historyLink{width:auto;padding-top:2px;}
.historyLink li a {width:auto;}

.greenBar { /*background: #197b30;*/max-width:auto; /*margin:0; overflow:hidden;*/}
/*.historyLink .location_dept,
.historyLink .location_dept1,
.historyLink .location_dept2,
.historyLink .location_dept3,
.historyLink .location_dept4 { visibility:hidden;}*/

.iconBox {top:20px;}

/*.visual {height:260px;}
.visual #slides {height:260px;}*/
.visual img {height:auto; width:100%; /*width:auto;*/}
/*.visual .sliderbutton {top:100px;}*/


.contentWrap {float:left;}

.submenu {width:auto;}
.submenu ul {display:inline-block;width:100%;box-sizing:border-box;}
.submenu ul li a { padding:0 9px;box-sizing:border-box; line-height:24px;}

.sub_detail ul {margin:0 auto; width:85%;}




.lnbBox {width:30%;} 
.contentsStart {float:left;padding:0 10px;box-sizing:border-box; width:100%;}

#map {width:98.5%;/* margin-left:5px;*/}

.cateList {width:100%;}
.cateList ul li {float:left; width:48%; margin:0 1% 1% 1%; border:1px solid #d6d6d6;}
.cateList ul li:nth-child(2n+2) { margin-right:0; }

.select { float:none; padding-left:2%; }
.satisBox {width:95%;margin:0 20px;box-sizing:border-box; }
.satisBox div.inputBox input {width:535px;}
.satisBox div.like_select {clear:both; padding-left:20px;}

.tourSum {margin:0 auto; text-align:center;}

/*20171028*/
.aroundTour ul.aroundBtn {width:75%;}
.aroundTour ul.aroundBtn li {width:21%;}
.aroundList ul li p img {width:200px;}
/*20171027 여기까지*/
.courseList {text-align:left;}

.course ul {width:100%;}

.cateMap { float:none !important;  }
.cateMap > div { width:100% !important; }

/*위치 및 주변관광*/
.mapTab01 ul li {font-size:16px;}
.mapTab01 ul li.tour,
.mapTab01 ul li.food,
.mapTab01 ul li.stay,
.mapTab01 ul li.tour a.on, .mapTab01 ul li.tour a:hover,
.mapTab01 ul li.food a.on, .mapTab01 ul li.food a:hover,
.mapTab01 ul li.stay a.on, .mapTab01 ul li.stay a:hover { background-image:none !important;}

.mapTab01 ul li a {padding-bottom:18px;}

.mapTab02 ul li {font-size:13px; letter-spacing:-1px;}
.mapTab02 ul li a {padding-bottom:21px;}
.mapTab02 ul li a.on, .mapTab02 ul li a:hover {  background:#696969 url(/images/suncheon/tour/sub/wh_arrow.png) center 40px no-repeat;}

	
}
/*** Mobile  ***/
@media all and (max-width:768px){

.satisBox div.inputBox input {width:370px;}
.aroundTour ul.aroundBtn {width:100%;}

.guide table th {width:20%;}
    
	.mapPc ,.mapMobile{display:none;}
	.mapTablet {display:block; margin:0 auto 20px auto;}

/*.visual #slides {height:200px;}
.visual .sliderbutton {top:70px;}*/
.course ul.coursebox {padding:20px 15px 20px 15px;}

.aroundTour ul.aroundBtn {width:90%; float:none; margin:0 auto;}
.aroundTour .distance {margin:0 0 10px;}

/*20171028*/
.aroundList ul li {width:225px;}
.aroundList ul li.MarginRightNone {margin-right:5px !important;}
.aroundList ul li p img {width:225px;}

	.aroundList  dl { margin:15px 0 10px 10px; text-align:left; width:100%;}
	.aroundList  dl dd {height:24px;}

/*20171028 여기까지*/
.courseList ul li dl {margin-left:20px; width:53%;}

.scroll {float:left;overflow:auto;}

}
/*** Mobile  ***/
@media all and (max-width:690px){
.topHead {}

.iconBox { display:none}

.historyLink li.mn {float:left; padding-right:20px}
.historyLink li.mn a.location_dept_a,
.historyLink li.mn a.location_dept2_a,
.historyLink li.mn a.location_dept3_a,
.historyLink li.mn a.location_dept4_a,
.historyLink li.mn a.location_dept5_a,
.historyLink li.mn a.location_dept6_a {padding:16px 18px 0 5px;}



/*.visual #slides {height:200px;}
.visual #slides img {height:200px;}
.visual .sliderbutton {top:70px;}*/

.contentWrap { max-width:auto; width:100%; }
.sub_detail {padding:50px 0 0 0;}
.sub_detail ul {width:93%;}
.sub_detail ul a strong {font-size:18px;}
/*.sub_detail li {width:25%;}*/

.lnbBox {width:100%; position:relative;} 
.lnbList li ul li {position:relative; box-sizing:border-box;}
.lnbList li ul li.checkStyle {padding:0 0 10px; line-height:20px;}
.lnbList li ul li a img {float:right;}
.lnbList li ul li label {padding:0 20px;}
.lnbList li ul li br {display:none;}
#container .content { width:100%; }
#container .inCont { margin-top:15px; }
.contentsStart {width:100%;}
.select { width:100%; padding:10px 0; text-align:center;  }
.satisBox {display:none;}

/*20171028여기에서*/
.aroundList ul li {width:200px; }
.aroundList ul li p img {width:100%;height: auto;}

	.aroundList  dl dd { font-size:14px; letter-spacing:-1px;height:auto;}
/*20171028여기까지*/

.titSect {padding:0 0 11px; margin-bottom:10px}
.stit01 {font-size:18px;font-weight:700;letter-spacing:-1px}
.blusSelct {display:block;-webkit-appearance:none; width:100%; border:3px solid #7eb1e1; color:#2c7fd2; padding:10px 0; text-indent:10px;background-size:10px 5px; margin-bottom:20px; border-radius:0}
.m_snsSheard { display:block; position:absolute;right:0;bottom:5px; padding:5px 12px; border:1px solid #c8dbe0}
.innerFoot02 {display:none}
.historyTxt{line-height:160%;border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:20px}



}


/*** Mobile  ***/
@media all and (max-width:480px){

.historyLink li.mn { padding-right:10px}

.submenu {display:none;}
.visualArea img {height:200px;}
 
#map {width:97.5%;/* margin-left:5px;*/}

.cateList ul { padding:0 5px; }
.cateList ul li { width:100%; margin:0 0 5px; border:1px solid #d6d6d6;}


.sub_detail {float:left; padding:30px 0 0 0;}
.sub_detail ul {margin:0 auto; width:95%;}
.sub_detail li {width:45%;margin-bottom:10px; }
.sub_detail li.like {border-right:none;}
.sub_detail li.review { background:url(/images/suncheon/tour/sub/bg_review.gif)5px top no-repeat;padding-left:77px;}
.sub_detail li a {font-size:14px;}
.sub_detail li a strong {display:block; color:#3f5dcd; font-size:16px; }

.tourSum {padding-top:30px;}
.tourSum p { text-align:center;}
.tourSum p.conhead {font-size:20px; letter-spacing:-1px;padding-bottom:10px;}
.tourSum h2 {font-size:24px; letter-spacing:-1px;}
.tourSum h2 span {font-size:20px;padding-left:35px;}


.detailCon p {font-size:18px;}

.guide ul {width:100%;}
.guide ul li {width:49%; margin-bottom:2px;}
.guide ul li a {padding:10px 50px 10px 30px; }

/*20171028여기에서*/
.aroundTour ul.aroundBtn {width:100%;}
.aroundTour ul.aroundBtn li {width:43%;}
.aroundTour ul.aroundBtn li a { display:inline-block;font-size:16px; }

.aroundList ul li {width:100%; margin-right:none; }
.aroundList ul li p,
.aroundList ul li p img {width:100%;}

	.aroundList  dl dd { font-size:13px; letter-spacing:-1px;line-height:18px;}
/*20171028여기까지*/

.guide table th {width:40%;}

	.mapPc ,.mapTablet {display:none;}
	.mapMobile {display:block; margin:0 auto 20px auto;}

.courseList ul li {padding-bottom:0;}
.courseList ul li p  {margin:0 auto;}
.courseList ul li p img {width:100%;}
.courseList ul li dl {margin:0 0 30px 5px; width:100%;}
.course ul.coursebox {padding:20px 15px;}
.courseList dl dt{padding-top:10px;}

.courseList ul p.btn_view {position:relative;float:right; text-align:center; background:#5a687e;margin-bottom:15px;}
.courseList ul p.btn_view a {width:120px;padding:0 10px;background:url(/images/suncheon/tour/sub/btn_course.png) 10% center no-repeat;}

.greenBar {display:inline-block; width:100%; float:left; }
/*위치 및 주변관광*/

.mapTab01 {width:40%;}
.mapTab02 {width:60%;}

.mapTab01 ul li {font-size:14px; letter-spacing:-1px;}
.mapTab01 ul li a {padding:15px 0 16px 0;}

.mapTab02 ul li {font-size:12px; letter-spacing:-1px;}
.mapTab02 ul li a {padding:17px 0;}
.mapTab02 ul li a.on, .mapTab02 ul li a:hover {  background:#696969 url(/images/suncheon/tour/sub/wh_arrow.png) center 33px no-repeat;}
}