@charset "utf-8";
/* CSS Document */

body{
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	-webkit-font-smoothing: antialiased;
}

#c_bg{
		background:#FFFFFF url(../img/common/bg.jpg);
	}

#wrap{
     width: 100%;
     height:auto !important; /*IE6対策*/
     height: 100%; /*IE6対策*/
     min-height: 100%;
	 min-width: 1040px;
	 position:relative;
	 text-align:center;
}

#header{
	width:100%;
	background:url(../img/common/header.gif) repeat-x left -5px;
	position:absolute;
	top:0;
	left:0px;
}


#menu-area{
	width: 100%;
	max-width:1040px;
	height:auto;
	margin:0px auto 30px;
	text-align:left;
	padding-top:10px;
	background:url(../img/common/ivy2.png) no-repeat right top;
	position:relative;
}


#menu-area #logo{
	margin-top:15px;
}


#menu-area ul{
	float:right;
	width:480px;
	margin-top:-2px;
}

#menu-area ul li{
	float:left;
	list-style-type:none;
	margin-left:1px;
	z-index:10;
	width:119px;
	height:79px;
}

ul #mt15{
	margin-top:15px;
}

ul #mt10{
	margin-top:10px;
}

#b_credit{
	background:url(../img/common/btn_credit2.png) no-repeat;
}

#b_poster{
	background:url(../img/common/btn_posters2.png) no-repeat;
}

#b_intro{
	background:url(../img/common/btn_intro2.png) no-repeat;

}

#b_pn{
	background:url(../img/common/btn_pn2.png) no-repeat;
}


#b_mes{
	background:url(../img/common/btn_mes2.png) no-repeat;
}

#b_story{
	background:url(../img/common/btn_story2.png) no-repeat;
}

#b_intro{
	background:url(../img/common/btn_intro2.png) no-repeat;
}

#b_chara{
	background:url(../img/common/btn_chara2.png) no-repeat;
}

#b_music{
	background:url(../img/common/btn_music2b.png) no-repeat;
}

#b_exh{
	background:url(../img/common/btn_exhibi2.png) no-repeat;
}

#b_list{
	background:url(../img/common/btn_list2.png) no-repeat;
}

#menu-area #trailer{
	position:absolute;
	left:300px;
	top:-10px;
	background:url(../img/common/btn_trailer2.png) no-repeat center bottom;
}

#menu-area #dvdbd{
	position:absolute;
	left:430px;
	top:-45px;
	background:url(../img/common/btn_dvdbd2.png) no-repeat center bottom;
	z-index:10;
}


#contents-area{
	width:100%;
	margin:0 auto 20px;
	clear:both;
	padding-top:180px
}

#sketch{
	width:100%;
	background:url(../img/common/bg_sk_r2_c1.jpg) repeat-y center top;
	height:auto;
	padding-top:25px;
	margin:0 auto;
}

#sketch-top{
	width:100%;
	background:url(../img/common/bg_sk_r1_c1.jpg) no-repeat center top;
	height:31px;
}

#sketch_btm{
	width:100%;
	background:url(../img/common/bg_sk_r3_c1.jpg) no-repeat center bottom;
	padding-bottom:30px;
}



#back{
	text-align:center;
}

#back img{
	margin-top:5px;
	margin-left:920px;
}

#copyright{
	text-align:right;
	padding-bottom:95px;
	width:1040px;
	margin:0 auto;
}

#footer{
	width:100%;	
	height:100px;
	background:url(../img/common/footer.gif) repeat-x left 10px;
	position:absolute;
    bottom:0px;
	left:0px;
	margin:0;
	padding:0;

}


#ivy1{
	position:absolute;
	top:-2px;
	left:0px;
}

#ivy2{
	position:absolute;
	top:-2px;
	right:0px;
}

#ivy3{
	position:absolute;
	bottom:3px;
	left:-30px;
}

#ivy4{
	position:absolute;
	bottom:0px;
	right:0px;
}

/*背景*/

body{
	background: url(../img/common/all_bg2.jpg) #FFFFFF;
}


/**/

#nb{
	border-bottom:none;
}

.cb{
	clear:both;
}



