.styles_inner__9vcg3{display:grid;place-content:center;justify-items:center;padding:10.2564102564vw 0 4.1025641026vw;background-color:var(--color-white)}@media screen and (min-width:768px){.styles_inner__9vcg3{padding:2.7777777778vw 0 1.1111111111vw}}.styles_logo__0r4yX{width:15.3846153846vw;line-height:1}@media screen and (min-width:768px){.styles_logo__0r4yX{width:4.1666666667vw}}.styles_links__oOL7Z,.styles_sns__ojhp_{display:flex;gap:6.1538461538vw}@media screen and (min-width:768px){.styles_links__oOL7Z,.styles_sns__ojhp_{gap:1.6666666667vw}}.styles_sns__ojhp_{margin-top:6.1538461538vw}@media screen and (min-width:768px){.styles_sns__ojhp_{margin-top:1.6666666667vw}}.styles_snsIcon__Cd8c9{display:block;width:6.1538461538vw;line-height:1;transition:.3s;transition-property:opacity}@media(any-hover:hover){.styles_snsIcon__Cd8c9:hover{opacity:.5}}.styles_snsIcon__Cd8c9:focus-visible{opacity:.5}@media screen and (min-width:768px){.styles_snsIcon__Cd8c9{width:1.6666666667vw}}.styles_links__oOL7Z{margin-top:6.1538461538vw;font-size:2.8205128205vw;line-height:180%;letter-spacing:0}@media screen and (min-width:768px){.styles_links__oOL7Z{margin-top:1.6666666667vw;font-size:.7638888889vw}}.styles_linksItem____iO6{position:relative;display:inline-block;color:var(--color-black);text-decoration:none;transition:color .3s;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(any-hover:hover){.styles_linksItem____iO6:hover{color:var(--color-red)}}.styles_linksItem____iO6:focus-visible{color:var(--color-red)}.styles_copyright__DU6z1{width:100%;padding:3.0769230769vw;text-align:center;background-color:var(--color-white-bg)}@media screen and (min-width:768px){.styles_copyright__DU6z1{padding:.8333333333vw}}.styles_copyright__DU6z1 small{display:block;font-size:3.0769230769vw;font-family:var(--font-lato-regular);line-height:1;letter-spacing:.04em}@media screen and (min-width:768px){.styles_copyright__DU6z1 small{font-size:.8333333333vw}}:root{--color-red:#d7063b;--color-pink:#e595aa;--color-black:#040000;--color-white:#fff;--color-white-bg:#f5f5f5;--color-green:#2bbd99;--color-purple:#cd8ef8;--color-orange:#ffa43c;--color-light-green:#98d03a;--color-light-blue:#52c0eb;--color-blue:#3881f6;--color-light-red:#ff6d81;--color-text:#231815;--color-loading-bg:#fbfbf7;--z-index-micro:1;--z-index-micro-secondary:2;--z-index-global-nav:10000;--z-index-global-nav-menu:10001;--z-index-global-nav-button:10002;--z-index-loading:10003;--base-design-width:390px}@media screen and (min-width:768px){:root{--base-design-width:1440px}}.pc-only{display:none}@media screen and (min-width:768px){.pc-only{display:block}}.sp-only{display:block}@media screen and (min-width:768px){.sp-only{display:none}}[data-fade-in]{transform:translateY(5.1282051282vw);opacity:0;transition:opacity .5s,transform .5s}@media screen and (min-width:768px){[data-fade-in]{transform:translateY(1.3888888889vw)}}[data-fade-in][data-fade-in=true]{transform:translateY(0);opacity:1}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}html:has(dialog[open]){overflow:hidden}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{color:var(--color-black);font-family:var(--font-zen-kaku-gothic-new-medium);line-height:1.8;background-color:var(--color-white-bg)}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;width:100%}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{background:none;border:none;-webkit-appearance:none;appearance:none}ol,ul{margin:0;padding:0;list-style:none}img,svg{width:100%;height:auto}input,textarea{margin:0;padding:0;border:none;border-radius:0;outline:none;-webkit-appearance:none;appearance:none}dialog{max-width:none;max-height:none;background:none;border:none}a{text-decoration:none}