@charset "UTF-8";
@import url(../../css/common.css);

/* ---------------------------------------------------------
	CSS Document Navigation
--------------------------------------------------------- */

p#btn_onsen a:hover {
	text-align: left;
	text-indent: -9999px;
	background: url(../images/btn_hokuriku_top_on.png) no-repeat right top;
}

/* ---------------------------------------------------------
	CSS Document > Top ranking
--------------------------------------------------------- */

#sidebar {
	padding-top: 14px;
}

#ranking_recommend div.clearfix {
	margin: 0 5px;
	padding: 5px 0 5px 6px;
	background: #fff;
}

#ranking {
	float: left;
	width: 324px;
	height: 330px;
	overflow: hidden;
	background: url(../../images/bg_ranking_s.gif) no-repeat 0 0;
	text-align: left;
	font-weight: bold;
	line-height: 170%;
}

#ranking h3 {
	height: 30px;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
}

#ranking span {
	font-size: 18px;
	color: #C1272D;
}

#ranking li {
	list-style: none;
	margin: 10px 15px 0;
	padding: 0 0 5px 50px;
	border-bottom: dotted 1px #999;
}

#ranking li#no1 {
	background: url(../../images/ranking_no1.gif) no-repeat 0 0;
}

#ranking li#no2 {
	background: url(../../images/ranking_no2.gif) no-repeat 0 0;
}

#ranking li#no3 {
	background: url(../../images/ranking_no3.gif) no-repeat 0 0;
}

#ranking ol.bottom {
	margin: 10px 15px 0;
	padding: 0 5px;
	background: #faebcd;
}

#ranking li#no4 {
	margin: 0 5px 0;
	padding: 8px 0 5px 40px;
	background: #faebcd url(../../images/ranking_no4.gif) no-repeat 0 10px;
}

#ranking li#no5 {
	margin: 0 5px 0;
	padding: 8px 0 5px 40px;
	background: #faebcd url(../../images/ranking_no5.gif) no-repeat 0 10px;
}

#ranking li.last {
	border: 0;
}

/* ---------------------------------------------------------
	CSS Document > Top recommend
--------------------------------------------------------- */

#recommend {
	float: left;
	width: 324px;
	height: 330px;
	overflow: hidden;
	background: url(../../images/bg_recommend_s.gif) no-repeat 0 0;
	text-align: left;
	font-weight: bold;
	line-height: 170%;
}

#recommend h3 {
	height: 30px;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
}

#recommend span {
	font-size: 18px;
	color: #E66423;
}

#recommend li {
	list-style: none;
	margin: 10px 15px 0;
	padding: 0 0 5px;
	border-bottom: dotted 1px #999;
}

#recommend ul.bottom {
	margin: 5px 15px 0;
	padding: 0 5px;
	background: #faebcd;
}

#recommend ul.bottom li {
	margin: 0 5px 0;
	padding: 5px;
}

#recommend li.last {
	border: 0;
}
