@charset"Shift_JIS";

#waku h2 {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../story/image/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 49px;
	width: 776px;
	margin: 0px 0px 20px;
	}
	#main {
	margin: 0px auto;
	width: 703px;
	padding: 0px 0px 15px;
		}
		#main div.story {
			background-image: url(../story/image/bg.gif);
			background-repeat: repeat-y;
			width: 703px;
			margin: 0px 0px 14px;
			}
			#main div.story div.new {
				background-image: url(../story/image/new.gif);
				background-repeat: no-repeat;
				padding: 23px 0px 0px;
				width: 703px;
				}
			#main div.story div.new2 {
				background-image: url(../story/image/new2.gif);
				background-repeat: no-repeat;
				padding: 9px 0px 0px;
				width: 703px;
				}
			#main div.story div.nakaPage {
				background-image: url(../story/image/waku_ue.gif);
				background-repeat: no-repeat;
				padding: 23px 0px 0px;
				width: 703px;
				}
			#main div.story table.titleTable {
				margin: 0px 0px 0px 9px;
				width: 685px;
				}
				#main div.story table.titleTable tr td.left {
					font-size: 16px;
					line-height: 20px;
					color: #006896;
					padding: 6px 5px;
					width: 121px;
					vertical-align: top;
					font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", 
					"MS P Gothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
					font-style:normal;
					font-weight: bolder;
					text-align: center;
					}
				#main div.story table.titleTable tr td.right {
					border: 1px solid #00293B;
					background-color: #000000;
					padding: 6px 7px;
					width: 538px;
					vertical-align: top;
					}
					#main div.story table.titleTable tr td.right p.storyTitleText {
						font-size: 16px;
						line-height: 24px;
						font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", 
						"MS P Gothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
						font-style:normal;
						font-weight: bolder;
						}
					#main div.story table.titleTable tr td.right p.storyNameText {
						font-size: 14px;
						line-height: 22px;
						}
					
					#main div.story table.titleTable tr td.right a {
						color: #FFFFFF;
						}
			#main div.story div.nakawaku {
				margin: 22px auto 0px;
				width: 657px;
				}
				#main div.story div.nakawaku div.nakawakuL {
					float: left;
					width: 322px;
					}
					#main div.story div.nakawaku div.nakawakuL table {
						border: 1px solid #FFFFFF;
						margin: 0px 0px 30px;
						}
				#main div.story div.nakawaku div.nakawakuR {
					float: right;
					width: 322px;
					}
					#main div.story div.nakawaku div.nakawakuR div.fla {
						width: 320px;
						border: 1px solid #FFFFFF;
						margin: 0px 0px 30px;
						}
				#main div.story div.nakawaku p.storyText {
					font-size: 14px;
					line-height: 20px;
					margin: 0px 0px 1em;
					}
				#main div.story div.nakawaku p.storyTextR {
					font-size: 14px;
					line-height: 20px;
					margin: 0px 0px 1em;
					text-align: right;
					}
			#main div.story div.shita {
				font-size: 0px;
				line-height: 0px;
				background-image: url(../story/image/shita.gif);
				background-repeat: no-repeat;
				height: 9px;
				width: 703px;
				}
		
		/*▼▼▼バックボタン▼▼▼*/
		#main p.back a {
			font-size: 0px;
			line-height: 0px;
			background-image: url(../story/image/back.gif);
			background-repeat: no-repeat;
			text-indent: -9999px;
			display: block;
			height: 15px;
			width: 53px;
			margin: 0px auto;
			}
		#main p.back a:hover {
			background-position: 0px -15px;
			}
		/*▲▲▲バックボタン▲▲▲*/

