@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@font-face{font-family:Opella Sans Regular;src:url(/common_v2/assets/fonts/OpellaSans-Regular.otf) format("woff2");font-display:swap}@font-face{font-family:Opella Sans Bold;src:url(/common_v2/assets/fonts/OpellaSans-Bold.otf) format("woff2");font-display:swap}@media print,screen and (min-width:769px){#p-faq-suggest-search__hdg{padding:1.3888888889vw 0 0}}.p-faq-suggest-search{position:relative}@media print,screen and (min-width:769px){.p-faq-suggest-search{width:36.8055555556vw;margin:2.7083333333vw auto 0}}.p-faq-suggest-search .p-faq-suggest-search__fieldset{position:relative}.p-faq-suggest-search .p-faq-suggest-search__input{position:relative;display:block}.p-faq-suggest-search .p-faq-suggest-search__input>input{padding-right:13.3333333333vw}@media print,screen and (min-width:769px){.p-faq-suggest-search .p-faq-suggest-search__input>input{padding-right:3.4722222222vw}}.p-faq-suggest-search .p-faq-suggest-search__input svg{position:absolute;top:3.7333333333vw;right:3.2vw;width:7.4666666667vw;height:auto;aspect-ratio:1/1}@media print,screen and (min-width:769px){.p-faq-suggest-search .p-faq-suggest-search__input svg{top:.9027777778vw;right:.9027777778vw;width:1.875vw}}.p-faq-suggest-search .p-faq-suggest-search__clear{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:12.8vw;aspect-ratio:1/1;padding:0;border:0;background-color:transparent}@media print,screen and (min-width:769px){.p-faq-suggest-search .p-faq-suggest-search__clear{width:3.1666666667vw}}.p-faq-suggest-search .p-faq-suggest-search__clear>svg{filter:invert(24%) sepia(98%) saturate(2007%) hue-rotate(216deg) brightness(83%) contrast(97%);width:3.7333333333vw;height:auto;aspect-ratio:1/1}@media print,screen and (min-width:769px){.p-faq-suggest-search .p-faq-suggest-search__clear>svg{width:.9722222222vw}}.p-faq-suggest-search .p-faq-suggest-search__result{position:absolute;z-index:100;top:100%;left:0;overflow:auto;width:100%;max-height:50svh;background-color:var(--color-white);overscroll-behavior:contain}.p-faq-suggest-search .p-faq-suggest-search__result>button{display:none;width:100%;padding:3.4666666667vw 5.3333333333vw;text-align:left;border:0;border-radius:0;background-color:transparent}@media print,screen and (min-width:769px){.p-faq-suggest-search .p-faq-suggest-search__result>button{padding:.9027777778vw 1.3888888889vw}}.p-faq-suggest-search:focus-within .p-faq-suggest-search__input input.is-suggest{border-color:#afb8c5 #afb8c5 transparent;border-radius:5.8666666667vw 5.8666666667vw 0 0}@media print,screen and (min-width:769px){.p-faq-suggest-search:focus-within .p-faq-suggest-search__input input.is-suggest{border-radius:1.5277777778vw 1.5277777778vw 0 0}}.p-faq-suggest-search:focus-within .p-faq-suggest-search__result:has(>*){padding:2.9333333333vw 0;border:.2666666667vw solid #afb8c5;border-top:0;border-radius:0 0 5.8666666667vw 5.8666666667vw;box-shadow:0 8vw 8vw 0 rgba(0,0,0,.1)}@media print,screen and (min-width:769px){.p-faq-suggest-search:focus-within .p-faq-suggest-search__result:has(>*){padding:0;border-width:.0694444444vw;border-radius:0 0 1.5277777778vw 1.5277777778vw;box-shadow:0 2.0833333333vw 2.0833333333vw 0 rgba(0,0,0,.1)}}.p-faq-suggest-search:focus-within .p-faq-suggest-search__result>button{display:block}.l-main .p-faq-recently-search{margin:10.1333333333vw 0 0}@media print,screen and (min-width:769px){.l-main .p-faq-recently-search{display:flex;justify-content:flex-start;margin:1.3888888889vw 0 0 1.875vw}}.l-main .p-faq-recently-search h3{font-size:4.8vw;margin:0 0 4vw}@media print,screen and (min-width:769px){.l-main .p-faq-recently-search h3{font-size:.9722222222vw;width:23.75%;min-width:17.3611111111vw;min-width:23.75%;max-width:23.75%;margin:.3125vw 0 0;text-align:left}}.l-main .p-faq-recently-search>:last-child{margin-bottom:0}.p-faq-popular-questions h2{margin-bottom:-1.0666666667vw}@media print,screen and (min-width:769px){.p-faq-popular-questions h2{font-size:1.6666666667vw;margin:4.1666666667vw 0 1.7361111111vw}}.p-faq-popular-questions>:last-child{margin-bottom:0}.p-faq-detail{margin:10.6666666667vw 0 16vw}@media print,screen and (min-width:769px){.p-faq-detail{margin:2.7777777778vw 0 4.1666666667vw}}.p-faq-detail .p-faq-detail__content,.p-faq-detail .p-faq-detail__hdg{position:relative}.p-faq-detail .p-faq-detail__content>svg,.p-faq-detail .p-faq-detail__hdg>svg{position:absolute;top:0;left:0;width:6.9333333333vw;min-width:6.9333333333vw;aspect-ratio:1/1}@media print,screen and (min-width:769px){.p-faq-detail .p-faq-detail__content>svg,.p-faq-detail .p-faq-detail__hdg>svg{width:1.8055555556vw;min-width:1.8055555556vw}}.p-faq-detail .p-faq-detail__head{margin:-.5333333333vw 0 0;padding:0 0 2.1333333333vw;border-bottom:.2666666667vw solid var(--color-bg-seconday)}@media print,screen and (min-width:769px){.p-faq-detail .p-faq-detail__head{margin:0;padding:0 0 1.5972222222vw;border-bottom-width:.0694444444vw}}.p-faq-detail .p-faq-detail__head .p-faq-detail__hdg{font-size:4vw;font-weight:700;line-height:1.4;overflow:visible;margin:0;padding:.2666666667vw 0 2.6666666667vw 9.6vw;text-align:left;white-space:inherit;color:var(--color-text);border-radius:0;background-color:transparent}@media print,screen and (min-width:769px){.p-faq-detail .p-faq-detail__head .p-faq-detail__hdg{font-size:1.1111111111vw;padding:.0694444444vw 0 .6944444444vw 3.1944444444vw}}.p-faq-detail .p-faq-detail__head .c-lst-tags--no-hash{margin-left:9.6vw}@media print,screen and (min-width:769px){.p-faq-detail .p-faq-detail__head .c-lst-tags--no-hash{margin:0 0 0 3.1944444444vw}}.p-faq-detail .p-faq-detail__content{font-size:4vw;line-height:1.8;margin:0;padding:5.6vw 0 0 9.6vw}@media print,screen and (min-width:769px){.p-faq-detail .p-faq-detail__content{padding:1.8055555556vw 0 0 3.1944444444vw}}.p-faq-detail .p-faq-detail__content>svg{top:5.6vw}@media print,screen and (min-width:769px){.p-faq-detail .p-faq-detail__content>svg{top:1.875vw}}.p-faq-detail .p-faq-detail__content>svg+*{margin-top:0}.p-faq-detail .p-faq-detail__content>:last-child{margin-bottom:0}.p-faq-related-product{padding:5.3333333333vw;background-color:#f7f9ff}@media print,screen and (min-width:769px){.p-faq-related-product{padding:2.3611111111vw 1.6666666667vw 2.4305555556vw;border-radius:1.1111111111vw}}.l-main .p-faq-related-product .p-faq-related-product__hdg{font-size:4.2666666667vw;font-weight:700;line-height:1.4;margin:0 0 5.3333333333vw;text-align:left}@media print,screen and (min-width:769px){.l-main .p-faq-related-product .p-faq-related-product__hdg{font-size:1.3888888889vw;margin:0 0 1.3888888889vw}}.p-faq-related-product .p-faq-related-product__lst{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8vw 4vw;gap:8vw 4vw;margin:0;padding:0}@media print,screen and (min-width:769px){.p-faq-related-product .p-faq-related-product__lst{display:flex;justify-content:center;gap:0 1.3888888889vw}}.p-faq-related-product .p-faq-related-product__lst>li{margin:0;padding:0}.p-faq-related-product .p-faq-related-product__lst>li:before{display:none}.p-faq-related-product .p-faq-related-product__lst>li>a{font-weight:700;display:flex;flex-direction:column;text-decoration:none;color:var(--color-text)}.p-faq-related-product .p-faq-related-product__txt{font-size:3.7333333333vw;line-height:1.4;display:block;order:2}@media print,screen and (min-width:769px){.p-faq-related-product .p-faq-related-product__txt{font-size:1.1111111111vw;width:9.5833333333vw}}.p-faq-related-product .p-faq-related-product__img{display:flex;align-items:center;justify-content:center;order:1;width:100%;aspect-ratio:1/1;margin:0 0 4vw;border:.2666666667vw solid var(--color-bg-seconday);border-radius:4.2666666667vw 0;background-color:var(--color-white)}@media print,screen and (min-width:769px){.p-faq-related-product .p-faq-related-product__img{width:100%;margin:0 0 1.0416666667vw;border-width:.0694444444vw;border-radius:1.3888888889vw 0}}.p-faq-related-product .p-faq-related-product__img>img{width:24vw;aspect-ratio:1/1;margin:auto;object-fit:cover}@media print,screen and (min-width:769px){.p-faq-related-product .p-faq-related-product__img>img{width:6.25vw}}