

body{
    background: none;
}

body::before {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0, 0, -1px);
    transform: translate3d(0, 0, -1px);
    width: 100%;
    height: 100vh;
    background: url(../images/hokosakihai.jpg) center/cover no-repeat;
    -webkit-background-size: cover;
    box-shadow:	0 0 100px #ffffff inset,		
				0 0 200px #ffffff inset,		
				0 0 300px #ffffff inset,	
				0 0 400px #ffffff inset,
                0 0 500px #ffffff inset;
  }

#rogo{
    width: 20%;
    float: left;
    padding-top: 3vh;
    padding-left: 3%;
    position: fixed;
}

#honbun{
    background: rgba(225,225,225,0.2);
    transform: translate3d(0, 0, 1px);
    width: 100%;
    text-align: center;
    font-size: 30px;
    padding-top: 40vh;
    padding-bottom:100vh;
    font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}

p{
    padding-top: 2vh;
    font-weight:900;
}