@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

#content h3.spa{
	margin-bottom: 15px;
}
#content p.no1{
	color:#003399;
	font-size:1.71em;
	margin-bottom: 12px;
	padding: 22px 0 17px 99px;
	background:url(../image/plan06.jpg) left top no-repeat;
}
/*-------------------------------------------------------------------
	.fir
-------------------------------------------------------------------*/
#content ul.fir {
	margin-bottom: 15px;
	overflow: hidden;
	/zoom: 1;
}
#content ul.fir li{
	float:left;
	margin: 0 15px 15px 0;
}
#content ul.fir li.spa{
	margin-right: 14px;
}
#content ul.fir li.none{
	margin-right:0;
}

/*-------------------------------------------------------------------
	table
-------------------------------------------------------------------*/
#content table {
	margin-bottom: 28px;
}
#content table.ev {
	margin-bottom: 23px;
}
#content table th {
	width: 255px;
}
#content table th.spa {
	width: 152px;
}
#content table th,
#content table td {
	text-align:center;
	padding: 6px 0 3px;
}

/*-------------------------------------------------------------------
	.sec
-------------------------------------------------------------------*/
#content dl.sec{
	padding: 0 0 50px;
}
#content dl.sec dt{
	border:5px solid #DFDFDF;
	padding: 13px 14px 13px 15px;
	font-size:0.86em;
	margin-top: 10px;
}

/*-------------------------------------------------------------------
	.same
-------------------------------------------------------------------*/
#content .same{
	margin-bottom: 40px;
}
#content .same.ww{
	margin-bottom: 50px;
}
#content .same dl{
	margin-top:11px;
	margin-bottom:10px;
	padding: 18px 20px 12px;
	border: 5px solid #DFDFDF;
}
#content .same dt{
	font-size:1.47em;
	padding: 0 0 8px 10px;
	line-height:1.4;
	border-bottom: 5px solid #DFDFDF;
}
#content .same dd.spa2{
	font-size:1.14em;
	line-height:2.0;
	margin: 14px 0 7px;
}
#content .same .reserve_btn{
  text-align:right;
}






















