@charset "utf-8";

/* ============================================
	/seime/index.html
============================================ */
.lNav01 a { background-image: url(../img/lNavi01_ov.gif);}
.lNav02 a { background-image: url(../img/lNavi02_ov.gif);}
.lNav03 a { background-image: url(../img/lNavi03_ov.gif);}


.sectionSeime01 {
	background: url(../img/bg_01.jpg) no-repeat left top;
	margin-top: 25px;
	width: 700px;
	height: 540px;
	position: relative;
}
	.sectionSeime01 li {
		width: 210px;
		height: 260px;
		position: absolute;
		bottom: 0;
	}
	.sectionSeime01 .list01 {
		background:url(../img/bg_02.jpg) no-repeat left top;
		left: 19px;
	}
	.sectionSeime01 .list02 {
		background:url(../img/bg_03.jpg) no-repeat left top;
		left: 244px;
	}
	.sectionSeime01 .list03 {
		background:url(../img/bg_04.jpg) no-repeat left top;
		right: 19px;
	}
		.sectionSeime01 li .txt {
			margin-top: 5px;
			padding: 0 1em;
		}
		.sectionSeime01 .list01 .txt,
		.sectionSeime01 .list03 .txt {
			margin-top: 122px;
		}


/* ============================================
	/seime/promise/index.html
============================================ */
.sectionPromise {
	padding-top: 10px;
	padding-bottom: 55px;
}

/* ============================================
	/seime/story/index.html
============================================ */
ul.ul_pagination {
	padding-left: 445px;
	margin: 5px 0;
}
ul.ul_pagination
{
	display: block;
	min-height: 1%;
}
ul.ul_pagination:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html ul.ul_pagination
{
	padding-left: 442px;
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
	ul.ul_pagination li {
		float: left;
		margin-right: 2px;
		line-height: 0;
		display: inline;
	}
		ul.ul_pagination li a {
			width: 14px;
			height: 14px;
			display: block;
		}
			ul.ul_pagination li a:hover,
			ul.ul_pagination li.active {
				background-color: transparent;
			}
				ul.ul_pagination li a:hover img,
				ul.ul_pagination li.active img {
					visibility: hidden;
				}
	ul.ul_pagination li.start { background: url(../story/img/ico/ico_noTit_ov.gif) left top no-repeat;}
		ul.ul_pagination li.start a {
			width: 30px;
			height: 14px;
			display: block;
		}
	ul.ul_pagination li.story01 { background: url(../story/img/ico/ico_no01_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story02 { background: url(../story/img/ico/ico_no02_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story03 { background: url(../story/img/ico/ico_no03_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story04 { background: url(../story/img/ico/ico_no04_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story05 { background: url(../story/img/ico/ico_no05_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story06 { background: url(../story/img/ico/ico_no06_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story07 { background: url(../story/img/ico/ico_no07_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story08 { background: url(../story/img/ico/ico_no08_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story09 { background: url(../story/img/ico/ico_no09_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story10 { background: url(../story/img/ico/ico_no10_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story11 { background: url(../story/img/ico/ico_no11_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story12 { background: url(../story/img/ico/ico_no12_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story13 { background: url(../story/img/ico/ico_no13_ov.gif) left top no-repeat;}
	ul.ul_pagination li.story14 { background: url(../story/img/ico/ico_no14_ov.gif) left top no-repeat; margin-right: 0 !important;}

.sectionStory {
	background: url(../story/img/bg_sectionStory.jpg) left top no-repeat;
	width: 700px;
	height: 451px;
	clear: both;
	position: relative;
	font-size: 12px;
}
	.sectionStory .inner_top {
		padding: 20px 40px 20px 70px;
	}
	
	.sectionStory .inner {
		padding: 42px 25px 5px 42px;  
	}
/*	.sectionStory .inner {
		padding: 42px 25px 10px 42px;
	}*/
	
	.sectionStory p.txt {
		text-indent: 1.0em;
		margin-bottom: 2px;
		padding-right: 5px;
	}
	
.tit_index {
	float: right;
	padding-top: 10px;
	padding-left: 60px;
}
.list_index {
	width: 421px;
	float: left;
	padding-top: 20px;
}


ul#sNavi
{
	margin-top: 20px;
	background: url(../story/img/sNavi/bg_dotY.gif) right top repeat-y;
	padding-right: 1px;
	display: block;
	min-height: 1%;
}
ul#sNavi:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html ul#sNavi
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
	ul#sNavi li {
		width: 30px;
		height: 319px;
		float: right;
	}
		ul#sNavi li a {
			width: 30px;
			height: 319px;
			display: block;
		}
			ul#sNavi li a:hover {
				background-color: transparent;
			}
				ul#sNavi li a:hover img {
					visibility: hidden;
				}

	ul#sNavi li#sNavi01 { background: url(../story/img/sNavi/sNavi01_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi02 { background: url(../story/img/sNavi/sNavi02_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi03 { background: url(../story/img/sNavi/sNavi03_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi04 { background: url(../story/img/sNavi/sNavi04_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi05 { background: url(../story/img/sNavi/sNavi05_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi06 { background: url(../story/img/sNavi/sNavi06_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi07 { background: url(../story/img/sNavi/sNavi07_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi08 { background: url(../story/img/sNavi/sNavi08_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi09 { background: url(../story/img/sNavi/sNavi09_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi10 { background: url(../story/img/sNavi/sNavi10_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi11 { background: url(../story/img/sNavi/sNavi11_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi12 { background: url(../story/img/sNavi/sNavi12_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi13 { background: url(../story/img/sNavi/sNavi13_ov.gif) left top no-repeat;}
	ul#sNavi li#sNavi14 { background: url(../story/img/sNavi/sNavi14_ov.gif) left top no-repeat;}
	


.sectionStory .fNavi {
	width: 680px;
	height: 40px !important;
	height: 48px;
	padding-top: 8px;
	position: absolute;
	left: 10px;
	bottom: 0;
	background: url(../story/img/bg_fNavi.jpg) left top no-repeat;
}
