.font-family{font-family:"Zen Kaku Gothic New",sans-serif}.txt-basic{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.txt-basic{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.txt-basic--bold{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.txt-basic--bold{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.txt-basic--lh{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.4}@media screen and (max-width: 767px){.txt-basic--lh{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.txt-large{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:0;font-weight:500;line-height:2}@media screen and (max-width: 767px){.txt-large{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:0;line-height:1.9}}.txt-small{font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:0;font-weight:500;line-height:1.6}@media screen and (max-width: 767px){.txt-small{font-size:1.1rem;font-size:max(1.1rem,10px);letter-spacing:0}}.ttl-01{font-size:5rem;font-size:max(5rem,10px);letter-spacing:0;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.ttl-01{font-size:3rem;font-size:max(3rem,10px);letter-spacing:0;line-height:1.5}}.ttl-02{font-size:3.2rem;font-size:max(3.2rem,10px);letter-spacing:.05em;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.ttl-02{font-size:2.4rem;font-size:max(2.4rem,10px);letter-spacing:0em;line-height:1.6}}.ttl-03{font-size:2.6rem;font-size:max(2.6rem,10px);letter-spacing:.05em;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.ttl-03{font-size:1.9rem;font-size:max(1.9rem,10px);letter-spacing:0em;line-height:1.7}}.ttl-04{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:0;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.ttl-04{font-size:1.6rem;font-size:max(1.6rem,10px);letter-spacing:0;line-height:1.7}}#main{overflow:visible;background:#ddfdff}.lcl-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10.3rem;z-index:1;position:relative}@media screen and (max-width: 767px){.lcl-main{padding-top:9.5rem}}.lcl-main.js-load .lcl-main-ttl__txt--jagatsunagu{opacity:0;scale:.6}.lcl-main.js-load .lcl-main-ttl__txt:not(.lcl-main-ttl__txt--jagatsunagu){opacity:0;translate:0 5rem;-webkit-transition:opacity .35s ease,scale .45s cubic-bezier(0.18, 1.78, 0.66, 1),translate .45s cubic-bezier(0.18, 1.78, 0.66, 1);transition:opacity .35s ease,scale .45s cubic-bezier(0.18, 1.78, 0.66, 1),translate .45s cubic-bezier(0.18, 1.78, 0.66, 1)}.lcl-main.js-load .lcl-main-ttl__txt:not(.lcl-main-ttl__txt--jagatsunagu):nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.lcl-main.js-load .lcl-main-ttl__txt:not(.lcl-main-ttl__txt--jagatsunagu):nth-child(3){-webkit-transition-delay:.55s;transition-delay:.55s}.lcl-main.js-load .lcl-main-ttl__txt:not(.lcl-main-ttl__txt--jagatsunagu):nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.lcl-main.js-load .lcl-main__lead,.lcl-main.js-load .lcl-main__scroll{opacity:0;-webkit-transition:opacity .45s .9s ease;transition:opacity .45s .9s ease}.lcl-main.js-load--on .lcl-main-ttl__txt--jagatsunagu{-webkit-animation:main-fukidashi-anim 1s ease forwards;animation:main-fukidashi-anim 1s ease forwards;-webkit-transform-origin:bottom center;transform-origin:bottom center}@-webkit-keyframes main-fukidashi-anim{0%{opacity:0;scale:1;translate:0 0}12%{opacity:1;translate:0 0}20%{opacity:1;scale:1.1 .9;translate:0 0}40%{opacity:1;scale:.85 1.2;translate:0 -30%}60%{opacity:1;scale:1.2 .85;translate:0 5%}100%{opacity:1;scale:1;translate:0 0}}@keyframes main-fukidashi-anim{0%{opacity:0;scale:1;translate:0 0}12%{opacity:1;translate:0 0}20%{opacity:1;scale:1.1 .9;translate:0 0}40%{opacity:1;scale:.85 1.2;translate:0 -30%}60%{opacity:1;scale:1.2 .85;translate:0 5%}100%{opacity:1;scale:1;translate:0 0}}.lcl-main.js-load--on .lcl-main-ttl__txt:not(.lcl-main-ttl__txt--jagatsunagu){opacity:1;scale:1;translate:0 0}.lcl-main.js-load--on .lcl-main__lead,.lcl-main.js-load--on .lcl-main__scroll{opacity:1}.lcl-main .lcl-main-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:68.7rem}@media screen and (max-width: 767px){.lcl-main .lcl-main-ttl{width:27.3rem}}.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--jagatsunagu{width:100%;height:11.5rem;margin-bottom:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--jagatsunagu{height:4.6rem;margin-bottom:-0.4rem}}.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--jagatsunagu img{width:auto;height:100%}.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--nougyou{width:22.8rem}@media screen and (max-width: 767px){.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--nougyou{width:9.1rem}}.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--and{width:7.4rem}@media screen and (max-width: 767px){.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--and{width:3rem}}.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--kurashi{width:33.5rem}@media screen and (max-width: 767px){.lcl-main .lcl-main-ttl__txt.lcl-main-ttl__txt--kurashi{width:13.4rem}}.lcl-main .lcl-main__lead{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:0;font-weight:500;line-height:2;margin-top:4.4rem;text-align:center;color:#000}@media screen and (max-width: 767px){.lcl-main .lcl-main__lead{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:0;line-height:1.9}}@media screen and (max-width: 767px){.lcl-main .lcl-main__lead{margin-top:1.5rem}}.lcl-main .lcl-main__scroll{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.3rem;font-size:max(1.3rem,10px);font-weight:700;line-height:1.5;letter-spacing:.3em;margin-top:4.4rem;padding-bottom:4.1rem;color:#2984d9;position:relative}@media screen and (max-width: 767px){.lcl-main .lcl-main__scroll{font-size:1.2rem;font-size:max(1.2rem,10px);margin-top:2rem;padding-bottom:3.1rem}}.lcl-main .lcl-main__scroll::before{content:"";position:absolute;inset:auto 0 .3rem;margin:auto;width:1px;height:3.3rem;background:#2984d9}@media screen and (max-width: 767px){.lcl-main .lcl-main__scroll::before{height:2.3rem}}.lcl-main .lcl-main__scroll::after{content:"";position:absolute;inset:auto 0 0;margin:auto;width:.6rem;aspect-ratio:1;border-radius:50%;translate:0 -3.3rem;background:#2984d9;-webkit-animation:scroll-down-anim-pc 1.6s linear infinite;animation:scroll-down-anim-pc 1.6s linear infinite}@media screen and (max-width: 767px){.lcl-main .lcl-main__scroll::after{translate:0 -2.3rem;-webkit-animation-name:scroll-down-anim-sp;animation-name:scroll-down-anim-sp}}@-webkit-keyframes scroll-down-anim-sp{0%{scale:0;translate:0 -2.3rem}20%{scale:1}80%{scale:1}100%{scale:0;translate:0 0}}@keyframes scroll-down-anim-sp{0%{scale:0;translate:0 -2.3rem}20%{scale:1}80%{scale:1}100%{scale:0;translate:0 0}}@-webkit-keyframes scroll-down-anim-pc{0%{scale:0;translate:0 -3.3rem}20%{scale:1}80%{scale:1}100%{scale:0;translate:0 0}}@keyframes scroll-down-anim-pc{0%{scale:0;translate:0 -3.3rem}20%{scale:1}80%{scale:1}100%{scale:0;translate:0 0}}.lcl-main .lcl-main__bg{position:absolute;inset:0 0 -20rem;z-index:-1;overflow:hidden}.lcl-main .lcl-main__bg::before,.lcl-main .lcl-main__bg::after{content:"";position:absolute;inset:-85% auto -100% -14.8461538462%;margin:auto;width:52.9230769231%;aspect-ratio:688/555;background:url(../img/main/bg_snake.svg) no-repeat center/contain}@media screen and (min-width: 768px){.lcl-main .lcl-main__bg::before,.lcl-main .lcl-main__bg::after{min-width:541.9323076923px}}@media screen and (max-width: 767px){.lcl-main .lcl-main__bg::before,.lcl-main .lcl-main__bg::after{width:35.1rem;inset:16.3rem auto auto -16rem}}.lcl-main .lcl-main__bg::after{width:99.8461538462%;inset:-100% -27.1538461538% -55% auto}@media screen and (max-width: 767px){.lcl-main .lcl-main__bg::after{width:54.5rem;inset:-10.2rem -18.2rem auto auto}}.lcl-pagenav{position:relative;z-index:1;height:250vh}@media screen and (min-width: 768px){.lcl-pagenav{max-width:130rem;margin-inline:auto}}@media screen and (max-width: 767px){.lcl-pagenav{margin-top:2.5rem}}.lcl-pagenav .lcl-pagenav__in{position:sticky;top:0;height:100vh;margin-block:calc((100vh - clamp(512px,50vw,800px))/-2)}@media screen and (min-width: 768px){.lcl-pagenav .lcl-pagenav__in{display:grid;place-items:center;grid-template-columns:repeat(2, 1fr);gap:.5rem}}@media screen and (max-width: 767px){.lcl-pagenav .lcl-pagenav__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block:min((100vh - 65rem)/-2,0px);gap:.5rem}}.lcl-pagenav .lcl-pagenav__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;aspect-ratio:1;overflow:hidden;position:relative;--pagenav-overlay: 0}@media screen and (max-width: 767px){.lcl-pagenav .lcl-pagenav__link{aspect-ratio:375/325}}.lcl-pagenav .lcl-pagenav__link::after{content:"";position:absolute;inset:0;opacity:var(--pagenav-overlay);background:rgba(0,0,0,.4)}.lcl-pagenav .lcl-pagenav__link:nth-of-type(1){--pagenav-primary: #2fc07b}.lcl-pagenav .lcl-pagenav__link:nth-of-type(2){--pagenav-primary: #ffad49}.lcl-pagenav .lcl-pagenav__illust{width:100%;height:100%}.lcl-pagenav .lcl-pagenav__illust img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-pagenav .lcl-pagenav__txtarea{position:absolute;inset:0;z-index:1}.lcl-pagenav .lcl-pagenav__txt{width:8rem;height:100%;margin-inline:auto;translate:0 100%}@media screen and (max-width: 767px){.lcl-pagenav .lcl-pagenav__txt{width:4.1rem}}.lcl-pagenav .lcl-pagenav__txt img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lcl-pagenav .lcl-pagenav__ico{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;width:15rem;aspect-ratio:1;padding-top:1.7rem;border-radius:50%;background:var(--pagenav-primary);inset:auto 0 -7.5rem;position:absolute;margin:auto;opacity:0}@media screen and (max-width: 767px){.lcl-pagenav .lcl-pagenav__ico{width:7.6rem;padding-top:.8rem;bottom:-2.3rem}}.lcl-pagenav .lcl-pagenav__ico .ico_svg{width:5rem;translate:0 100%}@media screen and (max-width: 767px){.lcl-pagenav .lcl-pagenav__ico .ico_svg{width:2.5rem}}.lcl-pagenav .lcl-pagenav__ico .svg-path{fill:#fff}.lcl-sec{margin-top:10rem;padding-block:8rem;--sec-primary: red;--sec-btn-bgcolor: red}@media screen and (max-width: 767px){.lcl-sec{padding-block:6rem}}@media screen and (min-width: 768px){.lcl-sec.lcl-sec--reverse .lcl-sec__in{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px){.lcl-sec.lcl-sec--reverse .lcl-sec-slide__in{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.lcl-sec.lcl-sec--reverse .lcl-sec-slide-illust__fukidashi{left:auto;right:-3.25rem}@media screen and (max-width: 767px){.lcl-sec.lcl-sec--reverse .lcl-sec-slide-illust__fukidashi{right:-1.25rem}}.lcl-sec+.lcl-sec{margin-top:0;padding-bottom:17rem}@media screen and (max-width: 767px){.lcl-sec+.lcl-sec{padding-bottom:13.8rem}}.lcl-sec.lcl-sec--nougyou{background:#fff;--sec-primary: #2fc07b;--sec-btn-bgcolor: #d7eca5}.lcl-sec.lcl-sec--kurashi{background:#ffffec;--sec-primary: #ff8c00;--sec-btn-bgcolor: #ffd435}.lcl-sec .lcl-sec__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:9rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl{height:7rem}}.lcl-sec .lcl-sec__ttl img{width:auto;height:100%}.lcl-sec .lcl-sec__lead{font-size:3.2rem;font-size:max(3.2rem,10px);letter-spacing:.05em;font-weight:700;line-height:1.8;text-align:center;margin-top:2rem;color:#000}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__lead{font-size:2.4rem;font-size:max(2.4rem,10px);letter-spacing:0em;line-height:1.6}}@media screen and (min-width: 768px){.lcl-sec .lcl-sec__in{max-width:128rem;padding-inline:1rem;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__in{position:relative}}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-slide{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:35rem}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slide{position:absolute;inset:4rem 0 0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}}.lcl-sec .lcl-sec-slide__in{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-slide__in{height:100vh;margin-block:calc((100vh - clamp(330.8307692308px,32.3vw,516.9230769231px))/-2 + 5rem) calc((100vh - clamp(330.8307692308px,32.3vw,516.9230769231px))/-2)}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slide__in{top:auto;bottom:1rem;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.lcl-sec .lcl-sec-slide-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1.6rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slide-count{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}}.lcl-sec .lcl-sec-slide-count__current,.lcl-sec .lcl-sec-slide-count__total{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.5rem;font-size:max(1.5rem,10px);font-weight:700;line-height:1.7;letter-spacing:0;color:var(--sec-primary);text-align:center}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slide-count__current,.lcl-sec .lcl-sec-slide-count__total{font-size:1.3rem;font-size:max(1.3rem,10px);line-height:1.3}}.lcl-sec .lcl-sec-slide-count__total{color:#767676;padding-top:.8rem;margin-top:.8rem;border-top:1px solid #767676}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slide-count__total{padding:0 0 0 1.5rem;margin:0 0 0 1.5rem;border-top:none;border-left:1px solid #767676}}.lcl-sec .lcl-sec-slide-illust{position:relative}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-slide-illust{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:42rem}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slide-illust{width:22rem}}.lcl-sec .lcl-sec-slide-illust__fukidashi{position:absolute;inset:2.4rem auto auto -2rem;width:12rem;z-index:1}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slide-illust__fukidashi{inset:0 auto auto -1.3rem;width:8.6rem}}.lcl-sec .lcl-sec-slide-illust__img{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;position:relative}.lcl-sec .lcl-sec-slide-illust__img img{position:absolute;inset:0 auto auto 0;width:auto;max-width:none;-webkit-transition:translate .65s cubic-bezier(0.5, 0, 0.5, 1),scale .65s cubic-bezier(0.5, 0, 0.5, 1);transition:translate .65s cubic-bezier(0.5, 0, 0.5, 1),scale .65s cubic-bezier(0.5, 0, 0.5, 1)}@media screen and (min-width: 768px){.lcl-sec .lcl-sec-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:74.4rem}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-main{padding-block:0 32rem}}.lcl-sec .lcl-sec-main-cnt{width:60rem;padding-block:10rem;border-bottom:1px solid #767676;margin-inline:auto}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-main-cnt{width:100%;padding-inline:2rem;opacity:0;translate:0 3rem}.lcl-sec .lcl-sec-main-cnt:first-child{padding-top:3rem}}.lcl-sec .lcl-sec-main-cnt__department{font-size:1.8rem;font-size:max(1.8rem,10px);font-weight:700;line-height:1.3;letter-spacing:0;color:#000}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-main-cnt__department{font-size:1.3rem;font-size:max(1.3rem,10px);text-align:center}}.lcl-sec .lcl-sec-main-cnt__ttl{font-size:3.6rem;font-size:max(3.6rem,10px);font-weight:700;line-height:1.3;letter-spacing:0;margin-top:.5rem;color:var(--sec-primary)}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-main-cnt__ttl{font-size:3rem;font-size:max(3rem,10px);text-align:center}}.lcl-sec .lcl-sec-main-cnt__txt{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:0;font-weight:500;line-height:2;margin-top:2rem;color:#000}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-main-cnt__txt{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:0;line-height:1.9}}.lcl-sec .lcl-sec-main-cnt-list{margin-top:.5rem}.lcl-sec .lcl-sec-main-cnt-list__item{padding-left:1.4rem;position:relative}.lcl-sec .lcl-sec-main-cnt-list__item::before{content:"";position:absolute;inset:1.4rem auto auto 0;width:.9rem;aspect-ratio:1;border-radius:50%;background:var(--sec-primary)}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-main-cnt-list__item::before{top:1rem}}.lcl-sec .lcl-sec-main-cnt__btn{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:28rem;height:5.7rem;padding:1.5rem 2.5rem 1.5rem 3rem;margin-top:4rem;border-radius:99.9rem;border:.2rem solid #000;color:#000;background:var(--sec-btn-bgcolor);-webkit-box-shadow:0 .4rem 0 0 #000;box-shadow:0 .4rem 0 0 #000;-webkit-transition:background-color .25s ease,translate .25s ease,color .25s ease,-webkit-box-shadow .25s ease;transition:background-color .25s ease,translate .25s ease,color .25s ease,-webkit-box-shadow .25s ease;transition:background-color .25s ease,box-shadow .25s ease,translate .25s ease,color .25s ease;transition:background-color .25s ease,box-shadow .25s ease,translate .25s ease,color .25s ease,-webkit-box-shadow .25s ease}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-main-cnt__btn{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}@media(any-hover: hover){.lcl-sec .lcl-sec-main-cnt__btn:hover{background-color:var(--sec-primary);color:#fff;-webkit-box-shadow:0 .2rem 0 0 #000;box-shadow:0 .2rem 0 0 #000;translate:0 .2rem}.lcl-sec .lcl-sec-main-cnt__btn:hover .svg-path{fill:#fff}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-main-cnt__btn{width:26rem;height:5.3rem;padding:1.5rem 2rem 1.5rem 3rem;margin-top:2rem;margin-inline:auto}}.lcl-sec .lcl-sec-main-cnt__btn .ico_svg{width:1.5rem}