A:hover {
	BORDER-BOTTOM: solid 1px #FF6633;
}
A:link {
	COLOR: #565536;
}
A:visited {
	COLOR: #565536;
}
A:active {
	COLOR: #565536;
}


.menu ta{
	width: 640px;
	float: center;
	margin: 0px;
	padding: 20px 10px 10px 10px;
}


#bn_00{
background:url('img/common_banner/bn_00.jpg') no-repeat;
width:640px;
height:42px;
}
#bn_00 h1{
font-size: 14px;
color: #333333;
position: relative;
padding-top: 0px;
padding-bottom: 7px;
padding-left: 10px;
top: 13px;
left: 13px;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Osaka;
}


#bn_22{
background:url('img/common_banner/bn_22.jpg') no-repeat;
width:640px;
height:34px;
}
#bn_22 h2{
font-size: 14px;
color: #333333;
position: relative;
padding-top: 0px;
padding-bottom: 7px;
padding-left: 10px;
top: 12px;
left: 15px;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Osaka;
}


#p_11{
width:640px;
font-size: 14px;
margin-left: 10px;
margin-right: 0px;
margin-top: 15px;
margin-bottom:15x;
color: #333333;
letter-spacing: 1.0px;
line-height: 130%;
font-weight: normal;
font-family: Osaka;
}


.font15 {
    line-height: 15px
}

.font20 {
    line-height: 20px
}

.font24 {
    line-height: 24px
}


.style1 {
	color: #336699;
	font-weight: bold;
}


.font10_gry_Century{
font-size:10px;
color:#666666;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Century;
}


.font10_blk_Osaka{
font-size:10px;
color:#333333;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Osaka;
}


.font10_blk_Osaka_20{
font-size:10px;
color:#333333;
margin-left: 20px;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Osaka;
}


.font10_wht_Osaka{
font-size:10px;
color:#FFFFFF;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Osaka;
}


.font10_red_Osaka{
font-size:10px;
color:#CC0000;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Osaka;
}


.font10_blu_Osaka{
font-size:10px;
color:#000066;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Osaka;
}


.font10_grn_Osaka{
font-size:10px;
color:#006600;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Osaka;
}


.font10_gry_Osaka{
font-size:10px;
color:#666666;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font10_grn_Century{
font-size:10px;
color:#006600;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Century;
}


.font11_blk_Osaka{
font-size:11px;
color:#333333;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font11_gry_Osaka{
font-size:11px;
color:#666666;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font11_gry_Osaka_Narrow{
font-size:11px;
color:#666666;
line-height:120%;
letter-spacing: 0.2px;
font-weight: normal;
font-family: Osaka;
}


.font11_gry_Osaka_Wide{
font-size:11px;
color:#666666;
line-height:120%;
letter-spacing: 1.5px;
font-weight: normal;
font-family: Osaka;
}


.font12_blk_Osaka{
font-size:12px;
color:#333333;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font12_wht_Osaka{
font-size:12px;
color:#FFFFFF;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font12_dblu_Osaka{
font-size:12px;
color:#000066;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font12_red_Osaka{
font-size:12px;
color:#CC0000;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font12_gry_Osaka{
font-size:12px;
color:#666666;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font12_gry_Osaka_Wide{
font-size:12px;
color:#666666;
line-height:120%;
letter-spacing: 1.5px;
font-weight: normal;
font-family: Osaka;
}


.font14_gry_Osaka_Wide{
font-size:14px;
color:#666666;
line-height:120%;
letter-spacing: 1.5px;
font-weight: normal;
font-family: Osaka;
}


.font14_blk_Osaka{
font-size:14px;
color:#333333;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font14_dblu_Osaka{
font-size:14px;
color:#000066;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font14_red_Osaka{
font-size:14px;
color:#CC0000;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font14_gry_Osaka{
font-size:14px;
color:#666666;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font14_blu_Osaka_link{
font-size:14px;
color:#0033CC;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font16_blk_Osaka{
font-size:16px;
color:#333333;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Osaka;
}


.font10_wht_Century{
font-size:10px;
color:#FFFFFF;
line-height:130%;
letter-spacing: 1.0px;
font-weight: normal;
font-family: Century;
}


.font12_blk_Century{
font-size:12px;
color:#333333;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Century;
}


.font12_wht_Century{
font-size:10px;
color:#FFFFFF;
line-height:130%;
letter-spacing: 0.97px;
font-weight: normal;
font-family: Century;
}



#b_00 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_sied00.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_00 a:hover{
background:url('img/common_button/on/but_sied00.jpg') no-repeat;
}


#b_01 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side01.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_01 a:hover{
background:url('img/common_button/on/but_side01.jpg') no-repeat;
}


#b_02 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side02.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_02 a:hover{
background:url('img/common_button/on/but_side02.jpg') no-repeat;
}


#b_03 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side03.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_03 a:hover{
background:url('img/common_button/on/but_side03.jpg') no-repeat;
}


#b_04 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side04.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_04 a:hover{
background:url('img/common_button/on/but_side04.jpg') no-repeat;
}


#b_05 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side05.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_05 a:hover{
background:url('img/common_button/on/but_side05.jpg') no-repeat;
}


#b_06 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side06.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_06 a:hover{
background:url('img/common_button/on/but_side06.jpg') no-repeat;
}


#b_07 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side07.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_07 a:hover{
background:url('img/common_button/on/but_side07.jpg') no-repeat;
}


#b_08 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side08.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_08 a:hover{
background:url('img/common_button/on/but_side08.jpg') no-repeat;
}


#b_09 a{
display:block;
width:200px;
height:80px;
background:url('img/common_button/of/but_side09.jpg') no-repeat;
text-decoration:none;
text-align:center
}
#b_09 a:hover{
background:url('img/common_button/on/but_side09.jpg') no-repeat;
}