@charset "UTF-8";

#main .box2{
	width: 665px ;
	margin: 10px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	background: url(../img3/page-line1.gif) center top no-repeat ;
	float: left ;
}

/*　page.css変更部分ここまで　*/
	/*　ページタイトル　*/
#page-title{
	background: url(../pic3/kor-title-back.jpg) bottom no-repeat ;
}
	/*　グローバルナビ部分　*/
#menu .inner #menu-discount a{
	background-position: bottom left ;
}
#menu .inner #menu-discount a:hover{
	background-position: bottom left ;
}
/*　page.css変更部分ここまで　*/

.page-a-link li{float: left ;}
.page-a-link li a{margin: 0px 15px 0px 0px ;}


/*　各イベントカテゴリー　*/
.kor-category{
	margin: 0px 0px 10px 0px ;
	background: #FFFFFF ;
	letter-spacing: 0.05em ;
	line-height: 140% ;
	font-size: 14px ;
}
.kor-category h3{
	margin: 0px 0px 10px 0px ;
	padding: 10px 7px 10px 25px ;
	background: url(../img3/page-h-category-back-blue.gif) top no-repeat ;
	font-size: 15px ;
	font-weight: bold ;
	letter-spacing: 0.2em ;
	color: #FFFFFF ;
}
.kor-category h3.orange-back{
	background: url(../img3/page-h-category-back.gif) top no-repeat ;
}

.kor-category h4{
	margin: 5px 0px ;
	padding: 3px 0px 0px 5px ;
	border-left: 5px solid #A7C1E6 ;
	border-bottom: 1px dashed #6D9AC7 ;
	line-height: 130% ;
	font-weight: bold ;
	font-size: 16px ;
	color: #5D88C3 ;
}
.kor-category h4 .sub-text{
	margin: 0px 0px 0px 3px ;
	font-weight: normal ;
	font-size: 12px ;
	color: #777777 ;
}

/* マップ */
.map{
	width: 640px ;
	margin: 0px auto 30px auto ;
}
.map .text{
	margin: 10px 0px ;
	font-size: 14px ;
}
.map img{border: 2px solid #CCCCCC ;}
.map a:hover img{border: 2px solid #A8B09D ;}
.map .t-center{
	margin: 3px 0px 0px 0px ;
	text-align: center ;
	font-size: 15px ;
}
.map .t-center a{ text-decoration: underline ; }

/* 共通 */
.ski-pack table.ski-pack-hyo,
.shukuhaku table.shukuhaku-hyo,
.one-day-lift table.one-day-lift-hyo{
	margin: 5px 0px 0px 0px ;
	line-height: 140% ;
	font-size: 14px ;
}
.ski-pack table.ski-pack-hyo th,
.shukuhaku table.shukuhaku-hyo th,
.one-day-lift table.one-day-lift-hyo th{
	padding: 3px 5px 2px 5px ;
	background: #A9A292 ;
	border: 2px solid #FFFFFF ;
	text-align: center ;
	font-weight: bold ;
	white-space: nowrap ;
	color: #FFFFFF ;
}
.ski-pack table.ski-pack-hyo td,
.shukuhaku table.shukuhaku-hyo td,
.one-day-lift table.one-day-lift-hyo td{
	padding: 3px 5px 2px 5px ;
	background: #F4EFE5 ;
	border: 2px solid #FFFFFF ;
	white-space: nowrap ;
}
.ski-pack table.ski-pack-hyo td.yado-name,
.shukuhaku table.shukuhaku-hyo td.yado-name,
.one-day-lift table.one-day-lift-hyo td.yado-name{
	padding: 3px 0px 2px 17px ;
	background: url(../img3/page-mark4.gif) 8px 10px no-repeat #ECE5D6 ;
}
td.yado-name a{color: #4975B2 ; font-weight: bold ;}
td.yado-name a:visited{color: #4975B2 ;}
td.yado-name a:hover{color: #EE8A8A ;}
.ski-pack td span.tel,
.shukuhaku td span.tel{
	margin: 0px 0px 0px 20px ;
	padding: 0px 0px 0px 20px ;
	background: url(../img3/page-mark-tel.gif) 0px 0px no-repeat ;
}
td.price{text-align: center ;}
.link-setumei{
	margin: 10px 10px 0px 10px ;
	padding: 3px ;
	background: #DCE7F6 ;
	text-align: center ;
}
.link-setumei span{
	color: #4975B2 ;
}

/* スキーパック */
.ski-pack{margin: 0px 0px 10px 0px ;}
.ski-pack th.course{width: 400px ;}
.ski-pack th.heijitsu{width: 100px ;}
.ski-pack th.kyuzenjitsu{width: 100px ;}
.ski-pack table.ski-pack-hyo td.ninzu{
	width: 100px ;
	background-color: #ECE5D6 ;
}

/* 宿泊料金 */
.shukuhaku{margin: 0px 0px 10px 0px ;}
.shukuhaku table.shukuhaku-hyo th.shisetsu{width: 400px ;}
.shukuhaku table.shukuhaku-hyo th.shukuhaku-ryokin{width: 150px ;}
.shukuhaku table.shukuhaku-hyo td.ninzu{
	width: 100px ;
	background-color: #ECE5D6 ;
}
/* 岳温泉入浴付リフト１日券 */
.one-day-lift{margin: 0px 0px 10px 0px ;}
.one-day-lift table.one-day-lift-hyo td.yado-name{width: 400px ;}
.one-day-lift table.one-day-lift-hyo th.nyuyoku{width: 150px ;}
.one-day-lift table.one-day-lift-hyo td.nyuyoku-time{text-align: center ;}


/* 岳温泉の岳温泉のうつりかわり */
.utsurikawari{
	border: 1px solid #CC000 ;
	line-height: 140% ;
	letter-spacing: 0.15em ;
}
.utsurikawari h4{
	margin: 5px 0px ;
	padding: 0px ;
	line-height: 100% ;
	border: none ;
}
.utsurikawari .pic{
	width: 310px ;
	float: left ;
}
.utsurikawari .pic img{
	padding: 3px ;
	background: #FFFFFF ;
	border: 1px solid #CCCCCC ;
}
.utsurikawari .text span.section{
	display: block ;
	margin: 0px 0px 7px 0px ;
}
.t-right{text-align: right ;}
