@charset "UTF-8";.p-aboutMembership{-webkit-align-items:stretch;-webkit-flex-direction:column;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:24px}.p-aboutMembership .p-aboutMembership__section{background:rgba(0,0,0,0.5);border:1px solid #333;border-radius:10px;overflow:hidden}.p-aboutMembership .p-aboutMembership__section h3{font-size:1.6rem;font-style:normal;font-family:YakuHanJP,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;letter-spacing:0em;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;padding:8px 16px;margin-bottom:16px;background:#dda552;color:#000}@media (min-width: 992px){.p-aboutMembership .p-aboutMembership__section h3{padding:16px 24px}}.p-aboutMembership .p-aboutMembership__section .p-aboutMembership__sectionBody{padding:0 16px 16px}@media (min-width: 992px){.p-aboutMembership .p-aboutMembership__section .p-aboutMembership__sectionBody{padding:0 24px 24px}}.p-aboutMembership .p-aboutMembership__section p{margin:0}.p-aboutMembership .p-aboutMembership__section .p-aboutMembership_courseList{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px;max-width:640px;margin:24px auto 0}.p-aboutMembership .p-aboutMembership__section .p-aboutMembership__detailList .p-aboutMembership__detailItem{padding:12px 8px;border-radius:8px;position:relative}@media (min-width: 992px){.p-aboutMembership .p-aboutMembership__section .p-aboutMembership__detailList .p-aboutMembership__detailItem{padding:16px}}.p-aboutMembership .p-aboutMembership__section .p-aboutMembership__detailList .p-aboutMembership__detailItem h4{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px;margin-bottom:8px}.p-aboutMembership .p-aboutMembership__section .p-aboutMembership__detailList .p-aboutMembership__detailItem h4 span{display:block}.p-aboutMembership .p-aboutMembership__section .p-aboutMembership__detailList .p-aboutMembership__detailItem p{padding-left:8px}
