body { font-size:12px; line-height: 18px; color: #666666; margin-top: 0px; margin-bottom: 0px; background-color:#E9E8E0;}

h1 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

h3 { font-size: 12px; color: #880000; margin: 0px; padding: 0px; font-weight: bold;}

h4 { border-left: solid #CCCCCC 5px; border-bottom: solid #CCCCCC 1px; padding-left: 10px; font-weight: bold; font-size: 12px; margin: 0px;}

h5 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }



.h-menu { color: #ffffff; font-size: 11px; line-height: 13px;}

.h-menu a,.h-menu a:link { color: #ffffff; font-size: 11px; line-height: 13px;}

.h-menu a:visited { color: #ffffff; font-size: 11px; line-height: 13px;}

.h-menu a:active,.h-menu a:hover { color: #ffffff; font-size: 11px; background-color:#777EB8; line-height: 13px;}



.menu a,.menu a:link { color: #B4387A;}

.menu a:visited { color: #70234B;}

.menu a:active,.menu a:hover { color: #70234B; background-color:#F3F3F3;}



.menu02 a,.menu02 a:link { color: #39B807;}

.menu02 a:visited { color: #006600;}

.menu02 a:active,.menu02 a:hover { color: #006600; background-color:#F3F3F3;}



.copy { font-size: 12px; color: #FFFFFF;}

.font01 { font-size: 11px; line-height: 13px;}

.font02 { font-size: 11px; padding:5px; color: #003399; line-height: 12px;}

.font03 { font-size: 11px; padding-left:5px; color: #003399; line-height: 12px;}

.font04 { font-size: 11px; padding-left:5px; line-height: 12px;}

.font05 { font-size: 16px; font-weight: bold;}

.font06 { font-weight: bold; color: #003399;}

.font07 { color: #003399; line-height: 17px;}

.font08 { color: #006633; line-height: 17px;}

.font09 { font-weight: bold; color: #666666; font-size: 14px;}

.font10 { font-size: 11px; line-height: 13px; color: #CC6633;}

.font011 { font-size: 10px; line-height: 13px;}

.r-title { color: #990000; font-weight: bold;}

.g-title { color: #39B807; font-weight: bold; padding: 5px;}

.b-title { color: #666666; font-weight: bold; padding: 5px;}



.menu01 a {

	display: block;

	background-image:url(img/t-b_bg.gif); background-position: 0px 0px;

	width: 180px;

	padding: 5px 10px 5px 10px;

	line-height: 13px;

	font-size: 11px;

	

}

.menu01 a:link,.menu01 a:visited {

	color: #000066;

	text-decoration: none;

	background-image:url(img/t-b_bg.gif); background-position: 0px 0px; padding: 0px;

	padding: 5px 10px 5px 10px;

	line-height: 13px;

	font-size: 11px;



}



.menu01 a:hover,.menu01 a:active {

	text-decoration: none;

	color: #880000;

	padding: 5px 10px 5px 10px;

	line-height: 13px;



}



.padding { padding: 10px;}

.padding01 {padding: 5px;}

.padding-left { padding-left: 10px;}





.img_r {

 float: right;

 border: none;

 vertical-align:top;

 margin-left: 5px;

 margin-bottom: 5px;

}

.img_l {

 float: left;

 border: none;

 margin-right:5px;

 vertical-align:top;

 margin-bottom: 5px;

}

.img_n {

 float: none;

 border: none;

}


