@charset "iso-2022-jp";

div.story-box {
	background-image:url(img/images.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:171px;
	}

div.story-box h2 {
	font-size:2px;
	text-indent:-9999px;
	background-image:url(img/h2.png);
	background-repeat:no-repeat;
	height:68px;
	margin-bottom:29px;
	}
div.story-box h2.h2-01 {background-position:62px -140px;}
div.story-box h2.h2-02 {background-position:62px -210px;}
div.story-box h2.h2-03 {background-position:62px -280px;}
div.story-box h2.h2-04 {background-position:62px -350px;}
div.story-box h2.h2-05 {background-position:62px -420px;}
div.story-box h2.h2-06 {background-position:62px -490px;}
div.story-box h2.h2-07 {background-position:62px -560px;}
div.story-box h2.h2-08 {background-position:62px -630px;}
div.story-box h2.h2-09 {background-position:62px -700px;}
div.story-box h2.h2-10 {background-position:62px -770px;}
div.story-box h2.h2-11 {background-position:62px -840px;}
div.story-box h2.h2-12 {background-position:62px -910px;}

div.pics {
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom:40px;
	}
div.pics img {
	width:924px;
	height:240px;
	}

div.story-box p.txt {
	line-height:1.6;
	margin:0 67px;
	margin-bottom:1.6em;
	}
div.story-box p.mgb-0 {
	margin-bottom:0;
	}
div.story-box p.mgb3em {
	margin-bottom:3em;
	}

div.story-box p.txt a:hover {
	background-color:#f4e0c2;
	text-decoration:none;
	}

.castname {
	color:#ea4e4e;
	}

div.backnumber {
	margin:0 62px;
	}
div.backnumber h2 {
	background-image:url(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(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(img/h2.png);
	background-repeat:no-repeat;
	background-position:-990px 7px;
	}
div.backnumber ul li a:hover {
	background-color:#f4e0c2;
	background-position:-990px -93px;
	}