.font1 {
	font-size: 10px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #333333;
}
.font2 {
	font-size: 12px;
	line-height: 24px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.mid {
	vertical-align: middle;
}
.textfield {
	width: 90px;
	height: 18px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
}
.title1-Red {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	color: #FF3300;
}
.title2-Orange {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 15px;
	color: #FF6600;
}
.title3-Green {
	color: #59B224;
	font-size: 15px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.link1-White {
	color: #338023;
}
.link2-Green {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #006600;
}
.main {
	padding-top: 0px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height: 20px;
	color: #333333;
}
.main2 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.font3 {
	color: #402108;
}
.font-Orange {
	color: #FF6600;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.underline1 {
	color: #FF6600;
	text-decoration: underline;
}
.font-Green {
	color: #006600;
}
.title3-Orange {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 20px;
	color: #FF6600;
	line-height: 25px;
}
.topmg {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #333333;
}
.leftmg {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #006600;
}
.font_white {
	color: #FFFFFF;
}
.font_blue {
	color: #4391AA;
}
.title_blue {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 15px;
	color: #4391AA;
}
.font-Green2 {
	line-height: 25px;
	color: #006600;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.font-Green-lh15 {
	line-height: 20px;
	color: #006600;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.textfield-top {
	height: 13px;
	width: 90px;
}
.textfield3 {
	height: 13px;
	width: 90px;
	border:0;
}
.title-Green2 {
	font-size: 18px;
	color: #006600;
	line-height: 30px;
}
.main3 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
}
.main4 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}
.title_Green4 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 15px;
	color: #006600;
}
.title-Gray {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 15px;
	color: #333333;
}
.table_flo {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}
.title-Red {
	color: #FF0000;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 15px;
	line-height: 22px;
}
.table_flo2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: right;
}
.btnright{
	text-align:right;
	margin-top: 16px;
	margin-bottom: 32px;
}
.box{
	width: 548px;
}

/*V~[V*/
.warning{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.textright{
	text-align: right;
}
.textleft{
	text-align: left;
}
#ryokin{
	width: 630px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
#sim{
}
#sim-select table{
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	border:0;
}
#sim-select th{
	text-align: left;
	vertical-align: top;
	font-size: 82%;
	line-height: 120%;
}
#sim-select td{
	text-align: left;
	vertical-align: top;
	font-size: 82%;
	line-height: 120%;
}

#sim-box{
	width: 521px;
	margin-left: auto;
	margin-right: auto;
}
#sim-box #sim-title{
	background: url('image/ryokin_img2.gif') no-repeat;
	width: 521;
	height:43px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	line-height: 180%;
	*padding-top: 10px;
}
#sim-box #sim-main{
	background-color: #e8f1cf;
}
#sim-box #sim-main table{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	border:0;
}
#sim-box #sim-main th{
	text-align: left;
	vertical-align: top;
	font-size: 85%;
	line-height: 120%;
}
#sim-box #sim-main td{
	text-align: right;
	vertical-align: top;
	font-size: 85%;
	line-height: 120%;

}

#my{
	width: 521px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom: 20px;
}
#my #my-title{
	background: url('image/ryokin_img4.gif') no-repeat;
	width: 521px;
	height:43px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	line-height: 200%;
}
#my #my-main{
	background-color: #fff6e9;
	font-size: 82%;
	line-height: 120%;
}
#my #my-main table{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	border:0;
}
#my #my-main th{
	text-align: left;
	font-size: 85%;
	line-height: 120%;
}
#my #my-main td{
	text-align: right;
	font-size: 85%;
	line-height: 120%;
}
#pmy{
	width: 484px;
	margin-left: auto;
	margin-right: auto;
	background-color: #f39800;
}
#bnr-kojin{
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	visibility: hidden;
	font-size: 85%;
}
#bnr-hojin{
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	visibility: hidden;
	font-size: 85%;
	position: relative;
	top: -173px;
}
#toeisenend{
	width: 630px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
#toeisenend p{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	font-size: 85%;
	line-height: 140%;
}



