@charset "EUC-JP";
/*---------------all---------------------*/


ol, ul {
	list-style: none;
}

#tabi {
	font-size: 100%;
	width: 540px;
	margin: 0 auto;
}

#tabi h2,#tabi h3,#tabi h4{

	height: 28px;
	text-indent: -9999px;
	overflow: hidden;

}

.red{
	color: #D10000;
}

.hissu{
	color: #ff0000;
	font-weight: normal;
}

.ma_l{
	padding-left: 20px;
}

.ma_l_ec{
	padding-left: 5px;
}
	
.point{
	background: url(../img/ico_point.gif) no-repeat left 9px;
	padding-left: 15px;
	height: 28px;
	padding-top:  8px;
	position: absolute;
	right:  10px;
	top:0px;
	font-size:11px;
}

.noposition{
	width: 100px;
	background: url(../img/ico_point.gif) no-repeat left center;
	padding-left: 15px;
	padding-top:  4px;
	margin-left: 210px;
	font-size:11px;
	
}

#search,#tour,#recomend,#ranking,#list,#map,#special{
	position: relative;
}


.clearfix:after
{
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

.clearfix {
	display: inline-table;
	min-height: 1%;
}

a:link {
color:#006EA6;
}


a:visited{
color: #523EB3
}
a:hover{
 #F25100
}

a:active{
#F25100
}
