@charset 'shift_jis';


a:hover {
    outline: none;
}
a:hover img, a:hover object, a:hover area, a:hover map, a:hover embed {
    outline: none;
}






	#movie a {
	    width:233px;
	    height:130px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/premium/movie.jpg) 0px 0px;
	}
	
	#movie a:hover {
	    background:url(../images/premium/movie.jpg) 0px 130px;
	}

	#blog a {
	    width:233px;
	    height:130px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/premium/blog.jpg) 0px 0px;
	}
	
	#blog a:hover {
	    background:url(../images/premium/blog.jpg) 0px 130px;
	}
	#info6 a {
	    width:233px;
	    height:130px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/info/pw.jpg) 0px 0px;
	}
	
	#info6 a:hover {
	    background:url(../images/info/pw.jpg) 0px 130px;
	}
	#info5 a {
	    width:233px;
	    height:130px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/info/tyuusen.jpg) 0px 0px;
	}
	
	#info5 a:hover {
	    background:url(../images/info/tyuusen.jpg) 0px 130px;
	}

	#info4 a {
	    width:233px;
	    height:130px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/info/yoyaku.jpg) 0px 0px;
	}
	
	#info4 a:hover {
	    background:url(../images/info/yoyaku.jpg) 0px 130px;
	}


	#info3 a {
	    width:233px;
	    height:130px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/info/ending.jpg) 0px 0px;
	}
	
	#info3 a:hover {
	    background:url(../images/info/ending.jpg) 0px 130px;
	}


	#info2 a {
	    width:233px;
	    height:130px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/info/kounyu.jpg) 0px 0px;
	}
	
	#info2 a:hover {
	    background:url(../images/info/kounyu.jpg) 0px 130px;
	}


	#info1 a {
	    width:233px;
	    height:130px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/info/gentei.jpg) 0px 0px;
	}
	
	#info1 a:hover {
	    background:url(../images/info/gentei.jpg) 0px 130px;
	}








	#page1 a {
	    width:40px;
	    height:28px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_btn_1a.gif) 0px 0px;
	}
	
	#page1 a:hover {
	    background:url(../images/main/chara_btn_1a.gif) 0px 28px;
	}


	#page1 a {
	    width:40px;
	    height:28px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_btn_1a.gif) 0px 0px;
	}
	
	#page1 a:hover {
	    background:url(../images/main/chara_btn_1a.gif) 0px 28px;
	}


	#page2 a {
	    width:40px;
	    height:28px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_btn_2a.gif) 0px 0px;
	}
	
	#page2 a:hover {
	    background:url(../images/main/chara_btn_2a.gif) 0px 28px;
	}


	#page3 a {
	    width:40px;
	    height:28px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_btn_3a.gif) 0px 0px;
	}
	
	#page3 a:hover {
	    background:url(../images/main/chara_btn_3a.gif) 0px 28px;
	}


	#sakura a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_sakura.gif) 0px 0px;
	}
	
	#sakura a:hover {
	    background:url(../images/main/chara_icon_sakura.gif) 0px 110px;
	}


	#sumire a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_sumire.gif) 0px 0px;
	}
	
	#sumire a:hover {
	    background:url(../images/main/chara_icon_sumire.gif) 0px 110px;
	}


	#maria a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_maria.gif) 0px 0px;
	}
	
	#maria a:hover {
	    background:url(../images/main/chara_icon_maria.gif) 0px 110px;
	}


	#iris a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_iris.gif) 0px 0px;
	}
	
	#iris a:hover {
	    background:url(../images/main/chara_icon_iris.gif) 0px 110px;
	}


	#kohran a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_kohran.gif) 0px 0px;
	}
	
	#kohran a:hover {
	    background:url(../images/main/chara_icon_kohran.gif) 0px 110px;
	}


	#kanna a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_kanna.gif) 0px 0px;
	}
	
	#kanna a:hover {
	    background:url(../images/main/chara_icon_kanna.gif) 0px 110px;
	}


	#orihime a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_orihime.gif) 0px 0px;
	}
	
	#orihime a:hover {
	    background:url(../images/main/chara_icon_orihime.gif) 0px 110px;
	}


	#reni a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_reni.gif) 0px 0px;
	}
	
	#reni a:hover {
	    background:url(../images/main/chara_icon_reni.gif) 0px 110px;
	}


	#erica a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_erica.gif) 0px 0px;
	}
	
	#erica a:hover {
	    background:url(../images/main/chara_icon_erica.gif) 0px 110px;
	}


	#glycine a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_glycine.gif) 0px 0px;
	}
	
	#glycine a:hover {
	    background:url(../images/main/chara_icon_glycine.gif) 0px 110px;
	}


	#coquelicot a {
	    width:92px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_coquelicot.gif) 0px 0px;
	}
	
	#coquelicot a:hover {
	    background:url(../images/main/chara_icon_coquelicot.gif) 0px 110px;
	}


	#lobelia a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_lobelia.gif) 0px 0px;
	}
	
	#lobelia a:hover {
	    background:url(../images/main/chara_icon_lobelia.gif) 0px 110px;
	}


	#hanabi a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_hanabi.gif) 0px 0px;
	}
	
	#hanabi a:hover {
	    background:url(../images/main/chara_icon_hanabi.gif) 0px 110px;
	}


	#oogami a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_ogami.gif) 0px 0px;
	}
	
	#oogami a:hover {
	    background:url(../images/main/chara_icon_ogami.gif) 0px 110px;
	}


	#gemini a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_gemini.gif) 0px 0px;
	}
	
	#gemini a:hover {
	    background:url(../images/main/chara_icon_gemini.gif) 0px 110px;
	}


	#sagiitta a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_sagiitta.gif) 0px 0px;
	}
	
	#sagiitta a:hover {
	    background:url(../images/main/chara_icon_sagiitta.gif) 0px 110px;
	}


	#rikaritta a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_rikaritta.gif) 0px 0px;
	}
	
	#rikaritta a:hover {
	    background:url(../images/main/chara_icon_rikaritta.gif) 0px 110px;
	}


	#diana a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_diana.gif) 0px 0px;
	}
	
	#diana a:hover {
	    background:url(../images/main/chara_icon_diana.gif) 0px 110px;
	}


	#subaru a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_subaru.gif) 0px 0px;
	}
	
	#subaru a:hover {
	    background:url(../images/main/chara_icon_subaru.gif) 0px 110px;
	}


	#taiga a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_shinjiro.gif) 0px 0px;
	}
	
	#taiga a:hover {
	    background:url(../images/main/chara_icon_shinjiro.gif) 0px 110px;
	}


	#jeanne a {
	    width:120px;
	    height:120px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_jeanne.gif) 0px 0px;
	}
	
	#jeanne a:hover {
	    background:url(../images/main/chara_icon_jeanne.gif) 0px 120px;
	}


	#dunois a {
	    width:120px;
	    height:120px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_dunois.gif) 0px 0px;
	}
	
	#dunois a:hover {
	    background:url(../images/main/chara_icon_dunois.gif) 0px 120px;
	}


	#lahire a {
	    width:120px;
	    height:120px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_lahire.gif) 0px 0px;
	}
	
	#lahire a:hover {
	    background:url(../images/main/chara_icon_lahire.gif) 0px 120px;
	}


	#gillesderais a {
	    width:120px;
	    height:120px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_gillesderais.gif) 0px 0px;
	}
	
	#gillesderais a:hover {
	    background:url(../images/main/chara_icon_gillesderais.gif) 0px 120px;
	}


	#kayama a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_kayama.gif) 0px 0px;
	}
	
	#kayama a:hover {
	    background:url(../images/main/chara_icon_kayama.gif) 0px 110px;
	}


	#yoneda a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_yoneda.gif) 0px 0px;
	}
	
	#yoneda a:hover {
	    background:url(../images/main/chara_icon_yoneda.gif) 0px 110px;
	}


	#kaede a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_kaede.gif) 0px 0px;
	}
	
	#kaede a:hover {
	    background:url(../images/main/chara_icon_kaede.gif) 0px 110px;
	}


	#kasumi a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_kasumi.gif) 0px 0px;
	}
	
	#kasumi a:hover {
	    background:url(../images/main/chara_icon_kasumi.gif) 0px 110px;
	}


	#yuri a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_yuri.gif) 0px 0px;
	}
	
	#yuri a:hover {
	    background:url(../images/main/chara_icon_yuri.gif) 0px 110px;
	}


	#tsubaki a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_tsubaki.gif) 0px 0px;
	}
	
	#tsubaki a:hover {
	    background:url(../images/main/chara_icon_tsubaki.gif) 0px 110px;
	}


	#kotone a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_kotone.gif) 0px 0px;
	}
	
	#kotone a:hover {
	    background:url(../images/main/chara_icon_kotone.gif) 0px 110px;
	}


	#kikunojo a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_kikunojo.gif) 0px 0px;
	}
	
	#kikunojo a:hover {
	    background:url(../images/main/chara_icon_kikunojo.gif) 0px 110px;
	}


	#yokihiko a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_yokihiko.gif) 0px 0px;
	}
	
	#yokihiko a:hover {
	    background:url(../images/main/chara_icon_yokihiko.gif) 0px 110px;
	}


	#grandma a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_grandma.gif) 0px 0px;
	}
	
	#grandma a:hover {
	    background:url(../images/main/chara_icon_grandma.gif) 0px 110px;
	}


	#mell a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_mell.gif) 0px 0px;
	}
	
	#mell a:hover {
	    background:url(../images/main/chara_icon_mell.gif) 0px 110px;
	}


	#ci a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_ci.gif) 0px 0px;
	}
	
	#ci a:hover {
	    background:url(../images/main/chara_icon_ci.gif) 0px 110px;
	}


	#ratchet a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_ratchet.gif) 0px 0px;
	}
	
	#ratchet a:hover {
	    background:url(../images/main/chara_icon_ratchet.gif) 0px 110px;
	}


	#sunnyside a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_sunnyside.gif) 0px 0px;
	}
	
	#sunnyside a:hover {
	    background:url(../images/main/chara_icon_sunnyside.gif) 0px 110px;
	}


	#plum a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_plum.gif) 0px 0px;
	}
	
	#plum a:hover {
	    background:url(../images/main/chara_icon_plum.gif) 0px 110px;
	}


	#anri a {
	    width:80px;
	    height:110px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/chara_icon_anri.gif) 0px 0px;
	}
	
	#anri a:hover {
	    background:url(../images/main/chara_icon_anri.gif) 0px 110px;
	}




	#system_about a {
	    width:141px;
	    height:65px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system0.gif) 0px 0px;
	}
	
	#system_about a:hover {
	    background:url(../images/main/btn_system0.gif) 0px 65px;
	}


	#system_room a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system1.gif) 0px 0px;
	}
	
	#system_room a:hover {
	    background:url(../images/main/btn_system1.gif) 0px 40px;
	}


	#system_roomnew a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system1new.gif) 0px 0px;
	}
	
	#system_roomnew a:hover {
	    background:url(../images/main/btn_system1new.gif) 0px 40px;
	}



	#system_move a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system2.gif) 0px 0px;
	}
	
	#system_move a:hover {
	    background:url(../images/main/btn_system2.gif) 0px 40px;
	}


	#system_movenew a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system2new.gif) 0px 0px;
	}
	
	#system_movenew a:hover {
	    background:url(../images/main/btn_system2new.gif) 0px 40px;
	}


	#system_lips a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system3.gif) 0px 0px;
	}
	
	#system_lips a:hover {
	    background:url(../images/main/btn_system3.gif) 0px 40px;
	}


	#system_lipsnew a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system3new.gif) 0px 0px;
	}
	
	#system_lipsnew a:hover {
	    background:url(../images/main/btn_system3new.gif) 0px 40px;
	}


	#system_ability a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system4.gif) 0px 0px;
	}
	
	#system_ability a:hover {
	    background:url(../images/main/btn_system4.gif) 0px 40px;
	}


	#system_attack a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system5.gif) 0px 0px;
	}
	
	#system_attack a:hover {
	    background:url(../images/main/btn_system5.gif) 0px 40px;
	}


	#system_commander a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system6.gif) 0px 0px;
	}
	
	#system_commander a:hover {
	    background:url(../images/main/btn_system6.gif) 0px 40px;
	}


	#system_commandernew a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system6new.gif) 0px 0px;
	}
	
	#system_commandernew a:hover {
	    background:url(../images/main/btn_system6new.gif) 0px 40px;
	}


	#system_item a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system7.gif) 0px 0px;
	}
	
	#system_item a:hover {
	    background:url(../images/main/btn_system7.gif) 0px 40px;
	}


	#system_itemnew a {
	    width:103px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/main/btn_system7new.gif) 0px 0px;
	}
	
	#system_itemnew a:hover {
	    background:url(../images/main/btn_system7new.gif) 0px 40px;
	}





	#storytop a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_story.gif) 0px 0px;
	}
	
	#storytop a:hover {
	    background:url(../images/top/btn_story.gif) 0px 40px;
	}

	#storytopnew a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_story_new.gif) 0px 0px;
	}
	
	#storytopnew a:hover {
	    background:url(../images/top/btn_story_new.gif) 0px 40px;
	}



	#charatop a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_chara.gif) 0px 0px;
	}
	
	#charatop a:hover {
	    background:url(../images/top/btn_chara.gif) 0px 40px;
	}

	#charatopnew a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_chara_new.gif) 0px 0px;
	}
	
	#charatopnew a:hover {
	    background:url(../images/top/btn_chara_new.gif) 0px 40px;
	}



	#systemtop a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_system.gif) 0px 0px;
	}
	
	#systemtop a:hover {
	    background:url(../images/top/btn_system.gif) 0px 40px;
	}

	#systemtopnew a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_system_new.gif) 0px 0px;
	}
	
	#systemtopnew a:hover {
	    background:url(../images/top/btn_system_new.gif) 0px 40px;
	}



	#networktop a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_network.gif) 0px 0px;
	}
	
	#networktop a:hover {
	    background:url(../images/top/btn_network.gif) 0px 40px;
	}

	#networktopnew a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_network_new.gif) 0px 0px;
	}
	
	#networktopnew a:hover {
	    background:url(../images/top/btn_network_new.gif) 0px 40px;
	}



	#faqtop a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_faq.gif) 0px 0px;
	}
	
	#faqtop a:hover {
	    background:url(../images/top/btn_faq.gif) 0px 40px;
	}

	#faqtopnew a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_faq_new.gif) 0px 0px;
	}
	
	#faqtopnew a:hover {
	    background:url(../images/top/btn_faq_new.gif) 0px 40px;
	}



	#infotop a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_info.gif) 0px 0px;
	}
	
	#infotop a:hover {
	    background:url(../images/top/btn_info.gif) 0px 40px;
	}

	#infotopnew a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_info_new.gif) 0px 0px;
	}
	
	#infotopnew a:hover {
	    background:url(../images/top/btn_info_new.gif) 0px 40px;
	}



	#premiumtop a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_premium.gif) 0px 0px;
	}
	
	#premiumtop a:hover {
	    background:url(../images/top/btn_premium.gif) 0px 40px;
	}

	#premiumtopnew a {
	    width:164px;
	    height:40px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/top/btn_premium_new.gif) 0px 0px;
	}
	
	#premiumtopnew a:hover {
	    background:url(../images/top/btn_premium_new.gif) 0px 40px;
	}



	#tgs03 a {
	    width:78px;
	    height:45px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/btn_tgs03.gif) 0px 0px;
	}
	
	#tgs03 a:hover {
	    background:url(../images/btn_tgs03.gif) 0px 45px;
	}


	#tgs02 a {
	    width:77px;
	    height:45px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/btn_tgs02.gif) 0px 0px;
	}
	
	#tgs02 a:hover {
	    background:url(../images/btn_tgs02.gif) 0px 45px;
	}


	#tgs01 a {
	    width:78px;
	    height:45px;
	    text-decoration:none;
	    text-indent:-9999px;
	    display:block;
	    padding:0;
	    margin:0;
	    overflow:hidden;
	    background:url(../images/btn_tgs01.gif) 0px 0px;
	}
	
	#tgs01 a:hover {
	    background:url(../images/btn_tgs01.gif) 0px 45px;
	}






