@media only screen and (max-width: 767px){html{font-size:0.8em}}@media only screen and (min-width: 768px){html{font-size:1.0em}}body{background-color:#ad0005;font-size:inherit;margin:0}.bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:1}.bg__content{background-image:url(../img/bg.jpg);background-size:cover;height:100%}@media only screen and (max-width: 767px){.bg__content{width:calc(50% - 150px)}}@media only screen and (min-width: 768px){.bg__content{width:calc(50% - 350px)}}.bg__content figure{margin:0;padding:0;overflow:hidden;position:relative;height:100%}.bg__content figure img{position:absolute;top:0;left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main{position:relative;width:100%;z-index:2}.wrap{-webkit-box-shadow:0 -20px 20px 2px #000;box-shadow:0 -20px 20px 2px #000;background-color:#ad0005;color:#fff;margin:0 auto}@media only screen and (max-width: 767px){.wrap{padding:20px 10px 0 10px;width:280px}}@media only screen and (min-width: 768px){.wrap{padding:30px 10px;width:calc(100% - 20px);max-width:680px}}.wrap img{width:100%}.wrap h1{text-align:center;margin:0 auto 30px auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.wrap h1{line-height:1.3}}@media only screen and (min-width: 768px){.wrap h1{line-height:1.2}}.wrap h2{margin:0 auto 30px auto;line-height:1.5;text-align:center;width:calc(100% - 20px)}.wrap h3{border:1px solid #fff;text-align:center;margin:0 auto;padding:7px 0}@media only screen and (min-width: 768px){.wrap h3{width:calc(100% - 2px)}}.wrap h4{text-align:center;text-decoration:underline}.wrap .em{text-decoration:none;border-bottom:1px solid #fff}.wrap .logo{margin:0 auto;padding:0}@media only screen and (min-width: 768px){.wrap .logo{width:100%}}@media only screen and (min-width: 768px){.wrap .block{margin:0 auto 40px auto;text-align:left;width:calc(100% - 20px)}}.wrap .block ul{margin:0 0 0 auto;padding:0;text-align:left;width:calc(100% - 2em)}@media only screen and (min-width: 768px){.wrap .block li{margin-top:5px}}.wrap .block li:first-child{margin-top:0}.wrap .block p{padding:0 10px;width:calc(100 - 20px)}.wrap .block .cap{text-align:center}.wrap .copy{font-size:0.8rem;text-align:center;margin:10px auto 0 auto}header{position:relative}
/*# sourceMappingURL=style.min.css.map */