.p-faq-nav{margin-right:auto;margin-left:auto;margin-top:4em;margin-bottom:5em}@media only screen and (min-width: 1025px){.p-faq-nav{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faq-nav{max-width:calc(1360px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faq-nav{max-width:calc(1360px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq-nav{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faq-nav{width:calc(388 / 428 * 100%)}}.p-faq-nav .c-anch{align-items:flex-end}.p-faq{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-faq{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faq{max-width:calc(900px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faq{max-width:calc(900px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faq{width:calc(388 / 428 * 100%)}}.p-faq+.p-faq{margin-top:6em}.p-faq__title{margin-bottom:1em}.p-faq__catch{margin-bottom:2em}.p-faq__item+.p-faq__item{margin-top:-1px}.p-faq__item .btn{display:flex;align-items:baseline}.p-faq__item .answer_inner{display:flex;padding-top:0;align-items:baseline;padding-left:4rem}@media only screen and (max-width: 767px){.p-faq__item .answer_inner{padding-left:1.5rem}}.p-faq__q,.p-faq__a{font-family:"Cormorant Garamond", serif;font-weight:400;line-height:1;margin-right:.5em;color:var(--heading-primary)}@media only screen and (min-width: 768px){.p-faq__q,.p-faq__a{font-size:2.33rem}}@media only screen and (max-width: 767px){.p-faq__q,.p-faq__a{font-size:1.8rem}}.p-faq__a{color:var(--color-cv)}.p-faq__text{flex:1;padding-right:1.5em}@media only screen and (max-width: 767px){.p-faq__text{padding-right:0}}
