table{
font-size:12px;
line-height:18px;
color: #000000;
}

body{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	margin-left: 0px;
	margin-right: 0px;
	background: #FFFFFF;
}


/* o */

.midashi01{
background-image:url(../images/m01.gif);
background-repeat:no-repeat;
background-position:0 0;
width:670px;
_width:670px;
height:40px;
padding-top:10px;
padding-left:0px;
text-align:left;
font-size: 14px;
color: #30A6DC; 
line-height: 18px;
font-weight:bold;
}

.midashi02{
background-image:url(../images/m02.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:320px;
_width:330px;
height:30px;
padding-top:3px;
padding-left:10px;
text-align:left;
font-size: 14px;
color: #FFFFFF; 
line-height: 18px;
font-weight:bold;
}


.back01{
background-image:url(../images/back01.jpg);
background-repeat:repeat-y;
}

.back02{
background-image:url(../images/back02.jpg);
background-repeat:repeat-x;
}

.right{
float:right; margin-right:0px; margin-top:0px; margin-left:5px;}

.box01{
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:220px;
margin-left:auto;
margin-right:auto; 
}

.box02{
border-right:1px solid #397449;
border-left:1px solid #397449;
border-top:1px solid #397449;
border-bottom:1px solid #397449;
width:840px;
margin-left:auto;
margin-right:auto; 
}

.box03{
border-right:1px solid #F2A519;
border-left:1px solid #F2A519;
border-top:1px solid #F2A519;
border-bottom:1px solid #F2A519;
width:660px;
margin-left:auto;
margin-right:auto; 
}

.box04{
border-right:1px solid #666666;
border-left:1px solid #666666;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
width:660px;
margin-left:auto;
margin-right:auto; 
}

.box05{
border-right:1px solid #F2A519;
border-left:1px solid #F2A519;
border-top:1px solid #F2A519;
border-bottom:1px solid #F2A519;
width:660px;
margin-left:auto;
margin-right:auto; 
}


.box06{
border-right:1px solid #F2A519;
border-left:1px solid #F2A519;
width:660px;
margin-left:auto;
margin-right:auto; 
}


.box07{
border-right:1px solid #F2A519;
border-left:1px solid #F2A519;
border-top:1px solid #F2A519;
border-bottom:1px solid #F2A519;
width:610px;
margin-left:auto;
margin-right:auto; 
}

/* text */
.f12px-b2 {font-size: 12px;color: #31A7DC; line-height: 18px; font-weight:bold;}
.f14px-b2 {font-size: 14px;color: #31A7DC; line-height: 18px; font-weight:bold;}

.f12px02_b2 {font-size: 12px;color: #31A7DC; line-height: 18px; font-weight:bold;}
.f14px02_b2 {font-size: 14px;color: #31A7DC; line-height: 18px; font-weight:bold;}

.f12px-b {font-size: 12px;color: #FF9900; line-height: 18px; font-weight:bold;}
.f14px-b {font-size: 14px;color: #FF9900; line-height: 18px; font-weight:bold;}

.f12px02_b {font-size: 12px;color: #FF9900; line-height: 18px; font-weight:bold;}
.f14px02_b {font-size: 14px;color: #FF9900; line-height: 18px; font-weight:bold;}

h1 {font-size: 12px;color: #000000; line-height: 16px;margin-bottom:0px;}
h2 {font-size: 12px;color: #000000; line-height: 16px;margin-bottom:0px;}
.h2a {font-size: 14px;color: #0000000; line-height: 18px;margin-bottom:0px; font-weight:bold;}
.h2b {font-size: 12px;color: #1A7C86; line-height: 16px;margin-bottom:0px; font-weight:bold;}
.h2c {font-size: 14px;color: #2B7D9B; line-height: 16px;margin-bottom:0px; font-weight:bold;}

.f10px-shiro {font-size: 10px;color: #FFFFFF; line-height: 15px;}
.f10px-kuro {font-size: 10px;color: #000000; line-height: 15px;}

.f12px-shiro {font-size: 12px;color: #FFFFFF; line-height: 18px;}
.f12px-shiro_b {font-size: 12px;color: #FFFFFF; line-height: 18px; font-weight:bold;}
.f12px-kuro {font-size: 12px;color: #000000; line-height: 18px;}
.f12px-kuro_b {font-size: 12px;color: #000000; line-height: 18px; font-weight:bold;}
.f12px-ao {font-size: 12px;color: #0000FF; line-height: 18px;}
.f12px-ao_b {font-size: 12px;color: #0000FF; line-height: 18px; font-weight:bold;}
.f12px-aka {font-size: 12px;color: #FF0000; line-height: 18px;}
.f12px-aka_b {font-size: 12px;color: #FF0000; line-height: 18px;font-weight:bold;}
.f12px-kon {font-size: 12px;color: #000066; line-height: 18px;}
.f12px-kon_b {font-size: 12px;color: #000066; line-height: 18px; font-weight:bold;}
.f12px-cha {font-size: 12px;color: #660000; line-height: 18px;}
.f12px-kin {font-size: 12px;color: #CC9900; line-height: 18px;}
.f12px-kin_b {font-size: 12px;color: #CC9900; line-height: 18px; font-weight:bold;}
.f12px-hai {font-size: 12px;color: #333333; line-height: 18px;}
.f12px-hai_b {font-size: 12px;color: #333333; line-height: 18px; font-weight:bold;}


.f14px-kon {font-size: 14px;color:##000066; line-height: 18px;}
.f14px-kon_b {font-size: 14px;color:##000066; line-height: 18px; font-weight:bold;}
.f14px-shiro {font-size: 14px;color:#FFFFFF; line-height: 18px;}
.f14px-shiro_b {font-size: 14px;color:#FFFFFF; line-height: 18px; font-weight:bold;}
.f14px-kuro {font-size: 14px;color: #000000; line-height: 18px;}
.f14px-kuro_b {font-size: 14px;color: #000000; line-height: 18px; font-weight:bold;}
.f14px-ao {font-size: 14px;color: #0000FF; line-height: 18px;}
.f14px-ao_b {font-size: 14px;color: #0000FF; line-height: 18px; font-weight:bold;}
.f14px-aka {font-size: 14px;color: #FF0000; line-height: 18px;}
.f14px-aka_b {font-size: 14px;color: #FF0000; line-height: 18px;font-weight:bold;}
.f14px-kon {font-size: 14px;color: #000066; line-height: 18px;}
.f14px-kon_b {font-size: 14px;color: #000066; line-height: 18px; font-weight:bold;}
.f14px-cha {font-size: 14px;color: #660000; line-height: 18px;}
.f14px-kin {font-size: 14px;color: #CC9900; line-height: 18px;}
.f14px-kin_b {font-size: 14px;color: #CC9900; line-height: 18px; font-weight:bold;}
.f14px-hai {font-size: 14px;color: #333333; line-height: 18px;}
.f14px-hai_b {font-size: 14px;color: #333333; line-height: 18px; font-weight:bold;}
.f14px-orende_b {font-size: 14px;color: #F7941D; line-height: 18px; font-weight:bold;}
.f14px-midori_b {font-size: 14px;color: #21341A; line-height: 18px; font-weight:bold;}



.f16px-shiro {font-size: 16px;color: #FFFFFF; line-height: 18px;}
.f16px-shiro_b {font-size: 16px;color: #FFFFFF; line-height: 18px; font-weight:bold;}
.f16px-kuro {font-size: 16px;color: #000000; line-height: 18px;}
.f16px-hai_b {font-size: 16px;color: #333333; line-height: 18px; font-weight:bold;}
.f16px-ao {font-size: 16px;color: #0000FF; line-height: 18px;}
.f16px-aka {font-size: 16px;color: #FF0000; line-height: 18px;}
.f16px-kon {font-size: 16px;color: #000066; line-height: 18px;}
.f16px-cha {font-size: 16px;color: #660000; line-height: 18px;}
.f16px-hai {font-size: 16px;color: #333333; line-height: 18px;}
.f16px-hai_b {font-size: 16px;color: #333333; line-height: 18px; font-weight:bold;}

.f16px-aka_b {font-size: 16px;color: #F24A3D; line-height: 18px; font-weight:bold;}


.head{font-size: 12px;color: #00812B; line-height: 18px;}

 a:link { color: #1F0C06;}
 a:visited { color: #1F0C06;}
 a:hover { color: #1F0C06;}
 
 .t01 {font-size: 12px;color: #FFFFFF; line-height: 18px;}
 .t01 a:link { color: #FFFFFF;}
 .t01 a:visited { color: #FFFFFF;}
 .t01 a:hover { color: #FFFFFF;}

.below {font-size: 12px;color: #003300; line-height: 13px;}