.subTitle2 {
	background-color: #F5F2DE;
	font-size: 14px;
	color: #996633;
	letter-spacing: 1px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F5EB;
	border-right-color: #F2E9C0;
	border-bottom-color: #F2E9C0;
	border-left-color: #F5F5EB;
	background-image: url(../corporate/img_corporate/img_bgSt.gif);
	background-repeat: repeat-x;
}
.subTitle1 {
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	background-image: url(../regist/img_regist/img_bgCoution.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	vertical-align: middle;

}
.recoNaviFont {
	font-family: "lr SVbN", "Osaka]";
	font-size: 12px;
	color: #FFFFFF;
}
.recoNavi A:link {
	color:#FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
} 
.recoNavi A:visited {
	color:#FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.recoNavi A:hover {
	color:#F17432;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
.recoMnew {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #0066CC;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	letter-spacing: 1px;
}
.recoMtb1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
	padding: 5px;
}
.recoMlive {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF0000;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	margin-right: 5px;
	letter-spacing: 1px;
}
.recoInum {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF3366;
	padding-right: 10px;
	padding-left: 10px;
}
.docTarbie {
	background-image: url(../contents/recommend/osaka/img/tarbie22.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
}
.font8a {

	font-size: 8px;
	line-height: 12px;
	color: #444444;
}
.ivQues {
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
	padding-top: 10px;
}
.font10cap {


	font-size: 10px;
	line-height: 12px;
	color: #444444;
}
.font8b {
	font-size: 8px;
	line-height: 8px;
	color: #FFFFFF;
	letter-spacing: 0px;
}
