@import url("planlist.css");
.midasi {
	font-size: 15px;
	margin-left: 15px;
	padding-left: 10px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #000000;
	font-weight: bold;
	margin-bottom: 15px;
}
.planwaku {
	padding: 0px;
	width: 692px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.planarea {
	background-image: url(../stayplan/image/plan_bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.planleft {
	padding: 0px;
	float: left;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.planright {
	padding: 0px;
	float: right;
	width: 430px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../stayplan/image/bg_plan.jpg);
	background-repeat: no-repeat;
}
.plantxt01 {
}
.txt02 {
	margin: 0px;
	padding: 0px;
}
.txt03 {
	font-size: 44px;
	font-weight: bold;
	color: #CC0000;
	margin: 0px 0px 0px 4px;
	height: auto;
	width: auto;
	padding: 0px;
	line-height: 100%;
}
.txt04 {
	font-size: 20px;
	font-weight: bold;
	color: #CC0000;
	padding-left: 4px;
	height: auto;
	width: auto;
	line-height: 100%;
}
.txt05 {
	font-size: 25px;
	color: #CC0000;
	float: left;
	line-height: 100%;
	padding-top: 5px;
	background-image: url(../stayplan/image/3mei.jpg);
	background-position: 0px 3px;
	padding-left: 30px;
	background-repeat: no-repeat;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;
}
.txt06 {
	font-size: 25px;
	color: #CC0000;
	float: left;
	line-height: 100%;
	padding-top: 5px;
	background-image: url(../stayplan/image/4mei.jpg);
	background-position: 0px 3px;
	padding-left: 30px;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 5px;
	margin-left: 10px;
}
.txt07 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-left: 10px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3E0001;
	margin: 0px;
	padding: 0px;
}
.w450 {
	margin: 0px;
	padding: 0px;
	width: 400px;
	height: auto;
}
.planwakualign {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.planbg {
	background-image: url(../stayplan/image/bg_plan.jpg);
	background-repeat: no-repeat;
}
.browntxt {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #652C23;
	padding: 2px 2px 1px;
	margin: 0px;
}
.spunder40 {
	margin-bottom: 40px;
}
.main {
	padding-right: 5px;
	padding-left: 5px;
	width: 720px;
}
.main p {
	line-height: 150%;
}
.main h3 {
	background-image: url(../guide/image/mi2bg.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 10px;
	font-size: 120%;
}
.opwaku {
	background-color: #FFFFFF;
	margin: 3px 40px 3px 20px;
	padding: 3px;
	border: 1px solid #CBAB7A;
}
.spleftop {
	margin-top: 10px;
	margin-left: 22px;
}

.mass_plan{
	width:693px;
	margin:15px 0 15px 15px;
}

.mass_plan div{
	padding-top:20px;
	margin-left:230px;
}

.mass_plan strong{
	display:block;
	font-weight:bold;
	font-size:13px;
	color: #333331;
}

.mass_plan p{
	margin-left:10px;
	line-height:110%;
}

.mass_plan table{
}

.mass_plan table td{
	vertical-align:bottom;
}

.mass_plan .txt{
	color: #990100;
	font-size: 11px;
}

.mass_plan .price{
	font-size:30px;
	color: #990100;
	font-weight: bold;
	line-height:130%;
}

.plan001{
	background-image:url(../image/tuikaimage/plan001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan002{
	background-image:url(../image/tuikaimage2/plan002.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan003{
	background-image:url(../image/tuikaimage/plan003.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan004{
	background-image:url(../image/tuikaimage/plan004.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan005{
	background-image:url(../image/tuikaimage2/plan005.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan006{
	background-image:url(../image/tuikaimage/plan006.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan007{
	background-image:url(../image/tuikaimage/plan007.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan008{
	background-image:url(../image/tuikaimage/plan008.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.plan009{
	background-image:url(../image/tuikaimage/plan009.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.plan010{
	background-image:url(../image/tuikaimage/plan010.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan011{
	background-image:url(../image/tuikaimage2/plan_plus001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan012{
	background-image:url(../image/tuikaimage2/plan_plus002.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan013{
	background-image:url(../image/tuikaimage2/plan_plus003.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan014{
	background-image:url(../image/tuikaimage2/plan_exex001.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan015{
	background-image:url(../stayplan/image/2009autumn/plan_exex002.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.plan016{
	background-image:url(../stayplan/image/2009autumn/plan_exex003.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

td#w137 {
	margin: 0px;
	padding: 0px;
	width: 137px;
}
td#w139 {
	margin: 0px;
	padding: 0px;
	width: 139px;
}
td#w137 {
	margin: 0px;
	padding: 0px;
	width: 137px;
}
td#w160 {
	margin: 0px;
	padding: 0px;
	width: 160px;
}
td#w198 {
	margin: 0px;
	padding: 0px;
	width: 198px;
}
td#w219 {
	margin: 0px;
	padding: 0px;
	width: 219px;
}

*:first-child+html #submenuunder li {
	font-size: 11px;
	letter-spacing: -2px;
}
* html #submenuunder li {
	font-size: 11px;
	letter-spacing: -2px;
} 


