@charset "utf-8";

/*------------------------------------------------------------

	トップページ

------------------------------------------------------------*/

.comLink li.link04 a,

.comLink li.link04 a:hover {

	background: url(../img/common/link04_on.png) no-repeat;

	height: 135px;

	width: 113px;

}



#conts .comSection {

	width: 768px;

}



#conts h3 {

	margin-bottom: 13px;

}



#conts .inner02 {

	width: 673px; 

}



#conts .inner02 .textBox {

	margin-top: 25px;

	width: 350px;

}



#conts .inner02 .textBox p {

	font-size: 1.3em;

}



#conts .inner02 .textBox .photo {

	text-align: right;

}



#conts .bg ul.yellow03 {

	margin-bottom: 39px;

}



#conts .bg ul.yellow03 li {

	background: url(../img/common/icon/icon04.gif) no-repeat left 4px;

    font-size: 1.3em;

   	margin-bottom: 12px;

	padding-left: 18px;

}



#conts .bg ul.yellow03 li a {

	text-decoration: none;

}



#conts .bg ul.yellow03 li a:hover {

	text-decoration: underline;

}



#conts .bg .inner {

	margin-bottom: 10px;

	width: 729px;

}



#conts .inner .textBox {

	float: left;

	width: 587px;

}



#conts .inner .photoBox {

	float: right;

	margin-top: 32px;

	position: relative;

}



#conts .bg .inner .img01 {

	position: absolute;

	right: 55px;

	top: -43px;

}



#conts .bg .inner .table {

	margin-bottom: 25px;

}



#conts .bg .color {

	color: #7A6A56;

	font-size: 1.3em;

	margin-bottom: 13px;

}



#conts .bg .tableBox {

    margin-bottom: 12px;

}



#conts .bg .tableBox table {

	width: 408px;

}



#conts .bg .tableBox table th {

	text-align: center;

}



#conts .bg .tableBox table td {

    padding: 5px 0 3px 0;

	text-align: center;

}



#conts .bg .tableBox table td span {

	width: 102px;

}



#conts .bg ul.indent {

	margin-bottom: 13px;

}




#tanpatsu_t {

	border-collapse: collapse!important;

	font-size: 1.3em!important;

	float: left!important;

	margin-right: 25px!important;

	width: 248px!important;

}



#tanpatsu_t th {

	border: 2px solid #CAB798!important;

	font-weight: normal!important;

	padding: 5px 0 3px 0!important;

	text-align: center!important;

	vertical-align: middle!important;

}



#tanpatsu_t td {

	border: 2px solid #CAB798!important;

	padding: 5px 20px 3px 10px!important;

	text-align: left!important;

	vertical-align: middle!important;

}