@charset "EUC-JP";

div#s-title2{
	width: 950px;
	padding-top: 20px;
	background: url(images/bg.jpg) no-repeat #ffffff;
	height: 77px;

}

*html div#s-title2{
	width: 950px;
	padding-top: 20px;
	background: url(images/bg.jpg) no-repeat #ffffff;
	height:97px;

}

div#s-title2 h1{
	width: 70px;
	height: 27px;
	background: url(../images/s-title.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	outline: none;
	float: left;
	margin: 7px 0 10px 30px;
}


div#s-title2 div{
	padding-top:15px;
	float: left;
}

div#s-title2 h2{
	padding: 10px 30px 10px 0;
	float: right;
}


div#main-detail-member{
	height: 403px;
	width: 950px;
	background: url(images/bg2.jpg) no-repeat #ffffff;
}



div#main-detail-member div#tokuten{
	float: left;
	width: 320px;
	margin: 0 65px 0 65px;
}



div#tokuten div#mobile{
	float: right;
	width: 320px;
}

div#main-detail-member div#tokuten dl{
	width: 320px;
	border-top: 1px solid #252549;
	margin: 5px 0 5px 0;
}


div#main-detail-member div#tokuten dt{
	float: left;
	margin-top: 5px;
	border-bottom: 1px solid #252549;
	padding: 10px 0 10px 0;
	width: 100px;
}

div#main-detail-member div#tokuten dd{
	margin-top: 5px;
	border-bottom: 1px solid #252549;
	padding: 10px 0 10px 0;
}

div#main-detail-member div#tokuten p{
	font-size: 10px;
	margin-top: 5px;
}

*html div#mobile table{
	border-top: 1px solid #252549;
	border-bottom: 1px solid #252549;
	padding: 20px 0 25px 0;
	margin-top: 5px;
	height: 177px;
}
div#mobile table{
	border-top: 1px solid #252549;
	border-bottom: 1px solid #252549;
	padding: 5px 0 5px 0;
	margin-top: 5px;
	height: 177px;
}


div#mobile td{
	font-size: 10px;
	vertical-align: top;
}

div#mobile h2{
	font-size: 12px;
	margin: 20px 10px 10px 10px;
}


*html div#mobile td p{
	font-size: 10px;
	padding: 0px 0 10px 0;
}

div#mobile td p{
	font-size: 10px;
	padding: 0px 0 10px 0;
}


