.koumoku{ font-size : 14px; color: #808080 ; font-weight: bold;}
.menu{ font-size : 12px; color: #BA005C ; line-height: 16px;}
.honbun{ font-size : 12px; color: #4B4B4B ; line-height: 16px;}
.honbun2{ font-size : 12px; color: #FFFFFF; }
.copy{ font-size : 10px; color: #4b4b4b ;}
.bg{ background-color:#E4F1CD; }
.bg2{ background-color:#CCCCCC; font-size : 12px; color: #4B4B4B ; line-height: 16px;}
.bg3{ background-color:#ABDAAD; font-size : 12px; color: #4B4B4B ; line-height: 16px;}
.bg4{ background-color:#3DCB43; font-size : 12px; color: #4B4B4B ; line-height: 16px;}
A:link{ text-decoration:none; color:#4B4B4B; }
A:visited{ text-decoration:none; color:#4B4B4B; }
A:active{ text-decoration:none; color:#4B4B4B; }
A:hover{ text-decoration:none; color:#808080; }
.hyo{ font-size : 12px; color: #4B4B4B ; line-height: 16px; text-align: center;}

h1 {
	font-size: 18px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
}

.border1{
	border-top: 1px solid #999999 ;
	border-left: 1px solid #999999 ; 

	padding: 5px ;
	margin : 5px 0px 0px 10px ;
	font-size : 12px;
	color: #4B4B4B ;
	line-height: 16px;
}
.border1-2{
	border-top: 1px solid #999999 ;
	border-left: 1px solid #999999 ; 

	padding: 2px ;
	margin : 2px 0px 0px 5px ;
	font-size : 12px;
	color: #4B4B4B ;
	line-height: 16px;
}
.border2{
    border-top: 1px solid #999999 ; 
	border-right: 1px solid #999999 ;
	border-left: 1px solid #999999 ;
	padding: 5px ;
	margin : 5px 0px 0px 10px ;
	font-size : 12px;
	color: #4B4B4B ;
	line-height: 16px;
} 
.border2-1{
    border-top: 1px solid #999999 ; 
	border-right: 1px solid #999999 ;
	border-left: 1px solid #999999 ;
	padding: 2px ;
	margin : 2px 0px 0px 5px ;
	font-size : 12px;
	color: #4B4B4B ;
	line-height: 16px;
} 
.border3{
    border-top: 1px solid #999999 ; 
	border-right: 1px solid #999999 ;
	border-left: 1px solid #999999 ;
	border-bottom: 1px solid #999999 ; 
	padding: 5px ;
	margin : 5px 0px 0px 10px ;
	font-size : 12px;
	color: #4B4B4B ;
	line-height: 16px;
}
.border4{
	border-top: 1px solid #999999 ;
    border-left: 1px solid #999999 ;
	border-bottom: 1px solid #999999 ; 
}  
.border5{
	border-top: 1px solid #999999 ;
    border-left: 1px solid #999999 ;
	border-right: 1px solid #999999 ;
	border-bottom: 1px solid #999999 ; 
}  

.border6{
	border-top: 1px solid #999999 ;
    border-left: 1px solid #999999 ;
	font-size : 10px;
	

} 
.center {
	text-align: center;
}
