@charset "UTF-8";

.a01{
	background-image: url("sozai/maru2.jpg");
	background-size: contain;
	width: 375px;
	height:640px;
	text-align: right;
	background-repeat:no-repeat;
	display: flex;
	
}
.g1{
	width: 225px;
	height: 670px;
	padding-left: 145px;
	margin-top: 5px;
	margin-right: 30px;
	position: relative;

}
.tategaki{
    -webkit-writing-mode: vertical-rl;
	font-size: 87px;
    position: absolute;
	height: 1741px;
    margin-left:16px;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-weight: 900;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-top: 30px;
	color: #002B37;
	opacity: 0.87;
}
	
.hai{
	background-image: url("sozai/haikei3.jpg");
	background-size: contain;
	width: 375px;
	height:1287px;
	text-align: right;
	background-repeat:no-repeat;
	display: flex;
	margin-top: 40px;
}

.iemonn{
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 140px;
	width: 245px;
	height: 105px;
}
.tyoubun{
	margin-top: 45px;
	margin-right: 5px;
	margin-left: 155px;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-weight: 600;
	font-size: 16px;
}

.huta-{
	width: 375px;
	height:194px;
	position: absolute;
	
}


.tyoubunn2{
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 18px;
	font-weight: 650;
	margin-right: 5px;
	margin-left: 155px;
}
.tyoubunn3{
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 18px;
	font-weight: 650;
	margin-right: 5px;
	margin-left: 155px;
	
}

.tyoubunn4{
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 18px;
	font-weight: 650;
	margin-right: 5px;
	margin-left: 155px;
	
}


.raberesu{
	width: 139px;
	height:410px;
	position: absolute;
	margin-left: 210px;
	margin-top: 800px;
	
	}
.ba--{
	width: 375px;
	height:39px;
	
}