body{
margin: 0;
padding:0;
background-color: #FFFFFF;

}
font{
font-family: Osaka, MS GOTHIC, sans-serif;
font-size: 12px;
color: #333333;
line-height: 130%;
}

font.sm{
font-family: Osaka, MS GOTHIC, sans-serif;
font-size: 10px;
color: #333333;
line-height: 130%;
}

font.st{
font-family: Osaka, MS GOTHIC, sans-serif;
font-size: 12px;
color: #2D297F;
line-height: 130%;
}

a:link{text-decoration: none;color: #F47C1C;}
a:visited{text-decoration: none;color: #F47C1C;}
a:acive{text-decoration: none;color: #F47C1C;}
a:hover{text-decoration:underline;color:#3A9FF4;}

.space01{
padding-bottom: 24px;
}
.space02{
padding-bottom: 16px;
}
.space03{
padding-bottom: 8px;
}

.space_cap{
padding-left: 30px;
padding-bottom: 24px;
}

.space_cap02{
padding-left: 30px;
padding-bottom: 16px;
}

.space_cap05{
padding-left: 30px;
padding-bottom: 8px;
}

.space_cap06{
padding-left: 30px;
}

.space_cap03{
padding-left: 15px;
padding-bottom: 16px;
}

.space_cap04{
padding-left: 15px;
padding-bottom: 8px;
}

.space_cap07{
padding-left: 15px;
padding-bottom: 24px;
}

.space_cap08{
padding-left: 15px;
}

.pic{
margin-left: 15px;
margin-bottom: 8px;}


/* e[u */ 

.cell01{
background-color: #B4D2F6;
white-space: nowrap;
width: 150px;
text-valign: top;
}

.cell02{
background-color: #ECECEC;
text-valign: top;
}




