.aw-faq-categories__inner{max-width:max(88.8888888889vw,128rem);margin:auto;padding-inline:max(2.7777777778vw,4rem)}.aw-faq-categories__nav{display:flex;flex-wrap:wrap;gap:max(.6944444444vw,1rem)}.aw-faq-categories__nav-link{border:1px solid #a88b82;padding:max(.8333333333vw,1.2rem) max(1.6666666667vw,2.4rem);color:#4d4d4d;text-align:center;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:max(.9027777778vw,1.3rem);font-weight:400;line-height:normal;text-decoration:none}.aw-faq-categories__nav-link:hover,.aw-faq-categories__nav-link:focus-visible{opacity:.8}.aw-faq-categories__group{margin-top:max(4.1666666667vw,6rem)}.aw-faq-categories__group+.aw-faq-categories__group{margin-top:max(5.5555555556vw,8rem)}.aw-faq-categories__category{margin:0 0 max(2.2222222222vw,3.2rem);padding:max(.5555555556vw,.8rem) 0 max(.5555555556vw,.8rem) max(1.1111111111vw,1.6rem);border-left:2px solid #6b5b4e;color:#4d4d4d;font-family:"Noto Serif JP","Yu Mincho",YuMincho,serif;font-size:max(1.25vw,1.8rem);font-weight:400;line-height:1.2444444444;scroll-margin-top:max(6.9444444444vw,10rem)}.aw-faq-categories__summary{display:flex;align-items:center;justify-content:space-between;gap:max(1.1111111111vw,1.6rem);padding:max(1.1111111111vw,1.6rem) max(.5555555556vw,.8rem);border-bottom:1px solid #f1f1f1;list-style:none;color:#4d4d4d;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:max(.9722222222vw,1.4rem);font-weight:500;line-height:1.7;cursor:pointer}.aw-faq-categories__accordion[open] .aw-faq-categories__summary,.aw-faq-categories__accordion.is-active .aw-faq-categories__summary{border-bottom-color:rgba(0,0,0,0)}.aw-faq-categories__summary::-webkit-details-marker{display:none}.aw-faq-categories__summary::marker{content:""}.aw-faq-categories__question{display:flex;align-items:baseline;gap:max(.5555555556vw,.8rem)}.aw-faq-categories__q{flex:0 0 auto;color:#6b5b4e;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:max(1.1111111111vw,1.6rem);font-weight:500;line-height:1.4875}.aw-faq-categories__icon-wrap{position:relative;display:flex;width:max(1.6666666667vw,2.4rem);height:max(1.6666666667vw,2.4rem);flex:0 0 auto}.aw-faq-categories__icon svg{display:block;width:100%;height:100%}.aw-faq-categories__icon{position:absolute;inset:0;display:flex;opacity:1;transform:scale(1);transition:opacity .2s ease,transform .2s ease}.aw-faq-categories__icon--minus{opacity:0;transform:scale(0.6)}.aw-faq-categories__accordion[open] .aw-faq-categories__icon--plus,.aw-faq-categories__accordion.is-active .aw-faq-categories__icon--plus{opacity:0;transform:scale(0.6)}.aw-faq-categories__accordion[open] .aw-faq-categories__icon--minus,.aw-faq-categories__accordion.is-active .aw-faq-categories__icon--minus{opacity:1;transform:scale(1)}.aw-faq-categories__body{padding:max(1.1111111111vw,1.6rem) max(.5555555556vw,.8rem);border-bottom:1px solid #f1f1f1;color:#4d4d4d;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:max(.9722222222vw,1.4rem);font-weight:400;line-height:1.5785714286}.aw-faq-categories__body p{margin:0 0 max(.5555555556vw,.8rem)}.aw-faq-categories__body p:last-child{margin-bottom:0}@media screen and (max-width: 749px){.aw-faq-categories__inner{padding-inline:16px}.aw-faq-categories__nav{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:max(2.9545454545vw,1.3rem);column-gap:max(2.2727272727vw,1rem)}.aw-faq-categories__nav-link{padding:max(2.7272727273vw,1.2rem) 0}.aw-faq-categories__group{margin-top:max(13.6363636364vw,6rem)}.aw-faq-categories__group+.aw-faq-categories__group{margin-top:max(13.6363636364vw,6rem)}.aw-faq-categories__category{margin-bottom:max(3.6363636364vw,1.6rem)}}
