/*sora_top----------------------------------------------------*/
h4#sora_top_main {
	background: url(../image2/sora/sora_top_main.jpg) no-repeat right top;
	margin: 0px;
	padding: 0px;
	height: 170px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}
.sora_top_btn1 {
	height: 190px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	margin: 10px 0px 0px 15px;
	clear: both;
}
.sora_top_btn1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 190px;
}
.sora_top_btn1 li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
.sora_top_btn1 a {
	display: block;
	width: 158px;
	height: 190px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
	vertical-align: top;
}
.sora_top_btn1 #sora_top_b1 a {
	background: url(../image2/sora/sora_top_b1.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b2 a {
	background: url(../image2/sora/sora_top_b2.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b3 a {
	background: url(../image2/sora/sora_top_b3.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b4 a {
	background: url(../image2/sora/sora_top_b4.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b5 a {
	background: url(../image2/sora/sora_top_b5.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b6 a {
	background: url(../image2/sora/sora_top_b6.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b7 a {
	background: url(../image2/sora/sora_top_b7.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b8 a {
	background: url(../image2/sora/sora_top_b8.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b9 a {
	background: url(../image2/sora/sora_top_b9.jpg) no-repeat 0px 0px;
}
.sora_top_btn1 #sora_top_b1 a:hover {
	background: url(../image2/sora/sora_top_b1.jpg) no-repeat 0px -190px;
}
.sora_top_btn1 #sora_top_b2 a:hover {
	background: url(../image2/sora/sora_top_b2.jpg) no-repeat 0px -190px;
}
.sora_top_btn1 #sora_top_b3 a:hover {
	background: url(../image2/sora/sora_top_b3.jpg) no-repeat 0px -190px;
}
.sora_top_btn1 #sora_top_b4 a:hover {
	background: url(../image2/sora/sora_top_b4.jpg) no-repeat 0px -190px;
}
.sora_top_btn1 #sora_top_b5 a:hover {
	background: url(../image2/sora/sora_top_b5.jpg) no-repeat 0px -190px;
}
.sora_top_btn1 #sora_top_b6 a:hover {
	background: url(../image2/sora/sora_top_b6.jpg) no-repeat 0px -190px;
}
.sora_top_btn1 #sora_top_b7 a:hover {
	background: url(../image2/sora/sora_top_b7.jpg) no-repeat 0px -190px;
}
.sora_top_btn1 #sora_top_b8 a:hover {
	background: url(../image2/sora/sora_top_b8.jpg) no-repeat 0px -190px;
}
.sora_top_btn1 #sora_top_b9 a:hover {
	background: url(../image2/sora/sora_top_b9.jpg) no-repeat 0px -190px;
}


/*hoshizakura-------------------------------------------------*/
#sakura_box1 {
	background: url(../image2/sora/sakura_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#sakura_box2 {
	background: url(../image2/sora/sakura_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#sakura_box3 {
	background: url(../image2/sora/sakura_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}


/*hoshisuzumi-----------------------------------------------*/
#suzumi_box1 {
	background: url(../image2/sora/suzumi_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#suzumi_box2 {
	background: url(../image2/sora/suzumi_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#suzumi_box3 {
	background: url(../image2/sora/suzumi_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}



/*madonna_blue---------------------------------------------*/
#madonna_box1 {
	background: url(../image2/sora/madonna_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#madonna_box2 {
	background: url(../image2/sora/madonna_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#madonna_box3 {
	background: url(../image2/sora/madonna_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}



/*luna_garden---------------------------------------------*/
#luna_box1 {
	background: url(../image2/sora/luna_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#luna_box2 {
	background: url(../image2/sora/luna_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#luna_box3 {
	background: url(../image2/sora/luna_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}


/*hoshizora_navigation------------------------------------*/
#navi_box1 {
	background: url(../image2/sora/navi_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#navi_box2 {
	background: url(../image2/sora/navi_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#navi_box3 {
	background: url(../image2/sora/navi_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}



/*seiya-----------------------------------------------------*/
#seiya_box1 {
	background: url(../image2/sora/seiya_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#seiya_box2 {
	background: url(../image2/sora/seiya_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#seiya_box3 {
	background: url(../image2/sora/seiya_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}



/*snow_drop----------------------------------------------*/
#drop_box1 {
	background: url(../image2/sora/drop_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#drop_box2 {
	background: url(../image2/sora/drop_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#drop_box3 {
	background: url(../image2/sora/drop_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}



/*treasure_night----------------------------------------*/
#treasure_n_box1 {
	background: url(../image2/sora/treasure_n_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#treasure_n_box2 {
	background: url(../image2/sora/treasure_n_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#treasure_n_box3 {
	background: url(../image2/sora/treasure_n_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}


/*symphometry------------------------------------------*/
#sympho_box1 {
	background: url(../image2/sora/sympho_back1.jpg) no-repeat left bottom;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 232px;
	width: 870px;
}
#sympho_box2 {
	background: url(../image2/sora/sympho_back2.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
}
#sympho_box3 {
	background: url(../image2/sora/sympho_back3.jpg) no-repeat;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 240px;
	width: 870px;
	text-align: left;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}



/*next_btn-----------------------------------------------*/
.sora_btn1_wrap {
	margin-left: 160px;
	margin-top: 7px;
	width: 610px;
	margin-bottom: 5px;
}
.sora_btn1 {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	display: inline;
	float: left;
}
.sora_btn1 a {
	display: block;
	background: url(../image2/sora/sora_btn1.jpg) no-repeat 0px 0px;
	width: 212px;
	height: 21px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	padding: 6px 0px 0px;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.sora_btn1 a:hover {
	background: url(../image2/sora/sora_btn1.jpg) no-repeat -212px 0px;
	color: #FFFFFF;
	text-decoration: none;
}


/*back_btn-----------------------------------------*/
.sora_btn2 {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	font-size: 12px;
	display: inline;
	line-height: 15px;
	float: left;
}
.sora_btn2 a {
	display: block;
	background: url(../image2/sora/sora_btn2.jpg) no-repeat 0px 0px;
	width: 149px;
	height: 21px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	padding: 6px 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
}
.sora_btn2 a:hover {
	background: url(../image2/sora/sora_btn2.jpg) no-repeat -149px 0px;
	color: #FFFFFF;
	text-decoration: none;
}

