
body{
width:700px;
color: #000000; 
background-color: #ffffff;
font-size: 80% ; 
font-family: ＭＳ Ｐゴシック , serif ; 
line-height: 140%; 
letter-spacing: 0.1em; 
margin : 0 auto;
padding: 0;
text-align:center;
}
A 
{
COLOR: #009900; 
background-color: #ffffff; 
FONT-WEIGHT: NORMAL ; 
text-decoration: underline; 
BORDER: none; 
PADDING: 0px; 
MARGIN: 0px; 
}
A:HOVER 
{
COLOR: #ff0000 ; 
background-color: #ffffff; 
}
H1 
{
width:700px;
text-align:left;
FONT-SIZE: 100% ; 
FONT-WEIGHT: NORMAL ; 
BORDER: none ;
PADDING: 0px; 
MARGIN: 0px; 
}
H2 
{
text-align:left;
color:#999933;
background-color: #ffffff; 
FONT-WEIGHT: bold ; 
FONT-SIZE: 110% ; 
LINE-HEIGHT: 100%; 
BORDER: solid ;
border-width:0px 0px 1px 0em ;
border-color:#999933;
PADDING: 10px 0px 2px 0em; 
MARGIN: 0px 0px 5px 0px; 
}
H3 
{
text-align:left;
color:#999933;
background-color: #ffffff; 
FONT-WEIGHT: bold ; 
FONT-SIZE: 110% ; 
LINE-HEIGHT: 100%; 
BORDER: solid ;
border-width:0px 0px 1px 0em ;
border-color:#999933;
PADDING: 0px 0px 2px 0em; 
MARGIN: 0px 0px 5px 0px; 
}
H4 
{
text-align:left;
color:#999933;
background-color: #ffffff; 
FONT-WEIGHT: bold ; 
FONT-SIZE: 110% ; 
LINE-HEIGHT: 100%; 
BORDER: solid ;
border-width:0px 0px 1px 0em ;
border-color:#999933;
PADDING: 0px 0px 2px 0em; 
MARGIN: 0px 0px 5px 1em; 
}
TABLE , 
TR , 
TD , 
TH 
{
FONT-WEIGHT: NORMAL ; 
FONT-SIZE: 100%; 
LINE-HEIGHT: 140%; 
LETTER-SPACING: 0.1em; 
BORDER-COLLAPSE: collapse; 
border-style : none;
padding : 0em; 
margin : 0em; 
}
TABLE 
{
MARGIN: 0.5em 1em 1em 0em; 
}
TH 
{
BACKGROUND-COLOR: #999933; 
color:#ffffff;
FONT-WEIGHT:normal;
BORDER: solid 1px #ffffff;
PADDING: 0.5em; 
text-align:center;
white-space: nowrap
}
TD 
{
BORDER: solid 1px #999933;
PADDING: 0.5em; 
}
IMG 
{
border: 0px; 
padding: 0em;
margin: 10px; 
}
SMALL 
{
FONT-SIZE: 85%;
}
STRONG 
{
FONT-WEIGHT: bold ; 
color: #009900; 
background-color: #ffffff; 
}
LI 
{
BORDER-STYLE: none; 
FONT-SIZE: 100% ; 
LINE-HEIGHT: 140%; 
LETTER-SPACING: 0.1em; 
PADDING: 0em 0em 1em 0em; 
margin: 0em; 
}
.imgbox , 
.imgbox img , 
.imgbox ul, 
.imgbox li , 
.imgbox a 
{
margin:0;
padding : 0 ; 
list-style: none; 
font-size: 100%; 
line-height: 100%; 
letter-spacing: 0px; 
border-style : none; 
text-decoration: none; 
}
.left 
{
FLOAT: left; 
}
.right
{
float: right; 
}
#all{
background-image: url("./img/main_back.gif");
width:700px;
text-align:center;
margin : 0 auto;
line-height: 140%; 
}
#menu 
{
position:relative ;
top: -50px;
float:right;
text-align:left;
margin : 0;
padding : 0;
border-right:solid 5px #999933;
}
#menu li 
{
display:inline;
LINE-HEIGHT: 70%; 
LETTER-SPACING: 0em; 
margin : 0;
padding : 0;
}
#formbox {
margin:20px 20px 20px 20px;
padding: 10px 10px;
text-align:left;
}
#leftbox {
position:relative ;
top: -30px;
margin:0;
float:left; 
width : 500px ;
PADDING: 0px 0px 30px 30px;
text-align:left;
}
#rightbox {
position:relative ;
top: -30px;
float:right; 
margin:0;
PADDING: 0px 10px 0px 0px;
width : 140px ;
LINE-HEIGHT: 100%; 
text-align:left;
}
#foot 
{
width : 700px ;
padding: 0px; 
margin: 0px; 
LINE-HEIGHT: 0%; 
}
.kruz{
line-height: 135%; 
font-size:90%;
letter-spacing: 0.05em; 
}
.p4 {
PADDING: 0em 0em 2em 1em; 
}
.number
{
text-align: right;
padding: 0 0.5em 0 0; 
}
.div {
padding: 0px; 
margin: 10px 10px; 
}
.img_left {
	float : left ;
margin : 0px ;
padding :0px ;
}