@charset "UTF-8";
/* CSS Document */

/* ************************************************ */
/*                   #check.index                   */
/* ************************************************ */
#check.index #contents {
	margin: 0 auto 9px;
	position: relative;
	width: 940px;
	height: 576px;
	background: url(../img/common/bg_contents.png) left top no-repeat;
}
#check.index .returnLp {
	margin: 0 auto 50px;
	width: 940px;
	text-align: right;
}
#check.index h1 {
	position: absolute;
	top: 51px;
	left: 62px;
}
#check.index p {
	position: absolute;
	top: 218px;
	left: 70px;
}
#check.index .pic {
	position: absolute;
	top: 196px;
	left: 508px;
}
#check.index .btn {
	display: block;
	position: absolute;
	top: 393px;
	left: 74px;
}


/* ************************************************ */
/*                   #check.index                   */
/* ************************************************ */
#check.question #contents {
	margin: 0 auto 103px;
	position: relative;
	width: 940px;
	height: 576px;
	background: url(../img/common/bg_contents.png) left top no-repeat;
}
#check.question #contents h1 {
	position: absolute;
	top: 44px;
	left: 46px;
}
#check.question #contents dl dt {
	position: absolute;
	top: 147px;
	left: 88px;
}
#check.question #contents dl dd.answerA {
	position: absolute;
	top: 266px;
	left: 116px;
}
#check.question #contents dl dd.answerB {
	position: absolute;
	top: 395px;
	left: 116px;
}


/* ************************************************ */
/*                   #check.result                   */
/* ************************************************ */
#check.result #contents {
	margin: 0 auto 6px;
	position: relative;
	width: 940px;
	height: 766px;
	background: url(../img/result/bg_contents.png) left top no-repeat;
}
#check.result #contents h1 {
	position: absolute;
	top: 44px;
	left: 46px;
}
#check.result #contents h2 {
	position: absolute;
	top: 108px;
	left: 403px;
}
#check.result #contents .desc {
	position: absolute;
	top: 200px;
	left: 406px;
	width: 485px;
	height: 185px;
	line-height: 1.75;
	color: #745e4b;
	font-size: 16px;
}
#check.result #contents .illust {
	position: absolute;
	top: 104px;
	left: 53px;
}
#check.result #contents h3 {
	position: absolute;
	top: 403px;
	left: 56px;
}
#check.result #contents .goods {
	position: absolute;
	top: 399px;
	left: 685px;
}
#check.result #contents .recommend {
	position: absolute;
	top: 468px;
	left: 56px;
}
#check.result #contents .recommend dt {
	float: left;
	width: 148px;
}
#check.result #contents .recommend dd {
	padding-top: 4px;
	float: left;
	width: 470px;
}
#check.result #contents .recommend dd h4 {
	margin-bottom: 7px;
	color: #ef699b;
	font-weight: bold;
	font-size: 18px;
}
#check.result #contents .recommend dd p {
	line-height: 1.86;
	color: #606060;
	font-size: 14px;
}
#check.result #contents .mam {
	position: absolute;
	left: 56px;
}
#check.result #contents .mam dt {
	float: left;
	width: 143px;
}
#check.result #contents .mam dd {
	float: left;
	width: 470px;
}
#check.result #contents .mam dd ul li {
	margin-right: 9px;
	float: left;
}
#check.result #contents .links {	position: absolute;}
#check.result #contents .links li {
	margin-right: 3px;
	float: left;
}
#check.result #contents .links li.brand {	padding: 7px 0 0 3px;}
#check.result #contents .retry {
	position: absolute;
	top: 708px;
	left: 355px;
}
#check.result .returnLp {
	margin: 0 auto 14px;
	width: 940px;
	text-align: right;
}

/* .sh */
#check.sh #contents .mam {	top: 587px;}
#check.sh #contents .links {
	top: 630px;
	left: 232px;
}

/* .refle */
#check.refle #contents .mam {	top: 587px;}
#check.refle #contents .links {
	top: 630px;
	left: 232px;
}

/* .sw */
#check.sw #contents .links {
	top: 621px;
	left: 232px;
}

/* .sl */
#check.sl #contents .mam {	top: 557px;}
#check.sl #contents .links {
	top: 611px;
	left: 53px;
}

/* .el */
#check.el #contents .recommend dd p {	line-height: 1.43;}
#check.el #contents .mam {	top: 577px;}
#check.el #contents .detail {
	position: absolute;
	top: 627px;
	left: 50px;
}
#check.el #contents .links {
	top: 651px;
	left: 232px;
}

