﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

/* #
--------- --------- --------- --------- --------- */
#story1_p1area {
	background: url('../images/story1/p1_back.jpg') no-repeat;
	background-position: center 0;
	margin: 0;
	padding-bottom:60px;
	}

#story1_p1 {
	margin: 0 auto;
	padding:36px 0 65px 0;
	width: 890px;
	height:640px;
	position: relative;
	}

.story1_p1title {
	background: url('../images/story1/p1_mtitle.jpg') no-repeat;
	margin: 0;
	padding: 434px 0 0 0;
	width: 890px;
	overflow: hidden;
	height: 0px!important;
	height /**/:434px;/* for ie5.x */
	}

.story1_p1body {
	position: absolute;
	top:40px;
	left:227px;
	background: url('../images/story1/p1_mbody.jpg') no-repeat;
	margin: 0;
	padding: 365px 0 0 0;
	width: 728px;
	overflow: hidden;
	height: 0px!important;
	height /**/:365px;/* for ie5.x */
	}

.story1_p1navi {
	position: absolute;
	top:703px;
	left:520px;
	margin:0;
	width:370px;
	}

.story1_p1navi li {
	margin:0 3px 0 0;
	width:22px;
	height:22px;
	float:left;
	}

.story1_p1navi li.s1p1navi1,
.story1_p1navi li.s1p1navi6 {
	margin:0 2px 0 0;
	}

.story1_p1navi li.p1navi_next2 {
	margin:0;
	}

.story1_p1navi li a,
.story1_p1navi li b {
	margin: 0;
	padding: 22px 0 0 0;
	width: 22px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:22px;/* for ie5.x */
	}

.story1_p1navi li.s1p1navi1 b {
	background: url('../images/story1/p1navi1.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi2 a {
	background: url('../images/story1/p1navi2.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi3 a {
	background: url('../images/story1/p1navi3.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi4 a {
	background: url('../images/story1/p1navi4.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi5 a {
	background: url('../images/story1/p1navi5.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi6 a {
	background: url('../images/story1/p1navi6.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi7 a {
	background: url('../images/story1/p1navi7.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi8 a {
	background: url('../images/story1/p1navi8.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi9 a {
	background: url('../images/story1/p1navi9.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi10 a {
	background: url('../images/story1/p1navi10.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi11 a {
	background: url('../images/story1/p1navi11.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi12 a {
	background: url('../images/story1/p1navi12.jpg') no-repeat;
	}

.story1_p1navi li.s1p1navi13 a {
	background: url('../images/story1/p1navi13.jpg') no-repeat;
	}

.story1_p1navi li.p1navi_next1 a {
	background: url('../images/story1/p1navi_next1.jpg') no-repeat;
	}

.story1_p1navi li.p1navi_next2 a {
	background: url('../images/story1/p1navi_next2.jpg') no-repeat;
	}

.story1_p1navi li a:hover {
	background-position: 0 -22px;
	}

/* #
--------- --------- --------- --------- --------- */
#subcontent {
	height:740px;
	}
	
.story1_title {
	position: absolute;
	left:0;
	bottom:23px;
	background: url('../images/story1/story1logo.gif') no-repeat;
	margin: 0;
	padding: 234px 0 0 0;
	width: 92px;
	overflow: hidden;
	height: 0px!important;
	height /**/:234px;/* for ie5.x */
	}

.story1_pnavi {
	position: absolute;
	top:703px;
	left:466px;
	margin:0;
	width:424px;
	}

.story1_pnavi li {
	margin:0 3px 0 0;
	width:22px;
	height:22px;
	float:left;
	}

.story1_pnavi li.s1pnavi1,
.story1_pnavi li.s1pnavi6 {
	margin:0 2px 0 0;
	}

.story1_pnavi li.pnavi_next2 {
	margin:0;
	}

.story1_pnavi li a {
	margin: 0;
	padding: 22px 0 0 0;
	width: 22px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:22px;/* for ie5.x */
	}

.story1_pnavi li.s1pnavi1 a {
	background: url('../images/story1/page1.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi2 a {
	background: url('../images/story1/page2.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi3 a {
	background: url('../images/story1/page3.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi4 a {
	background: url('../images/story1/page4.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi5 a {
	background: url('../images/story1/page5.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi6 a {
	background: url('../images/story1/page6.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi7 a {
	background: url('../images/story1/page7.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi8 a {
	background: url('../images/story1/page8.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi9 a {
	background: url('../images/story1/page9.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi10 a {
	background: url('../images/story1/page10.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi11 a {
	background: url('../images/story1/page11.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi12 a {
	background: url('../images/story1/page12.gif') no-repeat;
	}

.story1_pnavi li.s1pnavi13 a {
	background: url('../images/story1/page13.gif') no-repeat;
	}

.story1_pnavi li.pnavi_prev1 a {
	background: url('../images/story1/page_prev1.gif') no-repeat;
	}

.story1_pnavi li.pnavi_prev2 a {
	background: url('../images/story1/page_prev2.gif') no-repeat;
	}

.story1_pnavi li.pnavi_next1 a {
	background: url('../images/story1/page_next1.gif') no-repeat;
	}

.story1_pnavi li.pnavi_next2 a {
	background: url('../images/story1/page_next2.gif') no-repeat;
	}

.story1_pnavi li.on a,
.story1_pnavi li a:hover {
	background-position: 0 -22px;
	}

.story1body {
	background: url('../images/common/line.gif') repeat-x;
	background-position: 0 45px;
	margin:0;
	padding:70px 0 0 0;
	}

/* #page2
--------- --------- --------- --------- --------- */
.page2images {
	margin:0;
	width:375px;
	float:left;
	}
	
.page2images li {
	margin:0;
	}
	
.page2images li.set {
	display: none;
	}

.page2body {
	margin:0;
	padding:0 25px 0 0;
	width:480px;
	font-size:1.6em;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	line-height:1.85;
	color:#444;
	float:right;
	}

/* #page3
--------- --------- --------- --------- --------- */
.page3images,
.page5images,
.page6images,
.page7images,
.page8images,
.page9images,
.page10images,
.page11images,
.page12images,
.page13images {
	margin:0;
	width:470px;
	float:left;
	}
	
.page3images li,
.page5images li,
.page6images li,
.page7images li,
.page8images li,
.page9images li,
.page10images li,
.page11images li,
.page12images li,
.page13images li {
	margin:0;
	}
	
.page3images li.set,
.page5images li.set,
.page6images li.set,
.page7images li.set,
.page8images li.set,
.page9images li.set,
.page10images li.set,
.page11images li.set,
.page12images li.set,
.page13images li.set {
	display: none;
	}

.page3body,
.page4body,
.page5body,
.page6body,
.page7body,
.page8body,
.page9body,
.page10body,
.page11body,
.page12body,
.page13body {
	margin:0;
	padding:0 20px 0 0;
	width:385px;
	font-size:1.6em;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	line-height:1.85;
	color:#444;
	float:right;
	}

/* #page4
--------- --------- --------- --------- --------- */
.page4images {
	margin:0;
	padding:0 0 0 153px;
	width:317px;
	float:left;
	}
	
.page4images li {
	margin:0;
	}
	
.page4images li.set {
	display: none;
	}

.page4body {
	margin:0;
	padding:0 20px 0 0;
	width:385px;
	font-size:1.6em;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	line-height:1.85;
	color:#444;
	float:right;
	}