@charset "UTF-8";
/* CSS Document */
#contents div.contents-box {
	line-height: 200%;
}

#contents div.yohaku{ margin-top:20px;}

#contents p.plan-explanation {
	width: 656px;
	padding: 0 7px 7px;
	border-bottom: 1px dashed #b08975;
}
#contents p.plan-text01 {
	width: 656px;
	padding: 15px 7px 10px;
}
#contents p.plan-text02 {
	width: 433px;
	padding: 15px 0 10px 7px;
	float: left;
}
#contents p.plan-image {
	width: 210px;
	padding: 15px 0 0;
	float: right; 
}
#contents p.plan-image_ski {
	width: 280px;
	margin:10px 10px 0 0;
	float: right; 
}
#contents p.plan-image02 {
	padding: 25px 0 15px 15px; text-align:right;
	 
}
#contents p.plan-image03 {
	padding: 25px 0 0 15px; margin-left:auto; margin-right:auto;
	 
}
#contents p.plan-image img {
	margin-bottom: 10px;
}
/*-------------------------
	プラン一覧
-------------------------*/
#contents div#plan-ichiran {
	width: 662px;
	height: 131px;
	padding: 12px 3px 0;
	background: url(../images/oneday/plan_bg.gif) no-repeat;
}
#plan-ichiran h2#plan-ichiran-h {
	width: 662px;
	height: 30px;
	background: url(../images/oneday/planichiran-h.gif) no-repeat;
	text-indent: -9999px;
}
#plan-ichiran ul {
	width: 310px;
	padding-left: 13px;
	list-style-type: none;
}
#plan-ichiran a {
	color: #FFFFFF;
}
#plan-ichiran ul.plan-l {
	float: left;
}
#plan-ichiran ul.plan-r {
	float: right;
}
#plan-ichiran li {
	margin-top: 12px;
	padding-left: 21px;
	background: url(../images/oneday/mark.gif) no-repeat;
}

#contents h2.no-text-h2 {
	width: 635px;
	height: 35px;
	margin-top: 30px;
	padding: 5px 0 0 35px;
	background: url(../images/oneday/no-text-h2.gif) no-repeat;
	font-size: 22px;
	color: #85652d;
	line-height: 130%;
}

/*-------------------------
	日帰り温泉（入浴のみ）
-------------------------*/
#contents div.coupon {
	width: 635px;
	padding: 20px 20px 20px 15px;
	background-color: #fcf2d7;
}

#contents div.coupon h3#waribiki-h {
	width: 635px;
	height: 22px;
	background: url(../images/oneday/waribiki-h.gif) no-repeat;
	text-indent: -9999px;
}

#contents div.coupon h3#point-h {
	width: 635px;
	height: 24px;
	margin-top: 20px;
	background: url(../images/oneday/point-h.gif) no-repeat;
	text-indent: -9999px;
}
#contents div.coupon p.coupon-text {
	width: 630px;
	padding: 7px 4px 10px 1px;
	line-height: 150%;
}

/*-------------------------
	お好み御膳
-------------------------*/
#contents h2#course-h {
	width: 670px;
	height: 30px;
	background: url(../images/food/course-h.gif) no-repeat;
	text-indent: -9999px;
}
#contents div.course-box-l {
	width: 325px;
	float: left;
	padding-right: 20px;
}
#contents div.course-box-l p{ margin:3px 0 10px 0; line-height:1.0em;}
#contents div.course-box-r {
	width: 325px;
	float: right;
}
#contents div.course-box-r p{ margin:3px 0 10px 0; line-height:1.0em;}
#contents div.course-box-l02 {
	width: 210px;
	float: left;
	padding-right: 18px;
}
#contents div.course-box-r02 {
	width: 210px;
	float: right;
}

#contents h3 {
	width: 228px;
	padding: 6px 0 1px 3px;
	font-size: 14px;
	color:#663627;
	border-bottom: 2px solid #92a826;
}

.red{font-weight:600; color:#990000;}


/*-------------------------
	スキーパック
-------------------------*/

#naiyo{width:360px; border:none; margin:10px 0 10px 5px;}

#naiyo th{font-weight:600; font-size:1.1em; text-align:left;}

#naiyo .right{text-align:right;}

.yoyaku_ue02{margin-top:10px; background-image:url(../images/stay/ico_happa.jpg); background-position:left; background-repeat:no-repeat; padding-left:18px;}
.happa{ background-image:url(../images/stay/ico_happa.jpg); background-position:left; background-repeat:no-repeat; padding-left:18px;}




#gallery02 { margin:15px 15px 0 0;　padding: 10px; width: 650px;}
	#gallery02 p{margin-bottom:5px;}
	#gallery02 p.caption{ float:left; padding-top:30px; margin-left:40px;	}
	#gallery02 ul { list-style: none; }
	#gallery02 ul li { display: inline; }
	#gallery02 ul img {
		border: 1px solid #3e3e3e;
		border-width: 1px 1px 1px; margin-bottom:3px;
	}
	#gallery02 ul a:hover img {
		border: 1px solid #fff;
		border-width: 1px 1px 1px;
		color: #fff; margin-bottom:3px;
	}
	#gallery02 ul a:hover { color: #fff; }
	
	
/*-------------------------
	イタリアンフェア
-------------------------*/	

table.pasta{ background-color:#B7DA87; width:100%; text-align:center; margin-bottom:5px;}
table.pasta th{background-color:#669966; color:#FFFFFF;}
table.pasta img{margin-top:3px;}

table.pizza{ background-color:#F8F0AB; width:100%; text-align:center; margin-bottom:5px;}
table.pizza th{background-color:#916706; color:#FFFFFF;}
table.pizza img{margin-top:3px;}

table.dessert{ background-color:#F8DADC; width:100%; text-align:center; margin-bottom:5px;}
table.dessert th{background-color:#CC6666; color:#FFFFFF;}
table.dessert img{margin-top:3px;}
