*{margin: 0px;padding: 0px;}
body {
       font-family: "MS Pゴシック", "osaka";
       font-size:12px;
       text-align:center;
       background:url() #fff;background-repeat: repeat-y;color: #e2d7b1;
}
h3 {color:#e2d7b1;font-weight: bold;font-size:14px;}
a {color: #000000;}
a:link {
	text-decoration: none;
	color: #e2d3c2;
}
a:visited {
	text-decoration: none;
	color: #e2d3c2;
}
a:hover {
	text-decoration: none;
	color:#fbecec; background-color:#333300;
}
a:active {
	text-decoration: none;
	color: #381705;
}
img {border: none;}
div#page {
	text-align:left;
	border: none;
	width:780px;margin:auto;
}
div#body2 {
text-align:center;margin:auto;
border:solid 1px #000000;
background: url() #000000;
background-repeat: no-repeat;
width:780px;
}

div#body2 #style2 {text-align:left;}
div#body2 #style22 {position:absolute; width:140px;height:280px;text-align:left;background-color:#2e3f47;color:#d9d6bb;padding:0px;margin:0px;}
div#body2 #style22 h3 {background-image : url(img/toplogoL.gif);width:140px; height:64px;
background-repeat: no-repeat;text-align:center; text-indent: -9999px;
}
div#body2 #style22 dl {padding:0 0 0 10px;font-size:13px;}
div#body2 #style22 dt {padding:3px 0 0 0;color:#a27d6b;}
div#body2 #style22 dd {padding:0 0 0 5px;color:#000000;font-size:11px;}
div#body2 #style22 a {color:#000000;}
div#body2 #style22 a:link {text-decoration:none;color:#000000;}
div#body2 #style22 a:hover {text-decoration:none;color:#222222;background-color:#888888;}
div#body2 #style22 img {float:left;}

div#body2 #style1 {position:relative;left:140px; width:637px;height:280px;text-align:left;background-color:#121a1d;color:#888888;border:solid 1px #ffffff;padding:0px;margin0px;}
div#body2 #style1 h3 {
background-image : url(img/toplogoR.gif);width:203px; height:64px;
background-repeat: no-repeat;
text-align:center; text-indent: -9999px;
}
div#body2 #style1 p {padding:0 0 0 10px;margin:8px 0 0 0;}
div#body2 #style1 ul {list-type:none;padding:0 0 0 50px;}
div#body2 #style1 li {list-type:none;}

div#body2 #style11 {position:relative;left:140px; width:637px;height:280px;text-align:left;background-color:#121a1d;color:#888888;border:solid 1px #ffffff;padding:0px;margin0px;}
div#body2 #style11 h3 {background-image : url(img/formlogoR1.gif);width:203px; height:64px;
background-repeat: no-repeat;text-align:center; text-indent: -9999px;
}
div#body2 #style11 p {padding:0 0 0 10px;margin:8px 0 0 10px;}
div#body2 #style11 ul {list-type:none;padding:0 0 0 50px;}
div#body2 #style11 li {}

div#body2 #style23 {color: #0000ff;font: bold;font-size: 14px;}
div#body2 #style25 {font-size:13px; text-align:left;padding:5px;background-color:#65613a;height:160px;}
div#body2 #style25 ul {vertical-align:bottom;margin:55px 0 0 0;list-type:none;}
div#body2 #style25 ul li{padding:3px 0 0 0;}
div#body2 #style27 {width:680px;text-align:left;margin-top:70px;background:#444b32;border:solid 1px #000000;padding:4px 0px 4px 0px;}
div#body2 #style27 p#links {float:left;}
div#body2 #style27 p#link {float:claer;}

.add {display:none;}
hr {border:solid 1px #001831;}
span {	font-size: 12px;color: #0000ff;
	font-weight: bold;}
div#body2 h1 {text-align:center;margin:auto;
background-image : url(img/);width:523px; height:92px;
background-repeat: no-repeat;
text-align:center; text-indent: -9999px;}
div#body2 h2 {float:left;
background-image : url(img/);width:160px; height:160px;
background-repeat: no-repeat;
text-align:center; text-indent: -9999px;}

div#body2 ul#nav {margin:0;padding:0;text-align:center;border-top:0px solid #785a38;min-width:780px;}
div#body2 ul#nav li {margin:0;padding:0;display:inline;}
div#body2 ul#nav li a {zoom:1;_height:0;padding:0 6px 0 6px;color:#777777;border:none;text-decoration:none;background:#000000;}
div#body2 ul#nav li a:hover,
div#body2 ul#nav li a:active,
div#body2 ul#nav li a:focus {color:#222222;background:#444444;}