@keyframes Top_fadeIn__zepzT{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:.5}}.Top_header__SUcV2{position:sticky;top:0;left:0;width:100%;background-color:#fff;z-index:100}.Top_header__SUcV2 .Top_header__inner__4Vw2R{position:relative;display:flex;align-items:center;justify-content:space-between;width:min(100% - 80px,1000px);margin:auto;height:80px;padding-right:80px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__logo__xvuhU{display:flex;align-items:center;gap:0 16px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__logo__xvuhU a{display:block;width:100px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__cta__CaFWX{display:flex;align-items:center;gap:16px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__cta__CaFWX a{display:flex;align-items:center;justify-content:center;color:#6c4c66;font-size:12px;font-weight:500;white-space:nowrap}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__nav__6AZ7X ul{display:flex;align-items:center;gap:20px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__nav__6AZ7X ul li a{display:flex;color:var(--text);font-size:14px;white-space:nowrap}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hamburger__FqI15{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px;width:60px;height:60px;cursor:pointer;z-index:99;transition:.15s}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hamburger__FqI15:active{transform:scale(.95) translateY(-50%);transition:.15s}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hamburger__FqI15 .Top_icon__UWZAk{width:22px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__w4pju{position:fixed;top:0;right:-100%;width:100%;max-width:300px;min-height:100%;max-height:100%;padding-top:60px;background:#fff;overflow-y:scroll;transition:.6s;opacity:0;z-index:999}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__w4pju.Top_active__h7Itf{right:0;opacity:1}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__w4pju.Top_active__h7Itf dl dd{opacity:1;transition:.6s}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__w4pju .Top_hnav__close__mvLlJ{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;transition:.15s}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__w4pju .Top_hnav__close__mvLlJ:active{transform:scale(.95);transition:.15s}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__w4pju .Top_hnav__close__mvLlJ .Top_icon__UWZAk{width:22.8px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__w4pju dl dd{padding:0 24px;transition:.6s;opacity:0}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__w4pju dl dd a{display:block;padding:16px 0;color:var(--text);font-size:14px;border-bottom:1px solid #eee}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__bg__4iCw4{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:998}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_hnav__bg__4iCw4.Top_active__h7Itf{display:block;animation:Top_fadeIn__zepzT .3s ease-in 0s forwards}@media screen and (max-width:767px){.Top_header__SUcV2{position:relative}.Top_header__SUcV2 .Top_header__inner__4Vw2R{width:100%;height:60px;padding-right:72px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__logo__xvuhU{gap:10px;width:100%;padding:0 16px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__logo__xvuhU a{width:70px}.Top_header__SUcV2 .Top_header__inner__4Vw2R .Top_header__nav__6AZ7X ul li a{color:#6c4c66;font-size:12px}}.Footer_footer__BH5s_{padding:64px 0 80px;border-top:1px solid #ddd}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy{width:min(100% - 80px,1000px);margin:auto}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy .Footer_footer__gnav__n4Wlw{display:flex}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy .Footer_footer__gnav__n4Wlw dl{flex:1 1;display:flex;flex-direction:column;align-items:flex-start}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy .Footer_footer__gnav__n4Wlw dl dt{margin-bottom:24px;font-size:24px;font-weight:300;letter-spacing:.08em}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy .Footer_footer__gnav__n4Wlw dl dd{display:flex;flex-direction:column;gap:16px 0}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy .Footer_footer__gnav__n4Wlw dl dd a{display:flex;gap:8px;color:var(--text);font-size:14px}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy .Footer_footer__gnav__n4Wlw dl dd a .Footer_icon__kfZOD{width:16px;flex-shrink:0}.Footer_footer__BH5s_ .Footer_copyright__1_0lf{margin-top:40px}.Footer_footer__BH5s_ .Footer_copyright__1_0lf .Footer_copyright__inner__ZYhPY{width:min(100% - 80px,1000px);margin:auto;padding-top:40px;border-top:1px solid #ddd}.Footer_footer__BH5s_ .Footer_copyright__1_0lf .Footer_copyright__inner__ZYhPY nav dl dd{display:flex;flex-wrap:wrap;gap:20px}.Footer_footer__BH5s_ .Footer_copyright__1_0lf .Footer_copyright__inner__ZYhPY nav dl dd a{display:block;color:var(--text);font-size:12px}.Footer_footer__BH5s_ .Footer_copyright__1_0lf .Footer_copyright__inner__ZYhPY p{margin-top:40px;font-size:12px}@media screen and (max-width:767px){.Footer_footer__BH5s_{padding:40px 24px}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy{width:100%}.Footer_footer__BH5s_ .Footer_footer__inner__7MJKy .Footer_footer__gnav__n4Wlw{flex-direction:column}.Footer_footer__BH5s_ .Footer_copyright__1_0lf{margin-top:40px}.Footer_footer__BH5s_ .Footer_copyright__1_0lf .Footer_copyright__inner__ZYhPY{width:100%}.Footer_footer__BH5s_ .Footer_copyright__1_0lf .Footer_copyright__inner__ZYhPY nav dl dd{flex-direction:column;gap:8px}.Footer_footer__BH5s_ .Footer_copyright__1_0lf .Footer_copyright__inner__ZYhPY p{margin-top:24px}}.Bottom_bottom__7NOFG{position:fixed;left:0;bottom:0;width:100%;height:auto;transform:translate(0);background-color:#fff;border-top:1px solid #ddd;transition:.3s ease;z-index:99}.Bottom_bottom__7NOFG .Bottom_bottom__inner__uPzY8 ul{display:flex;justify-content:space-between}.Bottom_bottom__7NOFG .Bottom_bottom__inner__uPzY8 ul li{flex:1 1}.Bottom_bottom__7NOFG .Bottom_bottom__inner__uPzY8 ul li:last-child a{border-right:0}.Bottom_bottom__7NOFG .Bottom_bottom__inner__uPzY8 ul li.Bottom_this__bqdX0 a{color:#5e3a72}.Bottom_bottom__7NOFG .Bottom_bottom__inner__uPzY8 ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:64px;color:var(--text)}.Bottom_bottom__7NOFG .Bottom_bottom__inner__uPzY8 ul li a .Bottom_icon__E9JL5,.Bottom_bottom__7NOFG .Bottom_bottom__inner__uPzY8 ul li a svg{width:20px;padding:4px 0}.Bottom_bottom__7NOFG .Bottom_bottom__inner__uPzY8 ul li a .Bottom_bottom__text__uqX_y{font-size:11px;white-space:nowrap}.MyPageSidebar_sidebar__Vndww{margin-top:80px}.MyPageSidebar_sidebar__Vndww ul{border-top:1px solid rgba(91,53,85,.6)}.MyPageSidebar_sidebar__Vndww ul li.MyPageSidebar_this__HoaQn a{color:#5e3a72}.MyPageSidebar_sidebar__Vndww ul li button{width:100%}.MyPageSidebar_sidebar__Vndww ul li a,.MyPageSidebar_sidebar__Vndww ul li button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:24px 0;color:#5b3555;font-size:14px;border-bottom:1px solid rgba(91,53,85,.6)}.MyPageSidebar_sidebar__Vndww ul li a .MyPageSidebar_icon__dRjja,.MyPageSidebar_sidebar__Vndww ul li button .MyPageSidebar_icon__dRjja{flex-shrink:0;width:16px;opacity:.6;transition:.3s}.MyPageSidebar_sidebar__Vndww ul li a:hover .MyPageSidebar_icon__dRjja,.MyPageSidebar_sidebar__Vndww ul li button:hover .MyPageSidebar_icon__dRjja{transform:translateX(2px);transition:.3s}.MyPageProfileEmail_wrapper__q_OQn main{padding:64px 0 80px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_{max-width:720px;margin:0 auto;padding:0 16px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ h1{text-align:center}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ h1 .MyPageProfileEmail_en__s7oWX{display:block;color:#5b3555;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ h1 .MyPageProfileEmail_ja__AXSle{display:block;margin-top:8px;font-size:28px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ h1 .MyPageProfileEmail_ja__AXSle small{display:block;margin-top:8px;font-size:20px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ .MyPageProfileEmail_lead__jh4r8{margin-top:40px;font-size:14px;line-height:1.8;text-align:center}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form{margin-top:48px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form label{font-size:14px;font-weight:600}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form input{display:block;width:100%;margin-top:8px;padding:16px;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:4px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form input::-moz-placeholder{color:#aaa}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form input:-ms-input-placeholder{color:#aaa}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form input::placeholder{color:#aaa}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form .MyPageProfileEmail_error__yQ8iK{margin-top:40px;color:#d95f4b;font-size:14px;font-weight:600;text-align:center}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form .MyPageProfileEmail_btn__u5E9t{display:flex;justify-content:center;margin-top:40px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form .MyPageProfileEmail_btn__u5E9t button{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 32px;color:#5b3555;font-size:14px;font-weight:600;text-align:center;border:1px solid #795573;border-radius:32px;cursor:pointer}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ form .MyPageProfileEmail_btn__u5E9t button .MyPageProfileEmail_icon__MsTaq{width:16px}@media screen and (max-width:767px){.MyPageProfileEmail_wrapper__q_OQn{padding-bottom:64px}.MyPageProfileEmail_wrapper__q_OQn main{padding:48px 24px 64px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_{padding:0}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ h1 .MyPageProfileEmail_ja__AXSle{font-size:22px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ .MyPageProfileEmail_lead__jh4r8{margin-top:24px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ input{padding:14px}.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ .MyPageProfileEmail_btn__u5E9t,.MyPageProfileEmail_wrapper__q_OQn main .MyPageProfileEmail_main__inner__KVzO_ .MyPageProfileEmail_error__yQ8iK{margin-top:32px}}