@charset "utf-8";

*{	margin:0px;
	padding:0px;
}
/*----------------------------------------------*/
/*					キャラ  					*/
/*----------------------------------------------*/
#c_menu{
	clear:both;
	height:135px;
	background:url(image/chara/menu/base.png) no-repeat;
}

#c_menu img{
	float:left;
	vertical-align:top;
	width:170px;
	height:40px;
	margin-right:40px;
}

#first{
	clear:both;
}

#first ul{
	list-style-type:none;
	font-size:0em;
	line-height:0em;
	margin-left:100px;
}

#first li {
	float:left;	
	vertical-align:top;
	margin-top:18px;
}

#first li a{
	display:inline-block;
	width:170px;
	height:40px;
	margin-right:40px;
}

#first li a#momo{
	background:url(image/chara/menu/momo.png) no-repeat;
}

#first li a#momo:hover,
#first li a#momo:active{
	background:url(image/chara/menu/momo_on.png) no-repeat;
}

#first li a#yuzuha{
	background:url(image/chara/menu/yuzuha.png) no-repeat;
}

#first li a#yuzuha:hover,
#first li a#yuzuha:active{
	background:url(image/chara/menu/yuzuha_on.png) no-repeat;
}

#first li a#aoi{
	background:url(image/chara/menu/aoi.png) no-repeat;
}

#first li a#aoi:hover,
#first li a#aoi:active{
	background:url(image/chara/menu/aoi_on.png) no-repeat;
}

#first li a#love{
	background:url(image/chara/menu/love.png) no-repeat;
}

#first li a#love:hover,
#first li a#love:active{
	background:url(image/chara/menu/love_on.png) no-repeat;
}

#second{
	clear:both;
}

#second ul{
	list-style-type:none;
	font-size:0em;
	line-height:0em;
	margin-left:100px;
}

#second li {
	float:left;	
	vertical-align:top;
	margin-top:13px;
}

#second li a{
	display:inline-block;
	width:170px;
	height:40px;
	margin-right:40px;
}

#second li a#mai{
	background:url(image/chara/menu/mai.png) no-repeat;
}

#second li a#mai:hover,
#second li a#mai:active{
	background:url(image/chara/menu/mai_on.png) no-repeat;
}

#second li a#mei{
	background:url(image/chara/menu/mei.png) no-repeat;
}

#second li a#mei:hover,
#second li a#mei:active{
	background:url(image/chara/menu/mei_on.png) no-repeat;
}

#second li a#etc{
	background:url(image/chara/menu/etc.png) no-repeat;
}

#second li a#etc:hover,
#second li a#etc:active{
	background:url(image/chara/menu/etc_on.png) no-repeat;
}


#second li a#guest{
	background:url(image/chara/menu/guest.png) no-repeat;
}

#second li a#guest:hover,
#second li a#guest:active{
	background:url(image/chara/menu/guest_on.png) no-repeat;
}

#c_momo{
	clear:both;
	height:855px;
	background:url(image/chara/momo.png) no-repeat;
}

#c_yuzuha{
	clear:both;
	height:855px;
	background:url(image/chara/yuzuha.png) no-repeat;
}

#c_aoi{
	clear:both;
	height:945px;
	background:url(image/chara/aoi.png) no-repeat;
}

#c_love{
	clear:both;
	height:855px;
	background:url(image/chara/love.png) no-repeat;
}

#c_mai{
	clear:both;
	height:855px;
	background:url(image/chara/mai.png) no-repeat;
}

#c_mei{
	clear:both;
	height:855px;
	background:url(image/chara/mei.png) no-repeat;
}

#c_etc{
	clear:both;
	height:855px;
	background:url(image/chara/etc.png) no-repeat;
}

#c_guest{
	clear:both;
	height:945px;
	background:url(image/chara/guest.png) no-repeat;
}

#voice{
	list-style-type:none;
	font-size:0em;
	line-height:0em;
	padding-top:800px;
	margin-left:85px;
}

#voice li{
	vertical-align:top;
	float:left;
}

#voice li a{
	display:inline-block;
	width:133px;
	height:36px;
}

#voice li a#main01{
	background:url(image/chara/voice/main01.png) no-repeat;
}

#voice li a#main01:hover,
#voice li a#main01:active{
	background:url(image/chara/voice/main01_on.png) no-repeat;
}

#voice li a#main02{
	background:url(image/chara/voice/main02.png) no-repeat;
}

#voice li a#main02:hover,
#voice li a#main02:active{
	background:url(image/chara/voice/main02_on.png) no-repeat;
}

#voice li a#main03{
	background:url(image/chara/voice/main03.png) no-repeat;
}

#voice li a#main03:hover,
#voice li a#main03:active{
	background:url(image/chara/voice/main03_on.png) no-repeat;
}

#s_voice{
	list-style-type:none;
	font-size:0em;
	line-height:0em;
	padding-top:810px;
	margin-left:85px;
}

#s_voice li{
	vertical-align:top;
	float:left;
}

#s_voice li a{
	display:inline-block;
	width:120px;
	height:36px;
}

#s_voice li a.sub01{
	background:url(image/chara/voice/sub01.png) no-repeat;
}

#s_voice li a.sub01:hover,
#s_voice li a.sub01:active{
	background:url(image/chara/voice/sub01_on.png) no-repeat;
}

#s_voice li a.sub02{
	background:url(image/chara/voice/sub02.png) no-repeat;
	margin-right:55px;
}

#s_voice li a.sub02:hover,
#s_voice li a.sub02:active{
	background:url(image/chara/voice/sub02_on.png) no-repeat;
}

#k_voice{
	padding-top:660px;
	padding-left:696px;
}

#k_voice a{
	display:inline-block;
	width:120px;
	height:36px;
}

#k_voice a.suica01{
	background:url(image/chara/voice/sub01.png) no-repeat;
}

#k_voice a.suica01:hover,
#k_voice a.suica01:active{
	background:url(image/chara/voice/sub01_on.png) no-repeat;
}

#k_voice a.suica02{
	background:url(image/chara/voice/sub02.png) no-repeat;
}

#k_voice a.suica02:hover,
#k_voice a.suica02:active{
	background:url(image/chara/voice/sub02_on.png) no-repeat;
}	

#g_voice{
	list-style-type:none;
	font-size:0em;
	line-height:0em;
	padding-top:208px;
	margin-left:71px;
}

#g_voice li{
	vertical-align:top;
	float:left;
}

#g_voice li a{
	display:inline-block;
	width:120px;
	height:36px;
}

#g_voice li a.guest01{
	background:url(image/chara/voice/sub01.png) no-repeat;
}

#g_voice li a.guest01:hover,
#g_voice li a.guest01:active{
	background:url(image/chara/voice/sub01_on.png) no-repeat;
}

#g_voice li a.guest02{
	background:url(image/chara/voice/sub02.png) no-repeat;
	margin-right:40px;
}

#g_voice li a.guest02:hover,
#g_voice li a.guest02:active{
	background:url(image/chara/voice/sub02_on.png) no-repeat;
}

#g_voice li a.miu01{
	background:url(image/chara/voice/sub01.png) no-repeat;
	margin-left:78px;
}

#g_voice li a.miu01:hover,
#g_voice li a.miu01:active{
	background:url(image/chara/voice/sub01_on.png) no-repeat;
}

#g_voice li a.miu02{
	background:url(image/chara/voice/sub02.png) no-repeat;
}

#g_voice li a.miu02:hover,
#g_voice li a.miu02:active{
	background:url(image/chara/voice/sub02_on.png) no-repeat;
}