/*******************************************************************/
/* PC：幅981px以上                                                 */
/*******************************************************************/
/*=================================================================*/
/*	共通*/
/*=================================================================*/
/*	secContent
-------------------------------------------------------------------*/
.secContent {
	text-align: left;
	padding: 0 0 60px 0;
	}
	
	.secContent .inner {
		width: 1000px;
		margin: 0 auto;
		}
		
/*	breadcrumb
-------------------------------------------------------------------*/
#breadcrumb {
	border-bottom: 1px solid #D3C9AE;
	padding: 13px 0;
	margin: 0 0 30px 0;
	color: #92721E;
	}
	
	#breadcrumb a { color: #92721E; }
		
		/*ホームアイコン*/
		#breadcrumb a.home {
			background: url(/common/img/sec/icon_home.gif) no-repeat 0 2px;
			padding: 0 0 0 26px;
			}
			
		#breadcrumb a:hover { color: #D55959; }
		
/*=================================================================*/
/*	パンくずリスト用css*/
/*=================================================================*/
#breadcrumb_list { list-style-type:none; }
	
#breadcrumb_list > li { display:inline; }
	
#breadcrumb_list > li+li:before {
	content:"\00a0>\00a0 ";
	}
	
/*	mainContent
-------------------------------------------------------------------*/
#mainContent {
	width: 730px;
	float: left;
	}
	
/*	eventmainContent
-------------------------------------------------------------------*/
#eventmainContent {
	width: 1000px;
	float: left;
	}
	
/*	h1
-------------------------------------------------------------------*/
#mainContent h1 { line-height: 0; }
	
/*	whiteBox
-------------------------------------------------------------------*/
#mainContent .whiteboxBg {
	background: #D3C9AD;
	padding: 1px;
	margin: 30px 0 0 0;
	}
	
#eventmainContent .whiteboxBg {
	background: #D3C9AD;
	padding: 1px;
	margin: 30px 0 60px 0;
	}
	
	#mainContent .whiteBox {
		background: #fff;
		padding: 0 20px 20px 20px;
		text-align: left;
		}
		
	#eventmainContent .whiteBox {
		background: #fff;
		padding: 30px 20px 20px 20px;
		text-align: left;
		}
		
/*	attention
---------------------------------------------------------------*/
.attention { color: #9D8753; }
	
/*	pdfのアイコン
---------------------------------------------------------------*/
#content .pdf { background: url(/common/img/sec/icon_pdf.gif) no-repeat 0 center; }
	
/*	_blankのアイコン
---------------------------------------------------------------*/
#content li.blank { background: url(/common/img/sec/icon_blank.gif) no-repeat 0 center; }

#content a.blank {
	background: url(/common/img/sec/icon_blank.gif) no-repeat 0 center;
	padding: 0 0 0 20px;
	}
	
/*	btnBox(look takaharu/kanme)
---------------------------------------------------------------*/
#content .btnBox { width: 730px; }
	
	#content .btnBox ul {
		margin: 0 -20px 0 0;
		overflow: hidden;
		zoom: 1;
		}
		
		#content .btnBox ul li {
			float: left;
			margin: 0 20px 20px 0;
			width: 355px;
			display: inline;
			line-height: 0;
			}
			
			#content .btnBox ul li a { text-indent: -9999px; }
			
			/*挟野神社*/
			#content .btnBox ul li.sanojinja a {
				background: url(/common/img/sec/look/btn_sanojinja.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.sanojinja a:hover { background-position: 0 -124px; }
			
			/*霧島東神社*/
			#content .btnBox ul li.kirishimahigashi a {
				background: url(/common/img/sec/look/btn_kirishimahigashi.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.kirishimahigashi a:hover { background-position: 0 -124px; }
				
			/*霞神社*/
			#content .btnBox ul li.kasumiBtn a {
				background: url(/common/img/sec/look/btn_kasumi.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.kasumiBtn a:hover { background-position: 0 -124px; }
				
			/*挟野神楽*/
			#content .btnBox ul li.sanokagura a {
				background: url(/common/img/sec/look/btn_sanokagura.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.sanokagura a:hover { background-position: 0 -124px; }
				
			/*祓川神楽*/
			#content .btnBox ul li.haraikawa a {
				background: url(/common/img/sec/look/btn_haraikawa.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.haraikawa a:hover { background-position: 0 -124px; }
				
			/*苗代田祭*/
			#content .btnBox ul li.nawashiroda a {
				background: url(/common/img/sec/look/btn_nawashiroda.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.nawashiroda a:hover { background-position: 0 -124px; }
				
			/*御田植祭*/
			#content .btnBox ul li.otaue a {
				background: url(/common/img/sec/look/btn_otaue.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.otaue a:hover { background-position: 0 -124px; }
				
			/*神武天皇伝承地*/
			#content .btnBox ul li.jinmu a {
				background: url(/common/img/sec/look/btn_kanmu.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.jinmu a:hover { background-position: 0 -124px; }
				
			/*天逆鉾*/
			#content .btnBox ul li.amanosakahoko a {
				background: url(/common/img/sec/look/btn_amanosakahoko.jpg) no-repeat 0 0;
				width: 355px;
				height: 125px;
				display: block;
				}
				
				#content .btnBox ul li.amanosakahoko a:hover { background-position: 0 -124px; }
				
/*	写真
---------------------------------------------------------------*/
#content .photo {
	width: 690px;
	margin: 20px 0 0 0;
	line-height: 0;
	}
	
	#content .fLeft { float: left; }
	
	#content .fRight { float: right; }
	
/*	facebookボタン(sidebar)
---------------------------------------------------------------*/
	#sidebar .facebook a {
		text-indent: -9999px;
		background: url(/common/img/sec/btn_facebook.jpg) no-repeat 0 0;
		width: 230px;
		height: 125px;
		display: block;
		margin: 0 0 20px 0;
		}
		
		#sidebar .facebook a:hover {
			filter: alpha(opacity=60);
			-ms-filter: "alpha( opacity=60 )";
			-moz-opacity:0.6;
			opacity:0.6;
			}
			
/*	特産品ボタン(sidebar)
---------------------------------------------------------------*/
	#sidebar .btn_specialty a {
		text-indent: -9999px;
		background: url(/common/img/sec/buyandeat/specialty/btn_specialty.jpg) no-repeat 0 0;
		width: 230px;
		height: 165px;
		display: block;
		margin: 0 0 20px 0;
		}
		
		#sidebar .btn_specialty a:hover {
			filter: alpha(opacity=60);
			-ms-filter: "alpha( opacity=60 )";
			-moz-opacity:0.6;
			opacity:0.6;
			}
			
/*	information
---------------------------------------------------------------*/
.information li {
	margin: 20px 0 0 0;
	height: 38px;
	padding: 0 0 0 208px;
	}
	
	/*郵便番号*/
	.information li.addressnumber { background: url(/common/img/sec/bg_addressnumber.gif) no-repeat 0 0; }
		
	/*住所*/
	.information li.address { background: url(/common/img/sec/bg_address.gif) no-repeat 0 0; }
		
	/*電話・FAX番号*/
	.information li.telfax { background: url(/common/img/sec/bg_telfax.gif) no-repeat 0 0; }
		
	/*電話番号*/
	.information li.tel { background: url(/common/img/sec/bg_tel.gif) no-repeat 0 0; }
		
	/*FAX番号*/
	.information li.fax { background: url(/common/img/sec/bg_fax.gif) no-repeat 0 0; }
		
	/*場所*/
	.information li.place { background: url(/common/img/sec/bg_place.gif) no-repeat 0 0; }
		
	/*お問い合わせ先*/
	.information li.contact { background: url(/common/img/sec/bg_contact.gif) no-repeat 0 0; }
		
	/*開催日時*/
	.information li.day { background: url(/common/img/sec/bg_day.gif) no-repeat 0 0; }
	
	/*メールアドレス*/
	.information li.mail { background: url(/common/img/sec/bg_mail.gif) no-repeat 0 0; }
	
	/*リンク*/
	.information li.link {
		background: url(/common/img/sec/bg_link.gif) no-repeat 0 0;
		padding: 8px 0 0 184px !important;
		}
		
	/*まちづくり推進課*/
	.information .suishinka {
		background: url(/common/img/sec/bg_suishinka.gif) no-repeat 0 0 !important;
		padding: 8px 0 0 208px !important;
		}
		
	.information li p { padding: 8px 0 0 0; }
		
	.information li a { padding: 0 0 0 24px; }
		
/*	gallery h3
-------------------------------------------------------------------*/
#content .gallery { background: url(/common/img/sec/line.gif) repeat-x 0 41px; }
	
	#content h3 {
		padding: 30px 0 20px 0;
		background: #FEFCF8;
		/*width: 139px;*/
		}
		
	#content .gallery .photo { 
		margin: 0;
		width: 730px;
		}
		
/*	一覧に戻る
-------------------------------------------------------------------*/
#content .btnBack,
#content .btnTop {
	margin: 20px 0 0 0;
	}
	
	#content .btnBack a {
		background: url(/common/img/sec/btn_back.png) no-repeat 0 0;
		text-indent: -9999px;
		width: 163px;
		height: 43px;
		display: block;
		}
		
		#content .btnBack a:hover,
		#content .btnTop a:hover { background-position: 0 -43px; }
		
/*	トップに戻る
-------------------------------------------------------------------*/
#content .btnTop a {
	background: url(/common/img/sec/btn_top.png) no-repeat 0 0;
	text-indent: -9999px;
	width: 163px;
	height: 43px;
	display: block;
	}
	
/*	詳しくはこちら
-------------------------------------------------------------------*/
#content .more,
#content .tozan {
	margin: 20px 0 0 0;
	float: right;
	text-indent: -9999px;
	}
	
	#content .more a {
		background: url(/common/img/sec/btn_more.png) no-repeat 0 0;
		width: 134px;
		height: 30px;
		display: block;
		}
		
		#content .more a:hover,
		#content .tozan a:hover { background-position: 0 -30px; }
			
/*	登山コースはこちら
-------------------------------------------------------------------*/
#content .tozan a {
	background: url(/common/img/sec/btn_tozan.png) no-repeat 0 0;
	width: 154px;
	height: 30px;
	display: block;
	}
	
/*=================================================================*/
/*	高原町とは*/
/*=================================================================*/
#takaharu h2 { padding: 30px 0; }
	
/*下線*/
#takaharu .whiteBox ul li {
	background: url(/common/img/sec/line.gif) repeat-x left bottom;
	padding: 0 0 20px 0;
	}
	
	/*下線なし*/
	#takaharu .whiteBox ul li.village {
		background: none;
		padding: 0;
		}
		
/*	takaharuSide
---------------------------------------------------------------*/
	#sidebar .takaharuSide {
		width: 230px;
		background: #D2C8AB;
		padding: 1px;
		margin: 0 0 20px 0;
		}
		
		#sidebar .takaharuSide .border {
			background: #FDFCF9;
			padding: 10px 0 0 0;
			}
			
				/*項目のタイトル*/
				#sidebar .takaharuSide .ttl {
					text-indent: -9999px;
					background: url(/common/img/sec/takaharu/side_takaharu.gif) no-repeat 33px 0;
					padding: 0 14px 12px 0;
					border-bottom: 1px solid #D3C9AC;
					height: 30px;
					}
					
					#sidebar .pageList {
						overflow: hidden;
						margin: 0;
						padding: 0;
						list-style-position: inside;
						zoom: 1;
						}
					
					#sidebar .pageList li {
						border-bottom: 1px dotted #D3C9AC;
						margin-bottom: -1px;
						}
						
						#sidebar .pageList li a {
							padding: 12px 0 12px 35px;
							display: block;
							text-decoration: none;
							background: url(/common/img/sec/icon_menu.gif) no-repeat 20px center;
							}
							
						#sidebar .pageList li.blank { background: none; }
							
							#sidebar .pageList li.blank a {
								padding: 12px 0 12px 35px;
								display: block;
								text-decoration: none;
								background: url(/common/img/sec/icon_blank.gif) no-repeat 20px center;
								}
								
								#sidebar .pageList li a:hover { background: #EAE4D7 url(/common/img/sec/icon_menu.gif) no-repeat 20px center; }
									
									/*_blankのアイコンhover*/
									#sidebar .pageList li.blank a:hover { background: #EAE4D7 url(/common/img/sec/icon_blank.gif) no-repeat 20px center; }
									
/*=================================================================*/
/*	/takaharu/kanme/*/
/*=================================================================*/
/*	選択中の項目
---------------------------------------------------------------*/
#sidebar .pageList li.select {
	padding: 12px 0 12px 35px;
	background: #EAE4D7 url(/common/img/sec/icon_menu.gif) no-repeat 20px center;
	color: #A28CB9;
	}
	
/*	h1
---------------------------------------------------------------*/
#kanme h1 { margin: 0 0 20px 0; }
	
/*	linkList
---------------------------------------------------------------*/
#kanme .linkList li {
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	}
	
/*=================================================================*/
/*	見る*/
/*=================================================================*/
#look h1 { margin: 0 0 30px 0; }
	
#sidebar .look {
	width: 230px;
	background: #D2C8AB;
	padding: 1px;
	margin: 0 0 20px 0;
	}
	
	#sidebar .look .border {
		background: #FDFCF9;
		padding: 10px 0 0 0;
		}
		
		/*項目のタイトル*/
		#sidebar .look .ttl {
			text-indent: -9999px;
			background: url(/common/img/sec/look/side_look.gif) no-repeat 20px 0;
			padding: 0 14px 12px 0;
			border-bottom: 1px solid #D3C9AC;
			height: 28px;
			}
			
/*=================================================================*/
/*	狭野神社*/
/*=================================================================*/
#sanojinja h2,
#kirishimahigashi h2 {
	padding: 30px 0;
	}
	
/*	狭野神社
---------------------------------------------------------------*/
.sanojinja .photo,
.kirishimahigashi .photo { margin: 0 0 20px 0 !important; }
	
	/*イザナミノミコト*/
	.sanojinja .photo .fLeft { margin: 0 0 0 21px; }
		
	/*狭野神社の写真*/
	.sanojinja .photo .fRight { margin: 0 20px 0 0; }
		
.sanojinja .textBox {
	background: url(/common/img/sec/look/sanojinja/text_sanojinja.gif) no-repeat 0 0;
	padding: 50px 50px 0 45px;
	margin: 0 0 35px 0;
	height: 269px;
	}
	
	.sanojinja .textBox h2,
	.sanokagura .textBox h2,
	.haraikawa .textBox h2 { padding: 0 0 20px 0 !important; }
		
	.sanojinja .textBox p,
	.kirishimahigashi .textBox p,
	.oujibaru .textBox p,
	.kasumi .textBox p,
	.sanokagura .textBox p,
	.haraikawa .textBox p,
	.takachihomine .textBox p { line-height: 180%; }
		
/*	狭野神社ギャラリー
---------------------------------------------------------------*/
#sanojinja .gallery .photo,
#kirishimahigashi .gallery .photo,
#kasumi .gallery .photo {
	background: url(/common/img/sec/line.gif) repeat-x 0 bottom;
	padding: 0 0 40px 0;
	margin: 0 0 40px 0;
	}
	
/*	皇子原神社
---------------------------------------------------------------*/
.oujibaru { padding: 32px 20px 20px 20px !important; }

.oujibaru .textBox {
	background: url(/common/img/sec/look/sanojinja/text_oujibaru.png) no-repeat 0 0;
	padding: 37px 142px 0 34px;
	margin: 0 0 36px 7px;
	height: 125px;
	}
	
	.oujibaru h2 { padding: 0 0 10px 0 !important; }
	
	.oujibaru h3 {
		padding: 0 !important;
		margin: 0 0 20px 0;
		background: #fff !important;
		width: auto !important;
		}
		
/*=================================================================*/
/*	霧島東神社*/
/*=================================================================*/
/*オオアナムチノミコト*/
.kirishimahigashi .photo .fLeft { margin: 0 0 0 97px; }
	
/*イザナミノミコト*/
.kirishimahigashi .photo .fRight { margin: 0 96px 0 0; }
	
.kirishimahigashi .textBox {
	background: url(/common/img/sec/look/kirishimahigashi/text_kirishimahigashi.gif) no-repeat 0 0;
	padding: 38px 46px 0 45px;
	margin: 0 0 35px 0;
	height: 168px;
	}
	
	.kirishimahigashi .textBox h2 { padding: 0 0 10px 0 !important; }
		
/*h3*/
.kirishimahigashi h3,
.haraikawa h3,
.sanokagura h3 { padding: 40px 0 15px 0 !important; }
	
/*=================================================================*/
/*	霞神社*/
/*=================================================================*/
#kasumi #mainContent,
#sanokagura #mainContent,
#haraikawa #mainContent,
#nawashiroda #mainContent,
#otaue #mainContent,
#amanosakahoko #mainContent { position: relative; }
	
#kasumi h1,
#sanokagura h1,
#haraikawa h1,
#nawashiroda h1,
#otaue h1,
#amanosakahoko h1 {
	position: absolute;
	z-index: 2;
	}
	
#kasumi .whiteboxBg,
#sanokagura .whiteboxBg,
#haraikawa .whiteboxBg,
#nawashiroda .whiteboxBg,
#otaue .whiteboxBg,
#amanosakahoko .whiteboxBg {
	width: 728px;
	position: absolute;
	top: 350px;
	}

#kasumi h2,
#sanokagura h2,
#haraikawa h2,
#nawashiroda h2,
#otaue h2,
#amanosakahoko h2,
#takachihomine h2 { padding: 30px 0; }
	
	/*開運神*/
	.kasumi .photo .fLeft { margin: 0 0 0 21px; }
		
	/*薬神*/
	.kasumi .photo .yakushin { margin: 0 0 0 37px; }
		
	/*稲荷神*/
	.kasumi .photo .fRight { margin: 0 22px 0 0; }
		
.kasumi .textBox {
	background: url(/common/img/sec/look/kasumi/text_kasumi.gif) no-repeat 0 0;
	padding: 40px 46px 0 45px;
	margin: 40px 0 35px 0;
	height: 186px;
	}
	
	.kasumi .textBox h2,
	.otaue .textBox h2 { padding: 0 0 10px 0 !important; }
		
/*h3*/
.kasumi h3,
.nawashiroda h3,
.otaue h3 { padding: 40px 0 15px 0 !important; }
	
/*	霞神社ギャラリー
---------------------------------------------------------------*/
#kasumi .gallery {
	margin: 1591px 0 0 0;
	line-height: 0;
	}
	
/*=================================================================*/
/*	狭野神楽*/
/*=================================================================*/
#sanokagura .whiteBox,
#otaue .whiteBox,
#amanosakahoko .whiteBox,
#nawashiroda .whiteBox,
#haraikawa .whiteBox { padding: 36px 20px 20px 20px; }
	
.sanokagura .textBox {
	background: url(/common/img/sec/look/sanokagura/text_sanokagura.gif) no-repeat 0 0;
	padding: 40px 22px 0 34px;
	margin: 0 0 35px 4px;
	height: 149px;
	width: 288px;
	}
	
/*	狭野神楽ギャラリー
---------------------------------------------------------------*/
#sanokagura .gallery {
	margin: 807px 0 0 0;
	line-height: 0;
	}
	
/*=================================================================*/
/*	祓川神楽*/
/*=================================================================*/
.haraikawa .textBox {
	background: url(/common/img/sec/look/haraikawa/text_haraikawa.gif) no-repeat 0 0;
	padding: 41px 22px 0 33px;
	margin: 0 0 35px 5px;
	height: 114px;
	width: 279px;
	}
	
/*	祓川神楽ギャラリー
---------------------------------------------------------------*/
#haraikawa .gallery {
	margin: 773px 0 0 0;
	line-height: 0;
	}
	
/*=================================================================*/
/*	苗代田祭*/
/*=================================================================*/
.nawashiroda .textBox {
	background: url(/common/img/sec/look/nawashiroda/text_nawashiroda.gif) no-repeat 0 0;
	padding: 46px 12px 0 25px;
	margin: 0 0 10px 5px;
	height: 187px;
	width: 624px;
	}
	
	.nawashiroda .textBox h2,
	.takachihomine .textBox h2,
	.amanosakahoko .textBox h2 { padding: 0 0 5px 0 !important; }
		
	.nawashiroda .textBox p,
	.amanosakahoko .textBox p,
	.otaue .textBox p { line-height: 160%; }
		
	.nawashiroda .textBox p strong,
	.amanosakahoko .textBox p strong,
	.takachihomine .textBox p strong { color: #92721E; }
		
/*	苗代田祭ギャラリー
---------------------------------------------------------------*/
#nawashiroda .gallery {
	margin: 730px 0 0 0;
	line-height: 0;
	}
	
/*=================================================================*/
/*	御田植祭*/
/*=================================================================*/
.otaue .textBox {
	background: url(/common/img/sec/look/otaue/text_otaue.gif) no-repeat 0 0;
	padding: 49px 25px 0 39px;
	margin: 0 0 35px 5px;
	height: 183px;
	width: 279px;
	}
	
/*	御田植祭ギャラリー
---------------------------------------------------------------*/
#otaue .gallery {
	margin: 754px 0 0 0;
	line-height: 0;
	}
	
/*=================================================================*/
/*	天逆鉾*/
/*=================================================================*/
.amanosakahoko .textBox {
	background: url(/common/img/sec/look/amanosakahoko/text_amanosakahoko.gif) no-repeat 0 0;
	padding: 40px 11px 0 35px;
	margin: 0 0 0 5px;
	height: 277px;
	width: 644px;
	}
	
#amanosakahoko .btnBack { margin: 824px 0 0 0; }

/*=================================================================*/
/*	神武天皇伝承地*/
/*=================================================================*/
#jinmu h2 { padding: 30px 0 25px 0; }
	
/*下線*/
#jinmu .whiteBox ul li {
	background: url(/common/img/sec/line.gif) repeat-x left bottom;
	padding: 0 0 40px 0;
	}
	
	/*下線なし*/
	#jinmu .whiteBox ul li.village {
		background: none;
		padding: 0;
		}
		
#jinmu .fLeft { width: 333px; }

#jinmu .fRight { width: 333px; }

#jinmu .space { letter-spacing: -0.4px; }

#jinmu .min60 { min-height: 60px; }
	
/*=================================================================*/
/*	遊ぶ&泊まる*/
/*=================================================================*/
#playlist .whiteBox,
#buyList .whiteBox,
#stayList .whiteBox,
#specialty .whiteBox,
#medical .whiteBox,
#newsList .whiteBox,
#search .whiteBox { padding: 0 20px; }
	
#newsList .whiteBox .thumbnailphoto,
#playlist .whiteBox .thumbnailphoto,
#buyList .whiteBox .thumbnailphoto {
	width: 250px;
	height: 226px;
	margin: 0 20px 0 0;
	}
	
	
	/*記事の画像*/
	#playlist .fLeft img,
	#buyList .fLeft img,
	#stayList .fLeft img,
	#specialty .fLeft img,
	#newsList .fLeft img,
	#search .fLeft img { margin: 0 20px 0 0; }
	
	/*アイコンと記事タイトルとカテゴリ*/
	#playlist .title,
	#buyList .title ,
	#stayList .title,
	#newsList .title,
	#search .title { padding: 5px 0 15px 0; }
		
	#specialty .title {
		padding: 5px 0 15px 0;
		min-height: 27px;
		}
		
		/*記事タイトル*/
		#playlist h2 {
			padding: 6px 0 0 28px;
			background: url(/common/img/sec/icon_play.gif) no-repeat 0 center;
			height: 27px;
			margin: 0 10px 0 0;
			}
			
		/*カテゴリ名*/
		#playlist p.categoryName {
			background: #EDB8E1;
			padding: 2px 8px 2px 6px;
			color: #CD4B83;
			font-size: 90%;
			margin: 3px 0 0 0;
			}
			
		/*詳細を見るボタン*/
		#playlist .detailMore,
		#buyList .detailMore,
		#stayList .detailMore,
		#newsList .detailMore,
		#search .detailMore {
			float: right;
			text-indent: -9999px;
			position: absolute;
			bottom: 46px;
			right: 0;
			}
			
			#playlist .detailMore a,
			#buyList .detailMore a,
			#stayList .detailMore a,
			#newsList .detailMore a,
			#search .detailMore a {
				background: url(/common/img/sec/btn_detailmore.png) no-repeat 0 0;
				height: 43px;
				width: 163px;
				display: block;
				}
				
					#playlist .detailMore a:hover,
					#buyList .detailMore a:hover,
					#stayList .detailMore a:hover,
					#newsList .detailMore a:hover,
					#search .detailMore a:hover { background-position: 0 -43px; }
						
	#playlist .whiteBox ul,
	#buyList .whiteBox ul,
	#stayList .whiteBox ul,
	#specialty .whiteBox ul,
	#medical .whiteBox ul,
	#newsList .whiteBox ul {
		padding: 0 0 20px 0;
		margin: -12px 0 0 0;
		}
		
		/*下線*/
		#playlist .whiteBox ul li,
		#buyList .whiteBox ul li,
		#stayList .whiteBox ul li,
		#newsList .whiteBox ul li {
			background: url(/common/img/sec/line.gif) repeat-x left bottom;
			padding: 20px 0 40px 0;
			margin: 12px 0 0 0;
			position: relative;
			}
			
/*	pager
---------------------------------------------------------------*/
.pager {
	margin: 20px 0 0 0;
	text-align: center;
	}
	
	/*ページ数字の部分*/
	.pagernum {
		display: inline-block !important;
		zoom:1 !important;
		*display:inline !important;
		}
		
	/*アンカーの数字*/
	.pager li.num {
		float: left;
		margin-right: 10px;
		background: #AF9D6D;
		padding: 1px;
		}
		
		.pager .num a {
			background: #fff;
			padding: 3px 8px;
			display: block;
			text-decoration: none;
			}
			
		.pager .num a:hover {
			background: #AF9D6D;
			color: #fff;
			}
			
	/*選択ページの数字*/
	.pager li.current {
		float: left;
		margin-right: 10px;
		background: #AF9D6D;
		padding: 1px;
		padding: 4px 9px;
		display: block;
		color: #fff;
		}
		
	/*前ページボタン*/
	.pager .prev {
		float: left;
		background: url(/common/img/sec/pager_back.png) no-repeat 0 -60px;
		height: 30px;
		width: 89px;
		text-indent: -9999px;
		}
		
		.pager .prev a {
			background: url(/common/img/sec/pager_back.png) no-repeat 0 0;
			display: block;
			height: 30px;
			}
			
			.pager .prev a:hover { background-position: 0 -30px; }
				
	/*次ページボタン*/
	.pager .next {
		float: right;
		background: url(/common/img/sec/pager_next.png) no-repeat 0 -60px;
		height: 30px;
		width: 89px;
		text-indent: -9999px;
		}
		
		.pager .next a {
			background: url(/common/img/sec/pager_next.png) no-repeat 0 0;
			display: block;
			height: 30px;
			}
			
			.pager .next a:hover { background-position: 0 -30px; }
				
/*	サイドバー
---------------------------------------------------------------*/
#sidebar .play,
#sidebar .stay,
#sidebar .archive {
	width: 230px;
	background: #D2C8AB;
	padding: 1px;
	margin: 0 0 20px 0;
	}
	
	#sidebar .play .border,
	#sidebar .stay .border,
	#sidebar .archive .border {
		background: #FDFCF9;
		padding: 10px 0 0 0;
		}
		
		/*項目のタイトル*/
		#sidebar .play .ttl {
			text-indent: -9999px;
			background: url(/common/img/sec/playandstay/side_leisureandstay.gif) no-repeat 20px 0;
			padding: 0 14px 12px 0;
			border-bottom: 1px solid #D3C9AC;
			height: 28px;
			}
			
/*=================================================================*/
/*	高千穂峰*/
/*=================================================================*/
#takachihomine .whiteBox { padding: 20px; }

.takachihomine .textBox {
	background: url(/common/img/sec/playandstay/takachihomine/text_takachihonomine.gif) no-repeat 0 0;
	padding: 54px 30px 0 37px;
	margin: 0 0 0 5px;
	height: 214px;
	width: 624px;
	}
	
/*=================================================================*/
/*	買う＆食べる*/
/*=================================================================*/
/*記事タイトル*/
#buyList h2 {
	padding: 6px 0 0 28px;
	background: url(/common/img/sec/icon_buy.gif) no-repeat 0 center;
	height: 21px;
	margin: 0 10px 0 0;
	}
	
	/*カテゴリ名*/
	#buyList p.categoryName {
		background: #F9D7D7;
		padding: 2px 8px 2px 6px;
		color: #CC4B83;
		font-size: 90%;
		margin: 3px 0 0 0;
		}
		
/*	サイドバー
---------------------------------------------------------------*/
#sidebar .buy {
	width: 230px;
	background: #D2C8AB;
	padding: 1px;
	margin: 0 0 20px 0;
	}
	
	#sidebar .buy .border {
		background: #FDFCF9;
		padding: 10px 0 0 0;
		}
		
			/*項目のタイトル*/
			#sidebar .buy .ttl {
				text-indent: -9999px;
				background: url(/common/img/sec/buyandeat/side_buyandeat.gif) no-repeat 20px 0;
				padding: 0 14px 12px 0;
				border-bottom: 1px solid #D3C9AC;
				height: 28px;
				}
				
/*=================================================================*/
/*	新着情報*/
/*=================================================================*/
/*記事タイトル*/
#newsList h2 {
	padding: 6px 0 0 28px;
	height: 21px;
	margin: 0 10px 10px 0;
	}
	
	/*買う＆食べるのアイコン*/
	#newsList h2.buyandeat { background: url(/common/img/sec/icon_buy.gif) no-repeat 0 center; }
		
	/*遊ぶ＆泊まるのアイコン*/
	#newsList h2.leisureandstay { background: url(/common/img/sec/icon_play.gif) no-repeat 0 center; }
		
	/*新着情報のアイコン*/
	#newsList h2.news { background: url(/common/img/sec/icon_news.gif) no-repeat 0 center; }
		
		
	/*カテゴリ名*/
	#newsList p.categoryName {
		padding: 2px 8px 2px 6px;
		font-size: 90%;
		margin: 3px 0 0 0;
		}
		
		/*買う＆食べるカテゴリ名*/
		#newsList p.buyandeat {
			background: #F9D7D7;
			color: #CC4B83;
			}
			
		/*遊ぶ＆泊まるカテゴリ名*/
		#newsList p.leisureandstay {
			background: #EDB8E1;
			color: #CD4B83;
			}
			
		/*新着情報カテゴリ名*/
		#newsList p.news {
			background: #7B4B1C;
			color: #fff;
			}
			
	/*一覧の記事抜粋文*/
	#playlist .textBox ,
	#buyList .textBox ,
	#search .textBox ,
	#newsList .textBox {
		display: inline-block;
		width: 410px;
		margin: 10px 0 0 0;
		}
		
/*=================================================================*/
/*	特産品*/
/*=================================================================*/
#blogDetail .whiteboxBg { margin: 0px !important; }

/*記事タイトル*/
#specialty h2 {
	padding: 6px 0 0 28px;
	background: url(/common/img/sec/icon_buy.gif) no-repeat 0 center;
	height: 21px;
	margin: 0 10px 0 0;
	}
	
		/*下線*/
		#specialty .whiteBox ul li {
			background: url(/common/img/sec/line.gif) repeat-x left bottom;
			padding: 30px 0 40px 0;
			margin: 12px 0 0 0;
			}
			
			/*灰干し*/
			#specialty .whiteBox ul li.haiboshi p {
				background: url(/common/img/sec/buyandeat/specialty/haiboshi.jpg) no-repeat right center;
				height: 111px;
				padding: 0 194px 0 0;
				}
				
			/*日本茶*/
			#specialty .whiteBox ul li.nihontya p {
				background: url(/common/img/sec/buyandeat/specialty/nihontya.jpg) no-repeat right center;
				height: 80px;
				padding: 0 137px 0 0;
				}
				
			/*yururi*/
			#specialty .whiteBox ul li.yururi p {
				background: url(/common/img/sec/buyandeat/specialty/yururi.jpg) no-repeat right center;
				height: 82px;
				padding: 0 152px 0 0;
				}
				
/*=================================================================*/
/*	町内医療機関*/
/*=================================================================*/
/*記事の画像*/
#medical .whiteBox dt { width: 170px; }

#medical .whiteBox dd { width: 480px; }
	
	/*アイコンと記事タイトルとカテゴリ*/
	#medical .whiteBox .dd {
		padding: 5px 0 20px 0;
		height: 27px;
		}
		
		/*記事タイトル*/
		#medical h2 {
			padding: 8px 0 0 44px;
			background: url(/common/img/sec/medical/icon_medical.gif) no-repeat 0 center;
			height: 26px;
			margin: 0 10px 5px 0;
			}
			
		/*下線*/
		#medical .whiteBox dl {
			background: url(/common/img/sec/line.gif) repeat-x left bottom;
			padding: 30px 0 30px 0;
			}
			
			/*下線なし*/
			#medical .whiteBox dl.last {
				background: none;
				padding: 30px 0 20px 0;
				}
				
/*=================================================================*/
/*	リンク集*/
/*=================================================================*/
/*記事の画像*/
#link .whiteBox dt { width: 170px; }

#link .whiteBox dd { width: 480px; }
	
	/*アイコンと記事タイトルとカテゴリ*/
	#link .whiteBox .dd {
		padding: 5px 0 20px 0;
		height: 27px;
		}
		
		/*記事タイトル*/
		#link h2 {
			padding: 8px 0 0 18px;
			background: url(/common/img/sec/icon_blank.gif) no-repeat 0 center;
			height: 26px;
			margin: 0 10px 5px 0;
			}
			
		/*下線*/
		#link .whiteBox dl {
			background: url(/common/img/sec/line.gif) repeat-x left bottom;
			padding: 30px 0 30px 0;
			}
			
			/*下線なし*/
			#link .whiteBox dl.last {
				background: none;
				padding: 30px 0 10px 0;
				}
				
/*=================================================================*/
/*	高原町ブログ*/
/*=================================================================*/
#blogList #mainContent { width: 730px; }
	
	#blogList ul.list {
		margin: 30px -30px 0 0;
		overflow: hidden;
		}
		
		#blogList ul.list li {
			width: 228px;
			background: #D3C9AD;
			margin: 0 20px 20px 0;
			float: left;
			padding: 1px;
			}
			
			#blogList ul.list li .bg {
				background: #fff;
				padding: 14px;
				position: relative;
				min-height: 303px;
				}
				
			#blogList ul.list li .date {
				background: url(/common/img/sec/blog/bg_date.png) no-repeat 0 0;
				color: #fff;
				font-size: 140%;
				text-align: center;
				width: 50px;
				height: 40px;
				padding: 10px 0 0 0;
				line-height: 90%;
				position: absolute;
				top: 5px;
				left: 5px;
				}
				
				#blogList ul.list li .date span { font-size: 60%; }
				
		#blogList .photo { margin: 0; }
			
		#blogList ul.list li dl dt {
			padding: 15px 0 14px 0;
			border-bottom: 1px solid #E9E3D6;
			margin: 0 0 15px 0;
			font-size: 120%;
			font-weight: bold;
			}
			
			#blogList ul.list li dl dt a { text-decoration: none; }
				
				#blogList ul.list li dl dt a:hover { text-decoration: underline; }
					
/*	blog
---------------------------------------------------------------*/
	li.blogBox {
		width: 230px;
		background: #D2C8AB;
		margin: 0 0 20px 0;
		padding: 1px;
		min-height: 331px;
		}
		
	li.blogBox .blog {
		background: #FDFCF9;
		padding: 15px 0 5px 0;
		min-height: 330px;
		}
		
	.blogBox .blogTtl {
		text-indent: -9999px;
		background: url(/common/img/top/ttl_blog.png) no-repeat 24px 0;
		height: 37px;
		padding: 0 0 16px 24px;
		border-bottom: 1px solid #D3C9AC;
		}
		
		/*日付・タイトル・抜粋余白*/
		.blog dl {
			border-bottom: 1px dotted #ccc;
			margin: 0 0 15px 0;
			}
			
			dl.blog dd { padding: 10px 10px 0 10px; }
			
			/*日付*/
			dl.blog dd dl dt {
				color: #A28CB9;
				font-size: 90%;
				padding: 0 10px;
				font-weight: normal;
				}
				
			dl.blog dd dl dd {
				padding: 0 10px;
				margin: 0 0 10px 0;
				font-weight: normal;
				}
				
			/*タイトル*/
			dl.blog dd dl dd a {
				color: #A28CB9;
				text-decoration: underline;
				}
				
				dl.blog dd dl dd a:hover { text-decoration: none; }
				
/*	記事が何も投稿されていない場合
---------------------------------------------------------------*/
#blogList #mainContent p { color: #AB9738; }

/*	サイドバー
---------------------------------------------------------------*/
/*項目のタイトル*/
#sidebar .archive .ttl {
	text-indent: -9999px;
	background: url(/common/img/sec/blog/side_archive.gif) no-repeat 20px 0;
	padding: 0 14px 12px 0;
	border-bottom: 1px solid #D3C9AC;
	height: 28px;
	}
	
/*=================================================================*/
/*	高原町ブログ（詳細）*/
/*=================================================================*/
#blogDetail .whiteBox {
	padding: 20px;
	position: relative;
	}
	
	/*記事タイトル*/
	#blogDetail .title {
		background: url(/common/img/sec/line.gif) repeat-x left bottom;
		width 577px;
		margin: 0 0 30px 108px;
		width: 580px;
		}
		
	/*h1*/
	#blogDetail h1 {
		color: #592C00;
		font-size: 180%;
		padding: 33px 0 10px 39px;
		background: url(/common/img/sec/blog/detail/icon_blog.gif) no-repeat 0 35px;
		word-break: break-all;
		line-height: 160% !important;
		}
		
	/*h2*/
	#blogDetail h2 { padding: 30px 0; }

	/*太字*/
	#blogDetail strong { color: #92721E; }

	/*投稿日時*/
	#blogDetail .date {
		background: url(/common/img/sec/blog/detail/bg_date.png) no-repeat 0 0;
		color: #fff;
		font-size: 140%;
		text-align: center;
		width: 90px;
		height: 62px;
		padding: 28px 0 0 0;
		line-height: 90%;
		position: absolute;
		top: 30px;
		left: 30px;
		}
		
		#blogDetail .date span { font-size: 60%; }
		
	/*テキスト*/
	#blogDetail .whiteBox p {
		margin: 10px 0 0 0;
		line-height: 180%;
		}
		
	/*投稿された写真の上余白*/
	#blogDetail .whiteBox img { margin: 10px 0 0 0; }
	
/*=================================================================*/
/*	エリアで探す*/
/*=================================================================*/
/*エリアをクリックして下さい*/
#search .clickArea p {
	background: url(/common/img/sec/area/icon_support.gif) no-repeat 0 0;
	font-weight: bold;
	color: #92721E;
	padding: 3px 0 0 30px;
	height: 23px;
	margin: 30px 0 20px 15px;
	}
	
/*エリアクリックボタン*/
#search .clickArea ul {
	width: 720px;
	margin: 0 auto;
	}
	
	#search .clickArea ul li {
		float: left;
		text-indent: -9999px;
		}
		
		#search .clickArea ul li a { display: block; }
			
		/*北エリア*/
		#search .clickArea ul li.north {
			background: url(/common/img/sec/area/btn_north.png) no-repeat 0 -138px;
			width: 139px;
			height: 138px;
			margin: 0 10px 0 0;
			}
			
			#search .clickArea ul li.north a {
				background: url(/common/img/sec/area/btn_north.png) no-repeat 0 0;
				width: 139px;
				height: 138px;
				}
				
		/*東エリア*/
		#search .clickArea ul li.east {
			background: url(/common/img/sec/area/btn_east.png) no-repeat 0 -138px;
			width: 131px;
			height: 138px;
			margin: 0 11px 0 0;
			}
			
			#search .clickArea ul li.east a {
				background: url(/common/img/sec/area/btn_east.png) no-repeat 0 0;
				width: 144px;
				height: 137px;
				}
				
		/*中央エリア*/
		#search .clickArea ul li.center {
			background: url(/common/img/sec/area/btn_center.png) no-repeat 0 -135px;
			width: 133px;
			height: 135px;
			margin: 0 11px 0 0;
			}
			
			#search .clickArea ul li.center a {
				background: url(/common/img/sec/area/btn_center.png) no-repeat 0 0;
				width: 133px;
				height: 135px;
				}
				
				
		/*南エリア*/
		#search .clickArea ul li.south {
			background: url(/common/img/sec/area/btn_south.png) no-repeat 0 -137px;
			width: 132px;
			height: 137px;
			margin: 0 10px 0 0;
			}
			
			#search .clickArea ul li.south a {
				background: url(/common/img/sec/area/btn_south.png) no-repeat 0 0;
				width: 132px;
				height: 137px;
				}
				
		/*西エリア*/
		#search .clickArea ul li.west {
			background: url(/common/img/sec/area/btn_west.png) no-repeat 0 -134px;
			width: 132px;
			height: 134px;
			}
			
			#search .clickArea ul li.west a {
				background: url(/common/img/sec/area/btn_west.png) no-repeat 0 0;
				width: 132px;
				height: 134px;
				}
				
	/*エリア名*/
	#search h2 { padding: 30px 0 0 0; }
	
	/*記事タイトル*/
	#search h3 {
		padding: 6px 0 0 28px;
		height: 27px;
		margin: 0 10px 0 0;
		font-size: 140%;
		width: auto;
		}
		
	/*買う＆食べるのアイコン*/
	#search .buyandeat h3 { background: url(/common/img/sec/icon_buy.gif) no-repeat 0 center; }
		
	/*遊ぶ＆泊まるのアイコン*/
	#search .leisureandstay h3 { background: url(/common/img/sec/icon_play.gif) no-repeat 0 center; }
		
	/*見るのアイコン*/
	#search .see h3 {
		background: url(/common/img/sec/icon_see.gif) no-repeat 0 center;
		padding: 9px 0 0 39px;
		height: 22px;
		}
		
	/*カテゴリ名*/
	#search p.categoryName {
		padding: 2px 8px 2px 6px;
		font-size: 90%;
		margin: 3px 0 0 0;
		}
		
		/*買う＆食べるカテゴリ名*/
		#search .buyandeat .categoryName {
			background: #F9D7D7;
			color: #CC4B83;
			}
			
		/*遊ぶ＆泊まるカテゴリ名*/
		#search .leisureandstay .categoryName {
			background: #EDB8E1;
			color: #CD4B83;
			}
			
		/*見るカテゴリ名*/
		#search .see .categoryName {
			background: #DDB263;
			color: #fff;
			margin: 5px 0 0 0;
			}
			
			
	#search .whiteBox ul { padding: 0 0 20px 0; }
		
		#search .whiteBox ul li ul { padding: 0; }
		
		/*下線*/
		#search .whiteBox ul li ul li {
			background: url(/common/img/sec/line.gif) repeat-x left bottom;
			padding: 20px 0 40px 0;
			margin: 12px 0 0 0;
			position: relative;
			}
			
/*=================================================================*/
/*	動的詳細テンプレート*/
/*=================================================================*/
#detail h1 {
	line-height: normal;
	padding: 10px 0 20px 30px;
	margin: 0 0 0 10px;
	font-size: 200%;
	color: #592C00;
	}
	
/*遊ぶ＆泊まる*/
h1.leisureandstay { background: url(/common/img/sec/icon_play.gif) no-repeat 0 14px; }
	
/*買う＆食べる*/
h1.buyandeat { background: url(/common/img/sec/icon_buy.gif) no-repeat 0 18px; }
	
/*新着情報*/
h1.news { background: url(/common/img/sec/icon_news.gif) no-repeat 0 18px; }
	
	
#detail .whiteboxBg { margin: 0; }
	
	#detail .whiteBox { padding: 20px; }
		
		#detail .textBox {
			background: url(/common/img/sec/line.gif) repeat-x left bottom;
			padding: 0 0 30px 0;
			margin: 12px 0 0 0;
			line-height: 180%;
			}
			
		#detail .information { margin: 40px 0 0 0; }
			
		/*h2*/
		#detail h2 { padding: 40px 0 15px 0 !important; }
		
		/*h3 ブログ？
		#detail .whiteBox h3 {
			padding: 20px 0 10px 0 !important;
			background: none !important;
			width: auto !important;
			}*/
			
		#detail .galleryBox {
			background: url(/common/img/sec/line.gif) repeat-x 0 0;
			width: 690px;
			margin: 40px 0 0 0;
			padding: 10px 0 0 0;
			}
			
			#detail .galleryBox li {
				border-bottom: 1px solid #EEEADF;
				padding: 0 0 30px 0;
				}
				
				
				#detail .galleryBox h3 {
					padding: 4px 0 0 40px;
					background: url(/common/img/sec/icon_photo.gif) no-repeat 0 0;
					width: auto;
					font-size: 160%;
					color: #592C00;
					margin: 30px 0 30px 0;
					}
					
				#detail .galleryBox .galleryphoto {
					width: 690px;
					height: 450px;
					text-align: left;
					}
					
/*=================================================================*/
/*	協会情報*/
/*=================================================================*/
#association h2 {
	padding: 30px 0 0 35px;
	background: url(/common/img/sec/association/icon_association.gif) no-repeat 0 28px;
	}
	
/*	協会情報
-------------------------------------------------------------------*/
#association ul.btnBox { margin: 20px 0 0 0; }
	
	#association ul.btnBox li {
		float: left;
		margin: 0 20px 0 0;
		}
		
		#association ul.btnBox li a {
			text-indent: -9999px;
			width: 163px;
			height: 43px;
			display: block;
			}
			
			/*会長挨拶*/
			#association ul.btnBox li.greeting a { background: url(/common/img/sec/association/btn_greeting.png) no-repeat 0 0; }
				
			/*沿革*/
			#association ul.btnBox li.history a { background: url(/common/img/sec/association/btn_history.png) no-repeat 0 0; }
				
			/*協会情報*/
			#association ul.btnBox li.society a { background: url(/common/img/sec/association/btn_society.png) no-repeat 0 0; }
				
				#association ul.btnBox li.greeting a:hover,
				#association ul.btnBox li.history a:hover,
				#association ul.btnBox li.society a:hover { background-position: 0 -43px; }
				
/*	沿革
-------------------------------------------------------------------*/
#association table.tbl01 {
	border-collapse: collapse;
	border-bottom: 1px solid #D3C9AE;
	margin: 30px 0 0 0;
	}
	
	#association table.tbl01 tr { border-top: 1px solid #D3C9AE; }
		
		#association table.tbl01 th {
			color: #592C00;
			font-weight: bold;
			background: #FCF7DC;
			width: 104px;
			padding: 10px 20px;
			text-align: left;
			}
			
		#association table.tbl01 td {
			width: 506px;
			padding: 10px 20px;
			}
			
/*	会長挨拶
-------------------------------------------------------------------*/
#association .text { margin: 30px 0 0 0; }

#association ul.last { margin: 0 0 30px 20px; }

#association ul.last li {
	font-weight: bold;
	list-style-type: disc;
	color: #9D8753;
	}
	
#association .president { position: relative; }
	
#association .president p {
	font-weight: bold;
	float:left;
	text-align: right;
	font-size: 120%;
	width: 400px;
	position: absolute;
	bottom: 0;
	}
	
#association .president .photo {
	float: right;
	width: 252px;
	margin: 0 0 0 30px;
	}
	
/*=================================================================*/
/*	アクセスマップ*/
/*=================================================================*/
#access h2 {
	padding: 30px 0 15px 35px;
	font-size: 170%;
	}
	
	/*バスアイコン*/
	#access h2.bus { background: url(/common/img/sec/access/icon_bus.gif) no-repeat 5px 26px; }
	
	/*車のアイコン*/
	#access h2.car { background: url(/common/img/sec/access/icon_car.gif) no-repeat 4px 29px; }
	
	/*新幹線のアイコン*/
	#access h2.train { background: url(/common/img/sec/access/icon_train.gif) no-repeat 9px 19px; }
	
	#access h3 {
		padding: 10px 0 25px 40px !important;
		font-size: 140%;
		position: relative;
		z-index: 3;
		line-height: 110%;
		}
		
	#access .miyazaki h3 { background: url(/common/img/sec/access/icon_miyazaki.gif) no-repeat 8px 3px; }
	
	#access .hukuoka h3 { background: url(/common/img/sec/access/icon_hukuoka.gif) no-repeat 8px 3px; }
	
	#access .kumamoto h3 { background: url(/common/img/sec/access/icon_kumamoto.gif) no-repeat 8px 3px; }
	
	#access .kagoshima h3 { background: url(/common/img/sec/access/icon_kagoshima.gif) no-repeat 8px 3px; }
	
	#access .link h3 { background: url(/common/img/sec/access/icon_link.gif) no-repeat 11px 7px; }
	
	#access .nomargin {
		margin: -28px 0 -5px 0;
		position: relative;
		z-index: 1;
		}
		
	#access .map {
		border-bottom: 1px solid #EEEADF;
		line-height: 0;
		padding: 0 0 30px 0;
		margin: 0 0 15px 0;
		}
		
	#access .link ul li {
		float: left;
		margin: 0 30px 0 0;
		padding: 0 0 0 15px;
		}
		
	#access .last {
		background: url(/common/img/sec/line.gif) repeat-x left bottom;
		padding: 0 0 40px 0;
		margin: 0 0 10px 0;
		}
		
	#access h4 { margin: 25px 0 20px 0; }
	
/*=================================================================*/
/*	アクセスマップ サイドバー*/
/*=================================================================*/
#sidebar .accessmap {
	width: 230px;
	background: #D2C8AB;
	padding: 1px;
	margin: 0 0 20px 0;
	}
	
	#sidebar .accessmap .border {
		background: #FDFCF9;
		padding: 7px 0 0 0;
		}
		
			/*項目のタイトル*/
			#sidebar .accessmap .ttl {
				text-indent: -9999px;
				background: url(/common/img/sec/access/side_access.gif) no-repeat 20px 0;
				padding: 0 14px 17px 0;
				border-bottom: 1px solid #D3C9AC;
				height: 28px;
				}
				
/*=================================================================*/
/*	お問い合わせ*/
/*=================================================================*/
#contact h2 { padding: 30px 0 35px 0; }

#contact ul.contact {
	background: #F7F5EA;
	padding: 20px 0 20px 13px;
	}
	
	#contact ul.contact li.tel {
		background: url(/common/img/sec/contact/icon_tel.gif) no-repeat 2px center;
		padding: 2px 0 0 23px;
		height: 21px;
		margin: 0 0 10px 0;
		}
		
	#contact ul.contact li.fax {
		background: url(/common/img/sec/contact/icon_fax.gif) no-repeat 0 center;
		padding: 2px 0 0 23px;
		margin: 0 0 10px 0;
		}
		
	#contact ul.contact li.mail {
		background: url(/common/img/sec/contact/icon_mail.gif) no-repeat 0 center;
		padding: 2px 0 0 23px;
		display: table-cell;
		}
		
		#contact ul.contact li.mail img { vertical-align: middle; }
		
/*=================================================================*/
/*	パンフレット*/
/*=================================================================*/
/*記事の画像*/
#pamphlet .whiteBox dt {
	width: 85px;
	text-align: center;
	margin: 0 0 0 20px;
	}

#pamphlet .whiteBox dd {
	width: 480px;
	width: 563px;
	margin: 43px 0 0 0;
	}
	
	/*アイコンと記事タイトルとカテゴリ*/
	#pamphlet .whiteBox .dd {
		padding: 5px 0 20px 0;
		height: 27px;
		}
		
		/*記事タイトル*/
		#pamphlet h2 {
			padding: 8px 0 0 25px;
			background: url(/common/img/sec/icon_pdf.gif) no-repeat 0 center;
			height: 26px;
			margin: 0 10px 5px 0;
			}
			
		/*下線*/
		#pamphlet .whiteBox dl {
			background: url(/common/img/sec/line.gif) repeat-x left bottom;
			padding: 30px 0 30px 0;
			}
			
			/*下線なし*/
			#pamphlet .whiteBox dl.last {
				background: none;
				padding: 30px 0 10px 0;
				}
				
		
/*=================================================================*/
/*	共通の枠*/
/*=================================================================*/
#notheme .whiteBox { padding: 20px; }

#notheme .whiteboxBg { margin: 0 !important; }

/*=================================================================*/
/*	404ページ*/
/*=================================================================*/
#mainContent .nopage {
	font-size: 120%;
	margin: 30px 0 40px 0;
	}
	
/*=================================================================*/
/*	記事がない場合*/
/*=================================================================*/
.nocontent { padding: 20px 0; }

/*=================================================================*/
/*	リストタイプ イベントカレンダー調整用*/
/*=================================================================*/
#tribe-events-bar { margin-top: 30px; }

.tribe-events-list h2.tribe-events-page-title { text-align: left; }

.tribe-events-day,
.tribe-events-loop {
	max-width: none !important;
	margin: auto !important;
	text-align: left;
	}
	
.tribe-events-day .tribe-events-day-time-slot .vevent { margin-left: 0 !important; }
	
.tribe-events-list h2.tribe-events-page-title { margin: 0 0 0 0 !important; }
	
.tribe-events-list .vevent.hentry h2 { font-size: 190% !important; }
	
/*=================================================================*/
/*	詳細 イベントカレンダー調整用*/
/*=================================================================*/
#tribe-events-content h2 {
	font-size: 210%;
	color: #592C00;
	width: 100%;
	text-align: left;
	}
	
	/*イベントタイトル*/
	#tribe-events-content h2.entry-title {
		background: url(/common/img/sec/icon_event.gif) no-repeat 0 center;
		font-size: 210%;
		height: 21px;
		padding: 7px 0 0 38px;
		}
	/*横線*/
	 #eventmainContent .tribe-events-content hr {
		background: url(/common/img/sec/line.gif) repeat-x left bottom;
		padding: 0 0 10px 0;
		border: none;
		margin: 0 0 30px 0;
		}
		
	#eventmainContent .tribe-events-meta-group dl {
		background: url(/common/img/sec/line.gif) repeat-x left bottom;
		padding: 0 0 30px 0;
		}
		
		
	/*googlemap*/
	#eventmainContent .tribe-events-gmap {
		background: url(/common/img/sec/h2_map.gif) no-repeat 0 center;
		padding: 0 0 0 100px;
		line-height: 400%;
		}
		
	.tribe-events-schedule h3 {
		color: #B0943C;
		text-align: left;
		}
		
		
	.tribe-events-schedule { margin: 15px 0 20px 0 !important; }
		
.tribe-events-event-meta .tribe-events-meta-group {
	padding: 0 !important;
	width: 100% !important;
	}
	
.tribe-events-event-meta .tribe-events-meta-group h3 { color: #592C00; }
	
.time-details { color: #B0943C; }
	
.tribe-events-list-separator-month+.vevent.hentry.tribe-events-first {
	padding: 0 !important;
	}
	
.tribe-events-list-separator-month { margin: 20px auto !important; }
	
#tribe-events-content { margin: 0 !important; }

.tribe-events-calendar div[id*="tribe-events-event-"] {
	padding: 5px;
	}
	
#tribe-events-content-wrapper {
	margin: 0 0 60px 0;
	}



/*=================================================================*/
/*	MW Google Map*/
/*=================================================================*/
	.mw-google-maps-map {
		height: 300px;
		width: 100%;
		}
		
	.mw-google-maps-map img { max-width: none; }
	