﻿html, body{
scrollbar-face-color: #006600;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#006600;
scrollbar-base-color: #FFFFFF;
scrollbar-3dlight-color: #006600;
scrollbar-darkshadow-color: #ffffff;
margin-top:20px;
font-size:14px;
font-family: "ＭＳ Ｐゴシック", "Osaka";
color:#ffffff;
text-align:center;
line-height:1.2em;
margin-top:0px;
background-color:#8c6766;
}
h2 {
font-size:110%;
margin:0 0 20px 0;
padding:0px;
}
h2.center {
display:block;
text-align:center;
}
img {
border:0px;
}
/*ヘッダー*/
#container {
margin:0 auto;
min-height:1600px;
width:780px;
border:3px ridge #ffffff;
background: url(../../img/bg-index.jpg)  repeat-y;
}
#header {
width:100%;
}
#left {
height:1400px;
width:190px;

float:left;
}
.menubox a {
height:30px;
border-top:2px ridge #ffffff;
border-right:1px ridge #ffffff;
border-bottom:1px ridge #ffffff;
border-left:2px ridge #ffffff;
width:180px;
display:block;
margin-top:5px;
padding-top:5px;
color:#ffffff;
text-decoration:none;
line-height:27px;
letter-spacing:0.4em;
}
.menubox2 a {
height:30px;
border-top:2px ridge #ffffff;
border-right:6px ridge red;
border-bottom:1px ridge #ffffff;
border-left:2px ridge #ffffff;
width:174px;
display:block;
margin-top:5px;
padding-top:5px;
padding-left:3px;
margin-left:2px;
color:#ffffff;
text-decoration:none;
line-height:27px;
background-color:#006600;
letter-spacing:0.4em;
}
.menubox a:hover{
border-right:6px ridge red;
background-color:#006600;
width:174px;
display:block;
margin-top:5px;
padding-top:5px;
padding-left:3px;
margin-left:2px;
}
#right {
margin-left:200px;
color:#303030;
margin-top:0px;

}
#footer {
width:570px;
margin-top:5px;
color:#ffffff;
clear:both;
}
#flashbg {
width:575px;
background-color:#003300;
height:160px;
padding-top:15px;
margin-top:-3px;
}
#image {
padding-top:0px;
margin-top:0px;
}
.nwimg {
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
margin-left:18px;
text-align:left;
}
#news {
width:540px;
text-align:left;
padding:5px;
margin-top:0px;
margin-bottom:10px;
margin-left:15px;
height:350px;
overflow: auto;
background-color:#ffffff;
color:black;
}
.newsbody {
width:500px;
text-align:left;
padding:5px;
margin-top:0px;
margin-bottom:10px;
margin-left:5px;
background-color:#ffffff;
display:block;
}
.newsdate {
width:500px;
text-align:left;
margin-left:5px;
padding-bottom:3px;
height:20px;
vertical-align:middle;
display:block;
}
#news2 {
width:500px;
text-align:left;
padding:5px;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
background-color:#ffffff;
color:#666666;
}
#news-r {
height:400px;
padding:5px;
width:240px;
margin-top:0px;
margin-bottom:10px;
color:black;
}
p {
color:black;
text-indent:10pt; 
}
#bodytext {
width:540px;
margin-right:10px;
padding-left:10px;
text-align:left;
line-height:1.5em;
}
#spbox {
border:1px solid #000000; 
margin:5px; 
padding:5px; 
background-color:#bcd6ad; 
color:#000000
}
#okisuke {
float:left;
text-align:center;
line-height:1.2em;
padding:5px;
margin:5px;
font-size:10px;
border:1px solid #000000; 
}
.bar {
margin-left:14px;
margin-top:10px;
line-height:50px;
margin-bottom:20px;
display:block;
}
.bar2 {
margin-left:14px;
margin-top:20px;
line-height:50px;
margin-bottom:20px;
display:block;
}
#katudo-l {
width:430px;
float:left;
}
#katudo-r {
width:100px;
float:right;
font-size:12px;
line-height:1.2em;
}
img.forum {
margin:5px;
}
.yakushoku {
text-align: justify;
text-justify:distribute-all-lines;
width:80px;
float:left;
font-size:90%;
}
img.sosiki {
margin:20px;
}
p.contactbody {
margin:20px;
}
.alart {
margin:0 10px 0 10px;
color:#ffffff;
text-align:left;
display:block;
font-size:80%;
}
.nintei {
margin:0 10px 0 10px;
width:540px;
height:475px;
display:block;
font-size:80%;
background: url(../../img/bg_nintei.jpg) ;
}
.red {color:red;}
