.m-accordion button[data-v-fe37d451]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;text-align:left;width:100%}.m-accordion.is-default .wrapper[data-v-fe37d451]{height:var(--c49f90ba);max-height:100%;min-height:.1px;overflow:hidden;transition-duration:.3s;transition-property:height,visibility;transition-timing-function:ease}.m-accordion.is-default .wrapper[aria-hidden=true][data-v-fe37d451]{visibility:hidden}.m-accordion.is-default .wrapper[aria-hidden=false][data-v-fe37d451]{visibility:visible}.m-accordion .acd-btn[data-v-fe37d451]{cursor:pointer}@media (min-width:1025px){.m-accordion .acd-btn[data-v-fe37d451]:focus-visible{outline:2px solid #4d65cb}}@media (max-width:1024px){.m-accordion.is-onlySp .wrapper[data-v-fe37d451]{height:var(--c49f90ba);max-height:100%;min-height:.1px;overflow:hidden;transition-duration:.3s;transition-property:height,visibility;transition-timing-function:ease}.m-accordion.is-onlySp .wrapper[aria-hidden=true][data-v-fe37d451]{visibility:hidden}.m-accordion.is-onlySp .wrapper[aria-hidden=false][data-v-fe37d451]{visibility:visible}}@media (min-width:1025px){.m-accordion.is-onlySp .acd-btn[data-v-fe37d451]{cursor:auto}.m-accordion.is-onlySp .acd-btn[data-v-fe37d451]:focus{outline:none}}@media (max-width:1024px){.m-accordion.is-onlySp .acd-btn[data-v-fe37d451]:focus-visible{outline:2px solid #4d65cb}}.m-accordion .close-btn[data-v-fe37d451]{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:20px;text-align:center}@media (max-width:1024px){.m-accordion .close-btn[data-v-fe37d451]{margin-top:20px}}.m-accordion .close-btn>span[data-v-fe37d451]{display:block;height:18px;margin-left:5px;position:relative;width:18px}.m-accordion .close-btn>span[data-v-fe37d451]:after,.m-accordion .close-btn>span[data-v-fe37d451]:before{background-color:#000;content:"";height:2px;left:50%;position:absolute;top:50%;transition:transform .3s;width:100%}.m-accordion .close-btn>span[data-v-fe37d451]:before{transform:translate(-50%,-50%) rotate(45deg)}.m-accordion .close-btn>span[data-v-fe37d451]:after{transform:translate(-50%,-50%) rotate(-45deg)}.m-accordion .close-btn[data-v-fe37d451]:focus-visible{border:2px solid #4d65cb}
