#main{overflow:visible}.lcl-sec:nth-of-type(odd){background-color:#f5f2e6}.lcl-sec:nth-of-type(even){background-color:#fff}.lcl-sec .lcl-sec__in{padding-top:7rem;padding-bottom:10rem}@media screen and (min-width: 768px){.lcl-sec .lcl-sec__in{width:100rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__in{padding:5rem 1.5rem}}.lcl-sec .lcl-sec__sep{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__sep{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.lcl-sec .lcl-sec__ttlwrap{position:relative;width:24rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttlwrap{width:100%}}.lcl-sec .lcl-sec__ttl{font-size:2.8rem;font-size:max(2.8rem,10px);letter-spacing:0;font-weight:700;line-height:1.65;padding-bottom:2.1rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl{font-size:2rem;font-size:max(2rem,10px);letter-spacing:0}}@media screen and (min-width: 768px){.lcl-sec .lcl-sec__ttl{position:sticky;top:10rem}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl{padding-bottom:1.4rem}}.lcl-sec .lcl-sec__ttl::before{content:"";position:absolute;bottom:0;left:0;width:6rem;height:.6rem;border-radius:.2rem;background-color:#eb5711}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl::before{width:4rem;height:.4rem}}.lcl-sec .lcl-sec__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-sec .lcl-sec-details{border-radius:2rem;background-color:#fff;border:.3rem solid #f8f5ea}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-details{border-radius:1.5rem}}.lcl-sec .lcl-sec-details:not(:first-of-type){margin-top:1rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-details:not(:first-of-type){margin-top:.5rem}}.lcl-sec .lcl-sec-details.details--open .lcl-sec-details__summery .ico_down{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.lcl-sec .lcl-sec-details__summery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;padding:2.2rem 5.4rem 2.2rem 6rem;font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:0;font-weight:700;line-height:1.65}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-details__summery{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:0}}@media(any-hover: hover){.lcl-sec .lcl-sec-details__summery:hover .lcl-sec-details__label{color:#eb5711}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-details__summery{padding:1.5rem 3.7rem 1.5rem 3.9rem}}.lcl-sec .lcl-sec-details__summery .ico_down{position:absolute;top:0;bottom:0;margin:auto;right:2.4rem;width:1.8rem;height:1.8rem;-webkit-transition:none;transition:none}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-details__summery .ico_down{right:1.2rem;width:1.5rem;height:1.5rem}}.lcl-sec .lcl-sec-details__summery .ico_down .svg-path{fill:#eb5711}.lcl-sec .lcl-sec-details__icon{position:absolute;left:2.2rem;top:0;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:3.2rem;font-size:max(3.2rem,10px);line-height:1;letter-spacing:0}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-details__icon{left:1.2rem;font-size:2.4rem;font-size:max(2.4rem,10px)}}.lcl-sec .lcl-sec-details__icon.lcl-sec-details__icon--q{color:#046dad;top:-100%;bottom:-100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.lcl-sec .lcl-sec-details__icon.lcl-sec-details__icon--a{color:#eb5711}.lcl-sec .lcl-sec-details__link{color:#eb5711;text-decoration:underline}@media(any-hover: hover){.lcl-sec .lcl-sec-details__link:hover{text-decoration:none}}.lcl-sec .lcl-sec-details__label{-webkit-transition:color .2s ease;transition:color .2s ease}.lcl-sec .lcl-sec-details__answer{position:relative;padding:0 2.5rem 2.5rem 6rem;font-size:1.6rem;font-size:max(1.6rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-details__answer{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.6}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-details__answer{padding:0 1.2rem 1.5rem 3.9rem}}