@charset "utf-8";

/*トップページ*/
.home ul#tab{
	overflow:hidden;
	zoom:1;
	}
.home ul#tab li{
	float:left;
	display:inline;
	}
.home ul#tab li a{
	display:block;
	overflow:hidden;
	height:0!important;
	height/**/:0px;
	width:145px;
	padding:35px 0 0 0;
	background-image:url(../img/home_tab.jpg);
	background-repeat:no-repeat;
	}
.home ul#tab li a.tb01{background-position:0 -35px;}
.home ul#tab li a.tb02{background-position:-152px -35px; margin-left:7px;}

.home ul#tab li.selected a.tb01{background-position:0 0;}
.home ul#tab li.selected a.tb02{background-position:-152px 0; margin-left:7px;}

/*ファミリー向けスキー場情報*/
.ski-area ul#tab{
	overflow:hidden;
	zoom:1;
	padding:18px 0 0 0;
	}
.ski-area ul#tab li{
	float:left;
	display:inline;
	}
.ski-area ul#tab li a{
	display:block;
	overflow:hidden;
	height:0!important;
	height/**/:0px;
	width:145px;
	padding:57px 0 0 0;
	background-repeat:no-repeat;
	}
.ski-area ul#tab li a.tb01{background-position:0 0px;}
.ski-area ul#tab li a.tb02{background-position:-152px 0; margin-left:7px;}
.ski-area ul#tab li a.tb03{background-position:-304px 0; margin-left:7px;}
.ski-area ul#tab li a.tb04{background-position:-456px 0; margin-left:7px;}

.ski-area ul#tab li a.tb01:hover{background-position:0 -57px;}
.ski-area ul#tab li a.tb02:hover{background-position:-152px -57px; margin-left:7px;}
.ski-area ul#tab li a.tb03:hover{background-position:-304px -57px; margin-left:7px;}
.ski-area ul#tab li a.tb04:hover{background-position:-456px -57px; margin-left:7px;}

.ski-area ul#tab li.selected a.tb01{background-position:0 -114px;}
.ski-area ul#tab li.selected a.tb02{background-position:-152px -114px; margin-left:7px;}
.ski-area ul#tab li.selected a.tb03{background-position:-304px -114px; margin-left:7px;}
.ski-area ul#tab li.selected a.tb04{background-position:-456px -114px; margin-left:7px;}


/*利用可能スキー場・施設一覧*/
.ski ul#tab{
	overflow:hidden;
	zoom:1;
	padding:30px 0 0 0;
	}
.ski ul#tab li{
	float:left;
	display:inline;
	}
.ski ul#tab li a{
	display:block;
	overflow:hidden;
	height:0!important;
	height/**/:0px;
	width:180px;
	padding:42px 0 0 0;
	background-repeat:no-repeat;
	}
.ski ul#tab li a.tb01{background-position:0 0px;}
.ski ul#tab li a.tb02{background-position:-187px 0; margin-left:7px;}

.ski ul#tab li a.tb01:hover{background-position:0 -42px;}
.ski ul#tab li a.tb02:hover{background-position:-187px -42px; margin-left:7px;}

.ski ul#tab li.selected a.tb01{background-position:0 -84px;}
.ski ul#tab li.selected a.tb02{background-position:-187px -84px; margin-left:7px;}














