#main{background:#f4ecd8}.w1100{margin:0 auto;width:1100px}@media screen and (max-width: 767px){.w1100{width:92vw}}.breadcrumb{background:#fff;width:100%;margin:0;padding:5px 0}@media screen and (max-width: 767px){.breadcrumb{padding:5px 2vw}}.breadcrumb__list{width:1000px;margin:auto}.lcl-main{padding:27px 0 50px;background:url(../img/main/bg_01.png) no-repeat center/cover;position:relative}@media screen and (max-width: 767px){.lcl-main{padding-top:4vw;background:url(../img/sp/main/bg_01.png) no-repeat center/cover}}.lcl-main .lcl-main__ttl{width:1004px;margin:0 auto 60px}@media screen and (max-width: 767px){.lcl-main .lcl-main__ttl{width:calc(100% - 4vw);margin:0 auto}}.lcl-main .lcl-main__pic img{width:100%;height:auto}.lcl-main .lcl-main__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:800px;margin:auto}@media screen and (max-width: 767px){.lcl-main .lcl-main__list{display:block;width:100%;margin-top:4vw;padding:0 5.3333333333vw}}.lcl-main .lcl-main-list-item__link{font-size:15px;font-weight:700;line-height:2.2;letter-spacing:.1em;padding:6px 0;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:color .3s,border .3s,-webkit-transform .3s;transition:color .3s,border .3s,-webkit-transform .3s;transition:color .3s,border .3s,transform .3s;transition:color .3s,border .3s,transform .3s,-webkit-transform .3s;position:relative}.lcl-main .lcl-main-list-item__link:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);background:#0b3c5d;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 767px){.lcl-main .lcl-main-list-item__link{font-size:3.4666666667vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.6vw 0}}@media(hover: hover){.lcl-main .lcl-main-list-item__link:hover{color:#0b3c5d;border-bottom:1px solid #0b3c5d}.lcl-main .lcl-main-list-item__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.lcl-main .lcl-main-list-item__link:hover .lcl-main-list-item__icon{background:#0b3c5d}}@media screen and (min-width: 768px)and (-ms-high-contrast: none),screen and (min-width: 768px)and (-ms-high-contrast: active){.lcl-main .lcl-main-list-item__link:hover{color:#0b3c5d;border-bottom:1px solid #0b3c5d}.lcl-main .lcl-main-list-item__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.lcl-main .lcl-main-list-item__link:hover .lcl-main-list-item__icon{background:#0b3c5d}}.lcl-main .lcl-main-list-item__icon{width:16px;height:16px;border-radius:100vmax;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:20px}.lcl-main .lcl-main-list-item__icon svg{width:10px;height:10px}.lcl-main .lcl-main-list-item__icon path{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.lcl-main .lcl-main__scroll{width:110px;height:110px;border-radius:100vmax;overflow:hidden;position:absolute;bottom:200px;left:calc(50% + 516px);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.lcl-main .lcl-main__scroll{width:17.8666666667vw;height:17.8666666667vw;bottom:70.6666666667vw;left:auto;right:4vw}}.lcl-main .lcl-main__scroll:before{content:"";-webkit-animation:rotateAni 30s infinite forwards linear;animation:rotateAni 30s infinite forwards linear;width:100%;height:100%;position:absolute;left:0;top:0;background:url(../img/main/icon_bg.png) no-repeat center/contain;z-index:-1}@media(hover: hover){.lcl-main .lcl-main__scroll:hover .lcl-main-scroll__img{-webkit-transform:translateY(5px);transform:translateY(5px)}}@media screen and (min-width: 768px)and (-ms-high-contrast: none),screen and (min-width: 768px)and (-ms-high-contrast: active){.lcl-main .lcl-main__scroll:hover .lcl-main-scroll__img{-webkit-transform:translateY(5px);transform:translateY(5px)}}.lcl-main .lcl-main-scroll__img{display:block;width:29px;margin:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 767px){.lcl-main .lcl-main-scroll__img{width:4.5333333333vw}}.lcl-main.js_load--on .lcl-main__ttl{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes rotateAni{0%{-webkit-transform:rotate(360deg) translateZ(0px);transform:rotate(360deg) translateZ(0px)}100%{-webkit-transform:rotate(0deg) translateZ(0px);transform:rotate(0deg) translateZ(0px)}}@keyframes rotateAni{0%{-webkit-transform:rotate(360deg) translateZ(0px);transform:rotate(360deg) translateZ(0px)}100%{-webkit-transform:rotate(0deg) translateZ(0px);transform:rotate(0deg) translateZ(0px)}}.lcl-question{width:calc(100% - 90px);margin:0 auto;padding:100px 40px 20px;background:#fff;border-radius:80px}@media screen and (max-width: 767px){.lcl-question{width:100%;padding:12vw 4vw 4vw;border-radius:9.3333333333vw}}.lcl-question .lcl-question__sec{width:900px;margin:auto;padding-bottom:80px}@media screen and (max-width: 767px){.lcl-question .lcl-question__sec{width:100%;padding-bottom:12vw}}.lcl-question .lcl-question__sec:not(:last-of-type){margin-bottom:80px;border-bottom:1px solid #818181}@media screen and (max-width: 767px){.lcl-question .lcl-question__sec:not(:last-of-type){margin-bottom:12vw}}.lcl-question .lcl-question__sec:nth-child(2n) .lcl-question-sec-header__ttl{background:#beefb2}.lcl-question .lcl-question-sec__header{margin-bottom:60px}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec__header{margin-bottom:8vw}}.lcl-question .lcl-question-sec-header__en{color:#fff;text-align:center;font-size:20px;font-weight:600;line-height:1.7;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:3px 10px}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec-header__en{font-size:4vw;padding:.8vw 2.6666666667vw}}.lcl-question .lcl-question-sec-header__en svg{width:19px;height:19px}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec-header__en svg{width:5.3333333333vw;height:5.3333333333vw}}.lcl-question .lcl-question-sec-header__ttl{font-size:28px;font-weight:600;line-height:1.7;padding:10px 20px;border:1px solid #000;background:#f8f3af;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec-header__ttl{font-size:5.3333333333vw;line-height:1.5;text-indent:-1em;margin-top:-.1333333333vw;padding:1.3333333333vw 3.4666666667vw 1.3333333333vw 8vw}}.lcl-question .lcl-question-sec__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;align-items:center;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec__block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.lcl-question .lcl-question-sec__block.lcl-question-sec__block--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lcl-question .lcl-question-sec__block.lcl-question-sec__block--reverse .lcl-question-sec-block__main{margin-left:0;margin-right:26px}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec__block.lcl-question-sec__block--reverse .lcl-question-sec-block__main{margin-right:5.3333333333vw}}.lcl-question .lcl-question-sec__block.lcl-question-sec__block--reverse .lcl-question-sec-block__main:before{left:auto;right:-20px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec__block.lcl-question-sec__block--reverse .lcl-question-sec-block__main:before{right:-4vw}}.lcl-question .lcl-question-sec__block:not(:last-of-type){margin-bottom:20px}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec__block:not(:last-of-type){margin-bottom:5.3333333333vw}}.lcl-question .lcl-question-sec__block.scr_active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.lcl-question .lcl-question-sec-block__human{width:100px;height:auto}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec-block__human{width:19.2vw}}.lcl-question .lcl-question-sec-block-human__img{width:100%;height:auto}.lcl-question .lcl-question-sec-block__main{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:26px;padding:20px;border-radius:10px;border:1px solid #000;background:#fff;-webkit-box-shadow:4px 4px 0px 0px #000;box-shadow:4px 4px 0px 0px #000;position:relative}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec-block__main{margin-left:5.3333333333vw;padding:5.3333333333vw 4vw;border-radius:2.6666666667vw;-webkit-box-shadow:1.0666666667vw 1.0666666667vw 0px 0px #000;box-shadow:1.0666666667vw 1.0666666667vw 0px 0px #000}}.lcl-question .lcl-question-sec-block__main:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-15px;top:calc(50% - 7.5px)}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec-block__main:before{border-width:2vw 3.3333333333vw 2vw 0;left:-3.3333333333vw;top:6.6666666667vw}}.lcl-question .lcl-question-sec-block__main.lcl-question-sec-block__main--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.lcl-question .lcl-question-sec-block__main.lcl-question-sec-block__main--flex .lcl-question-sec-block__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-question .lcl-question-sec-block__txt{font-size:14px;line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec-block__txt{font-size:3.4666666667vw}}.lcl-question .lcl-question-sec-block__orange{color:#ea6200;font-weight:600}.lcl-question .lcl-question-sec-block__weight{font-weight:700}.lcl-question .lcl-question-sec-block__fig{width:150px;height:auto;margin-left:10px;display:inline-block}@media screen and (max-width: 767px){.lcl-question .lcl-question-sec-block__fig{width:100%;margin:2.6666666667vw 0 0}}.lcl-question .lcl-question-sec-block__fig img{width:100%;height:auto}.lcl-resident{padding-top:80px;position:relative}@media screen and (max-width: 767px){.lcl-resident{padding-top:10.6666666667vw;overflow:hidden}}.lcl-resident .lcl-resident__ttl{font-size:25px;font-weight:700;line-height:1.7;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;position:relative}@media screen and (max-width: 767px){.lcl-resident .lcl-resident__ttl{font-size:4.8vw}}.lcl-resident .lcl-resident__ttl:before,.lcl-resident .lcl-resident__ttl:after{content:"";position:absolute;width:1px;height:36px;background:#ff7d34;top:5px}@media screen and (max-width: 767px){.lcl-resident .lcl-resident__ttl:before,.lcl-resident .lcl-resident__ttl:after{width:1px;height:8.8vw;top:0}}.lcl-resident .lcl-resident__ttl:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);left:-30px}@media screen and (max-width: 767px){.lcl-resident .lcl-resident__ttl:before{left:-4.6666666667vw}}.lcl-resident .lcl-resident__ttl:after{-webkit-transform:rotate(20deg);transform:rotate(20deg);right:-25px}@media screen and (max-width: 767px){.lcl-resident .lcl-resident__ttl:after{right:-4vw}}.lcl-resident .lcl-resident__en{color:#fff;font-size:134px;font-weight:600;line-height:1;letter-spacing:-6.7px;position:absolute;left:0;right:0;bottom:150px;margin:0 auto;text-align:center;opacity:.6}@media screen and (max-width: 767px){.lcl-resident .lcl-resident__en{font-size:10vw;letter-spacing:-.2733333333vw;white-space:nowrap;margin-left:-2vw;bottom:24vw}}.lcl-resident .lcl-resident__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:800px;margin:auto;position:relative}@media screen and (max-width: 767px){.lcl-resident .lcl-resident__list{width:calc(100% - 2vw);height:116vw;margin:4vw 0}}.lcl-resident .lcl-resident__list.scr_active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.lcl-resident .lcl-resident__list.scr_active .lcl-resident-list__item{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.lcl-resident .lcl-resident-list__item{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}@media screen and (max-width: 767px){.lcl-resident .lcl-resident-list__item{position:absolute}}.lcl-resident .lcl-resident-list__item:nth-child(1){width:243px}@media screen and (max-width: 767px){.lcl-resident .lcl-resident-list__item:nth-child(1){width:59.2vw;top:10.6666666667vw;left:0}}.lcl-resident .lcl-resident-list__item:nth-child(2){width:271px;-webkit-transition-delay:.1s;transition-delay:.1s}@media screen and (max-width: 767px){.lcl-resident .lcl-resident-list__item:nth-child(2){width:53.3333333333vw;top:0;right:0}}.lcl-resident .lcl-resident-list__item:nth-child(3){width:243px;-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width: 767px){.lcl-resident .lcl-resident-list__item:nth-child(3){width:50.9333333333vw;right:0;bottom:0}}.lcl-resident .lcl-resident-list__item:nth-child(4){width:180px;margin-top:-30px;-webkit-transition-delay:.3s;transition-delay:.3s}@media screen and (max-width: 767px){.lcl-resident .lcl-resident-list__item:nth-child(4){width:42.1333333333vw;margin-top:0;left:8vw;bottom:10.6666666667vw}}.lcl-resident .lcl-resident-list__item:nth-child(5){width:180px;margin-top:-30px;-webkit-transition-delay:.4s;transition-delay:.4s}@media screen and (max-width: 767px){.lcl-resident .lcl-resident-list__item:nth-child(5){width:34.6666666667vw;margin-top:0;right:6.6666666667vw;top:36vw}}.lcl-resident .lcl-resident__fig{width:970px;margin:0 auto;position:relative}@media screen and (max-width: 767px){.lcl-resident .lcl-resident__fig{width:calc(100vw + 16vw);margin-left:-9.3333333333vw}}.lcl-resident .lcl-resident__img{width:100%;height:auto}