@charset "utf-8";

/* -------------------------[01]:トップページヘッダー */

h2.bar01 {
	background: url(../salon/img/salon_bar01.gif) no-repeat;
	width: 525px;
	height: 28px;
	margin: 0 auto;
	text-indent: -5555px;
}
h2.bar02 {
	background: url(../salon/img/salon_bar02.gif) no-repeat;
	width: 525px;
	height: 28px;
	margin: 30px auto 0;
	text-indent: -5555px;
	clear:both;
}
h2.bar03 {
	background: url(../salon/img/salon_bar03.gif) no-repeat;
	width: 525px;
	height: 28px;
	margin: 30px auto 15px;
	text-indent: -5555px;
	clear:both;
}
h3 {
	width: 525px;
	margin:15px auto 5px;
	padding: 0px;
	font-size: small; /* font-weight: normal; */
}
p.text {
	width: 520px;
	margin: 0px auto 15px;
}
.check_top {
	width: 529px;
	height: 20px;
	margin: 0px auto;
	padding: 0px;
	font-size: 0px;
	background: url(../check/img/check_base.gif) no-repeat;
}
.check_body {
	width: 529px;
	margin: 0px auto;
	padding: 10px 0px 18px 0px;
	background: url(../check/img/check_body.gif) no-repeat bottom;
}
.check_body .box {
	width: 495px;
	margin: 0px auto;
	padding: 0px;
	border: 3px double #d1c0b3;
}
.check_body table {
	width: 100%;
	margin: 15px auto;
	padding: 0px;
	font-size: small;
}
.check_body table .th01 {
	margin: 0px;
	padding: 10px 0px 5px 35px;
	background: #dfd2c9 url(../check/img/check_q01.gif) no-repeat 5px 3px;
	font-size: 14px;
	font-weight: bold;
	color: #630;
}
.check_body table .td01 {
	margin: 0px;
	padding: 10px 5px 5px 0px;
	background: #dfd2c9;
	text-align: right;
}
.check_body table .th02 {
	margin: 0px;
	padding: 10px 0px 5px 35px;
	background: url(../check/img/check_q02.gif) no-repeat 5px 3px;
	font-size: 14px;
	font-weight: bold;
	color: #630;
}
.check_body table .td02 {
	margin: 0px;
	padding: 10px 5px 5px 0px;
	text-align: right;
}
ul.result {
	width: 528px;
	margin: 14px auto;
	padding: 0px;
	list-style: none;
}
ul.result li {
	width: 131px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
ul.result li .title01 {
	margin: 0px;
	height: 64px;
	width: 131px;
	font-size: 0px;
	text-indent: -5555px;
	background: url(../check/img/check_result01.gif) no-repeat;
}
ul.result li .title02 {
	margin: 0px;
	height: 64px;
	width: 131px;
	font-size: 0px;
	text-indent: -5555px;
	background: url(../check/img/check_result02.gif) no-repeat;
}
ul.result li .title03 {
	margin: 0px;
	height: 64px;
	width: 131px;
	font-size: 0px;
	text-indent: -5555px;
	background: url(../check/img/check_result03.gif) no-repeat;
}
ul.result li .title04 {
	margin: 0px;
	height: 64px;
	width: 131px;
	font-size: 0px;
	text-indent: -5555px;
	background: url(../check/img/check_result04.gif) no-repeat;
}
ul.result .result_body {
	width: 119px;
	margin: 0px;
	padding: 6px 6px 8px 6px;
	background: url(../check/img/check_result_body.gif) bottom;
}
ul.result .result_body p {
	margin: 0px;
	padding: 3px;
	background: #ece5d6;
	line-height: 130%;
	height: 75px;
}

