@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(../sogo/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_h3 {
	padding: 0 0 6px 6px;
	font-size: 1.231em;
	font-weight: bold;
	background: url(../images/common/grad_bar.gif) repeat-x 0 bottom;
}
.iinkai_set {
	padding: 10px 20px;
	border: 1px solid #ccc;
}
.iinkai_set .ind_n {
	padding-top: 10px;
}

/*======================================
	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;
}