@charset "utf-8";

/*
	구례 여행 CONTENT STYLE
	WRITER : 
	WRITE DATE : 2012. 08. 24.
	Last Modify Date : 2012. 08. 24.
*/


/* 컨텐츠 스타일 */
div.style h4 {float:left;width:719px;color:#333;font-size:1.167em;line-height:1.3em;padding:0 0 0 25px;background:url(/jcms/guryetours/imgs/common/dot_h4.gif) left top no-repeat;}
div.style h5 {float:left;width:712px;color:#0066cc;font-size:1.0em;line-height:1.3em;margin:10px 0 0 12px;padding:0 0 0 20px;background:url(/jcms/guryetours/imgs/common/dot_h5.gif) left top no-repeat;}
div.style h6 {float:left;width:708px;color:#444;font-size:1.0em;line-height:1.3em;margin:10px 0 0 20px;padding:0 0 0 16px;background:url(/jcms/guryetours/imgs/common/dot_h6.gif) left 4px no-repeat;}
div.style dl {float:left;width:718px;line-height:1.2em;margin:5px 0 0 26px;}
div.style dl dt {float:left;width:703px;color:#555;font-size:1.0em;padding:5px 0 3px 15px;background:url(/jcms/guryetours/imgs/common/dot_dt.gif) left 7px no-repeat;}
div.style dl dd {float:left;width:696px;color:#333;font-size:1.0em;padding:2px 0 0 22px;background:url(/jcms/guryetours/imgs/common/dot_dd.gif) 12px 8px no-repeat;}
div.style ul {float:left;width:718px;line-height:1.2em;margin:5px 0 0 26px;}
div.style ul li {float:left;width:703px;color:#555;font-size:1.0em;padding:5px 0 3px 15px;background:url(/jcms/guryetours/imgs/common/dot_li.gif) left 7px no-repeat;}
div.style p.p_h4 {float:left;width:734px;color:#444;padding:10px 0 0 10px;}
div.style p.p_h5 {float:left;width:724px;color:#444;padding:10px 0 0 20px;}
div.style p.p_h6 {float:left;width:714px;color:#444;padding:10px 0 0 30px;}
div.style table {float:left;margin:10px 0 0 0;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
div.style table caption {position:absolute;left:-10000px;top:-10000px;width:1px;height:1px;overflow:hidden;}
div.style table th {color:#444;padding:5px;background:#f0f3f5;border-bottom:1px solid #ccc;border-left:1px solid #999;}
div.style table td {color:#555;padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #999;}
div.style div.tab_menu {float:left;width:728px;height:32px;margin:0 0 20px 0;padding:0 0 0 16px;background:url(/jcms/guryetours/imgs/common/tab_bg.gif) left bottom no-repeat;}
div.style div.tab_menu ul {float:left;width:auto;margin:0;}
div.style div.tab_menu ul li {float:left;width:auto;padding:0;margin:0 4px 0 0;background:url(/jcms/guryetours/imgs/common/tab_off01.gif) left top no-repeat;}
div.style div.tab_menu ul li a {float:left;height:20px;color:#333;padding:12px 18px 0px 30px;background:url(/jcms/guryetours/imgs/common/tab_off02.gif) right top no-repeat;}
div.style div.tab_menu ul li.on {background:url(/jcms/guryetours/imgs/common/tab_on01.gif) left top no-repeat;}
div.style div.tab_menu ul li.on a {font-weight:bold;color:#006666;background:url(/jcms/guryetours/imgs/common/tab_on02.gif) right top no-repeat;}


/*버스투어 예약*/
 	div.month_btn {width:150px; margin:0 0 0 320px;}
 	div.month_btn p.btnPrev {float:left;margin:0 10px 0 0;width:18px; height:21px; background:url(/jcms/guryetours/img/content/gs4_44_btn1.gif) left top no-repeat;}
	div.month_btn p.btncenter {float:left;text-align:center; font-size:1.1em;line-height:1.3em; padding:2px 0 0 0; width:53px; height:21px; background:url(/jcms/guryetours/img/content/gs4_44_btncenter.gif) left top no-repeat; }
	div.month_btn p.btncenter strong { color:#FFF;}
	div.month_btn p.btnNext {float:left;margin:0 0 0 10px;width:18px; height:21px; background:url(/jcms/guryetours/img/content/gs4_44_btn2.gif) left top no-repeat;}
	p.bus_Today{float:left;}
	p.bus_Today img{float:left;}
	p.bus_Today span{float:left;}
	
	p.rsv_btn{float:left;width:100%;margin:10px 0;}
	p.rsv_btn input{width:80px;height:35px;margin:3px;}
	
	p.bus_rsv {position:relative; text-align:center; width:71px; height:20px; margin: auto; padding:2px 0 0 0; background:url(/jcms/guryetours/img/content/1cos_btn.gif) left top no-repeat;}
	p.bus_rsv strong { color:#3C0;}
	p.bus_rsv_ch {position:relative; text-align:center; width:71px; height:20px;margin: auto; padding:2px 0 0 0; background:url(/jcms/guryetours/img/content/1cos_btn.gif) left top no-repeat;}
	p.bus_rsv_ch strong { color:#F60;}
	
	table.bustour {width:100%;}
	table.bustour tbody td{height:70px;}
	table.bustour p.number{display:inline;font-size:11px;}
	table.bustour {float:left;margin:10px 0 0 0;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
	table.bustour caption {position:absolute;left:-10000px;top:-10000px;width:1px;height:1px;overflow:hidden;}
	table.bustour th {color:#444;padding:5px;background:#f0f3f5;border-bottom:1px solid #ccc;border-left:1px solid #999;}
	table.bustour td {height:70px;color:#555;padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #999;}
	input.half02 {width:50px;}
	input.Double {width:400px;}
	div.submit{width:100%;margin:0 auto;text-align:center;}

/*상세보기**********************************************************************************/
/*여행,숙박, 음식,쇼핑 상세보기*/
	h4.detail {float:left;width:719px;color:#333;font-size:1.167em;line-height:1.3em;padding:0 0 0 25px;background:url(/jcms/guryetours/img/common/dot_h4.gif) left top no-repeat;}
	h5.detail {float:left;width:700px;color:#000;font-size:1.0em;line-height:1.3em;margin:10px 0 0 3px;padding:0 0 0 15px;background:url(/jcms/guryetours/img/common/dot_h5.gif) left 1px no-repeat;}
	
	p.detail {float:left; display:inline;width:97%; color:#4b4e52; line-height:180%;padding:0 0 0 15px;}
	
	dl.detail {float:left; width:98%;margin:5px 0 0 0;}
	dl.detail dt {float:left; font-weight:bold;width:110px; padding:0 5px 5px 22px;  background:url(/jcms/guryetours/img/content/green_dot.gif) 12px 5px no-repeat;}
	dl.detail dd {float:left;width:560px;padding:0 0 5px 0;}
	
	table.detail {float:left;margin:0;border-top:2px solid #5b5b5b;border-right:1px solid #cdcbc5;border-bottom:1px solid #a69f96;}
	table.detail caption {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
	table.detail th {color:#26231c;padding:8px 5px; text-align:left;background:#f6f8fa;border-bottom:1px solid #cdcbc5;border-left:1px solid #cdcbc5;}
	table.detail td {color:#53585d;padding:8px 5px;background:#fff;border-bottom:1px solid #cdcbc5;border-left:1px solid #cdcbc5;}

	
	#basicinfo {position:relative;float:left;width:744px;margin:20px 0 0 10px;}
	#basicinfo .photoinfo {float:left;width:430px;}
	#basicinfo .photoinfo p img,
	#basicinfo .photoinfo02 p img {width:430px; height:300px;}
	#ImagesMulti {float:left;width:300px;margin-top:2px;margin:0;}
	#ImagesMulti li {float:left;display:inline;padding-right:1px; width:71px;border:none;}
	#ImagesMulti li a {display:block; cursor:pointer;}
	#ImagesMulti li img {width:71px; height:65px;}
	/*
	#basicinfo .place_info {float:left; display:inline;width:280px;margin-left:10px;}
	#basicinfo .place_info dl {float:left; width:100%;height:220px;}
	#basicinfo .place_info dl dt {float:left;font-weight:bold;color:#2b2d31; width:auto; padding:0 5px 5px 8px;  background:url(/jcms/guryetours/img/content/black_dot.gif) left 7px no-repeat;}
	#basicinfo .place_info dl dd {display:inline-block;width:210px;max-width:220px;padding:0 0 5px 0;}
	#basicinfo .place_info dl dd a {text-decoration:underline; width:287px;}
	*/
	#basicinfo .place_info {float:left; display:inline;width:290px;margin-left:10px;}
	#basicinfo .place_info dl {float:left; width:100%;height:220px;}
	#basicinfo .place_info dl dt {float:left;font-weight:bold;color:#2b2d31; width:auto; padding:0 5px 5px 20px;  background:url('/jcms/guryetours/img/content/black_dot.gif') left 7px no-repeat;}
	#basicinfo .place_info dl dt.addr {background:url('/jcms/images/common/btn_addr.gif') left top no-repeat;}
	#basicinfo .place_info dl dt.tel {background:url('/jcms/images/common/btn_tel.gif') left top no-repeat;}
	#basicinfo .place_info dl dt.home {background:url('/jcms/images/common/btn_home.gif') left top no-repeat;}
	#basicinfo .place_info dl dd {display:inline-block;width:190px;max-width:190px;padding:0 0 5px 0;}
	#basicinfo .place_info dl dd a {text-decoration:underline; width:287px;}
	
	p.btn_damgi {float:right;width:196px;height:50px;text-align:center; background:url(../../img/content/btn_damgi.gif) left top no-repeat;}
	p.btn_damgi a { display:block;width:196px;height:35px;padding:15px 0 0 0;color:#fff;font-size:1.2em; font-weight:bold;}
	
	/*상세설명*/
	#detail_infoGroup {position:relative;float:left;width:717px;margin:30px 0 0 10px;}
	
	#intro,
	#menu,
	#useguide,
	#room,
	#traffic,
	#stay,
	#neartour,
	#detail_infoGroup .recom_list {position:relative;float:left; display:inline-block;width:100%;}
	
	
		div.info_tabmenu {position:relative;float:left;width:717px;height:35px;margin:25px 0; background:url(/jcms/guryetours/img/content/tab_bg.gif) left top no-repeat;}
		div.info_tabmenu ul {float:left;}
		div.info_tabmenu ul li {float:left;width:auto;padding:0;margin:0 -1px 0 0;}
		div.info_tabmenu ul li a {float:left;height:25px;font-weight:bold;color:#6f7175;padding:10px 21px 0px 25px;}
		div.info_tabmenu ul li.now {float:left;width:auto;padding:0;margin:0 -1px 0 0;background:url(/jcms/guryetours/img/content/tab01_on.gif) left top no-repeat;}
		div.info_tabmenu ul li.now a {float:left;height:25px;font-weight:bold;color:#fff;padding:10px 21px 0px 25px;background:url(/jcms/guryetours/img/content/tab02_on.gif) right top no-repeat;}

	/*메뉴*/
		#detail_infoGroup	ul.menulist {position:relative;float:left;width:100%;padding:0 0 10px 0;}
		#detail_infoGroup	ul.menulist li {float:left;width:677px;padding:20px 0 20px 5px;border-bottom:1px dashed #bbb;}
		#detail_infoGroup	ul.menulist li div.list {float:left;width:325px;margin:5px;}
		#detail_infoGroup	ul.menulist li div.list p {float:left;}
		#detail_infoGroup	ul.menulist li div.list p img {width:130px;height:100px;}
		#detail_infoGroup	ul.menulist li div.list dl {float:left;width:180px;height:84px;padding:0 0 0 10px;}
		#detail_infoGroup	ul.menulist li div.list dl dt {float:left;width:180px;height:20px;padding:0 0 5px 0;font-size:1.13em;color:#374b69;font-weight:bold;line-height:1.667em;}
		#detail_infoGroup	ul.menulist li div.list dl dd {float:left;display:inline;width:170px; line-height:150%;padding:0 5px 5px 11px;  background:url(/jcms/guryetours/img/content/black_dot.gif) 3px 7px no-repeat;}
		
		/*객실안내*/
		#detail_infoGroup ul.roomlist {position:relative;float:left;width:100%;padding:0 0 10px 0;}
		#detail_infoGroup ul.roomlist li {float:left;padding-bottom:20px;}
		#detail_infoGroup ul.roomlist li div {float:left;}
		#detail_infoGroup ul.roomlist li div table {width:464px;}
		#detail_infoGroup ul.roomlist li div table th { text-align:center;}
		#detail_infoGroup ul.roomlist li div h5 {margin-bottom:5px;}
		
		
		#detail_infoGroup .photo_g {position:relative;float:left;clear:both;width:235px;padding-left:5px;}
		#detail_infoGroup .photo_g img {width:210px;}
		
		#detail_infoGroup div.nearList ul {float:left;width:100%;border-bottom:1px dashed #bbb;}
		#detail_infoGroup div.nearList ul li {float:left; display:inline;width:155px;padding:5px;margin:5px 14px 10px 0; cursor:pointer;}
		#detail_infoGroup div.nearList ul li img {width:155px;height:90px; text-align:center;}
		#detail_infoGroup div.nearList ul li a span.title {float:left;text-align:center;width:145px;color:#444;margin:10px 0 5px 0;font-weight:bold; height:auto;}
		#detail_infoGroup div.nearList ul li span.sum a {float:left;width:155px;color:#555;margin:0 0 5px 0;}
		#detail_infoGroup div.nearList ul li.last {margin-right:0;}
		
	/*관광목록*/
	/*상단 자료검색*/
	.tour_search {float:left;width:99%;padding:5px; background:#eee; border-radius:3px;}
	.tour_search p.page {float:left;color:#333;margin-top:3px;}
	.tour_search p.page span {color:#333;font-size:0.9em;}
	.tour_search div{float:right;}
	.tour_search div span {float:left;margin:3px 5px 0 0;}
	.tour_search div span.title {font-weight:bold;color:#444;}
	.tour_search div select,
	.tour_search div input.textbox01{border:1px solid #c5c5c5;}
	.tour_search div input.textbox01 {padding:2px 0 0 2px;height:15px;}
	.tour_search div input.btn_search {border-radius:3px;border:1px solid #c5c5c5; background:#eee;width:50px;height:20px;padding:3px;font-size:1.0em;font-family: "돋움", "돋움체", "맑은 고딕", "나눔고딕";color:#555;}
	
	/*관광리스트*/
	#tourListGroup,
		ul.list  {float:left; width:100%;}
		ul.list li {float:left;width:71px;width:100%; border-bottom:1px dotted #CCC;padding:15px 0;}
		ul.list li div.list_content {float:left;width:100%;}
		
		div.list_content p.photo {float:left; width:180px;}
		div.list_content p img {width:160px; height:110px;}
		div.list_content dl {float:left;width:550px;}
		div.list_content dl dt {float:left; width:100%;line-height:1.8em;font-size:1.2em; font-weight:bold;}
		div.list_content dl dt a {color:#333;}
		div.list_content dl dd {float:left; width:100%;line-height:1.5em;margin-bottom:5px;}
		div.list_content dl dd.navi_adress {font-size:0.9em;color:#888;}
		div.list_content dl dd a {color:#444;}
		
		
		div.list_content p.more {float:right;font-size:0.9em;}
		div.list_content p.more a {display:block;color:#C06623; border-radius:3px;border:1px solid #c5c5c5;height:13px;padding:3px 3px 5px 3px;}
	
	
		/*페이지*/
	.paginate {clear: both; padding-top: 20px;text-align: center;}
	.paginate img { vertical-align:middle;}
	.paginate span.pagebtn a {padding:0;}
	.paginate a, .paginate strong {    display: inline-block;    font-family: Verdana;    font-size: 12px;    font-weight: bold;    line-height: normal;    padding: 0 8px 0 7px;}
	.paginate strong { color: #093;}
	.paginate a {color: #919191;}
	#searchGroup{width:100%;height:37px;float:right;padding-top:7px;background:url('/jcms/guryetours/img/content/cult_form_bg.jpg') no-repeat;text-align:right;}
	#searchGroup #cultNm{width:152px;height:19px;border:none;margin:0;padding:5px 0 0 10px;background:url('/jcms/guryetours/img/content/cult_input.jpg') no-repeat;}
	#searchGroup .btn_search{margin:0 7px 0 0;padding:0;}


.nearList{float:left; width:717px; margin:10px 0 40px 0; border-bottom:1px solid #CCCCCC;}
.nearList ul{float:left;margin:10px 0 50px 0;}
.nearList ul li{float:left;width:170px;margin:5px 0 20px 9px; min-height:240px; height:auto;}
.nearList ul li a{width:170px;}
.nearList ul li a span.photo img{float:left;width:165px;height:110px; border:1px solid #CCCCCC; text-align:center;}
.nearList ul li a span.title {float:left;width:165px; height:auto; margin:2px 0 2px 0; padding:3px 0 3px 0; font-weight:bold; color:#666666; text-align:center; border-bottom:2px solid #CCCCCC;border-top:2px solid #CCCCCC;}
.nearList ul li a span.addr {display:block;float:left;line-height:20px;padding:0 0 0 20px;background:url('/jcms/images/common/btn_addr.gif') left 2px no-repeat;}
.nearList ul li a span.phone {display:block;float:left;height:20px;padding:0 0 0 20px;background:url('/jcms/images/common/btn_tel.gif') left top no-repeat;}
/*
#basicinfo .place_info dl dt.addr {background:url('/jcms/images/common/btn_addr.gif') left top no-repeat;}
#basicinfo .place_info dl dt.tel {background:url('/jcms/images/common/btn_tel.gif') left top no-repeat;}
*/
.nearList ul li a span.sum{float:left;width:165px; height:auto; font-size:1.0em;}
	
	
	
.style .jirisan {float:left; width:730px;margin:0 0 0 20px;}
.style .jirisan h4 {width:200px;}
.style .jirisan h5 {width:190px;}
.style .jirisan h6 {width:180px;}
.style .jirisan img {margin-right:10px;}
.style .jirisan jirisan10 {float:left;}
.style .jirisan span {line-height:20px;}

.style .jirisan dl {width:260px;}
.style .jirisan dl dt {width:250px;}
.style .jirisan dl dd {width:240px;}


/*표안 dd dt 프로그램*/
            div.style table.tbddstyle td dl {float:left;display:inline;width:200px;line-height:1.2em;margin:0; text-align:left;}
			div.style table.tbddstyle td dl dt {float:left;width:190px;color:#555;font-size:1.0em;padding:3px 0 3px 12px;}
			div.style table.tbddstyle td dl dd {float:left;width:180px;color:#333;font-size:1.0em;padding:2px 0 0 15px;}

/* 라이트 박스 */
.cultImagWin {
	display:none;
	position:fixed; /* keeps the lightbox window in the current viewport */
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
	background:url(../../../images/overlay.png) repeat; 
	text-align:center;
	z-index:200;
}
.cultImagCon{
	display:block;
	margin:30px auto;
	width:650px;
	text-align:center;
}
.cultImagCon img{
	max-width:650px;
}

.cultIfm {
	display:none;
	position:fixed; /* keeps the lightbox window in the current viewport */
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background:url(../../../images/overlay.png) repeat; 
	text-align:center;
	z-index:200;
}
.cultIfm .cultConIfm{
	width:810px;
	border:none;
	margin:0;
	padding:0;
	margin-top:30px;
}
#ifmWrap{
	background:#FFF;
	display:block;
	float:left;
	margin-left:24px;
	width:739px;
}
#ifmWrap #content{
	width:739px;
	margin:0;
	background:#FFF;
	display:block;
	padding-left:5px;
}
.ifmHead{background:url('../../img/content/tour_pop_top_bg.gif') no-repeat;display:block;width:784px;height:42px;}
.ifmHead .innerClose{display:block;position:fixed;margin-top:7px;margin-left:731px;z-index:10;}
.ifmFoot{background:url('../../img/content/tour_pop_top_bg.gif') no-repeat;display:block;float:left;width:784px;height:20px;}



/* slideList 프로그램용 CSS
 * Author : Dael @ JNIT
 * 해당 HTML 구조는 그대로 유지하고 CSS Class를 변경하여 하여 디자인,배치 바꿀수 있음.*/
.slideList {position:relative; display:inline-block; width:676px; min-height:340px;  border:1px solid #ccc; padding:17px 18px 18px 18px; margin:10px 0 45px 10px;}
.slideList p.photo { display:inline-block;width:488px;margin:0;padding:0;}
.slideList .list{width:184px;height:100px;float:right;margin:0;list-style:none;}
.slideList .list dt {position:relative; float:left;cursor:pointer; padding:0; border:1px solid #ccc; margin:0 0 5px 7px;}
.slideList .list dt span { position:absolute; right:0; bottom:0; font-weight:bold; color:#fff; width:21px; height:16px; padding:8px 3px 0 0; display:inline-block; text-align:right; background:url(../../img/content/bg_slideNum.png) left top no-repeat;}
.slideList .list dd {display:none;}
.slideList .description {margin:10px 0 0 0;}
.slideList .description dt {float:left;display:inline-block; vertical-align:top; color:#339933; font-weight:bold; font-size:1.2em; width:20%;}
.slideList .description dd {float:right; width:75%; display:inline-block; background:white;}

.slideList .description dd ul.res_info{float:left; width:100%; margin-top:10px;}
.slideList .description dd ul.res_info li{float:left; width:auto; padding:2px 5px 0 5px; color:#ef4030;  height:18px;}
.slideList .description dd ul.res_info li a{color:#ef4030;}
.slideList .description dd ul.res_info li a:hover{text-decoration:underline;}
.slideList .description dd ul.res_info li.title{font-weight:bold; padding:2px 10px 0 21px; background:url(../../img/content/res_info.gif) left top no-repeat;}
/* End of slideList 프로그램용 CSS */



/* 서브메인 */

.subMain h4 { float:left; width:719px; margin-left:10px; color:#333;font-size:1.167em;line-height:1.3em;padding:0 0 0 25px;background:url(/jcms/guryetours/imgs/common/dot_h4.gif) left top no-repeat;}
.subMain h4 strong { color:#00A651;}

.subMain div.submainTab { position:relative; clear:both; display:inline-block; width:713px; min-height:170px; margin:0 0 20px 10px; }
	.submainTab h4,
	.submainTab h5,
	.submainTab div p,
	.submainTab div dl { float:left; background:none; font-size:1em; }
	.submainTab h4 { width:115px; color:#fff; padding:8px 0 0 17px; margin-right:22px; }
	.submainTab h5 a { display:block; color:#000; font-weight:normal; padding:8px 13px 5px 12px; }
	.submainTab h5 a.on,
	.submainTab h5 a:hover { font-weight:bold; }
	.submainTab div {  position:absolute; display:inline-block; width:713px; left:11px; top:49px; }
	.submainTab div.photoStil { position:absolute; width:713px; left:0; top:37px; border-bottom:0 none;  }
	.submainTab div dl.summary { width:520px; float:right;margin:0; padding:0; }
	.submainTab div dl.summary dt { background:none; font-size:1.2em; font-weight:bold; padding:0; margin:1px 0 11px; }
	.submainTab div dl.summary dt a { color:#0072bc; }
	.submainTab div dl.summary dd { width:500px; margin:0; padding:0; line-height:1.5; color:#000; }
	.submainTab div dl.summary dd.moreLink a { display:block; width:100px; color:#0072bc; text-decoration:underline; padding-top:2px; }
	.submainTab div dl.summary dd.moreLink a:hover { font-weight:bold; letter-spacing:-1px; }
	.subMain #greenType { background:url(../../img/content/bg_green.gif) left top no-repeat; }
	.subMain #brownType { background:url(../../img/content/bg_brown.gif) left top no-repeat; }
	.subMain #pinkType { background:url(../../img/content/bg_pink.gif) left top no-repeat; }
	.subMain #pinkType h5 a { padding:8px 38px 5px 12px; }
	.subMain #purpleType { background:url(../../img/content/bg_purple.gif) left top no-repeat; }
	.subMain #purpleType h5 a { padding:8px 52px 5px 12px; }
	.subMain #blueType { background:url(../../img/content/bg_blue.gif) left top no-repeat; }

/* 참여마당 */
 div.board { position:relative; display:inline-block; margin:0 0 36px 16px; width:336px; background:url(../../img/content/bg_board.gif) left top no-repeat; }
 div.board h4 { background:none; padding:6px 0 0 5px; color:#333; margin-bottom:16px; }
 div.board p.btnMore { position:absolute; right:11px; top:11px; margin:0; }
 div.board ul { margin-left:9px; }
 div.board li { color:#333; }
 div.board li a { display:inline-block; width:245px; padding:1px 0 1px 12px; color:#000; background:url(../../img/content/bol_board.gif) left 7px no-repeat; }
 
 div.board2 { position:relative; display:inline-block; margin:0 0 36px 16px; width:336px; background:url(../../img/content/bg_board.gif) left top no-repeat; }
 div.board2 h4 { background:none; padding:6px 0 0 5px; color:#333; margin-bottom:16px; }
 div.board2 p.btnMore { position:absolute; right:11px; top:11px; margin:0; }
 div.board2 ul { margin-left:9px; }
 div.board2 li { color:#333; }
 div.board2 li a { display:inline-block; width:245px; padding:1px 0 1px 12px; color:#000; background:url(../../img/content/bol_board.gif) left 7px no-repeat; }

 div.tourData { position:relative; display:inline-block; width:714px; height:94px; margin:7px 0 36px 11px; background:url(../../img/content/bg_tourData.gif) left top no-repeat; }
 div.tourData p { margin:17px 31px 0 25px; float:left; }
 div.tourData ul { margin-top:20px; }
 div.tourData ul li { margin-bottom:3px;}

 div.photoStil { width:713px; display:inline-block; margin:10px 0 27px 2px; padding-bottom:13px; border-bottom:1px solid #e0e0e0; }
 div.photoStil p.btnPrev { float:left; margin-right:6px; }
 div.photoStil p.btnNext { float:right; margin:0; }
 div.photoStil ul { width:680px;height:123px;;overflow:hidden;float:left; display:inline-block; }
 div.photoStil ul li { float:left; margin-right:8px; width:162px; text-align:center; }
 div.photoStil ul li dd { margin-top:8px; color:#000;}


/* 맛집,숙박 */
 div.slideGroup { position:relative; display:inline-block; overflow:hidden;  width:676px; height:340px;  border:1px solid #ccc; padding:17px 18px 18px 18px; margin:10px 0 45px 10px; }
 div.slideshow {position:relative; display:inline-block; }
 div.slideshow ul#slides { overflow:auto; }
 ul#slides li p.photo img{ border:1px solid #ccc;  }

#pagination {list-style:none; float:right; margin:0;}
.mainPoint {width:184px;float:right;margin:0;list-style:none;}
.mainPoint li {float:left;cursor:pointer; padding:0; border:1px solid #ccc; margin:0 0 5px 7px;}
.mainPoint li span{position:relative;top:-5px;display:none;width:1px;height:1px;line-height:1px;text-indent:-5000px;}
/*
.pagination li { cursor:pointer; padding:0; border:1px solid #ccc; margin:0 0 7px 0;}
#pagination li:hover img {  filter:alpha(opacity=100); opacity:1; }
#pagination li img { filter:alpha(opacity=40); opacity:0.4; z-index:1;}
#pagination li.current img { filter:alpha(opacity=100); opacity:1; }
#pagination li span {display:none;}
*/
ul#slides li p.photo {  width:542px; margin:0; }
ul#slides li dl.text { width:680px; margin-top:10px; background:#fff; color:#333; }
ul#slides li dl.text dt { display:inline-block; vertical-align:top; color:#339933; font-weight:bold; font-size:1.2em; }
ul#slides li dl.text dd { float:right; width:80%; display:inline-block; background:white; }


.pagination03 { width:180px; }
.pagination03 li span {  position:absolute; right:0; bottom:0; float:left;display:inline-block; background:pink; font-weight:bold; z-index:100; }
.pagination03 li.current span { display:inline-block; background:#000; font-weight:bold; color:#fff;  }
.pagination03 li { float:left; }
.pagination03 li p { position:absolute; right:0; bottom:0;z-index:0; margin:0; padding:0; float:left; }



/* 문화예술 */
.pagination02 li { cursor:pointer; padding:0;  margin:0 0 9px 0 !important;}
.pagination02 li img { border:2px solid #fff; padding:3px; }
.pagination02 li.current img { border:2px solid #39B54A !important; }

/* 축제 */
div#festivalGroup {position:relative; display:inline-block; overflow:hidden;  width:676px; height:500px;  border:1px solid #ccc; padding:17px 18px 18px 18px; margin:10px 0 45px 10px;; }
div#festivalGroup h5.btnFestival01 {  position:absolute; left:14px; top:21px; }
div#festivalGroup h5.btnFestival02 {  position:absolute; left:139px; top:21px; }
div#festivalGroup h5.btnFestival03 {  position:absolute; left:266px; top:21px; }
div#festivalGroup h5.btnFestival04 {  position:absolute; left:366px; top:21px; }
div#festivalGroup h5.btnFestival05 {  position:absolute; left:483px; top:21px; }
div#festivalGroup h5.btnFestival06 {  position:absolute; left:587px; top:21px; }
#festivalList01 , #festivalList02, #festivalList03, #festivalList04, #festivalList05, #festivalList06 { margin-top:101px; }
div#festivalshow01,
div#festivalshow02,
div#festivalshow03,
div#festivalshow04,
div#festivalshow05,
div#festivalshow06 {position:relative;display:inline-block; }
div#festivalshow01 ul { overflow:auto; }
div#festivalshow01 ul li{ width:520px; height:296px; margin:0; }
.paFestival {list-style:none; float:right; margin:0;}
.paFestival li { cursor:pointer; padding:0; border:1px solid #ccc; margin:0 0 7px 0;}
.paFestival li:hover img {  opacity:1; }
.paFestival li img {  opacity:0.4; z-index:1;}
.paFestival li.current img { opacity:1; }

.paFestival li { cursor:pointer; padding:0;  margin:0 0 18px 0 !important;}
dl.textFestival { clear:both; }
dl.textFestival dt { font-weight:bold; color:#007236; margin-bottom:5px; }
dl.textFestival dd { color:#333; }

/* 쇼핑정보 준메인 */
div.subMain p.fiveDay img { margin:10px 0 42px 12px; }
div.bestFarm { position:relative; display:inline-block; width:713px; padding-bottom:124px; margin:20px 0 0 13px; background:url(../../img/content/bg_bestFarm.jpg) left bottom no-repeat;}
div.bestFarm p { padding-left:17px; }
div.bestFarm ul { position:absolute; right:0; top:0px; }
div.bestFarm ul li { float:left;margin-left:8px; }

/* 관광가이드 준메인 */
div.tourGuide { position:relative; display:inline-block; width:713px; padding-bottom:38px; margin:20px 0 40px 13px; background:url(../../img/content/bg_tourGuide.jpg) left bottom no-repeat; }
div.tourGuide p { margin:22px 0 0 242px; }
div.tourGuide ul { margin:21px 0 0 245px; }
div.tourGuide ul li { float:left; width:120px; line-height:200%; margin-right:30px;font-weight:bold; color:#333;  }

div.tourMap { position:relative; display:inline-block; width:713px; padding-bottom:60px; margin:20px 0 0 13px; background:pink url(../../img/content/bg_tourMap.jpg) left bottom no-repeat; }
div.tourMap p { margin:23px 0 0 144px; }
div.tourMap ul { position:absolute; right:32px; top:21px; width:280px; }
div.tourMap ul li { float:left;  }
div.tourMap ul li a { display:block; color:#333; padding:3px 0 4px 8px; width:132px; background:url(../../img/content/bol_tourMap.gif) left 10px no-repeat;  }


/*사이트맵*/

div.sm_style div.sm_group {float:left; width:248px; margin:0 0 20px 0;}
div.sm_style div.sm_group div.sm_menu {float:left; width:220px; margin:35px 10px 0 18px; background:url(/jcms/guryetours/img/content/sm_br.jpg) left top repeat-y;}
div.sm_style div.sm_group div.sm_menu h4 {float:left; width:195px; margin:0 0 0 6px;}
div.sm_style div.sm_group div.sm_menu ul.sm_suv {float:left; width:195px; margin:0 0 0 6px;}
div.sm_style div.sm_group div.sm_menu ul.sm_suv li {float:left; width:185px; padding:8px 0 8px 13px; margin:2px 0 0 0; font-size:1.0em; font-weight:bold; color:#030; background:url(/jcms/guryetours/img/content/sm_ul.jpg) left top no-repeat;}
div.sm_style div.sm_group div.sm_menu ul.sm_suv ul.sm_list {float:left; width:170px; margin:15px 0 0 10px; }
div.sm_style div.sm_group div.sm_menu ul.sm_suv ul.sm_list li {float:left; width:165px; padding:1px 0 1px 10px; font-size:11px; font-weight:normal; background:url(/jcms/guryetours/img/content/sm_li.jpg) left 6px no-repeat; border-bottom:1px dotted #CCC;}


.jirisan_market {float:left; width:740px; text-align:center;}
.jirisan_market img {margin-bottom:40px;}
.market_btn {background-color:#333; padding:10px 20px; clear:both; color:#fff; margin: 30px 0 0 40%;}

.ecopark_wrap {clear:both; width:720px; height:310px; border:1px solid #d1d1d1; margin:20px 0 30px 10px;}
.ecopark_wrap img {border:1px solid #d1d1d1;}
.ecopark_01 {float:left; margin: 20px 0 0 20px; padding-right:20px; border-right:1px dashed #d1d1d1;}
.ecopark_02 {float:left; margin: 20px 0 0 20px;}
.eco_txt01 {font-size:15px; font-weight:bold;  margin-top:10px; color:#005826;}
.eco_txt02 {font-size:12px;width:315px; margin-top:20px; color:#767676;}
.eco_btn {background-color:#005826; padding:4px 10px;  clear:both; color:#fff; font-size:11px; border-radius:3px;}


.board_10_txt {color:#767676; font-size:12px; line-height:20px;background:url(/jcms/guryetours/img/content/icon_nothing.gif) 9px 17px no-repeat; border-top:2px solid #666; border-left:1px solid #d1d1d1;  border-right:1px solid #d1d1d1;  border-bottom:1px solid #d1d1d1; padding:17px 0 15px 35px; margin-bottom:20px;}
.point_red {color:#D0370B;}


.world_map {margin:20px 0;}
.world_map div {float:left; margin:0 17px 20px 0;}
.world_map div:last-child {margin-right:0;}