.abt05_faq{display:flex;gap:6.8rem}@media screen and (max-width:768px){.abt05_faq{flex-wrap:wrap;gap:1.12rem}}.abt05_faq .title-row{flex-shrink:0;font-weight:600}@media screen and (max-width:768px){.abt05_faq .title-row{align-items:center;display:flex;gap:1.3rem}}.abt05_faq .title-row .title{font-size:3.2rem;margin:0 0 .72rem}@media screen and (max-width:768px){.abt05_faq .title-row .title{font-size:2.4rem}}.abt05_faq .title-row p{margin:0}.abt05_faq .faq{flex-grow:1}.abt05_faq .faq dl{background-color:#fff;border-radius:5px;margin:1.6rem 0 0;padding:3.6rem 3.2rem;width:100%}.abt05_faq .faq dl:first-of-type{margin-top:0}@media screen and (max-width:768px){.abt05_faq .faq dl{padding:1.6rem}}.abt05_faq .faq dt{align-items:center;cursor:pointer;display:flex;font-size:1.8rem;font-weight:600;line-height:1.6;transition:color .3s ease-in-out}@media screen and (max-width:768px){.abt05_faq .faq dt{font-size:1.6rem}}.abt05_faq .faq dt span:not(.q-mark){flex-grow:1}.abt05_faq .faq dt .q-mark{font-size:2.4rem;font-weight:600;line-height:1;margin-right:13px}@media screen and (max-width:768px){.abt05_faq .faq dt .q-mark{font-size:2.2rem}}.abt05_faq .faq dt .icon{background-color:#57596a;display:inline-block;flex-shrink:0;height:27px;margin-left:16px;margin-right:0;-webkit-mask-image:url(https://seeds.cocoo.co.jp/hubfs/SEEDS/img/common/faq-arrow.svg);mask-image:url(https://seeds.cocoo.co.jp/hubfs/SEEDS/img/common/faq-arrow.svg);transform:rotate(180deg);transition:transform .3s ease-in-out;vertical-align:text-bottom;width:27px}.abt05_faq .faq dt.-js-open .icon{transform:rotate(0deg);transition:all .3s ease-in-out}.abt05_faq .faq dd{border-top:1px solid #dbdbdb;display:none;line-height:1.6;margin:2.4rem 0 0;padding-top:2.4rem}@media screen and (max-width:768px){.abt05_faq .faq dd{font-size:1.4rem;margin-top:2rem;padding-top:1.6rem}}