.mr-reform-dropdown{position:relative;z-index:120;text-align:left;font-family:Meiryo,sans-serif;font-size:14px;line-height:1.6;list-style:none}.mr-reform-dropdown summary{display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;list-style:none;font-weight:700;padding:0 8px;min-height:24px;color:inherit;background:transparent;border:0}.mr-reform-dropdown summary::-webkit-details-marker{display:none}.mr-reform-dropdown summary:after{display:none!important}.mr-reform-dropdown summary>span{transition:transform .2s}.mr-reform-dropdown[open] summary>span{transform:rotate(180deg)}.mr-reform-dropdown[open]{z-index:150}.mr-reform-options{position:absolute;top:calc(100% + 12px);left:0;width:290px;background:#fff;border:1px solid #ecdccc;border-top:3px solid #ff5a0b;border-radius:0 0 8px 8px;box-shadow:0 12px 28px #291a1426;padding:8px!important}.mr-reform-options a{display:flex!important;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px 14px!important;border:0!important;border-radius:4px;color:#282521!important;text-decoration:none!important;font-size:14px;line-height:1.5;font-weight:600;white-space:normal}.mr-reform-options a+a{border-top:1px solid #f0e9e1!important}.mr-reform-options a span{color:#e95413}.mr-reform-options a:hover,.mr-reform-options a:focus-visible{background:#fff2e6;opacity:1}.mr-reform-dropdown summary:focus-visible{outline:3px solid #dd590e;outline-offset:4px}.c-gnav>.menu-item>.mr-reform-dropdown{height:100%;display:flex;align-items:center}.c-gnav>.menu-item>.mr-reform-dropdown>summary{min-height:64px}.p-spMenu__inner .mr-reform-options{position:static;width:100%;box-shadow:none;margin-top:8px}.p-spMenu__inner .mr-reform-dropdown summary{justify-content:space-between;padding:12px}.mr-nav .mr-reform-dropdown+a{border-left:1px solid #d9d2c8}.mr-nav .mr-wrap{position:relative;z-index:120}.mr-nav{position:relative;z-index:120}@media(max-width:700px){.mr-nav .mr-reform-dropdown{position:static;font-size:11px}.mr-nav .mr-reform-dropdown summary{font-size:11px;padding:0 2px;gap:3px}.mr-nav .mr-reform-options{top:100%;left:0;width:min(340px,100%);max-height:65vh;overflow:auto}.mr-reform-options a{font-size:13px;padding:11px 12px!important}}
.mr-nav .mr-reform-dropdown summary{white-space:nowrap;font-size:12px;padding-inline:2px;gap:4px}@media(max-width:700px){.mr-nav .mr-reform-dropdown summary{font-size:10px;gap:2px}}
