@charset "shift_jis";


#contents {
	padding: 0px;
	width: 650px;
	margin: 0px auto;
}

#contents #title {
	margin: 20px 0 20px 0;
	padding: 0px;
	width: 650px;
}

#contents #info {
	background-image: url(http://www.ryokanwakaba.com/w-page/pickup/images/plan02/img_okami.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	padding: 0px;
	width: 650px;
	height: 255px;
	margin: 20px 0 20px 0;
}
#contents #info #okami {
	padding: 0px;
	float: left;
	margin: 0 10px 0 0;
}
#contents #info #aisatu {
	margin: 0px;
	padding: 17px 15px 0 10px;
	float: right;
	width: 460px;
	font-size: 0.9em;
	line-height: 1.4em;
}
#contents #tt_plan {
	padding: 0px;
	clear: both;
	float: left;
	width: 650px;
	margin: 20px 0 20px 0;
}
#contents #tt_plan .tt_plan01 {
	margin: 0 10px 0 0;
	padding: 0px;
	float: left;
	width: 304px;
	text-align: center;
}
#contents #tt_plan #tt_plan02 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 330px;
	font-size:0.8em;
	line-height: 1.3em;
}

#contents #all_plan01 {
	padding: 0px;
	width: 650px;
	height: 256px;
	margin: 20px 0px 20px 0px;
}
#contents #all_plan01 .plan01 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 323px;
}
#contents #all_plan01 .plan02 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 323px;
}


#contents #all_plan02 {
	clear: both;
	padding: 0px;
	width: 650px;
	height: 256px; 
	margin: 20px 0px 2px 0px;
}
#contents #all_plan02 .plan01 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 323px;
}
#contents #all_plan02 .plan02 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 323px;
}


#contents #txt_plan {
	clear: both;
	width: 500px;
	text-align:left;
	margin: 10px 0 20px 15px;
	font-size: 0.9em;
}
#contents #plan_list {
	clear: both;
	float: right;
	text-align: left;
	margin: 0;
	padding: 0px;
	width: 600px;
}
