@charset "utf-8";
@import url("../index.css");

/***** access *****/
#access_title {
    width:160px;
	height:30px;
	background-image:url(image/access/access.gif);
	background-repeat:no-repeat;
}
#access_box {
    padding:10px;
}
#access_box p {
    margin:0 0 10px 0;
    line-height:130%;
}
#access_box table {
    margin:0 0 10px 0;
}

#access_box th {
    padding:0 6px 6px 6px;
	text-align:left;
}
#access_box td {
    padding:0 6px 6px 6px;
}

/***** facility *****/
#facility_title {
    width:160px;
	height:30px;
	background-image:url(image/facility/facility.gif);
	background-repeat:no-repeat;
}
#facility_box {
    padding:10px;
}
#facility_box p {
    margin:0 0 10px 0;
    line-height:130%;
}

#facility_facility-box {
	width:461px;
	height:113px;
	padding:10px 0 10px 68px;
	}

/***** guide *****/
#guide_title {
    width:160px;
	height:30px;
	background-image:url(image/guide/guide.gif);
	background-repeat:no-repeat;
}
#guide_box {
    padding:10px;
	color:#000066;
}
#guide_box ul {
    margin:0 0 0 20px;
}
#guide_box li {
    list-style-type:decimal;
	line-height:130%;
	padding:0 0 6px 0;
}
#guide_box p {
    margin:0 0 6px 0;
    line-height:130%;
}
#guide_box .stf {
    color:#FF0000;
}

/***** new *****/
#new_title {
    width:160px;
	height:30px;
	background-image:url(image/new/new.gif);
	background-repeat:no-repeat;
}
#new_box {
    padding:10px;
}
#new_box p {
    line-height:130%;
	text-align:center;
}



/***** plan *****/
.plan_navi {
    width:596px;
    background-color:#E8EDFA;
	padding:6px 0 10px 0;
}
.plan_navi ul {
    padding:0 0 8px 0;
    clear:both;
}
.plan_navi li {
    list-style-type:none;
	line-height:130%;
	padding:0 10px 0 16px;
	background-image:url(image/plan/circle.gif);
	background-repeat:no-repeat;
	float:left;
	font-weight:bold;
	color:#FF6600;
}
.plan_navi a:link {
    color:#0000FF;
}
.plan_navi a:visited {
    color:#0000FF;
}
.plan_navi a:hover {
    color:#FF0000;
}
.plan_navi .non {
    color:#999999;
}
.plan_box {
    clear:both;
    padding:10px 0 10px 10px;
}
.plan_box p {
    line-height:130%;
}
.plan_box .plan_top {
    width:518px;
	height:16px;
	background-image:url(image/plan/plan_top.gif);
	background-repeat:no-repeat;
}
.plan_box .plan_m {
    width:514px;
	border-left:2px solid #FF6600;
	border-right:2px solid #FF6600;
}
.plan_m span {
    display:none;
}
.plan_m .plan_nabe {
    width:514px;
	height:158px;
	background-image:url(image/plan/plan_nabe.jpg);
	background-repeat:no-repeat;
}
.plan_m p {
    margin:10px 0 0 60px;
	line-height:150%;
}
.plan_box .plan_bottom {
    width:518px;
	height:16px;
	background-image:url(image/plan/plan_bottom.gif);
	background-repeat:no-repeat;
}
.plan_box .reserve {
    width:173px;
	height:32px;
	background-image:url(image/plan/plan_btn.gif);
	background-repeat:no-repeat;
	display:block;
	margin:0 0 0 293px;
}
.reserve a {
    width:173px;
	height:32px;
	background-image:url(image/plan/plan_btn.gif);
	background-repeat:no-repeat;
	display:block;
}
.reserve a:hover {
    width:173px;
	height:32px;
	background-image:url(image/plan/plan_btn_f2.gif);
	background-repeat:no-repeat;
	display:block;
}
.plan_m .calendar {
    width:360px;
	margin:0 0 0 80px;
}


/***** price *****/
#price_title {
    clear:both;
    width:200px;
	height:30px;
	background-image:url(image/price/price.jpg);
	background-repeat:no-repeat;
}
#price_title_green {
    clear:both;
    width:200px;
	height:30px;
	background-image:url(image/price/price_green.jpg);
	background-repeat:no-repeat;
}
#price_box {
    padding:10px 0 10px 39px;
}
#price_box p {
    padding:6px 6px 0 10px;
    line-height:130%;
}
#price_box .price_top {
    width:518px;
	height:16px;
	background-image:url(image/price/price_top.gif);
	background-repeat:no-repeat;
}
#price_box .price_m {
    width:518px;
	background-image:url(image/price/price_m.gif);
}
.price_m table {
    width:500px;
	background-color:#003366;
	margin:0 0 0 8px;
}
.price_m th {
    background-color:#FFFFFF;
	text-align:center;
	padding:4px 0 4px 0;
}
.price_m td {
    background-color:#FFFFFF;
	text-align:center;
	padding:4px 0 4px 0;
}
#price_box .price_bottom {
    width:518px;
	height:16px;
	background-image:url(image/price/price_bottom.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}
.table2 {
    width:220px;
	margin:0 0 6px 4px;
	background-color:#003366;
}
.table2 th {
    padding:2px;
    background-color:#FFFFFF;
}
.table2 td {
    padding:2px;
    background-color:#FFFFFF;
}
#price_box .price_res {
    width:173px;
	height:32px;
	background-image:url(image/plan/plan_btn.gif);
	background-repeat:no-repeat;
	display:block;
	margin:0 0 6px 330px;
}
.price_res a {
    width:173px;
	height:32px;
	background-image:url(image/plan/plan_btn.gif);
	background-repeat:no-repeat;
	display:block;
}
.price_res a:hover {
    width:173px;
	height:32px;
	background-image:url(image/plan/plan_btn_f2.gif);
	background-repeat:no-repeat;
	display:block;
}
.price_res span {
    display:none;
}


/***** rental *****/
#rental_title {
    width:160px;
	height:30px;
	background-image:url(image/rental/rental.gif);
	background-repeat:no-repeat;
}
#rental_box {
    padding:10px 0 10px 10px;
}
.rti_back {
    width:222px;
	padding:4px;
	font-weight:bold;
	color:#000099;
}
#rental_box #rental_price {
	background-image:url(image/rental/illust.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}
#rental_price .table01 {
    width:250px;
 	background-color:#003366;
	margin:0 0 10px 0;
}
#rental_price .table01 th {
    width:100px;
 	background-color:#FFFFFF;
	padding:2px;
	text-align:center;
}
#rental_price .table01 td {
 	background-color:#FFFFFF;
	padding:2px;
	text-align:center;
}
#rental_price .done {
    width:40px;
}
