a:link  { color: #3B3B3B; text-decoration: none }a:visited  { color: #3B3B3B; text-decoration: none }a:hover { color: #9F59EE; text-decoration: underline }a:active { color: #9F59EE; text-decoration: underline }a.sub:link  { color: #9F59EE; text-decoration: none }a.sub:visited  { color: #9F59EE; text-decoration: none }a.sub:hover { color: #9F59EE; text-decoration: underline }a.sub:active { color: #9F59EE; text-decoration: underline }.font12 { color: #3B3B3B; font-size: 12px; line-height: 16px }.font12b { color: #3b3b3b; font-weight: bold; font-size: 12px; line-height: 16px }.font12bb { color: #3b3b3b; text-decoration: blink; font-weight: bold; font-size: 12px; line-height: 16px }.font10 { color: #3B3B3B; font-size: 10px; line-height: 14px }.font8 { color: #3B3B3B; font-size: 8px; line-height: 12px }.table1 { padding-top: 3px; padding-bottom: 3px; padding-left: 7px }.right{ text-align: right;}.fl { float: left;}.fr { float: right;}.clear {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
}/* -------k[-------- */ul, ol, li,dl, dt, dd {
	margin: 0;
	padding: 0;
}ol, ul {
	list-style: none;
}a.blue:link,a.blue:visited  { color: #0066cd; text-decoration: none; }a.blue:hover,a.blue:active  { color: #0066cd; text-decoration: underline; }.bp { color: #00a0ea;}.mb5 { margin-bottom: 5px;}.mb10 { margin-bottom: 10px;}.mb15 { margin-bottom: 15px;}.mb20 { margin-bottom: 20px;}.mb25 { margin-bottom: 25px;}.mb30 { margin-bottom: 30px;}.mb35 { margin-bottom: 35px;}.mb40 { margin-bottom: 40px;}.mb45 { margin-bottom: 45px;}.mb65 { margin-bottom: 65px;}.mr1 { margin-right: 1px;}.mr5 { margin-right: 5px;}.mr10 { margin-right: 10px;}.mr22 { margin-right: 22px;}.pl2 { padding-left: 2px;}.intext {	position: relative;	width: 727px;}.intext .text {	position: absolute;
	top: 372px;
	left: 26px;}.menu li {	float: left;	margin-bottom: 1px;	line-height: 0;}.nb {	margin-left: 4px;}.nb li {	float: left;	margin-right: 4px;	font-size: 12px;	border: solid 1px #cccccc;	line-height: 24px;	height: 24px;	text-align: center;	width: 24px;}.nb li.on p {	padding: 0;	margin: 0;	font-weight: bold;	line-height: 22px;	height: 22px;	border: solid 1px #fff;	background: #f1f1f1;}.w200L {	width: 200px;	float: left;}.w380L {	width: 380px;	float: left;}.w320L {	width: 320px;	float: left;}.w355L {	width: 355px;	float: left;}.w475L {	width: 475px;	float: left;}
.w475L dt {
	float: left;
}
.qlink {	padding-top: 1px;	background: url(saiyo/img/dot01.gif) no-repeat 0 top;}.qlink li {	line-height:0;	margin: 0;	vertical-align: bottom;}.qlink li a {
	display: block;
	background: url(saiyo/img/dot01.gif) no-repeat 0 bottom;
	padding: 6px 5px;
	color: #3b3b3b;
	text-decoration:none;
	line-height:normal;	_height:100%;
}.qlink li a:hover {	background: #fafafa url(saiyo/img/dot01.gif) no-repeat 0 bottom;	color: #3b3b3b;	text-decoration: underline;}.qlink li a img {	vertical-align:middle;	margin-right: 8px;}.borderg { border-bottom: solid 1px #cccccc;}
.dot_box {	background: url(saiyo/img/dot01.gif) no-repeat 0 bottom;	padding-bottom: 25px;}.dot_box dl {
	width: 665px;	margin: 0;	float: left;
}

.dot_box dt {
	float: left;	padding-left: 4px;	margin-right: 10px;
}
.dot_box dd {	padding-left: 27px;
}
.name {
	margin: 0;	float: left;
}

.name dt {
	float: left;
}
.name dd {	padding-left: 35px;
}
* html body .name dd div ,.dot_box dd div {	display:inline-block;

}
