*{
margin: 0;
padding: 0;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}

html,body{
font-size: 12px;
line-height: 150%;
color: #333333;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}

#bg_body_all{
background: url(../img/all/bg_body.jpg) left top repeat-x;
}

#bg_body_top2 {
 background: url(../img/all/bg_body_2.jpg) center top repeat-x;
}

a:hover { color: #FA90B0;}

img{
border: none;
}

img.photoframe{
background: #FFFFFF;
padding: 4px;
border: 1px solid #CCCCCC;
}


h1,h2{
text-indent: -999em;
overflow: hidden;
}

#back_page{
text-align: right;
margin: 20px 0 20px 0;
}

	#back_page a{
	background: url(../img/all/btn01.jpg) right center no-repeat;
	padding-right: 15px;
	}
	
.more-link{
margin-left: auto;
margin-top: 5px;
padding-right: 10px;
display: inline;
float: right;
}

.wp-pagenavi{
margin-bottom: 35px;
}

#culum1_contents_wrap #breadcrumbs{
margin-left: 70px;
}


/*--google アドセンス-------------------------------------------------------*/

#google_ad{
text-align: center;
background: #FFFFFF;
/display: none;
}

/*--------------------------------------------------------------------------*/


/*--Ŝ̃Rei--*/

#main_container{
margin: 0 auto;
}

	#bg_body_all #main_container{
	_background: url(../img/all/bg_body.jpg) left top repeat-x;
	}

#main_container_2{
width: 960px;
background:#FFF;
clear: both;
float: none;
margin: 0 auto;
}

/*--wb_[--*/

#header{
width: 960px;
background: url(../img/all/bg_title.jpg) left top no-repeat;
margin: 0 auto;
}

#title{
background: url(../img/all/title.jpg) left top no-repeat;
float: left;
width: 229px;
height: 104px;
}

	#title a{
	display: block;
	width: 100%;
	height: 104px;
	}
	
#search_box{
float: right;
padding-right: 29px;
}

	#search_box ul{
	list-style: none;
	width: 326px;
	margin: 0 0 19px auto;
	zoom: 100%;
	}
	
		#search_box ul:after{
		display: block;
		clear: both;
		content: " ";
		}
	
		#search_box ul li{
		float: left;
		}
		
			#search_box ul li a{
			background: url(../img/all/submenu.jpg) left top no-repeat;
			display: block;
			height: 30px;
			text-indent: -999em;
			overflow: hidden;
			}
			
				#search_box ul li a.list01{
				width: 113px;
				}
			
				#search_box ul li a.list01:hover{
				background-position: left bottom;
				}
				
				#search_box ul li a.list02{
				width: 78px;
				background-position: -113px top;
				}
				
				#search_box ul li a.list02:hover{
				background-position: -113px bottom;
				}
				
				#search_box ul li a.list03{
				width: 75px;
				background-position: -191px top;
				}
				
				#search_box ul li a.list03:hover{
				background-position: -191px bottom;
				}
				
				#search_box ul li a.list04{
				width: 59px;
				background-position: -266px top;
				}
				
				#search_box ul li a.list04:hover{
				background-position: -266px bottom;
				}
				
	form#search{
	background: url(../img/all/bg_search.jpg) left top no-repeat;
	padding: 0 0 0 139px;
	clear: both;
	width: 198px;
	height: 26px;
	margin: 0 0 0 auto;
	}
	
		form#search input.search_input{
		width: 150px;
		height: 18px;
		}
		
/*--wbhj[--*/

#header_menu{
clear: both;
float: none;
list-style: none;
width: 904px;
margin: 0 auto;
}

	#header_menu li{
	float: left;
	}
	
	#header_menu li a{
	background: url(../img/all/menu2.jpg) left top no-repeat;
	display: block;
	height: 73px;
	text-indent: -999em;
	overflow: hidden;
	}
	
		#header_menu li a.list01{
		width: 228px;
		}
.kurasu {
}
	
		#header_menu li a.list01:hover{
		background-position: left bottom;
		}
		
		#header_menu li a.list02{
		width: 225px;
		background-position: -228px top;
		}
	
		#header_menu li a.list02:hover{
		background-position: -228px bottom;
		}
		
		#header_menu li a.list03{
		width: 224px;
		background-position: -453px top;
		}
	
		#header_menu li a.list03:hover{
		background-position: -453px bottom;
		}
		
		#header_menu li a.list04{
		width: 227px;
		background-position: -677px top;
		}
	
		#header_menu li a.list04:hover{
		background-position: -677px bottom;
		}
	
/*--Rec͂--*/

#contents_wrap{
clear: both;
float: none;
width: 905px;
margin: 0 auto;
padding: 20px 15px 40px 15px;
background: #FFFFFF;
zoom: 100%;
}

	/*--clearfix--*/
	
	#contents_wrap:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	#contents_wrap{
	display: inline-table;
	}
	
	/*\*/
	
	*html #contents_wrap{
	height: 1px;
	}
	
	#contents_wrap{
	display: block;
	}
	
	/**/
	
	/*-----------*/
	
	
#culum1_contents_wrap{/*--1J̈͂-----------------------------------*/
clear: both;
float: none;
width: 1016px;
margin: 0 auto;
padding: 20px 15px 40px 15px;
background: #FFFFFF;
zoom: 100%;
}

	/*--clearfix--*/
	
	#culum1_contents_wrap:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	#culum1_contents_wrap{
	display: inline-table;
	}
	
	/*\*/
	
	*html #culum1_contents_wrap{
	height: 1px;
	}
	
	#culum1_contents_wrap{
	display: block;
	}
	
	/**/
	
	/*-----------*/

	
/*--RecJ--*/

#contents_left{
width: 220px;
float: left;
}

	
/*--EJ--*/

#top_contents_right{
width: 220px;
float: right;
}

#contents_right{
width: 660px;
float: right;
}

	/*--観光データのh2部分をh1に--*/
	.kanko_main {
	margin: 30px 0 30px 0;
	text-indent: 0;
	}
	
	/*--観光データのh2部分--*/
	/*--#contents_right h2.midashi{
	margin: 30px 0 30px 0;
	text-indent: 0;
	}


	/*--ߓ--*/
	
	#movie_osusume{
	width: 220px;
	}
	
	/*--サイドバーおすすめ動画h3設定の削除--*/
		.osusume_movie {
		background: url(../img/all/movie_osusume.jpg) left top no-repeat;
		width: 220px;
		height: 32px;
		text-indent: -999em;
		overflow: hidden;
		}

	/*--サイドバーおすすめ動画h3設定の削除前--*/
		/*--#movie_osusume h3.midashi{
		background: url(../img/all/movie_osusume.jpg) left top no-repeat;
		width: 220px;
		height: 32px;
		text-indent: -999em;
		overflow: hidden;
		}--*/
		
		ul#osusume_list{
		list-style: none;
		margin: 10px 0 20px 0;
		}
		
			ul#osusume_list li{
			border-bottom: 1px dotted #999999;
			margin-bottom: 5px;
			padding-bottom: 5px;
			zoom: 100%;
			clear: both;
			}
			
				ul#osusume_list li:after{
				display: block;
				clear: both;
				content: " ";
				}
			
			ul#osusume_list li img{
			float: left;
			padding: 1px;
			border: 1px solid #CCCCCC;
			}
			
			ul#osusume_list li p{
			margin-left: 58px;
			}
			
	/*--EJ@RNV郀[r[--*/
	
	#right_saguru{
	width: 220px;
	}
	
		#right_saguru ul{
		list-style: none;
		margin-bottom: 25px;
		}
		
		#right_saguru ul li{
		margin: 0 0 10px 0;
		}
		
			#right_saguru ul li a{
			display: block;
			width: 220px;
			height: 33px;
			text-indent: -999em;
			overflow: hidden;
			}
			
				#right_saguru ul li a.list01{
				background: url(../img/all/right_collection.jpg) left top no-repeat;
				}
				
					#right_saguru ul li a.list01:hover{
					background-position: left bottom;
					}
					
				#right_saguru ul li a.list02{
				background: url(../img/all/right_movie.jpg) left top no-repeat;
				}
				
					#right_saguru ul li a.list02:hover{
					background-position: left bottom;
					}
					
	/*--n悩猩--*/
	
	#right_area{
	width: 220px;
	}
	
		/*--サイドバー地域から見るh3設定の削除--*/
		.tiiki_miru {
		background: url(../img/all/right_area.gif) left top no-repeat;
		width: 220px;
		height: 26px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 10px;
		}
		
		/*--サイドバー地域から見るh3設定の削除前--*/
		/*--#right_area h3.midashi{
		background: url(../img/all/right_area.gif) left top no-repeat;
		width: 220px;
		height: 26px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 10px;
		}--*/
		
	/*--W猩--*/
	
	#right_category{
	width: 220px;
	margin: 20px 0 0 0;
	}
	
		/*--サイドバージャンルから見るh3設定の削除--*/
		.category_miru {
		background: url(../img/all/right_category.jpg) left top no-repeat;
		width: 220px;
		height: 26px;
		text-indent: -999em;
		overflow: hidden;
		}
		
		/*--サイドバージャンルから見るh3設定の削除前--*/
		/*--#right_category h3.midashi{
		background: url(../img/all/right_category.jpg) left top no-repeat;
		width: 220px;
		height: 26px;
		text-indent: -999em;
		overflow: hidden;
		}--*/
		
	#right_category ul{
	list-style: none;
	margin: 10px 0 20px 0;
	zoom: 100%;
	}
	
		#right_category ul:after{
		display: block;
		clear: both;
		content: " ";
		}
	
		#right_category ul li{
		float: left;
		margin: 0 5px 5px 0;
		padding: 0 0 0 15px;
		background: url(../img/all/list_mark.gif) left 3px no-repeat;
		}
		
		#right_category ul li a{
		white-space: nowrap;
		}
		
	/*--Č--*/
	
	#right_search{
	width: 220px;
	clear: both;
	margin-bottom: 15px;
	}
	
		/*--サイドバー検索して見るh3設定の削除--*/
		.search_caramu {
		background: url(../img/all/search_midashi.jpg) left top no-repeat;
		width: 220px;
		height: 26px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 10px;
		}
		
		/*--サイドバー検索して見るh3設定の削除前--*/
		/*--#right_search h3.midashi{
		background: url(../img/all/search_midashi.jpg) left top no-repeat;
		width: 220px;
		height: 26px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 10px;
		}--*/
		
		#right_search form input.search_input{
		width: 150px;
		}
		
	/*--ŐVI--*/
	
	#tokusen_new{
	width: 220px;
	}
	
		/*--サイドバー最新特選動画h3設定の削除--*/
		.tokusen {
		background: url(../img/all/tokusen.jpg) left top no-repeat;
		width: 220px;
		height: 26px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 10px;
		}
		
		/*--サイドバー最新特選動画h3設定の削除前--*/
		/*--#tokusen_new h3.midashi{
		background: url(../img/all/tokusen.jpg) left top no-repeat;
		width: 220px;
		height: 26px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 10px;
		}--*/
		
	#tokusen_new_box{
	width: 198px;
	height: 100px;
	padding: 10px;
	border: 1px solid #999999;
	overflow: auto;
	}
	
		#tokusen_new_box ul{
		list-style: none;
		}
		
		#tokusen_new_box ul li{
		font-size: 10px;
		margin: 0 0 2px 0;
		}
		
	/*--Bόf[^eʐ^--*/
	
	#right_category2{
	width: 220px;
	margin-top: 15px;
	}
	
		#right_category2 ul{
		list-style: none;
		}
		
		#right_category2 li{
		margin: 0 0 10px 0;
		}
		
			#right_category2 li a{
			display: block;
			width: 220px;
			text-indent: -999em;
			overflow: hidden;
			}
			
			#right_category2 li a.list01{
			background: url(../img/all/right_kankou.jpg) left top no-repeat;
			height: 35px;
			}
			
				#right_category2 li a.list01:hover{
				background-position: bottom;
				}
			
			#right_category2 li a.list02{
			background: url(../img/all/right_photo.jpg) left top no-repeat;
			height: 31px;
			}
			
				#right_category2 li a.list02:hover{
				background-position: bottom;
				}
				
/*--Bόf[^TOP--*/

#kankou_date_top,#kankou_date_top .box{
width: 660px;
}

	#kankou_date_top .box{
	width: 620px;
	margin: 0 auto 40px auto;
	zoom: 100%;
	}

	#kankou_date_top .box:after{
	display: block;
	clear: both;
	content: " ";
	height: 0;
	visibility: hidden;
	}

#kankou_date_top .box .box_l{
width: 341px;
float: left;
}

	#kankou_date_top .box .box_l #area_choice{
	background: url(../img/kankou_date/area_choice.jpg) left top no-repeat;
	width: 156px;
	height: 21px;
	text-indent: -999em;
	overflow: hidden;
	}

#kankou_date_top .box .box_r{
width: 248px;
float: right;
}

	#kankou_date_top .box .box_r #cat_choice{
	background: url(../img/kankou_date/cat_choice.jpg) left top no-repeat;
	width: 198px;
	height: 21px;
	text-indent: -999em;
	overflow: hidden;
	}
	
	#kankou_date_top .box .box_r #cat_choice_list{
	width: 248px;
	}
	
		#kankou_date_top .box .box_r #cat_choice_list ul{
		list-style: none;
		margin-right: -14px;
		_margin-right: -28px;
		margin-bottom: 10px;
		/margin-bottom: 20px;
		zoom: 1;
		}
		
			#kankou_date_top .box .box_r #cat_choice_list ul:after{
			display: block;
			clear: both;
			content: " ";
			height: 0;
			visibility: hidden;
			}
	
		#kankou_date_top .box .box_r #cat_choice_list li{
		width: 72px;
		float: left;
		margin: 0 14px 15px 0;
		font-size: 10px;
		text-align: center;
		font-weight: bold;
		}
		
			body:first-of-type #kankou_date_top .box .box_r #cat_choice_list li{
			font-size: 10px;
			}
		
			#kankou_date_top .box .box_r #cat_choice_list li .space{
			letter-spacing: -1.5px;
			/letter-spacing: 0;
			}
		
		#kankou_date_top .box .box_r #cat_choice_list li img{
		vertical-align: top;
		margin-bottom: 5px;
		}
		
	#kankou_date_top .box .sonota{
	background: url(../img/kankou_date/yajirushi.jpg) left center no-repeat;
	padding-left: 15px;
	}
	
#m_search{
background: url(../img/kankou_date/m_search.jpg) left top no-repeat;
width: 198px;
height: 21px;
text-indent: -999em;
overflow: hidden;
clear: both;
}

#m_search_box{
width: 620px;
margin: 0 auto 15px auto;
zoom: 100%;
}

	/*--clearfix--*/
	
	#m_search_box:after{
	display: block;
	clear: both;
	content: " ";
	height: 0;
	visibility: hidden;
	font-size: 0;
	}
	
	#m_search_box{
	display: inline-table;
	}
	
	/*\*/
	*html #m_search_box{
	height: 1px;
	}
	
	#m_search_box{
	display: block;
	}
	/**/
	
	/*-----------*/

	#m_search_box_l{
	width: 280px;
	float: left;
	}
	
		#m_search_box_l p{
		margin-bottom: 15px;
		}
	
		#m_search_box_l select{
		width: 220px;
		margin-bottom: 5px;
		}
	
	#m_search_box_r{
	width: 330px;
	float: right;
	}
	
		#m_search_box_r ul{
		list-style: none;
		zoom: 100%;
		margin-bottom: 20px;
		}
		
			#m_search_box_r ul:after{
			display: block;
			clear: both;
			content: " ";
			height: 0;
			visibility: hidden;
			}
		
			#m_search_box_r ul li{
			float: left;
			margin: 0 10px 2px 0;
			width: 100px;
			}
			
		#m_search_box_r input{
		margin-right: 2px;
		vertical-align: middle;
		}
	
#freeword_search{
background: url(../img/kankou_date/free_word.jpg) left top no-repeat;
width: 198px;
height: 21px;
text-indent: -999em;
overflow: hidden;
clear: both;
}

#f_search_box{
background: url(../img/kankou_date/bg_free_word.jpg) left center no-repeat;
padding: 5px 0 10px 55px;
width: 445px;
margin: 0 auto;
}

	#f_search_box input.search_input{
	background: #FFFFCC;
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 358px;
	font-size: 14px;
	}
	
	#f_search_box input.submit{
	width: 54px;
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	}
	
#k_search_box{
background: url(../img/kankou_date/search_box_b.jpg) left bottom no-repeat;
width: 620px;
padding-bottom: 11px;
margin-bottom: 45px;
zoom: 100%;
}

	#k_search_box:after{
	display: block;
	clear: both;
	content: " ";
	height: 0;
	visibility: hidden;
	}

	#k_search_box_head{
	background: url(../img/kankou_date/search_box_a.jpg) left top no-repeat;
	width: 620px;
	padding-top: 28px;
	}
	
	#k_search_box .k_box{
	background: url(../img/kankou_date/search_box_c.jpg) left top repeat-y;
	zoom: 100%;
	}
	
		#k_search_box .k_box:after{
		display: block;
		clear: both;
		content: " ";
		height: 0;
		visibility: hidden;
		}
	
		#k_search_box .k_box .box_l{
		float: left;
		padding-left: 20px;
		width: 320px;
		}
		
		#k_search_box .k_box .box_c{
		float: left;
		padding-left: 20px;
		width: 620px;
		}
		
		#k_search_box .k_box .box_c p#hint{
		background: url(../img/kankou_date/search_hint.jpg) left top no-repeat;
		width: 127px;
		height: 44px;
		text-indent: -999em;
		overflow: hidden;
		}
		
		#k_search_box .k_box .box_c p{
		background: url(../img/kankou_date/yajirushi.jpg) left 2px no-repeat;
		padding: 0 25px 0 15px;
		}
		
			#k_search_box .k_box .box_l p#hint{
			background: url(../img/kankou_date/search_hint.jpg) left top no-repeat;
			width: 127px;
			height: 44px;
			text-indent: -999em;
			overflow: hidden;
			}
			
			
			#k_search_box .k_box .box_l p{
			background: url(../img/kankou_date/yajirushi.jpg) left 2px no-repeat;
			padding-left: 15px;
			}
		
		#k_search_box .k_box .box_r{
		width: 230px;
		padding-right: 20px;
		float: right;
		}
		
			#k_search_box .k_box .box_r #osusume_word{
			background: url(../img/kankou_date/osusume_word.jpg) left top no-repeat;
			width: 127px;
			height: 44px;
			text-indent: -999em;
			overflow: hidden;
			}
			
			#k_search_box .k_box .box_r ul{
			list-style: none;
			}
			
				#k_search_box .k_box .box_r ul li{
				float: left;
				white-space: nowrap;
				font-size: 14px;
				line-height: 140%;
				margin: 0 10px 5px 0;
				}
				
#weekend{
background: url(../img/kankou_date/weekend.jpg) left top no-repeat;
width: 276px;
height: 21px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 20px;
}

#weekend_box{
width: 620px;
}

	#weekend_box ul{
	margin-right: -17px;
	_margin-right: -34px;
	zoom: 1;
	list-style: none;
	}
	
	#weekend_box li{
	float: left;
	width: 111px;
	height: 110px;
	overflow: hidden;
	margin: 0 16px 10px 0;
	font-size: 10px;
	}
	
		#weekend_box ul li img{
		background: url(../img/top/bg_weekend_img.jpg) center center no-repeat;
		padding: 15px 6px 5px 6px;
		vertical-align: top;
		}
		
#pr{
background: url(../img/kankou_date/pr.jpg) left top no-repeat;
width: 620px;
height: 24px;
font-size: 18px;
padding-left: 25px;
margin: 0 0 10px 0;
}

#pr_box{
width: 580px;
margin-bottom: 30px;
padding: 20px;
text-align: center;
}
		
/*--B܂B--*/

#photo_box{
width: 640px;
margin: 0 auto;
}

#photo_midashi{
background: url(../img/photo/midashi.jpg) left top no-repeat;
width: 640px;
height: 148px;
text-indent: -999em;
overflow: hidden;
}

	#photo_box .box01{
	background: url(../img/photo/bg_photo.jpg) left top no-repeat;
	padding: 20px 0 0 240px;
	margin-bottom: 15px;
	}
	
	#photo_box .box01 p{
	font-size: 14px;
	}
	
	#contest_box{
	background: url(../img/photo/bg_contest.jpg) right 40px no-repeat;
	width: 386px;
	padding: 1px;
	border: 1px solid #CC0101;
	margin-top: 20px;
	}
	
	#contest_box h4{
	background: url(../img/photo/midashi_contest.jpg) left top no-repeat;
	width: 386px;
	height: 28px;
	text-indent: -999em;
	overflow: hidden;
	}
	
		#contest_box ul{
		list-style: none;
		margin: 10px 0 10px 17px;
		}
		
			#contest_box li{
			background: url(../img/photo/yajirushi.jpg) left 4px no-repeat;
			padding-left: 15px;
			margin: 0 0 5px 0;
			}
			
#photo_box .box02{
width: 578px;
padding: 30px;
border: 1px solid #CCCCCC;
margin-bottom: 25px;
}

	#photo_box .box02 #youkou{
	background: url(../img/photo/youkou.jpg) left top no-repeat;
	width: 123px;
	height: 24px;
	text-indent: -999em;
	overflow: hidden;
	margin-bottom: 15px;
	}
	
	#photo_box .box02 #youkou_list{
	margin-bottom: 30px;
	font-size: 14px;
	}
	
		#photo_box .box02 #youkou_list dt{
		background: url(../img/photo/yajirushi2.jpg) left 5px no-repeat;
		line-height: 180%;
		width: 6em;
		font-weight: bold;
		padding-left: 15px;
		float: left;
		clear: both;
		}
		
		#photo_box .box02 #youkou_list dd{
		height: 1%;
		margin: 0 0 0 7em;
		line-height: 180%;
		}
		
	#photo_box .box02 #caution{
	background: url(../img/photo/caution.jpg) left top no-repeat;
	width: 123px;
	height: 24px;
	text-indent: -999em;
	overflow: hidden;
	margin-bottom: 15px;
	}
	
		#photo_box .box02 #caution_list{
		list-style: none;
		}
		
			#photo_box .box02 #caution_list li{
			background: url(../img/photo/circle.jpg) left 3px no-repeat;
			padding-left: 15px;
			}
			
#form_midashi{
background: url(../img/photo/midashi2.jpg) left top no-repeat;
width: 640px;
height: 80px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 10px;
}

#form_box{
background: url(../img/photo/bg_form.jpg) left top no-repeat;
width: 640px;
height: 174px;
padding-top: 8px;
}

	#form_box .box_l{
	width: 280px;
	padding-left: 25px;
	float: left;
	}
		
		#form_box .box_l #pc{
		background: url(../img/photo/pc.jpg) left top no-repeat;
		width: 215px;
		height: 45px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 10px;
		}
		
		#form_box .box_l #bt_form{
		background: url(../img/photo/bt_form.jpg) left top no-repeat;
		display: block;
		width: 273px;
		height: 55px;
		text-indent: -999em;
		overflow: hidden;
		}
		
			#form_box .box_l #bt_form:hover{
			background-position: left bottom;
			}
	
	#form_box .box_r{
	width: 260px;
	padding-right: 30px;
	float: right;
	}
	
		#form_box .box_r #ketai{
		background: url(../img/photo/ketai.jpg) left top no-repeat;
		width: 168px;
		height: 47px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 5px;
		}
		

/*--BfW^Ao--*/

#album_midashi{
background: url(../img/digital_album/midashi.jpg) left top no-repeat;
width: 640px;
height: 189px;
margin-bottom: 30px;
text-indent: -999em;
overflow: hidden;
}

#album_wrap{
width: 640px;
margin: 0 auto;
}

	#album_wrap ul{
	list-style: none;
	margin-right: -20px;
	overflow: hidden;/**/
	zoom: 1;
	}
	
	*html #album_wrap ul{
	margin-right: -40px;
	}
	
	#album_wrap ul li{
	float: left;
	width: 200px;
	margin: 0 20px 20px 0;
	}
	
	#album_wrap ul li img{
	margin-bottom: 3px;
	}
	
	#album_wrap ul li .photo_title{
	background: url(../img/digital_album/line.jpg) left bottom no-repeat;
	padding-bottom: 2px;
	margin-bottom: 2px;
	}
	
	#album_wrap ul li .photo_area{
	font-size: 10px;
	text-align: right;
	margin-bottom: 10px;
	}
	
	
/*--Lfڂɂ--*/

#title_ad{
background: url(../img/ad/midashi.jpg) left top no-repeat;
width: 660px;
height: 62px;
text-indent: -999em;
overflow: hidden;
}

#ad_box{
width: 640px;
margin: 0 auto;
}

	#ad_box .box01{
	background: url(../img/ad/img01.jpg) left top no-repeat;
	width: 640px;
	height: 219px;
	}
	
	#ad_box .box01 h3{
	display: none;
	}
	
	#ad_box .box01 p{
	width: 412px;
	line-height: 150%;
	position: relative;
	top: 100px;
	font-size: 14px;
	}
	
	#ad_box .box02{
	background: url(../img/ad/bg_waku.jpg) left top repeat;
	padding: 30px;
	width: 578px;
	border: 1px solid #EAEAEA;
	margin: 0 auto 20px auto;
	font-size: 14px;
	line-height: 150%;
	}
	
	#ad_01{
	background: url(../img/ad/ad_01.jpg) left top no-repeat;
	width: 580px;
	height: 39px;
	text-indent: -999em;
	overflow: hidden;
	margin-bottom: 15px;
	}
	
	#ad_type{
	list-style: none;
	}
	
		#ad_type li{
		clear: both;
		margin-bottom: 15px;
		zoom: 100%;
		}
		
			/*--clearfix--*/
			
			#ad_type li:after{
			display: block;
			clear: both;
			content: ".";
			height: 0;
			visibility: hidden;
			}
			
			#ad_type li{
			display: inline-table;
			}
			
			/*\*/
			
			*html #ad_type li{
			height: 1px;
			}
			
			#ad_type li{
			display: block;
			}
			
			/**/
			
			/*-----------*/
		
		#ad_type li h4{
		background: url(../img/ad/line.jpg) left bottom repeat-x;
		padding-bottom: 10px;
		margin-bottom: 15px;
		font-size: 18px;
		font-weight: bold;
		color: #CC0000;
		}
		
		#ad_type li .type01{
		margin-bottom: 30px;
		}
		
		#ad_type li .type01 dt{
		font-size: 16px;
		font-weight: bold;
		color: #CC0000;
		background: url(../img/ad/bg_type.jpg) left top no-repeat;
		padding-left: 25px;
		line-height: 150%;
		margin-bottom: 5px;
		}
		
		#ad_type li .type01 dd{
		font-size: 12px;
		margin-bottom: 15px;
		}
		
	#ad_02{
	background: url(../img/ad/ad_02.jpg) left top no-repeat;
	width: 580px;
	height: 39px;
	text-indent: -999em;
	overflow: hidden;
	margin-bottom: 15px;
	}
	
	#ad_03{
	background: url(../img/ad/ad_03.jpg) left top no-repeat;
	width: 580px;
	height: 39px;
	text-indent: -999em;
	overflow: hidden;
	margin-bottom: 15px;
	}
	
	#ad_04{
	background: url(../img/ad/ad_04.jpg) left top no-repeat;
	width: 580px;
	height: 39px;
	text-indent: -999em;
	overflow: hidden;
	margin-bottom: 15px;
	}
	
	#ad_05{
	background: url(../img/ad/ad_05.jpg) left top no-repeat;
	width: 580px;
	height: 39px;
	text-indent: -999em;
	overflow: hidden;
	margin-bottom: 15px;
	}
	
#contact_box{
background: url(../img/ad/bg_contact.jpg) left top no-repeat;
width: 640px;
height: 143px;
padding-top: 19px;
}

	#contact_box .midashi{
	background: url(../img/ad/contact_midashi.jpg) left top no-repeat;
	width: 618px;
	height: 37px;
	margin: 0 auto 10px auto;
	text-indent: -999em;
	overflow: hidden;
	}
	
	#contact_box .box{
	width: 548px;
	margin: 0 auto;
	}
	
	#contact_box .box #call{
	background: url(../img/ad/call.jpg) left top no-repeat;
	width: 314px;
	height: 48px;
	text-indent: -999em;
	overflow: hidden;
	float: left;
	}
	
	#contact_box .box #bt{
	background: url(../img/ad/bt_form.jpg) left top no-repeat;
	width: 220px;
	height: 44px;
	display: block;
	float: right;
	text-indent: -999em;
	overflow: hidden;
	}
	
		#contact_box .box #bt:hover{
		background-position: left bottom;
		}

				
/*--tb^[--*/

#footer{
background: url(../img/all/bg_footer.jpg) left 23px repeat-x;
clear: both;
}



	#footer_wrap{
	width: 905px;
	margin: 0 auto;
	padding-bottom: 50px;
	}
	
		#footer_sub_menu_box{
		background: #FFFFFF url(../img/all/bg_footer.jpg) left 23px repeat-x;
		width: 905px;
		margin-bottom: 30px;
		zoom: 100%;
		}
		
		#footer_sub_menu_box a:link { color: #555;}
		#footer_sub_menu_box a:visited { color: #555;}
		#footer_sub_menu_box a:hover { color: #FA90B0;}
		
			/*--clearfix--*/
		
			#footer_sub_menu_box:after{
			display: block;
			clear: both;
			content: ".";
			height: 0;
			visibility: hidden;
			}
			
			#footer_sub_menu_box{
			display: inline-table;
			}
			
			/*\*/
			
			*html #footer_sub_menu_box{
			height: 1px;
			}
			
			#footer_sub_menu_box{
			display: block;
			}
			
			/**/
			
			/*------------*/
	
				#footer_wrap ul#footer_sub_menu{
				margin-top: 10px;
				list-style: none;
				float: left;
				}
				
					#footer_wrap ul#footer_sub_menu li{
					font-size: 10px;
					float: left;
					margin: 0 10px 0 0;
					background: url(../img/all/list_mark.gif) left 3px no-repeat;
					padding: 0 0 0 15px;
					}
					
					#footer_wrap ul#footer_sub_menu li a{
					display: block;
					height: auto;
					}
					
				#footer_logo{
				float: right;
				list-style: none;
				}
				
				#footer_logo li{
				float: left;
				}
				
				#footer_logo li a{
				display: block;
				text-indent: -999em;
				overflow: hidden;
				}
				
					#footer_logo li a.list01{
					background: url(../img/all/footer_logo.jpg) left top no-repeat;
					width: 133px;
					height: 49px;
					}
					
					#footer_logo li a.list02{
					background: url(../img/all/page_top.jpg) left top no-repeat;
					width: 80px;
					height: 49px;
					}
					
						#footer_logo li a.list02:hover{
						background-position: bottom;
						}
					
				
		
	#footer_menu_box{
	clear: both;
	width: 905px;
	margin-bottom: 30px;
	zoom: 100%;
	}
	
		#footer_menu_box:after{
		display: block;
		clear: both;
		content: " ";
		}
	
		#footer_menu_box a:link { color: #FFF;}
		#footer_menu_box a:visited { color: #FFF;}
		#footer_menu_box a:hover { color: #FA90B0;}
	
	#atc{
	display: block;
	background: url(../img/all/atc.jpg) left top no-repeat;
	width: 137px;
	height: 97px;
	text-indent: -999em;
	overflow: hidden;
	float: left;
	}
	
	#footer_menu_wrap{
	float: right;
	width: 718px;
	padding-left: 50px;
	}
	
	#footer_area{
	background: url(../img/all/footer_area.jpg) left top no-repeat;
	list-style: none;
	margin-bottom: 10px;
	padding-left: 163px;
	zoom: 100%;
	}
	
		#footer_area:after{
		display: block;
		clear: both;
		content: " ";
		}
	
		#footer_area li{
		float: left;
		line-height: 120%;
		margin: 0 7px 0 0;
		padding-right: 7px;
		border-right: 1px solid #FFFFFF;
		white-space: nowrap;
		}
		
	#footer_category{
	background: url(../img/all/footer_category.jpg) left top no-repeat;
	list-style: none;
	clear: both;
	margin-bottom: 25px;
	padding-left: 163px;
	zoom: 100%;
	}
	
		#footer_category:after{
		display: block;
		clear: both;
		content: " ";
		}
	
		#footer_category li{
		float: left;
		line-height: 120%;
		margin: 0 7px 5px 0;
		white-space: nowrap;
		padding-right: 7px;
		border-right: 1px solid #FFFFFF;
		}
		
	#footer_menu{
	list-style: none;
	clear: both;
	margin-bottom: 15px;
	zoom: 100%;
	}
	
		#footer_menu:after{
		display: block;
		clear: both;
		content: " ";
		}
	
		#footer_menu li{
		float: left;
		line-height: 120%;
		margin: 0 7px 0 0;
		white-space: nowrap;
		padding-right: 7px;
		border-right: 1px solid #FFFFFF;
		}
		
			#footer_menu li.n_border{
			border: none;
			}
			
	address{
	background: url(../img/all/address.gif) left top no-repeat;
	width: 278px;
	height: 10px;
	margin: 0 auto;
	clear: both;
	text-indent: -999em;
	overflow: hidden;
	}
	
/*--tb^[tH[--*/

#footer_search{
background: url(../img/all/footer_search.jpg) left top no-repeat;
width: 509px;
height: 46px;
margin-bottom: 20px;
}

	#footer_search form{
	padding-top: 12px;
	margin: 0 0 0 165px;
	}

	#footer_search .search_input{
	width: 260px;
	}
	
	
	
/*--W--*/

.saguru_tokushu{
width: 628px;
margin: 25px 0 10px 20px;
clear: both;
zoom: 100%;
}

	.saguru_tokushu:after{
	display: block;
	clear: both;
	content: " ";
	}

	.saguru_tokushu dt{
	float: left;
	clear: both;
	}
	
	.saguru_tokushu dd{
	width: 388px;
	margin: 0 0 0 230px;
	}
	
		.saguru_tokushu dd h3{
		background: url(../img/category/bg_movie_title.jpg) left top no-repeat;
		width: 368px;
		height: 17px;
		padding: 10px;
		font-size: 16px;
		overflow: hidden;
		}
		
		.saguru_tokushu dd h3 a{
		color: #FFFFFF;
		}
		
		.saguru_tokushu dd p.right{
		font-size: 10px;
		margin: 2px 0 5px 0;
		}
		
	.saguru_tokushu dd a.bt_syousai{
	background: url(../img/all/bt_syousai.jpg) left top no-repeat;
	display: block;
	width: 100px;
	height: 22px;
	text-indent: -999em;
	overflow: hidden;
	margin: 15px 0 0 auto;
	}
	
		.saguru_tokushu dd a.bt_syousai:hover{
		background-position: bottom;
		}
		
/*--観光データメイン部分--*/

#syousai_list_box{/*--ڍדe͂--*/
width: 660px;
}

/*--観光データマット部分--*/
.kankou_date{
width: 590px;
background: url(../img/category/bg_kankou.jpg) left top repeat-y;
padding: 15px;
margin: 25px 0 30px 20px;
zoom: 100%;
}

.kankou_pagetitle {
		background: url(../img/category/bg_kankou_title.jpg) left top no-repeat;
		width: 348px;
		height: 17px;
		padding: 10px;
		font-size: 16px;
		overflow: hidden;
}

	.kankou_date:after{
	display: block;
	clear: both;
	content: " ";
	}
	
	/*--観光データマット高さ--*/
	.kankou_date dt{
	text-align: center;
	width: 210px;
	float: left;
	clear: both;
	}

/*--観光データマット文章右へ--*/
	.kankou_date dd{
	_height: 1%;
	margin: 0 0 0 219px;
	}
	
		/*--観光データ文章マット（ピンク）--*/
		.kankou_date dd h3{
		background: url(../img/category/bg_kankou_title.jpg) left top no-repeat;
		width: 348px;
		height: 17px;
		padding: 10px;
		font-size: 16px;
		overflow: hidden;
		}
		
		.kankou_date dd h3.movie{
		background: url(../img/category/bg_movie_title.jpg) left top no-repeat;
		}
		
		.kankou_date dd img.collection_img{/*RNV摜*/
		display: none;
		}
		
		.kankou_date dd h3 a{
		color: #FFFFFF;
		}
		
		.kankou_date dd p.right{
		font-size: 10px;
		margin: 2px 0 5px 0;
		width: 360px;
		}
		
		.kankou_date dd p.comment{
		margin: 10px 0 0 0;
		text-align: justify;
		text-justify: inter-ideograph;
		width: 360px;
		}
		
	#syousai_list_box .box{
	width: 620px;
	margin: 0 0 30px 20px;
	zoom: 100%;
	}
	
		/*--clearfix--*/
		
		#syousai_list_box .box:after{
		display: block;
		clear: both;
		content: ".";
		height: 0;
		visibility: hidden;
		}
		
		#syousai_list_box .box{
		display: inline-table;
		}
		
		/*\*/
		
		*html #syousai_list_box .box{
		height: 1px;
		}
		
		#syousai_list_box .box{
		display: block;
		}
		
		/**/
		
		/*------------*/
	
	
	
		#syousai_list_box .box #photo_gallery{
		width: 211px;
		float: left;
		}
		
			#syousai_list_box .box #photo_gallery h3.midashi{
			background: url(../img/category/photo_gallery.jpg) left top no-repeat;
			width: 211px;
			height: 24px;
			text-indent: -999em;
			overflow: hidden;
			margin-bottom: 15px;
			}
			
		#syousai_list_box .box #photo_gallery2{
		float: right;
		width: 380px;
		}
		
			#syousai_list_box .box #photo_gallery2 h3.midashi{
			background: url(../img/category/photo_gallery2.jpg) left top no-repeat;
			width: 380px;
			height: 24px;
			text-indent: -999em;
			overflow: hidden;
			margin-bottom: 5px;
			}
			
			
		#syousai_list_box .box #prcm{
		width: 211px;
		float: left;
		}
		
			#syousai_list_box .box #prcm h3.midashi{
			background: url(../img/category/bg_prcm.jpg) left top no-repeat;
			width: 186px;
			height: 24px;
			font-weight: bolder;
			font-size: 16px;
			font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo','メイリオ','Arial',sans-serif !important;
			padding-left: 25px;
			/*text-indent: -999em;
			overflow: hidden;*/
			margin-bottom: 30px;
			}
		
		#syousai_list_box .box #access_map{
		float: right;
		width: 380px;
		}
		
			#syousai_list_box .box #access_map h3.midashi{
			background: url(../img/category/accessmap.jpg) left top no-repeat;
			width: 380px;
			height: 24px;
			text-indent: -999em;
			overflow: hidden;
			margin-bottom: 15px;
			}
			
		#photo_list_wrap{
		width: 380px;
		padding-top: 5px;
		}
		
			#photo_list_wrap ul{
			list-style: none;
			margin-right: -10px;
			_margin-right: -20px;
			zoom: 1;
			margin-left: 16px;
			}
			
			#photo_list_wrap ul li{
			float: left;
			margin: 0 10px 10px 0;
			}
			
			#photo_list_wrap ul li img{
			background: #FFFFFF;
			padding: 4px;
			border: 1px solid #CCCCCC;
			}
			
/*--hv--*/
			
		#plan_wrap{
		clear: both;
		width: 620px;
		margin: 0 auto 30px auto;
		zoom: 100%;
		}
		
			/*--clearfix--*/
			
			#plan_wrap:after{
			display: block;
			clear: both;
			content: ".";
			height: 0;
			visibility: hidden;
			}
			
			#plan_wrap{
			display: inline-table;
			}
			
			/*\*/
			
			*html #plan_wrap{
			height: 1px;
			}
			
			#plan_wrap{
			display: block;
			}
			
			/**/
			
			/*------------*/
		
			#plan_wrap .midashi{
			background:url(../img/category/plan.jpg) left top no-repeat;
			width: 620px;
			height: 24px;
			text-indent: -999em;
			overflow: hidden;
			margin-bottom: 16px;
			}
			
			#plan_wrap #plan_name{
			background: url(../img/category/bg_plan.jpg) left top repeat-x;
			font-size: 14px;
			font-weight: bold;
			color: #FFFFFF;
			padding: 7px 10px 10px 10px;
			margin-bottom: 15px;
			}
			
				#plan_wrap .box_l{
				width: 160px;
				float: left;
				}
				
					#plan_wrap .box_l #photo_box_b img{
					background: #FFFFFF;
					padding: 4px;
					border: 1px solid #CCCCCC;
					margin-bottom: 10px;
					}
					
					#plan_wrap .box_l #photo_box_s{
					width: 160px;
					}
					
						#plan_wrap .box_l #photo_box_s ul{
						list-style: none;
						margin-right: -8px;
						_margin-right: -16px;
						zoom: 1;
						}
						
							#plan_wrap .box_l #photo_box_s ul li{
							float: left;
							margin-right: 8px;
							}
							
							#plan_wrap .box_l #photo_box_s ul li img{
							background: #FFFFFF;
							padding: 2px;
							border: 1px solid #CCCCCC;
							}
				
				#plan_wrap .box_r{
				width: 440px;
				float: right;
				}
				
					#plan_wrap .box_r #plan_syousai{
					background: url(../img/category/plan_syousai.jpg) left top no-repeat;
					width: 440px;
					height: 23px;
					text-indent: -999em;
					overflow: hidden;
					margin-bottom: 8px;
					}
					
					#plan_wrap .box_r #plan_data{
					width: 440px;
					zoom: 100%;
					margin-bottom: 15px;
					}
					
						/*--clearfix--*/
						
						#plan_wrap .box_r #plan_data:after{
						display: block;
						clear: both;
						content: ".";
						height: 0;
						visibility: hidden;
						}
						
						#plan_wrap .box_r #plan_data{
						display: inline-table;
						}
						
						/*\*/
						
						*html #plan_wrap .box_r #plan_data{
						height: 1px;
						}
						
						#plan_wrap .box_r #plan_data{
						display: block;
						}
						
						/**/
						
						/*------------*/
					
						#plan_wrap .box_r #plan_data ul{
						list-style: none;
						margin-right: -5px;
						_margin-right: -10px;
						zoom: 1;
						}
						
						#plan_wrap .box_r #plan_data li{
						background: #5F5D5E;
						color: #FFFFFF;
						text-align: center;
						float: left;
						width: 84px;
						font-size: 10px;
						margin: 0 5px 4px 0;
						}
						
					#plan_wrap .box_r #plan_price{
					clear: both;
					}
						
						#plan_wrap .box_r #plan_price dt{
						font-weight: bold;
						color: #A8C026;
						margin-bottom: 10px;
						}
						
						#plan_wrap .box_r #plan_price dd{
						text-align: right;
						}
						
						#plan_wrap .box_r #plan_price dd span{
						font-size: 18px;
						}
						
						#plan_wrap .box_r #plan_price dd img{
						vertical-align: middle;
						}
			
	/*--όnf[^e--*/
	
	#kankou_date_date{
	clear: both;
	width: 620px;
	margin: 0 auto;
	}
	
		#kankou_date_date h3.midashi{
		background: url(../img/category/kankou_date.jpg) left top no-repeat;
		width: 620px;
		height: 24px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 15px;
		}
		
		#kankou_date_date h3.midashi_ryokan{/*كf[^*/
		background: url(../img/category/ryokan_data.jpg) left top no-repeat;
		width: 620px;
		height: 24px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 15px;
		}
		
		#kankou_date_date h3.midashi_collection{/*RNVf[^*/
		background: url(../img/category/collection_date.jpg) left top no-repeat;
		width: 620px;
		height: 24px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 15px;
		} 
		
	#kankou_date_date_table{
	width: 620px;
	border-collapse: collapse;
	border-bottom: 5px solid #DDDDDD;
	border-top: 5px solid #DDDDDD;
	border-left: 5px solid #DDDDDD;
	border-right: 5px solid #DDDDDD;
	margin-bottom: 30px;
	}
	
		#kankou_date_date_table td,#kankou_date_date_table th{
		border-bottom: 3px solid #DDDDDD;
		padding: 10px;
		text-align: left;
		vertical-align: top;
		}
		
		#kankou_date_date_table th{
		color: #F19EC2;
		white-space: nowrap;
		}
		
		#kankou_date_date_table td{
		background: url(../img/category/dot_line.gif) left top repeat-y;
		padding-left: 20px;
		}

		#kankou_date_date_table #kankou_date_date_icon img {
		margin: 0 8px 8px 0;
		float: left;
		}
		#kankou_date_date_table #kankou_date_date_icon_txt {
		float: none;
		clear: both;
		text-align: right;
		font-size: 10px;
		}
		
		#access_map2{
		width: 620px;
		margin: 0 auto;
		}
		
			#access_map2 .midashi{
			background: url(../img/category/accessmap2.jpg) left top no-repeat;
			width: 620px;
			height: 24px;
			text-indent: -999em;
			overflow: hidden;
			margin-bottom: 15px;
			}
		
	
	/*--郀[r[e--*/
	
	#movie_setumei_box{
	background: url(../img/category/bg_movie_setumei_box.jpg) left top no-repeat;
	width: 620px;
	padding-top: 36px;
	margin: 0 auto 30px auto;
	}
	
		#movie_setumei_box .box{
		background: url(../img/category/bg_movie_setumei_box_b.jpg) left bottom no-repeat;
		width: 620px;
		padding-bottom: 26px;
		margin: 0;
		}
		
		#movie_setumei_box .box p{
		background: #FFFFD9;
		border-left: #FFCD35 2px solid;
		border-right: #FFCD35 2px solid;
		margin: 0;
		padding: 0 10px;
		}
	
	#movie_date{
	clear: both;
	width: 640px;
	margin: 0 0 0 20px;
	}
	
		#movie_date h3.midashi{
		background: url(../img/category/movie_date.jpg) left top no-repeat;
		width: 620px;
		height: 24px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 15px;
		}
		
	#movie_date_table{
	width: 620px;
	border-collapse: collapse;
	border-bottom: 5px solid #DDDDDD;
	border-top: 5px solid #DDDDDD;
	border-left: 5px solid #DDDDDD;
	border-right: 5px solid #DDDDDD;
	margin-bottom: 25px;
	}
	
		#movie_date_table td,#movie_date_table th{
		border-bottom: 3px solid #DDDDDD;
		padding: 10px;
		text-align: left;
		vertical-align: top;
		}
		
		#movie_date_table th{
		color: #69C5E2;
		white-space: nowrap;
		}
		
		#movie_date_table td{
		background: url(../img/category/dot_line_blue.gif) left top repeat-y;
		padding-left: 20px;
		}
		
	#movie_osusume_list{
	width: 640px;
	margin: 30px 0 0 20px;
	}
	
		#movie_osusume_list h3.midashi{
		background: url(../img/category/osusume_title.jpg) left top no-repeat;
		width: 620px;
		height: 24px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 15px;
		}
		
	#movie_osusume_box{
	width: 570px;
	padding: 16px 20px;
	border: 5px solid #dddddd;
	}
	
		#movie_osusume_box ul{
		list-style: none;
		margin: 0 -15px 0 0;
		zoom: 1;
		}
		
		*html #movie_osusume_box ul{
		margin-right: -30px;
		}
		
		#movie_osusume_box ul:after{
		display: block;
		clear: both;
		content: " ";
		}
		
			#movie_osusume_box ul li{
			width: 180px;
			margin-right: 15px;
			float: left;
			}
			
			
	#movie_access{
	clear: both;
	width: 640px;
	margin: 0 0 0 20px;
	}
	
		#movie_access h3.midashi{
		background: url(../img/all/midashi_access.jpg) left top no-repeat;
		width: 620px;
		height: 24px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 15px;
		}
		
		
/*--さぐるコレクション--*/


#collection_list_box{
width: 660px;
margin-left: 10px;
margin-bottom: 40px;
zoom: 100%;
}

	/*--clearfix--*/
	
	#collection_list_box:after{
	display: block;
	clear: both;
	content: ".";
	height: 1px;
	font-size: 0.1em;
	line-height: 0;
	visibility: hidden;
	}
	
	#collection_list_box{
	display: inline-block;
	}
	
	/*\*/
	
	*html #collection_list_box{
	height: 1px;
	}
	
	#collection_list_box{
	display: block;
	}
	
	/**/
	
	/*------------*/
	
#collection_new_thumb{
width: 475px;
float: left;
}

#collection_about{
width: 160px;
float: right;
font-size: 12px;
padding-right: 10px;
}

	#collection_about p{ margin-bottom: 5px;}
	#collection_about dt{ margin-bottom: 15px; font-weight: bold;}
	#collection_about dd{ text-align: justify; text-justify: inter-ideograph;}
	


#one_column .comment{
display: none;
}

#one_column #collection_list_box{/*--1J--*/
width: 100%;
margin: 0;
}

	#collection_list_box ul.list{
	margin-top: 20px;
	list-style: none;
	}
	
	#collection_list_box ul.list li{
	margin: 0 0 10px 0;
	}
	
	
	/*--RNV@f[^e[u--*/
	
	#collection_date{
	clear: both;
	width: 640px;
	margin: 0 auto;
	}
	
		#collection_date h3.midashi{
		background: url(../img/category/collection_date.jpg) left top no-repeat;
		width: 620px;
		height: 24px;
		text-indent: -999em;
		overflow: hidden;
		margin-bottom: 15px;
		}
		
	#collection_date_table{
	width: 620px;
	border-collapse: collapse;
	border-bottom: 5px solid #DDDDDD;
	border-top: 5px solid #DDDDDD;
	border-left: 5px solid #DDDDDD;
	border-right: 5px solid #DDDDDD;
	}
	
		#collection_date_table td,#collection_date_table th{
		border-bottom: 3px solid #DDDDDD;
		padding: 10px;
		text-align: left;
		vertical-align: top;
		}
		
		#collection_date_table th{
		color: #c32b04;
		white-space: nowrap;
		}
		
		#collection_date_table td{
		background: url(../img/category/dot_line_red.gif) left top repeat-y;
		padding-left: 20px;
		}
		
		
		
					/*--RNV@PJy[W--*/
					
					#one_column h2.midashi{
					display: none;
					}
	
						/*--̂--*/
						
						#column01{
						background: url(../img_wp/collection/life/bg_box.jpg) left top repeat-y;
						width: 905px;
						margin: 0 auto;
						}
						
							/*--clearfix--*/
							
							#column01:after{
							display: block;
							clear: both;
							height: 0;
							visibility: hidden;
							content: ".";
							}
							
							#column01{
							display: inline-table;
							}
							
							/*\*/
							
							*html #column01{
							height: 1px;
							}
							
							#column01{
							display: block;
							}
							
							/**/
							
							/*------------*/
							
							
						#column01 .image01{
						background: url(../img_wp/collection/life/img01.jpg) left top no-repeat;
						text-indent: -999em;
						height: 350px;
						overflow: hidden;
						}
						
						#column01 .image02{
						background: url(../img_wp/collection/life/img02.jpg) left top no-repeat;
						widows: 905px;
						height: 195px;
						overflow: hidden;
						padding-top: 10px;
						}
						
							#column01 .image02 p{
							font-size: 14px;
							line-height: 270%;
							padding: 0 100px;
							}
							
						#column01 .image03{
						background: url(../img_wp/collection/life/img03.jpg) left top no-repeat;
						height: 131px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column01 .image04{
						zoom: 100%;
						padding-bottom: 20px;
						}
						
							/*--clearfix--*/
							
							#column01 .image04:after{
							display: block;
							clear: both;
							content: ".";
							height: 0;
							visibility: hidden;
							}
							
							#column01 .image04{
							display: inline-table;
							}
							
							/*\*/
							
							*html #column01 .image04{
							height: 1px;
							}
							
							#column01 .image04{
							display: block;
							}
							
							/**/
							
							/*------------*/
						
							#column01 .image04 p{
							font-size: 15px;
							line-height: 180%;
							padding: 0 60px 0 0;
							text-align: justify;
							text-justify: inter-ideograph;
							}
							
						#column01 .image05 p{
						background: url(../img_wp/collection/life/bg_box.jpg) left top repeat-y;
						font-size: 15px;
						line-height: 180%;
						padding-left: 60px;
						}
						
						#column01 .image06 p{
						background: url(../img_wp/collection/life/bg_box.jpg) left top repeat-y;
						font-size: 15px;
						line-height: 180%;
						padding-left: 60px;
						}
						
						#column01 .image07{
						background: url(../img_wp/collection/life/bg_box.jpg) left top repeat-y;
						zoom: 100%;
						padding-bottom: 20px;
						clear: both;
						}
						
							/*--clearfix--*/
							
							#column01 .image07:after{
							display: block;
							clear: both;
							content: ".";
							height: 0;
							visibility: hidden;
							}
							
							#column01 .image07{
							display: inline-table;
							}
							
							/*\*/
							
							*html #column01 .image07{
							height: 1px;
							}
							
							#column01 .image07{
							display: block;
							}
							
							/**/
							
							/*------------*/
							
							
							#column01 .image07 p{
							font-size: 15px;
							line-height: 180%;
							padding-right: 80px;
							text-align: justify;
							text-justify: inter-ideograph;
							}
							
					#column01 .image08{
					background: url(../img_wp/collection/life/img08.jpg) left top no-repeat;
					width: 339px;
					height: 312px;
					float: left;
					position: relative;
					}
					
						#column01 .image08 dt{
						display: none;
						}
						
						#column01 .image08 dd{
						position: absolute;
						top: 115px;
						right: 40px;
						width: 215px;
						}
						
					#column01 .image09{
					background: url(../img_wp/collection/life/img09.jpg) left top no-repeat;
					width: 905px;
					clear: both;
					height: 300px;
					position: relative;
					}
					
						#column01 .image09 a{
						position: absolute;
						display: block;
						width: 380px;
						height: 30px;
						bottom: 100px;
						left: 90px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						/*--qT~cZ^[--*/
						
						#column02{
						padding-top: 30px;
						width: 1016px;
						margin: 0 auto;
						}
						
						#column02 .image01{
						background: url(../img_wp/collection/hisamitsu/image01.jpg) left top no-repeat;
						width: 1016px;
						height: 152px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column02 .image02{
						background: url(../img_wp/collection/hisamitsu/image02.jpg) left top no-repeat;
						width: 1016px;
						height: 227px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column02 .image03{
						background: url(../img_wp/collection/hisamitsu/image03.jpg) left top no-repeat;
						min-height: 470px;
						height: auto !important;
						height: 470px;
						}
						
							#column02 .image03 p{
							display: none;
							}
							
							#column02 .collection_movie{
							padding: 83px 0 0 209px;
							}
							
						#column02 .image04{
						background: url(../img_wp/collection/hisamitsu/image04.jpg) left top no-repeat;
						width: 1016px;
						min-height: 197px;
						height: auto!important;
						height: 197px;
						}
						
							#column02 .image04 p{
							font-size: 14px;
							line-height: 170%;
							padding: 20px 130px 0 400px;
							text-align: justify;
							text-justify: inter-ideograph;
							}
						
						#column02 .image05{
						background: url(../img_wp/collection/hisamitsu/image05.jpg) left top no-repeat;
						width: 1016px;
						height: 60px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column02 .image06{
						background: url(../img_wp/collection/hisamitsu/image06.jpg) left top no-repeat;
						min-height: 498px;
						height: auto!important;
						height: 499px;
						position: relative;
						}
						
							#column02 .image06 dl.txt02{
							position: absolute;
							top: 45px;
							left: 145px;
							font-size: 14px;
							}
							
							#column02 .image06 dl.txt03{
							position: absolute;
							top: 275px;
							left: 145px;
							font-size: 14px;
							}
						
							#column02 .image06 dt{
							display: none;
							}
							
							#column02 .image06 dd{
							line-height: 170%;
							padding-right: 130px;
							}
								
						#column02 .image07{
						background: url(../img_wp/collection/hisamitsu/image07.jpg) left top no-repeat;
						width: 1016px;
						height: 65px;
						text-indent: -99em;
						overflow: hidden;
						}
						
						#column02 .image08{
						background: url(../img_wp/collection/hisamitsu/image08.jpg) left top no-repeat;
						width: 1016px;
						min-height: 630px;
						height: auto!important;
						height: 630px;
						position: relative;
						}
						
							#column02 .image08 p{
							color: #FFFFFF;
							font-size: 14px;
							width: 464px;
							line-height: 170%;
							padding: 300px 0 0 110px;
							text-align: justify;
							text-justify: inter-ideograph;
							}
							
							#column02 .image08 p.txt02{
							position: absolute;
							bottom: 103px;
							text-align: right;
							width: 429px;
							padding-right: 35px;
							}
							
						#column02 .image09{
						background: url(../img_wp/collection/hisamitsu/image09.jpg) left top no-repeat;
						min-height: 297px;
						height: auto!important;
						height: 297px;
						position: relative;
						}
						
							#column02 .image09 h3{
							display: none;
							}
						
							#column02 .image09 p{
							font-size: 12px;
							line-height: 150%;
							}
							
							#column02 .image09 .txt02{
							width: 215px;
							position: absolute;
							top: 2px;
							left: 315px;
							}
							
							#column02 .image09 .txt03{
							width: 140px;
							position: absolute;
							bottom: 20px;
							left: 440px;
							}
							
						#column02 .image10{
						background: url(../img_wp/collection/hisamitsu/image10.jpg) left top no-repeat;
						width: 1016px;
						height: 68px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column02 .image11{
						background: url(../img_wp/collection/hisamitsu/image11.jpg) left top no-repeat;
						padding: 16px 122px 0 119px;
						width: 775px;
						min-height: 729px;
						height: auto!important;
						height: 729px;
						position: relative;
						}
						
							#column02 .image11 p{
							font-size: 14px;
							line-height: 170%;
							text-align: justify;
							text-justify: inter-ideograph;
							}
						
							#column02 .image11_a{
							width: 314px;
							float: left;
							margin-right: 20px;
							margin-bottom: 5px;
							}
							
								#column02 .image11_a p{
								padding-left: 20px;
								padding-top: 10px;
								font-size: 12px;
								}
								
							#column02 .image11_b{
							width: 290px;
							position: absolute;
							bottom: 37px;
							right: 135px;
							}
							
								#column02 .image11_b p{
								font-size: 12px;
								}
								
							#column02 .image11_c{
							width: 420px;
							padding-top: 20px;
							}
							
						#column02 .image12{
						clear: both;
						background: url(../img_wp/collection/hisamitsu/image12.jpg) left top no-repeat;
						width: 1016px;
						min-height: 616px;
						height: auto!important;
						height: 616px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column02 .image13{
						background: url(../img_wp/collection/hisamitsu/image13.jpg) left top no-repeat;
						width: 1016px;
						height: 60px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column02 .image14{
						background: url(../img_wp/collection/hisamitsu/image14.jpg) left top no-repeat;
						width: 1016px;
						height: 90px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column02 .image15{
						background: url(../img_wp/collection/hisamitsu/image15.jpg) left top no-repeat;
						width: 1016px;
						height: 83px;
						text-indent: -999em;
						overflow: hidden;
						}
						
						#column02 .image16{
						background: url(../img_wp/collection/hisamitsu/image16.jpg) left top no-repeat;
						padding: 0 255px 0 99px;
						width: 662px;
						height: 38px;
						}
						
							#column02 .image16 .box_l{
							width: 254px;
							height: 38px;
							float: left;
							text-indent: -999em;
							overflow: hidden;
							}
							
							#column02 .image16 .box_r{
							background: url(../img_wp/collection/hisamitsu/link.jpg) left top no-repeat;
							display: block;
							width: 332px;
							height: 38px;
							float: right;
							text-indent: -999em;
							overflow: hidden;
							}
							
							#column02 .image16 .box_r:hover{
							background-position: left bottom;
							}
							
						#column02 .image17{
						background: url(../img_wp/collection/hisamitsu/image17.jpg) left top no-repeat;
						width: 1016px;
						height: 40px;
						clear: both;
						text-indent: -999em;
						overflow: hidden;
						}
	
	
/*--ꗗo--*/

#cat_ichiran{
width: 600px;
padding: 5px 10px;
margin: 0 auto 5px auto;
border: 1px solid #DDDDDD;
font-size: 16px;
color: #999999;
}

/*--TuJeSꗗ--*/

#sub_cat_list{
background: url(../img/category/bg_sub_cat.jpg) left top no-repeat;
width: 620px;
margin: 0 auto 20px auto;
padding-top: 39px;
}
	
#sub_cat_list .box{
background: url(../img/category/bg_sub_cat_b.jpg) left bottom no-repeat;
width: 620px;
margin: 0;
padding: 0 0 12px 0;
}

#sub_cat_list ul{
padding: 5px 10px;
border-left: 1px solid #65553C;
border-right: 1px solid #65553C;
zoom: 1;
}

	#sub_cat_list ul:after{
	display: block;
	clear: both;
	content: " ";
	}

#sub_cat_list li{
background: url(../img/all/list_mark.gif) left center no-repeat;
list-style: none;
float: left;
padding: 0 0 0 18px;
margin: 0 10px 5px 0;
white-space: nowrap;
}


/*--さぐるコレクション　バックナンバー--*/

#back_number_tite{
background: url(../img/cat_title/collection_backnumber.jpg) left top no-repeat;
width: 620px;
height: 43px;
text-indent: -999em;
overflow: hidden;
margin: 0 0 24px 40px;
clear: both;
}


#backnumber{
background: url(../img/collection/backnumber_bg.jpg) left top no-repeat;
width: 590px;
padding: 10px;
margin: 0 0 30px 40px;
zoom: 100%;
border: 5px solid;
border-color: rgba(180, 180, 180, 0.2)
				rgba(120, 120, 120, 0.2)
				rgba(100, 100, 100, 0.2)
				rgba(150, 150, 150, 0.2);
}

*html #backnumber{ border-color: #CCCCCC;}/*ie6*/
*:first-child+html #backnumber{ border-color: #CCCCCC;}/*ie7*/

head~/* */body #backnumber{ border-color : #CCCCCC;}/*ie8*/

html:not(:target) #backnumber{/*ie以外のモダンブラウザ*/
border-color: rgba(180, 180, 180, 0.2)
				rgba(120, 120, 120, 0.2)
				rgba(100, 100, 100, 0.2)
				rgba(150, 150, 150, 0.2);
}


	/*--clearfix--*/
	
	#backnumber:after{
	display: block;
	clear: both;
	content: ".";
	height: 1px;
	font-size: 0.1em;
	line-height: 0;
	visibility: hidden;
	}
	
	#backnumber{
	display: inline-block;
	}
	
	/*\*/
	
	*html #backnumber{
	height: 1px;
	}
	
	#backnumber{
	display: block;
	}
	
	/**/
	
	/*------------*/
	
#back_wrap{
zoom: 1;
margin-right: -10px;
_margin-right: -20px;
overflow-y: hidden;
margin-top: -30px;
}

	.backnumber_box{
	width: 290px;
	float: left;
	margin-right: 10px;
	margin-top: 30px;
	}

	.backnumber_thumbnail{
	float: left;
	width: 140px;
	margin-right: 10px;
	}
	
	.bn_about{
	float: right;
	width: 140px;
	}
	
		.bn_about dl{ font-size: 12px;}
		.bn_about dt{ font-size: 12px; font-weight: bold; margin-bottom: 5px;}
		
/*--onsen温泉--*/
.kyushu_onsen{
width: 590px;
background: url(../img/category/bg_kankou.jpg) left top repeat-y;
padding: 15px;
margin: 25px 0 30px 20px;
zoom: 100%;
}

	/*--温泉データマット高さ--*/
.kyushu_onsen dt{
text-align: center;
width: 210px;
float: left;
clear: both;
}

/*--温泉データマット文章右へ--*/
.kyushu_onsen dd{
_height: 1%;
margin: 0 0 0 219px;
}
	
		/*--温泉データ文章マット（赤）--*/
.kyushu_onsen dd h3{
background: url(../img/category/onsen_title.jpg) left top no-repeat;
width: 348px;
height: 17px;
padding: 10px;
font-size: 16px;
overflow: hidden;
}
		
#onsen_syousai .box{
width: 620px;
margin: 0 0 30px 20px;
zoom: 100%;
}


#onsen_syousai .box #photo_gallery3{
float: right;
width: 380px;
}

#onsen_syousai .box #photo_gallery3 h3.midashi{
background: url(../img/category/photo_gallery3.jpg) left top no-repeat;
width: 380px;
height: 24px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 5px;
}

#onsen_syousai .box #prcm h3.midashi{
background: url(../img/category/bg_prcm_red.jpg) left top no-repeat;
width: 186;
height: 24px;
font-weight: bolder;
font-size: 16px;
font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo','メイリオ','Arial',sans-serif !important;
padding-left: 25px;
/*text-indent: -999em;
overflow: hidden;*/
margin-bottom: 30px;
}
			
#onsen_syousai .box #prcm{
width: 211px;
float: left;
}

#onsen_date{
clear: both;
width: 620px;
margin: 0 auto;
}

#onsen_date h3.midashi_onsenryokan{
background: url(../img/category/onsenryokan_data.jpg) left top no-repeat;
width: 620px;
height: 24px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 15px;
}

#onsen_date_tb{
width: 620px;
border-collapse: collapse;
border-bottom: 5px solid #DDDDDD;
border-top: 5px solid #DDDDDD;
border-left: 5px solid #DDDDDD;
border-right: 5px solid #DDDDDD;
margin-bottom: 30px;
}

#onsen_date_tb td,#onsen_date_tb th{
border-bottom: 3px solid #DDDDDD;
padding: 10px;
text-align: left;
vertical-align: top;
}

#onsen_date_tb th{
color: #b2cb17;
white-space: nowrap;
}

#onsen_date_tb td{
background: url(../img/category/dot_line_red.gif) left top repeat-y;
padding-left: 20px;
}

#access_map3{
width: 620px;
margin: 0 auto;
}
		
#access_map3 .midashi{
background: url(../img/category/accessmap3.jpg) left top no-repeat;
width: 620px;
height: 24px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 15px;
}
			
#onsen_date_tb #onsen_date_icon img {
margin: 0 8px 8px 0;
float: left;
}
#onsen_date_tb #onsen_date_icon_text {
float: none;
clear: both;
text-align: right;
font-size: 10px;
}

.spali01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: 200;
	color: #006;
	list-style-image: url(http://sagurukyushu.com/img_wp/onsen/img/spatop_li01.jpg);
	line-height: 20px;
}
.spali02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #333;
	list-style-image: url(http://sagurukyushu.com/img_wp/onsen/img/spatop_li02.jpg);
	line-height: 20px;
}
.spali03 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 100;
	color: #333;
	list-style-image: url(http://sagurukyushu.com/img_wp/onsen/img/spatop_li03.jpg);
}
.spali04 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #333;
	list-style-image: url(http://sagurukyushu.com/img_wp/onsen/img/spatop_li02.jpg);
	line-height: 20px;
	margin-top: 20px;
}
.spatop_bg {
	background-image: url(http://sagurukyushu.com/img_wp/onsen/img/spatopa_bg.jpg);
	background-repeat: repeat-y;	
}
.midashi_marg {
	margin-top: 5px;
	margin-bottom: 5px;
}

.spa_event ul {
	width: 700px;
	list-style-type: none;
}
	.spa_event li {
	margin-top: 30px;
	width: 83px;
	float: left;
}
	.spa_event ul li p {
	display: table-cell;
	text-align: left;
}
	.spa_event ul li p img {
	border: solid 1px #fff;
}
	
.event_onsen {
margin-left: 11px;
}
