@charset "Shift_JIS";
/* Common CSS */

/*---------------------------

レイアウト

----------------------------*/

div.houjinBox {
	margin-bottom: 20px;
	background: url(bk_houjin.gif) no-repeat bottom;
}
div.houjinBox01 {
	margin-bottom: 40px;
	background: url(bk_houjin01.gif) no-repeat bottom;
}

dl.houjinL {
	width: 300px;
	float: left;
	margin-right: 20px;
	border-top: 1px solid #dcd3cb;
	/*background: #f7f4ef;*/
}

dl.houjinR {
	width: 300px;
	float: left;
	border-top: 1px solid #dcd3cb;
	/*background: #f7f4ef;*/
}

dl.houjinL dt,
dl.houjinR dt {
	padding: 10px 0 5px;
	margin: 0 10px;
	font-size: 106%;
	color: #553a21;
	font-weight: bold;
}

dl.houjinL dd,
dl.houjinR dd {
	padding: 10px;
	margin: 0 10px 10px 10px;
	background: #FFFFFF;
	border: 1px solid #dcd3cb;
}




/*レイアウト---------------------------
-------------------------------------*/

h3.h3-title03 {
	display: block;
	font-size: 10px;
	width: 620px;
	height: 36px;
	text-indent: -9999px;
	background: url(c_houjin_h3title01.gif) no-repeat;
}

div#index-inquiryBox {
	width: 620px;
	/*height: 82px;*/
	height: 67px;
	padding-top: 10px;
	margin-bottom: 25px;
	background: url(c_houjin_inquiry_bk.gif) no-repeat bottom;
	position: relative;
}

div#index-inquiryBox strong {
	position: absolute;
	/*top: 21px;*/
	top: 16px;
	left: 20px;
	width: 270px;
	height: 40px;
}

div#index-inquiryBox strong a {
	display: block;
	width: 270px;
	height: 40px;
	text-indent: -9999px;
}

div#index-inquiryBox strong a:hover { background: url(c_houjin_navi_on.gif) no-repeat;}


div#index-inquiryBox p {
	position: absolute;
	/*top: 21px;*/
	top: 16px;
	right: 20px;
	width: 290px;
	height: 40px;
}


/*-----------------------------------------------------------------*/

span.pagetop {
	width: 128px;
	float: right;
	padding-top: 10px;
	padding-bottom: 30px;
}
