@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:48px; 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;}



/*스타일가이드*/
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;}


p.cStyle {float:left;display:inline;width:95%;font-size:14px;color:#44474c;margin:5px 0 0 0;padding:10px 0 10px 8px;line-height:22px;}
/*p.cStyle img {width:99%;}*/

.line01 {float:left;width:100%;}

/*폰트*/
.red_bold {float:left;color:red; font-weight:bold;}
.orange {color:#FF3300;}
.green {color:#1c9399;}


.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;}
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 {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;}

.villageBox01 p,
.villageBox02 p,
.villageBox03 p,
.villageBox04 p,
.villageBox05 p,
.villageBox06 p,
.villageBox07 p,
.villageBox08 p,
.villageBox09 p,
.villageBox10 p {font-size:24px;float:left; margin:160px 0 0 320px; line-height:36px; }


.villageBox03 p {margin:150px 50px 0 50px;}
.villageBox06 p {margin:240px 50px 0 220px;}


.villageBox01 p strong {font-size:30px;}

/*체험*/
.season {float:left; width:98%;min-height:500px;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;}

.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;}

/*음식리스트*/
.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%;}
.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; }

/*숙박리스트*/
.stayList {}

/*마이페이지 관심코스,여행*/
.myList{float:left;width:100%;}
.cateList ul li {width:32%;}



/*이달의 축제행사*/
.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: url('/images/suncheon/tour/sub/btn_download.png') center top no-repeat; width:237px; height:43px; margin:6% auto;}
	p.btnMapDown a {display:block;color:#fff;font-size:20px;text-align: center; padding:13px 0;}

/*홍보물 신청하기*/
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: 400px; }

/*항공편/기차편*/
.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:99%;}
.img60 {width:60%;}
.img30 {width:30%;}

.detailCon p .img30 {width:30%;}


@media all and (max-width:1098px){

.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;}


}

@media all and (max-width:768px){

div.tapMenu ul {width:99%; margin-left:8px;}
div.tapMenu ul li { width:32%;}



.huyangmap {display:none;}
.huyangmap_tablet {display:block; width:700px;}
.img100 {width:100%;}

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;}
	

}

/* 테이블 내의 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:480px){
div.tapMenu ul {float:none;width:99%;margin:0 auto;}
div.tapMenu ul li { width:48.5%;}


.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%;}

.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: 240px; }
.foodList li ul { min-height: 92px; }