.lcl-lead{padding-block:10rem 18.7rem}@media screen and (max-width: 767px){.lcl-lead{padding-block:4.3rem}}.lcl-lead .lcl-lead__ttl{opacity:.9;text-align:center;font-weight:700;font-size:4.5rem;font-size:max(4.5rem,10px);line-height:1.3;letter-spacing:.04em;margin-bottom:8.3rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__ttl{font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.6;letter-spacing:.04em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:2.2rem}}.lcl-lead .lcl-lead__txt{opacity:.9;text-align:center;font-weight:400;font-size:2.4rem;font-size:max(2.4rem,10px);line-height:1.6;letter-spacing:0}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__txt{font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.6;letter-spacing:.04em}}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__txt{font-size:1.2rem;font-size:max(1.2rem,10px);line-height:1.7;letter-spacing:0;font-weight:500}}.lcl-info{padding-bottom:14rem}@media screen and (max-width: 767px){.lcl-info{padding-bottom:8rem}}.lcl-info .lcl-info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 767px){.lcl-info .lcl-info__list{display:block}}.lcl-info .lcl-info__head{width:37.3rem;border-top:2px solid #d9d9d9;padding-block:4.5rem;font-weight:400;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.6;letter-spacing:0}@media screen and (max-width: 767px){.lcl-info .lcl-info__head{font-weight:500;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.6;letter-spacing:.04em}}.lcl-info .lcl-info__head{color:#023560}@media screen and (max-width: 767px){.lcl-info .lcl-info__head{width:100%;padding-block:1.6rem .8rem}}.lcl-info .lcl-info__body{width:calc(100% - 37.3rem);padding-block:3.6rem;border-top:2px solid #d9d9d9;font-weight:500;font-size:3rem;font-size:max(3rem,10px);line-height:1.6;letter-spacing:.04em}@media screen and (max-width: 767px){.lcl-info .lcl-info__body{font-weight:700;font-size:2.8rem;font-size:max(2.8rem,10px);line-height:1.6;letter-spacing:.04em}}.lcl-info .lcl-info__body{color:#231815}@media screen and (max-width: 767px){.lcl-info .lcl-info__body{width:100%;border-top:none;padding-block:0 2rem;font-weight:400;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.6;letter-spacing:0}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-info .lcl-info__body{font-weight:500;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.6;letter-spacing:.04em}}.lcl-access{background:#f2f4f5;padding-top:8.6rem}@media screen and (max-width: 767px){.lcl-access{padding-top:5.6rem}}.lcl-access .lcl-access__ttl{margin-bottom:3.8rem}@media screen and (max-width: 767px){.lcl-access .lcl-access__ttl{margin-bottom:4.3rem}}.lcl-access .lcl-access__txt{font-weight:500;font-size:3rem;font-size:max(3rem,10px);line-height:1.6;letter-spacing:.04em}@media screen and (max-width: 767px){.lcl-access .lcl-access__txt{font-weight:700;font-size:2.8rem;font-size:max(2.8rem,10px);line-height:1.6;letter-spacing:.04em}}@media screen and (max-width: 767px){.lcl-access .lcl-access__txt{font-weight:400;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.6;letter-spacing:0}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-access .lcl-access__txt{font-weight:500;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.6;letter-spacing:.04em}}.lcl-access .lcl-access__map{margin-top:4.5rem;width:100%;height:55rem;display:block}