@charset "iso-2022-jp";

/* h1 */
div.brd-cover h1.h1-common {
	background-image:url(img/h1.jpg);
	margin-bottom:30px;
	}
div.brd-cover h1.h1-common span {
	height:151px;
	}

div.chart {
	position:relative;
	background-image:url(img/images09new.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:56px;
	height:968px;
	margin-bottom:40px;
	}
div.chart p {
	position:absolute;
	left:0;
	top:935px;
	font-size:83%;
	width:812px;
	text-align:center;
	line-height:1.25;
	}

div.contents div.chart ul {
	list-style-type:none;
	}
div.contents div.chart ul li {
	display:block;
	position:absolute;
	}
div.contents div.chart ul li a {
	display:block;
	}
div.contents div.chart ul li.sz-l a, div.contents div.chart ul li.sz-l a img {
	width:170px;
	height:220px;
	}
div.contents div.chart ul li.sz-ml a, div.contents div.chart ul li.sz-ml a img {
	width:160px;
	height:208px;
	}
div.contents div.chart ul li.sz-m a, div.contents div.chart ul li.sz-m a img {
	width:130px;
	height:168px;
	}
div.contents div.chart ul li.sz-s a, div.contents div.chart ul li.sz-s a img {
	width:94px;
	height:122px;
	}

div.contents div.chart ul li#tokuzo {left:321px;top:262px;}
div.contents div.chart ul li#toshiko {left:54px;top:206px;}
div.contents div.chart ul li#kurasaburo {left:169px;top:788px;}
div.contents div.chart ul li#koushiro {left:275px;top:788px;}
div.contents div.chart ul li#shutaro {left:212px;top:608px;}
div.contents div.chart ul li#takahama {left:164px;top:64px;}
div.contents div.chart ul li#harue {left:10px;top:64px;}
div.contents div.chart ul li#fuki {left:381px;top:742px;}
div.contents div.chart ul li#shuzo {left:381px;top:562px;}
div.contents div.chart ul li#fukuba {left:540px;top:408px;}
div.contents div.chart ul li#miyamae {left:682px;top:408px;}

div.contents div.chart ul li#yamagami {left:555px;top:4px;}
div.contents div.chart ul li#ume {left:20px;top:538px;}
div.contents div.chart ul li#koyanagi {left:38px;top:788px;}
div.contents div.chart ul li#usami {left:291px;top:4px;}


div.backnumber {
	margin:0 62px;
	}
div.backnumber h2 {
	background-image:url(../story/img/h2.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:10px;
	}
div.backnumber h2 span {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(../story/img/h2.png);
	background-repeat:no-repeat;
	background-position:0 -70px;
	height:68px;
	}
div.backnumber ul {
	list-style-type:none;
	}
div.backnumber ul li {
	border-bottom:1px dashed #ccc;
	}
div.backnumber ul li a {
	display:block;
	line-height:50px;
	/* border-left:8px double #7e7e7e; */
	padding:0 20px 0 60px;
	text-decoration:none;
	background-image:url(../story/img/h2.png);
	background-repeat:no-repeat;
	background-position:-990px 7px;
	}
div.backnumber ul li a:hover {
	background-color:#f4e0c2;
	background-position:-990px -93px;
	}