@charset "iso-2022-jp";

h2 {
	background-image:url(../story/img/h2.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:20px;
	margin-bottom:20px;
	}
h2 span {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(../story/img/h2.png);
	background-repeat:no-repeat;
	height:40px;
	}

/* common */
div.bx-chart {
	position:relative;
	background-repeat:no-repeat;
	margin-bottom:20px;
	}
div.bx-chart ul {
	list-style-type:none;
	}
div.bx-chart ul li {
	display:block;
	position:absolute;
	}
div.bx-chart ul li a {
	display:block;
	}
div.bx-chart ul li a:hover {
	text-decoration:none;
	}

/* 01 */
div#bx-chart01 {
	background-image:url(img/chart01.jpg);
	background-position:left top;
	height:551px;
	}
div#bx-chart01 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart01 li.sz-m img {
	width:131px;
	height:181px;
	}
div#bx-chart01 ul li#keitaro {
	left:102px;
	top:40px;
	}
div#bx-chart01 ul li#hitomiko {
	left:403px;
	top:40px;
	}
div#bx-chart01 ul li#etsuko {
	left:0;
	top:350px;
	}
div#bx-chart01 ul li#shigehara {
	left:177px;
	top:350px;
	}
div#bx-chart01 ul li#okuzumi {
	left:428px;
	top:350px;
	}

/* 02 */
div#bx-chart02 {
	background-image:url(img/chart02.jpg);
	background-position:40px 0;
	height:536px;
	}
div#bx-chart02 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart02 li.sz-m img {
	width:131px;
	height:181px;
	}
div#bx-chart02 ul li#sosuke {
	left:102px;
	top:40px;
	}
div#bx-chart02 ul li#makoto {
	left:403px;
	top:40px;
	}
div#bx-chart02 ul li#arisa {
	left:40px;
	top:350px;
	}
div#bx-chart02 ul li#sachiko {
	left:217px;
	top:350px;
	}
/* 03 */
div#bx-chart03 {
	background-image:url(img/chart03.jpg);
	background-position:left top;
	height:778px;
	}
div#bx-chart03 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart03 ul li#kinjiro {
	left:245px;
	top:40px;
	}
/* 04 */
div#bx-chart04 {
	background-image:url(img/chart04.jpg);
	background-position:74px 0;
	height:551px;
	}
div#bx-chart04 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart04 li.sz-m img {
	width:131px;
	height:181px;
	}
div#bx-chart04 ul li#kenzo {
	left:94px;
	top:40px;
	}
div#bx-chart04 ul li#shinsuke {
	left:395px;
	top:40px;
	}
div#bx-chart04 ul li#yukie {
	left:243px;
	top:350px;
	}
div#bx-chart04 ul li#kanako {
	left:420px;
	top:350px;
	}
/* 05 */
div#bx-chart05 {
	background-image:url(img/chart05.jpg);
	background-position:34px 0;
	height:656px;
	}
div#bx-chart05 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart05 li.sz-ml img {
	width:151px;
	height:201px;
	}
div#bx-chart05 li.sz-m img {
	width:131px;
	height:181px;
	}
div#bx-chart05 ul li#mifuyu {
	left:244px;
	top:150px;
	}
div#bx-chart05 ul li#tadashi {
	left:34px;
	top:40px;
	}
div#bx-chart05 ul li#yumiko {
	left:454px;
	top:50px;
	}
div#bx-chart05 ul li#masaru {
	left:202px;
	top:470px;
	}
div#bx-chart05 ul li#shizuka {
	left:406px;
	top:470px;
	}
/* 06 */
div#bx-chart06 {
	background-image:url(img/chart06.jpg);
	background-position:66px 0;
	height:496px;
	}
div#bx-chart06 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart06 li.sz-m img {
	width:131px;
	height:181px;
	}
div#bx-chart06 ul li#nanami {
	left:66px;
	top:0;
	}
div#bx-chart06 ul li#norihisa {
	left:367px;
	top:0;
	}
div#bx-chart06 ul li#daigo {
	left:91px;
	top:310px;
	}
div#bx-chart06 ul li#aoki {
	left:519px;
	top:310px;
	}
div#bx-chart06 ul li#yoshiko {
	left:342px;
	top:310px;
	}
/* 07 */
div#bx-chart07 {
	background-image:url(img/chart07.jpg);
	background-position:66px 0;
	height:496px;
	}
div#bx-chart07 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart07 li.sz-m img {
	width:131px;
	height:181px;
	}
div#bx-chart07 ul li#takamura {
	left:66px;
	top:0;
	}
div#bx-chart07 ul li#yusuke {
	left:367px;
	top:0;
	}
div#bx-chart07 ul li#togo {
	left:91px;
	top:310px;
	}
div#bx-chart07 ul li#yasuko {
	left:302px;
	top:310px;
	}
div#bx-chart07 ul li#oshima {
	left:489px;
	top:310px;
	}
/* 08 */
div#bx-chart08 {
	background-image:url(img/chart08.jpg);
	background-position:58px 0;
	height:657px;
	}
div#bx-chart08 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart08 li.sz-m img {
	width:131px;
	height:181px;
	}
div#bx-chart08 ul li#morizo {
	left:58px;
	top:0;
	}
div#bx-chart08 ul li#harube {
	left:240px;
	top:60px;
	}
div#bx-chart08 ul li#toshikazu {
	left:58px;
	top:241px;
	}
div#bx-chart08 ul li#minato {
	left:501px;
	top:89px;
	}
div#bx-chart08 ul li#hashiba {
	left:265px;
	top:371px;
	}
/* 09 */
div#bx-chart09 {
	background-image:url(img/chart09.jpg);
	background-position:left top;
	height:600px;
	}
div#bx-chart09 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart09 li.sz-m img {
	width:131px;
	height:181px;
	}
div#bx-chart09 ul li#seiko {
	left:0;
	top:70px;
	}
div#bx-chart09 ul li#shinjo {
	left:184px;
	top:40px;
	}
div#bx-chart09 ul li#emi {
	left:436px;
	top:40px;
	}
div#bx-chart09 ul li#nozomi {
	left:0;
	top:371px;
	}
div#bx-chart09 ul li#tatsuya {
	left:234px;
	top:338px;
	}
div#bx-chart09 ul li#kanta {
	left:460px;
	top:368px;
	}
/* 10 */
div#bx-chart10 {
	background-image:url(img/chart10.jpg);
	background-position:10px 20px;
	height:582px;
	}
div#bx-chart10 li.sz-l img {
	width:181px;
	height:241px;
	}
div#bx-chart10 li.sz-m img {
	width:101px;
	height:121px;
	}
div#bx-chart10 ul li#otoko {
	left:151px;
	top:20px;
	}
div#bx-chart10 ul li#tsuma {
	left:10px;
	top:100px;
	}
div#bx-chart10 ul li#musuko {
	left:191px;
	top:321px;
	}
div#bx-chart10 ul li#ninpu {
	left:512px;
	top:380px;
	}
div#bx-chart10 ul li#yoshino {
	left:191px;
	top:461px;
	}
div#bx-chart10 ul li#ueda {
	left:10px;
	top:311px;
	}
div#bx-chart10 ul li#nonomiya {
	left:392px;
	top:240px;
	}
div#bx-chart10 ul li#nurse {
	left:392px;
	top:380px;
	}
div#bx-chart10 ul li#gishi {
	left:512px;
	top:240px;
	}
div#bx-chart10 ul li#furugori {
	left:392px;
	top:100px;
	}

p.p-clicktodetail {
	font-size:83%;
	line-height:1.25;
	margin-left:20px;
	text-align:center;
	margin-bottom:20px;
	}


/* back number */
div.bx-bnum {
	}
div.bx-bnum h2 {
	}
div.bx-bnum h2 span {
	background-image:url(../css/img/cm_img.png);
	background-position:0 -600px;
	}
div.bx-bnum ul {
	list-style-type:none;
	}
div.bx-bnum ul li {
	font-size:83%;
	line-height:1.55;
	padding:0 30px 5px;
	}
div.bx-bnum ul li a {
	background-image:url(../css/img/cm_img.png);
	background-repeat:no-repeat;
	background-position:-650px 2px;
	padding:2px 10px 2px 21px;
	}
div.bx-bnum ul li a:link, div.bx-bnum ul li a:visited {
	text-decoration:none;
	}
div.bx-bnum ul li a:active, div.bx-bnum ul li a:hover {
	background-color:#ffe3e3;
	background-position:-650px -98px;
	text-decoration:none;
	color:#573702;
	}