@charset "utf-8";
/*======================================
	Index page
=======================================*/
#index_image {
	float: left;
	width: 310px;
}
#index_copy {
	float: right;
	width: 660px;
}
#index_copy ul {
	padding: 40px 0 0 62px;
	background: url(../anzen/images/index_bg.gif) no-repeat 0 top;
}
#index_copy ul li {
	float: left;
	margin: 0 5px 5px 0;
}
#index_copy ul li.mt {
	float: left;
	margin: 15px 5px 5px 0;
}
#index_copy ul li a,
#index_copy ul li span {
	display: block;
	width: 265px;
	height: 48px;
}
/*======================================
	Houshin page
=======================================*/
#houshin_head {
	padding: 40px 30px;
	background: url(../images/common/page_head_bg.gif) no-repeat 0 top;
}

/*======================================
	Iinkai page
=======================================*/
#iinkai_anzen_anchor {
	margin-top: 20px;
	padding: 8px;
	border: 1px solid #c3c3c3;
}
#iinkai_anzen_anchor a,
#iinkai_anzen_anchor span {
	display: block;
	float: left;
	margin-top: 4px;
	padding: 0px 30px 0px 12px;
	background: url(../images/common/arrow_next.gif) no-repeat 0 center;
}
.iinkai_image {
	float: right;
	width: 170px;
	font-size: 0.93em;
}
.iinkai_copy {
	padding: 0 200px 1em 20px;
	font-size: 1.08em;
}
.iinkai_strong {
	padding: 0 200px 3px 20px;
	font-size: 1.08em;
	font-weight: bold;
	color: #ab5f15;
}
.iinkai_tbl {
	margin: 0 0 0 20px;
}
.iinkai_tbl td {
	vertical-align: top;
}
.iinkai_tbl .image {
	padding-left: 20px;
	font-size: 0.93em;
}
.iinkai_tbl .iinkai_strong {
	padding-right: 0;
	padding-left: 0;
}
.iinkai_tbl_image {
	margin: 20px 0 0 20px;
}
.iinkai_tbl_image td {
	padding-left: 20px;
	vertical-align: top;
}

/*======================================
	document
=======================================*/
.com_tbl_b {
	width: 660px;
}
.com_tbl_b .comm {
	width: 150px;
	font-weight: bold;
	text-align: center;
	background-color: #d3e7fc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
.com_tbl_b .title a {
	font-weight: bold;
}
.com_tbl_b .price,
.com_tbl_b .date {
	white-space: nowrap;
}

.com_tbl_g {
	width: 660px;
}
.com_tbl_g th.rows {
	width: 120px;
	text-align: right;
	background-image: none;
	background-color: #e9f9e0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
.com_tbl_g td.copy {
	width: 350px;
}
.com_tbl_g .image {
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
}