html{font-size:62.5%}@media (min-width:768px){html{font-size:.5208333333vw}a[href^="tel:"]{pointer-events:none}}@media (max-width:767px){html{font-size:2.5641025641vw}}body{color:#121212;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-optical-sizing:auto;background-color:#fff}body.is-active{overflow:hidden}.pc{display:block!important}@media (max-width:767px){.pc{display:none!important}}.sp{display:none!important}@media (max-width:767px){.sp{display:block!important}}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,picture,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;transition:.5s}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,textarea{vertical-align:middle;box-sizing:border-box}a{text-decoration:none}ol,ul{list-style:none}button{padding:0;border:none;outline:0;font:inherit;color:inherit;background:0 0}figure,picture{display:block}img{display:block;width:100%;height:100%}@keyframes marquee{100%{translate:-50% 0}}.l-header{width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:9999}.l-header__inner{height:100%}.l-header__wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.l-header__logo-link{display:block}.l-header__logo-img{width:100%}.l-header__logo-img img{width:100%}.l-header__nav-link{font-family:Roboto,sans-serif;color:#121212;font-weight:700;line-height:100%;letter-spacing:.05em;display:inline-block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.l-header__hamburger-line{background-color:#121212;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transition:transform .3s ease-out}@media (min-width:768px){.l-header{height:10rem}.l-header__inner{padding:0 4rem}.l-header__logo-link{width:14rem;transition:opacity .3s ease-out}.l-header__logo-link:hover{opacity:.5}.l-header__nav-list{display:flex;align-items:center;justify-content:flex-end;gap:5.6rem}.l-header__nav-link{font-size:2.4rem;transition:opacity .3s ease-out}.l-header__nav-link:hover{opacity:.5}.l-header__hamburger{display:none}}@media (max-width:767px){.l-header{height:8rem}.l-header__inner{padding:0 2rem}.l-header__logo{position:relative;z-index:9999}.l-header__logo-link{width:10rem}.l-header__nav{width:100%;height:100dvh;background-color:#fff;padding:12rem 2rem 2rem;position:absolute;top:0;right:0;opacity:0;visibility:hidden;transition:opacity .3s ease-out}.l-header__nav-link{font-size:2.4rem}.l-header__nav-item{display:flex;align-items:center;justify-content:center}.l-header__nav-item+.l-header__nav-item{margin-top:5.6rem}.l-header__hamburger{width:4rem;height:4rem;position:relative;z-index:9999}.l-header__hamburger-line{width:3.2rem;height:.2rem}.l-header__hamburger-line:nth-of-type(1){top:25%}.l-header__hamburger-line:nth-of-type(3){top:75%}}.l-footer{background-color:#121212}.l-footer__wrap{display:flex;align-items:center;justify-content:space-between}.l-footer__logo-link{display:block}.l-footer__logo-img{width:100%}.l-footer__logo-img img{width:100%}.l-footer__nav-link{font-family:Roboto,sans-serif;color:#fff;font-weight:700;display:inline-block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.l-footer__small{color:#fff;font-weight:500;text-align:center;display:block;border-top:solid 1px #fff;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media (min-width:768px){.l-footer__inner{padding:0 8rem}.l-footer__wrap{padding-top:4rem}.l-footer__logo-link{width:14rem;transition:opacity .3s ease-out}.l-footer__logo-link:hover{opacity:.5}.l-footer__nav-list{display:flex;align-items:center;justify-content:flex-end;gap:5.6rem}.l-footer__nav-link{font-size:2.4rem;transition:opacity .3s ease-out}.l-footer__nav-link:hover{opacity:.5}.l-footer__small{font-size:1.6rem;margin-top:4rem;padding:2rem 0}}@media (max-width:767px){.l-footer{padding-top:6rem}.l-footer__inner{padding:0 2rem}.l-footer__wrap{flex-direction:column;gap:5.6rem}.l-footer__logo-link{width:14rem}.l-footer__nav{width:100%}.l-footer__nav-item+.l-footer__nav-item{margin-top:5.6rem}.l-footer__nav-link{font-size:2.4rem}.l-footer__small{font-size:1.2rem;margin-top:4rem;padding:1.4rem 0}}@media (min-width:768px){.l-main{padding-top:10rem}}@media (max-width:767px){.l-main{padding-top:8rem}}.c-inner{margin-inline:auto}@media (min-width:768px){.c-inner{width:132rem;padding:0 2rem}}@media (max-width:767px){.c-inner{width:100%;padding:0 2rem}}.c-top-ttl{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.c-top-ttl--center{align-items:center}.c-top-ttl__en{font-family:Roboto,sans-serif;letter-spacing:.05em;line-height:100%}.c-top-ttl__en--wt{color:#fff}.c-top-ttl__ja{font-weight:500;letter-spacing:.05em;line-height:100%}.c-top-ttl__ja--wt{color:#fff}@media (min-width:768px){.c-top-ttl{gap:.8rem}.c-top-ttl__en{font-size:4rem}.c-top-ttl__ja{font-size:1.6rem}}@media (max-width:767px){.c-top-ttl{gap:.4rem}.c-top-ttl__en{font-size:3.2rem}.c-top-ttl__ja{font-size:1.4rem}}.p-top-fv{width:100%}.p-top-fv__img{width:100%;height:100%;aspect-ratio:1920/980}.p-top-fv__img img{object-fit:cover}@media (min-width:768px){.p-top-fv{height:calc(100dvh - 10rem)}}@media (max-width:767px){.p-top-fv{height:auto}}.p-top-lead{border-top:solid 1px #121212}.p-top-lead__ttl{display:flex;align-items:center;justify-content:center;flex-direction:column}.p-top-lead__ttl-l{font-weight:700;line-height:100%;letter-spacing:.05em}.p-top-lead__ttl-s{font-weight:500;line-height:100%;letter-spacing:.05em}@media (min-width:768px){.p-top-lead__wrap{padding:12rem 0}.p-top-lead__ttl{gap:2.4rem}.p-top-lead__ttl-l{font-size:4.8rem}.p-top-lead__ttl-s{font-size:2rem}}@media (max-width:767px){.p-top-lead__wrap{padding:6.4rem 0}.p-top-lead__ttl{gap:.8rem}.p-top-lead__ttl-l{font-size:2rem;line-height:150%}.p-top-lead__ttl-s{font-size:1.2rem}}.p-top-service{background-color:#121212}.p-top-service__lead{color:#fff;font-weight:500;letter-spacing:.05em}.p-top-service__blk+.p-top-service__blk{position:relative}.p-top-service__blk+.p-top-service__blk::before{content:"";display:block;width:100vw;height:1px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.p-top-service__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.p-top-service__img{flex-shrink:0}.p-top-service__img img{width:100%}.p-top-service__txtblk-head,.p-top-service__txtblk-ttl{color:#fff;font-weight:700;letter-spacing:.05em;line-height:100%}.p-top-service__txtblk-txt{color:#fff;font-weight:500;letter-spacing:.05em;line-height:150%}@media (min-width:768px){.p-top-service{padding:8rem 0}.p-top-service__lead{font-size:1.8rem;line-height:100%;margin-top:3.2rem}.p-top-service__blk{margin-top:4rem}.p-top-service__blk+.p-top-service__blk{margin-top:16rem}.p-top-service__blk+.p-top-service__blk::before{top:-8rem}.p-top-service__blk+.p-top-service__blk .p-top-service__wrap{flex-direction:row-reverse}.p-top-service__wrap{gap:5.6rem}.p-top-service__img{width:60rem}.p-top-service__txtblk{margin-top:4rem}.p-top-service__txtblk-head{font-size:2.4rem}.p-top-service__txtblk-ttl{font-size:3.2rem;margin-top:1.6rem}.p-top-service__txtblk-txt{font-size:1.8rem;margin-top:3.2rem}}@media (max-width:767px){.p-top-service{padding:5.6rem 0}.p-top-service__lead{font-size:1.6rem;line-height:150%;margin-top:3.2rem}.p-top-service__blk{margin-top:3.2rem}.p-top-service__blk+.p-top-service__blk{margin-top:12rem}.p-top-service__blk+.p-top-service__blk::before{top:-6rem}.p-top-service__wrap{flex-direction:column;gap:3.2rem}.p-top-service__img{width:100%}.p-top-service__txtblk-head{font-size:1.6rem}.p-top-service__txtblk-ttl{font-size:2.4rem;margin-top:.8rem}.p-top-service__txtblk-txt{font-size:1.4rem;margin-top:2.4rem}}.p-top-bar__logo{margin-inline:auto}.p-top-bar__logo img{width:100%}.p-top-bar__table{display:block;margin-inline:auto}.p-top-bar__tbody{display:block}.p-top-bar__tr{display:flex;justify-content:flex-start;border-bottom:solid 1px #fff}.p-top-bar__td,.p-top-bar__th{color:#fff;font-weight:700;letter-spacing:.05em;text-align:left;line-height:150%}@media (min-width:768px){.p-top-bar{margin-top:5.6rem}.p-top-bar__logo{width:27.2rem;margin-top:3.2rem}.p-top-bar__table{width:62rem;margin-top:2rem}.p-top-bar__tr{align-items:flex-start;gap:16rem;padding:2rem}.p-top-bar__th{font-size:2rem;min-width:8.4rem}.p-top-bar__td{font-size:2rem}}@media (max-width:767px){.p-top-bar{margin-top:4rem}.p-top-bar__logo{width:100%;margin-top:3.2rem}.p-top-bar__table{width:100%;margin-top:2rem}.p-top-bar__tr{align-items:center;gap:5.6rem;padding:1.2rem}.p-top-bar__th{font-size:1.4rem;min-width:6rem}.p-top-bar__td{font-size:1.4rem}}.p-top-vision__txt{font-weight:500;letter-spacing:.05em}.p-top-vision__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.p-top-vision__img{flex-shrink:0}.p-top-vision__img img{width:100%}.p-top-vision__txtblk-ttl{font-weight:700;letter-spacing:.05em}.p-top-vision__txtblk-txt{font-weight:500;letter-spacing:.05em;line-height:150%}@media (min-width:768px){.p-top-vision{padding:8rem 0}.p-top-vision__txt{font-size:1.8rem;line-height:100%;margin-top:3.2rem}.p-top-vision__wrap{gap:5.6rem;margin-top:4rem}.p-top-vision__img{width:60rem}.p-top-vision__txtblk{margin-top:4rem}.p-top-vision__txtblk-ttl{font-size:3.2rem;line-height:100%}.p-top-vision__txtblk-txt{font-size:1.8rem;margin-top:3.2rem}}@media (max-width:767px){.p-top-vision{padding:5.6rem 0}.p-top-vision__txt{font-size:1.6rem;line-height:150%;margin-top:3.2rem}.p-top-vision__wrap{flex-direction:column;gap:3.2rem;margin-top:3.2rem}.p-top-vision__img{width:100%}.p-top-vision__txtblk-ttl{font-size:2.4rem;line-height:130%}.p-top-vision__txtblk-txt{font-size:1.4em;margin-top:2.4rem}}.p-top-company{border-top:solid 1px #121212}.p-top-company__table,.p-top-company__tbody{display:block}.p-top-company__table{border:solid 1px #121212}.p-top-company__tr{display:flex;justify-content:flex-start}.p-top-company__tr+.p-top-company__tr .p-top-company__th{border-top:solid 1px #fff}.p-top-company__tr+.p-top-company__tr .p-top-company__td{border-top:solid 1px #121212}.p-top-company__th{color:#fff;font-weight:700;letter-spacing:.05em;line-height:150%;text-align:left;background-color:#121212;display:flex;align-items:center;flex-shrink:0}.p-top-company__td{font-weight:500;letter-spacing:.05em;line-height:150%;width:100%}@media (min-width:768px){.p-top-company{padding:8rem 0}.p-top-company__wrap{width:102rem;margin-inline:auto}.p-top-company__table{margin-top:3.2rem}.p-top-company__tr{align-items:stretch}.p-top-company__th{font-size:2rem;min-width:26rem;padding:2.4rem 4rem}.p-top-company__td{font-size:2rem;padding:2.4rem 4rem}}@media (max-width:767px){.p-top-company{padding:5.6rem 0}.p-top-company__wrap{width:100%}.p-top-company__table{margin-top:3.2rem}.p-top-company__th{font-size:1.4rem;min-width:12.6rem;padding:1.2rem}.p-top-company__td{font-size:1.4rem;padding:1.2rem}}.u-fw--bold{font-weight:700}.is-active.l-header__nav{opacity:1;visibility:visible}.is-active.l-header__hamburger .l-header__hamburger-line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.is-active.l-header__hamburger .l-header__hamburger-line:nth-of-type(1){transform:translate(-50%,-50%) rotate(155deg);-webkit-transform:translate(-50%,-50%) rotate(155deg);-ms-transform:translate(-50%,-50%) rotate(155deg)}.is-active.l-header__hamburger .l-header__hamburger-line:nth-of-type(2){opacity:0;visibility:hidden}.is-active.l-header__hamburger .l-header__hamburger-line:nth-of-type(3){transform:translate(-50%,-50%) rotate(-155deg);-webkit-transform:translate(-50%,-50%) rotate(-155deg);-ms-transform:translate(-50%,-50%) rotate(-155deg)}.swiper-container{height:100%!important;position:relative}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;cursor:grab}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-list:active{cursor:grabbing}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-track{display:flex}.slick-slide{height:auto!important}
/*# sourceMappingURL=style.min.css.map */
