/* アイコン専用ＣＳＳ */

#contents #icons {
	clear: both;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-align: center;
	height: 40px;
	padding-right: 60px;
	padding-left: 60px;
}

#contents #icons p {
	font-size: 10px;
	color: #666666;
	padding-bottom: 10px;
}

#contents #icons ul {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	text-align: left;
}
#contents #icons li {
	display: block;
	width: 50px;
	height: 40px;
	position: relative;
	text-align: left;
	float: left;
	font-size: 10px;
}
#contents #icons span {
	position: absolute;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
/*　施設別アイコン　ＯＮとＯＦＦ　※更新時は、プロパティ「スタイル」で切り替えてください　*/

/*施設がない場合、ＯＦＦ*/
.off_onsen {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
.off_bbq {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -50px -40px;
}
.off_taiku {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -100px -40px;
}
.off_yakyu {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -150px -40px;
}
.off_ground {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -200px -40px;
}
.off_kaigi {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -250px -40px;
}
.off_budo {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -300px -40px;
}
.off_kyudo {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -350px -40px;
}
.off_tennis {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -400px -40px;
}
.off_footsal {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -450px -40px;
}
.off_music {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -500px -40px;
}
.off_other {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -550px -40px;
}

/*施設がある場合、ＯＮ*/
.on_onsen {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: bold;
	color: #FF0000;
}
.on_bbq {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -50px 0px;
	font-weight: bold;
	color: #0000FF;
}
.on_taiku {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -100px 0px;
	font-weight: bold;
	color: #FF9900;
}
.on_yakyu {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -150px 0px;
	font-weight: bold;
	color: #009900;
}
.on_ground {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	font-weight: bold;
	color: #996600;
}
.on_kaigi {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -250px 0px;
	font-weight: bold;
	color: #663300;
}
.on_budo {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -300px 0px;
	font-weight: bold;
	color: #666666;
}
.on_kyudo {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -350px 0px;
	font-weight: bold;
	color: #FF9999;
}
.on_tennis {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -400px 0px;
	font-weight: bold;
	color: #CCCC66;
}
.on_footsal {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -450px 0px;
	font-weight: bold;
	color: #FF6600;
}
.on_music {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -500px 0px;
	font-weight: bold;
	color: #663366;
}
.on_other {
	background-image: url(../area_img/icons_category.png);
	background-repeat: no-repeat;
	background-position: -550px 0px;
	font-weight: bold;
	color: #336699;
}
