body {
	margin-top : 20px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	background-color: #3e6bbb;
	color: #000000;
	line-height:18px;

}

form { padding:0 auto;
		margin: 0 auto;

}


.e9, .e10, .e12 {
	font-family:helvetica, Arial, Verdana, sans-serif;
}

.j9, .j10, .j12, .j14 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
}

.e9, .e10, .e12 {
	font-family:helvetica, Arial, Verdana, sans-serif
}

a:link, a:active, a:visited { color: #333333; text-decoration: none;}

a:hover { color: #77700E; text-decoration: bold;

}

#footer {
background-color:#203d6f;
height:30px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

}

#c1 {

background-color:#ededed;
text-align:left;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
color:#203d6f;
line-height:18px;

}

#c2 {

text-align:left;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
color:#203d6f;
line-height:18px;

}

#r {

text-align:left;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
color:#203d6f;
line-height:18px;
padding:15px 15px 15px 15px; 

}


#part {

text-align:left;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
color:#666666;
line-height:18px;
padding:15px 15px 15px 15px; 

}

#part2 {

text-align:left;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
color:#666666;
line-height:18px;
padding:0px 15px 0px 15px; 

}

#cellshol td {
padding:5px 5px 5px 5px;

}

#desc  {
color:#6F7531;
font-size:12px;
padding:5px 5px 5px 5px ;
margin:0;
}

#desc  td {
margin:0;
border:1px solid;
border-collapse:inherit;
padding:5px 5px 5px 5px ;
}

#desc h1 {
color:#6F7531;
font-size:14px;
font-weight:bold;
margin:0;
padding:5px 5px 5px 5px ;
}

#f12 {
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px


}