@charset "utf-8";

/*------------------------------------------------------------------------　全国スキー場一覧表・ゴルフ場一覧表　*/

.areatab {
	text-align:left;
	margin:0 0 5px 0;
}

.a,
.b,
.c,
.d,
.e,
.f,
.g,
.h,
.i,
.j {
	width:860px;
	margin:10px 0px 10px 30px;
	padding:0px;
	border-collapse:collapse;
	border-top:1px solid #999999;
}

.a th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #990000;
}

.b th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #993300;
}

.c th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #996600;
}

.d th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #999900;
}

.e th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #669900;
}

.f th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #009900;
}

.g th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #009966;
}

.h th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #009999;
}

.i th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #006699;
}

.j th {
	padding:4px 2px 2px 6px;
	text-align:left;
	vertical-align:top;
	background-color:#f4f4ec;
	border-bottom:1px solid #999999;
	border-left:5px solid #003399;
}

.a td,
.b td,
.c td,
.d td,
.e td,
.f td,
.g td,
.h td,
.i td,
.j td {
	padding:4px 2px 2px 4px;
	border-bottom:1px solid #999999;
	border-left:3px double #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
}


table col.col1 {
	width: 300px;
}

table col.col2 {
	width: 370px;
}

table col.col4 {
	width: 50px;
	background-color:#f7fff0;
}
