@charset "UTF-8";

@import "reset.css";
@import "common.css";
@import "qc.css";


/*----------------------------------------------------------------------------
******************************************************************************
CSS for lower docs
******************************************************************************
----------------------------------------------------------------------------*/

/* headding
-------------------------------------------------------------*/
.contents h3{
	margin-bottom:10px;}
.contents h4{
	color:#000000;
	font-size:90%;
	font-weight:bold;
	padding:17px 0 20px 29px;
	background:url(../common/tit01.gif) 0 0 no-repeat;}
.contents h5{
	width:527px;
	color:#000000;
	font-size:79%;
	margin:0 auto 15px;
	font-weight:bold;
	padding:4px 0 4px 18px;
	border-top:1px solid #b7404a;
	background:#f4dddf url(../common/stit02.gif) 0 0 no-repeat;}
#menber h5,
#company h5{
	width:527px;
	color:#000000;
	font-size:79%;
	margin:0 0 10px 14px;
	font-weight:bold;
	padding:2px 0 4px 25px;
	border:0;
	background:url(../common/stit03.gif) 0 0 no-repeat;}
#menber h5{
	width:300px;}


/* box
-------------------------------------------------------------*/
.conBoxA{
	width:545px;
	margin:0 auto 10px;}
.conBoxB{
	width:525px;
	margin-left:auto;
	margin-right:auto;}
.conBoxC{
	width:470px;
	margin-left:auto;
	margin-right:auto;}
.conBoxA p,
.conBoxB p{
	line-height:1.45;}

/* box dl dt
-------------------------------------------------------------*/
.yBox,
.yBox2{
	width:505px;
	padding:8px 10px 7px 8px;
	margin:0 auto 10px;
	background-color:#f5eecb;
	border: 1px solid #efe2a7;}
.yBox2{
	width:525px;}
.yBox3{
	margin-left:20px;}
.yBox dt{
	margin-bottom:5px;
	padding:2px 0 0 25px;
	background: url(../common/arr01.gif) 0 0 no-repeat;}
.yBox dd{
	margin-left:25px;}
.yBox dt,
.yBox dd{
	font-size:79%;}
	
ul.yBox,
ul.yBox2{
	margin:0 auto 10px;
	padding:8px 10px 5px 8px;
}
.yBox li,
.yBox2 li{
	font-size:79%;
	padding:0 0 8px 25px;
	margin-bottom:2px;
	background: url(../common/arr01.gif) 0 0 no-repeat;}
.yBox3 li{
	font-size:79%;
	padding:2px 20px 4px 25px;
	margin-bottom:2px;
	background: url(../common/arr01.gif) 0 0 no-repeat;
	float:left;}
#flow .yBox{
	width:525px;
	margin:0 auto 0;}
#flow .yBox li{
	padding:0 0 3px 25px;
	/*\*//*/ padding:0 0 20px 25px; /* */
}


/*----------------------------------------------------------------------------
******************************************************************************
info/index
******************************************************************************
----------------------------------------------------------------------------*/

.menberBox{
	width:545px;
	margin:0 5px 10px 15px;
	padding-bottom:10px;
	background:url(../common/line.gif) 0 100% repeat-x;}
#menber .line{
	padding-bottom:10px;
	background:url(../common/line.gif) 0 100% repeat-x;}
.menberBox p.comm{
	font-size:79%;
	line-height:1.4;
	padding-left:23px;
	margin-bottom:15px;}



/*----------------------------------------------------------------------------
******************************************************************************
company /// inquiry
******************************************************************************
----------------------------------------------------------------------------*/

/* table layout
-----------------------------------------------------*/
table{
	border:1px solid #e3a7ad;
	background-color:#e3a7ad;}
table th,
table td{
	text-align:left;
	padding:15px 0 15px 10px;}
#company table th,
#company table td{
	vertical-align:top;}
table th{
	font-weight:normal;
	font-size:79%;
	background-color:#f4dddf;}
table th.tit{
	text-align:center;}
table td{
	font-size:79%;
	background-color:#FFFFFF;}
table td.in p{
	font-size:100%;}
	
table th span{
	color:#e5777d;}

/* width
-----------------------------------------------------*/

.w320{width:320px;}
.w100{width:100px;}
.w60{width:60px;}
.btn{width:120px;height:20pt;}


/*----------------------------------------------------------------------------
******************************************************************************
qa
******************************************************************************
----------------------------------------------------------------------------*/

#qa ul.yBox{
	width:525px;
	padding-bottom:5px;
	margin-bottom:20px;}
#qa .yBox li{
	margin-bottom:3px;}
#qa .yBox li.lgr{
	line-height:1.3;
	margin-bottom:0;}

#qa dl{
	width:546px;
	margin:0 0 0 14px;
	padding-top:15px;
	background:url(../common/line.gif) 0 0 repeat-x;}
#qa dt,
#qa dd{
	font-size:79%;}
#qa dt{
	min-height:20px;
	_height:20px;
	font-weight:bold;
	margin-bottom:1px;
	padding:5px 0 5px 26px;
	background:url(../common/tit_q.gif) 0 0 no-repeat;}
#qa dt.lgr{
	min-height:40px;
	_height:40px;
	padding:0 0 0 26px;}
#qa dd{
	min-height:35px;
	_height:35px;
	margin-bottom:10px;
	padding:0 0 0 26px;
	background:url(../common/tit_a.gif) 0 0 no-repeat;}
#qa dd strong{
	color:#d93c69;}
#qa dd b{
	color:#d93c69;}
#qa dd.str{
	min-height:15px;
	_height:15px;
	padding:5px 0 5px 26px;}


/*----------------------------------------------------------------------------
******************************************************************************
sitemap
******************************************************************************
----------------------------------------------------------------------------*/
#sitemap h3{
	margin-bottom:30px;}

#sitemap h4{
	width:527px;
	min-height:15px;
	_height:15px;
	color:#000000;
	font-size:79%;
	margin:0 auto 15px;
	font-weight:bold;
	padding:4px 0 4px 18px;
	border-top:1px solid #b7404a;
	background:#f4dddf url(../common/stit02.gif) 0 0 no-repeat;}

#sitemap dl{
	width:545px;
	padding-bottom:10px;
	margin:0 auto 15px;}
#sitemap dl.line{
	background:url(../common/line.gif) 0 100% repeat-x;}
#sitemap dt{
	color:#000000;
	font-size:79%;
	font-weight:bold;
	padding:2px 0 2px 23px;
	border:0;
	background:url(../common/stit03.gif) 0 0 no-repeat;}
#sitemap dd{
	font-size:79%;
	margin:0 0 5px 24px;}

.reco-pic { float:right;
margin-bottom:10px;
margin-left:15px;
}

*html body .reco-pic {float:right;
margin-bottom:0px;
margin-left:15px;}
*:first-child+html .reco-pic {float:right;
margin-bottom:0px;
margin-left:15px;}



