#wrapper{

	width:960px;

	margin:-30px auto 100px auto;

	padding:65px 0 0 0;

}



h2{

	width:960px;

	height:45px;

	text-indent:-9999px;

}

#wrapper p{

	margin-top:12px;

	text-align:justify;

}

#wrapper b{

	font-weight:bold;

}

h3{

	color:#fff;

	background:url(../img/con_h3bg.jpg) repeat-y;

	border-radius:5px;

	font-size:24px;

	font-weight:normal;

	padding:5px 15px;

	margin-top:50px;

}

h4{

	color:#6d4332;

	font-size:14px;

	font-weight:bold;

	margin-top:24px;

}

h4 small {

	font-weight: normal;

	color: #666;

}

/* FOOTER */

#footer{

	background-image:url(../img/ft_line.gif);

	background-repeat:repeat-x;

	background-color:#f2f2f2;

	padding-bottom:12px;

	width:100%;

}

/*価格表 */

.kakakuhyou_title {

	font-size: 1.5em;

	border: 4px double #785647;

	text-align: center;

	color: #785646;

	margin-bottom: 15px;

	letter-spacing: 1.2em;

}

.mitahora_kakakubox {

	width: 960px;

	margin-top: 30px;

	margin-right: auto;

	margin-left: auto;

}

table tr {

	vertical-align: middle;

	height: 26px;

}

table th {

	border: 1px solid #999;

}

table td {

	font-size: 1em;

	text-align: center;

	border: 1px solid #999;	

}

.kukaku_nashi {

	background-color: #F9E9A8;

}

.kukaku_ari {

	background-color: #CFEBD1;

}

.table_left{

	width: 49%;

	float: left;

	border: 1px solid #999;	

	border-collapse: collapse;

}

.table_right {

	width: 49%;

	float: right;

	border: 1px solid #999;	

	border-collapse: collapse;

}

.table_left caption {

	font-size: 1.2em;

	font-weight: bold;

	color: #F0971C;

}

.table_right caption {

	font-size: 1.2em;

	font-weight: bold;

	color: #36802D;　

}

.table_left th {

	background-color: #ECBE13;

}

.table_right th {

/*	background-color: #A7DBAB;*/
	background-color: #ECBE13;

}

.kukakuimage{

    margin-left: 19px;

}

.bunjyouimage {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

}

.bunjyouimage dt {

	width: 960px;

	height: 30px;

	font-size: 1.5em;

	color: #785647;

	border: 4px double #785647;

	text-align: center;

}

.bunjyouimage dt small {

	font-size: 0.7em;

}

.bunjyouimage img {

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	margin-top: 15px;
    
    margin-right: 10px;
    
    float: left;

}

.pointer {
	cursor: pointer ;
}

.pointer td:not(:first-child){
    background-color: #FDF8E3;
}