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

/*デザインのCSS*/
@import "keni.css";

/*拡張CSS*/
@import "css/advanced.css";

/*サイドバー用追加CSS*/

div.menu dl{
margin:10px;
}

div.menu dt{
font-weight:bold;
}

div.menu dd{
margin-bottom:10px;
}



div.eads{
border:1px solid #ccc;
margin:10px 20px;
padding:10px;
}

div.eads p{
 color:#666;
 font-size:90%;
 margin:0 0 3px 3px;
 padding:0:
}

div.eads a{
color:#00f;
font-weight:bold;
}

div.eads a:hover{
color:#f00;
}

div.eads2{
border:1px solid #ccc;
margin:20px;
padding:10px 15px;
}


div.eads2 a{
color:#00f;
font-weight:bold;
}

div.eads2 a:hover{
color:#f00;
}

div.eads2 p{
margin:3px 0 8px 0;
}


/*●記事中広告●*/

div#right div.ead p{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:15px 5px;
	font-size:107%;
}

div#right div.ead a{
	font-weight:bold;
color:#00f;
}

div#right div.ead span.ad_text{
	font-size:100%;
}

div#right div.ead span.ad_url{
	color:#008000;
}


#left .side_pr{
text-align:center;
margin:10px;
}

#left .side_pr a{
color:#00f;
}

#left .side_pr a:hover{
color:#f00;
position:relative;
top:1px;left:1px;
}



.rb{
 color:#f03;
}

.uline{
 text-decoration:underline;
}

.yb{
 background:#ff0;
}


/*個別記事ランキング*/

#yoyaku{
 margin:0 30px;
}

#yoyaku dt {
 line-height:28px;
 text-indent:30px;
 margin-bottom:5px;
}

#yoyaku dt a{
 color:#00f;
 font-weight:bold;
 font-size:108%;
}

#yoyaku dd {
 margin-bottom:10px;
}
#yoyaku dd span{
 color:#008000;
}

.rank01{ background:url(http://drive.afive.info/kanto/img/icon-rank01-01.gif) no-repeat left top;}

.rank02{ background:url(http://drive.afive.info/kanto/img/icon-rank01-02.gif) no-repeat left top;}

.rank03{ background:url(http://drive.afive.info/kanto/img/icon-rank01-03.gif) no-repeat left top;}


/*●記事中アドセンス●*/
#right .ads2{
	margin:-30px 0px -10px 35px;
	padding5px :0;
}

#right .ads2 span{
	color:#666;
	font-size:75%;
	margin:0 0 0 1px;
	padding:0 0 3px;
}


/*サイズ設定　その4*/
div#navi2{
	position: absolute;
	top: 190px;
	width: 810px;
	_width: 812px;/*IE対策*/
	height: 30px;
	background:#fff;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

div#navi2 p{
	margin: 6px 0 6px 16px;
	line-height: 14pt;
}

div#navi2 a{color:#00f;text-decoration:underline;}
div#navi2 a:hover{color:#f00;}

div.menu iframe{
margin-top:0px;

}


/*レンタカーテーブル*/

table.rent_tbl {
	border-collapse: collapse;
	margin:0px auto;
	width: 500px;
 border:1px solid #ccc;
}

table.rent_tbl th{
 font-weight:bold;
 font-size:130%;
 text-align:center;
 border:1px solid #ccc;
 background:#ffc;
 padding:5px;
}

table.rent_tbl .img_cell{
 text-align:center;
}


table.rent_tbl td{
	border-collapse: collapse;
	font-size: 92%;
	margin:0;
	padding: 5px;
	line-height: 1.5;
}

table.rent_tbl .point_cell a{
 display:block;
 color:#00f;
 text-align:center;
 font-size:130%;
 font-weight:bold;
 margin-top:-10px;
}

table.rent_tbl .point_cell a:hover{
 color:#f00;
}

table.rent_tbl img{
 border:1px solid #ccc;
}

table.rent_tbl .l_cell{
 border-right:1px solid #ccc;
}


a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}
