@charset "UTF-8";
/* CSS Document */

.skipTop{
	text-align:right;
	margin-bottom:10px;
	}

.srchDetlMdl #map,
.categoryLink #linkArea {
border-left:1px solid #DBE1EF;
border-right:1px solid #DBE1EF;
border-bottom:1px solid #DBE1EF;
margin-top:-10px;
padding:5px;
	
}

.srchDetlMdl #map dl{
	width:567px;
	height:408px;
	background:url(https://stat100.ameba.jp/ofcl/img/screen/content/seiji/search/img_Map.png) top left;
	margin:20px auto;
	position:relative
	
}

.srchDetlMdl #map a{
	position:absolute;
	
}

.srchDetlMdl #map a{
display:block;
text-indent:-9999px;
}

.srchDetlMdl #map .hokkaido{
	top:1px;
	left:387px;
	width:96px;
	height:98px;
}

.srchDetlMdl #map .aomori{
	top:120px;
	left:405px;
	width:75px;
	height:19px;
}

.srchDetlMdl #map .iwate{
	top:140px;
	left:443px;
	width:36px;
	height:19px;
}

.srchDetlMdl #map .miyagi{
	top:161px;
	left:444px;
	width:38px;
	height:58px;
}

.srchDetlMdl #map .akita{
	top:139px;
	left:406px;
	width:36px;
	height:19px;
}

.srchDetlMdl #map .yamagata{
	top:161px;
	left:406px;
	width:36px;
	height:58px;
}

.srchDetlMdl #map .fukushima{
	top:219px;
	left:425px;
	width:56px;
	height:19px;
}

.srchDetlMdl #map .ibaraki{
	top:239px;
	left:464px;
	width:17px;
	height:59px;
}

.srchDetlMdl #map .tochigi{
	top:238px;
	left:443px;
	width:20px;
	height:40px;
}

.srchDetlMdl #map .gunma{
	top:239px;
	left:425px;
	width:17px;
	height:39px;
}

.srchDetlMdl #map .niigata{
	top:219px;
	left:406px;
	width:18px;
	height:59px;
}

.srchDetlMdl #map .saitama{
	top:278px;
	left:405px;
	width:57px;
	height:19px;
}

.srchDetlMdl #map .yamanashi{
	top:299px;
	left:405px;
	width:38px;
	height:19px;
}

.srchDetlMdl #map .tokyo{
	top:298px;
	left:444px;
	width:38px;
	height:19px;
}

.srchDetlMdl #map .chiba{
	top:299px;
	left:482px;
	width:19px;
	height:40px;
}

.srchDetlMdl #map .kanagawa{
	top:318px;
	left:405px;
	width:38px;
	height:20px;
}

.srchDetlMdl #map .toyama{
	top:259px;
	left:359px;
	width:46px;
	height:19px;
}

.srchDetlMdl #map .ishikawa{
	top:239px;
	left:340px;
	width:18px;
	height:39px;
}

.srchDetlMdl #map .nagano{
	top:279px;
	left:387px;
	width:18px;
	height:39px;
}

.srchDetlMdl #map .fukui{
	top:279px;
	left:312px;
	width:46px;
	height:19px;
}

.srchDetlMdl #map .gifu{
	top:279px;
	left:359px;
	width:27px;
	height:39px;
}

.srchDetlMdl #map .shizuoka{
	top:319px;
	left:387px;
	width:18px;
	height:39px;
}

.srchDetlMdl #map .aichi{
	top:319px;
	left:359px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .mie{
	top:319px;
	left:340px;
	width:18px;
	height:39px;
}

.srchDetlMdl #map .shiga{
	top:299px;
	left:312px;
	width:46px;
	height:19px;
}

.srchDetlMdl #map .nara{
	top:319px;
	left:313px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .wakayama{
	top:319px;
	left:313px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .kyoto{
	top:299px;
	left:284px;
	width:27px;
	height:19px;
}

.srchDetlMdl #map .osaka{
	top:319px;
	left:284px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .wakayama{
	top:340px;
	left:284px;
	width:55px;
	height:18px;
}

.srchDetlMdl #map .hyogo{
	top:299px;
	left:265px;
	width:18px;
	height:40px;
}

.srchDetlMdl #map .tottori{
	top:299px;
	left:237px;
	width:27px;
	height:19px;
}

.srchDetlMdl #map .okayama{
	top:319px;
	left:237px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .shimane{
	top:299px;
	left:209px;
	width:27px;
	height:19px;
}

.srchDetlMdl #map .hiroshima{
	top:319px;
	left:209px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .yamaguchi{
	top:299px;
	left:190px;
	width:18px;
	height:40px;
}

.srchDetlMdl #map .kagawa{
	top:361px;
	left:237px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .tokushima{
	top:382px;
	left:237px;
	width:27px;
	height:19px;
}

.srchDetlMdl #map .ehime{
	top:361px;
	left:209px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .kochi{
	top:382px;
	left:209px;
	width:27px;
	height:19px;
}

.srchDetlMdl #map .fukuoka{
	top:320px;
	left:129px;
	width:46px;
	height:19px;
}

.srchDetlMdl #map .fukuoka{
	top:320px;
	left:129px;
	width:46px;
	height:19px;
}

.srchDetlMdl #map .ooita{
	top:340px;
	left:148px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .miyazaki{
	top:361px;
	left:148px;
	width:27px;
	height:20px;
}

.srchDetlMdl #map .kumamoto{
	top:340px;
	left:129px;
	width:18px;
	height:41px;
}

.srchDetlMdl #map .kagoshima{
	top:382px;
	left:129px;
	width:46px;
	height:19px;
}

.srchDetlMdl #map .saga{
	top:320px;
	left:110px;
	width:18px;
	height:41px;
}

.srchDetlMdl #map .nagasaki{
	top:320px;
	left:91px;
	width:18px;
	height:41px;
}

.srchDetlMdl #map .okinawa{
	top:239px;
	left:23px;
	width:18px;
	height:41px;
}

.srchDetlMdl #map .zenkoku{
	top:358px;
	left:502px;
	width:58px;
	height:38px;
}


.srhList h3{
	background:url(https://stat100.ameba.jp/ofcl/img/screen/content/seiji/search/midashi_chimei.png) top left;
	width:126px;
	height:21px;
	display:block;
	text-indent:-9999px;
}

.srhList #hokkaido{
	background-position:0px 0px;
	}
	
.srhList #aomori{
	background-position:-127px 0px;
	}
	
.srhList #iwate{
	background-position:-127px -66px;
	}

.srhList #miyagi{
	background-position:-127px -88px;
	}


.srhList #akita{
	background-position:-127px -22px;
	}


.srhList #yamagata{
	background-position:-127px -44px;
	}



.srhList #fukushima{
	background-position:-127px -110px;
	}

.srhList #ibaraki{
	background-position:-254px -22px;
	}

.srhList #tochigi{
	background-position:-254px -44px;
	}
	
.srhList #gunma{
	background-position:-254px -66px;
	}

.srhList #saitama{
	background-position:-254px -88px;
	}

.srhList #chiba{
	background-position:-254px -110px;
	}

.srhList #tokyo{
	background-position:-254px 0px;
	}

.srhList #kanagawa{
	background-position:-254px -132px;
	}

.srhList #niigata{
	background-position:-381px 0px;
	}

.srhList #toyama{
	background-position:-381px -22px;
	}


.srhList #ishikawa{
	background-position:-381px -88px;
	}
	
.srhList #fukui{
	background-position:-381px -110px;
	}

.srhList #yamanashi{
	background-position:-381px -66px;
	}


.srhList #nagano{
	background-position:-381px -44px;
	}

.srhList #gifu{
	background-position:-1016px -22px;
	}

.srhList #shizuoka{
	background-position:-1016px 0px;
	}

.srhList #aichi{
	background-position:-1016px -44px;
	}

.srhList #mie{
	background-position:-1016px -66px;
	}

.srhList #shiga{
	background-position:-508px -22px;
	}

.srhList #kyoto{
	background-position:-508px -88px;
	}

.srhList #osaka{
	background-position:-508px 0px;
	}

.srhList #hyogo{
	background-position:-508px -110px;
	}

.srhList #nara{
	background-position:-508px -44px;
	}
	
.srhList #wakayama{
	background-position:-508px -66px;
	}

.srhList #tottori{
	background-position:-635px -22px;
	}

.srhList #shimane{
	background-position:-635px -44px;
	}


.srhList #okayama{
	background-position:-635px 0px;
	}

.srhList #hiroshima{
	background-position:-635px -66px;
	}

.srhList #hiroshima{
	background-position:-635px -66px;
	}

.srhList #yamaguchi{
	background-position:-635px -88px;
	}

.srhList #tokushima{
	background-position:-762px -22px;
	}

.srhList #kagawa{
	background-position:-762px 0px;
	}

.srhList #ehime{
	background-position:-762px -44px;
	}

.srhList #kochi{
	background-position:-762px -66px;
	}

.srhList #fukuoka{
	background-position:-889px 0px;
	}

.srhList #saga{
	background-position:-889px -110px;
	}

.srhList #nagasaki{
	background-position:-889px -132px;
	}

.srhList #kumamoto{
	background-position:-889px -66px;
	}

.srhList #ooita{
	background-position:-889px -22px;
	}
	
.srhList #miyazaki{
	background-position:-889px -44px;
	}

.srhList #kagoshima{
	background-position:-889px -88px;
	}

.srhList #okinawa{
	background-position:-889px -154px;
	}


.srhList #zenkoku{
	background-position:-1143px 0px;
	}

.srhList dl {
margin:10px auto 3px;
background:url(https://stat100.ameba.jp/ofcl/img/screen/portal/line_rnk.gif) repeat-x bottom;
padding-bottom:10px;
}

.srhList dt {
float:left;
padding:0 14px 0 8px;
width:72px;
}

.srhList dd {
	line-height:2em;
	}

.srhList dt a img {
border:1px solid #CCCCCC;
padding:1px;
}

.srhList dt img {
vertical-align:bottom;
}

.srhList .name {
float:left;
margin-right:10px;
}


.srhList .btn {
text-align:right;
}

.srhList .btn img{
margin-left:10px;
}

.srhList .contentNavi {
margin-left:15px;
display:block;
}


.categoryLink #linkArea {
	padding:8px;}

.categoryLink #linkArea dl{
clear:both;
}

.categoryLink #linkArea dt{
background:url(https://stat100.ameba.jp/common_style/img/common/icon/arrow2.gif) -1px 50% no-repeat;
padding-left:15px;
margin-bottom:4px;
}

.categoryLink #linkArea dd,
.srchDetlMdl dd{
float:left;
border-right:1px solid #666666;
line-height:1.1;
margin:0 5px 7px 0;
padding:0 5px 0 0;
white-space:nowrap;
}


/**/

.srhList #minshu{
	background-position:-1270px 0px;
	}
	
.srhList #jimin{
	background-position:-1270px -22px;
	}
	
.srhList #kohmei{
	background-position:-1270px -44px;
	}

.srhList #minna{
	background-position:-1270px -66px;
	}

.srhList #kyosan{
	background-position:-1270px -88px;
	}

.srhList #syamin{
	background-position:-1270px -110px;
	}

.srhList #tachiagare{
	background-position:-1270px -132px;
	}
	
.srhList #shintoh{
	background-position:-1270px -154px;
	}

.srhList #soushintoh{
	background-position:-1270px -176px;
	}

.srhList #kokuminshin{
	background-position:-1397px 0px;
	}


.srhList #mushozoku{
	background-position:-1270px -198px;
	}

.srhList #sonota{
	background-position:-1270px -220px;
	}


.srhList #shuugiin{
	background-position:-1397px -22px;
	}

.srhList #sangiin{
	background-position:-1397px -44px;
	}

.srhList #chihoh{
	background-position:-1397px -66px;
	}

.srhList #shindaichi{
	background-position:-1397px -88px
	}

.srhList #kizuna{
	background-position:-1397px -110px;
	}

.srhList #nihonmirai{
	background-position:-1397px -154px;
	}

.srhList #midori{
	background-position:-1397px -176px;
	}

.srhList #ishin{
	background-position:-1397px -198px;
	}

.srhList #seikatsu{
	background-position:-1397px -110px;
	}


/* .srhList #kokuminnoseikatsu{
	background-position:-1397px -132px;
	} */

	
/* sidebar */
.syllabaryMdl.mdl.sidemapMdl{
padding:0;
}


.syllabaryMdl .sideMapLink h3{
background:url("https://stat100.ameba.jp/common_style/img/common/icon/arrow2.gif") no-repeat scroll -4px 0 transparent;
font-size:1em;
margin:0 0 10px 7px;
padding:2px 0 0 12px;
}

.syllabaryMdl .sideMapLink p{
text-align:center;
padding-bottom:15px;
}

.syllabaryMdl .sideMapLink .sideSeitohLink{
padding:0 7px 15px;
}