@charset "UTF-8";


/* #header_navi
----------------------------------------------------------- */
#header ul#header_navi #re_park {
	background-position: 0px -100px;
	background-image:url(../img/re_park_bt.jpg);
	display: block;
	width: 200px;
	height: 50px;
	margin-top:10px;
}

/*----------------------------------------------------
	#contents
----------------------------------------------------*/
#contents #flow {
	margin-top:15px ;
	margin-bottom:15px;
}
#torikumi {
	width:800px;
	background-color:#f5fffa;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	line-height:150%;
}
/* #info
----------------------------------------------------------- */
#info {
	float:right;
	width:530px;
	height:auto;
}
#info p#jisseki {
    margin-top:15px;
	display:inline-block;
	width:410px;
	line-height:150%;
	float:left;
}
#info #red {
	font-size:120%;
	color: #bb5555;
}
#info p.add1 {
	display:inline-block;
	width:410px;
	margin-top:25px;
	float:left;
}
#info p.add2 {
	display:inline-block;
	width:410px;
	margin-top:15px;
	font-weight:bolder;
	float:left;
}
#info #no {
	color:#0aa7a2;
	display:block;
	font-size:120%;
	font-weight:bold;
	width:530px;
	padding:30px 0px 15px 0px ;
}

p.add1 #red {
	display:inline-block;
	margin-bottom:15px;    
}

/* #info/ボタン
----------------------------------------------------------- */
#info #add a{
	background-image:url(../re_park/img/jisseki.jpg);
	width:120px ;
	height:40px ;
	text-indent: -9999px;
	display:block;
	margin-top:30px;
	float:right;
}
#info #add a:hover{
	background-position: 0px -40px;
}
#info #map a{
	background-image:url(../re_park/img/map_bt.jpg);
	width:120px ;
	height:40px ;
	display:inline-block;
	margin-top:50px;
	text-indent: -9999px;
}
#info #map a:hover{
	background-position: 0px -40px;
}
#info #mail a{
	background-image:url(../re_park/img/mail_bt.jpg);
	width:120px ;
	display:inline-block;
	height:40px ;
	text-indent: -9999px;
}
#info #mail a:hover{
	background-position: 0px -40px;
}
#green {
    color:#008b8b;
	line-height:200%;
	font-weight:bolder;
}

/* #sisetsu
----------------------------------------------------------- */
#sisetsu p {
     width:560px;
	 float:left;
	 margin-top:15px;
	 line-height:150%;	 
}
#sisetsu img.p {
	 margin-top:15px;
	 margin-bottom:15px;	 
}
#sisetsu .senbetu {
     width:240px;
	 height:180px;
	 float:left;
	 line-height:150%;
	 margin-bottom:30px;
	 margin-top:15px; 
}
#sisetsu #sekkou {
     width:240px;
	 height:180px;
	 float:left;
	 line-height:150%;
	 margin-bottom:30px;
	 margin-left:40px ;
	 margin-right:40px;
	 margin-top:15px; 
}
/* #teble
----------------------------------------------------------- */
.hyo {
     background-color: #f7f7f7;
	 clear:both;
	 width:800px;
	 height:auto;
	 margin-top:15px;
	 margin-bottom:15px;
}
#hyo3 {
     background-color: #f7f7f7;
	 clear:both;
	 width:617px;
	 height:119px;
	 margin-top:15px;
	 margin-right:15px;
	 float:left;
	 padding-left:10px;
}
.hyo table {
     background-color: #f7f7f7;
	 width:780px;
	 margin-bottom:15ppx;
	 margin-left:10px;
	 margin-top:15px;
}
.hyo #unpan #top th {
	 height:20px;
	 border-right:#dcdccd 1px solid ;
	 width:130px ;
}
.hyo #unpan #top td {
	 text-align:center;
}
.hyo #unpan tr.in th {
	 height:30px;
	 width:130px;
	 border-top:#8bb3b3 1px dotted ;
	 border-right:#dcdccd 1px solid ;
	 font-weight:100 ;
	 padding-left:10px;
}
.hyo #unpan tr.in td,
.hyo #chukan tr.in td{
	 border-top:#8bb3b3 1px dotted ;
	 padding-left:10px;
}
.hyo #chukan tr.in th {
	 height:30px;
	 width:80px;
	 border-top:#8bb3b3 1px dotted ;
	 border-right:#dcdccd 1px solid ;
	 font-weight:100 ;
	 padding-left:10px;
}
.hyo #chukan tr#ken th,
#hyo3 #saisyu tr#ken th{
	 height:119px;
	 width:130px;
	 border-right:#dcdccd 1px solid ;
	 font-weight:100 ;
	 padding-left:10px;
	 margin-right:10px;
}
.hyo #chukan tr.ue th {
	 height:30px;
	 width:80px;
	 border-right:#dcdccd 1px solid ;
	 font-weight:100 ;
	 padding-left:10px;
}
#saisyu_p {
     display:block;
     width:158px;
     height:119px;
	 margin-top:15px;
}