*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{height:100%;line-height:1}body{width:100%;min-width:350px;padding:0;margin:0;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;color:#000;min-height:100vh;overflow:hidden}img,video,object{display:block;max-width:100%;height:auto;border:none}a{color:#0066c0;text-decoration:none;transition:.4s}a:hover img{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a{transition:opacity .3s}a:hover{opacity:.8}@media(max-width: 768px){a{transition:none}a:hover{opacity:1}}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}.l-header{position:fixed;top:0;left:0;z-index:99;padding-block:min(1.756954612vw,24px);padding-right:min(2.3426061493vw,32px);padding-left:min(1.756954612vw,24px);width:100%;background-color:rgba(0,0,0,0)}.l-header__wrap{width:100%;height:100%;display:flex;justify-content:space-between;justify-content:flex-end;align-items:center}.l-header__logo h1{line-height:0}.l-header__logo h1 a{display:inline-block}.l-header__logo h1 a img{width:auto;height:min(3.513909224vw,48px);object-fit:contain;display:block}@media(max-width: 768px){.l-header{padding-block:24px;padding-inline:24px}.l-header__logo h1 a img{height:40px}}.l-main{overflow:hidden}:root{--footer-h: 40px}.l-footer{height:40px}.l-footer__wrap{width:100%;height:100%;display:grid;place-content:center}.l-footer__copyright small{display:inline-block;font-weight:400;font-size:15px;color:#707070}.p-top-fv{height:calc(100vh - var(--footer-h));height:calc(100svh - var(--footer-h));overflow:hidden;background:#fff}.p-top-fv__wrap{display:grid;height:100%;place-content:center}.p-top-fv__img img{width:50vw;max-width:800px;height:auto;object-fit:contain}.p-top-fv__ttl h2 img{margin-inline:auto;width:200px;height:auto;object-fit:contain}.u-dn{display:none}.u-dib{display:inline-block}.u-db{display:block}.u-df{display:flex}.u-db-sp-xs{display:none}@media(max-width: 390px){.u-db-sp-xs{display:block}}.u-dib-sp{display:none}@media(max-width: 768px){.u-dib-sp{display:inline-block}}.u-db-sp{display:none}@media(max-width: 768px){.u-db-sp{display:block}}.u-db-sp-xs{display:none}@media(max-width: 390px){.u-db-sp-xs{display:block}}.u-db-tablet{display:none}.u-db-tablet-dn-sp{display:none}@media(max-width: 768px){.u-db-tablet-dn-sp{display:none}}.u-db-tablet-sp-xs{display:none}@media(max-width: 768px){.u-db-tablet-sp-xs{display:none}}@media(max-width: 390px){.u-db-tablet-sp-xs{display:block}}.u-db-pc-dn-tablet{display:block}.u-db-pc{display:block}@media(max-width: 768px){.u-db-pc{display:none !important}}.u-db-pc-dn-sp-xs{display:block}@media(max-width: 390px){.u-db-pc-dn-sp-xs{display:none !important}}.u-dib-pc{display:inline-block}@media(max-width: 768px){.u-dib-pc{display:none !important}}/*# sourceMappingURL=style.min.css.map */