@charset "UTF-8";

#main .pagetop{
	width:635px;
	margin:0 auto 15px 0;
	text-align:right;
	background:url(../img/footer/pagetop.gif) no-repeat right 8px;
}
#main .pagetop p{
	padding:6px 16px 0 0;
}


#contents .pagetop2{
	width:925px;
	margin:0 auto 15px 0;
	text-align:right;
	background:url(../img/footer/pagetop.gif) no-repeat right 8px;
}
#contents .pagetop2 p{
	padding:6px 16px 0 0;
}


/*-----------------------------------------------
  広告ＰＲ
-----------------------------------------------*/
#pr{
	margin:10px 0;
}
#pr li{
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
}

/*-----------------------------------------------
  一覧ページ
-----------------------------------------------*/
#catlist{
	
}
#catlist ul{
	padding:10px;
}
#catlist li{
	font-size:14px;
	line-height:1.4em;
	padding-left:18px;
	margin:2px 0 5px 0;
	border-bottom:1px solid #eee;
}


/*-----------------------------------------------
  新着情報
-----------------------------------------------*/
#popcat{
	
}
#popcat ul{
	padding:10px;
}
#popcat li{
	font-size:14px;
	line-height:1.5em;
	background:url(../img/top/popcat_gray.png) no-repeat 0px 3px;
	padding-left:18px;
	margin:2px 0 5px 0;
}


/*-----------------------------------------------
  新着情報
-----------------------------------------------*/
#newsinfo{
	
}
#newsinfo ul{
	padding:10px;
}
#newsinfo li{
	font-size:14px;
	line-height:1.5em;
	background:url(../img/top/newsinfo_blue.png) no-repeat 0px 3px;
	padding-left:18px;
	margin:2px 0 5px 0;
}

/*-----------------------------------------------
  オレンジベース基本
-----------------------------------------------*/
#bkinfo{
	margin-bottom:15px;
	padding-top:10px;
}
#bkinfo .box{
	padding:0 15px 15px 15px;
}
#bkinfo .box a.slnk{
	display:block;
	color:#666;
}
#bkinfo .box img.left{
	padding-right:10px;
}

#bkinfo .leftc{
	float:left;
	width:295px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
#bkinfo .rightc{
	float:right;
	width:295px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
#bkinfo .rightc p.name{
	background:url(../img/sub/c_point.png) no-repeat 0px 2px;
	padding:0 0 3px 17px;
	font-weight:bold;
	
	line-height:1.4em;
	font-size:14px;
	padding-bottom:5px;
}
#bkinfo .leftc p.name{
	background:url(../img/sub/c_point.png) no-repeat 0px 2px;
	padding:0 0 3px 17px;
	font-weight:bold;
	
	line-height:1.4em;
	font-size:14px;
	padding-bottom:5px;
}

/*-----------------------------------------------
  エリア都道府県ランキング
-----------------------------------------------*/
#arearank{
	margin-bottom:15px;
}
#arearank .box{
	padding:10px;
}

#arearank .rightc{
	float:right;
	width:200px;
}


}
#arearank .rightc p.name{
	font-weight:bold;
	line-height:1.4em;
	font-size:14px;
}

#arearank .rightc .bx{
	margin-right:10px;
	width:200px;
}

#arearank .rightc .bx li{
	margin-bottom:3px;
	padding:5px 0 5px 20px;
}

#arearank .rightc .bx p.name{
	font-weight:bold;
	line-height:1.4em;
	font-size:14px;
	padding-bottom:10px;
}

#arearank .rightc .bx li.rank01{
	background:url(../img/top/rank1.jpg) no-repeat;
}

#arearank .rightc .bx li.rank02{
	background:url(../img/top/rank2.jpg) no-repeat;
}

#arearank .rightc .bx li.rank03{
	background:url(../img/top/rank3.jpg) no-repeat;
}

#arearank .rightc .bx li.rank04{
	background:url(../img/top/rank4.jpg) no-repeat;
}

#arearank .rightc .bx li.rank05{
	background:url(../img/top/rank5.jpg) no-repeat;
}

#arearank .rightc .bx li.rank06{
	background:url(../img/top/rank6.jpg) no-repeat;
}

#arearank .rightc .bx li.rank07{
	background:url(../img/top/rank7.jpg) no-repeat;
}

#arearank .rightc .bx li.rank08{
	background:url(../img/top/rank8.jpg) no-repeat;
}

#arearank .rightc .bx li.rank09{
	background:url(../img/top/rank9.jpg) no-repeat;
}

#arearank .rightc .bx li.rank10{
	background:url(../img/top/rank10.jpg) no-repeat;
}

#arearank .rlist{
	font-size:14px;
	line-height:1.2em;
	text-align:right;
	margin:10px 10px 0 10px;
	padding:12px 10px;
	border-top:1px dotted #ddd;
}
