@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*	{	margin:0;	padding:0;	}

/* 基本構造 */
html{	}

body{
		color:#534741;
		font-size: 90%;
		font-family: Arial,sans-serif;
		text-align: center;
		line-height: 200%;
		background:#F6F1EB url("./img/bg.gif") repeat 0% 0%;
	}

hr	{	display:none;}
img{	border: none;}

/* 見出し */
h1,h2,h3,h4,h5,h6{	font-family:Georgia,serif;}

h1	{
		font-size: 200%;
		text-shadow: 0px 3px 0px #F6F1EB;
	}

h2	{
		font-size: 110%;
		line-height: 2.2;
		padding:2px 5px;
		border-top:3px double #333333;
		border-bottom:1px solid #333333;
	}


h3	{
		font-size: 90%;
		margin:10px 0;
		border-bottom:1px dashed #333333;
	}
h4	{	padding:0 5px;	border-bottom:1px solid #9d896c;}
h5	{	color: #84b9cb;	margin:3px 10px;}
h6	{	margin-left:20px;}

/* 段落 */
p{	padding:0.8em 2em;}

/* アンカー */
a{	text-decoration: none;	padding:2px 5px;	border-bottom:1px dotted #333333;}
	a:link{	color: #84b9cb;}
	a:visited{	color: #999999;}
	a:hover{	color: #111111;	text-decoration: none;	background:#eeeeee;}
	a:active	{	}
	a:focus	{	}

/* 強調・追加・削除 */
em{	font-weight:bold;	font-style: normal;}
strong{	font-weight:bold;	background:#eeeeee;	padding:3px 5px;}
ins	{	text-decoration:underline;}
del	{	color:#666;	text-decoration:line-through;}

/* フォーム */
form{	}
fieldset{	border:none;}
input,
textarea,
select{
	font-size: 100%;
	padding:3px 5px;
	margin-bottom:0.3em;
	vertical-align:middle;
	border:1px solid #998675;
	background:#fff;
}

input,select{
	padding:3px 5px;
	margin-bottom:0.3em;
	vertical-align:middle;
	border:1px solid #998675;
	background:#fff;
}

	input#TEXT	{	}
	input#CHECKBOX	{	}
	input#RADIO	{	}
	input#BUTTON	{		}

option	{	}
optgroup	{	}

/* リスト */
ol,ul{	margin-left:50px;	padding:5px 0;}
	ol li	{	list-style: decimal outside;}
	ul li	{	list-style: circle outside;}

dl{	padding:5px 0;	margin:0 1em;}
	dt{
		padding:5px 10px;
		font-weight:bold;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
	}
		dd{	padding:5px 20px;	background:#F4F2EF;}

/* テーブル */
table	{	width: 100%;}
td, th {	text-align: left;	padding: 5px 10px;	border:1px solid #998675;}
caption	{	font-weight:bold;	text-align: left;	padding: 5px 0}
thead	{	}
tbody	{	}
tfoot	{	}
tr	{	}
	thead tr	{	}
	tbody tr	{	}
	tfoot tr	{	}
th	{	background:#F4F2EF;}
	thead th	{	}
	tbody th	{	}
	tfoot th	{	}
td	{	}
	thead td	{	}
	tbody td	{	}
	tfoot td	{	}

/* アドレス */
address	{	font-style:normal;}

/* 引用（サンプルページ未記述） */
blockquote{	background:#F6F1EB url("./img/q.gif") no-repeat 100% 100%;}
q{	font-style:normal;	border-bottom:3px double #333333;	background:#F6F1EB;}
cite{	font-style:normal;	border-bottom:3px double #333333;}

/* 整形済みテキスト（サンプルページ未記述） */
pre	{	width: 90%;	margin:0 auto;	overflow:auto;	padding:1em;}

/* 物理要素（サンプルページ未記述） */
b{	font-weight:bold;}
i{	font-style:oblique;}
big{	font-size:120%;}
small{	font-size:10px;}
tt{	font-family:monospace;}

/* ***********************************************
/* 各#ID＆.class */

body#INDEX	{	}
div#PAGETOP	{
	width: 800px;
	margin: 20px auto;
	text-align: left;
	background:#ffffff;
	border:1px solid #333333;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
}

div#HEADER	{
	width: 250px;
	height:30px;
	float:left;
	padding:30px 0 30px 30px;
	text-align: left;
	border-top:3px double #333333;
	border-bottom:3px double #333333;
}
	ul#PAN	{	display:none;}

div#MENU	{
	height:30px;
	padding:30px 0 30px 30px;
	margin-left:250px;
	border-top:3px double #333333;
	border-bottom:3px double #333333;
}
	#MENU h2{	display:none;}
	#MENU ul{	font-family:Georgia,serif;}
	#MENU li{
		list-style-type:none;
		border-right:1px solid #999999;
		display:inline;
		padding:0 15px;
	}
	#MENU li a{	color: #534741;	text-decoration:none;}
	#MENU li a:hover{	color:#999999;	text-decoration:none;	background:none;}
	#MENU li.menu-on a,
	#MENU li.menu-on a:visited{	border-bottom:3px double #333333;}
	#MENU li.menu-on a:hover{	text-decoration:none;}

div#KIZI	{	clear: both;	padding:2em;}
	div.text	{	padding:1em;}
		ul.modori	{
			margin:0;	padding:0;
			font-family:Georgia,serif;
			text-align: right;
			border-bottom:1px solid #333333;
			}
		ul.modori li{	display:inline;	margin:0;	list-style:none;}

		ul.modori li a,
		ul.modori li a:visited{	color:#111111;	text-decoration:none;}
		ul.modori li a:hover{	color:#333333;	text-decoration:none;	background:none;}

div#FOOTER	{
	font-family:Georgia,serif;
	padding-bottom:15px;	margin:0;
	text-align: center;
	border-bottom:3px double #333333;
}
	#FOOTER h2{	display:none;}
	#FOOTER ul{
		padding:5px 0;	margin:0;
		font-family:Georgia,serif;
		border-top:3px double #333333;
		border-bottom:3px double #333333;
		background:#F4F2EF;
		}
	#FOOTER li{
		list-style-type:none;
		border-right:1px solid #999999;
		display:inline;	padding:0 15px;
	}
	#FOOTER li a{	color: #534741;	text-decoration:none;}
	#FOOTER li a:hover{	color:#999999;	text-decoration:none;	background:none;}

	#FOOTER address{	font-weight:normal;	display:inline;}
