
.size12px	{ font-size: 12px; line-height: 150%; }
.size14px	{ font-size: 14px; line-height: 150%; }

div#customer	{
	width: 568px;
}
div#customer h4	{
	background: url(img/customer/customer01.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 130%;
	width: 558px;
	height: 27px;
	padding: 8px 0 0 10px;
}
div#customer h5	{
	font-size: 14px;
	line-height: 150%;
	background: #EDEDED;
	border-top: #920B28 solid 2px;
	padding: 7px 10px;
	margin: 15px 0 10px 0;
}
div.custbox	{
	padding-top: 10px;
}
div.custbox	a:link,
div.custbox	a:visited,
div.maga_body a:link,
div.maga_body a:visited	{
	color: #0033CC;
	text-decoration: underline;
}
div.custbox	a:hover,
div.maga_body a:hover	{
	text-decoration: none;
}
div.custbox div.left	{
	float: left;
	padding: 0 10px 5px 0;
}
div.custbox div.right	{
	float: right;
	padding: 0 0 5px 10px;
}
div.custbox div.question	{
	background: url(img/customer/customer03.gif) no-repeat 0 0;
	padding: 0 0 3px 23px;
	border-bottom: #CCCCCC dotted 1px;
	margin-bottom: 10px;
	color: #920B28;
	clear: both;
}
div.custbox div.question_end	{
	background: url(img/customer/customer03.gif) no-repeat 0 0;
	padding: 0 0 3px 23px;
	margin-bottom: 10px;
	color: #920B28;
	clear: both;
}
div.custbox div.ansuer	{
	margin-bottom: 10px;
	padding: 0 10px 0 23px;
}
div.custbox div.ansuer .red	{
	color: #920B28;
}
div.custbox div.ansuer .name	{
	font-weight: bold;
}
div.custbox div.ansuer .line,
div.custbox div.question .line,
div.custbox div.question_end .line	{
	text-decoration: underline;
}
div.cust_end	{
	background: #F6ECC9 url(img/0903/cus0903-5.gif) no-repeat right center;
	padding: 15px 90px 15px 15px;
	margin-bottom: 20px;
}


#result-navimaga	{ 
	width: 235px;
	margin: 0 0 17px 0;
	border-top: #C7C7C7 solid 1px;
}
#result-navimaga ul	{ 
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-left: #C7C7C7 solid 1px;
}



/***************************************************
	jikenbou/
****************************************************/

div#jikenbou	{
	width: 568px;
}
div#jikenbou div.jikenbou01	{
	background: #F6ECC9;
	padding: 10px 15px 0 15px;
	margin-bottom: 20px;
}
div#jikenbou p span.red14bold	{
	font-size: 14px;
	line-height: 130%;
	color: #920B28;
	font-weight: bold;
}
div.jikenbox	{
	padding: 15px 10px 0 10px;
}	
div.jikenbox p.question	{
	color: #920B28;
	font-weight: bold;
	padding-bottom: 0px;
}
div#jikenbou .left	{
	float: left;
	padding: 0 10px 5px 0;
}
div#jikenbou .right	{
	float: right;
	padding: 0 0 5px 10px;
}
div.jiken01bg	{
	background: url(img/0903/jiken08.gif) no-repeat 0 bottom;
}
div.jiken01bg p	{
	padding: 15px;
}

/***************************************************
	book/
****************************************************/

div.maga_body .left	{
	float: left;
	padding: 0 10px 5px 0;
}
