.faq{background-color:#fff4ef;overflow:hidden;padding-bottom:60px;padding-top:60px;position:relative}@media screen and (min-width:768px){.faq{padding-bottom:110px;padding-top:70px}}.content--lp_2 .faq:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22375%22%20height%3D%2230%22%20viewBox%3D%220%200%20375%2030%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20width%3D%22375%22%20height%3D%2230%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20transform%3D%22translate(0%200)%22%3E%20%3Cg%20transform%3D%22translate(0%200)%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20d%3D%22M0%2C0V30H187.5a32.867%2C32.867%2C0%2C0%2C1-5.267-.426Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20d%3D%22M729.767%2C29.574A32.867%2C32.867%2C0%2C0%2C1%2C724.5%2C30H912V0Z%22%20transform%3D%22translate(-537%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:auto;left:0;padding-top:8%;position:absolute;width:100%;z-index:1}@media screen and (min-width:768px){.content--lp_2 .faq:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221449%22%20height%3D%2270.986%22%20viewBox%3D%220%200%201449%2070.986%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20width%3D%221449%22%20height%3D%2270.986%22%20transform%3D%22translate(0%200)%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20transform%3D%22translate(0%200)%22%3E%20%3Cg%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20d%3D%22M0%2C0V70.986H724.5q-10.188%2C0-20.35-1.008Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20d%3D%22M744.85%2C69.978q-10.15%2C1.008-20.35%2C1.009H1449V0Z%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}}.faq__list{display:grid;gap:20px;margin-top:40px}@media screen and (min-width:768px){.faq__list{gap:25px;margin-top:45px}}.faq__list__item{background-color:#fff;border-radius:15px;padding:30px 20px}@media screen and (min-width:768px){.faq__list__item{padding:20px 40px 30px}}@media screen and (min-width:1050px){.faq__list__item{padding:26px 40px 30px}}.faq__list__item__answer,.faq__list__item__question{display:grid;font-size:1.6rem;grid-template-columns:35px 1fr;line-height:2}.faq__list__item__question{font-weight:500;letter-spacing:.1em;padding-bottom:15px}.faq__list__item__answer{border-top:1px dotted #ccc;letter-spacing:0;padding-top:18px}.faq__list__item__answer:before,.faq__list__item__question:before{font-family:var(--font-en);font-size:2.5rem;font-weight:700;letter-spacing:.1em;line-height:1;margin-top:3px}.faq__list__item__question:before{content:"Q."}.content--lp_2 .faq__list__item__question:before{color:#ea400d;content:"Q."}.faq__list__item__answer:before{color:#ea400d;content:"A."}.content--lp_2 .faq__list__item__answer:before{color:var(--color-main);content:"A."}@media screen and (min-width:768px){.faq__list__item__answer,.faq__list__item__question{grid-template-columns:54px 1fr}.faq__list__item__answer:before,.faq__list__item__question:before{font-size:3.2rem;margin-top:0}}