@charset "shift_jis";
/* CSS Document */

/*ナビ
----------------------------------------------*/
#Navi {
	width: 100%;
	font-size: 10px;
	text-align: right;
}
#Navi li {
	display: inline;
	margin-left: 1em;
}

/*サブナビ
----------------------------------------------*/
#SubNavi {
	width: 100%;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px #666 solid;
	text-align: right;
}
#SubNavi li {
	display: inline;
	margin-right: 1em;
}

.Back {
	width: 100%;
	text-align: right;
}
.Back li {
	display: inline;
	margin-right: 1em;
}


h2 {
	width: 680px;
	height: 82px;
	background: url(../img/common/chara_title.gif) no-repeat;
	text-indent: -9999px;
}


/*キャラクター
----------------------------------------------*/
#CharShiranui {
	width: 680px;
	height: 550px;
	background: url(../img/main_kazuki/img_shiranui.jpg) no-repeat;
	position: relative;
}
#CharShiranui dl {
	display: none;
}

#CharHayato {
	width: 680px;
	height: 550px;
	background: url(../img/main_hayato/img_hayato.jpg) no-repeat;
	position: relative;
}
#CharHayato dl {
	display: none;
}

#CharTsubasa {
	width: 680px;
	height: 550px;
	background: url(../img/main_tsubasa/img_tsubasa.jpg) no-repeat;
	position: relative;
}
#CharTsubasa dl {
	display: none;
}

#CharShiki {
	width: 680px;
	height: 550px;
	background: url(../img/main_shiki/shiki.jpg) no-repeat;
	position: relative;
}
#CharShiki dl {
	display: none;
}


/*サブキャラ
----------------------------------------------*/
#subOushirou {
	width: 680px;
	height: 550px;
	background: url(../img/sub/oushirou.jpg) no-repeat;
	position: relative;
}
#subOushirou dl { display: none; }

#subRitsu {
	width: 680px;
	height: 550px;
	background: url(../img/sub/ritsu.jpg) no-repeat;
	position: relative;
}
#subRitsu dl { display: none; }

#subHomare {
	width: 680px;
	height: 550px;
	background: url(../img/sub/homare.png) no-repeat;
	position: relative;
}
#subHomare dl { display: none; }

#subMiyaji {
	width: 680px;
	height: 550px;
	background: url(../img/sub/miyaji.png) no-repeat;
	position: relative;
}
#subMiyaji dl { display: none; }

#subAzusa {
	width: 680px;
	height: 550px;
	background: url(../img/sub/azusa.png) no-repeat;
	position: relative;
}
#subAzusa dl { display: none; }

#subInukai {
	width: 680px;
	height: 550px;
	background: url(../img/sub/inukai.png) no-repeat;
	position: relative;
}
#subInukai dl { display: none; }


/*ファミリー
----------------------------------------------*/
#famSoujirou {
	width: 680px;
	height: 550px;
	background: url(../img/family/soujirou.jpg) no-repeat;
	position: relative;
}
#famSoujirou dl { display: none; }

#famAi {
	width: 680px;
	height: 550px;
	background: url(../img/family/ai.jpg) no-repeat;
	position: relative;
}
#famAi dl { display: none; }

#famAkito {
	width: 680px;
	height: 550px;
	background: url(../img/family/akito.jpg) no-repeat;
	position: relative;
}
#famAkito dl { display: none; }

#famHayate {
	width: 680px;
	height: 550px;
	background: url(../img/family/hayate.jpg) no-repeat;
	position: relative;
}
#famHayate dl { display: none; }

#famKazane {
	width: 680px;
	height: 550px;
	background: url(../img/family/kazane.jpg) no-repeat;
	position: relative;
}
#famKazane dl { display: none; }

#famShino {
	width: 680px;
	height: 550px;
	background: url(../img/family/shino.jpg) no-repeat;
	position: relative;
}
#famShino dl { display: none; }



/*サンプルボイス
----------------------------------------------*/
#SampleVoice {
	width: 180px;
	position: absolute;
	top: 380px;
	left: 250px;
}

#SampleKoharu {
	width: 180px;
	position: absolute;
	top: 355px;
	left: 250px;
}

.SampleSub {
	width: 180px;
	position: absolute;
	top: 380px;
	left: 250px;
}
.SampleSub2 {
	width: 180px;
	position: absolute;
	top: 355px;
	left: 250px;
}


/*サンプルCG
----------------------------------------------*/
#sampleCg {
	position: absolute;
	top: 390px;
	left: 60px;
}
	











