header[data-v-b0437bdb]{height:80px;padding-inline-start:15px;padding-inline-end:15px;box-shadow:0 3px 6px #0000001a}.header_signin-btn[data-v-b0437bdb],.header_signup-btn[data-v-b0437bdb]{width:45px;font-size:8px;font-weight:600;position:relative}.header_signin-btn i[data-v-b0437bdb],.header_signup-btn i[data-v-b0437bdb]{font-size:42px}.header_signin-btn[data-v-b0437bdb]:before{content:"マイページ";width:100%;height:auto;position:absolute;bottom:-12px;left:0}.header_signup-btn[data-v-b0437bdb]:before{content:"ログイン";width:100%;height:auto;position:absolute;bottom:-12px;left:0}.side-menu__user-controls[data-v-b0437bdb]{bottom:546px;right:0}.drawer-icon[data-v-b0437bdb]{color:#472e17;border:none;border-radius:100%}.drawer-icon[data-v-b0437bdb]:focus{box-shadow:0 0 0 .2rem #009fe840}.drawer-icon.is-checked .drawer-icon__bar[data-v-b0437bdb]:last-of-type{top:22px;transform:translate(-50%)rotate(225deg)}.drawer-icon.is-checked .drawer-icon__bar[data-v-b0437bdb]:nth-last-of-type(2){opacity:0;display:none}.drawer-icon.is-checked .drawer-icon__bar[data-v-b0437bdb]:nth-last-of-type(3){top:22px;transform:translate(-50%)rotate(-225deg)}.drawer-icon__bar[data-v-b0437bdb]{background-color:#472e17;border-radius:1rem;width:24px;height:3.5px;transition:transform .4s linear,top .4s linear;position:absolute;left:50%;transform:translate(-50%)}.drawer-icon__bar[data-v-b0437bdb]:last-of-type{top:14.25px}.drawer-icon__bar[data-v-b0437bdb]:nth-last-of-type(2){top:22.25px}.drawer-icon__bar[data-v-b0437bdb]:nth-last-of-type(3){top:30.25px}.menu-content[data-v-b0437bdb]{z-index:1000;background:#fff;width:280px;height:calc(100% - 80px);padding-block-start:1px;padding-block-end:1px;transition:transform .4s linear;position:fixed;top:80px;right:0;transform:translate(150%)}.menu-content.is-checked[data-v-b0437bdb]{transform:translate(0)}.menu-items[data-v-b0437bdb]{border-bottom:2px dotted #1d2087;border-radius:0;flex-direction:column;font-weight:700;list-style:none}.menu-items li[data-v-b0437bdb]{height:calc(16.4vh - 13.12px);max-height:80px}.menu-items li[data-v-b0437bdb]:last-child{height:calc(18vh - 14.4px);max-height:88px}.menu-items li+li[data-v-b0437bdb]{border-top:2px dotted #1d2087}.menu_link[data-v-b0437bdb],.menu_link-guide[data-v-b0437bdb]{text-decoration:none;transition:all .4s;display:block}.menu_link[data-v-b0437bdb]:hover{background:#cce4f6}li[data-v-b0437bdb]:has(.menu_link-guide:hover){background:#cce4f6}li.current-page[data-v-b0437bdb]{pointer-events:none;background:#cce4f6}@media screen and (min-width:992px){.menu-content[data-v-b0437bdb]{z-index:auto;background:0 0;width:25%;height:auto;padding-block-start:0;padding-block-end:0;top:auto;bottom:30px;right:0;transform:none}.menu-items[data-v-b0437bdb]{border-bottom:0;border-radius:1rem;overflow:hidden}.menu-items li[data-v-b0437bdb]{height:80px}.menu-items li[data-v-b0437bdb]:last-child{height:88px}}.overlay[data-v-b0437bdb]{z-index:-999;opacity:0;background:0 0;width:100vw;height:100vh;transition:all .3s linear;position:fixed;top:0;left:0}.overlay.is-active[data-v-b0437bdb]{opacity:1;z-index:999;background:#00000080}.page-top[data-v-b0437bdb]{z-index:998;opacity:0;visibility:hidden;border-radius:0;width:100%;transition:opacity .5s,visibility .5s;position:fixed}.page-top.show[data-v-b0437bdb]{opacity:1;visibility:visible}.main-contents__inner[data-v-f26a24e2]{min-height:calc(100vh - 80px)}@media screen and (min-width:992px){.main-contents__inner[data-v-f26a24e2]{min-height:100vh}}
