#main{overflow:visible}.lcl-faq .lcl-faq__in{max-width:105rem;width:100%;padding-block:12rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-faq .lcl-faq__in{padding:4rem 2rem 6rem}}.lcl-faq .lcl-faq__sep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.lcl-faq .lcl-faq__sep{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lcl-faq .lcl-faq__side{position:relative;width:28rem}@media screen and (max-width: 767px){.lcl-faq .lcl-faq__side{width:100%}}@media screen and (min-width: 768px){.lcl-faq .lcl-faq__fix{position:sticky;top:16rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.lcl-faq .lcl-faq__en{font-family:"Aboreto",system-ui;font-weight:400;font-style:normal;font-size:2rem;font-size:max(2rem,10px);line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 767px){.lcl-faq .lcl-faq__en{font-size:1.7rem;font-size:max(1.7rem,10px);text-align:center}}.lcl-faq .lcl-faq-nav{margin-top:2rem}@media screen and (max-width: 767px){.lcl-faq .lcl-faq-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1.4rem}}@media screen and (max-width: 767px){.lcl-faq .lcl-faq-nav .db-faq{display:block}}@media screen and (min-width: 768px){.lcl-faq .lcl-faq-nav__item:first-of-type .lcl-faq-nav__link{border-top:1px solid #dbdbdb}}@media screen and (max-width: 767px){.lcl-faq .lcl-faq-nav__item{width:calc((100% - 1.5rem)/2)}}.lcl-faq .lcl-faq-nav__link{position:relative;display:block;border-bottom:1px solid #dbdbdb;padding-block:1.9rem 2rem}@media screen and (max-width: 767px){.lcl-faq .lcl-faq-nav__link{padding-right:1.9rem;padding-block:0 .8rem;text-align:center}}@media(any-hover: hover){.lcl-faq .lcl-faq-nav__link:hover .ico_down{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}}.lcl-faq .lcl-faq-nav__link .ico_down{position:absolute;width:1.4rem;top:0;bottom:0;right:0;margin:auto;-webkit-transition:opacity .25s ease,-webkit-transform 0s .25s ease;transition:opacity .25s ease,-webkit-transform 0s .25s ease;transition:transform 0s .25s ease,opacity .25s ease;transition:transform 0s .25s ease,opacity .25s ease,-webkit-transform 0s .25s ease}@media screen and (min-width: 768px){.lcl-faq .lcl-faq-nav__link .ico_down{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media screen and (max-width: 767px){.lcl-faq .lcl-faq-nav__link .ico_down{width:.9rem}.lcl-faq .lcl-faq-nav__link .ico_down .svg-path{fill:#dbdbdb}}.lcl-faq .lcl-faq__cnt{width:68rem}@media screen and (max-width: 767px){.lcl-faq .lcl-faq__cnt{width:100%;margin-top:5.4rem}}.lcl-faq .lcl-faq-sec:not(:first-of-type){margin-top:8rem}@media screen and (max-width: 767px){.lcl-faq .lcl-faq-sec:not(:first-of-type){margin-top:6rem}}.lcl-faq .lcl-faq-sec__ttl{font-family:"Zen Old Mincho",serif;font-weight:700;font-style:normal;font-size:2.5rem;font-size:max(2.5rem,10px);letter-spacing:.05em;font-weight:700;line-height:1.6;background:-webkit-gradient(linear, left bottom, left top, color-stop(-9.41%, #0c0a99), color-stop(108.82%, #0f78e1));background:linear-gradient(0deg, #0c0a99 -9.41%, #0f78e1 108.82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.lcl-faq .lcl-faq-sec__ttl{font-size:2rem;font-size:max(2rem,10px);letter-spacing:0em;line-height:1.5}}.lcl-faq .cmn-faq-details{margin-top:0;border-bottom:1px solid #f0f0f0}.lcl-faq .cmn-faq-details.details--open .cmn-faq-details__summery{padding:2.5rem 4rem 1rem 0}@media screen and (max-width: 767px){.lcl-faq .cmn-faq-details.details--open .cmn-faq-details__summery{padding:2rem 2.5rem 1rem 0}}.lcl-faq .cmn-faq-details.details--open .cmn-faq-details__txt{background:-webkit-gradient(linear, left bottom, left top, color-stop(-9.41%, #0c0a99), color-stop(108.82%, #0f78e1));background:linear-gradient(0deg, #0c0a99 -9.41%, #0f78e1 108.82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.lcl-faq .cmn-faq-details .cmn-faq-details__summery{padding:2.5rem 3.5rem 2.5rem 0}@media screen and (max-width: 767px){.lcl-faq .cmn-faq-details .cmn-faq-details__summery{padding:2rem 2.5rem 2rem 0}}.lcl-faq .cmn-faq-details .cmn-faq-details__summery .ico_plus{right:0}@media(any-hover: hover){.lcl-faq .cmn-faq-details .cmn-faq-details__summery:hover .cmn-faq-details__txt{background:-webkit-gradient(linear, left bottom, left top, color-stop(-9.41%, #0c0a99), color-stop(108.82%, #0f78e1));background:linear-gradient(0deg, #0c0a99 -9.41%, #0f78e1 108.82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.lcl-faq .cmn-faq-details__txt{color:#000;-webkit-text-fill-color:#000;background:none;background-clip:border-box;-webkit-background-clip:border-box}@media screen and (min-width: 768px){.lcl-faq .cmn-faq-details__txt{padding-right:0}}.lcl-faq .cmn-faq-details__main{padding:0 0 2.5rem 4.5rem}@media screen and (max-width: 767px){.lcl-faq .cmn-faq-details__main{padding:0 0 2rem 3rem}}