.planre { 
width: 600px; 
text-align: center; 
margin: 50px 0 0 0; 
padding: 0; 
}
.planre img { 
border: 0; 
}


.stayimage2 { 
float: left; 
width: 160px; 
height: 120px; 
background-image: url("http://www.numazu-castle.co.jp/image/planimagetop.jpg"); 
}
.stayimageinner2 { 
margin: 0; 
padding: 2px 0 0 2px; 
}
.stayimageinner img { 
border: 0; 
}
.stayright2 { 
width: 435px; 
height: 120px; 
background-image: url("http://www.numazu-castle.co.jp/image/planrightback.jpg"); 
float: right; 
}
.staymidashi2 { 
width: 434px; 
height: 38px; 
}
.staymidashi2right { 
float: right; 
width: 105px; 
margin: 0; 
padding: 8px 0 0 0; 
}
.staymidashi2right img { 
border: 0; 
}
.staymidashi2 h4 { 
float: left; 
color: #5A4834; 
font-size: 14px; 
font-weight: 600; 
margin: 0; 
padding: 11px 0 0 10px; 
}
.stayright2 h5 { 
clear: both; 
color: #363636; 
font-size: 12px; 
font-weight: 600; 
margin: 0; 
padding: 8px 10px 0 10px; 
}
.stayrightbody2 { 
font-size: 12px; 
line-height: 16px; 
color: #363636; 
margin: 0; 
padding: 3px 10px 0 10px; 
}

























.staybox { 
width: 600px; 
}
.stayimage { 
float: left; 
width: 200px; 
height: 150px; 
background-image: url("http://www.numazu-castle.co.jp/image/planimage.jpg"); 
}
.stayimageinner { 
margin: 0; 
padding: 2px 0 0 2px; 
}
.stayimageinner img { 
border: 0; 
}
.stayright { 
width: 386px; 
float: right; 
}
.staymidashi { 
width: 385px; 
height: 38px; 
background-image: url("http://www.numazu-castle.co.jp/image/staymidashiback.jpg"); 
}
.staymidashi h4 { 
color: #5A4834; 
font-size: 14px; 
font-weight: 600; 
margin: 0; 
padding: 11px 0 0 10px; 
}
.stayright h5 { 
color: #363636; 
font-size: 12px; 
font-weight: 600; 
margin: 0; 
padding: 8px 0 0 0px; 
}
.stayrightbody { 
font-size: 12px; 
line-height: 16px; 
color: #363636; 
margin: 0; 
padding: 3px 0 0 0; 
}
.stayboxprice { 
margin: 15px 0 0 0; 
padding: 0; 
background-image: url("http://www.numazu-castle.co.jp/image/staypriceback.jpg");
width: 600px; 
height: 83px; 
text-align: center; 
}
.stayboxprice h2 { 
font-weight: 800; 
font-size: 24px; 
margin: 0; 
padding: 25px 0 0 0; 
color: #ffffff; 
}
.stayboxprice p { 
font-size: 12px; 
font-weight: 600; 
color: #ffffff; 
margin: 0; 
padding: 5px 0 0 0; 
}
.stayboxlast { 
text-align: center; 
font-size: 12px; 
color: #363636; 
margin: 10px 0 0 0; 
padding: 0; 
}

.stay_panbox { 
margin: 0px 0 0 0; 
padding: 0; 
width: 903px; 
height: 32px; 
background-image: url("http://www.numazu-castle.co.jp/image/stay_panback.jpg"); 
background-repeat: no-repeat;
}

.stay_panbox p { 
font-size: 10px; 
color: #eee; 
margin: 0; 
padding: 10px 10px 0 10px; 
letter-spacing: 1px; 
}
.stay_panbox a { 
font-size: 10px; 
color: #eee; 
text-decoration: none; 
}
.stay_panbox a:hover { 
text-decoration: underline; 
}

.stay_catebox { 
margin: 5px 0 0 0; 
}
.stay_catebox img { 
margin: 0; 
padding: 0; 
border: 0; 
}

.stay_textbody { 
margin: 15px 0 0 0; 
padding: 0; 
line-height: 17px; 
font-size: 12px; 
color: #363636; 
letter-spacing: 1px; 
}
.stay_textbody p { 
padding: 0; 
margin: 0; 
line-height: 17px; 
font-size: 12px; 
color: #363636; 
letter-spacing: 1px; 
}
.stay_textbody br { 
letter-spacing: 0; 
}

.stay_midashi { 
width: 860px; 
height: 28px; 
background-image: url("http://www.numazu-castle.co.jp/image/stay_midashiback.jpg"); 
background-repeat: no-repeat; 
}

.stay_midashi h3 { 
margin: 0px 0 0 0; 
padding: 8px 5px 0 15px; 
font-size: 12px; 
font-weight: 400; 
color: #eee; 
letter-spacing: 1px; 
}

.stay_nextcontents { 
width: 883px; 
margin: 5px 0 0 0; 
background-image: url("http://www.numazu-castle.co.jp/image/stay_nextcontentsback.jpg"); 
background-repeat: repeat-y; 
}
.stay_nextcontentsinner { 
margin: 0; 
padding: 20px 0px 0px 21px; 
}

.padding {
    padding: 0 0 0 10px;
}


#stay_contents2 { 
	margin: 0; 
	padding: 15px 0 0 0; 
background-image: url("http://www.numazu-castle.co.jp/image/contents2back.jpg"); 
background-repeat: no-repeat; 
}













