@charset "UTF-8";.p-faq{border:2px solid #8E3462;border-bottom:none}.p-faq:last-child{border-bottom:2px solid #8E3462}.p-faq__summary{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background-color:#F3EAEF;color:#8E3462;font-weight:bold;cursor:pointer}.p-faq__summary::-webkit-details-marker{display:none}@media print,screen and (min-width:1280px){.p-faq__summary{padding:20px}}.p-faq__icon{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:20px;flex-basis:20px;max-width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;margin-right:10px;border-radius:50vw}.p-faq__icon.-q{background-color:#8E3462}.p-faq__icon.-a{background-color:#32835B}.p-faq__summaryText{padding-right:10px}.p-faq__summaryMark{position:relative;margin-top:5px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:20px;flex-basis:20px;max-width:20px;height:20px;margin-left:auto;border:1px solid #8E3462;border-radius:50vw;background-color:#fff}.p-faq__summaryMark:after,.p-faq__summaryMark:before{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:10px;height:1px;border-radius:50vw;background-color:#8E3462;-webkit-transition:all 0.2s;transition:all 0.2s}.p-faq__summaryMark:after{rotate:90deg}.p-faq[open] .p-faq__summaryMark:after{rotate:0deg}.p-faq__contents{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border-top:2px solid #8E3462}@media print,screen and (min-width:1280px){.p-faq__contents{padding:20px}}.p-access{margin-top:10px}.p-access__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.p-access__item:last-child{margin-bottom:0}.p-access__route{margin-right:10px}@media print,screen and (min-width:769px){.p-access__route{margin-right:20px}}.p-access__img1{margin-right:5px;margin-bottom:4px;vertical-align:middle}.p-teacher{margin-top:10px}.p-teacher__item{margin-bottom:10px}.p-teacher__item:last-child{margin-bottom:0}.p-teacher__img1{margin-right:10px;margin-bottom:4px;vertical-align:middle}@media print,screen and (min-width:1280px){.p-address{font-size:1.8rem}}
/*# sourceMappingURL=index.css.map */