*{
	padding:0;
	margin:0;
}
body{
	text-align:center;
	background-image:url(image/bg_img/swfkb22.jpg);
 /* skkb03.gif(薄茶/白), swfkb03.jpg(雪/濃緑), swfkb02.jpg(雪/濃茶),dot03.gif(白/濃茶) */
}
#page{
	width:700px;
	background-color:#FDF9DD;
	margin-left:auto;
	margin-right:auto;
	background-image:url(image/body_bg.gif);
}
#hmenu{
	width:700px;
	height:20px;
	background-color:#816E5D;
	font-size:0.6em;
	text-align:right;
	padding:3px 10px 0 0;
	line-height:20px;
	color:#FDF9DD;
}
#hmenu p{
	display:inline;
}
#hmenu span{
	text-align:left;
	padding-right:195px;
}
#hmenu img{
	margin:-4px,0 0 0;
	padding:0;
}
#hmenu a{
	text-decoration:none;
	font-size:1em;
}
#hmenu a:link{
	color:#FDF9DD;
}
#hmenu a:visited{
	color:#869D7D;
}
#hmenu a:hover{
	color:#ECB776;
}
#htitle{	
	width:700px;
	height:80px;
	background-color:#AF9678;
	text-align:right;
	padding-right:20px;
	margin:0;
	color:#FDF9DD;
	line-height:80px;
		/* ロゴのみgifの場合 */
   <!-- font-size:3.2em;
	font-family:Monotype Corsiva,fantasy;
	text-align:right;
	padding-right:20px;
	margin:0;
	color:#FDF9DD;
	line-height:80px; /ロゴテキスト用 -->
}
#htitle img{
	margin:10px 0 0 0;   /*クリカブルマップでロゴのみリンク張る*/
	padding:0 auto;
}
#htitle a{
	text-decoration:none;
}
#gnavi{
	width:700px;
	height:36px;
	background-color:#FDF9DD; <!--test_bgcは#ECB776-->
}
#gnavi table{
	padding:0;
	margin:0;
}
#gnavi img{
	margin:0;
	padding:0;
}
#lmenu{
	width:140px;
	float:left;
	background-color:#FDF9DD; <!--test_bgcは#ffc-->
	margin:0;
	padding:0;
	display:block;
	border-right:5px solid #A48D78;
}
#lmenu img{
	margin:0 0 0 10px;
	padding:0;         /*■table組みにする、かも*/
	position:fixd;
	
}
#top{
	width:560px;
	float:right;
	background-color:#FDF9DD; <!--test_bgcは#fcf-->
	margin:0;
	color:#816E5D;
	text-align:left;
	font-size:0.9em;
	background-image:url(image/rireki_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 236px;
}
}
#top img{    /* img-sizeのmaxは「W520：H200」*/
	margin:20px;
}
#top p{
	font-size:0.8em;
	font-weight:bold;
	padding:0 20px 0 30px;
	line-height:25px;
	
}
#top h1{
	font-size:1.1em;
	padding:12px 20px 5px 35px;
}
#top a{
	text-decoration:none;
	font-size:1.1em;
	font-weight:normal;
}
}#top a:link{
	color:#816E5D;
}
#top a:visited{
	color:#C3635C;
}
#top a:hover{
	color:#869D7D;
	text-decoration:underline;
}
#top img.line{
	margin:0;
	padding:0;
}
.rireki{
	width:500px;
	height:110px;
	overflow:auto;
	scrollbar-base-color:#FDF9DD;
	border:solid 1px #FDF9DD;
	margin:0 30px;
}
#fup{	/* フッターとしてはH：50px */
	width:700px;
	height:30px;
	clear:both;
	background-color:#869D7D;
	font-size:0.6em;
	line-height:30px;
}
#fup a{
	text-decoration:none;
}
#fup a:link{
	color:#FDF9DD;
}
#fup a:visited{
	color:#C3635C;
}
#fup a:hover{
	color:#ECB776;
}
#fup span{
	color:#FDF9DD;
}
#fdw{
	width:700px;
	height:20px;
	background-color:#816E5D;
	color:#FDF9DD;
	font-size:0.7em;
	line-height:20px;
}
#fdw a{
	text-decoration:none;
}
#fdw a:link{
	color:#FDF9DD;
}
#fdw a:visited{
	color:#C3635C;
}
#fdw a:hover{
	color:#ECB776;
}
.modoru{
	margin:0 0 0 350px;
	font-weight:normal;
}
.modoru2{
	margin:0 0 0 290px;
	font-weight:normal;
}
