/*!/wp-content/themes/gaiathemes/network/src_202508/css/object/project/sec-faq.css*/@charset "utf-8";.p-sec-faq__ctt .c-title-main{margin-bottom:-3rem}.p-sec-faq__ctt__wrap{margin-top:10rem}.p-sec-faq__ctt__wrap__title{font-size:2.6rem;color:var(--gaia-color-primary)}.p-sec-faq__ctt__wrap__list{display:flex;flex-direction:column;margin-top:2.5rem}.p-sec-faq__ctt__wrap__list__item__top{display:flex;justify-content:space-between;align-items:center;padding-block:2.5rem;padding-inline:.6rem 2rem;border-top:.1rem solid var(--gaia-color-primary);cursor:pointer;>*{transition:opacity .2s linear}@media (any-hover:hover){&:hover{&>*{opacity:.7}}}}.p-sec-faq__ctt__wrap__list__item__top__left{display:flex;align-items:center;gap:2rem;color:var(--gaia-color-primary)}.p-sec-faq__ctt__wrap__list__item__top__left__q{max-width:1.8rem;@media (min-width:769px){max-width:2.5rem}}.p-sec-faq__ctt__wrap__list__item__top__left__txt{font-size:2.2rem}.p-sec-faq__ctt__wrap__list__item__top__right{width:3.6rem;height:3.6rem;background:var(--gaia-color-primary);border-radius:100%;position:relative;transition:0.3s linear;cursor:pointer}.p-sec-faq__ctt__wrap__list__item__top__right span{display:block;width:1.6rem;height:.1rem;background:#fff;transition:0.3s linear;position:absolute;top:50%;left:50%}.p-sec-faq__ctt__wrap__list__item__top__right span:nth-child(1){transform:translate(-50%,-50%) rotate(90deg)}.p-sec-faq__ctt__wrap__list__item__top__right span:nth-child(2){transform:translate(-50%,-50%)}.p-sec-faq__ctt__wrap__list__item__top__right.active span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.p-sec-faq__ctt__wrap__list__item__top__right.active span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.p-sec-faq__ctt__wrap__list__item__ft{display:none}.p-sec-faq__ctt__wrap__list__item__ft__wrap{display:flex;align-items:flex-start;gap:2rem;padding-block:2.8rem;padding-left:.6rem;border-top:.1rem solid var(--gaia-color-primary)}.p-sec-faq__ctt__wrap__list__item__ft__a{max-width:1.6rem;@media (min-width:769px){max-width:2.3rem}}.p-sec-faq__ctt__wrap__list__item__ft__txt{margin-top:.5rem}.p-sec-faq__ctt__wrap__list__item__ft__txt a{color:#29abe2;text-decoration:underline;margin-left:1rem}@media (max-width:768px){.p-sec-faq__ctt__wrap{margin-top:5rem}.p-sec-faq__ctt .c-title-main{margin-bottom:-2rem}.p-sec-faq__ctt__wrap__title{font-size:2rem}.p-sec-faq__ctt__wrap__list__item__top__left__txt{font-size:2rem}.p-sec-faq__ctt__wrap__list__item__top__left{flex-direction:column;align-items:flex-start;gap:.5rem}.p-sec-faq__ctt__wrap__list__item__top__left__q{font-size:2.6rem;line-height:1}.p-sec-faq__ctt__wrap__list__item__top{padding:1.2rem 0;align-items:flex-start;position:relative}.p-sec-faq__ctt__wrap__list__item__top__right{position:absolute;right:0;top:2.4rem}.p-sec-faq__ctt__wrap__list__item__ft__wrap{padding-block:1.5rem;padding-left:0;flex-direction:column;align-items:normal;gap:.5rem}.p-sec-faq__ctt__wrap__list__item__ft__a{font-size:2.6rem;line-height:1}.p-sec-faq__ctt__wrap__list__item__ft__txt{margin-top:0}.p-sec-faq__ctt__wrap__list__item__ft__txt a{margin-left:0}.p-sec-faq__ctt__wrap__list{margin-top:1.5rem}}