@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*{margin:0px;padding:0px;}

/* 基本構造 */
html{}
body{
	background-color:#FFF;
	color:#666;
	line-height:125%;
	font-size:84%;
	font-family:"ＭＳ Ｐゴシック";
}
hr{display:none;}

/* 見出し */
h1,h2,h3,h4,h5,h6{}
h1{
	margin-left:10px;
	margin-top:40px;
}
h2{
	font-size:125%;
	line-height:125%;
	border:1px solid #666;
	border-left:5px solid #666;
	margin:5px 10px;
	padding-left:5px;
}

/* 段落 */
p{
	color:#666;
	line-height:125%;
	margin:5px 20px;
}

/* アンカー */
a{
	color:#999;
	text-decoration:none;
	border-bottom:1px dotted #999;
}
	a:link{}
	a:visited{}
	a:hover{background:#CCC;}
	a:active{}
	a:focus{}


/* リスト */
ol{margin:5px 25px;}
	ol li{list-style:decimal inside;}
ul{margin:5px 25px;}
	ul li{list-style:square inside;}
dl{margin:5px 25px;}
	dt{font-weight:bold;text-decoration:underline;}
	dd{
		margin:1px 5px;
		padding-left:5px;
		border-left:3px double #CCC;
	}

/* アドレス */
address{
	margin:5px 25px;
	font-family:"ＭＳ ゴシック";
	font-style:normal;
	text-decoration:underline;
}




/* 物理要素（サンプルページ未記述） */
b{font-weight:bold;}
i{font-style:italic;}
big{font-size:125%;}
small{font-size:84%;}
tt{font:100% "ＭＳ ゴシック";}

/* ***********************************************
/* 各#ID＆.class */

body#INDEX{}

div#PAGETOP{
	width:800px;
	margin:auto;
	margin-top:25px;
	border-top:1px solid #CCC;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #CCC;
	background:url(back.gif);
}
div#HEADER{
	width:760px;
	height:98px;
	margin:25px;
	border-top:1px solid #999;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #999;
	background-color:#FFF;
}
	ul#PAN{
		margin:20px 10px 0px 0px;
	}
	ul#PAN li{
		list-style:none outside;
		float:right;
	}
	#PAN li a{
		display:block;
		padding-left:15px;
		background:url(pan.png) left center no-repeat;
		margin-right:5px;
		border:0;
	}

div#MENU{
	float:left;
	width:180px;
}
#MENU h2{display:none;}
#MENU ul{margin:0px;}
	#MENU ul li{
		display:block;
		text-align:center;
		list-style:none outside;
	}
		#MENU ul li a{
			display:block;
			line-height:1.5em;
			width:136px;
			border-top:1px solid #CCC;
			border-right:1px solid #999;
			border-bottom:1px solid #999;
			border-left:1px solid #CCC;
			text-align:center;
			background:#FFF;
			margin:1em auto;
		}
		#MENU ul li a:hover{
			display:block;
			width:136px;
			text-align:center;
			background:#999;
			color:#CCC;
		}
		li.menu-on a{
			display:block;
			border-top:1px solid #999;
			border-right:1px solid #CCC;
			border-bottom:1px solid #CCC;
			border-left:1px solid #999;
			background:#666 !important;
			color:#CCC;
			list-style:none;
		}
		li.menu-on a:hover{background:#999 !important;}
div#KIZI{
	width:600px;
	margin:0px 12px 0px auto;
	border-top:1px solid #999;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #999;
	background-color:#FFF;
	padding-top:15px;
	padding-bottom:15px;
}
	div.text{}
		ul.modori{margin:0px;}
			ul.modori li{
				list-style:none;
				text-align:right;
				margin:10px 25px 0px 5px;
			}
div#FOOTER{
	height:25px;
	width:538px;
	border-left:1px solid #CCC;
	margin:0px 12px 0px auto;
}
#FOOTER h2{display:none;}
#FOOTER address{margin:0px;text-decoration:none;}
#FOOTER ul li{text-align:right;list-style:none;line-height:25px;}
#FOOTER ul li a:hover{background-color:transparent !important;}
	li#FOOTER01{display:none;}
	li#FOOTER02{
		position:relative;
		bottom:5px;
		right:150px;
	}
	li#FOOTER03{
		position:relative;
		bottom:30px;
		right:15px;
	}

