@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/images.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:56px;
	height:990px;
	margin-bottom:40px;
	}
div.chart p {
	position:absolute;
	left:60px;
	top:950px;
	font-size:83%;
	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:104px;top:206px;}
div.contents div.chart ul li#matsui {left:571px;top:238px;}
div.contents div.chart ul li#yamagami {left:571px;top:418px;}
div.contents div.chart ul li#kayano {left:718px;top:284px;}
div.contents div.chart ul li#kurasaburo {left:209px;top:788px;}
div.contents div.chart ul li#koushiro {left:315px;top:788px;}
div.contents div.chart ul li#shutaro {left:252px;top:608px;}
div.contents div.chart ul li#kirizuka {left:49px;top:428px;}
div.contents div.chart ul li#tanabe {left:341px;top:4px;}
div.contents div.chart ul li#oyoshi {left:67px;top:608px;}
div.contents div.chart ul li#ioki {left:0;top:742px;}
div.contents div.chart ul li#takahama {left:214px;top:64px;}
div.contents div.chart ul li#harue {left:60px;top:64px;}
div.contents div.chart ul li#fuki {left:421px;top:742px;}
div.contents div.chart ul li#shuzo {left:421px;top:562px;}
div.contents div.chart ul li#usami {left:571px;top:58px;}


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;
	}