.faq-content__body{margin-inline:auto}.faq-navigation__list{display:flex;flex-direction:column}.faq-category{display:flex;position:relative;align-items:center;justify-content:space-between;border-bottom:max(.0625rem,1px) solid var(--white)}.faq-category:after{display:inline-block;flex-shrink:0;aspect-ratio:14/8;background-color:currentColor;content:"";mask:url(/assets/img/common/btn_arrow_r4.svg) center/contain no-repeat}.qa-block__head{display:flex}.qa-block__head p:empty{display:none}.qa-block__head span{flex-shrink:0;font-style:normal;font-weight:400;font-family:Cinzel,Zen Old Mincho,serif;font-optical-sizing:auto}.qa-block__head.question{border-bottom:solid 1px var(--white)}.qa-block__head.answer span{position:relative}@media screen and (min-width: 768px){.faq-content{display:flex;justify-content:space-between;width:101.25rem;margin-top:9.625rem;margin-bottom:12.25rem;margin-inline:auto;gap:7.8125rem}.faq-content__body{display:flex;flex-direction:column;align-items:center;width:69.375rem}.faq-navigation{flex-shrink:0;width:25.625rem}.faq-navigation__list{position:sticky;top:7.5rem;gap:1.25rem}.faq-category{padding:0 1.3125rem 1.25rem .4375rem;font-size:1.25rem;line-height:1.5;letter-spacing:.06em}.faq-category:after{width:.875rem}.faq-section{width:66.25rem}.faq-section:not(:last-child){padding-bottom:5.875rem}.faq-section__heading{font-size:2rem;line-height:1.5;letter-spacing:.06em}.faq-section__group{margin-top:6.25rem}.faq-section__group .faq-item+.faq-item{margin-top:5.875rem}.qa-block__head{gap:1.125rem}.qa-block__head span{width:2.625rem;font-size:1.875rem;line-height:1.3333333333;letter-spacing:.06em}.qa-block__head.question{padding-bottom:.875rem}.qa-block__head.question p{font-size:1.5rem;line-height:1.5;letter-spacing:.06em}.qa-block__head.answer{margin-top:1.25rem}.qa-block__head.answer span{left:.375rem}.qa-block__head.answer p{font-size:1.25rem;line-height:2;letter-spacing:.06em}.c-hr-wider+.faq-section{margin-top:6.25rem}}@media screen and (max-width: 767px){.faq-content{margin-top:5rem;margin-bottom:10rem}.faq-content__body{margin-top:7.8rem}.faq-navigation{width:100%;margin-right:auto;margin-left:auto}.faq-navigation__list{gap:2rem}.faq-category{padding:0 1rem .7rem .5rem;font-size:3.5897435897vw;line-height:150%;letter-spacing:.06em}.faq-category:after{width:1.2rem}.faq-section{margin-right:auto;margin-left:auto}.faq-section:not(:last-child){padding-bottom:5rem}.faq-section__heading{font-size:5.1282051282vw;line-height:150%;letter-spacing:.06em}.faq-section__group{margin-top:4.6rem}.faq-section__group .faq-item+.faq-item{margin-top:4.4rem}.qa-block__head{gap:1rem}.qa-block__head span{width:3rem;padding-top:.5rem;font-size:5.1282051282vw;line-height:135%;letter-spacing:.06em}.qa-block__head.question{padding-bottom:1.6rem}.qa-block__head.question p{font-size:4.1025641026vw;line-height:200%;letter-spacing:.06em}.qa-block__head.answer{margin-top:1.8rem}.qa-block__head.answer span{left:.4rem}.qa-block__head.answer p{font-size:3.5897435897vw;line-height:200%;letter-spacing:.06em}.c-hr-wider+.faq-section{margin-top:4.4rem}}@media screen and (max-width: 767px) and (max-width: 767px){.faq-navigation,.faq-section{width:89.7435897436%}}@media screen and (max-width: 767px) and (min-width: 768px){.faq-navigation,.faq-section{width:66.6666666667%}}
/*$vite$:1*/