@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(/build/assets/noto-sans-jp-v56-japanese-300-CJrxINTG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/build/assets/noto-sans-jp-v56-japanese-regular-Cy9Yahyj.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/build/assets/noto-sans-jp-v56-japanese-500-D5_20nac.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/build/assets/noto-sans-jp-v56-japanese-600-ZI3Gmaau.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/build/assets/noto-sans-jp-v56-japanese-700-Cy7xyTMA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:800;src:url(/build/assets/noto-sans-jp-v56-japanese-800-q8S9FvVi.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(/build/assets/noto-sans-jp-v56-japanese-900-Ces6733t.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/assets/poppins-v24-latin-regular-cpxAROuN.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(/build/assets/jost-v20-latin-regular-q-RKOgPK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(/build/assets/jost-v20-latin-500-41lBe9I9.woff2) format("woff2")}html:not(.responsive){width:100%}body{font-family:Noto Sans JP;background:#eaf2f8;color:#2e2e2e;min-width:inherit;min-height:inherit;max-height:100%;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:0}body *{box-sizing:border-box}img{max-width:100%;width:auto;height:auto}.img-full{width:100%;height:100%;object-fit:cover}.img-auto{width:100%}.sp{display:none}.pc{display:block}.box-parallax{position:relative}.img-parallax{clip:rect(0,auto,auto,0);margin-bottom:0;position:absolute;inset:0;z-index:-10}.img-parallax img{width:100%;height:100vh;position:fixed;top:0;left:0;padding:0;margin:0;object-fit:cover;z-index:0;transform:translateZ(0)!important}@media screen and (max-width:767px){body{font-size:10px}.sp{display:block}.pc{display:none!important}}li{list-style:none}i{letter-spacing:inherit;font-weight:inherit}.word-br{word-break:break-all}.txt-center{text-align:center}.break-all{word-break:break-all}.copied{pointer-events:none}.rss-img:hover{opacity:.7}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.btn-over img,.over-img img,img.over,img:not(.btn):not(.non-over),button img,.btn{opacity:1;transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transition:opacity .3s ease;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease}.btn{transition:none!important;-moz-transition:none!important;-webkit-transition:none!important}.over-img img:hover,img.over:hover,a:hover img:not(.btn):not(.non-over),button:hover img{cursor:pointer;opacity:.8;transform:none!important;-moz-transform:none!important;-webkit-transform:none!important}.img-parallax img{height:auto!important}}body.navOpen{touch-action:none!important;pointer-events:none!important}body.navOpen .hamburger,body.navOpen #fixed-btn,body.navOpen #menu-toggle,body.navOpen #brandlist_menu{touch-action:auto!important;pointer-events:visible!important}.navOpen{overflow:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:none!important;pointer-events:none!important}.navOpen #header #menu-toggle{opacity:1;pointer-events:auto;visibility:visible}a{text-decoration:none;transition:all .3s}a:hover{text-decoration:none}main{clear:both;width:100%;position:relative}.ovh{overflow:hidden}header{position:relative}button{-webkit-appearance:none;-moz-appearance:none;border:none;background:transparent;cursor:pointer}
