@charset "Shift_JIS";

/*********** ブラウザスタイルの初期設定 *********************************************************/
body, form, fieldset {
	margin:				0;
	padding:			0;
}

fieldset {
	border:				none;
}

/*********** 文字の装飾指定 *********************************************************************/
h1, h2, h3, pre, blockquote, ol, dl, dd, {
	margin:				0;
	padding:	 		1px 1px 1px 10px;				/* パディング	[上][右][下][左]		*/
	border-color:		#bc8f8f;
	border-width:		0px 0px 1px 12px;
	border-style:		solid;
}

h5, h6 {
	margin:				0;
}

h3 {
	margin:				0;
	padding:	 		1px 1px 1px 10px;				/* パディング	[上][右][下][左]		*/
	border-color:		#bc8f8f;
	border-width:		0px 0px 1px 12px;
	border-style:		solid;
	font-size:			14pt;							/* 文字の大きさ							*/
}

/*********** 文字の装飾指定（アドセンス中央表示）************************************************/
ul   { text-align:center;}


h4{
	width:				200px;							/* 幅									*/
	background-color: 	#00008B;						/* 背景色 								*/
	color:				white;							/* 文字の色								*/
	text-align:			center;							/* 水平揃え 							*/
	padding:	 		3px 1px 3px 1px;				/* パディング	[上][右][下][左]		*/

}

h5 a{
	width:				180px;							/* 幅									*/
	background-color: 	#ccffff;						/* 背景色 								*/
	color:				darkblue;						/* 文字の色								*/
	text-align:			left;							/* 水平揃え 							*/
	padding:	 		0px 0px 0px 0px;				/* パディング	[上][右][下][左]		*/

}

h5 a:hover {
	color: orange;
	background-color:	#ffff66;						/* 背景色								*/
}

/*********** 文字の装飾指定（一文字目だけ装飾を変更する）****************************************/
p:first-letter {
	font-size:			150%;							/* 文字サイズ							*/
	padding:	 		0.1em;							/* 文字周囲の余白						*/
	color:				white;							/* 文字の色								*/
	background-color: 	#bc8f8f;						/* 背景色 */
	float:				left;							/* 回り込み指定							*/
}


table.link { 
	border-collapse:	collapse; 
	margin:	 			 0px auto  0px auto;			/* マージン		[上][右][下][左]		*/
	padding:	 		10px 20px 10px 20px;			/* パディング	[上][右][下][左]		*/
	line-height:		120%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	vertical-align:		middle							/* 文字の縦配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			11pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				green;							/* 文字の色								*/
	border:				solid 1px gray;					/* 枠線の指定							*/

} 

table.link th { 
	width:				125px;							/* 幅									*/
	border-collapse:	collapse; 
	margin:	 			 0px auto  0px auto;			/* マージン		[上][右][下][左]		*/
	padding:	 		10px 20px 10px 10px;			/* パディング	[上][右][下][左]		*/
	line-height:		120%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	vertical-align:		middle							/* 文字の縦配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			11pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				white;							/* 文字の色								*/
	border-bottom:		solid 1px white;				/* 表の下線の指定						*/
	background-color: 	gray; 						/* 背景の色								*/
} 

table.link td { 
	width:				450px;							/* 幅									*/
	border-collapse:	collapse; 
	margin:	 			 0px auto  0px auto;			/* マージン		[上][右][下][左]		*/
	padding:	 		10px 20px 10px 20px;			/* パディング	[上][右][下][左]		*/
	line-height:		120%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	vertical-align:		middle							/* 文字の縦配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			12pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				green;							/* 文字の色								*/
	border-bottom:		solid 1px gray;					/* 表の下線の指定						*/
}

blockquote, li, dt, dd {
	margin:				0;
}

li {
	list-style:			none;
}

textarea {
	font-size:			8pt;
}

/*********** ボディーの指定 *********************************************************************/
body {
	background-color:	#D3D3D3;						/* 背景の色(一番後ろ）					*/
	margin:				 0px 0px  0px 0px;				/* マージン		[上][右][下][左]		*/
	padding:	 		5px 0px 15px 0px;				/* パディング	[上][右][下][左]		*/
	line-height:		150%;							/* 行間									*/
	text-align:			center;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/

	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				#ffffff;						/* 文字の色								*/
}

/*********** ホームページ全体構成の指定 *********************************************************/
.frame {
	width:				1000px;							/* 幅									*/
	background-color:	#F5F5F5;						/* 背景の色（サイドエリア背景）			*/
	margin:	 			0px auto 0px auto;				/* マージン		[上][右][下][左]		*/
	padding:	 		0px  0px 0px  0px;				/* パディング	[上][右][下][左]		*/
	line-height:		150%;							/* 行間									*/
	text-align:			center;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			12pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				white;							/* 文字の色								*/
	border:				solid 0px #ff0000;				/* ボックス枠の幅と色					*/
}

/*********** ホームページのタイトルエリアの指定 *************************************************/
.hp_title_area {
	position:			relative;
	background-color:	#F5F5F5;						/* 背景の色（サイドエリア背景）			*/
	width:				1000px;							/* 幅									*/
	text-align:			center;							/* 文字の配置							*/
	padding:	 		10px 0px 10px 0px;				/* パディング	[上][右][下][左]		*/
	color:				white;							/* 文字の色								*/
	font-size:			14pt;							/* 文字の大きさ							*/
}

/*********** ホームページのタイトルエリアの指定 *************************************************/
.hp_title {
	position:			absolute;
	top:				40px;
	left:				50px;
	width:				870px;
	height:				120px;							/* 高さ									*/
	color:				white;							/* 文字の色								*/
	font-size:			18pt;							/* 文字の大きさ							*/
}


/*********** 文字メニューの指定a（ページ上部） **************************************************/
.text_menu_a {
	width:				900px;							/* 幅									*/
	height:				 50px;							/* 高さ									*/
	background-color:	#F5F5F5;						/* 背景の色（サイドエリア背景）			*/
	margin:	 			5px auto 5px auto;				/* マージン		[上][右][下][左]		*/
	padding:	 		5px  0px 5px  0px;				/* パディング	[上][右][下][左]		*/
	line-height:		100%;							/* 行間									*/
	text-align:			center;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				gray;							/* 文字の色								*/
	border:				solid 0px #ff0000;				/* ボックス枠の幅と色					*/
}

.text_menu_b {
	width:				900px;							/* 幅									*/
	background-color:	#F5F5F5;						/* 背景の色（サイドエリア背景）			*/
	margin:	 			200px auto 5px auto;			/* マージン		[上][右][下][左]		*/
	padding:	 		50px  0px 5px  0px;				/* パディング	[上][右][下][左]		*/
	line-height:		150%;							/* 行間									*/
	text-align:			center;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				gray;							/* 文字の色								*/
	border:				solid 0px #ff0000;				/* ボックス枠の幅と色					*/
}

/*********** 本文エリアの指定 *******************************************************************/
.main_area {
	float:				right;							/* 回り込み指定							*/
	display:			inline;							/* 回り込み指定時の必要定義				*/
	width:				700px;							/* 幅									*/
	background-color:	white;							/* 背景の色								*/
	margin:	 			 0px auto  0px auto;			/* マージン		[上][右][下][左]		*/
	padding:	 		 0px 10px 0px 10px;				/* パディング	[上][右][下][左]		*/
	text-align:			left;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			16pt;							/* 文字の大きさ							*/
	font-weight:		bold;							/* 文字の修飾							*/
	color:				darkblue;						/* 文字の色								*/
	border:				solid 0px #ff0000;				/* ボックス枠の幅と色					*/
}

/*********** 本文内の枠１ ***********************************************************************/
.box1 {
	width:				650px;							/* 幅									*/
	margin:	 			10px  0px 20px  0px;			/* マージン		[上][右][下][左]		*/
	padding:	 		10px 10px 10px 10px;			/* パディング	[上][右][下][左]		*/
	line-height:		150%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			11pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				dimgray;						/* 文字の色								*/
	background-color:	#FFFFE0３;						/* 背景の色								*/
}

.box_ads {
	float:				left;							/* 回り込み指定							*/
	display:			inline;							/* 回り込み指定時の必要定義				*/
	width:				300px;							/* 幅									*/
	margin:	 			0px 0px 0px 0px;				/* マージン		[上][右][下][左]		*/
	padding:	 		0px 0px 0px 0px;				/* パディング	[上][右][下][左]		*/
}

.box_ads2 {
	width:				300px;							/* 幅									*/
	margin:	 			0px 0px 0px 0px;				/* マージン		[上][右][下][左]		*/
	padding:	 		0px 0px 0px 0px;				/* パディング	[上][右][下][左]		*/
}


/*********** 本文内写真の枠１ *******************************************************************/
.gazou {
	float:				left;							/* 回り込み指定							*/
	display:			inline;							/* 回り込み指定時の必要定義				*/
	width:				160px;							/* 幅									*/
	height:				120px;							/* 高さ									*/
	margin:	 			0px 15px 0px 0px;				/* マージン		[上][右][下][左]		*/
	padding:	 		0px 0px 0px 0px;				/* パディング	[上][右][下][左]		*/
	text-align:			center;							/* 文字の配置							*/
	border:				solid 0px #0000ff;				/* ボックス枠の幅と色					*/
}

/*********** サイドバーエリアの指定 *************************************************************/
.side_area {
	float:				right;							/* 回り込み指定							*/
	display:			inline;							/* 回り込み指定時の必要定義				*/
	width:				200px;							/* 幅									*/
	background-color:	#F5F5F5;						/* 背景の色								*/
	margin:	 			0px  0px 30px  0px;				/* マージン		[上][右][下][左]		*/
	padding:	 		0px 10px 10px 10px;				/* パディング	[上][右][下][左]		*/
	text-align:			left;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				#000000;						/* 文字の色								*/
	border:				solid 0px #ff0000;				/* ボックス枠の幅と色					*/
}

/*********** サイドエリア内の枠（カテゴリ一覧）**************************************************/
.box_side1 {
	padding:	 		10px 5px 10px 5px;				/* パディング	[上][右][下][左]		*/
	line-height:		250%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			8pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	border:				solid 1px silver;				/* ボックス枠の幅と色					*/
}


.box_side1_small {
	padding:	 		10px 10px 10px 10px;			/* パディング	[上][右][下][左]		*/
	line-height:		200%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			9pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	border:				solid 1px silver;				/* ボックス枠の幅と色					*/
}

/*********** サイドエリア内の枠（アドセンス広告）**************************************************/
.box_side2 {
	padding:	 		10px 5px 10px 5px;				/* パディング	[上][右][下][左]		*/
	line-height:		180%;							/* 行間									*/
	text-align:			center;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	border:				solid 1px silver;				/* ボックス枠の幅と色					*/
}

/*********** 文字メニューの指定２（ページ下部） *************************************************/
.text_menu_2 {
	width:				1000px;							/* 幅									*/
	background-color:	#F5F5F5;						/* 背景の色			*/
	margin:	 			 0px auto 0px auto;				/* マージン		[上][右][下][左]		*/
	padding:	 		20px  0px 5px  0px;				/* パディング	[上][右][下][左]		*/
	line-height:		160%;							/* 行間									*/
	text-align:			center;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			11pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				#000000;						/* 文字の色								*/
	border:				solid 0px #ff0000;				/* ボックス枠の幅と色					*/
	clear:				both;							
}

/*********** フッターの指定 *********************************************************************/
.footer {
	width:				1000px;							/* 幅									*/
	background-color:	#A9A9A9;						/* 背景の色								*/
	margin:	 			0px auto 0px auto;				/* マージン		[上][右][下][左]		*/
	padding:	 		0px  0px 0px  0px;				/* パディング	[上][右][下][左]		*/
	line-height:		160%;							/* 行間									*/
	text-align:			center;							/* 文字の配置							*/
	font-family: 		"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;	/* 文字のフォント						*/
	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				#FFFFFF;						/* 文字の色								*/
	border:				solid 0px #ff0000;				/* ボックス枠の幅と色					*/
	clear:				both;							
}

table.camp { 
	border-collapse:	collapse; 
	margin:	 			 0px auto  0px auto;			/* マージン		[上][右][下][左]		*/
	padding:	 		5px 10px 5px 10px;			/* パディング	[上][右][下][左]		*/
	line-height:		120%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	vertical-align:		middle							/* 文字の縦配置							*/
	font-family: 		'Meiryo', sans-serif;	/* 文字のフォント						*/
	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				green;							/* 文字の色								*/

} 

table.camp th { 
	border-collapse:	collapse; 
	margin:	 			 0px auto  0px auto;			/* マージン		[上][右][下][左]		*/
	padding:	 		5px 10px 5px 10px;			/* パディング	[上][右][下][左]		*/
	line-height:		120%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	vertical-align:		top;						/* 文字の縦配置							*/
	font-family: 		'Meiryo', sans-serif;	/* 文字のフォント						*/
	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				silver;							/* 文字の色								*/
	border:				solid 1px silver;				/* 枠線の指定							*/
	background-color: 	#bc8f8f;						/* 背景色 */
} 

table.camp td { 
	border-collapse:	collapse; 
	margin:	 			 0px auto  0px auto;			/* マージン		[上][右][下][左]		*/
	padding:	 		5px 10px 5px 10px;				/* パディング	[上][右][下][左]		*/
	line-height:		120%;							/* 行間									*/
	text-align:			left;							/* 文字の配置							*/
	vertical-align:		top;							/* 文字の縦配置							*/
	font-family: 		'Meiryo', sans-serif;	/* 文字のフォント						*/
	font-size:			10pt;							/* 文字の大きさ							*/
	font-weight:		normal;							/* 文字の修飾							*/
	color:				brown;							/* 文字の色								*/
	border:				solid 1px silver;				/* 枠線の指定							*/
}

