/*    ------------ 汎用 ------------    */
.line_catch{
	padding:0 0 5px 0;
	border-bottom:1px solid #6C3863;
}
.line_catch_gray{
	padding:0 0 5px 0;
	border-bottom:1px solid #DDDDDD;
}
.l_height12{
	line-height:1.2;
}
.l_height15{
	line-height:1.5;
}
.l_height18{
	line-height:1.8;
}

/*    ------------ 新着情報・イベント /cms/news/index.html ------------    */
body.cms div.post_wrapper{
	padding:20px 0 0 0;
	border-top:3px solid #6C3863;
	/*border-bottom:1px solid #6C3863;*/
}
#cms_limitedplan div.post_wrapper h3{
	margin:0 0 30px 0;
	line-height:1.5;
}
#cms_news div.post_wrapper h3{
	margin:0 0 10px 0;
	line-height:1.5;
}
#cms_news div.post_wrapper li{
	background-color:#F3F3F3;
	padding:10px;
}
#cms_news div.post_wrapper p.detail{
padding-left:1em;
}
#cms_wh_news div.post_wrapper h3{
	margin:0 0 10px 0;
	line-height:1.5;
}

/*    ------------ ゴルフ情報   ht0_golf.html ------------    */
#ht0_golf #contents h3{
	margin:0 0 10px;
	width:508px;
}

/*    ------------ 水上高原の四季   ht1_season.html ------------    */
#ht1_season .menu_month{
	padding:15px 15px 0px 15px;
	border:1px solid #DDDDDD;
	background:#F5F5F5;
}

#ht1_season .menu_month  li{
	float:left;
	width:84px;
	text-align: center;
	padding-bottom:15px;
}




#ht1_season .thumbnail_photo li{
	float:left;
	width:170px;
	text-align:left;
	padding: 0px 15px 20px 0px;
}

#ht1_season .thumbnail_photo .rightphoto{
	padding-right:0px;
}


#ht1_season .thumbnail_photo p{
	padding-top:10px;
}


#ht1_season .menu_month a{
	background:transparent url(../../images/common/arrow01.gif) 0 4px no-repeat;
	padding: 0px 10px 0px 7px;
}



#ht1_season .btarea .btleft{
	float:left;
	width:84px;
	text-align:left;
	background:transparent url(../../images/ht2_det_btbck_off.gif) 0 24px no-repeat;
	padding: 0px 0px 0px 20px;
}

#ht1_season .btarea .btright{
	float:right;
	width:84px;
	text-align:right;
	background:transparent url(../../images/ht2_det_btnxt_off.gif) 95px 24px no-repeat;
	padding: 0px 20px 0px 0px;
}

/*    ------------ インターネット予約 割引宿泊プラン   ht2_planweb.html ------------    */
#ht2_planweb .monthbox{
	width:70px;
	background:#000;
	padding:5px 5px 5px 5px;
	text-align: center;
	margin-bottom:15px;
}

/*    予約テーブル    */

#ht2_planweb #entry table{
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}


#ht2_planweb #entry .td{
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}


#ht2_planweb #entry .td01{
	border-left:1px solid #ddd;
}

#ht2_planweb #entry .monthtxt{
	padding:5px 0px 5px 0px;
	font-weight:bold;
	color:#FFF;
}

#ht2_planweb #entry .plantxt{
	/*font-weight:bold;*/
}

#ht2_planweb #entry .price{
	/*font-weight:bold;*/
	color:#000000;
}

#ht2_planweb #entry .weektxt{
	font-weight:bold;
}

#ht2_planweb #entry .daytxt{

}

#ht2_planweb #entry .holidaytxt{
	color:#FF0000;
}


/*    ------------ 宿泊客の契約解除権について   ht2_cancel.html ------------    */

#ht2_cancel .penalty_table td{
	border:1px solid #999;
	padding:2px 2px 2px 2px;
}
/*    ------------ トリートメント＆マッサージ   ht6_massage.html ------------    */
#ht6_massage div.course_block{
	background-color:#F3F3F3;
	padding:15px;
}
#ht6_massage #contents h3{
	margin:0 0 10px;
	width:508px;
}
/*    ------------ 送迎サービス   ht8_transpot.html ------------    */

#ht8_transport .transpot_table td{
	border:1px solid #999;
	padding:2px 2px 2px 2px;
}

/*    ------------ 送迎サービス   wh8_transpot.html ------------    */

#wh8_transport .transpot_table td{
	border:1px solid #999;
	padding:2px 2px 2px 2px;
}

/*    ------------ スキーリゾート各種テーブル ------------    */

/* Regulation //////////

各セルのボーダー -> border:1px solid #CCCCCC;
ヘッダセル -> background-color:#E8E8E8; color:#6C3863;
各セル -> padding:8px;
テキスト -> 文字揃えは要素に合わせて。左もしくはセンター

//////////////////////*/

/*  ----- テーブル共通指定 -----  */
table.common_table td, table.common_table th{
	border:1px solid #CCCCCC;
	padding:5px 10px;
	line-height:1.6;
}
table.common_table th{
	background-color:#E8E8E8;
	color:#6C3863;
}
table.common_table .center_text{
	text-align:center;
}
/*  ----- //テーブル共通指定 -----  */

/*    ------------ wh2_ ------------    */
#wh2_lift table.common_table th.head1{
	width:80px;
}

/*    ------------ wh3_ ------------    */
#wh3_nursery table.common_table th.head1{
	width:150px;
}
#wh3_nursery table.common_table th.head3{
	width:80px;
}
#wh3_kids h3{
	margin:0 0 5px;
	width:320px;
}

/*    ------------ wh4_ ------------    */
#wh4_club table.common_table th.head1{
	width:100px;
}
#wh4_club table.common_table th.head2{
	width:50px;
}
#wh4_club h3{
	margin:0 0 10px;
	width:320px;
}
#wh4_volunteer table.common_table th.head2{
	width:100px;
}
#wh4_volunteer table.common_table th.head3{
	width:100px;
}
#wh4_volunteer table.common_table th.head4{
	width:220px;
}
#wh4_volunteer table.common_table td.vtop{
	vertical-align:top;
}
#wh4_volunteer h3{
	margin:0 0 10px;
	width:320px;
}
/*    ------------ wh5_ ------------    */
#wh5_mobile table.common_table th.head2{
	width:150px;
}
#wh5_mobile table.common_table th.head3{
	width:100px;
}
#wh5_mobile table.common_table th.head4{
	width:150px;
}
#wh5_mobile table.common_table th.head5{
	width:120px;
}
#wh5_mobile h3{
	margin:0 0 15px;
	width:320px;
}
#wh5_backcountry table.common_table th.head1{
	width:200px;
}
#wh5_backcountry table.common_table th.head3{
	width:200px;
}
#wh5_snowshoe table.common_table th.head1{
	width:120px;
}
#wh5_snowshoe table.common_table th.head2{
	width:70px;
}
#wh5_snowshoe table.common_table th.head3{
	width:70px;
}

/*    ------------ wh6_ ------------    */

#wh6_rental  table.common_table th.head2{
     width: 40px;
}

#wh6_rental  table.common_table th.head3{
     width: 70px;
}

#wh6_rental  table.common_table th.head3{
     width: 70px;
}

#wh6_rental  .cap{
     margin-top: -15px;
}

#wh6_rental_size .main{
	text-align: left;
	padding:30px 30px 30px 30px;
}


　



/*    ------------ リンク co_link.html ------------    */
#co_link #contents h3{
	margin:0 0 20px;
	width:508px;
}
#co_link #contents li{
	background:transparent url(../../images/common/arrow01.gif) 0px 5px no-repeat;
	padding: 0 0 0 7px;
}
#co_link #contents .col_left{
	width:246px;
	padding:0 16px 0 0;
	float:left;
}
#co_link #contents .col_right{
	width:246px;
	float:left;
}
#co_link #contents .col_left img{
	display:block;
}



