@charset "utf-8";
body{	margin: 0;	padding: 0;	background-color: #FFFFFF;}#container	{	width: 1024px;	margin: 5px auto;	padding-top:0px;}#container h1{	margin: 0;	font-size: 12px;	color: #b3b3b3;	font-weight: normal;}#container_inner{	background-color: #8BC9A4;	/* 緑系の背景色 */}#leftbar{	/*	float: left;	padding: 10px 17px 10px 30px;	position: relative;*/	position: absolute;	width: 189px;	padding-top: 10px;	padding-left: 30px;}#rightbar{	width: 190px;	float: left;	padding: 10px 30px 0 16px;}/* ヘッダー */#head a img{	border: 0;}#head p{	margin: 0;	padding: 0;}#head img#ci{	margin-left: 30px;}/* 左列 */#leftbar ul{	margin: 0;	padding: 0;	list-style-type: none;}#leftbar li{	margin: 0;	padding: 0;	width: 189px;	height: 40px;	display: inline;}#leftbar a{	text-indent: -9999px;	text-decoration: none;	display: block;	width 189px;	height: 40px;	background-image:url(/wp-content/themes/pit1/images/leftnavi.gif);	background-repeat: no-repeat;}	/* ナビゲーションボタン通常時 */	#leftbar li.top a{	background-position: 0 0;	}	#leftbar li.new a{	background-position: 0 -40px;	}	#leftbar li.cyclepit a{	background-position: 0 -80px;	}	#leftbar li.food a{	background-position: 0 -120px;	}	#leftbar li.guesthouse a{	background-position: 0 -160px;	}	#leftbar li.rinyujuku a{	background-position: 0 -200px;	}	#leftbar li.koryukai a{	background-position: 0 -240px;	}	#leftbar li.truckfair a{	background-position: 0 -280px;	}	#leftbar li.otherevent a{	background-position: 0 -320px;	}	#leftbar li.rinrinproject a{	background-position: 0 -360px;	}	#leftbar li.outdoorsports a{	background-position: 0 -400px;	}	#leftbar li.athletesupport a{	background-position: 0 -440px;	}	#leftbar li.mttsukuba a{	background-position: 0 -480px;	}	#leftbar li.local a{	background-position: 0 -520px;	}	#leftbar li.photo a{	background-position: 0 -600px;	}	#leftbar li.accessmap a{	background-position: 0 -640px;	}	#leftbar li.inquiry a{	background-position: 0 -720px;	}	#leftbar li.sitemap a{	background-position: 0 -760px;	}	#leftbar li.ps a{	background-position: 0 -560px;	}	/* ナビゲーションボタン既選択 */	#leftbar li.top_selected a{	background-position: -379px 0;	}	#leftbar li.new_selected a{	background-position: -379px -40px;	}	#leftbar li.cyclepit_selected a{	background-position: -379px -80px;	}	#leftbar li.food_selected a{	background-position: -379px -120px;	}	#leftbar li.guesthouse_selected a{	background-position: -379px -160px;	}	#leftbar li.rinyujuku_selected a{	background-position: -379px -200px;	}	#leftbar li.koryukai_selected a{	background-position: -379px -240px;	}	#leftbar li.truckfair_selected a{	background-position: -379px -280px;	}	#leftbar li.otherevent_selected a{	background-position: -379px -320px;	}	#leftbar li.rinrinproject_selected a{	background-position: -379px -360px;	}	#leftbar li.outdoorsports_selected a{	background-position: -379px -400px;	}	#leftbar li.athletesupport_selected a{	background-position: -379px -440px;	}	#leftbar li.mttsukuba_selected a{	background-position: -379px -480px;	}	#leftbar li.local_selected a{	background-position: -379px -520px;	}	#leftbar li.photo_selected a{	background-position: -379px -600px;	}	#leftbar li.accessmap_selected a{	background-position: -379px -640px;	}	#leftbar li.inquiry_selected a{	background-position: -379px -720px;	}	#leftbar li.sitemap_selected a{	background-position: -379px -760px;	}	#leftbar li.ps_selected a{	background-position: -379px -560px;	}	/* ナビゲーションボタン　ロールオーバー時 */	#leftbar li.top a:hover{	background-position: -190px 0;	}	#leftbar li.new a:hover{	background-position: -190px -40px;	}	#leftbar li.cyclepit a:hover{	background-position: -190px -80px;	}	#leftbar li.food a:hover{	background-position: -190px -120px;	}	#leftbar li.guesthouse a:hover{	background-position: -190px -160px;	}	#leftbar li.rinyujuku a:hover{	background-position: -190px -200px;	}	#leftbar li.koryukai a:hover{	background-position: -190px -240px;	}	#leftbar li.truckfair a:hover{	background-position: -190px -280px;	}	#leftbar li.otherevent a:hover{	background-position: -190px -320px;	}	#leftbar li.rinrinproject a:hover{	background-position: -190px -360px;	}	#leftbar li.outdoorsports a:hover{	background-position: -190px -400px;	}	#leftbar li.athletesupport a:hover{	background-position: -190px -440px;	}	#leftbar li.mttsukuba a:hover{	background-position: -190px -480px;	}	#leftbar li.local a:hover{	background-position: -190px -520px;	}	#leftbar li.photo a:hover{	background-position: -190px -600px;	}	#leftbar li.accessmap a:hover{	background-position: -190px -640px;	}	#leftbar li.inquiry a:hover{	background-position: -190px -720px;	}	#leftbar li.sitemap a:hover{	background-position: -190px -760px;	}	#leftbar li.ps a:hover{	background-position: -190px -560px;	}/* コンテンツ */	/* 画像 */	.alignleft	{float: left;	margin-right: 20px;	margin-bottom: 20px;}	.alignright	{float: right;	margin-left: 20px;	margin-bottom: 20px;}	.aligncenter	{clear: both;	display: block;	margin: 25px auto;}	a img	{border: none;}	/* Google Maps */	.g_maps{	margin-left: 10px;	border: 2px solid #F7931E;	}	.maps_text{	margin: 10px;	font-size: 14px;	line-height: 120%;	color: #333333;	}	.maps-caption{	margin: 5px 0 0;	font-size: 10px;	}	/* 通常ページ▼ */	/* エリア指定 */	#content{	float: left;	min-height: 814px;	margin-left: 236px;	background-color: #FFFFFF;	width: 524px;	padding: 0px 14px 10px 14px;	overflow: hidden;}	.post{	clear: both;	}	/* タイトル */	h2{	clear: both;	color: #F7931E;	/* オレンジ色 */	font-size: 18px;	line-height: 120%;	background-image: url(/wp-content/themes/pit1/images/newstitleborder.gif);	background-repeat: no-repeat;	background-position: bottom;	padding-bottom: 3px;	}	ul.social_buttons{	margin: 0 20px 0 20px;	padding: 0;	list-style-type: none;	}	ul.social_buttons li{display: inline-block; vertical-align: top;}	.post a{	text-decoration: none;	}	.post a:hover{	text-decoration: underline;	}	/* 本文 */	.post .text{	padding: 0 13px 0 13px;	width: 498px;	}	.post .text p{	margin-left: 10px;	font-size: 14px;	line-height: 130%;	color: #666666;	}	/* 本文中の見出しh3 */	.post .text h3{	clear: both;	font-size: 16px;	color: #F7931E; /* オレンジ色 */	border-left: solid 5px #F7931E; /* オレンジ色 */	border-bottom: dotted 1px #666666;	padding: 4px 4px 4px 10px;	margin: 15px 0 15px;	}	.post .text h4{ clear: both; font-weight: bold; margin-bottom: 7px; padding: 2px 0 2px 10px; background-color: #EEEEEE; font-size: 14px; color: #64a4f2;}	/* 本文中のキャプション */	.post .text .wp-caption-text{	margin: 5px 0 0;	text-align:center;	font-size: 10px;	}	.post .text .wp-caption{	border: solid 1px #CCCCCC;	background-color: #F1F1F1;	text-align: center;	padding: 5px 0;	margin-bottom: 25px;	}	/* 本文中の見出しh2 */	.post h2 a{	color: #F7931E;	}	/* 本文中のリスト */	.post .text ul{	margin: 0;	padding: 0;	list-style-type: none;	}	.post .text ul li{	clear: both;	margin-left: 30px;	padding: 0;	font-size: 14px;	line-height: 130%;	color: #666666;	list-style-image:url(/wp-content/themes/pit1/images/itemmark.gif);	}	.post .text ol li{	clear: both;	margin: 0;	padding: 0;	font-size: 14px;	line-height: 130%;	color: #666666;	}	/* 本文中のテーブル一般 */	.post table	{	width: 480px;	border-collapse: collapse;	border: #666666 1px solid;	border-spacing:0;	}	.post table th	{	border: #666666 1px solid;	border-spacing:0;	background-color: #CBDBFD;	color: #333333;	font-size: 14px;	}	.post table td	{	border: #666666 1px solid;	border-spacing:0;	color: #333333;	font-size: 14px;	}	/* 本文中のアンカー */	.post .text a:link{	color: #7DA6F9;	/* 水色 */	text-decoration: underline;	}	.post .text a:hover{	color: #F0C000; /* 少し明るいオレンジ色 */	text-decoration: none;	}	.post .text a:visited{	color: #F7931E; /* オレンジ色 */	}	.post .text a:active{	color: #E862AC; /* ピンク色 */	text-decoration: underline;	}	/* 日付表示 */	#content .date{	clear: both;	text-align:right;	font-size: 14px;	line-height: 130%;	color: #666666;	}	/* カテゴリー表示 */	#content .category{	text-align:right;	font-size: 10px;	line-height: 130%;	color: #666666;	}	#content .category a{	color: #666666;	}	#content .category a:hover{	color: #F7931E; /* オレンジ色 */ 	}	/* Tweetボタンの幅指定 */	iframe.twitter-share-button{width: 100px!important;}	/* 通常ページ▲ */	/* カテゴリーページ▼ */	.category #content h2.categorytitle{	padding: 12px;	width: 500px;	height: 16px;	font-size:16px;	letter-spacing: 0.3em;	color: #F7931E;	/* オレンジ色 */	background-image:url(/wp-content/themes/pit1/images/news/title_back_w524.gif);	background-repeat:no-repeat;	}	/* カテゴリーページ▲ */	/* トップページ▼ */	.home #content{	background: none;	width: 552px;	padding: 10px 0 10px 0;	}	/* 見出し h2 */	.home #content h2{	margin: 0;	text-indent: -9999px;	background-image: none;	}	/* 新着情報	*/	.home #content #new{	margin-bottom: 10px;	background-image:url(/wp-content/themes/pit1/images/top/top_whats_new_title.gif);	background-repeat: no-repeat;	height: 37px;	position: relative;	}	.home #content #new a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 67px;	height: 25px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #new #detailbtn{	position: absolute;	top: 7px;	left: 264px;	}	.home #content #new #detailbtn a{	background-position: 0 -330px;	}	.home #content #new #detailbtn a:hover{	background-position: -161px -330px;	}	.home #content #announce{	margin-bottom: 10px;	padding: 5px;	width: 540px;	border: 1px solid #7DA6F9;	background-color: #FFFFFF;	}	.home #content #announce a{	color: #575C9B;	}	.home #content #announce a:hover{	color: #F7931E;	}	.home #content ul{	margin: 0;	padding-left: 30px;	padding-right: 10px;	}	.home #content li{	padding-top: 5px;	padding-bottom: 3px;	list-style-image: url(/wp-content/themes/pit1/images/itemmark.gif);	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #A67C52;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 16px;	}	/* ミッションステートメント */	.home #content #mission{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_mission.gif);	background-repeat: no-repeat;	height: 256px;	position: relative;	}	.home #content #mission_text{	position: absolute;	top: 75px;	}	.home #content #mission li{	font-size: 14px;	color: #333333;	line-height: 120%;	}	.home #content #mission p{	margin: 0;	padding: 0 10px 0 0;	top: 200px;	font-size: 14px;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	color: #333333;	line-height: 150%;	text-align:right;	}	/* サイクルピット */	.home #content #cyclepit{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_cycle_pit_banner.jpg);	background-repeat: no-repeat;	height: 196px;	position: relative;	}	.home #content #cyclepit .cyclepitbtn{	position: absolute;	top: 147px;	left: 23px;	}	.home #content #cyclepit a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #cyclepit .cyclepitbtn a{	background-position: 0 0;	}	.home #content #cyclepit .cyclepitbtn a:hover{	background-position: -161px 0px;	}	.home #content #cyclepit .rinrinprojectbtn{	position: absolute;	top: 147px;	left: 198px;	}	.home #content #cyclepit .rinrinprojectbtn a{	background-position: 0 -33px;	}	.home #content #cyclepit .rinrinprojectbtn a:hover{	background-position: -161px -33px;	}	/* 軽食・ドリンク・補給食 */	.home #content #food{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_food_banner.jpg);	background-repeat: no-repeat;	height: 195px;	position: relative;	}	.home #content #food a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #food .foodbtn{	position: absolute;	top: 147px;	left: 23px;	}	.home #content #food .foodbtn a{	background-position: 0 -99px;	}	.home #content #food .foodbtn a:hover{	background-position: -161px -99px;	}	/* イベント */	.home #content #event{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_event_banner.jpg);	background-repeat: no-repeat;	height: 174px;	position: relative;	}	.home #content #event a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #event .rinyujukubtn{	position: absolute;	top: 125px;	left: 23px;	}	.home #content #event .rinyujukubtn a{	background-position: 0 -132px;	}	.home #content #event .rinyujukubtn a:hover{	background-position: -161px -132px;	}	.home #content #event .koryukaibtn{	position: absolute;	top: 125px;	left: 198px;	}	.home #content #event .koryukaibtn a{	background-position: 0 -356px;	}	.home #content #event .koryukaibtn a:hover{	background-position: -161px -356px;	}	.home #content #event .truckfairbtn{	position: absolute;	top: 125px;	left: 372px;	}	.home #content #event .truckfairbtn a{	background-position: 0 -389px;	}	.home #content #event .truckfairbtn a:hover{	background-position: -161px -389px;	}	.home #content #event .othereventbtn{	position: absolute;	top: 90px;	left: 372px;	}	.home #content #event .othereventbtn a{	background-position: 0 -455px;	}	.home #content #event .othereventbtn a:hover{	background-position: -161px -455px;	}	/* 山麓アウトドアスポーツ情報 */	.home #content #outdoor{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_outdoor_sports_banner.jpg);	background-repeat: no-repeat;	height: 174px;	position: relative;	}	.home #content #outdoor a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #outdoor .outdoorsportsbtn{	position: absolute;	top: 125px;	left: 23px;	}	.home #content #outdoor .outdoorsportsbtn a{	background-position: 0 -165px;	}	.home #content #outdoor .outdoorsportsbtn a:hover{	background-position: -161px -165px;	}	/* リフレッシュ */	.home #content #refresh{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_refresh_banner.jpg);	background-repeat: no-repeat;	width: 268px;	height: 176px;	float: left;	position: relative;	}	.home #content #refresh a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #refresh .refreshbtn{	position: absolute;	top: 125px;	left: 23px;	}	.home #content #refresh .refreshbtn a{	background-position: 0 -198px;	}	.home #content #refresh .refreshbtn a:hover{	background-position: -161px -198px;	}	/* ゲストハウス・レンタルスペース */	.home #content #guesthouse{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_guest_house_banner.jpg);	background-repeat: no-repeat;	width: 272px;	height: 176px;	float: right;	position: relative;	}	.home #content #guesthouse a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #guesthouse .guesthousebtn{	position: absolute;	top: 125px;	left: 23px;	}	.home #content #guesthouse .guesthousebtn a{	background-position: 0 -231px;	}	.home #content #guesthouse .guesthousebtn a:hover{	background-position: -161px -231px;	}	/* アスリートサポート情報 */	.home #content #athlete{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_athlete_support_banner2.jpg);	background-repeat: no-repeat;	width: 268px;	height: 176px;	clear: both;	float: left;	position: relative;	}	.home #content #athlete a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #athlete .athletesupportbtn{	position: absolute;	top: 125px;	left: 23px;	}	.home #content #athlete .athletesupportbtn a{	background-position: 0 -264px;	}	.home #content #athlete .athletesupportbtn a:hover{	background-position: -161px -264px;	}	/* 地域・環境 */	.home #content #local{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_local2.jpg);	background-repeat: no-repeat;	height: 174px;	clear: both;	position: relative;	}	.home #content #local a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #local .truckfairbtn{	position: absolute;	top: 125px;	left: 372px;	}	.home #content #local .truckfairbtn a{	background-position: 0 -389px;	}	.home #content #local .truckfairbtn a:hover{	background-position: -161px -389px;	}	.home #content #local .localbtn{	position: absolute;	top: 125px;	left: 198px;	}	.home #content #local .localbtn a{	background-position: 0 -297px;	}	.home #content #local .localbtn a:hover{	background-position: -161px -297px;	}	.home #content #local .mttsukubabtn{	position: absolute;	top: 125px;	left: 23px;	}	.home #content #local .mttsukubabtn a{	background-position: 0 -66px;	}	.home #content #local .mttsukubabtn a:hover{	background-position: -161px -66px;	}	/* SNS */	.home #content #sns{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_sns_banner.jpg);	background-repeat: no-repeat;	width: 268px;	height: 176px;	float: right;	position: relative;	}	.home #content #sns a{	text-indent: -9999px;	text-decoration: none;	display: block;	width: 161px;	height: 33px;	background-image:url(/wp-content/themes/pit1/images/top/topbutton48.png);	background-repeat: no-repeat;	}	.home #content #sns .snsbtn{	position: absolute;	top: 125px;	left: 23px;	}	.home #content #sns .snsbtn a{	background-position: 0 -422px;	}	.home #content #sns .snsbtn a:hover{	background-position: -161px -422px;	}	.home #content #sns .sns_loginbtn{	position: absolute;	top: 18px;	left: 102px;	}	.home #content #sns .sns_loginbtn a{	background-position: 0 -488px;	}	.home #content #sns .sns_loginbtn a:hover{	background-position: -161px -488px;		}	/* アクセスマップ */	.home #content #accessmap h2{	margin-bottom: 10px;	background-image: url(/wp-content/themes/pit1/images/top/top_access_map_title.gif);	background-repeat: no-repeat;	clear: both;	height: 37px;	position: relative;	}	.home #content #accessmap p{	font-size: 14px;	color: #666666;	line-height: 120%;	}	/* トップページ▲ */	/* 問い合わせページ▼ */	/* 見出し表示 */	.wpcf7 h2{	margin:0;	padding:0;	height:1px;	text-indent: -9999px;	}	/* 説明文 */	.wpcf7 p{	font-size: 14px;	line-height: 120%;	color: #666666;	}	.wpcf7 p.notes{	padding-left: 1em;	text-indent: -1em;	}	.wpcf7 table{	border: 1px solid #7DA6F9;	border-collapse:collapse;	}	/* 行 */	.wpcf7 tr.bg_beige{	background-color:#EEEEEE;	}	/* 各項目名 */	.wpcf7 th{	margin:0;	padding:3px;	width: 140px;	font-size: 14px;	line-height: 120%;	text-align:left;	color: #333333;	}	.wpcf7 td{	margin: 0;	padding: 3px;	text-align: left;	}	/* 入力枠 */	.wpcf7 td input{	font-size: 14px;	line-height: 120%;	color: #333333;	}	.wpcf7 td label{	font-size: 14px;	line-height: 120%;	color: #333333;	}	.wpcf7 td input[type="text"]{	border: 1px solid #7DA6F9;	}	/* 入力枠 */	.wpcf7 td textarea{	font-size: 14px;	line-height: 120%;	color: #333333;	border: 1px solid #7DA6F9;	width: 300px;	}	.wpcf7 td .post1 {	width: 30px;	ime-mode: disabled;	}	.wpcf7 td .post2 {	width: 40px;	ime-mode: disabled;	}	.wpcf7 td .textbox_act {	width: 300px;	ime-mode: active;	}	.wpcf7 td .stextbox_act {	width: 200px;	ime-mode: active;	}	.wpcf7 td .stextbox_inact {	width: 200px;	ime-mode: inactive;	}	.wpcf7 td .stextbox_dis {	width: 200px;	ime-mode: disabled;	}	/* 必須 */	.wpcf7 th.indispensable {	background-image: url(/wp-content/themes/pit1/images/indispensable_mark.gif);	background-repeat: no-repeat;	background-position: right center;	}	/* ボタン領域 */	.wpcf7 #btn_area{	text-align: center;	margin-top: 14px;	}	/* ラジオボタンの項目毎に改行 */	.wpcf7 span.wpcf7-list-item{	display: block;	}	/* 送信ボタン */	.wpcf7 input#form-submit{	width:80px;	height:32px;	background: url(/wp-content/themes/pit1/images/send_btn.png);	background-repeat: no-repeat;	text-indent: -9999px;	border:0;	background-position: 0 0;	}	/* 送信ボタン for IE7 */	*:first-child+html .wpcf7 input#form-submit{	display: block;	}	.wpcf7 input#form-submit:hover{	background-position: -80px 0;	}	/* ロールオーバー */	.wpcf7 td  input[type="text"]:hover, textarea:hover {	background-color: #FEE5BF;	}	.wpcf7 td  input[type="text"]:focus, textarea:focus {	background-color: #FCC672;	}	/* 問い合わせページ▲ */	/* リンクページ▼ */	.post .text ul .linkcat{	margin-left: 0;	list-style-image: none;	}	/* リンクページ▲ */	/* 前後のページへのリンク */.prevnext	{	clear: both;	font-size: 14px;	margin-top: 10px;	padding-top: 10px;	overflow: hidden;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #BBBBBB;}.prevnext a{	color: #666666;}.prevnext a:hover	{	color: #F7931E; /* オレンジ色 */ }.prev {	margin: 0;	float: left;}	.next	{	margin: 0;	float: right;}/* 右列 */#rightbar img#request_info{margin-top: 10px;} #menu {	font-size: 12px;	margin: 10px 0 0 0;	padding: 0;}#menu li{	list-style-type: none;	font-size: 14px;}#menu ul{	margin: 0 0 30px;	padding: 0;}#menu h2{	height: 40px;	font-size: 14px;	line-height: 300%;	padding-left: 5px;	font-family: Verdana, Geneva, sans-serif;	color: #F7931E; /* オレンジ色 */ 	background-image: url(/wp-content/themes/pit1/images/top/top_widget_back.gif);	background-repeat: no-repeat;	background-position:top;}	#menu li li	{	margin-bottom: 8px;	line-height: 1.4;	margin-left: 30px;	list-style-image:url(/wp-content/themes/pit1/images/itemmark.gif);}#menu li a{	color: #F7931E;  * オレンジ色 * }#menu li a:hover{	color: #FBF7AA; * レモン色 *}#menu li li a{	color: #666666;}#menu li li a:hover{	color: #FBF7AA; * レモン色 *}	/* 検索 */	#menu .widget_search{	}	#menu .widget_search input#s{	width: 90px;	}	/* QRコード */	#menu li#widget_qrct h2{	text-indent: -9999px;	background-image: url(/wp-content/themes/pit1/images/top/top_mobile_title.gif);	background-repeat: no-repeat;	}	#menu .qrcode {	text-align: center;	}	#menu .qrcode img {	border: 0;	}	
/* Twitter */	#menu li.widget_wordtwit_twitter_widget h2{	text-indent: -9999px;	font-size: 16px;	line-height: 270%;	padding-left: 15px;	letter-spacing: 0.2em;	background-image: url(/wp-content/themes/pit1/images/top/top_twitter_title.gif);	background-repeat: no-repeat;	}	#menu ul.wordtwit-recent-tweets li{	color: #666666;	}	/* リンク */	#menu li.widget_mylinkorder h2{	text-indent: -9999px;	background-image: url(/wp-content/themes/pit1/images/top/top_link_title.gif);	background-repeat: no-repeat;	}	/* RSS */	#menu li.siterss h2{	text-indent: -9999px;	background-image: url(/wp-content/themes/pit1/images/top/top_rss_title.gif);	background-repeat: no-repeat;	}	/* カテゴリー */	#menu li.widget_categories h2{	text-indent: -9999px;	background-image: url(/wp-content/themes/pit1/images/news/category_title.gif);	background-repeat: no-repeat;	}	/* 最近の記事 */	#menu li.widget_recent_entries h2{	text-indent: -9999px;	background-image: url(/wp-content/themes/pit1/images/news/latest_title.gif);	background-repeat: no-repeat;	}	/* カレンダー */	#menu li.widget_calendar h2{	text-indent: -9999px;	background-image: url(/wp-content/themes/pit1/images/news/calendar_title.gif);	background-repeat: no-repeat;	}	/* カレンダー */	#wp-calendar	{	font-size: 14px;	color: #666666;	line-height: 120%;	margin-left: auto;	margin-right: auto;	border-spacing: 0.7em;	}	/* 年月 */	#wp-calendar caption{	letter-spacing: 0.2em;	font-weight: bold;	color: #FFFFFF;	}	/* 曜日 */	#wp-calendar thead{	color: #666666;	font-size: 12px;	line-height: 100%;	}	#wp-calendar tfoot #next{	text-align: right;	}	#wp-calendar tfoot a{	color: #FFFFFF;	}	#wp-calendar tfoot a:hover{	color: #FBF7AA; /* レモン色 */	}	#wp-calendar tbody{	text-align: right;	}	/* 記事がある日 */	#wp-calendar tbody td a{	color: #FFFFFF;	}	#wp-calendar tbody td a:hover{	color: #FFFF00; /* 黄色 */	font-weight: bold;	}	/* 月毎 */	#menu li.widget_archive h2{	text-indent: -9999px;	background-image: url(/wp-content/themes/pit1/images/news/archive_title.gif);	background-repeat: no-repeat;	}	/* フッター */#foot{	clear: both;	height: 40px;	background-color: #575C9B;	text-align: right;	position: relative;}#foot p{	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	position: absolute;	top: 11px;	left: 610px;}/* ゲストハウスのページ記事 */table#gh_to_morning_tbl, table#gh_meeting_tbl, table#gh_gallery_tbl{	width: 480px;	border-collapse: collapse;	border: #666666 1px solid;	border-spacing:0;}table#gh_to_morning_tbl th, table#gh_meeting_tbl th, table#gh_gallery_tbl th{	border: #666666 1px solid;	border-spacing:0;	background-color: #CBDBFD;	color: #333333;	font-size: 14px;}table#gh_to_morning_tbl td, table#gh_meeting_tbl td, table#gh_gallery_tbl td{	border: #666666 1px solid;	border-spacing:0;	color: #333333;	font-size: 14px;}table#gh_to_morning_tbl th.num{	width: 90px;}table#gh_to_morning_tbl th.to_morning{	width: 90px;}table#gh_to_morning_tbl th.dinner{	width: 90px;}table#gh_to_morning_tbl th.breakfast{	width: 90px;}table#gh_meeting_tbl th.num{	width:80px;}table#gh_meeting_tbl th.time1{	width:130px;}table#gh_meeting_tbl th.time2{	width:130px;}table#gh_meeting_tbl th.time3{	width:140px;}table#gh_gallery_tbl th.num{	width:80px;}table#gh_gallery_tbl th.time1{	width:130px;}table#gh_gallery_tbl th.time2{	width:130px;}table#gh_gallery_tbl th.time3{	width:140px;}