

html, body {
	margin: 0; 
	padding: 0; 
	height: 100%;
}

* {
	border-style:none;
	border-width:0px;
}

img { width:80%; height: auto}
.img100 { width:100%; height: auto}
.img90 { width:90%; height: auto}
.img60 { width:60%; height: auto}
.size_auto { max-width:100%; height:auto;}

/* ---------------------------------------------------------------------------------------------------- */
/* ■大外のDIV*/
/* ---------------------------------------------------------------------------------------------------- */
#container {
	width: 100%;
	height: 100%;
	display: block;
	background:#030000;
	border-style:none;
	
}

/* ---------------------------------------------------------------------------------------------------- */
/* ■ナビゲーション*/
/* ---------------------------------------------------------------------------------------------------- */
#nav {
	width:500px;
	height:54px;
	background-size:contain;
	z-index:50000;
}

/* ---------------------------------------------------------------------------------------------------- */
/* ■背景*/
/* ---------------------------------------------------------------------------------------------------- */
#back_img {
	background-image:url("../img/back_img.png"); 
	background-repeat: repeat-x;
	width:100%;
	height:12779px;
	margin:0px;
	padding:0px;
	border-style:none;
	background-size:contain;
}



/* ---------------------------------------------------------------------------------------------------- */
/* ■ロケット*/
/* ---------------------------------------------------------------------------------------------------- */
#rocket {
	
	width:105px;
	height:693px;	
	position:absolute;
	bottom:0;
	left:50%; 
	/*margin-left:-52px; */
	z-index:50;
}

/* #### ロケットフレアはフレア付き画像に切り替える方式に変更 #### */
/* ★ロケットフレア1 */
/*
#flare01 {
	background-image:url("../img/flare01.png"); 
	width:104px; 
	height:355px; 
	position:fixed; 
	z-index:9997; 
}
*/

/* ★ロケットフレア2 */
/*
#flare02 {
	background-image:url("../img/flare02.png"); 
	width:104px; 
	height:355px; 
	position:fixed; 
	z-index:9998; 
}
*/
/* ★ロケットフレア3 */
/*
#flare03 {
	background-image:url("../img/flare03.png"); 
	width:104px; 
	height:355px; 
	position:fixed; 
	z-index:9999; 
}
*/

/* ---------------------------------------------------------------------------------------------------- */
/* ■海 */
/* ---------------------------------------------------------------------------------------------------- */
#index_scene_0 {
	/*background-image:url("../img/sea_back.png"); 
	background-repeat: repeat-x;*/
	position:absolute; 
	width:100%; 
	height:100%;
}

/* ★動く山（中央） */



/* ★動く山（左） */
#move_mountain_left {
	position:absolute;
	bottom:0;
	z-index:52;
	height:988px;
	width:650px;
	left:50%;
}

	
/* ★動く山（右） */
#move_mountain_right {
	position:absolute;
	bottom:0;
	z-index:53;
	left:50%;
	height:988px;
	width:650px;
}


/* ★海背景 */
#sea_back {
	background:url("../img/sea_back_bottom.png") left bottom repeat-x;
	width:100%;
	height:988px;
	z-index:0;
	position:absolute;
	bottom:0;
}


/* ★島 */
#island {
	background:url("../img/island.png") center bottom no-repeat;
	position:absolute;
	width:100%;
	height:988px;
	bottom:0;
}

/* ★波 */
#wave {
	background:url("../img/wave.png") left bottom repeat-x;
	background-size:contain;
	position:absolute;
	bottom:0px;
	width:100%; 
	height:988px;
	z-index:56;
}

/* ★やし（左） */
#yashi_left {
	position:absolute;
	bottom:0;
	left:0%;
	z-index:55;
	height:988px;
	width:812px;
}

/* ★やし（右） */
#yashi_right {
	position:absolute;
	bottom:0;
	right:0;
	z-index:55;
	height:988px;
	width:747px;
}

/* ★小さいやし*/
#yashi_m {
	bottom: 0;
    height: 988px;
    left: 50%;
    position: absolute;
    width: 885px;
	z-index:54;
}

/* ★海と空のステージの境目グラデーション */
#index_scene_0_1 {
	/*background-image:url("../img/index0-1.png");
	background-repeat: repeat-x;*/
	width:100%; 
	height:300px;
	z-index:3;
}


/* ---------------------------------------------------------------------------------------------------- */
/* ■空 */
/* ---------------------------------------------------------------------------------------------------- */
#index_scene_1 {
	/*background-image:url("../img/sky_back.png"); 
	background-repeat: repeat-x; */
	position:absolute; 
	width:100%; 
	height:100%;
}

/* ★雲 */
#cloud_01_left {
	position:absolute;
	bottom:0;
	height:1222px;
	left:0%;
}

#cloud_01_right {
	position:absolute;
	bottom:0;
	right:0%;
	height:1150px;
}



/* ★動く雲1 */
#cloud_01 {
	background-image:url("../img/cloud_01.png"); 
	width:322px; 
	height:194px; 
	position:absolute; 
	z-index:20000;
}

/* ★動く雲2 */
#cloud_02 {
	background-image:url("../img/cloud_02.png"); 
	width:322px; 
	height:194px; 
	position:absolute; 
	z-index:1000;
}

/* ★動く雲3 */
#cloud_03 {
	background-image:url("../img/cloud_03.png"); 
	width:322px; 
	height:194px; 
	position:absolute; 
	z-index:1000;
}

/* ★動く雲4 */
#cloud_04 {
	background-image:url("../img/cloud_04.png"); 
	width:322px; 
	height:194px; 
	position:absolute; 
	z-index:1000;
}

/* ★動く雲5 */
#cloud_05 {
	background-image:url("../img/cloud_05.png"); 
	width:322px; 
	height:194px; 
	position:absolute; 
	z-index:1000;
}


/* ★メイン１ */
/* ================================== */
/* 数字 */
#img01_num {
	width:979px; 
	height:834px; 
	position:absolute; 
	z-index:20000;
}

/* 花火*/
#img01_fireworks {
	width:1613px; 
	height:900px; 
	position:absolute; 
	z-index:19999;
}

/* 紙吹雪 */
#img01_tickertape {
	width:756px; 
	height:274px; 
	position:absolute; 
	z-index:20002;
}

/* ★メイン２ */
/* ================================== */
/* 数字 */
#img02_num {
	width:1041px; 
	height:531px; 
	position:absolute; 
	z-index:20001;
}

/* マリオ */
#img02_mario {
	width:397px; 
	height:218px; 
	position:absolute; 
	z-index:20000;
}

#img02 {
	width:1042px; 
	height:666px; 
	position:absolute; 
	z-index:20001;
}


/* ---------------------------------------------------------------------------------------------------- */
/* ■大気圏（低） */
/* ---------------------------------------------------------------------------------------------------- */
#index_scene_2 {
	/*background:#0000cd;*/
	position:absolute; 
	width:100%; 
	height:100%;
}

/* ★ユウト1 */
#inukai_01 {
	background-image:url("../img/inukai.png"); 
	width:320px; 
	height:560px; 
	position:absolute; 
	z-index:20000;
}

/* ★ユウト2 */
#inukai_02 {
	background-image:url("../img/inukai.png"); 
	width:320px; 
	height:560px; 
	position:absolute; 
	z-index:99;
}

/* ★ユウト3 */
#inukai_03 {
	background-image:url("../img/inukai.png"); 
	width:320px; 
	height:560px; 
	position:absolute; 
	z-index:20000;
}

/* ★ユウト4 */
#inukai_04 {
	background-image:url("../img/inukai.png"); 
	width:320px; 
	height:560px; 
	position:absolute; 
	z-index:99;
}


/* ★メイン３ */
/* ================================== */
/* 数字 */
#img03_num {
	width:589px; 
	height:618px; 
	position:absolute; 
	z-index:48;
}
/* 写真 */
#img03_picture {
	width:447px; 
	height:459px; 
	position:absolute; 
	z-index:49;
}

#img03 {
	width:817px; 
	height:629px; 
	position:absolute; 
	z-index:49;
}


/* ★メイン４ */
/* ================================== */
/* 数字 */
#img04_num {
	width:469px; 
	height:319px; 
	position:absolute; 
	z-index:20001;
}
/* バズ */
#img04_buzz {
	width:583px; 
	height:748px; 
	position:absolute; 
	z-index:20000;
}

#img04 {
	width:577px; 
	height:748px; 
	position:absolute; 
	z-index:20000;
}

/* ★メイン５ */
/* ================================== */
/* 数字 */
#img05_num {
	width:584px; 
	height:374px; 
	position:absolute; 
	z-index:49;
}
/* iPad */
#img05_ipad {
	width:262px; 
	height:376px; 
	position:absolute; 
	z-index:48;
}

/* ---------------------------------------------------------------------------------------------------- */
/* ■大気圏（高）*/
/* ---------------------------------------------------------------------------------------------------- */
#index_scene_3 {
	/*background:#00008b;*/
	position:absolute; 
	width:100%; 
	height:100%;
}

/* ★星1 */
#thin_stars1 {
	background-image:url("../img/thin_stars1.png"); 
	width:100%; 
	height:80%; 
	position:absolute; 
	z-index:10;
}
/* ★小さい衛星 */
#small_satellite {
	background-image:url("../img/small_satellite.png"); 
	width:187px; 
	height:187px; 
	position:absolute; 
	z-index:10;
}
/* ★小さい土星（黄色）星 */
#small_satellite {
	background-image:url("../img/small_saturn.png"); 
	width:105px; 
	height:74px; 
	position:absolute; 
	z-index:10;
}


/* ★メイン６ */
/* ================================== */
/* 数字 */
#img06_num {
	width:387px; 
	height:382px; 
	position:absolute; 
	z-index:20000;
}
/* ジェニー */
#img06_jenny {
	width:717px; 
	height:383px; 
	position:absolute; 
	z-index:20000;
}

/* ★メイン７ */
/* ================================== */
/* 数字 */
#img07_num {
	width:588px; 
	height:612px; 
	position:absolute; 
	z-index:20000;

/* ドラゴンボール */
#img07_dragonball {
	width:454px; 
	height:293px; 
	position:absolute; 
	z-index:20001;
}}

#img07 {
	width:589px; 
	height:611px; 
	position:absolute; 
	z-index:20001;
}}

/* ★メイン８ */
/* ================================== */
/* 数字 */
#img08_num {
	width:538px; 
	height:541px; 
	position:absolute; 
	z-index:49;
}
/* カノウ */
#img08_kano {
	width:773px; 
	height:642px; 
	position:absolute; 
	z-index:48;
}

#img08 {
	width:773px; 
	height:667px; 
	position:absolute; 
	z-index:48;
}

/* ---------------------------------------------------------------------------------------------------- */
/* ■宇宙*/
/* ---------------------------------------------------------------------------------------------------- */
#index_scene_last {
	/*background:#000000;*/
	position:absolute; 
	width:100%; 
	height:100%;
}

/* ★クラウド☆スターズ */
#cloudstars {
	background-image:url("../img/cloudstars.png"); 
	width:952px; 
	height:766px; 
	position:absolute; 
	z-index:99;
}

/* ★星1 */
#stars1 {
	background-image:url("../img/stars1.png"); 
	width:100%; 
	height:6870px; 
	position:absolute;
	background-repeat:repeat-y;
	z-index:10;
}

/* ★星2 */
#stars2 {
	background-image:url("../img/stars1.png"); 
	width:100%; 
	height:6870px; 
	position:absolute;
	background-repeat:repeat-y;
	z-index:11;
}

/* ★星3 */
#stars3 {
	background-image:url("../img/stars3.png"); 
	width:100%; 
	height:100%; 
	position:absolute; 
	background-repeat:no-repeat;
	z-index:30;
}

/* ★星4 */
#stars4 {
	background-image:url("../img/stars4.png"); 
	width:100%; 
	height:100%; 
	position:absolute; 
	background-repeat:no-repeat;
	z-index:40;
}

/* ★星4 */
#small_blue {
	background-image:url("../img/small_blue.png"); 
	width:60px; 
	height:60px; 
	position:absolute; 
	z-index:40;
}

/* ★メイン９ */
/* ================================== */
/* 数字 */
#img09_num {
	width:565px; 
	height:311px; 
	position:absolute; 
	z-index:48;
}
/* 神藤 */
#img09_yoshihiro {
	width:792px; 
	height:734px; 
	position:absolute; 
	z-index:49;
}

/* ★メイン１０ */
/* ================================== */
/* 数字 */
#img10_num {
	width:459px; 
	height:417px; 
	position:absolute; 
	z-index:1001;
}
/* 神藤 */
#img10_yoshihiro {
	width:1067px; 
	height:695px; 
	position:absolute; 
	z-index:1000;
}

/* ★メイン１１ */
/* ================================== */
/* 数字 */
#img11_num {
	width:417px; 
	height:592px; 
	position:absolute; 
	z-index:48;
}
/* メンバー */
#img11_member {
	width:952px; 
	height:570px; 
	position:absolute; 
	z-index:51;
}

/* ★メイン１２ */
/* ================================== */
/* 数字 */
#img12_num {
	width:1928px; 
	height:1181px; 
	position:absolute; 
	z-index:1000;
}
/* 写真 */
#img12_picture {
	width:1564px; 
	height:638px; 
	position:absolute; 
	z-index:1001;
}



/* ★メイン１３ */
/* ================================== */
/* トイスト */
#img13_num {
	width:1293px; 
	height:495px; 
	position:absolute; 
	z-index:48;
}
/* 写真 */
#img13_woody_buzz {
	width:1094px; 
	height:711px; 
	position:absolute; 
	z-index:49;
}

/* ★メイン１４ */
/* ================================== */
/* おいでよ */
#img14 {
	/*background-image:url("../img/img14.png"); */
	width:945px; 
	height:582px; 
	position:absolute; 
	z-index:49;
}

/* ★メイン１５ */
/* ================================== */
/* おいでよ */
#img15 {
	/*background-image:url("../img/img14.png"); */
	width:710px; 
	height:217px; 
	position:absolute; 
	z-index:1000;
}

/* ★メイン１６ */
/* ================================== */
/* おいでよ */
#img16 {

	position:absolute; 
	z-index:51;
}

#img16_staion {
	width:1015px; 
	height:927px; 
	position:absolute; 
	z-index:51;
}
#img16_member {
	/*background-image:url("../img/img14.png"); */
	position:absolute;
	bottom:0px;
	margin-left:-5px;
	z-index:53;
}
#img16_youtube {
	/*background-image:url("../img/img14.png"); */
	position:absolute;
	top:165px;
	left:50%;
	margin-left:-175px;
	z-index:52;
}