A:link{text-decoration:underline;color:#f1ecde;}
A:active{text-decoration:underline;color:#af8b7a;}
A:visited{text-decoration:none;color:#7a8b7a;}
A:hover{text-decoration:underline;color:#ee8b7a;}


body{
	background-image:url("images/material/light_mod.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	background-attachment:fixed;
	background-color: #000000;
	color:#f1ecde;
}

H1{color:#f1ecde;font-family:"ＭＳ ゴシック";font-size:14pt;font-weight:normal;letter-spacing:0pt;margin:0.6em 0 0.6em 0;}
H2{text-align: center;color:#f1ecde;font-family:"ＭＳ ゴシック";font-size:108%;font-weight:normal;letter-spacing:0pt;margin:0.8em 0 0.8em 0;background-color:#4d443d;}
H3{color:#f1ecde;font-family:"ＭＳ ゴシック";font-size:100%;font-weight:normal;letter-spacing:0pt;margin:0.8em 0 0.8em 0;background-color:#4d443d;}
H4{
	background-image: url("images/material/lightmark.jpg");background-repeat:no-repeat;background-position:top left;background-attachment: no-fix;
	text-align: left;color:#f1ecde;font-family:"ＭＳ ゴシック";font-size:100%;font-weight:normal;letter-spacing:0pt;
	margin:0.8em 0 0.8em 0;
	padding:0 0px 0 32px;
	}
H5{color:#f1ecde;font-size:108%;font-weight:normal;letter-spacing:0pt;margin-top:0.2em;margin-bottom:0.2em;}
H6{color:#f1ecde;font-size:100%;font-weight:normal;letter-spacing:0pt;margin-top:0.2em;margin-bottom:0.2em;}
.spacer{color:#f1ecde;font-family:"ＭＳ ゴシック";font-size:100%;font-weight:normal;letter-spacing:0pt;margin:5em 0 0.8em 0;}

.headprt {
	background-image: url("images/material/board144.jpg");background-repeat:no-repeat;background-position:top right;background-attachment: no-fix;
	text-align: right;
	width:92%;
	margin:2em 5em 0em 0em;
	padding: 4em 5em 0em 0em;
	font-size:96%;
}
.ichiban {
	/*background-image: url("images/material/1bancom.gif");background-repeat:no-repeat;background-position:top left;background-attachment: no-fix;*/
	border-bottom:1px solid #4d443d;
	font-family: "New York", Times, serif;
	font-size:88%;
	text-align: right;
	width:776px;
	margin:0em 0em 0em 0em;
	padding: 0em 0.4em 0em 0.4em;
}
.logoprt{
	/*background-image: url("images/material/mark96.jpg");background-repeat:no-repeat;background-position:top left;background-attachment: fixed;*/
	text-align: left;
	width:640px;
	margin:1em;
	padding: 4em 0.4em 0.4em 0.4em;
	font-size:108%;
}

.spacer{color:#f1ecde;font-family:"ＭＳ ゴシック";font-size:100%;font-weight:normal;letter-spacing:0pt;margin:5em 0 0.8em 0;}

.addr {
	text-align: right;
	width:100%;
	margin:0;
	padding: 0;
	font-size:84%;
}
.idx {
	text-align: right;
	width:100%;
	margin:0.6em 0 0.6em 0;
	padding: 0;
	font-size:84%;
}

.mainprt {
	width:776px;
	text-align:center;
	margin: 1em auto 2em auto;
	padding: 0em;
	font-size:96%;
}
.subprt {
	background-image: url("images/material/brd.jpg");background-repeat:no-repeat;background-position:right;background-attachment: non-fix;
	float:right;
	text-align:center;
	width:224px;
	margin: 1em 0 1em 0;
	padding: 480px 0 0 0;
	font-size:96%;
}
.mainbrd {
	text-align:center;
	width:776px;
	margin: 0em;
	padding: 0.4em;
	font-size:96%;
	border:1px solid #4d443d;
}
.dsc {
	text-align:left;
	/*height: 180px;*/
	margin: 0 8px 8px 8px;
	padding: 0 8px 8px 8px;
	font-size:88%;
	border-bottom:1px solid #4d443d;
}
#h180{height: 180px;}

.dscfree {
	text-align:left;
	margin:0.8em 0 0.8em 0;
	padding: 8px;
	font-size:88%;
	border-bottom:1px solid #4d443d;
}
.dscmap {
	text-align:left;
	margin: 8px 4px 8px 4px;
	padding:  8px 0px 8px 0px;
	font-size:88%;
	border-bottom:1px solid #4d443d;
}
.catch {
	text-align:center;
	vertical-align:middle;
	width:108px;
	height:169px;
	margin: 0;
	padding: 0.4em;
	font-size:14pt;
	font-weight:bold;
	background-color:#c8aa86;
	border:4px solid #4d443d;
	color:#17090a;
}

#5brd {
	border:1px solid #555;
}
.guidebar {
	text-align: right;
	width:776px;
	margin: 0em 0 0em 0;
	padding: 0em;
	font-size:96%;
}
.footprt {
	background-image: url("images/07feb/6231010masuya_shinshu.jpg");background-repeat:no-repeat;background-position:top right;background-attachment: no-fix;
	border-bottom:5px solid #4d443d;
	text-align: center;
	width:100%;
	/*height:144px;*/
	margin: 3em 0 0em 0;
	padding: 7em 0 0em 0em;
	font-size:84%;
}

.cmnt{margin-left:0.5em ;margin-right:0.5em ;margin-top:0.2em ;margin-bottom: 0.5em;}
.line14{line-height:1.4em;}

.picline{color:#ffffff; background-color:#364f54 ;letter-spacing:0pt;margin-left:0.5em ;margin-right:0.5em ;margin-top:0.5em ;margin-bottom: 0.5em; padding: 0.3em;}
.listmain{color:#222222; background-color:#ffffff ;letter-spacing:0pt;border:1px solid gray ; margin:0.2em 0 0.2em 0.2em; padding: 0.2em;float:left;width :79%;line-height:1.2em;}
.listsub{color:#222222; background-color:#ffffff ;letter-spacing:0pt;border:1px solid gray ; margin:0.2em 0 0.2em 0; padding: 0.2em; text-align: right;float:right; width :20%;line-height:1.2em;}
.bun{color:#ffffff;letter-spacing:0pt;border:1px solid gray ; margin:0.4em 0 0.2em 0.2em; padding: 0.2em;line-height:1.2em;width:98%;}

.subhead{width:640px;color:#a0abb8;font-size:96%;margin:3em 0 8em 0;}
.subbody{width:640px;color:#a0abb8;font-size:96%;margin:0;}
.footer{
	color:#a0abb8;font-size:82%;margin:2em 0 0em 0;
}
.subfoot{color:#a0abb8;font-size:82%;margin:12em 0 4em 0;}

