@charset "UTF-8";
/* CSS Document */
body {
	font-family: 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', Meiryo, 'sans-serif';
	font-size: 1em;
	/*背景画像の全画面の設定*/
	background-image: url("slit6.png");
	background-size: cover;
	/*background-repeat:repeat-x; */   
	width:2048px;                               /*横幅のサイズを指定*/    
    height:18432px;                            /* 縦幅のサイズを指定    */
	/*height: 100%;*/
	
}
h1 {
	font-family: "Futura", "Helvetica", sans-serif;
	font-size: 2em;
	color: #0800FF;
	background-color: #FFDC00;
	position: fixed;
	z-index: 1000;
	margin: 20px 0px 0px 0px;
	padding:1.5em;
    border-radius:100px;
	
	
}
a:visited {
    color: #0800FF;
}
a:hover {
    color: #575757;
}
a {text-decoration: none
}
/*#home {
	width: 50px;
	height: auto;
	background-image: url("homebutton2.png");
	background-size: cover;
	
}*/
/*********************************リンクボタンの設定*/
/*01*/
#home a{
	/*ボタンの領域を広げる*/
	padding: 0px 200px 36px 0px;
	
	background-image: url("homebutton3.png");
	
	/*background-color: #FFFFFF;*/
	background-repeat: no-repeat;
	position: fixed;
	right: 0;
	margin: 0px 10px 0px 0px;
	z-index: 10000;
}
/*マウスホバー時*/
#home a:hover{
	background-image:url("homebutton3_h.png");
}
/*未訪問のリンク*/
#home a:link{
}
/*訪問済みのリンク*/
#home a:visited{
}

/*選択中*/
#home a:active{
}


.side_jump_sec {
			width: 2048px;
			overflow-x: scroll;
			scroll-behavior: smooth;
			position: fixed;
			top: 0px;
			z-index: 100;
		}
		.side_jump_container {
			display: flex;
			width: calc( 2048px * 5);
			
		}
		.side_jump_container div {
			width: 2048px;
			height: 1077px;
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.side_jump_container div:nth-child(2n+1) {
			
		}
		.side_jump_container div:nth-child(2n) {
			
		}



