.c-questionGroup .c-questionList{display:flex;flex-direction:column;gap:40px 0}.c-questionGroup .c-questionList__item__q{padding:10px 0;border-bottom:1px solid #b7b7b7;line-height:1.7;letter-spacing:.1rem}@media screen and (min-width:768px){.c-questionGroup .c-questionList__item__q{font-size:20px}}@media screen and (max-width:767px){.c-questionGroup .c-questionList{gap:3.3rem 0}.c-questionGroup .c-questionList__item__q{font-size:1.8rem}}.c-questionGroup .c-questionList__item__a{padding:20px 0;line-height:2;letter-spacing:.1rem}.p-kv{position:relative;width:100%}@media screen and (min-width:768px){.c-questionGroup .c-questionList__item__a{font-size:14px}.p-kv{height:calc(var(--windowHeight) - 82px)}}@media screen and (max-width:767px){.c-questionGroup .c-questionList__item__a{font-size:1.4rem;padding:1.1rem 0;letter-spacing:0}.p-kv{height:calc(var(--firstViewHeight) - 0px)}}@media screen and (min-width:768px){body.-body-portrait-2 .p-kv{height:calc(calc(var(--windowWidth) * .8) - 82px)}.p-kv__front__inner__title{font-size:45px}}.p-kv__bg,.p-kv__bg img,.p-kv__front{width:100%;height:100%}.p-kv__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.p-kv__front{position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:20;display:grid;justify-items:center;align-items:center}.p-kv__front__inner{text-align:center}.p-kv__front__inner__title{color:#fff;letter-spacing:.2rem}@media screen and (max-width:767px){.p-kv__front__inner__title{font-size:3rem}}.p-kv__front__inner__txt{color:#fff;line-height:2;letter-spacing:.1rem}@media screen and (min-width:768px){.p-kv__front__inner__txt{margin-top:25px;font-size:20px}}@media screen and (max-width:767px){.p-kv__front__inner__txt{margin-top:1rem;font-size:1.4rem}}@media screen and (min-width:768px){.p-questionWrapper{margin-top:170px}.p-faqPage{padding-bottom:140px}}.p-faqPage .guide{position:absolute;left:50%;z-index:10000;opacity:.3;pointer-events:none}@media screen and (max-width:767px){.p-questionWrapper{margin-top:7rem}.p-faqPage{padding-bottom:8rem}.p-faqPage .guide{left:0}}.p-faqPage .guide img{position:relative;left:-50%;max-width:initial}@media screen and (max-width:767px){.p-faqPage .guide img{left:0;width:375px}}