.l-header[data-astro-cid-wltanily]{z-index:9;width:100%;height:calc(var(--fixed-header-height) * 1px);-webkit-backdrop-filter:blur(4.5px);background:linear-gradient(108deg,#0e1737b3 22.13%,#28429d24 93.62%);position:fixed;top:0;left:0;box-shadow:20px 4px 15px #00000040}@media screen and (width<=767px){.l-header[data-astro-cid-wltanily]{-webkit-backdrop-filter:blur(3.5px);background:linear-gradient(103deg,#0e1737b3 33.83%,#28429d24 95.26%);box-shadow:25px 4px 15px #00000040}}.l-header__container[data-astro-cid-wltanily]{justify-content:space-between;align-items:center;max-width:1290px;height:100%;margin-inline:auto;padding:20px;display:flex}@media screen and (width<=767px){.l-header__container[data-astro-cid-wltanily]{max-width:none;padding:14px 20px}}.l-header__logo-link[data-astro-cid-wltanily]{width:185px;transition:opacity .3s;display:block}@media screen and (width<=767px){.l-header__logo-link[data-astro-cid-wltanily]{width:143px}}@media (hover:hover) and (pointer:fine){.l-header__logo-link[data-astro-cid-wltanily]:hover{opacity:.8}}.l-header__logo-link[data-astro-cid-wltanily] img[data-astro-cid-wltanily]{width:100%;display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:none;clear:both}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}input,button,textarea,select{box-shadow:none;text-indent:.01px;text-overflow:"";appearance:none;font-family:var(--ff-root);background:0 0;border:none;border-radius:0;margin:0;padding:0}button{touch-action:manipulation;cursor:pointer}textarea{resize:none;display:block;overflow:auto}select{cursor:pointer}select::-ms-expand{display:none}:root{--design-width:1440;--contents-width:1038;--contents-side-padding:10;--minwidth:320;--fixed-header-height:80;--root-fz:16;--line-height:1.5;--hover-opacity-ratio:.8;--hover-duration:.3s;--color-base-1:#0e1737;--color-base-1-rgb:14, 23, 55;--color-black-1:#000;--color-black-1-rgb:0, 0, 0;--color-white-1:#fff;--color-white-1-rgb:255, 255, 255;--color-white-2:#f2f0ef;--color-white-2-rgb:242, 240, 239;--color-orange-1:#e5593c;--color-orange-1-rgb:229, 89, 60;--color-sample-1:#9b2019;--color-sample-1-rgb:155, 32, 25;--color-sample-2:#223a70;--color-sample-2-rgb:34, 58, 112;--ff-root:"Helvetica Neue", Arial, sans-serif}@media screen and (width<=767px){:root{--design-width:390;--contents-width:350;--contents-side-padding:10;--fixed-header-height:60;--root-fz:16;--line-height:1.5}}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--color-white-2);color:var(--color-base-1);font-family:var(--ff-root);-webkit-text-size-adjust:100%;font-size:100%}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media screen and (width<=767px){html,body{font-size:calc(var(--root-fz) / var(--design-width) * 100vw)}}body{min-width:calc(var(--minwidth) * 1px);line-height:var(--line-height)}a{color:inherit;cursor:pointer;text-decoration:none}img{vertical-align:bottom;max-width:100%;height:auto}picture img{width:100%}hr[id^=anchor-]{width:auto;height:0;padding:calc(var(--fixed-header-height) * 1px) 0 0 0;margin:calc(var(--fixed-header-height) * -1px) 0 0 0;pointer-events:none;background:0;border:0;display:block}.c-block__inner{position:relative}@media screen and (width>=768px) and (width<=1440px){.c-block__inner{height:430px}}.c-block__bg{width:100%}@media screen and (width>=768px) and (width<=1440px){.c-block__bg{height:100%}.c-block__bg img{object-fit:cover;height:100%}}.c-block__bg img{width:100%;display:block}.c-block__content{width:100%;padding-inline:20px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=767px){.c-block__content{padding-inline:calc(20 / var(--design-width) * 100%);top:45%}}.c-block__txt{max-width:670px;color:var(--color-white-1);font-weight:700;font-size:calc(38 / var(--root-fz) * 1rem);text-align:center;margin-inline:auto;line-height:1.1}@media screen and (width<=767px){.c-block__txt{max-width:none;font-size:calc(30 / var(--design-width) * 100vw);line-height:1.1}}@media screen and (width>=768px){.c-block__txt--s{font-size:calc(35 / var(--root-fz) * 1rem);line-height:1.1}}@media screen and (width<=767px){.c-block__txt--s{max-width:calc(305 / var(--contents-width) * 100%);margin-inline:auto}}.c-block__lead{color:var(--color-white-1);font-weight:500;font-size:calc(19 / var(--root-fz) * 1rem);text-align:center;margin-top:11px;line-height:1.1}@media screen and (width<=767px){.c-block__lead{max-width:92.8571%;margin-inline:auto;margin-top:calc(11 / var(--design-width) * 100vw);font-weight:400;font-size:calc(18 / var(--design-width) * 100vw);line-height:1.4}}.c-block__btn{text-align:center;margin-top:35px}@media screen and (width<=767px){.c-block__btn{margin-top:calc(50 / var(--design-width) * 100vw)}}.c-btn{background:linear-gradient(287deg,#f897976b -15.56%,#b1d0ff6b 122.74%);border-radius:10px;min-width:366px;padding:5px;transition:box-shadow .5s;display:inline-block;box-shadow:8px -5px 15px #cc787d40,-8px 5px 15px #959bd74d,-8px -5px 15px #9ea3c040,8px 8px 15px #040e3559}@media screen and (width<=767px){.c-btn{min-width:calc(271 / var(--contents-width) * 100%);padding:calc(5 / var(--design-width) * 100vw);border-radius:calc(10 / var(--design-width) * 100vw);box-shadow:10.4px -6.5px 19.5px #cc787d40,-10.4px 6.5px 19.5px #191d3980,-10.4px -6.5px 19.5px #9ea3c040,10.4px 10.4px 19.5px #040e3559}}@media (hover:hover) and (pointer:fine){.c-btn:hover{box-shadow:4px -2px 7px #fff3,-4px 2px 7px #fff3,-4px -2px 7px #5b6b9d40,4px 4px 7px #ffffff26}}@media screen and (width>=768px){.c-btn--s{min-width:310px}}.c-btn__inner{background:linear-gradient(130deg,#8a8fff -55.95%,#cd3515 95.71%);border-radius:7px;justify-content:center;align-items:center;padding:7.5px 10px;display:flex}.c-btn__inner.fr-pad{padding:7px 30px 8px}@media screen and (width<=767px){.c-btn__inner.fr-pad{padding:7px 20px 8px}}.c-btn__inner.fr-pad2{padding:7px 46px 8px}@media screen and (width<=767px){.c-btn__inner{padding:calc(7.5 / var(--design-width) * 100vw) calc(10 / var(--design-width) * 100vw);border-radius:calc(7 / var(--design-width) * 100vw)}}.c-btn__txt{color:var(--color-white-1);font-feature-settings:"clig" off, "liga" off;font-weight:700;font-size:calc(22 / var(--root-fz) * 1rem);letter-spacing:.66px;text-align:center;line-height:1.22727;transition:text-shadow .5s}@media screen and (width<=767px){.c-btn__txt{font-weight:600;font-size:calc(18 / var(--design-width) * 100vw);line-height:1.5}}@media (hover:hover) and (pointer:fine){.c-btn:hover .c-btn__txt{text-shadow:0 0 5px #fff}}.c-form{-webkit-backdrop-filter:blur(21px);background:radial-gradient(116.99% 141.42% at 0 0,#ffffff4f 0%,#5b5b5b00 100%);border:2px solid #ffffff1a;border-color:#fff6 #ffffff1a #ffffff1a #fff6;border-radius:8px;width:100%;max-width:50%;padding:36px 48px;box-shadow:4px 4px 24px #53535340,inset -5px -5px 250px #ffffff05}@media screen and (width>=768px){.c-form{min-width:400px;min-height:900px;padding:2.8754% 3.83387%}}@media screen and (width<=767px){.c-form{max-width:none;padding:calc(36 / var(--design-width) * 100vw) 5.52147% calc(38 / var(--design-width) * 100vw)}}.c-form--thanks{justify-content:center;align-items:center;display:flex}@media screen and (width>=768px){.c-form--thanks{min-height:806px;padding:32px}}.c-form input[type=text],.c-form input[type=email]{background:var(--color-white-1);color:#302c28;border:none;border-radius:5px;width:100%;height:40px;padding:0 15px;font-size:16px;font-weight:500;line-height:24px}.c-form textarea{resize:none;background:var(--color-white-1);color:#302c28;border:none;border-radius:5px;width:100%;min-height:250px;padding:15px;font-size:16px;font-weight:500;line-height:24px}.c-form input[type=checkbox]{-webkit-appearance:auto;appearance:auto;cursor:pointer;border:1px solid #0e1737;border-radius:2px;width:13px;height:13px}.c-form ::placeholder{color:#859bbb;font-size:16px;font-weight:500;line-height:24px}.c-form dt{color:var(--color-white-1);margin-bottom:4px;font-size:17px;font-weight:500;line-height:24px}.c-form dd{margin-bottom:24px}.c-form .policy{color:#0e1737;margin-top:28px;margin-bottom:24px;font-size:15px;font-style:normal;font-weight:500;line-height:24px}.c-form .policy a{font-weight:700;text-decoration-line:underline}.c-form .policy-txt{margin-left:5px}.c-form .policy-txt a{transition:opacity .3s}.c-form .policy-txt a:hover{opacity:.5}.c-form .btn{color:#fff;background:linear-gradient(280deg,#ccc 6.03%,#ececec 90.08%);border-radius:8.005px;width:100%;max-width:250px;height:55px;margin:0 auto;transition:all .5s;position:relative;box-shadow:5.146px -3.431px 9.72px #ececec40,-5.146px 3.431px 9.72px #ececec40,-5.146px -3.431px 9.72px #fff,5.146px 3.431px 9.72px #b9b9b9}@media screen and (width<=767px){.c-form .btn{box-shadow:5.146px -3.431px 9.72px #ececec40,-5.146px 3.431px 9.72px #ececec40,-5.146px -3.431px 9.72px #fff,5.146px 3.431px 9.72px #b9b9b9}}.c-form .btn:hover{background:linear-gradient(280deg,#ccc 6.03%,#ececec 90.08%);box-shadow:0 0 10px #e5593c80}.c-form .btn:active{background:linear-gradient(280deg,#ccc 6.03%,#ececec 90.08%);box-shadow:5px -2px 17px #ececec40,-5px 2px 17px #ececec40,-5px -2px 17px #fff,5px 2px 17px #b9b9b9}.c-form .btn input[type=submit]{cursor:pointer;width:calc(100% - 8px);height:47px;color:var(--color-white-1);letter-spacing:.6px;text-align:center;background:linear-gradient(98deg,#0e1737 7.96%,#485892 100.62%);border:none;border-radius:5px;font-size:20px;font-weight:500;line-height:130%;transition:all .5s;display:inline-block;position:absolute;top:4px;left:4px}.c-form .btn input[type=submit]:hover{color:#e5593c;text-shadow:0 0 5px #e5593c}.c-form input.error,.c-form textarea.error{border:2px solid #ed5c49!important}.c-form .error::placeholder{color:#ed5c49!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.c-form .error-txt{color:#ed5c49;font-size:14px;font-weight:500;line-height:24px;display:none}.c-form .policy:has(.error) .error-txt{text-align-last:left;display:block}.c-form:has(.error) .btn+.error-txt{text-align:center;margin-top:8px;display:block}.c-form input[type=email].error.invalid+.error-txt{display:block}.c-section-contact{background:url(/immutable/bg_contact.BDNE71tW.webp) top/auto 100%;margin-top:-1px}@media screen and (width<=767px){.c-section-contact{background-image:url(/immutable/bg_contact.BG_e3mwc.webp);background-size:cover}}.c-section-contact--thanks{padding-top:calc(var(--fixed-header-height) * 1px)}.c-section-contact__container{max-width:1292px;margin-inline:auto;padding:70px 20px 120px}@media screen and (width<=767px){.c-section-contact__container{max-width:none;padding:calc(30 / var(--design-width) * 100vw) calc(17 / var(--design-width) * 100%) calc(120 / var(--design-width) * 100vw)}}.c-section-contact__body{justify-content:space-between;gap:0 20px;margin-top:56px;display:flex}@media screen and (width<=767px){.c-section-contact__body{width:91.573%;margin:calc(22 / var(--design-width) * 100vw) auto 0;display:block}}.c-section-contact__ttl{color:var(--color-white-1);font-feature-settings:"clig" off, "liga" off;font-weight:700;font-size:calc(49 / var(--root-fz) * 1rem);letter-spacing:4.9px;line-height:1.04082}@media screen and (width<=767px){.c-section-contact__ttl{font-size:calc(30 / var(--design-width) * 100vw);letter-spacing:3px;line-height:1}}.c-section-contact__txt{width:100%;max-width:45.5272%;color:var(--color-white-1);font-feature-settings:"clig" off, "liga" off;font-weight:500;font-size:calc(25 / var(--root-fz) * 1rem);line-height:1.44}@media screen and (width<=767px){.c-section-contact__txt{max-width:none;margin-bottom:calc(56 / var(--design-width) * 100vw);font-size:calc(21 / var(--design-width) * 100vw);line-height:1.42857}}.c-ttl{font-weight:700;font-size:calc(47 / var(--root-fz) * 1rem);line-height:1.19149}@media screen and (width<=767px){.c-ttl{font-size:calc(33 / var(--design-width) * 100vw);line-height:1.21212}}.c-ttl--white{color:var(--color-white-2)}.c-txt{font-weight:400;font-size:calc(17 / var(--root-fz) * 1rem);line-height:1.41176}@media screen and (width<=767px){.c-txt{font-size:calc(16 / var(--design-width) * 100vw);line-height:1.375}}.c-txt--white{color:var(--color-white-2)}.c-txt-2{color:var(--color-orange-1);font-feature-settings:"clig" off, "liga" off;font-weight:500;font-size:calc(19 / var(--root-fz) * 1rem);letter-spacing:1.52px;line-height:1.21053}@media screen and (width<=767px){.c-txt-2{font-size:calc(17 / var(--design-width) * 100vw);letter-spacing:1.36px;line-height:1.17647}}.bg-white{background-color:var(--color-white-1)!important}.fw-normal{font-weight:500!important}.fw-bold{font-weight:700!important}.txt-al-center{text-align:center!important}.txt-al-right{text-align:right!important}.txt-al-left{text-align:left!important}.textlink{transition:opacity .3s;text-decoration:underline!important}@media (hover:hover) and (pointer:fine){.textlink:hover{opacity:.5}}@media print and (width>=768px),screen and (width>=768px){.pc-hide{display:none!important}}@media print and (width<=767px),screen and (width<=767px){.sp-hide{display:none!important}}.mgt-pc--0{margin-top:0!important}.mgt-pc--5{margin-top:5px!important}.mgt-pc--10{margin-top:10px!important}.mgt-pc--15{margin-top:15px!important}.mgt-pc--20{margin-top:20px!important}.mgt-pc--25{margin-top:25px!important}.mgt-pc--30{margin-top:30px!important}.mgt-pc--35{margin-top:35px!important}.mgt-pc--40{margin-top:40px!important}.mgt-pc--45{margin-top:45px!important}.mgt-pc--50{margin-top:50px!important}.mgt-pc--55{margin-top:55px!important}.mgt-pc--60{margin-top:60px!important}.mgt-pc--65{margin-top:65px!important}.mgt-pc--70{margin-top:70px!important}.mgt-pc--75{margin-top:75px!important}.mgt-pc--80{margin-top:80px!important}.mgt-pc--85{margin-top:85px!important}.mgt-pc--90{margin-top:90px!important}.mgt-pc--95{margin-top:95px!important}.mgt-pc--100{margin-top:100px!important}.mgt-pc--105{margin-top:105px!important}.mgt-pc--110{margin-top:110px!important}.mgt-pc--115{margin-top:115px!important}.mgt-pc--120{margin-top:120px!important}.mgt-pc--125{margin-top:125px!important}.mgt-pc--130{margin-top:130px!important}.mgt-pc--135{margin-top:135px!important}.mgt-pc--140{margin-top:140px!important}.mgt-pc--145{margin-top:145px!important}.mgt-pc--150{margin-top:150px!important}.mgt-pc--155{margin-top:155px!important}.mgt-pc--160{margin-top:160px!important}.mgt-pc--165{margin-top:165px!important}.mgt-pc--170{margin-top:170px!important}.mgt-pc--175{margin-top:175px!important}.mgt-pc--180{margin-top:180px!important}.mgt-pc--185{margin-top:185px!important}.mgt-pc--190{margin-top:190px!important}.mgt-pc--195{margin-top:195px!important}.mgt-pc--200{margin-top:200px!important}.mgt-pc--205{margin-top:205px!important}.mgt-pc--210{margin-top:210px!important}.mgt-pc--215{margin-top:215px!important}.mgt-pc--220{margin-top:220px!important}.mgt-pc--225{margin-top:225px!important}.mgt-pc--230{margin-top:230px!important}.mgt-pc--235{margin-top:235px!important}.mgt-pc--240{margin-top:240px!important}.mgt-pc--245{margin-top:245px!important}.mgt-pc--250{margin-top:250px!important}@media screen and (width<=767px){.mgt-sp--0{margin-top:0!important}.mgt-sp--5{margin-top:calc(5 / var(--design-width) * 100vw)!important}.mgt-sp--10{margin-top:calc(10 / var(--design-width) * 100vw)!important}.mgt-sp--15{margin-top:calc(15 / var(--design-width) * 100vw)!important}.mgt-sp--20{margin-top:calc(20 / var(--design-width) * 100vw)!important}.mgt-sp--25{margin-top:calc(25 / var(--design-width) * 100vw)!important}.mgt-sp--30{margin-top:calc(30 / var(--design-width) * 100vw)!important}.mgt-sp--35{margin-top:calc(35 / var(--design-width) * 100vw)!important}.mgt-sp--40{margin-top:calc(40 / var(--design-width) * 100vw)!important}.mgt-sp--45{margin-top:calc(45 / var(--design-width) * 100vw)!important}.mgt-sp--50{margin-top:calc(50 / var(--design-width) * 100vw)!important}.mgt-sp--55{margin-top:calc(55 / var(--design-width) * 100vw)!important}.mgt-sp--60{margin-top:calc(60 / var(--design-width) * 100vw)!important}.mgt-sp--65{margin-top:calc(65 / var(--design-width) * 100vw)!important}.mgt-sp--70{margin-top:calc(70 / var(--design-width) * 100vw)!important}.mgt-sp--75{margin-top:calc(75 / var(--design-width) * 100vw)!important}.mgt-sp--80{margin-top:calc(80 / var(--design-width) * 100vw)!important}.mgt-sp--85{margin-top:calc(85 / var(--design-width) * 100vw)!important}.mgt-sp--90{margin-top:calc(90 / var(--design-width) * 100vw)!important}.mgt-sp--95{margin-top:calc(95 / var(--design-width) * 100vw)!important}.mgt-sp--100{margin-top:calc(100 / var(--design-width) * 100vw)!important}.mgt-sp--105{margin-top:calc(105 / var(--design-width) * 100vw)!important}.mgt-sp--110{margin-top:calc(110 / var(--design-width) * 100vw)!important}.mgt-sp--115{margin-top:calc(115 / var(--design-width) * 100vw)!important}.mgt-sp--120{margin-top:calc(120 / var(--design-width) * 100vw)!important}.mgt-sp--125{margin-top:calc(125 / var(--design-width) * 100vw)!important}.mgt-sp--130{margin-top:calc(130 / var(--design-width) * 100vw)!important}.mgt-sp--135{margin-top:calc(135 / var(--design-width) * 100vw)!important}.mgt-sp--140{margin-top:calc(140 / var(--design-width) * 100vw)!important}.mgt-sp--145{margin-top:calc(145 / var(--design-width) * 100vw)!important}.mgt-sp--150{margin-top:calc(150 / var(--design-width) * 100vw)!important}.mgt-sp--155{margin-top:calc(155 / var(--design-width) * 100vw)!important}.mgt-sp--160{margin-top:calc(160 / var(--design-width) * 100vw)!important}.mgt-sp--165{margin-top:calc(165 / var(--design-width) * 100vw)!important}.mgt-sp--170{margin-top:calc(170 / var(--design-width) * 100vw)!important}.mgt-sp--175{margin-top:calc(175 / var(--design-width) * 100vw)!important}.mgt-sp--180{margin-top:calc(180 / var(--design-width) * 100vw)!important}.mgt-sp--185{margin-top:calc(185 / var(--design-width) * 100vw)!important}.mgt-sp--190{margin-top:calc(190 / var(--design-width) * 100vw)!important}.mgt-sp--195{margin-top:calc(195 / var(--design-width) * 100vw)!important}.mgt-sp--200{margin-top:calc(200 / var(--design-width) * 100vw)!important}.mgt-sp--205{margin-top:calc(205 / var(--design-width) * 100vw)!important}.mgt-sp--210{margin-top:calc(210 / var(--design-width) * 100vw)!important}.mgt-sp--215{margin-top:calc(215 / var(--design-width) * 100vw)!important}.mgt-sp--220{margin-top:calc(220 / var(--design-width) * 100vw)!important}.mgt-sp--225{margin-top:calc(225 / var(--design-width) * 100vw)!important}.mgt-sp--230{margin-top:calc(230 / var(--design-width) * 100vw)!important}.mgt-sp--235{margin-top:calc(235 / var(--design-width) * 100vw)!important}.mgt-sp--240{margin-top:calc(240 / var(--design-width) * 100vw)!important}.mgt-sp--245{margin-top:calc(245 / var(--design-width) * 100vw)!important}.mgt-sp--250{margin-top:calc(250 / var(--design-width) * 100vw)!important}}.mgb-pc--0{margin-bottom:0!important}.mgb-pc--5{margin-bottom:5px!important}.mgb-pc--10{margin-bottom:10px!important}.mgb-pc--15{margin-bottom:15px!important}.mgb-pc--20{margin-bottom:20px!important}.mgb-pc--25{margin-bottom:25px!important}.mgb-pc--30{margin-bottom:30px!important}.mgb-pc--35{margin-bottom:35px!important}.mgb-pc--40{margin-bottom:40px!important}.mgb-pc--45{margin-bottom:45px!important}.mgb-pc--50{margin-bottom:50px!important}.mgb-pc--55{margin-bottom:55px!important}.mgb-pc--60{margin-bottom:60px!important}.mgb-pc--65{margin-bottom:65px!important}.mgb-pc--70{margin-bottom:70px!important}.mgb-pc--75{margin-bottom:75px!important}.mgb-pc--80{margin-bottom:80px!important}.mgb-pc--85{margin-bottom:85px!important}.mgb-pc--90{margin-bottom:90px!important}.mgb-pc--95{margin-bottom:95px!important}.mgb-pc--100{margin-bottom:100px!important}.mgb-pc--105{margin-bottom:105px!important}.mgb-pc--110{margin-bottom:110px!important}.mgb-pc--115{margin-bottom:115px!important}.mgb-pc--120{margin-bottom:120px!important}.mgb-pc--125{margin-bottom:125px!important}.mgb-pc--130{margin-bottom:130px!important}.mgb-pc--135{margin-bottom:135px!important}.mgb-pc--140{margin-bottom:140px!important}.mgb-pc--145{margin-bottom:145px!important}.mgb-pc--150{margin-bottom:150px!important}.mgb-pc--155{margin-bottom:155px!important}.mgb-pc--160{margin-bottom:160px!important}.mgb-pc--165{margin-bottom:165px!important}.mgb-pc--170{margin-bottom:170px!important}.mgb-pc--175{margin-bottom:175px!important}.mgb-pc--180{margin-bottom:180px!important}.mgb-pc--185{margin-bottom:185px!important}.mgb-pc--190{margin-bottom:190px!important}.mgb-pc--195{margin-bottom:195px!important}.mgb-pc--200{margin-bottom:200px!important}.mgb-pc--205{margin-bottom:205px!important}.mgb-pc--210{margin-bottom:210px!important}.mgb-pc--215{margin-bottom:215px!important}.mgb-pc--220{margin-bottom:220px!important}.mgb-pc--225{margin-bottom:225px!important}.mgb-pc--230{margin-bottom:230px!important}.mgb-pc--235{margin-bottom:235px!important}.mgb-pc--240{margin-bottom:240px!important}.mgb-pc--245{margin-bottom:245px!important}.mgb-pc--250{margin-bottom:250px!important}@media screen and (width<=767px){.mgb-sp--0{margin-bottom:0!important}.mgb-sp--5{margin-bottom:calc(5 / var(--design-width) * 100vw)!important}.mgb-sp--10{margin-bottom:calc(10 / var(--design-width) * 100vw)!important}.mgb-sp--15{margin-bottom:calc(15 / var(--design-width) * 100vw)!important}.mgb-sp--20{margin-bottom:calc(20 / var(--design-width) * 100vw)!important}.mgb-sp--25{margin-bottom:calc(25 / var(--design-width) * 100vw)!important}.mgb-sp--30{margin-bottom:calc(30 / var(--design-width) * 100vw)!important}.mgb-sp--35{margin-bottom:calc(35 / var(--design-width) * 100vw)!important}.mgb-sp--40{margin-bottom:calc(40 / var(--design-width) * 100vw)!important}.mgb-sp--45{margin-bottom:calc(45 / var(--design-width) * 100vw)!important}.mgb-sp--50{margin-bottom:calc(50 / var(--design-width) * 100vw)!important}.mgb-sp--55{margin-bottom:calc(55 / var(--design-width) * 100vw)!important}.mgb-sp--60{margin-bottom:calc(60 / var(--design-width) * 100vw)!important}.mgb-sp--65{margin-bottom:calc(65 / var(--design-width) * 100vw)!important}.mgb-sp--70{margin-bottom:calc(70 / var(--design-width) * 100vw)!important}.mgb-sp--75{margin-bottom:calc(75 / var(--design-width) * 100vw)!important}.mgb-sp--80{margin-bottom:calc(80 / var(--design-width) * 100vw)!important}.mgb-sp--85{margin-bottom:calc(85 / var(--design-width) * 100vw)!important}.mgb-sp--90{margin-bottom:calc(90 / var(--design-width) * 100vw)!important}.mgb-sp--95{margin-bottom:calc(95 / var(--design-width) * 100vw)!important}.mgb-sp--100{margin-bottom:calc(100 / var(--design-width) * 100vw)!important}.mgb-sp--105{margin-bottom:calc(105 / var(--design-width) * 100vw)!important}.mgb-sp--110{margin-bottom:calc(110 / var(--design-width) * 100vw)!important}.mgb-sp--115{margin-bottom:calc(115 / var(--design-width) * 100vw)!important}.mgb-sp--120{margin-bottom:calc(120 / var(--design-width) * 100vw)!important}.mgb-sp--125{margin-bottom:calc(125 / var(--design-width) * 100vw)!important}.mgb-sp--130{margin-bottom:calc(130 / var(--design-width) * 100vw)!important}.mgb-sp--135{margin-bottom:calc(135 / var(--design-width) * 100vw)!important}.mgb-sp--140{margin-bottom:calc(140 / var(--design-width) * 100vw)!important}.mgb-sp--145{margin-bottom:calc(145 / var(--design-width) * 100vw)!important}.mgb-sp--150{margin-bottom:calc(150 / var(--design-width) * 100vw)!important}.mgb-sp--155{margin-bottom:calc(155 / var(--design-width) * 100vw)!important}.mgb-sp--160{margin-bottom:calc(160 / var(--design-width) * 100vw)!important}.mgb-sp--165{margin-bottom:calc(165 / var(--design-width) * 100vw)!important}.mgb-sp--170{margin-bottom:calc(170 / var(--design-width) * 100vw)!important}.mgb-sp--175{margin-bottom:calc(175 / var(--design-width) * 100vw)!important}.mgb-sp--180{margin-bottom:calc(180 / var(--design-width) * 100vw)!important}.mgb-sp--185{margin-bottom:calc(185 / var(--design-width) * 100vw)!important}.mgb-sp--190{margin-bottom:calc(190 / var(--design-width) * 100vw)!important}.mgb-sp--195{margin-bottom:calc(195 / var(--design-width) * 100vw)!important}.mgb-sp--200{margin-bottom:calc(200 / var(--design-width) * 100vw)!important}.mgb-sp--205{margin-bottom:calc(205 / var(--design-width) * 100vw)!important}.mgb-sp--210{margin-bottom:calc(210 / var(--design-width) * 100vw)!important}.mgb-sp--215{margin-bottom:calc(215 / var(--design-width) * 100vw)!important}.mgb-sp--220{margin-bottom:calc(220 / var(--design-width) * 100vw)!important}.mgb-sp--225{margin-bottom:calc(225 / var(--design-width) * 100vw)!important}.mgb-sp--230{margin-bottom:calc(230 / var(--design-width) * 100vw)!important}.mgb-sp--235{margin-bottom:calc(235 / var(--design-width) * 100vw)!important}.mgb-sp--240{margin-bottom:calc(240 / var(--design-width) * 100vw)!important}.mgb-sp--245{margin-bottom:calc(245 / var(--design-width) * 100vw)!important}.mgb-sp--250{margin-bottom:calc(250 / var(--design-width) * 100vw)!important}}.l-footer[data-astro-cid-k264xvez]{color:var(--color-white-1);background:url(/immutable/bg_footer.BwgzRQ2l.webp) top/1440px}@media screen and (width<=767px){.l-footer[data-astro-cid-k264xvez]{background-image:url(/immutable/bg_footer.CB2pFook.webp);background-size:cover}}.l-footer__container[data-astro-cid-k264xvez]{max-width:1292px;margin-inline:auto;padding:48px 20px}@media screen and (width<=767px){.l-footer__container[data-astro-cid-k264xvez]{padding:32px 17px}}.l-footer-area[data-astro-cid-k264xvez]{grid-template:"a b"1fr"c d"/1fr auto;row-gap:76px;display:grid}@media screen and (width<=767px){.l-footer-area[data-astro-cid-k264xvez]{grid-template:"a d""b d""c d"1fr/1fr;gap:0 28px}}.l-footer-area__item[data-astro-cid-k264xvez].areaA{grid-area:a}.l-footer-area__item[data-astro-cid-k264xvez].areaB{grid-area:b}@media screen and (width<=767px){.l-footer-area__item[data-astro-cid-k264xvez].areaB{margin-top:75px}}.l-footer-area__item[data-astro-cid-k264xvez].areaC{grid-area:c;align-self:end}@media screen and (width<=767px){.l-footer-area__item[data-astro-cid-k264xvez].areaC{margin-top:84px}}.l-footer-area__item[data-astro-cid-k264xvez].areaD{grid-area:d;align-self:end}@media screen and (width<=767px){.l-footer-area__item[data-astro-cid-k264xvez].areaD{align-self:center}}.l-footer-logo[data-astro-cid-k264xvez]{width:309px;transition:opacity .3s;display:block}@media screen and (width<=767px){.l-footer-logo[data-astro-cid-k264xvez]{width:189px}}@media (hover:hover) and (pointer:fine){.l-footer-logo[data-astro-cid-k264xvez]:hover{opacity:.8}}.l-footer-logo[data-astro-cid-k264xvez] img[data-astro-cid-k264xvez]{width:100%;display:block}.l-footer-about[data-astro-cid-k264xvez]{text-align:right;max-width:326px}@media screen and (width<=767px){.l-footer-about[data-astro-cid-k264xvez]{text-align:left}}.l-footer-about__logo[data-astro-cid-k264xvez]{width:146px;margin-bottom:20px;margin-left:auto;transition:opacity .3s;display:block}@media screen and (width<=767px){.l-footer-about__logo[data-astro-cid-k264xvez]{margin-bottom:15px;margin-left:0}}@media (hover:hover) and (pointer:fine){.l-footer-about__logo[data-astro-cid-k264xvez]:hover{opacity:.8}}.l-footer-about__txt[data-astro-cid-k264xvez]{color:var(--color-white-1);font-feature-settings:"clig" off, "liga" off;font-weight:400;font-size:calc(16 / var(--root-fz) * 1rem);margin-bottom:20px;line-height:1.3125}@media screen and (width<=767px){.l-footer-about__txt[data-astro-cid-k264xvez]{margin-bottom:15px;font-size:14px;line-height:1.28571}}.l-footer-about__link[data-astro-cid-k264xvez]{width:fit-content;color:var(--color-white-1);font-feature-settings:"clig" off, "liga" off;font-weight:400;font-size:calc(13 / var(--root-fz) * 1rem);margin-inline:auto 18px;line-height:1.30769;text-decoration:underline;transition:opacity .3s;display:block;position:relative}@media screen and (width<=767px){.l-footer-about__link[data-astro-cid-k264xvez]{margin-left:0;font-size:13px}}@media (hover:hover) and (pointer:fine){.l-footer-about__link[data-astro-cid-k264xvez]:hover{opacity:.8}}.l-footer-about__link[data-astro-cid-k264xvez]:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.16711%202.375H1.825C1.36937%202.375%201%202.74437%201%203.2V10.4875C1%2010.9431%201.36936%2011.3125%201.825%2011.3125H9.8C10.2556%2011.3125%2010.625%2010.9431%2010.625%2010.4875V5.08761'%20stroke='white'%20stroke-width='0.825'/%3e%3cpath%20d='M5.125%207.1875L11.3125%201L7.875%201.6875'%20stroke='white'%20stroke-width='0.825'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/100% no-repeat;width:11px;height:11px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.l-footer-info__txt[data-astro-cid-k264xvez]{color:var(--color-white-1);font-feature-settings:"clig" off, "liga" off;font-weight:400;font-size:calc(16 / var(--root-fz) * 1rem);margin-bottom:15px;line-height:1.3125}@media screen and (width<=767px){.l-footer-info__txt[data-astro-cid-k264xvez]{margin-bottom:16px;font-size:14px;line-height:1.28571}}.l-footer-info__copyright[data-astro-cid-k264xvez]{color:var(--color-white-1);font-feature-settings:"clig" off, "liga" off;font-weight:300;font-size:calc(13 / var(--root-fz) * 1rem);line-height:1.30769}@media screen and (width<=767px){.l-footer-info__copyright[data-astro-cid-k264xvez]{font-size:13px;font-weight:400}}.l-footer-sns[data-astro-cid-k264xvez]{justify-content:flex-end;gap:16px;padding-bottom:10px;display:flex}@media screen and (width<=767px){.l-footer-sns[data-astro-cid-k264xvez]{flex-direction:column;padding-bottom:0}}.l-footer-sns__link[data-astro-cid-k264xvez]{border-radius:50%;width:35px;height:35px;transition:opacity .3s;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.l-footer-sns__link[data-astro-cid-k264xvez]:hover{opacity:.8}}.l-footer-sns__link[data-astro-cid-k264xvez] img[data-astro-cid-k264xvez]{width:100%;height:100%;display:block}
