
p{
margin:0px;
padding:0px;
white-space:nowrap;
}

img{
	border-style:none;
	margin: 0px;
	padding: 0px;
}

a {
	color:#7bb0ff;	
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

body{
	background: #fff url("../img/backGround.jpg") no-repeat fixed center top;
	font-weight: normal;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 180%;
	color: #555;
/*	text-align: center;*/

	padding:0px;
	margin:0px;
}

#container{

	position:relative;
	width:1600px;
	height:1300px;
	padding:0px;
	background: #fff url("image/base.jpg") no-repeat fixed center top;
	margin:0px auto;
}
#top #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:200px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#top #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1202px;
	margin:0 auto;
	background:url("image/bg_left.png") no-repeat;
}
#top #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:157px;
	height:1219px;
	margin:0 auto;
	background:url("image/bg_right.png") no-repeat;
}
#top #bg_bottom{
	position:absolute;
	top:1108px;left:250px;
	width:851px;
	height:170px;
	margin:0 auto;
	background:url("image/bg_bottom2.png") no-repeat;
}

#top #contents{
}




#top #navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}


#top #n1 a{
display:block;
text-indent:-9999px;
	width:90px;
	height:137px;
}

#top #n2 a{
display:block;
text-indent:-9999px;
	width:129px;
	height:56px;
}

#top #n3 a{
display:block;
text-indent:-9999px;
	width:126px;
	height:56px;
}

#top #n4 a{
display:block;
text-indent:-9999px;
	width:84px;
	height:56px;
}

#top #n5 a{
display:block;
text-indent:-9999px;
	width:130px;
	height:56px;
}


#top #n1{
	width:90px;
	height:137px;
	background:url("image/tagTopS.png") no-repeat;
	position:absolute;
	top:5px;left:0px;
}

#top #n2{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
	position:absolute;
	top:87px;left:85px;
}

#top #n3{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
	position:absolute;
	top:87px;left:215px;
}

#top #n4{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
	position:absolute;
	top:87px;left:345px;
}

#top #n5{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
	position:absolute;
	top:87px;left:430px;
}

#n6{
	
	width:200px;
	height:68px;
	position:absolute;
	top:-50px;left:480px;
}


#top #n1 :hover{
	width:90px;
	height:137px;
	background:url("image/tagTopS.png") no-repeat;
}

#top #n2 :hover{
	width:100px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
}

#top #n3 :hover{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
}

#top #n4 :hover{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
}

#top #n5 :hover{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
}

#top #whatsnew{
	position:absolute;
	top:32px;left:480px;
	width:380px;
	height:120px;

}

#top #opmv{
	position:absolute;
/*	top:230px;left:555px;*/
	top:230px;left:555px;
	width:280px;
	height:180px;
}

#top #wrapper{
	width:851px;
	height:930px;
	background:url("image/bgmiddle2.jpg") no-repeat;
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}

#ps3l{
	width:150px;
	height:50px;
	background:url("image/ps3s.jpg") no-repeat;
	position:absolute;
	top:180px;left:515px;
}

#top #l_stblo a{
display:block;
text-indent:-9999px;
	width:117px;
	height:267px;
}

#top #l_stblo{
	width:117px;
	height:267px;
	background:url("image/stblog.png") no-repeat;
	position:absolute;
	top:410px;left:714px;
}
#top #l_stblo :hover{
	width:117px;
	height:267px;
	background:url("image/stblogS.png") no-repeat;
}

#top #l_ouen a{
display:block;
text-indent:-9999px;
	width:120px;
	height:261px;
}

#top #l_ouen{
	width:120px;
	height:261px;
	background:url("image/ouen.png") no-repeat;
	position:absolute;
	top:410px;left:586px;
}
#top #l_ouen :hover{
	width:120px;
	height:261px;
	background:url("image/ouenS.png") no-repeat;
}

#top #l_wpdl a{
display:block;
text-indent:-9999px;
	width:217px;
	height:105px;
}

#top #l_wpdl{
	width:217px;
	height:105px;
	background:url("image/wpdl.png") no-repeat;
	position:absolute;
	top:820px;left:525px;
}
#top #l_wpdl :hover{
	width:217px;
	height:105px;
	background:url("image/wpdlS.png") no-repeat;
}

#top #l_tenpo a{
display:block;
text-indent:-9999px;
	width:130px;
	height:122px;
}

#top #l_tenpo{
	width:130px;
	height:122px;
	background:url("image/tenpo.png") no-repeat;
	position:absolute;
	top:677px;left:570px;
}
#top #l_tenpo :hover{
	width:130px;
	height:122px;
	background:url("image/tenpoS.png") no-repeat;
}

#top #l_yoyaku a{
display:block;
text-indent:-9999px;
	width:85px;
	height:239px;
}

#top #l_yoyaku{
	width:85px;
	height:239px;
	background:url("image/camp.png") no-repeat;
	position:absolute;
	top:690px;left:745px;
}
#top #l_yoyaku :hover{
	width:107px;
	height:239px;
	background:url("image/campS.png") no-repeat;
	position:absolute;
	top:0px;left:-16px;
}


#top #l_cdvo a{
display:block;
text-indent:-9999px;
	width:57px;
	height:33px;
}

#top #l_cdvo{
	width:57px;
	height:33px;
	background:url("image/voice.png") no-repeat;
	position:absolute;
	top:190px;left:745px;
}
#top #l_cdvo :hover{
	width:57px;
	height:33px;
	background:url("image/voice2.png") no-repeat;
	position:absolute;
	top:0px;left:0px;
}

#top #cdvo{
	width:150px;
	height:130px;
	
	position:absolute;
	top:830px;left:0px;
}

/*
#titleLogo #tll{
	text-indent:-9999px;
	width:513px;
	height:442px;
	background:url("image/titleLogo_l.png") no-repeat;
	position:absolute;
	top:-130px;left:-230px;
}
#titleLogo #tlb{
	width:38px;
	height:46px;
	background:url("image/titleLogo_b.png") no-repeat;
	position:absolute;
	top:23px;left:283px;
}

#tlr{
	width:167px;
	height:255px;
	background:url("image/titleLogo_r.png") no-repeat;
	position:absolute;
	top:-78px;left:393px;
}
#copy{
	text-indent:-9999px;
	width:229px;
	height:16px;
	background:url("image/copy.png") no-repeat;
	position:absolute;
	top:970px;left:580px;
}
*/




/*******************************************************
character
*******************************************************/
#navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}


#character #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:200px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#character #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1202px;
	margin:0 auto;
	background:url("image/bg_left2.png") no-repeat;
}
#character #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:157px;
	height:1219px;
	margin:0 auto;
	background:url("image/bg_right.png") no-repeat;
}
#character #bg_bottom{
	position:absolute;
	top:1108px;left:250px;
	width:851px;
	height:170px;
	margin:0 auto;
	background:url("image/bg_bottom2.png") no-repeat;
}

#character #n1 a{
display:block;
text-indent:-9999px;
	width:86px;
	height:56px;
}

#character #n2 a{
display:block;
text-indent:-9999px;
	width:129px;
	height:56px;
}

#character #n3 a{
display:block;
text-indent:-9999px;
	width:127px;
	height:107px;
}

#character #n4 a{
display:block;
text-indent:-9999px;
	width:84px;
	height:56px;
}


#character #n5 a{
display:block;
text-indent:-9999px;
	width:130px;
	height:56px;
}

#character #n1{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
	position:absolute;
	top:87px;left:0px;
}


#character #n2{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
	position:absolute;
	top:87px;left:85px;
}

#character #n3{
	width:127px;
	height:107px;
	background:url("image/tagChrS.png") no-repeat;
	position:absolute;
	top:20px;left:215px;
}

#character #n4{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
	position:absolute;
	top:87px;left:345px;
}

#character #n5{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
	position:absolute;
	top:87px;left:430px;
}

#character #n1 :hover{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
}

#character #n2 :hover{
	width:100px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
}

#character #n3 :hover{
	width:127px;
	height:107px;
	background:url("image/tagChrS.png") no-repeat;
}

#character #n4 :hover{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
}

#character #n5 :hover{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
}

#character #wrapper{
	width:851px;
	height:946px;
	background:url("image/char2.jpg") no-repeat;
/*	background-color:#fff;*/
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}

#character #sel_char{

	position:absolute;
	top:40px;left:20px;
	width:818px;
	height:905px;

}
/*

#c2f{
	position:absolute;
	top:796px;left:22px;
	width:272px;
	height:133px;

}
#c2f:hover{
	width:272px;
	height:133px;
	background:url("image/c2f.png") no-repeat;
}


#c2s{
	position:absolute;
	top:796px;left:292px;
	width:272px;
	height:133px;

}
#c2s:hover{
	width:272px;
	height:133px;
	background:url("image/c2s.png") no-repeat;
}

#cetc{
	position:absolute;
	top:796px;left:560px;
	width:272px;
	height:133px;

}
#cetc:hover{
	width:272px;
	height:133px;
	background:url("image/cetc.png") no-repeat;
}

#mc1{
	position:absolute;
	top:117px;left:113px;
	width:160px;
	height:160px;
}
#mc1:hover{
	background:url("image/kira.png") no-repeat;
	background-position:48px 74px
}

#mc2{
	position:absolute;
	top:117px;left:351px;
	width:160px;
	height:160px;
}
#mc2:hover{
	background:url("image/kira.png") no-repeat;
	background-position:40px 74px
}

#mc3{
	position:absolute;
	top:117px;left:576px;
	width:160px;
	height:160px;
}
#mc3:hover{
	background:url("image/kira.png") no-repeat;
	background-position:66px 64px
}

#mc4{
	position:absolute;
	top:342px;left:113px;
	width:160px;
	height:160px;
}
#mc4:hover{
	background:url("image/kira.png") no-repeat;
	background-position:85px 74px
}

#mc5{
	position:absolute;
	top:342px;left:351px;
	width:160px;
	height:160px;
}
#mc5:hover{
	background:url("image/kira.png") no-repeat;
	background-position:43px 74px
}

#mc6{
	position:absolute;
	top:342px;left:576px;
	width:160px;
	height:160px;
}
#mc6:hover{
	background:url("image/kira.png") no-repeat;
	background-position:46px 74px
}

#mc7{
	position:absolute;
	top:570px;left:113px;
	width:160px;
	height:160px;
}
#mc7:hover{
	background:url("image/kira.png") no-repeat;
	background-position:39px 66px
}

#mc8{
	position:absolute;
	top:570px;left:351px;
	width:160px;
	height:160px;
}
#mc8:hover{
	background:url("image/kira.png") no-repeat;
	background-position:84px 72px
}

#mc9{
	position:absolute;
	top:570px;left:576px;
	width:160px;
	height:160px;
}
#mc9:hover{
	background:url("image/kira.png") no-repeat;
	background-position:90px 70px
}
*/

/*******************************************************
evtcg
*******************************************************/
#navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}


#evtcg #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:200px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#evtcg #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1202px;
	margin:0 auto;
	background:url("image/bg_left2.png") no-repeat;
}
#evtcg #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:157px;
	height:1219px;
	margin:0 auto;
	background:url("image/bg_right.png") no-repeat;
}
#evtcg #bg_bottom{
	position:absolute;
	top:1108px;left:250px;
	width:851px;
	height:170px;
	margin:0 auto;
	background:url("image/bg_bottom2.png") no-repeat;
}



#evtcg #n1 a{
display:block;
text-indent:-9999px;
	width:86px;
	height:56px;
}

#evtcg #n2 a{
display:block;
text-indent:-9999px;
	width:129px;
	height:56px;
}

#evtcg #n3 a{
display:block;
text-indent:-9999px;
	width:126px;
	height:56px;
}

#evtcg #n4 a{
display:block;
text-indent:-9999px;
	width:93px;
	height:115px;
}

#evtcg #n5 a{
display:block;
text-indent:-9999px;
	width:130px;
	height:56px;
}

#evtcg #n1{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
	position:absolute;
	top:87px;left:0px;
}


#evtcg #n2{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
	position:absolute;
	top:87px;left:85px;
}

#evtcg #n3{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
	position:absolute;
	top:87px;left:215px;
}

#evtcg #n4{
	width:93px;
	height:115px;
	background:url("image/tagPicS.png") no-repeat;
	position:absolute;
	top:20px;left:345px;
}

#evtcg #n5{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
	position:absolute;
	top:87px;left:430px;
}

#evtcg #n1 :hover{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
}

#evtcg #n2 :hover{
	width:100px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
}

#evtcg #n3 :hover{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
}

#evtcg #n4 :hover{
	width:93px;
	height:115px;
	background:url("image/tagPicS.png") no-repeat;
}

#evtcg #n5 :hover{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
}

#evtcg #wrapper{
	width:851px;
	height:935px;
	background:url("image/evtcg12.jpg") no-repeat;
/*	background-color:#fff;*/
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}

#sel_ccr{
	position:absolute;
	top:140px;left:25px;
	width:808px;
	height:786px;

}


/*******************************************************
specdata
*******************************************************/

#navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}


#specdata #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:200px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#specdata #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1202px;
	margin:0 auto;
	background:url("image/bg_left2.png") no-repeat;
}
#specdata #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:157px;
	height:1219px;
	margin:0 auto;
	background:url("image/bg_right.png") no-repeat;
}
#specdata #bg_bottom{
	position:absolute;
	top:1108px;left:250px;
	width:851px;
	height:170px;
	margin:0 auto;
	background:url("image/bg_bottom2.png") no-repeat;
}

#specdata #n1 a{
display:block;
text-indent:-9999px;
	width:86px;
	height:56px;
}

#specdata #n2 a{
display:block;
text-indent:-9999px;
	width:129px;
	height:56px;
}

#specdata #n3 a{
display:block;
text-indent:-9999px;
	width:126px;
	height:56px;
}

#specdata #n4 a{
display:block;
text-indent:-9999px;
	width:84px;
	height:56px;
}

#specdata #n5 a{
display:block;
text-indent:-9999px;
	width:128px;
	height:110px;
}

#specdata #n1{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
	position:absolute;
	top:87px;left:0px;
}


#specdata #n2{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
	position:absolute;
	top:87px;left:85px;
}

#specdata #n3{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
	position:absolute;
	top:87px;left:215px;
}

#specdata #n4{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
	position:absolute;
	top:87px;left:345px;
}

#specdata #n5{
	width:128px;
	height:110px;
	background:url("image/tagProS.png") no-repeat;
	position:absolute;
	top:20px;left:430px;
}

#specdata #n1 :hover{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
}

#specdata #n2 :hover{
	width:100px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
}

#specdata #n3 :hover{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
}

#specdata #n4 :hover{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
}

#specdata #n5 :hover{
	width:128px;
	height:110px;
	background:url("image/tagProS.png") no-repeat;
}

#specdata #wrapper{
	width:866px;
	height:960px;
	background:url("image/proInfo2.jpg") no-repeat;
/*	background-color:#fff;*/
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}



/*******************************************************
yoyaku
*******************************************************/

#navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}


#yoyaku #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:200px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#yoyaku #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1202px;
	margin:0 auto;
	background:url("image/bg_left2.png") no-repeat;
}
#yoyaku #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:157px;
	height:1219px;
	margin:0 auto;
	background:url("image/bg_right_yoyaku.png") no-repeat;
}
#yoyaku #bg_bottom{
	position:absolute;
	top:1114px;left:250px;
	width:851px;
	height:174px;
	margin:0 auto;
	background:url("image/bg_bottom3.png") no-repeat;
}
#yoyaku #navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}

#yoyaku #n1 a{
display:block;
text-indent:-9999px;
	width:86px;
	height:56px;
}

#yoyaku #n2 a{
display:block;
text-indent:-9999px;
	width:129px;
	height:56px;
}

#yoyaku #n3 a{
display:block;
text-indent:-9999px;
	width:126px;
	height:56px;
}

#yoyaku #n4 a{
display:block;
text-indent:-9999px;
	width:84px;
	height:56px;
}

#yoyaku #n5 a{
display:block;
text-indent:-9999px;
	width:130px;
	height:56px;
}


#yoyaku #n1{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
	position:absolute;
	top:87px;left:0px;
}

#yoyaku #n2{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
	position:absolute;
	top:87px;left:85px;
}

#yoyaku #n3{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
	position:absolute;
	top:87px;left:215px;
}

#yoyaku #n4{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
	position:absolute;
	top:87px;left:345px;
}

#yoyaku #n5{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
	position:absolute;
	top:87px;left:430px;
}

#yoyaku #n1 :hover{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
}

#yoyaku #n2 :hover{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
}

#yoyaku #n3 :hover{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
}

#yoyaku #n4 :hover{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
}

#yoyaku #n5 :hover{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
}

#yoyaku #wrapper{
	width:866px;
	height:960px;
	background:url("image/yoyaku3.jpg") no-repeat;
/*	background-color:#fff;*/
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}

#yoyaku_tokuten #zoom_win1{
	position:absolute;
	top:51px;left:304px;
	width:500px;
	height:650px;
}
#yoyaku_tokuten #zoom_win2{
	position:absolute;
	top:51px;left:510px;
	width:500px;
	height:650px;
}


#yoyaku_tokuten #discr{
	position:absolute;
	top:421px;left:300px;
	border:

}

/*******************************************************
summary
*******************************************************/

#summary #container{

	position:relative;
	width:1600px;
	height:3040px;
	padding:0px;
	background: #fff url("image/base.jpg") no-repeat fixed center top;
	margin:0px auto;
*/
/*	margin:-8px auto;*/


}
#summary #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:185px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#summary #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_left_st_up.png") no-repeat;
}
#summary #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:98px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_right_st_up.png") no-repeat;
}
#summary #bg_left_m{
	position:absolute;
	top:1087px;left:152px;
	width:99px;
	height:936px;
	margin:0 auto;
	background:url("image/bg_leftRep.png") repeat-y;
}
#summary #bg_right_m{
	position:absolute;
	top:1087px;left:1101px;
	width:98px;
	height:936px;
	margin:0 auto;
	background:url("image/bg_rightRep.png") repeat-y;

}


#summary #bg_left_d{
	position:absolute;
	top:2023px;left:122px;
	width:129px;
	height:994px;
	margin:0 auto;
	background:url("image/bg_left_st_down.png") no-repeat;
}
#summary #bg_right_d{
	position:absolute;
	top:2023px;left:1101px;
	width:157px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_right_st_down.png") no-repeat;
}

#summary #bg_mid_d{
	position:absolute;
	top:2806px;left:250px;
	width:851px;
	height:64px;
	margin:0 auto;
	background:#fff repeat;
}


#summary #bg_bottom{
	position:absolute;
	top:2846px;left:250px;
	width:851px;
	height:174px;
	margin:0 auto;
	background:url("image/bg_bottom_st.png") no-repeat;
}

#summary #contents{
}

#summary #navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}


#summary #n1 a{
display:block;
text-indent:-9999px;
	width:86px;
	height:56px;
}

#summary #n2 a{
display:block;
text-indent:-9999px;
	width:128px;
	height:122px;
}

#summary #n3 a{
display:block;
text-indent:-9999px;
	width:126px;
	height:56px;
}

#summary #n4 a{
display:block;
text-indent:-9999px;
	width:84px;
	height:56px;
}

#summary #n5 a{
display:block;
text-indent:-9999px;
	width:130px;
	height:56px;
}


#summary #n1{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
	position:absolute;
	top:87px;left:0px;
}

#summary #n2{
	width:128px;
	height:122px;
	background:url("image/tagStoS.png") no-repeat;
	position:absolute;
	top:5px;left:85px;
}

#summary #n3{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
	position:absolute;
	top:87px;left:215px;
}

#summary #n4{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
	position:absolute;
	top:87px;left:345px;
}

#summary #n5{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
	position:absolute;
	top:87px;left:430px;
}

#summary #n1 :hover{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
}

#summary #n2 :hover{
	width:128px;
	height:122px;
	background:url("image/tagStoS.png") no-repeat;
}

#summary #n3 :hover{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
}

#summary #n4 :hover{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
}

#summary #n5 :hover{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
}

#summary #story{
	width:851px;
	height:867px;
	background:url("image/bgmiddleStory_up.jpg") no-repeat;
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}
#summary #stage{
	width:851px;
	height:863px;
	background:url("image/bgmiddleStory_dn.jpg") no-repeat;
	margin:0px auto;
	position:absolute;
	top:1051px;left:250px;
}
#summary #minigame{
	width:851px;
	height:892px;
	background:url("image/bgMiniGame.jpg") no-repeat;
	margin:0px auto;
	position:absolute;
	top:1914px;left:250px;
}

#summary #link_to_top{
	position:absolute;
	top:2840px;left:1000px;
}





/*******************************************************
ouen
*******************************************************/

#ouen #container{

	position:relative;
	width:1600px;
	height:5555px;
	padding:0px;
	background: #fff url("image/base.jpg") no-repeat fixed center top;
	margin:0px auto;
*/
/*	margin:-8px auto;*/


}
#ouen #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:185px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#ouen #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_left_ou_up.png") no-repeat;
}
#ouen #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:98px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_right_ou_up.png") no-repeat;
}

#ouen #bg_left_m{
	position:absolute;
	top:1087px;left:152px;
	width:99px;
	height:3276px;
	margin:0 auto;
	background:url("image/bg_leftRep.png") repeat-y;
}

#ouen #bg_right_m{
	position:absolute;
	top:1087px;left:1101px;
	width:98px;
	height:3276px;
	margin:0 auto;
	background:url("image/bg_rightRep.png") repeat-y;
}

#ouen #bg_mid_m{
	position:absolute;
	top:1085px;left:250px;
	width:851px;
	height:4102px;
	margin:0 auto;
/*	background:url("image/bg_mid_m.jpg") repeat-y;*/
	background:#fff repeat;
}


#ouen #bg_left_d{
	position:absolute;
	top:4363px;left:122px;
	width:129px;
	height:994px;
	margin:0 auto;
	background:url("image/bg_left_st_down.png") no-repeat;
}
#ouen #bg_right_d{
	position:absolute;
	top:4363px;left:1101px;
	width:157px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_right_st_down.png") no-repeat;
}

#ouen #bg_bottom{
	position:absolute;
	top:5187px;left:250px;
	width:851px;
	height:174px;
	margin:0 auto;
	background:url("image/bg_bottom_st.png") no-repeat;
}

#ouen #contents{
}

#ouen #navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}

#ouen #n1 a{
display:block;
text-indent:-9999px;
	width:86px;
	height:56px;
}

#ouen #n2 a{
display:block;
text-indent:-9999px;
	width:129px;
	height:56px;
}

#ouen #n3 a{
display:block;
text-indent:-9999px;
	width:126px;
	height:56px;
}

#ouen #n4 a{
display:block;
text-indent:-9999px;
	width:84px;
	height:56px;
}

#ouen #n5 a{
display:block;
text-indent:-9999px;
	width:130px;
	height:56px;
}


#ouen #n1{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
	position:absolute;
	top:87px;left:0px;
}

#ouen #n2{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
	position:absolute;
	top:87px;left:85px;
}

#ouen #n3{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
	position:absolute;
	top:87px;left:215px;
}

#ouen #n4{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
	position:absolute;
	top:87px;left:345px;
}

#ouen #n5{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
	position:absolute;
	top:87px;left:430px;
}

#ouen #n1 :hover{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
}

#ouen #n2 :hover{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
}

#ouen #n3 :hover{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
}

#ouen #n4 :hover{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
}

#ouen #n5 :hover{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
}

#ouen #bans{
	width:851px;
	height:900px;
	background:url("image/ouen_top.jpg") no-repeat;
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}

#ouen #b710x120{
	width:851px;
	height:1200px;
/*	background:#999 repeat;*/
	margin:0px auto;
	position:absolute;
	top:915px;left:0px;
}

#ouen #b710x120a{
	width:710px;
	height:120px;
	position:absolute;
	top:0px;left:70px;
	background:url("ouen/img/majikoi710x120a.png") no-repeat;
}
#ouen #b710x120b{
	width:710px;
	height:120px;
	position:absolute;
	top:215px;left:70px;
	background:url("ouen/img/majikoi710x120b.png") no-repeat;
}
#ouen #b710x120c{
	width:710px;
	height:120px;
	position:absolute;
	top:430px;left:70px;
	background:url("ouen/img/majikoi710x120c.png") no-repeat;
}
#ouen #b710x120d{
	width:710px;
	height:120px;
	position:absolute;
	top:645px;left:70px;
	background:url("ouen/img/majikoi710x120d.png") no-repeat;
}
#ouen #b710x120e{
	width:710px;
	height:120px;
	position:absolute;
	top:860px;left:70px;
	background:url("ouen/img/majikoi710x120e.png") no-repeat;
}

#ouen #b710x120f{
	width:710px;
	height:120px;
	position:absolute;
	top:1075px;left:70px;
	background:url("ouen/img/majikoi710x120f.png") no-repeat;
}

.b710x120src{
	width:710px;
	height:60px;
	position:absolute;
	top:135px;left:0px;
	overflow:scroll;
	scrollbar-3dlight-color: #84d2ff;
	scrollbar-arrow-color: #fff;
	scrollbar-darkshadow-color: #84d2ff;
	scrollbar-face-color: #84d2ff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #edf7ff;
}

#ouen #b150x600 {
	width:851px;
	height:1600px;
/*	background:#999 repeat;*/
	margin:0px auto;
	position:absolute;
	top:2205px;left:0px;*/
}

#ouen #b150x600_title{
	width:798px;
	height:180px;
	position:absolute;
	top:0px;left:27px;
	background:url("ouen/img/ouen2.jpg") no-repeat;
}

#ouen #b150x600a{
	width:150px;
	height:600px;
	position:absolute;
	top:200px;left:80px;
	background:url("ouen/img/majikoi150x600a.png") no-repeat;
}

#ouen #b150x600b{
	width:150px;
	height:600px;
	position:absolute;
	top:200px;left:350px;
	background:url("ouen/img/majikoi150x600b.png") no-repeat;
}

#ouen #b150x600c{
	width:150px;
	height:600px;
	position:absolute;
	top:200px;left:620px;
	background:url("ouen/img/majikoi150x600c.png") no-repeat;
}

#ouen #b150x600d{
	width:150px;
	height:600px;
	position:absolute;
	top:900px;left:80px;
	background:url("ouen/img/majikoi150x600d.png") no-repeat;
}

#ouen #b150x600e{
	width:150px;
	height:600px;
	position:absolute;
	top:900px;left:350px;
	background:url("ouen/img/majikoi150x600e.png") no-repeat;
}

#ouen #b150x600f{
	width:150px;
	height:600px;
	position:absolute;
	top:900px;left:620px;
	background:url("ouen/img/majikoi150x600f.png") no-repeat;
}


.b150x600src{
	width:230px;
	height:60px;
	position:absolute;
	top:615px;left:-30px;
	overflow:scroll;
	scrollbar-3dlight-color: #84d2ff;
	scrollbar-arrow-color: #fff;
	scrollbar-darkshadow-color: #84d2ff;
	scrollbar-face-color: #84d2ff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #edf7ff;
}

#ouen #b200x40 {
	width:851px;
	height:500px;
/*	background:#999 repeat;*/
	margin:0px auto;
	position:absolute;
	top:3805px;left:0px;*/
}

#ouen #b200x40_title{
	width:804px;
	height:186px;
	position:absolute;
	top:0px;left:24px;
	background:url("ouen/img/ouen3.jpg") no-repeat;
}

#ouen #b200x40a{
	width:200px;
	height:400px;
	position:absolute;
	top:200px;left:60px;
	background:url("ouen/img/majikoi200x40a.jpg") no-repeat;
}

#ouen #b200x40b{
	width:200px;
	height:40px;
	position:absolute;
	top:200px;left:330px;
	background:url("ouen/img/majikoi200x40b.jpg") no-repeat;
}

#ouen #b200x40c{
	width:200px;
	height:40px;
	position:absolute;
	top:200px;left:600px;
	background:url("ouen/img/majikoi200x40c.jpg") no-repeat;
}

#ouen #b200x40d{
	width:200px;
	height:40px;
	position:absolute;
	top:340px;left:60px;
	background:url("ouen/img/majikoi200x40d.jpg") no-repeat;
}

#ouen #b200x40e{
	width:200px;
	height:40px;
	position:absolute;
	top:340px;left:330px;
	background:url("ouen/img/majikoi200x40e.jpg") no-repeat;
}

#ouen #b200x40f{
	width:200px;
	height:40px;
	position:absolute;
	top:340px;left:600px;
	background:url("ouen/img/majikoi200x40f.jpg") no-repeat;
}

.b200x40src{
	width:230px;
	height:60px;
	position:absolute;
	top:55px;left:-15px;
	overflow:scroll;
	scrollbar-3dlight-color: #84d2ff;
	scrollbar-arrow-color: #fff;
	scrollbar-darkshadow-color: #84d2ff;
	scrollbar-face-color: #84d2ff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #edf7ff;
}

#ouen #b150x150 {
	width:851px;
	height:700px;
/*	background:#999 repeat;*/
	margin:0px auto;
	position:absolute;
	top:4285px;left:0px;*/
}

#ouen #b150x150_title{
	width:812px;
	height:200px;
	position:absolute;
	top:0px;left:19px;
	background:url("ouen/img/ouen4.jpg") no-repeat;
}

#ouen #b150x150a{
	width:150px;
	height:600px;
	position:absolute;
	top:220px;left:80px;
	background:url("ouen/img/majikoi150x150a.jpg") no-repeat;
}

#ouen #b150x150b{
	width:150px;
	height:600px;
	position:absolute;
	top:220px;left:350px;
	background:url("ouen/img/majikoi150x150b.jpg") no-repeat;
}

#ouen #b150x150c{
	width:150px;
	height:600px;
	position:absolute;
	top:220px;left:620px;
	background:url("ouen/img/majikoi150x150c.jpg") no-repeat;
}

#ouen #b150x150d{
	width:150px;
	height:600px;
	position:absolute;
	top:470px;left:80px;
	background:url("ouen/img/majikoi150x150d.jpg") no-repeat;
}

#ouen #b150x150e{
	width:150px;
	height:600px;
	position:absolute;
	top:470px;left:350px;
	background:url("ouen/img/majikoi150x150e.jpg") no-repeat;
}

#ouen #b150x150f{
	width:150px;
	height:600px;
	position:absolute;
	top:470px;left:620px;
	background:url("ouen/img/majikoi150x150f.jpg") no-repeat;
}

.b150x150src{
	width:230px;
	height:60px;
	position:absolute;
	top:165px;left:-30px;
	overflow:scroll;
	scrollbar-3dlight-color: #84d2ff;
	scrollbar-arrow-color: #fff;
	scrollbar-darkshadow-color: #84d2ff;
	scrollbar-face-color: #84d2ff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #edf7ff;
}

#ouen #link_to_top{
	position:absolute;
	top:4999px;left:760px;
}



/*******************************************************
wallPaper
*******************************************************/

#wallPaper #container{
	position:relative;
	width:1600px;
	height:1300px;
	padding:0px;
	background: #fff url("image/base.jpg") no-repeat fixed center top;
	margin:0px auto;
*/
/*	margin:-8px auto;*/

}

#wallPaper #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:200px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#wallPaper #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1202px;
	margin:0 auto;
	background:url("image/bg_left2.png") no-repeat;
}
#wallPaper #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:157px;
	height:1219px;
	margin:0 auto;
	background:url("image/bg_right.png") no-repeat;
}
#wallPaper #bg_bottom{
	position:absolute;
	top:1108px;left:250px;
	width:851px;
	height:170px;
	margin:0 auto;
	background:url("image/bg_bottom2.png") no-repeat;
}

/*
#wallPaper #wp1920x1200{
	width:382px;
	height:301px;
	position:absolute;
	top:480px;left:440px;
	background:url("image/wp1920x1200.jpg") no-repeat;
}
#wallPaper #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:185px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#wallPaper #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_left_st_up.png") no-repeat;
}
#wallPaper #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:98px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_right_st_up.png") no-repeat;
}

#wallPaper #bg_left_m{
	position:absolute;
	top:1087px;left:152px;
	width:99px;
	height:117px;
	margin:0 auto;
	background:url("image/bg_leftRep.png") repeat-y;
}

#wallPaper #bg_right_m{
	position:absolute;
	top:1087px;left:1101px;
	width:98px;
	height:117px;
	margin:0 auto;
	background:url("image/bg_rightRep.png") repeat-y;
}
*/
#wallPaper #bg_mid_m{
	position:absolute;
	top:343px;left:250px;
	width:851px;
	height:765px;
	margin:0 auto;
	background:#fff repeat;
}

/*
#wallPaper #bg_left_d{
	position:absolute;
	top:1204px;left:122px;
	width:129px;
	height:994px;
	margin:0 auto;
	background:url("image/bg_left_st_down.png") no-repeat;
}
#wallPaper #bg_right_d{
	position:absolute;
	top:1204px;left:1101px;
	width:157px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_right_st_down.png") no-repeat;
}

#wallPaper #bg_bottom{
	position:absolute;
	top:2028px;left:250px;
	width:851px;
	height:174px;
	margin:0 auto;
	background:url("image/bg_bottom_st.png") no-repeat;
}

*/
#wallPaper #contents{
}

#wallPaper #navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}

#wallPaper #n1 a{
display:block;
text-indent:-9999px;
	width:86px;
	height:56px;
}

#wallPaper #n2 a{
display:block;
text-indent:-9999px;
	width:129px;
	height:56px;
}

#wallPaper #n3 a{
display:block;
text-indent:-9999px;
	width:126px;
	height:56px;
}

#wallPaper #n4 a{
display:block;
text-indent:-9999px;
	width:84px;
	height:56px;
}

#wallPaper #n5 a{
display:block;
text-indent:-9999px;
	width:130px;
	height:56px;
}


#wallPaper #n1{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
	position:absolute;
	top:87px;left:0px;
}

#wallPaper #n2{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
	position:absolute;
	top:87px;left:85px;
}

#wallPaper #n3{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
	position:absolute;
	top:87px;left:215px;
}

#wallPaper #n4{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
	position:absolute;
	top:87px;left:345px;
}

#wallPaper #n5{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
	position:absolute;
	top:87px;left:430px;
}

#wallPaper #n1 :hover{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
}

#wallPaper #n2 :hover{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
}

#wallPaper #n3 :hover{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
}

#wallPaper #n4 :hover{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
}

#wallPaper #n5 :hover{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
}

#wallPaper #wps{
	width:851px;
	height:158px;
	background:url("image/wp_top.jpg") no-repeat;
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}
#wallPaper #wp1600x1200{
	width:382px;
	height:301px;
	position:absolute;
	top:158px;left:30px;
	background:url("image/wp1600x1200.jpg") no-repeat;
}
#wallPaper #wp480x272{
	width:382px;
	height:301px;
	position:absolute;
	top:158px;left:440px;
	background:url("image/wp480x272.jpg") no-repeat;
}
#wallPaper #wp1920x1080{
	width:382px;
	height:301px;
	position:absolute;
	top:480px;left:30px;
	background:url("image/wp1920x1080.jpg") no-repeat;
}
#wallPaper #wp1920x1200{
	width:382px;
	height:301px;
	position:absolute;
	top:480px;left:440px;
	background:url("image/wp1920x1200.jpg") no-repeat;
}
#wallPaper #tw128x128{
	width:766px;
	height:123px;
	position:absolute;
	top:802px;left:44px;
	background:url("image/tw128x128.jpg") no-repeat;
}
.wpClass{
	display:block;
	text-indent:-9999px;
/*	background:#666;
	opacity:0.50;
  filter: alpha(opacity=50);
  -moz-opacity:0.50;
  -ms-filter: "alpha(opacity=50)";*/
}


#wp1600x1200a a:hover{
	opacity:0;
  filter: alpha(opacity=0);
  -moz-opacity:0;
  -ms-filter: "alpha(opacity=0)";

}
#wp1600x1200a a{
	width:119px;
	height:90px;
	position:absolute;
	top:8px;left:68px;
}

#wp1600x1200b a{
	width:119px;
	height:90px;
	position:absolute;
	top:8px;left:198px;
}
#wp1600x1200c a{
	width:119px;
	height:90px;
	position:absolute;
	top:107px;left:68px;
}
#wp1600x1200d a{
	width:119px;
	height:90px;
	position:absolute;
	top:107px;left:198px;
}
#wp1600x1200e a{
	width:119px;
	height:90px;
	position:absolute;
	top:206px;left:68px;
}
#wp1600x1200f a{
	width:119px;
	height:90px;
	position:absolute;
	top:206px;left:198px;
}

#wp480x272a a{
	width:154px;
	height:87px;
	position:absolute;
	top:11px;left:26px;
}
#wp480x272b a{
	width:154px;
	height:87px;
	position:absolute;
	top:11px;left:188px;
}
#wp480x272c a{
	width:154px;
	height:87px;
	position:absolute;
	top:108px;left:26px;
}
#wp480x272d a{
	width:154px;
	height:87px;
	position:absolute;
	top:108px;left:188px;
}
#wp480x272e a{
	width:154px;
	height:87px;
	position:absolute;
	top:203px;left:26px;
}
#wp480x272f a{
	width:154px;
	height:87px;
	position:absolute;
	top:203px;left:188px;
}


#wp1920x1080a a{
	width:154px;
	height:86px;
	position:absolute;
	top:11px;left:26px;
}
#wp1920x1080b a{
	width:154px;
	height:86px;
	position:absolute;
	top:11px;left:188px;
}
#wp1920x1080c a{
	width:154px;
	height:86px;
	position:absolute;
	top:108px;left:26px;
}
#wp1920x1080d a{
	width:154px;
	height:86px;
	position:absolute;
	top:108px;left:188px;
}
#wp1920x1080e a{
	width:154px;
	height:86px;
	position:absolute;
	top:203px;left:26px;
}
#wp1920x1080f a{
	width:154px;
	height:86px;
	position:absolute;
	top:203px;left:188px;
}
#wp1920x1200a a{
	width:134px;
	height:84px;
	position:absolute;
	top:15px;left:48px;
}
#wp1920x1200b a{
	width:134px;
	height:84px;
	position:absolute;
	top:15px;left:194px;
}
#wp1920x1200c a{
	width:134px;
	height:84px;
	position:absolute;
	top:108px;left:48px;
}
#wp1920x1200d a{
	width:134px;
	height:84px;
	position:absolute;
	top:108px;left:194px;
}
#wp1920x1200e a{
	width:134px;
	height:84px;
	position:absolute;
	top:203px;left:48px;
}
#wp1920x1200f a{
	width:134px;
	height:84px;
	position:absolute;
	top:203px;left:194px;
}
#tw128x128a a{
	width:90px;
	height:90px;
	position:absolute;
	top:16px;left:189px;
}
#tw128x128b a{
	width:90px;
	height:90px;
	position:absolute;
	top:16px;left:303px;
}
#tw128x128c a{
	width:90px;
	height:90px;
	position:absolute;
	top:16px;left:416px;
}
#tw128x128e a{
	width:90px;
	height:90px;
	position:absolute;
	top:16px;left:528px;
}
#tw128x128f a{
	width:90px;
	height:90px;
	position:absolute;
	top:16px;left:640px;
}




/*******************************************************
tenpor
*******************************************************/

#tenpo #container{
	position:relative;
	width:1600px;
	height:3300px;
	padding:0px;
	background: #fff url("image/base.jpg") no-repeat fixed center top;
	margin:0px auto;
*/
/*	margin:-8px auto;*/

}

/*
#tenpo #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:200px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#tenpo #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1202px;
	margin:0 auto;
	background:url("image/bg_left2.png") no-repeat;
}
#tenpo #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:157px;
	height:1219px;
	margin:0 auto;
	background:url("image/bg_right.png") no-repeat;
}

#tenpo #bg_bottom{
	position:absolute;
	top:1108px;left:250px;
	width:851px;
	height:170px;
	margin:0 auto;
	background:url("image/bg_bottom2.png") no-repeat;
}
*/


/*
#tenpo #wp1920x1200{
	width:382px;
	height:301px;
	position:absolute;
	top:480px;left:440px;
	background:url("image/wp1920x1200.jpg") no-repeat;
}
*/

#tenpo #bg_top{
	position:absolute;
	top:0px;left:250px;
	width:851px;
	height:185px;
	margin:0 auto;
	background:url("image/bg_top_st.png") no-repeat;
}
#tenpo #bg_left{
	position:absolute;
	top:76px;left:18px;
	width:233px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_left_st_up.png") no-repeat;
}
#tenpo #bg_right{
	position:absolute;
	top:76px;left:1101px;
	width:98px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_right_st_up.png") no-repeat;
}

#tenpo #bg_left_m{
	position:absolute;
	top:1087px;left:152px;
	width:99px;
/*	height:1287px;*/
	height:1170px;
	margin:0 auto;
	background:url("image/bg_leftRep.png") repeat-y;
}

#tenpo #bg_right_m{
	position:absolute;
	top:1087px;left:1101px;
	width:98px;
/*	height:1287px;*/
	height:1170px;
	margin:0 auto;
	background:url("image/bg_rightRep.png") repeat-y;
}




#tenpo #bg_mid_m{
	position:absolute;
	top:343px;left:250px;
	width:851px;
/*	height:2855px;*/
	height:2738px;
	margin:0 auto;
	background:#fff repeat;
}


#tenpo #bg_left_d{
	position:absolute;
/*	top:2374px;left:122px;*/
	top:2257px;left:122px;
	width:129px;
	height:994px;
	margin:0 auto;
	background:url("image/bg_left_st_down.png") no-repeat;
}
#tenpo #bg_right_d{
	position:absolute;
/*	top:2374px;left:1101px;*/
	top:2257px;left:1101px;
	width:157px;
	height:1011px;
	margin:0 auto;
	background:url("image/bg_right_st_down.png") no-repeat;
}

#tenpo #bg_bottom{
	position:absolute;
/*	top:3198px;left:250px;*/
	top:3081px;left:250px;
	width:851px;
	height:174px;
	margin:0 auto;
	background:url("image/bg_bottom_st.png") no-repeat;
}


#tenpo #contents{
}

#tenpo #navi{
	position:absolute;
	top:60px;left:520px;
	width:560px;
	height:142px;
}

#tenpo #n1 a{
display:block;
text-indent:-9999px;
	width:86px;
	height:56px;
}

#tenpo #n2 a{
display:block;
text-indent:-9999px;
	width:129px;
	height:56px;
}

#tenpo #n3 a{
display:block;
text-indent:-9999px;
	width:126px;
	height:56px;
}

#tenpo #n4 a{
display:block;
text-indent:-9999px;
	width:84px;
	height:56px;
}

#tenpo #n5 a{
display:block;
text-indent:-9999px;
	width:130px;
	height:56px;
}


#tenpo #n1{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
	position:absolute;
	top:87px;left:0px;
}

#tenpo #n2{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
	position:absolute;
	top:87px;left:85px;
}

#tenpo #n3{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
	position:absolute;
	top:87px;left:215px;
}

#tenpo #n4{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
	position:absolute;
	top:87px;left:345px;
}

#tenpo #n5{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
	position:absolute;
	top:87px;left:430px;
}

#tenpo #n1 :hover{
	width:86px;
	height:56px;
	background:url("image/tagTop.png") no-repeat;
}

#tenpo #n2 :hover{
	width:129px;
	height:56px;
	background:url("image/tagSto.png") no-repeat;
}

#tenpo #n3 :hover{
	width:126px;
	height:56px;
	background:url("image/tagChr.png") no-repeat;
}

#tenpo #n4 :hover{
	width:84px;
	height:56px;
	background:url("image/tagPic.png") no-repeat;
}

#tenpo #n5 :hover{
	width:130px;
	height:56px;
	background:url("image/tagPro.png") no-repeat;
}

#tenpo #tenpo_tokuten{
	width:851px;
	height:158px;
	background:url("image/tenpo_top.jpg") no-repeat;
	margin:0px auto;
	position:absolute;
	top:185px;left:250px;
}

#tenpo #tenpo_logo{
	width:551px;
	height:209px;
	position:absolute;
	top:35px;left:270px;
	background:url("image/tenpo_logo.png") no-repeat;

}

#tenpo_tokuten p{
	font-size: 13pt;
	color: #fff;
}

#tyui p{
	position:absolute;
	top:240px;left:470px;
	color:#999;
	font-size: 11pt;

}

#tenpo #sofmap{
	width:259px;
	height:394px;
	position:absolute;
	top:258px;left:30px;
	background:url("image/sofmap.jpg") no-repeat;
}
#sofmap p{
	font-size: 12pt;
	position:absolute;
	top:347px;left:38px;
}

#sofmap a{
	position:absolute;
	top:4px;left:9px;
	width :222px;
	height:326px;
}

#sofmap a:hover{

border:6px solid #cc91f6;

}

#tenpo #sofmap2{
	width:259px;
	height:394px;
	position:absolute;
	top:258px;left:295px;
	background:url("image/sofmap_ic1.jpg") no-repeat;
}
#sofmap2 p{
	font-size: 9pt;
	position:absolute;
	top:347px;left:32px;
}

#sofmap2 a{
	position:absolute;
	top:4px;left:9px;
	width :222px;
	height:326px;
}

#sofmap2 a:hover{

border:6px solid #cc91f6;

}


#tenpo #sofmap3{
	width:259px;
	height:394px;
	position:absolute;
	top:258px;left:565px;
	background:url("image/sofmap_ic2.jpg") no-repeat;
}
#sofmap3 p{
	font-size: 9pt;
	position:absolute;
	top:347px;left:32px;
}

#sofmap3 a{
	position:absolute;
	top:4px;left:9px;
	width :222px;
	height:326px;
}

#sofmap3 a:hover{

border:6px solid #cc91f6;

}


#tenpo #gamers{
	width:394px;
	height:259px;
	position:absolute;
	top:308px;left:430px;
	top:658px;left:30px;
	background:url("image/gamers.jpg") no-repeat;
}
#gamers p{
	position:absolute;
	top:212px;left:120px;
}

#gamers a{
	position:absolute;
	top:4px;left:9px;
width :356px;
height:190px;
}

#gamers a:hover{

border:6px solid #cc91f6;

}



#tenpo #animate{
	width:394px;
	height:259px;
	position:absolute;
	top:1000px;left:30px;
	background:url("image/animate.jpg") no-repeat;
}
#animate p{
	position:absolute;
	top:212px;left:120px;
}

#animate a{
	position:absolute;
	top:4px;left:9px;
width :356px;
height:190px;
}

#animate a:hover{

border:6px solid #cc91f6;

}

#tenpo #imagine{
	width:394px;
	height:259px;
	position:absolute;
	top:658px;left:430px;
	background:url("image/imagine.jpg") no-repeat;
}
#imagine p{
	position:absolute;
	top:212px;left:32px;
	font-size: 13pt;
}

#imagine a{
	position:absolute;
	top:4px;left:9px;
width :356px;
height:190px;
}

#imagine a:hover{

border:6px solid #cc91f6;

}






#tenpo #amiami{
	width:259px;
	height:394px;
	position:absolute;
	top:922px;left:495px;
	background:url("image/amiami.jpg") no-repeat;
}
#amiami p{
	position:absolute;
	top:347px;left:50px;
	font-size: 13pt;
}

#amiami a{
	position:absolute;
	top:4px;left:9px;
	width :222px;
	height:326px;
}

#amiami a:hover{

border:6px solid #cc91f6;

}


#tenpo #seagal{
	width:394px;
	height:259px;
	position:absolute;
	top:1322px;left:30px;
	background:url("image/seagal.jpg") no-repeat;
}
#seagal p{
	position:absolute;
	top:212px;left:32px;
	font-size: 13pt;
}

#seagal h6{
	position:absolute;
	top:190px;left:174px;
	font-family: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 8pt;
	font-weight:100;
	color: #fff;
}
#tenpo #famies{
	width:394px;
	height:259px;
	position:absolute;
	top:1322px;left:430px;
	background:url("image/famies.jpg") no-repeat;
}
#famies p{
	position:absolute;
	top:212px;left:100px;
}

#famies a{
	position:absolute;
	top:4px;left:9px;
width :356px;
height:190px;
}

#famies a:hover{

border:6px solid #cc91f6;

}




#tenpo #asobit{
	width:394px;
	height:259px;
	position:absolute;
	top:1642px;left:30px;
	background:url("image/asobit.jpg") no-repeat;
}
#asobit p{
	position:absolute;
	top:212px;left:90px;
}

#asobit a{
	position:absolute;
	top:4px;left:9px;
width :356px;
height:190px;
}

#asobit a:hover{

border:6px solid #cc91f6;

}


#tenpo #medio{
	width:259px;
	height:394px;
	position:absolute;
	top:1586px;left:495px;
	background:url("image/medio.jpg") no-repeat;
}
#medio p{
	position:absolute;
	top:347px;left:30px;
}

#medio a{
	position:absolute;
	top:4px;left:9px;
	width :222px;
	height:326px;
}

#medio a:hover{

border:6px solid #cc91f6;

}


#tenpo #medialand{
	width:394px;
	height:259px;
	position:absolute;
	top:1988px;left:30px;
	background:url("image/medialand.jpg") no-repeat;
}
#medialand p{
	position:absolute;
	top:212px;left:90px;
}


#medialand a{
	position:absolute;
	top:4px;left:9px;
width :356px;
height:190px;
}

#medialand a:hover{

border:6px solid #cc91f6;

}



#tenpo #seatashop{
	width:394px;
	height:259px;
	position:absolute;
	top:1988px;left:430px;
	background:url("image/seatashop.jpg") no-repeat;
}
#seatashop p{
	position:absolute;
	top:212px;left:100px;
}

#tenpo #neowing{
	width:394px;
	height:259px;
	position:absolute;
	top:2255px;left:30px;
	background:url("image/neowing.jpg") no-repeat;
}
#neowing p{
	position:absolute;
	top:212px;left:40px;
}


#neowing a{
	position:absolute;
	top:4px;left:9px;
width :356px;
height:190px;
}

#neowing a:hover{

border:6px solid #cc91f6;

}



#tenpo #happinet{
	width:394px;
	height:259px;
	position:absolute;
	top:2255px;left:430px;
	background:url("image/happinet.jpg") no-repeat;
}
#happinet p{
	position:absolute;
	top:212px;left:35px;
font-size: 12pt;
}

#happinet a{
	position:absolute;
	top:4px;left:9px;
width :356px;
height:190px;
}

#happinet a:hover{

border:6px solid #cc91f6;

}

#tenpo #hmv{
	width:259px;
	height:394px;
	position:absolute;
	top:2520px;left:95px;
	background:url("image/hmv.jpg") no-repeat;
}
#hmv p{
	position:absolute;
	top:347px;left:30px;
font-size: 9pt;
}

#hmv a{
	position:absolute;
	top:4px;left:9px;
	width :222px;
	height:326px;
}

#hmv a:hover{

border:6px solid #cc91f6;

}

