@charset "UTF-8";
/* CSS Document */

body {  margin: 0px;
	    padding: 0px;
	    background-color: #2459C4;
		 
	
 
    }
/*mainの設定----------------------------------------*/
#main{
	/*main内の背景色を指定（なくてもOK）*/


	/*横幅を600pxに指定（なくてもOK）*/
	width: 5360px;
	height: 100%;
	
	/*main内の内側に50pxの余白を設定（なくてもOK）*/

	
	/*ここからFlexboxの設定*/
	/*↓これが超超超超超超超重要！この1行を消すと縦並びになる*/
	display: flex;
	
	/*エリア内のdivを等間隔に配置（なくてもOK）*/
	
	/*エリア内で上下中央揃え（なくてもOK）*/
	align-items: center;
	
}




.contents{
	width: 100vw;/*横サイズの指定（なくてもOK）*/
	height: 100%;/*縦サイズの指定（なくてもOK）*/
	display: flex;/*Flexboxの設定（なくてもOK）*/
	justify-content: center;/*左右中央揃え（なくてもOK）*/
	align-items: center;/*上下中央揃え（なくてもOK）*/
	font-family: ZYuGothic, 'Yu Gothic medium', 'Hiragino Sans', Meiryo, 'sans-serif';
	color:#EBEAE3;

	
 }

.width100{
	width: 95vw;　text-align: left;
}



.dounyuubun{font-size: 7.5pt;  margin-top: -30px; margin-left: -150px; letter-spacing: 2.5px;line-height: 20px;　position: relative;}

.sen{position: absolute; margin-top: 28px; margin-left: 60px; background-image: url("images/haikei.png");  background-position: top;background-size: 110%;}

.mokujimidashi{font-size: 20pt;margin-top: -100px;  position: absolute; margin-left: -220px; letter-spacing: 3.3px; 
}

.mokujibun{font-size: 9pt; letter-spacing: 2.5px;line-height: 28px;position: relative; margin-left: -280px; margin-top: 80px;
}

.enter{ position: absolute; margin-left: 300px; margin-top: -270px;}

.sakuhin1{position: absolute;margin-top: 10px; top: 100px;left: 2080px;}

.sakuhin2{position: absolute;margin-top: 10px; top: 100px;left: 2250px;}

.sakuhin3{ position: absolute;margin-top: 10px; top: 100.5px;left: 2420px;}



.kabe{	width: 94vw;　text-align: left;z-index:-2; position: absolute;top:0px;}

.ichinen{font-size: 13pt; letter-spacing: 2.5px; position: absolute;z-index:1; color: #2459C4; margin-top: -125px;margin-left: -249px; white-space:nowrap;}

.ninen{font-size: 13pt; letter-spacing: 2.5px; position: absolute;top: 28px;left: 2700px;}

.sakuhin4{ position: absolute; top: 95px;left: 2700px;}

.sakuhin5{ position: absolute; top: 95px;left: 2890px;}

.sakuhin6{ position: absolute; top: 95px;left: 3080px;}

.sannen{font-size: 13pt; letter-spacing: 2.5px;color: #2459C4; margin-top: -240px;margin-left: -505px; white-space:nowrap;}

.sakuhin7{position: absolute;top: 100.5px;left: 3390px;}

.sakuhin8{position: absolute;top: 100.5px;left: 3570px;}

.sakuhin9{position: absolute;top: 100.5px;left: 3750px;}

.kabe2{	width: 94vw;　text-align: left;z-index:-2; position: absolute; top:0px;left: 3350px;}

.yonen{font-size: 13pt; letter-spacing: 2.5px; position: absolute;top: 31px; left: 4060px;}

.labobun{font-size: 7.5pt; letter-spacing: 2.5px; position: absolute;top: 75px; left: 4070px;white-space:nowrap;}

.kabe3{	width: 94vw;　text-align: left;z-index:-2; position: absolute; top:0px;left: 4700px;}

.snsbun{font-size: 13pt; letter-spacing: 2.5px;color: #2459C4;margin-top: -240px;margin-left: -200px; }

.twitter{position: absolute; top: 100px; left: 4760px;}

.hp{position: absolute; top: 100px; left: 4900px;}

.youtube{position: absolute; top: 100px; left: 5040px;}

.exit{position: absolute; top: 220px; left: 5180px;}