@charset "Shift_JIS";

html,body{
	scrollbar-base-color:#807a37;
	scrollbar-face-color:#807a37;
	scrollbar-arrow-color:black;
	scrollbar-shadow-color:black;
	scrollbar-darkshadow-color:black;
	scrollbar-highlight-color:b3af87;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-track-color:black;
        }

body{
	margin-top:0;
	margin-bottom:0;
	text-align:center;
	font-size:small;
	background-color:#807a37;
	}

div.wrapper{
	width:1034px;
	margin: 0 auto;
	text-align:left;
	}

table.top{
	background:url("./img/bg_top_center.jpg") no-repeat top center;
	width:1034px;
	height:729px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

table.story{
	background:url("./img/bg_story_center.jpg") no-repeat top center;
	width:1034px;
	height:1065px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

table.chara{
	background:url("./img/bg_chara_center.jpg") no-repeat top center;
	width:1034px;
	height:940px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

table.cg{
	background:url("./img/bg_cg_center.jpg") no-repeat top center;
	width:1034px;
	height:1177px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

table.dl{
	background:url("./img/bg_dl_center.jpg") no-repeat top center;
	width:1034px;
	height:8552px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

table.appeal{
	background:url("./img/bg_appeal_center.jpg") no-repeat top center;
	width:1034px;
	height:1630px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

table.support{
	background:url("./img/bg_support_center.jpg") no-repeat top center;
	width:1034px;
	height:2012px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

table.tokuten{
	background:url("./img/bg_tokuten_center.jpg") no-repeat top center;
	width:1034px;
	height:3199px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

table.audition{
	background:url("./img/bg_audition_center.jpg") no-repeat top center;
	width:1034px;
	height:2834px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	}

div.top { 

	float:left;
	padding-right:0px;
}

div.seihingaiyou{
		text-align:left;
		padding:0 0 35px 0;
		}

div.rogo{
		text-align:left;
		padding:21px 0 0 1px;
		}

div.info{
		text-align:right;
		padding:0 0 70px 1px;
		}

td.dl_right {
		vertical-align:top;
		text-align:right;
		}

td.dl_left {
		vertical-align:top;
		text-align:left;
		}

img{
    vertical-align:bottom;
    border:0;
    }

a {color:#0000ee;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

/**/
/*I[fBVy[Wp*/
a.audition {
		background:url("./img/youkoubotan.jpg") no-repeat;
		width:365px;
		height:84px;
		display:block;
		padding-right:0px;
		}

a.audition:hover {
		background:url("./img/youkoubotan_on.jpg") no-repeat;
		}

div.audition {
		background:url("./img/bg_audition.jpg") no-repeat;
		width:1408px;
		height:3247px;
		display:block;
		padding-right:0px;
		}

/**/
/*gbvj[̃{^ʒuyу[I[o[w*/

div.menu_top {
		text-align:center;
		width:900px;
		padding:1px 0 0 6px;
               }

a.menu_button_top {
		background:url("./img/menu01_top.jpg") no-repeat;
		width:83px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_top:hover {
		background:url("./img/menu01_top_on.jpg") no-repeat;
		}

a.menu_button_story {
		background:url("./img/menu02_story.jpg") no-repeat;
		width:80px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_story:hover {
		background:url("./img/menu02_story_on.jpg") no-repeat;
		}

a.menu_button_chara {
		background:url("./img/menu03_chara.jpg") no-repeat;
		width:110px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_chara:hover {
		background:url("./img/menu03_chara_on.jpg") no-repeat;
		}

a.menu_button_cg {
		background:url("./img/menu04_cg.jpg") no-repeat;
		width:129px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_cg:hover {
		background:url("./img/menu04_cg_on.jpg") no-repeat;
		}

a.menu_button_butai {
		background:url("./img/menu05_butai.jpg") no-repeat;
		width:76px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_butai:hover {
		background:url("./img/menu05_butai_on.jpg") no-repeat;
		}

a.menu_button_dl {
		background:url("./img/menu06_dl.jpg") no-repeat;
		width:129px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_dl:hover {
		background:url("./img/menu06_dl_on.jpg") no-repeat;
		}

a.menu_button_appeal {
		background:url("./img/menu07_appeal.jpg") no-repeat;
		width:73px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_appeal:hover {
		background:url("./img/menu07_appeal_on.jpg") no-repeat;
		}

a.menu_button_diary {
		background:url("./img/menu08_diary.jpg") no-repeat;
		width:106px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_diary:hover {
		background:url("./img/menu08_diary_on.jpg") no-repeat;
		}

a.menu_button_support {
		background:url("./img/menu09_support.jpg") no-repeat;
		width:105px;
		height:43px;
		display:block;
		float:left;
		padding-right:0px;
		}

a.menu_button_support:hover {
		background:url("./img/menu09_support_on.jpg") no-repeat;
		}

/**/
/*XyVj[̃{^ʒuyу[I[o[w*/

div.menu_bottom {
		text-align:center;
		width:900px;
		padding:6px 0 0 0;
               }

a.menu_button_sp01 {
		background:url("./img/sp01.jpg") no-repeat;
		width:280px;
		height:35px;
		display:block;
		float:left;
		padding-right:8px;
		}

a.menu_button_sp01:hover {
		background:url("./img/sp01_on.jpg") no-repeat;
		}

a.menu_button_sp02 {
		background:url("./img/sp02.jpg") no-repeat;
		width:280px;
		height:35px;
		display:block;
		float:left;
		padding-right:8px;
		}

a.menu_button_sp02:hover {
		background:url("./img/sp02_on.jpg") no-repeat;
		}

a.menu_button_sp03 {
		background:url("./img/sp03.jpg") no-repeat;
		width:280px;
		height:35px;
		display:block;
		float:left;
		padding-right:8px;
		}

a.menu_button_sp03:hover {
		background:url("./img/sp03_on.jpg") no-repeat;
		}

a.menu_button_sp04 {
		background:url("./img/sp04.jpg") no-repeat;
		width:280px;
		height:35px;
		display:block;
		float:left;
		padding-right:8px;
		}

a.menu_button_sp04:hover {
		background:url("./img/sp04_on.jpg") no-repeat;
		}

a.menu_button_sp05 {
		background:url("./img/sp05.jpg") no-repeat;
		width:280px;
		height:35px;
		display:block;
		float:left;
		padding-right:8px;
		}

a.menu_button_sp05:hover {
		background:url("./img/sp05_on.jpg") no-repeat;
		}

a.menu_button_sp06 {
		background:url("./img/sp06.jpg") no-repeat;
		width:280px;
		height:35px;
		display:block;
		float:left;
		padding-right:8px;
		}

a.menu_button_sp06:hover {
		background:url("./img/sp06_on.jpg") no-repeat;
		}

/**/
/*Ly[W_{^ʒuyу[I[o[w*/

div.chara_voice{
		float:left;
		padding:0 0 0 20px;
		}

div.chara_huku{
		float:left;
		padding:0 0 11px 34px;
		}

div.chara_huku_between{
		float:left;
		padding:0 0 0 0;
		}

div.chara_change{
		float:right;
		padding:0 5px 5px 0;
		}

a.chara_button01{
		background:url("./img/chara_change01.jpg") no-repeat;
		width:85px;
		height:41px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button01:hover {
		background:url("./img/chara_change01_on.jpg") no-repeat;
		}

a.chara_button02{
		background:url("./img/chara_change02.jpg") no-repeat;
		width:225px;
		height:41px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button02:hover {
		background:url("./img/chara_change02_on.jpg") no-repeat;
		}

a.chara_button03{
		background:url("./img/chara_change03.jpg") no-repeat;
		width:85px;
		height:41px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button03:hover {
		background:url("./img/chara_change03_on.jpg") no-repeat;
		}


/*{^[I[o[*/

a.chara_button04{
		background:url("./img/chara_huku_a1.jpg") no-repeat;
		width:209px;
		height:47px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button04:hover {
		background:url("./img/chara_huku_a1_on.jpg") no-repeat;
		}

a.chara_button05{
		background:url("./img/chara_huku_a2.jpg") no-repeat;
		width:209px;
		height:47px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button05:hover {
		background:url("./img/chara_huku_a2_on.jpg") no-repeat;
		}

a.chara_button06{
		background:url("./img/chara_huku_b1.jpg") no-repeat;
		width:209px;
		height:47px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button06:hover {
		background:url("./img/chara_huku_b1_on.jpg") no-repeat;
		}

a.chara_button07{
		background:url("./img/chara_huku_b2.jpg") no-repeat;
		width:209px;
		height:47px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button07:hover {
		background:url("./img/chara_huku_b2_on.jpg") no-repeat;
		}

a.chara_button08{
		background:url("./img/chara_huku_c1.jpg") no-repeat;
		width:209px;
		height:47px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button08:hover {
		background:url("./img/chara_huku_c1_on.jpg") no-repeat;
		}

a.chara_button09{
		background:url("./img/chara_huku_c2.jpg") no-repeat;
		width:209px;
		height:47px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button09:hover {
		background:url("./img/chara_huku_c2_on.jpg") no-repeat;
		}

a.chara_button10{
		background:url("./img/chara_huku_d1.jpg") no-repeat;
		width:209px;
		height:47px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button10:hover {
		background:url("./img/chara_huku_d1_on.jpg") no-repeat;
		}

a.chara_button11{
		background:url("./img/chara_huku_d2.jpg") no-repeat;
		width:209px;
		height:47px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.chara_button11:hover {
		background:url("./img/chara_huku_d2_on.jpg") no-repeat;
		}


/**/
/*bfy[W_{^ʒuyу[I[o[w*/

div.cg_pre{
		padding:200px 0 0 81px;
		}

div.cg_next{
		padding:200px 0 0 3px;
		}

div.cg_chara_top{
		float:left;
		padding:0 0 0 195px;
		}

div.cg_chara_top_between{
		float:left;
		padding:0 0 0 0;
		}

a.cg_button_pre{
		background:url("./img/cg_pre.jpg") no-repeat;
		width:43px;
		height:43px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.cg_button_pre:hover {
		background:url("./img/cg_pre_on.jpg") no-repeat;
		}

a.cg_button_next{
		background:url("./img/cg_next.jpg") no-repeat;
		width:43px;
		height:43px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.cg_button_next:hover {
		background:url("./img/cg_next_on.jpg") no-repeat;
		}

a.cg_button_chara{
		background:url("./img/cg_chara.jpg") no-repeat;
		width:245px;
		height:56px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.cg_button_chara:hover {
		background:url("./img/cg_chara_on.jpg") no-repeat;
		}

a.cg_button_ecgtop{
		background:url("./img/cg_ecgtop.jpg") no-repeat;
		width:245px;
		height:56px;
		display:block;
		float:left;
		padding:0 0 0 0;
		}

a.cg_button_ecgtop:hover {
		background:url("./img/cg_ecgtop_on.jpg") no-repeat;
		}

