@charset "utf-8";

/* --------------------------------------------------
	=decision
-------------------------------------------------- */

#decision {
	background: url(../money/images/decision_bg.gif) repeat-y center top;
}

#decision-hd {
	height: 19px;
	background: url(../money/images/decision_hd.gif) no-repeat center top;
	font-size: 1%;
	text-indent: -9999px;
}

#decision-ft {
	height: 19px;
	background: url(../money/images/decision_ft.gif) no-repeat center top;
	font-size: 1%;
	text-indent: -9999px;
}

#decision-main {
	text-align: center;
}

#decision-main p {
	margin: 10px 0;
}

#decision-main p.question {
	line-height: 24px;
	font-weight: bold;
	font-size: 18px;
}

#decision-main p.question span {
	color: #006934;
}

.decision-btn {
	text-align: center;
}

.decision-btn img {
	margin: 0 7px;
}

#result-main {
}

#result-img {
	width: 248px;
}

#result-txt {
	width: 353px;
}

#result-txt p {
	margin: 10px 0;
	font-size:115%;
	line-height: 1.5;
}

#result-txt table {
	background-color: #fff;
}

#result-txt table tr th {
	background-color: #036eb7;
	text-align: center;
}

#result-txt table tr td {
	padding: 10px;
}

#result-txt table tr td.top {
	padding-bottom: 0;
}

#result-txt p.resultTtl {
	font-size:135%;
	line-height: 1.3;
	color:#006833;
}

#result-txt p.resultTtl b {
	display: block;
	font-size:105%;
	padding:5px 0 3px;
	color:#E95413;
	letter-spacing: 1px
}

#result-txt p.resultTtl strong {
	display: block;
	font-size:150%;
	font-weight: bold;
	color:#E95413;
}

#result-txt p.last {
	margin-bottom:15px;
}

#result-txt p.last a {
	color:#FF8206;
	font-weight: bold;
}

/* --------------------------------------------------
	=character
-------------------------------------------------- */

#character {
	text-align: center;
}

#character ul {
	margin-left: 45px;
}

#character ul li {
	margin: 15px 15px 0 0;
	float: left;
}

#character .shindan-start {
	text-align: center;
	width:280px;
	height: 210px;
	margin:30px auto 30px;
	position: relative;
}

#character .shindan-start p {
	position: absolute;
	z-index: 1;
	left:0;
	top:0;
}

#character .shindan-start span {
	display: block;
	position: absolute;
	z-index: 2;
	top:155px;
	left:12px;
}
