@charset "UTF-8";
@media (max-width: 414px){
}
body {
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
  margin: 0px;
	font-size:1em;
	  color: #1E2D4C;
}
#daimei {
  text-align: center;
  display: block;
  padding: 50px;
	font-size: 1em;
}

.sora{
	opacity:0.6;
}

#sora1{
	width:250px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#sora2{
	width:350px;
	margin-bottom: 40px;
	margin-right: 0px;
}

#sora3{
	background-size: cover;
	hight:200px;
}

#shikaku1{
	width:420px;
	position: absolute;
	top:170px;
	left:-70px;
}

#shikaku2{
	width:380px;
	position:absolute;
	top:400px;
	right:-40px;
}

#shikaku3{
	width:400px;
	position:absolute;
	top:680px;
	left:-40px;
}

.name{
	font-size: 1.2em;
	padding-bottom: 0px;
	margine-bottem:0px;
}

.shokugyou{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-weight: 200;
	font-size:0.7em;
	margin-top:0px;
}
.honbun{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-weight: 200;
	font-size:0.8em;
	line-height: 1.5em;
}

#shinkai{
	position:absolute;
	top:190px;
	left:40px;
}

#asano{
	position:absolute;
	top:430px;
	right:50px;
	text-align: right;
}

#hoshino{
	position:absolute;
	top:730px;
	left:40px;
}

#home {
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-weight: 300;
	font-size: 0.8em;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
	margin-top: 80px;
	margin-bottom: 30px;
  display: block;
  background-color: azure;
  height: 10px;
  width: 50px;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 1.00) 0%, rgba(210, 249, 255, 1.00) 100%);
  color: #1E2D4C;
  text-align: center;
	list-style: none;
}

.button {
  display: block;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
	color: #1E2D4C;
}