@charset "UTF-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: 50% -128px;
}

/* @group eiji */

body#eiji_p00{
	background-image: url(img_eiji/gk1_s00.jpg);
}

body#eiji_p01{
	background-image: url(img_eiji/gk1_s01.jpg);
}

body#eiji_p02{
	background-image: url(img_eiji/gk1_s02.jpg);
}

body#eiji_p03{
	background-image: url(img_eiji/gk1_s03.jpg);
}

body#eiji_p04{
	background-image: url(img_eiji/gk1_s04.jpg);
}

body#eiji_p05{
	background-image: url(img_eiji/gk1_s05.jpg);
}

body#eiji_p06{
	background-image: url(img_eiji/gk1_s06.jpg);
}

body#eiji_p07{
	background-image: url(img_eiji/gk1_s07.jpg);
}

body#eiji_p08{
	background-image: url(img_eiji/gk1_s08.jpg);
}

body#eiji_p09{
	background-image: url(img_eiji/gk1_s09.jpg);
}

body#eiji_p10{
	background-image: url(img_eiji/gk1_s10.jpg);
}

body#eiji_p11{
	background-image: url(img_eiji/gk1_s11.jpg);
}

body#eiji_p12{
	background-image: url(img_eiji/gk1_s12.jpg);
}

body#eiji_p13{
	background-image: url(img_eiji/gk1_s13.jpg);
}

body#eiji_p14{
	background-image: url(img_eiji/gk1_s14.jpg);
}

/* @end */

/* @group tese */

body#tese_p00{
	background-image: url(img_tese/fw9_s00.jpg);
}

body#tese_p01{
	background-image: url(img_tese/fw9_s01.jpg);
}

body#tese_p02{
	background-image: url(img_tese/fw9_s02.jpg);
}

body#tese_p03{
	background-image: url(img_tese/fw9_s03.jpg);
}

body#tese_p04{
	background-image: url(img_tese/fw9_s04.jpg);
}

body#tese_p05{
	background-image: url(img_tese/fw9_s05.jpg);
}

body#tese_p06{
	background-image: url(img_tese/fw9_s06.jpg);
}

body#tese_p07{
	background-image: url(img_tese/fw9_s07.jpg);
}

body#tese_p08{
	background-image: url(img_tese/fw9_s08.jpg);
}

body#tese_p09{
	background-image: url(img_tese/fw9_s09.jpg);
}

body#tese_p10{
	background-image: url(img_tese/fw9_s10.jpg);
}

body#tese_p11{
	background-image: url(img_tese/fw9_s11.jpg);
}

body#tese_p12{
	background-image: url(img_tese/fw9_s12.jpg);
}

body#tese_p13{
	background-image: url(img_tese/fw9_s13.jpg);
}

body#tese_p14{
	background-image: url(img_tese/fw9_s14.jpg);
}

/* @end */

* a{
	overflow: hidden;
}

/* @group フォント指定 */

/*WinIE6のみ*/

* html body,
* html body p,
* html body td,
* html body h1,
* html body h2,
* html body h3,
* html body h4,
* html body h5,
* html body h6,
* html body dd,
* html body dt,
* html body li {
	font-family: "ＭＳ ゴシック","ＭＳ Ｐゴシック","メイリオ";
}

/*WinIE以外*/

html>/**/body,
html>/**/body p,
html>/**/body td,
html>/**/body h1,
html>/**/body h2, 
html>/**/body h3,
html>/**/body h4,
html>/**/body h5,
html>/**/body h6,
html>/**/body dd,
html>/**/body dt,
html>/**/body li {
	font-family: "HiraKakuPro-W3","メイリオ",sans-serif,Osaka;
}

/*WinIE7のみ*/

*+html body,
*+html body p,
*+html body td,
*+html body h1,
*+html body h2, 
*+html body h3,
*+html body h4,
*+html body h5,
*+html body h6,
*+html body dd,
*+html body dt,
*+html body li {
	font-family: "メイリオ","ＭＳ ゴシック","ＭＳ Ｐゴシック";
}


/* @end */

/* @group 共通画像指定 */

img {
	border-style: none;
	vertical-align: bottom;
}

a img {
	border-style: none;
}

img.alignLeftMarginA{
	float: left;
	margin-right: 12px;
}

img.alignRightMarginA{
	float: right;
	margin-left: 12px;
}



/* @end */

/* -------------------------- */

h3{
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	margin: 0 0 0.5em 0;
}

h4{
	color: #a1d5ff;
	font-size: 12px;
	line-height: 1.3;
	margin: 1em 0 0.5em 0;
}


p{
	font-size: 12px;
	color: #fff;
	line-height: 1.4em;
	margin: 0 0 0 0;
}

ul{
	position: absolute;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
right: 4px;
	bottom: 18px;
}

body#eiji_p00 ul{
		right: 54px;
	bottom: 6px;
}

body#tese_p00 ul{
		right: 54px;
	bottom: 6px;
}


li{
	font-size: 1px;
	line-height: 0;
	height: 19px;
	width: 34px;
	float: right;
	margin: 0 0 0 1px;
	background-color: #555;
}

li a{
	display: block;
	height: 19px;
	width: 34px;
	text-indent: -9999px;
	background-image: url(page_parts/bg_btn_navi.gif);
	background-repeat: no-repeat;
background-position: 0 0;
}

li.btn_prev a{
	background-position: -35px 0;
}

li.btn_prev a:hover{
	background-position: -35px -20px;
}

li.btn_next a{
	background-position: -70px 0;
}

li.btn_next a:hover{
	background-position: -70px -20px;
}

li.btn_top a{
	background-position: 0 0;
}

li.btn_top a:hover{
	background-position: 0 -20px;
}

body#eiji_p00 li.btn_top,
body#eiji_p00 li.btn_prev,
body#tese_p00 li.btn_top,
body#tese_p00 li.btn_prev{
	display: none;
}




/* @group ボックス */

div#container{
	width: 940px;
	height: 554px;
	position: relative;
	margin: 0 auto;
}

div.box_scroll_text{
	border: 1px solid #262626;
	padding: 12px;
	position: absolute;
	overflow: auto;
	background-image: url(page_parts/bg_bk50.png);
}

div.box_scroll_text p{
	line-height: 1.6;
}

body#eiji_p01 div.box_scroll_text{
	width: 352px;
	height: 254px;
	left: 90px;
	top: 180px;
}

body#tese_p01 div.box_scroll_text{
	width: 242px;
	height: 384px;
	left: 540px;
	top: 65px;
}


body#eiji_p03 div.box_scroll_text{
	width: 322px;
	height: 384px;
	left: 90px;
	top: 90px;
}

body#tese_p03 div.box_scroll_text{
	width: 262px;
	height: 374px;
	left: 100px;
	top: 160px;
}

body#eiji_p04 div.box_scroll_text{
	width: 282px;
	height: 384px;
	left: 490px;
	top: 60px;
	background-image: url(page_parts/bg_bk30.png);
}

body#tese_p04 div.box_scroll_text{
	width: 282px;
	height: 384px;
	left: 110px;
	top: 60px;
	background-image: url(page_parts/bg_bk30.png);
}

body#eiji_p05 div.box_scroll_text{
	width: 252px;
	height: 424px;
	left: 090px;
	top: 60px;
}

body#tese_p05 div.box_scroll_text{
	width: 252px;
	height: 404px;
	left: 520px;
	top: 59px;
}



body#eiji_p11 div.box_scroll_text{
	width: 450px;
	height: 134px;
	left: 50px;
	display: block;
	top: 400px;
}

body#tese_p11 div.box_scroll_text{
	width: 550px;
	height: 114px;
	left: 50px;
	display: block;
	top: 380px;
}


/* @end */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */

/* -------------------------- */
