@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/cha-title-back2.jpg) bottom no-repeat ;
}
	/*　グローバルナビ部分　*/
#menu .inner #menu-charge a{
	background-position: bottom left ;
}
#menu .inner #menu-charge a:hover{
	background-position: bottom left ;
}
/*　page.css変更部分ここまで　*/


.page-a-link li{float: left ;}
.page-a-link li a{margin: 0px 15px 0px 0px ;}
.page-bold{ font-weight: bold ; }

.cha-text {
}
.cha-eigyo-title {
}
.cha-img {
}

/*　工事中　*/
.working{
	margin: 0px 10px ;
	padding: 5px ;
	background: #FBFAD7 ;
	border-top: 1px dashed #F4D579 ;
	border-bottom: 1px dashed #F4D579 ;
	line-height: 1.9em ;
	text-align: center ;
	font-size: 15px ;
	color: #DC5C2A ;
}
/*　工事中ここまで　*/

/*　各イベントカテゴリー　*/
.cha-category{
	margin: 0px 0px 10px 0px ;
}

/* 料金表共通の要素 */
.cha-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 ;
}
.cha-category h3.orange-back{
	background: url(../img3/page-h-category-back.gif) top no-repeat ;
}

.cha-category .detailed h4{
	margin: 0px 10px 5px 10px  ;
	padding: 3px 5px ;
	border-left: 5px solid #A7C1E6 ;
	border-bottom: 1px dashed #6D9AC7 ;
	letter-spacing: 3px ;
	font-weight: bold ;
	font-size: 16px ;
	color: #5D88C3 ;
}
.cha-category .detailed h4 img{vertical-align: top ;}

/*
.cha-category .detailed .link-shosai{margin: 5px 0px ;}
.cha-category .detailed .link-shosai a{
	margin: 0px 0px 0px 20px ;
	padding: 0px 0px 0px 12px ;
	background: url(../img3/page-mark6.gif) 0px 1px no-repeat ;
}
.cha-category .detailed .link-shosai a:hover{
	background-position: 0px -29px ;
}
*/

.cha-category .detailed td{
	padding: 5px ;
	border: 2px solid #FFFFFF ;
	background: #F4EFE5 ;
	vertical-align: middle ;
	color: #575247 ;
}
.cha-category .detailed th{
	padding: 5px ;
	background: #A9A292 ;
	border: 2px solid #FFFFFF ;
	text-align: center ;
	vertical-align: middle ;
	line-height: 130% ;
	font-weight: bold ;
	font-size: 13px ;
	color: #FFFFFF ;
}
.cha-category .detailed .kenshu{
	background-color: #A9A292 ;
	vertical-align: middle ;
	font-weight: bold ;
	color: #FFFFFF ;
}
.cha-category .detailed .kenshu2{
	white-space: nowrap ;
	text-align: center ;
}
.cha-category .detailed .otona{ background: #CEC6B6 ; text-align: center ; }
.cha-category .detailed .shinia{ background: #E2DAC8 ; text-align: center ; }
.cha-category .detailed .kodomo{ background: #F1EADC ; text-align: center ; }

.cha-category .detailed .t-center{
	text-align: center ;
}
.cha-category .detailed .ryokin{
	text-align: center ;
	vertical-align: middle ;
	background: #F4EFE5 ;
}
.cha-category .detailed .kikan{
	background: #CEE5FA ;
	text-align: center ;
}
.cha-category .detailed ul.chui{
	margin: 0px 0px 0px 20px ;
}
.cha-category .detailed ul.chui li{
	margin: 0px 0px 3px 0px ;
	padding: 0px 0px 0px 10px ;
	background: url(../img3/page-mark9.gif) 0px 3px no-repeat ;
}
.cha-category .detailed .tak-toiawase{
	font-weight: bold;
	letter-spacing: 1px;
}
/*スノーシューセット注意事項*/
.cha-single-rental-text {
	margin: 10px 0 10px 15px;
	padding: 0 0 0 4em;
	font-weight: bold;
	text-indent: -4em;
}

/* リフトゴンドラ料金表内の要素指定 */
#lift-gondora{margin: 0px 0px 15px 0px ;}
.cha-text-campaign {
	border: solid 2px #045EAB;
	color: #045EAB;
}
.cha-text-campaign a {
	color: #045EAB;
	text-decoration: underline;
}
.cha-text-campaign a:hover {
	color: #003766;
}
#lift-gondora .shubetsu{
	color: #996600 ;
}
#lift-gondora .shubetsu img{
	padding: 0px 3px 0px 10px ;
	vertical-align: top ;
}
#lift-gondora .text{
	margin: 0px 0px 20px 0px ;
	padding: 0px 0px 5px 10px ;
	line-height: 1.3em ;
	font-size: 15px ;
}
#lift-gondora .text .b-lift{ width: 370px ; }
#lift-gondora table{
	width: 655px ;
	margin: 0px auto 10px auto;
}
#lift-gondora .ryokin{
	text-align: center ;
	vertical-align: middle ;
	white-space: nowrap ;
}
#lift-gondora .c-ryokin{
	background: #E6E0D3 ;
}

#lift-gondora .oneday-set{
	background: #A9A292 ;
	vertical-align: middle ;
	text-align: center ;
	font-weight: bold ;
	color: #FFFFFF ;
	font-family: "ＭＳ ゴシック" ;
}
#lift-gondora .family-ticket{background-color: #F4BBB3 ;}
#lift-gondora .family-ticket2{background-color: #F8E2DF ;}
#lift-gondora .renrtal-pack{background-color: #95C6D6 ;}
#lift-gondora .renrtal-pack2{background-color: #D3ECF4 ;}
#lift-gondora .lunch-pack{background-color: #AFD09C ;}
#lift-gondora .lunch-pack2{background-color: #DDEAD5 ;}
#lift-gondora .lesson-pack{background-color: #F0E38F ;}
#lift-gondora .lesson-pack2{background-color: #F1EBC2 ;}

#lift-gondora .family-ticket,
#lift-gondora .renrtal-pack,
#lift-gondora .lunch-pack,
#lift-gondora .lesson-pack{
	vertical-align: middle ;
	font-weight: bold ;
	white-space: nowrap ;
}


/* 手ぶらdeパック */
#lift-gondora .tebura-pack{
	margin: 20px 0px 30px 0px ;
}
#lift-gondora .tebura-pack table{
	width: 610px ;
	margin: 0px auto ;
}
/* アソビューお得なスキー場チケットバナー */
.cha-bnr-asoview-ski {
	margin: 10px 0 20px 0;
	padding: 0 0 0 0;
}
/* お得な２日券・３日券 */
#lift-gondora .otoku-pack{
	margin: 10px 0px 30px 0px ;
}
#lift-gondora .otoku-pack table{
	width: 610px ;
	margin: 0px auto ;
}


/* １日券６枚セット */
#lift-gondora .oneday-ticket-set{
	margin: 0px 0px 20px 0px ;
}
#lift-gondora .oneday-ticket-set table{
	width: 610px ;
	margin: 0px auto ;
}
#lift-gondora .oneday-ticket-set th{
	background: #8DB378 ;
	border: 2px solid #C2DBB3 ;
}
#lift-gondora .oneday-ticket-set td{
	background: #FFFFFF ;
	border: 2px solid #C2DBB3 ;
	text-align: center ;
}
#lift-gondora .oneday-ticket-set .price{
	font-weight: bold ;
	font-size: 16px ;
}
#lift-gondora .oneday-ticket-set .yen{
	font-weight: bold ;
	font-size: 14px ;
}

/* 春スキーシーズン */
#lift-gondora .spring-ski{
	margin: 0px 0px 30px 0px ;
}
#lift-gondora .spring-ski table{
	width: 610px ;
	margin: 0px auto ;
}
#lift-gondora .spring-ski table th{
	border: 2px solid #F4C5C5 ;
	background: #E69393 ;
}
#lift-gondora .spring-ski table td{
	border: 2px solid #F4C5C5 ;
	text-align: center ;
	background: #FFFFFF ;
}


/* シーズン券 */
#lift-gondora .season-ticket{
	margin: 0px 0px 10px 0px ;
}
#lift-gondora .season-ticket .text{
	margin: 3px 20px ;
}
#lift-gondora .season-ticket .text .charm{
	margin: 10px 20px 0px 20px ;
	padding: 5px ;
	background: #E3EDFB ;
	border: 1px dashed #CFDFF6 ;
	font-size: 15px ;
	text-align: center ;
}
#lift-gondora .season-ticket .text .charm-2{
	margin: 10px 20px 0px 20px ;
	padding: 5px 30px 5px 30px;
	background: #E3EDFB ;
	border: 1px dashed #CFDFF6 ;
	font-size: 15px ;
	text-align: left ;
}
#lift-gondora .season-ticket .text a{
	text-decoration: underline ;
}
#lift-gondora .season-ticket .text .link-box-s{
	margin: 10px 20px 0px 0px ;
}
#lift-gondora .season-ticket .text .link-box-s a{
	text-decoration: none ;
}
#lift-gondora .season-ticket .text img{
	vertical-align: middle ;
}
#lift-gondora .season-ticket .b-season{ width: 335px ; }
/*
#lift-gondora .season-ticket table{
	width: 610px ;
	margin: 0px auto 5px auto ;
}
#lift-gondora .season-ticket .nengo{
	width: 130px ;
	background: #5F87BE ;
	font-size: 16px ;
}
#lift-gondora  .season-ticket .cho-haya{
	width: 170px ;
	background: #6775BF ;
	color: #FFBA69 ;
}
#lift-gondora .season-ticket .haya,
#lift-gondora .season-ticket .tsujo{
	width: 170px ;
}
#lift-gondora .osowari{
	width: 256px ;
}
#lift-gondora .haruski{
	width: 256px ;
	background: #99CC99 ;
}
#lift-gondora  .season-ticket td.ryokin{
	color: #FF0000 ;
	font-weight: bold ;
}
#lift-gondora .season-ticket ul{
	margin: 0px 0px 0px 20px ;
}
#lift-gondora .season-ticket li{
	padding: 0px 0px 0px 10px ;
	background: url(../img3/page-mark9.gif) 0px 3px no-repeat ;
}
#lift-gondora .season-ticket .season-moshikomi a{
	display: block ;
	width: 400px ;
	height: 40px ;
	margin: 5px auto ;
	background: url(../img3/cha-ticket-link.gif) center top no-repeat ;
}
#lift-gondora .season-ticket .season-moshikomi a:hover{
	background-position: center bottom ;
}
*/

/* レンタルグッズ */
#rental{}
#rental .yoyaku{
	margin: 0px 30px ;
	border: 2px solid #F9A277 ;
	letter-spacing: 2px ;
	text-align: center ;
}
#rental .yoyaku h4{
	margin: 0px ;
	padding: 5px 3px ;
	background: #F16F2F ;
	border: none ;
	color: #FFFFFF ;
}
#rental .yoyaku .naiyo{
	padding: 5px ;
	background: #FFEDE4 ;
	line-height: 1.4em;
	font-size: 15px ;
}
#rental .yoyaku .naiyo a{
	text-decoration: underline ;
}
#rental .yoyaku .text{
	padding: 3px 0px ;
	background: #FFFFFF;
}
#rental .yoyaku .text #b-rental {
	padding: 5px 10px;
}
#rental .yoyaku .text #b-rental a{
	display: block ;
	width: 220px ;
	height: 125px ;
	text-indent: -9999px ;
	background-image: url(../pic3/b-rental.jpg) ;
}
#rental .yoyaku .text #b-rental a:hover{
	background-position: bottom left ;
}

#rental .left-box{
	width: 410px ;
	float: left ;
}
#rental .pic{
	width: 220px ;
	padding: 5px 0px 0px 20px ;
	float: right ;
}
#rental .pic img{
	margin: 10px 0px 0px 0px ;
	padding: 3px ;
	border: 1px solid #CCCCCC ;
	background: #FFFFFF ;
}
#rental .kenshu{ text-align: center ; }

#rental .ski-snow-set,
#rental .wear-set,
#rental .full-set,
#rental .otoku-rental,
#rental .snowshoe,
#rental .helme,
#rental .single-rental {
	margin: 0px 0px 20px 0px ;
}

#rental .ski-snow-set table,
#rental .wear-set table,
#rental .full-set table,
#rental .otoku-rental table,
#rental .snowshoe table,
#rental .helmet table,
#rental .single-rental table {
	margin: 0px 0px 0px 10px ;
}

#rental .ski-snow-set,
#rental .wear-set,
#rental .full-set{
	width: 410px ;
}
#rental .snowshoe{
	width: 325px ;
	float: left ;
}
#rental .helmet{
	width: 325px ;
	float: right ;
}
#rental .kikan{
	width: 80px ;
}
table.single-table {
	width: 97%;
}

/*　レンタル【特定商取引に基づく表示】　*/
#tokutei {
	width: 600px;
	margin: 0px auto;
}
#tokutei h4 {
	border: none;
	text-align: center;
	color: #961313;
}
#tokutei th {
	padding: 3px 5px;
	border: 1px solid #E5B862;
	background: #F5D699;
	font-weight: normal;
	text-align: left;
	color: #363535;
}
#tokutei td {
	padding: 3px 5px;
	border: 1px solid #E5B862;
	background: #F7E7C9;
	color: #363535;
}
#tokutei a {
	text-decoration: underline;
}

/*　その他料金　*/
#sonota{
}
#sonota .inner{
	margin: 0px 20px ;
}
	/* 貸切ナイター */
#kashikiri-nighter{
	margin: 0px 0px 20px 0px ;
}
#kashikiri-nighter .ryokin{
	padding: 0px 10px 0px 0px ;
	background: none ;
	font-size: 15px ;
	font-weight: bold ;
}
.price{
	color: #EB665C ;
	font-weight: bold ;
	font-size: 20px ;
}
.yen{
	color: #EB665C ;
	font-weight: bold ;
}

	/* 託児施設 */
#takuji{
	margin: 0px 0px 20px 0px ;
}
#takuji ul{
	margin-top: 10px ;
}
#takuji .jikan{
	margin: 0px 5px 0px 0px ;
	padding: 2px 5px 2px 20px ;
	background: url(../img3/page-mark-time.gif) 0px 1px no-repeat #F4EFE5 ;
	border: 2px solid #DDD3C0 ;
}
#takuji .ryoukin{
	margin: 0px 5px 0px 0px ;
	padding: 2px 5px ;
	background: #F4EFE5 ;
	border: 2px solid #DDD3C0 ;
}
#takuji td{
	padding: 0px ;
	background-color: #FFFFFF ;
	text-align: right ;
	vertical-align: middle ;
	font-size: 15px ;
}

	/* スクール */
#school{
	font-size: 15px ;
}
#school .ski-school,
#school .snowboard-school{
	margin: 0px 0px 20px 0px ;
}
#school td{
	padding: 0px ;
	background-color: #FFFFFF ;
	text-align: right ;
	vertical-align: middle ;
	font-size: 15px ;
}
#school .jikan{
	margin: 0px 5px 0px 0px ;
	padding: 2px 5px 2px 20px ;
	background: url(../img3/page-mark-time.gif) 0px 1px no-repeat #F4EFE5 ;
	border: 2px solid #DDD3C0 ;
}
#school .ryoukin{
	margin: 0px 5px 0px 0px ;
	padding: 2px 5px ;
	background: #F4EFE5 ;
	border: 2px solid #DDD3C0 ;
}
#school .inner .b-ski{ width: 295px ; }
#school .inner .b-board{ width: 325px ; }
	/* パーキング */
#parking{
	margin: 0px 0px 10px 0px ;
}
#parking .p-mark{
	margin: 0px 0px 0px 15px ;
	padding: 4px 0px 0px 25px ;
	background: url(../img3/page-mark-parking.gif) 0px 0px no-repeat ;
	font-weight: bold ;
	font-size: 16px ;
	color: #EB665C ;
}
/*　その他料金ここまで　*/
