@charset "utf-8";


/* ----------------------------------------
  LOy[W
---------------------------------------- */

#rankingtoptext p ,
#ranking_top3 p ,
.rosen_text p{
	font-size:115%;
}

.rosen_text{margin-bottom:40px;}
.rosen_text a {
    font-size: 12px;
}
#rankingtoptext{
	background:url(/article/oyakudachi/wp-content/uploads/edit/kyotsu/area/sumitai_ranking/img/common/bg_city.gif) no-repeat left bottom;
	margin-bottom:20px;
	text-align:center;
}

#rankingtoptext p{
	padding-top:35px;
	padding-bottom:10px;
	text-align:center;
	line-height:1.4;
}

#ranking_top3{margin-bottom:30px;}

#ranking_top3 p{
	line-height:1.4;
	margin-top:0px;
}

#ranking_no1{margin-bottom:10px;}
#ranking_no2 p{margin-bottom:10px;}
#ranking_no3 p{margin-bottom:10px;}

#ranking_no2{
	width:315px;
	float:left;
}

#ranking_no3{
	width:315px;
	float:right;
}

h3.categorytitle{margin-bottom:15px;}

h4.rankingtitle{margin-bottom:10px;}

p.caption{font-size:85% !important;}

.em1 , .em2{font-weight:bold;}
.em1{color:#990000;}

.afternavi{margin-left:5px;border:}

.afternavi li{
	width:100px;
	background:url(/article/oyakudachi/wp-content/uploads/edit/kyotsu/area/sumitai_ranking/img/common/arrow2.gif) no-repeat left 40%;
	padding-left:15px;
	margin-bottom:8px;
}

.afternavi li.towninfolink{background:url(/article/oyakudachi/wp-content/uploads/edit/kyotsu/area/sumitai_ranking/img/common/arrow1.gif) no-repeat 2px 40%;}

.navi1 , .navi2{padding-left:15px;}

#ranking_top3 a.navi1 ,
#ranking_top3 a.navi2{font-size:88%;}


.navi1{background:url(/article/oyakudachi/wp-content/uploads/edit/kyotsu/area/sumitai_ranking/img/common/arrow1.gif) no-repeat 2px 40%;}

.navi2{background:url(/article/oyakudachi/wp-content/uploads/edit/kyotsu/area/sumitai_ranking/img/common/arrow2.gif) no-repeat left 40%;
margin-right: 12px;}

.rank1ph{
	float:left;
	width:325px;
	display:inline;
}

.rank1text{
	float:right;
	width:308px;
}

.rank1ph img , .rank23ph img{margin-bottom:5px;}

.rank23ph{
	float:left;
	width:130px;
	display:inline;
}

.rank23text{
	float:right;
	width:175px;
}

.rank1text p , .rank23text p{margin-bottom:5px;}

.rank1text p.no1text{margin-bottom:9px !important;}

.ranktabletext{
	float:right;
	width:345px;
	padding-top:0px;
}

.ranktabletext .topdiv{
	margin-top:0px !important;
}


.rank4-10 ,
.rank11-30{
	width:285px;
	float:left;
}

.rank4-10 th ,
.rank11-30 th{
	width:45px;
	padding:6px 4px;
	background:url(/article/oyakudachi/wp-content/uploads/edit/kyotsu/area/sumitai_ranking/img/common/dotline.gif) repeat-x bottom;
	color:#3cb745;
	font-weight:bold;
	font-size:120%;
}
.rank4-10 th ,
.rank11-30 th,
.rank4-10 td ,
.rank11-30 td{
vertical-align: top;
}

.rank4-10 td ,
.rank11-30 td{
	padding:6px 4px;
	background:url(/article/oyakudachi/wp-content/uploads/edit/kyotsu/area/sumitai_ranking/img/common/dotline.gif) repeat-x bottom;
	line-height:1.5;
}

.towninfo{
	float:right;
	width:95px;
}

.rank4-10 td h5 ,
.rank11-30 td h5{
	color:#e64720;
	font-size:120%;
	font-weight:bold;
	margin-bottom:4px;
}

.rank4-10 td .aroundarea ,
.rank11-30 td .aroundarea{margin-left:11px;}

.rosen_comment{font-size:85%;}

.rank4-10 td a ,
.rank11-30 td a{line-height:1.5;}

.rank4-10 tr.line2{background-color:#fef4e8;}
.rank11-30 tr.line2{background-color:#f4fde0;}

.rank4-10 tr.line2 th ,
.rank4-10 tr.line2 td{background-color:#fef4e8;}

.rank11-30 tr.line2 th ,
.rank11-30 tr.line2 td{background-color:#f4fde0;}

.footbtn{margin-bottom:30px;}

.lh150{line-height:1.5;}

.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}


#ranking_top3:after ,
#ranking_no1:after ,
#ranking_no2:after ,
#ranking_no3:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

#ranking_top3 ,
#ranking_no1 ,
#ranking_no2 ,
#ranking_no3{
	zoom:100%;
}


table{
	border-collapse:collapse;
	border-spacing:1;
	empty-cells:show;
}

.mR5{
margin-right: 5px;
}
h1.kijititle{
margin-bottom: 20px;
}
.box_clear {
    zoom: 1;
}
.box_clear:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
.margin_b10{
margin-bottom: 10px;
}
.margin_t20{
margin-top: 20px;
}