.lcl-about .lcl-about__in{position:relative;padding-block:7rem 22.2rem}@media screen and (min-width: 768px){.lcl-about .lcl-about__in{width:100rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.lcl-about .lcl-about__in{padding:5rem 1.5rem 11.2rem}}.lcl-about .lcl-about__head{margin-top:5rem;text-align:center}@media screen and (max-width: 767px){.lcl-about .lcl-about__head{margin-top:3rem}}.lcl-about .lcl-about__fig{width:73rem;margin:5rem auto 0;border-radius:2rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-about .lcl-about__fig{width:100%;margin-top:3rem}}.lcl-about .lcl-about__figarea{position:absolute;bottom:-4.8rem;width:20rem}@media screen and (max-width: 767px){.lcl-about .lcl-about__figarea{bottom:-2.3rem;width:10rem}}.lcl-about .lcl-about__figarea.scr-anin .lcl-about__figpeople{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:0;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41);transition:transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41),opacity .3s ease;transition:transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41)}.lcl-about .lcl-about__figarea.scr-anin .lcl-about__figtxt{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:0;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41);transition:transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41),opacity .3s ease;transition:transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41),opacity .3s ease,-webkit-transform .4s cubic-bezier(0.43, 0.36, 0.38, 1.41);-webkit-transition-delay:.3s;transition-delay:.3s}.lcl-about .lcl-about__figarea.scr-anin--on .lcl-about__figpeople,.lcl-about .lcl-about__figarea.scr-anin--on .lcl-about__figtxt{-webkit-transform:scale(1);transform:scale(1);opacity:1}.lcl-about .lcl-about__figarea.lcl-about__figarea--01{left:0}.lcl-about .lcl-about__figarea.lcl-about__figarea--02{right:0}.lcl-about .lcl-about__figpeople{width:100%}.lcl-about .lcl-about__figtxt{width:13rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-about .lcl-about__figtxt{width:6.5rem}}.lcl-feature{background-color:#fff;padding-block:7rem 6rem}@media screen and (max-width: 767px){.lcl-feature{padding:5rem 1.5rem}}@media screen and (min-width: 768px){.lcl-feature .lcl-feature__in{width:100rem;margin-left:auto;margin-right:auto}}.lcl-feature .lcl-feature__cnt{margin-top:3rem}.lcl-feature .lcl-feature-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem;padding-block:1.5rem;counter-increment:ftr_num}@media screen and (max-width: 767px){.lcl-feature .lcl-feature-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding-block:0}}.lcl-feature .lcl-feature-block.scr-anin .lcl-feature-block__fig img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease}.lcl-feature .lcl-feature-block.scr-anin .lcl-feature-block__subfig{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;-webkit-transition-delay:.4s;transition-delay:.4s}@media screen and (max-width: 767px){.lcl-feature .lcl-feature-block.scr-anin .lcl-feature-block__subfig{-webkit-transition-delay:.2s;transition-delay:.2s}}.lcl-feature .lcl-feature-block.scr-anin .lcl-feature-block__ttl{opacity:0;-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.lcl-feature .lcl-feature-block.scr-anin .lcl-feature-block__ttl::after{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-feature .lcl-feature-block.scr-anin .lcl-feature-block__txt{opacity:0;-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-feature .lcl-feature-block.scr-anin--on .lcl-feature-block__fig img{-webkit-transform:scale(1);transform:scale(1)}.lcl-feature .lcl-feature-block.scr-anin--on .lcl-feature-block__subfig{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-feature .lcl-feature-block.scr-anin--on .lcl-feature-block__ttl{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.lcl-feature .lcl-feature-block.scr-anin--on .lcl-feature-block__ttl::after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.lcl-feature .lcl-feature-block.scr-anin--on .lcl-feature-block__txt{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 768px){.lcl-feature .lcl-feature-block:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.lcl-feature .lcl-feature-block:nth-of-type(odd) .lcl-feature-block__subfig{right:0}@media screen and (min-width: 768px){.lcl-feature .lcl-feature-block:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lcl-feature .lcl-feature-block:nth-of-type(even) .lcl-feature-block__subfig{left:0}}.lcl-feature .lcl-feature-block:not(:first-of-type){margin-top:3rem}@media screen and (max-width: 767px){.lcl-feature .lcl-feature-block:not(:first-of-type){margin-top:4rem}}.lcl-feature .lcl-feature-block__figarea{position:relative;width:48rem;padding-bottom:3.6rem}@media screen and (max-width: 767px){.lcl-feature .lcl-feature-block__figarea{width:100%;padding-bottom:1.5rem}}.lcl-feature .lcl-feature-block__fig{position:relative;z-index:1;overflow:hidden;border-radius:2rem}.lcl-feature .lcl-feature-block__subfig{position:absolute;z-index:1;bottom:0;width:14rem}@media screen and (max-width: 767px){.lcl-feature .lcl-feature-block__subfig{width:11rem;right:0}}.lcl-feature .lcl-feature-block__area{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-feature .lcl-feature-block__ttl{position:relative;z-index:1;padding-block:2.3rem;margin-bottom:2.4rem;font-size:3.4rem;font-size:max(3.4rem,10px);letter-spacing:0;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.lcl-feature .lcl-feature-block__ttl{font-size:2.5rem;font-size:max(2.5rem,10px);letter-spacing:0;line-height:1.7}}@media screen and (max-width: 767px){.lcl-feature .lcl-feature-block__ttl{padding-block:1.3rem;margin-bottom:1.8rem}}.lcl-feature .lcl-feature-block__ttl::before{content:"";position:absolute;bottom:-0.3rem;left:0;width:3rem;height:.3rem;background-color:#eb5711;border-radius:100vw}.lcl-feature .lcl-feature-block__ttl::after{content:counter(ftr_num, decimal-leading-zero);position:absolute;z-index:-1;top:0;bottom:0;right:0;font-weight:700;font-size:10rem;font-size:max(10rem,10px);font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1;letter-spacing:0;color:#f8f5ea;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}@media screen and (max-width: 767px){.lcl-feature .lcl-feature-block__ttl::after{font-size:7rem;font-size:max(7rem,10px)}}.lcl-taragi .lcl-taragi__in{padding-block:7rem 10rem}@media screen and (min-width: 768px){.lcl-taragi .lcl-taragi__in{width:100rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__in{padding:5rem 1.5rem 8rem}}.lcl-taragi .lcl-taragi__cnt{margin-top:2rem}.lcl-taragi .lcl-taragi__sep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.7rem}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__sep{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.5rem}}.lcl-taragi .lcl-taragi__area{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-taragi .lcl-taragi-dlist{margin-top:4rem}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi-dlist{margin-top:2rem}}.lcl-taragi .lcl-taragi-dlist__sep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding-block:.6rem;border-top:1px solid #ccc9bf}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi-dlist__sep{gap:1.5rem}}.lcl-taragi .lcl-taragi-dlist__sep:last-of-type{border-bottom:1px solid #ccc9bf}.lcl-taragi .lcl-taragi-dlist__sep.lcl-taragi-dlist__sep--start{padding-block:1.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi-dlist__sep.lcl-taragi-dlist__sep--start{padding-block:1.1rem}}.lcl-taragi .lcl-taragi-dlist__term{width:5.8rem;color:#fff;background-color:#eb5711;text-align:center;border-radius:.5rem;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-taragi .lcl-taragi-dlist__term{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.6}}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi-dlist__term{width:5.2rem}}.lcl-taragi .lcl-taragi-dlist__desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-taragi .lcl-taragi-dlist__sbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi-dlist__sbs{gap:1.5rem}}.lcl-taragi .lcl-taragi-dlist-inlist__sep{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4rem}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi-dlist-inlist__sep{gap:1rem}}.lcl-taragi .lcl-taragi-dlist-inlist__sep:not(:first-of-type){margin-top:1rem}.lcl-taragi .lcl-taragi-dlist-inlist__term{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:7rem;border:1px solid #eb5711;color:#eb5711;border-radius:1rem}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi-dlist-inlist__term{width:5.2rem;border-radius:.5rem}}.lcl-taragi .lcl-taragi-dlist-inlist__desc{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;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-taragi .lcl-taragi-dlist-inlist__desc{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.6}}.lcl-taragi .lcl-taragi__fig{width:46.3rem}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__fig{width:27rem}}.lcl-taragi .lcl-taragi__link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:62.1rem;margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__link{width:100%;margin-top:4rem}}@media(any-hover: hover){.lcl-taragi .lcl-taragi__link:hover .lcl-taragi__thumb{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.lcl-taragi .lcl-taragi__link:hover .lcl-taragi__thumb img{-webkit-transform:scale(1.05);transform:scale(1.05)}.lcl-taragi .lcl-taragi__link:hover .ico_tab .svg-path{fill:#eb5711}}.lcl-taragi .lcl-taragi__link .ico_tab{position:absolute;bottom:1.5rem;right:1.5rem;width:1.8rem}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__link .ico_tab{bottom:1.5rem;right:1.3rem;width:1.4rem}}.lcl-taragi .lcl-taragi__thumb{width:21.9rem;overflow:hidden;position:relative;z-index:1;border-radius:2rem 0 0 2rem;-webkit-transition:-webkit-filter .25s ease;transition:-webkit-filter .25s ease;transition:filter .25s ease;transition:filter .25s ease, -webkit-filter .25s ease}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__thumb{width:13rem;border-radius:1rem 0 0 1rem}}.lcl-taragi .lcl-taragi__thumb img{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.lcl-taragi .lcl-taragi__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem;border-radius:0 2rem 2rem 0;background-color:#fff}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__detail{padding:1.5rem 3.2rem 1.5rem 1.5rem}}.lcl-taragi .lcl-taragi__label{font-size:2.4rem;font-size:max(2.4rem,10px);letter-spacing:0;font-weight:700;line-height:1.6;color:#eb5711;margin-bottom:.5rem}@media screen and (max-width: 767px){.lcl-taragi .lcl-taragi__label{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;line-height:1.65}}