.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes rotation{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}:root{--color-white: #fff;--color-black: #000;--color-navy: #161f59;--color-blue: #3964e5;--color-b-5: #f2f2f2;--color-b-15: #d9d9d9;--color-b-25: #bfbfbf;--color-b-60: #666666;--color-b-100: #0d0d0d}html{font-size:62.5%}body{font-family:Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.75;font-feature-settings:"palt";letter-spacing:.05em;color:var(--color-b-100);overflow-x:clip}body:not(.home){padding-top:88px}@media screen and (max-width: 950px){body:not(.home){padding-top:80px}}.show-pc{display:block}@media screen and (max-width: 950px){.show-pc{display:none}}.show-sp{display:none}@media screen and (max-width: 950px){.show-sp{display:block}}.svg-defs{display:none}.img-lazy{opacity:0}.img-lazy.loaded{opacity:1;transition:opacity .3s cubic-bezier(.47,0,.745,.715)}.otgs-development-site-front-end{display:none}.sr-only{position:fixed!important;top:0!important;left:0!important;display:block!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:visible!important;border:none!important;opacity:0!important}.CommonWidth{max-width:1920px;padding-inline:60px;margin-inline:auto}@media screen and (max-width: 1180px){.CommonWidth{padding-inline:20px}}.CommonWidth--size-s{max-width:920px}.CommonWidth__inner{position:relative}.fadeinObj{opacity:0}.fadeinObj.show{opacity:1;transition:opacity .3s cubic-bezier(.47,0,.745,.715)}.BreadcrumbNav ol{display:flex;padding-inline:61px;align-items:center}.BreadcrumbNav li svg{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-inline:3px}.BreadcrumbNav li:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1180px){.BreadcrumbNav ol{padding-inline:34px}}@media screen and (max-width: 950px){.BreadcrumbNav ol{padding-inline:24px}}.BreadcrumbItem{display:flex;align-items:center}.BreadcrumbItem a{font-size:1.1rem;line-height:1.8;white-space:nowrap;line-height:1.5}.PageHeader{padding-top:80px;padding-bottom:48px}@media screen and (max-width: 950px){.PageHeader{padding-top:40px}}.PageHeader__title{font-size:5.2rem;line-height:1.4}@media screen and (max-width: 950px){.PageHeader__title{font-size:30px}}.PageHeader__subtitle{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4;margin-bottom:8px}.PageTitle{padding-bottom:40px}.PageTitle{padding-top:80px}.LocalNav+.PageTitle{padding-top:110px}@media screen and (max-width: 950px){.LocalNav+.PageTitle{padding-top:40px}}.PageTitle__title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}@media screen and (max-width: 950px){.PageTitle__title{font-size:24px}}.LocalNavItem{position:relative}.LocalNavItem__icon{display:block}.LocalNavItem__icon svg{display:block;width:100%;height:100%}.LocalNav:not(.LocalNav--bottom){border-bottom:1px solid var(--color-b-15)}@media screen and (max-width: 950px){.LocalNav:not(.LocalNav--bottom){overflow-x:auto}}.LocalNav:not(.LocalNav--bottom) .LocalNavList{gap:48px;display:flex}@media screen and (max-width: 950px){.LocalNav:not(.LocalNav--bottom) .LocalNavList{gap:30px}.LocalNav:not(.LocalNav--bottom) .LocalNavList:after{content:"";width:20px;height:20px;display:block;flex-shrink:0}}.LocalNav:not(.LocalNav--bottom) .LocalNavItem{display:inline-flex;align-items:center;gap:6px;padding-bottom:18px;position:relative;font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.4;white-space:nowrap}.LocalNav:not(.LocalNav--bottom) .LocalNavItem:after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:0;left:0;background:var(--color-b-100);opacity:0}.LocalNav:not(.LocalNav--bottom) .LocalNavItem[aria-current=true]:after,.LocalNav:not(.LocalNav--bottom) .LocalNavItem[aria-selected=true]:after{opacity:1}@media (any-hover: hover){.LocalNav:not(.LocalNav--bottom) .LocalNavItem:not([aria-current=true]):not([aria-selected=true]):hover{color:var(--color-blue)}}.LocalNav:not(.LocalNav--bottom) .LocalNavItem__icon{width:18px;height:18px;background:var(--color-navy);border-radius:calc(infinity * 1px)}.LocalNav:not(.LocalNav--bottom) .LocalNavItem__icon svg{fill:var(--color-white);transform:rotate(90deg)}.LocalNav:not(.LocalNav--bottom) .LocalNavItem__label{padding-top:.05em}.LocalNav.LocalNav--bottom{border-top:1px solid var(--color-b-5);padding-block:80px}@media screen and (max-width: 950px){.LocalNav.LocalNav--bottom{padding-block:40px}}.LocalNav.LocalNav--bottom .LocalNavList{display:grid;gap:20px}.LocalNav.LocalNav--bottom .LocalNavList[data-items="2"]{grid-template-columns:repeat(2,1fr)}.LocalNav.LocalNav--bottom .LocalNavList[data-items="2"] .LocalNavItem{height:280px}.LocalNav.LocalNav--bottom .LocalNavList[data-items="2"] .LocalNavItem__label{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:4.8rem;line-height:1.25}@media screen and (max-width: 950px){.LocalNav.LocalNav--bottom .LocalNavList[data-items="2"]{grid-template-columns:1fr}.LocalNav.LocalNav--bottom .LocalNavList[data-items="2"] .LocalNavItem{height:170px}.LocalNav.LocalNav--bottom .LocalNavList[data-items="2"] .LocalNavItem__label{font-size:2.4rem}}.LocalNav.LocalNav--bottom .LocalNavList[data-items="4"]{grid-template-columns:repeat(4,1fr)}.LocalNav.LocalNav--bottom .LocalNavList[data-items="4"] .LocalNavItem{height:170px}.LocalNav.LocalNav--bottom .LocalNavList[data-items="4"] .LocalNavItem__label{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;line-height:1.4}@media screen and (max-width: 950px){.LocalNav.LocalNav--bottom .LocalNavList[data-items="4"]{grid-template-columns:1fr}}.LocalNav.LocalNav--bottom .LocalNavItem{border:1px solid var(--color-b-15);border-radius:24px;box-shadow:0 0 8px #0000001a;padding-block:32px;padding-inline:40px}@media screen and (max-width: 950px){.LocalNav.LocalNav--bottom .LocalNavItem{padding-block:26px;padding-inline:23px}}.LocalNav.LocalNav--bottom .LocalNavItem:not([aria-current=true]){transition:background .8s cubic-bezier(.19,1,.22,1)}@media (any-hover: hover){.LocalNav.LocalNav--bottom .LocalNavItem:not([aria-current=true]):hover{background:var(--color-navy);transition:background .4s cubic-bezier(.19,1,.22,1)}.LocalNav.LocalNav--bottom .LocalNavItem:not([aria-current=true]):hover .LocalNavItem__label{color:var(--color-white)}.LocalNav.LocalNav--bottom .LocalNavItem:not([aria-current=true]):hover svg{fill:var(--color-white)}}.LocalNav.LocalNav--bottom button.LocalNavItem{display:flex;align-items:flex-start}.LocalNav.LocalNav--bottom .LocalNavItem__icon{width:70px;height:70px;position:absolute;bottom:24px;right:24px}@media screen and (max-width: 950px){.LocalNav.LocalNav--bottom .LocalNavItem__icon{bottom:11px;right:11px}}.LocalNav.LocalNav--bottom .LocalNavItem[aria-current=true],.LocalNav.LocalNav--bottom .LocalNavItem[aria-selected=true]{background:var(--color-b-5)}.LocalNav.LocalNav--bottom .LocalNavItem[aria-current=true] .LocalNavItem__label,.LocalNav.LocalNav--bottom .LocalNavItem[aria-selected=true] .LocalNavItem__label{color:var(--color-b-25)}.LocalNav.LocalNav--bottom .LocalNavItem[aria-current=true] svg,.LocalNav.LocalNav--bottom .LocalNavItem[aria-selected=true] svg{fill:var(--color-b-25)}.LocalNav__title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;line-height:1.4;margin-bottom:20px}.CommonSection{padding-top:112px;padding-bottom:112px}.CommonSection.small{padding-top:80px;padding-bottom:80px}.CommonSection.color-black{background:var(--color-b-100);color:var(--color-white)}.CommonSection.color-b-60{background:var(--color-b-60);color:var(--color-white)}@media screen and (max-width: 950px){.CommonSection{padding-top:40px;padding-bottom:40px}}.CommonSection__title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}@media screen and (max-width: 950px){.CommonSection__title{font-size:24px}}.CommonSection__content{margin-top:40px}.CommonSection__content.align-right>*{max-width:867px;margin-left:auto}@media screen and (max-width: 950px){.CommonSection__content{margin-top:32px}}.NewsSingleHeader{padding-top:60px}.NewsSingleHeader__back{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;line-height:1.4;display:grid;grid-template-columns:40px auto;gap:12px;width:fit-content;align-items:center}.NewsSingleHeader__back>span:first-child{display:block;width:40px;height:40px;background:var(--color-navy);border-radius:calc(infinity * 1px)}.NewsSingleHeader__back svg{display:block;width:100%;height:100%;fill:var(--color-white);transform:rotate(180deg)}.NewsSingleHeader__bottom{margin-top:24px;display:flex;justify-content:space-between}.NewsSingleHeader__meta{display:flex;gap:16px;align-items:center}.NewsSingleHeader__date{font-size:1.1rem;line-height:1.8;color:var(--color-b-60)}.NewsSingleTitleSection{max-width:1058px;padding-inline:60px;margin-inline:auto;margin-top:30px}.NewsSingleTitleSection h1{font-size:4.2rem;line-height:1.4}@media screen and (max-width: 950px){.NewsSingleTitleSection{padding-inline:24px}.NewsSingleTitleSection h1{font-size:3rem}}.NewsSingleTitleSection__keyvisual{margin-top:24px;margin-bottom:30px}.NewsSingleTitleSection__keyvisual img{width:100%;height:auto;display:block}.RelatedNewsSection{border-top:1px solid var(--color-b-15);padding-top:80px}.RelatedNewsSection h2{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}.NewsSingleNav{margin-top:80px;padding-bottom:100px}.NewsSingleNav__inner{display:flex;justify-content:center;gap:24px}.NewsSingleNav__link{width:64px;height:64px;border-radius:calc(infinity * 1px);border:1px solid var(--color-b-15);background:var(--color-white);display:flex;align-items:center;justify-content:center}.NewsSingleNav__link svg{width:49px;height:49px;display:block}.NewsSingleNav__item--prev .NewsSingleNav__link svg{transform:rotate(180deg)}.ArticleBody{max-width:938px;padding-inline:69px;margin-inline:auto;display:flex;gap:16px;flex-direction:column}@media screen and (max-width: 1058px){.ArticleBody{padding-inline:60px}}@media screen and (max-width: 950px){.ArticleBody{padding-inline:24px}}.ArticleBody h2{font-size:4.2rem;line-height:1.4;padding-top:24px;padding-bottom:8px}.ArticleBody h3{font-size:3rem;line-height:1.6;padding-top:24px;padding-bottom:8px}.ArticleBody p{font-size:1.6rem;line-height:1.8}.ArticleBody p a,.ArticleBody ul a{color:var(--color-blue);text-decoration:underline}.ArticleBody ul{list-style:disc;font-size:1.6rem;line-height:1.8;padding-left:20px}.ArticleBody img{max-width:100%;height:auto;display:block}.ArticleBody .wp-caption{max-width:100%}.ArticleBody .wp-caption-text{font-size:14px;line-height:150%;margin-top:8px}.ArticleBody iframe{aspect-ratio:16/9;display:block;width:100%;height:auto}@media screen and (max-width: 950px){.Grid.break--sp{grid-template-columns:1fr;gap:20px}}.Grid{display:grid;gap:40px}.Grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.SlideGallery{overflow-x:clip}.SlideGallery .SlideGallery__row+.SlideGallery__row{margin-top:20px}.SlideGallery .SlideGallery__row[data-index="1"]{display:flex;justify-content:flex-end}.SlideGallery .SlideGallery__slider{display:flex;gap:15px}.SlideGallery .items{flex-shrink:0;display:flex;gap:15px}.SlideGallery .item{width:490px;aspect-ratio:491/364;display:block;background-color:#ccc;border-radius:8px;flex-shrink:0;overflow:hidden}.SlideGallery .item img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (max-width: 950px){.SlideGallery .item{width:300px}}.ArrowSlider{display:block;aspect-ratio:1/1;overflow:hidden;width:100%;position:relative}.ArrowSlider__slide{width:200%;height:100%;position:absolute;left:-100%;top:0}.ArrowSlider__slide span{position:absolute;display:block;width:50%;height:100%}.ArrowSlider__slide span:first-child{left:0}.ArrowSlider__slide span:last-child{right:0}.ArrowSlider__slide span svg{width:100%;height:100%;display:block;fill:var(--color-black)}@media (any-hover: hover){[data-hover-arrow-slider] .ArrowSlider__slide span:last-child{transition:transform .8s cubic-bezier(.19,1,.22,1)}[data-hover-arrow-slider]:hover .ArrowSlider__slide span:last-child{transform:translate(8%);transition:transform .5s cubic-bezier(.19,1,.22,1)}[data-hover-arrow-slider]:hover .ArrowSlider__slide span:last-child path:nth-child(4){animation:fadeIn .6s cubic-bezier(.39,.575,.565,1) .2s}[data-hover-arrow-slider]:hover .ArrowSlider__slide span:last-child path:nth-child(3){animation:fadeIn .6s cubic-bezier(.39,.575,.565,1) .3s}}.HomeSlideshow{width:100%;height:100%;position:relative;container-type:inline-size;overflow:hidden}.HomeSlideshow__slider{position:absolute;top:0;left:0;height:100%;width:auto;transition:transform .5s cubic-bezier(.19,1,.22,1)}.HomeSlideshowItem{position:absolute;top:0;left:0;width:100cqw;height:100%;overflow:hidden}.HomeSlideshowItem[inert]{pointer-events:none}.HomeSlideshowItem>video{width:100%;height:100%;object-fit:cover;display:block}.HomeSlideshowItem>iframe{height:100%;width:auto;aspect-ratio:16/9;border:none;display:block;pointer-events:none;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeSlideshowItem>img{width:100%;height:100%;object-fit:cover;display:block}.HomeSlideshowItemPanel{display:flex;flex-direction:column;position:absolute;gap:37px;bottom:60px;right:60px;width:557px;height:auto;background:#161f59cc;padding:24px 88px 24px 24px;border-radius:16px;color:var(--color-white);box-shadow:0 0 8px #0000001a}.HomeSlideshowItemPanel svg{fill:var(--color-white);width:80px;height:80px;position:absolute;top:8px;right:8px;transform:rotate(-45deg)}@media screen and (max-width: 950px){.HomeSlideshowItemPanel{bottom:120px;width:calc(100cqw - 50px);left:25px;right:auto;gap:27px}}@media (any-hover: hover){.HomeSlideshowItemPanel{transition:background .8s cubic-bezier(.19,1,.22,1),color .8s cubic-bezier(.19,1,.22,1)}.HomeSlideshowItemPanel svg{transition:fill .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1)}.HomeSlideshowItemPanel:hover{background:var(--color-white);color:var(--color-navy);transition:background .4s cubic-bezier(.19,1,.22,1),color .4s cubic-bezier(.19,1,.22,1)}.HomeSlideshowItemPanel:hover svg{fill:var(--color-navy);transform:translate(7%,-7%) rotate(-45deg);transition:fill .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1)}.HomeSlideshowItemPanel:hover svg path:nth-child(4){animation:fadeIn .6s cubic-bezier(.39,.575,.565,1) .2s}.HomeSlideshowItemPanel:hover svg path:nth-child(3){animation:fadeIn .6s cubic-bezier(.39,.575,.565,1) .3s}}.HomeSlideshowItemPanel__head{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1}.HomeSlideshowItemPanel__text{font-size:3rem;line-height:1.6}@media screen and (max-width: 950px){.HomeSlideshowItemPanel__text{font-size:21px}}.HomeSlideshow__arrows{position:absolute;bottom:60px;left:60px;display:flex;gap:24px}@media screen and (max-width: 950px){.HomeSlideshow__arrows{left:25px;bottom:30px}}.BtnHomeSlideshowArrow{width:64px;height:64px;border-radius:100vmax;border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center;background:#fff6;transition:background .4s cubic-bezier(.19,1,.22,1)}.BtnHomeSlideshowArrow svg{width:50px;height:50px;fill:var(--color-white)}.BtnHomeSlideshowArrow.-prev{transform:rotate(180deg)}.BtnHomeSlideshowArrow[disabled]{pointer-events:none;border:none;background:none}@media (any-hover: hover){.BtnHomeSlideshowArrow:hover{background:#fff}.BtnHomeSlideshowArrow:hover svg{fill:var(--color-navy)}}.CaseSingleHeader{padding-top:57px;margin-bottom:30px}.CaseSingleHeader__title{font-size:4.2rem;line-height:1.4}.CaseSingleTitleSection__keyvisual{margin-top:27px}.CaseSingleTitleSection__keyvisual img{width:100%;height:auto;display:block}.CaseSingleTitleSection__keyvisual:has(iframe){aspect-ratio:16/9}.CaseSingleTitleSection__keyvisual:has(iframe) iframe{width:100%;height:100%;display:block}.ProductSpecSection+.ProductSpecSection{margin-top:80px}.ProductSpecSection{display:grid;grid-template-columns:350px auto;gap:100px}@media screen and (max-width: 1070px){.ProductSpecSection{grid-template-columns:1fr;gap:40px}}.ProductSpecSection h4{font-size:1.6rem;line-height:1.8;font-weight:700;letter-spacing:.01em}.ProductSpecSection ul li{padding-block:16px;border-bottom:1px solid rgb(242,242,242)}.ProductSpecSection ul li:first-child{border-top:1px solid rgb(242,242,242)}.ProductSpecItem{display:grid;grid-template-columns:190px auto;gap:40px}@media screen and (max-width: 950px){.ProductSpecItem{grid-template-columns:30% auto;gap:20px}}.ProductSpecItem:not(:has(.ProductSpecItem__title)){display:block}.ProductSpecItem__title{font-size:1.6rem;line-height:1.8;font-weight:700;letter-spacing:.01em}.ProductSpecItem__body{font-size:1.6rem;line-height:1.8;color:#0d0d0d}.ProductSpecSection__note{font-size:1.6rem;line-height:1.8;color:#0d0d0d;text-align:right;margin-top:40px}@media screen and (max-width: 950px){.ProductSpecSection__note{text-align:left}}.ProductSpec__note{font-size:1.6rem;line-height:1.8;color:#0d0d0d;text-align:right;margin-top:40px}@media screen and (max-width: 950px){.ProductSpec__note{text-align:left}}.Header{position:fixed;z-index:100;top:0;left:0;height:88px;width:100%;display:flex;align-items:center;justify-content:flex-end;padding-inline:60px;transition:transform .5s cubic-bezier(.19,1,.22,1),background .3s cubic-bezier(.39,.575,.565,1)}@media (any-hover: hover){.Header:hover{background:var(--color-white)}}.Header.is-hide{transform:translateY(-100%)}@media screen and (max-width: 1180px){.Header{padding-inline:30px}}@media screen and (max-width: 950px){.Header{height:80px}}@media screen and (max-width: 950px) and (any-hover: hover){.Header:hover{background:none}}.HeaderLogo{position:absolute;display:block;top:23px;left:51px}@media screen and (max-width: 1180px){.HeaderLogo{left:24px}}@media screen and (max-width: 950px){.HeaderLogo{left:14px;top:18px}}.HeaderLogo__anchor{width:181px;height:41px;display:block;padding:10px}.HeaderLogo__anchor svg{width:100%;height:100%;display:block}@media screen and (max-width: 950px){.HeaderLogo__anchor svg{fill:var(--color-white)}}body:not(.home) .HeaderLogo__anchor svg{fill:var(--color-black)}.HeaderNav{margin-right:190px;height:100%}@media screen and (max-width: 1440px){.HeaderNav{margin-right:50px}}@media screen and (max-width: 1180px){.HeaderNav{margin-right:30px}}@media screen and (max-width: 950px){.HeaderNav{display:none}}.HeaderNavList{display:flex;align-items:center;gap:60px;height:100%}.HeaderNavList li{display:flex;height:100%;align-items:center}.HeaderNavList li:has(.current){border-bottom:2px solid var(--color-b-100)}.HeaderNavList a{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.4}@media (any-hover: hover){.HeaderNavList a:not(.current):hover{color:var(--color-blue)}}@media screen and (max-width: 1440px){.HeaderNavList{gap:30px}}@media screen and (max-width: 1180px){.HeaderNavList{gap:20px}}.HeaderLangSwitcher{display:flex;gap:20px;margin-right:30px}.HeaderLangSwitcher a{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.4}.HeaderLangSwitcher a.current{opacity:.5}@media (any-hover: hover){.HeaderLangSwitcher a:not(.current):hover{color:var(--color-blue)}}@media screen and (max-width: 1180px){.HeaderLangSwitcher{gap:10px;margin-right:20px}}@media screen and (max-width: 950px){.HeaderLangSwitcher{display:none}}.BtnHeaderContact{background:#161f59cc;height:33px;padding-inline:20px;font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.4;display:flex;align-items:center;color:var(--color-white);border-radius:calc(infinity * 1px);padding-top:.15em}@media screen and (max-width: 950px){.BtnHeaderContact{display:none}}body.home .HeaderLogo__anchor svg{fill:var(--color-white)}body.home .HeaderNavList a{color:var(--color-white)}@media (any-hover: hover){body.home .HeaderNavList a:not(.current):hover{color:var(--color-blue)!important}}@media (any-hover: hover){body.home .Header:hover .HeaderLogo__anchor svg{fill:var(--color-black)}body.home .Header:hover .HeaderNavList a{color:var(--color-black)}}body.home.is-scrolled .HeaderLogo__anchor svg{fill:var(--color-black)}body.home.is-scrolled .HeaderNavList a{color:var(--color-black)}.Footer{background:var(--color-b-5);position:relative;padding-top:80px;padding-bottom:60px;padding-inline:60px;margin-top:160px}@media screen and (max-width: 700px){.Footer{padding-top:40px;padding-inline:24px;margin-top:80px}}body.single-news .Footer{margin-top:112px}body.page-template-page-solutions .Footer{margin-top:0}.FooterLogo{width:276px;height:36px;display:block;width:fit-content}.FooterLogo svg{display:block;width:100%;height:100%}@media screen and (max-width: 700px){.FooterLogo{width:182px;height:24px}}.FooterNav{margin-top:160px;width:100%;display:grid;grid-template-columns:repeat(5,1fr)}.FooterNav>li{display:grid;grid-template-rows:subgrid;grid-row:span 5}.FooterNav>li a{display:block;width:fit-content}.FooterNav>li:nth-child(5){grid-column:5/6;grid-row:1/2}.FooterNav>li:last-child{grid-row:2/3;grid-column:5/6}.FooterNav>li:last-child .FooterNavItem{transform:translateY(32px)}.FooterNav ul{display:grid;grid-template-rows:subgrid;grid-row:2/6;padding-top:17px}.FooterNav ul li{padding-block:8px}.FooterNav ul li a{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.4;white-space:nowrap}@media screen and (max-width: 950px){.FooterNav{grid-template-columns:repeat(3,1fr);row-gap:30px}.FooterNav>li{display:block;grid-row:auto}.FooterNav>li:nth-child(5){grid-column:auto;grid-row:auto}.FooterNav>li:last-child{grid-column:auto;grid-row:auto}.FooterNav>li:last-child .FooterNavItem{transform:translateY(0)}}@media screen and (max-width: 700px){.FooterNav{margin-top:80px;display:flex;flex-direction:column}.FooterNav>li{display:block}.FooterNav>li:nth-child(2){margin-top:10px}.FooterNav>li:nth-child(3){margin-top:50px}.FooterNav>li:nth-child(4){margin-top:10px}.FooterNav>li:nth-child(5){margin-top:40px}.FooterNav>li:last-child{margin-top:0}.FooterNav>li:last-child .FooterNavItem{transform:translateY(0)}.FooterNav ul{display:flex;flex-direction:column;padding-top:7px}}.FooterPolicies{display:flex;gap:30px}.FooterPolicies a{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.4;color:var(--color-blue)}@media screen and (max-width: 700px){.FooterPolicies{margin-top:10px;flex-direction:column;gap:8px}}.FooterNavItem{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4;grid-row:1/2;width:fit-content;height:fit-content}.FooterCopyright{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.4;color:var(--color-b-60)}.FooterBottom{position:relative;display:flex;justify-content:flex-start;gap:54px;margin-top:60px;height:24px;align-items:center}.FooterBottom a{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.4;color:var(--color-blue)}@media screen and (max-width: 950px){.FooterBottom{gap:30px}}@media screen and (max-width: 980px){.FooterBottom{flex-direction:column;align-items:flex-start;gap:10px}}@media screen and (max-width: 700px){.FooterBottom{gap:3px;height:auto;flex-direction:column;align-items:flex-start}}.FooterSocials{position:absolute;top:0;right:0;display:flex;gap:12px}.FooterSocials li{display:block}.FooterSocials a{display:block;width:24px;height:24px}.FooterSocials a svg{width:100%;height:100%;display:block}@media screen and (max-width: 700px){.FooterSocials{top:auto;bottom:0}}.Menu{width:calc(100% - 24px);height:calc(100dvh - 24px);max-width:366px;max-height:736px;background:var(--color-navy);border-radius:0 0 0 32px;position:fixed;top:0;right:0;z-index:101;transform:translate(100%,-100%);transition:transform .3s cubic-bezier(.19,1,.22,1)}.Menu.is-open{transform:translate(0)}.Menu__inner{display:flex;align-items:center;padding-left:24px;height:100%}.MenuList{display:flex;flex-direction:column;gap:20px}.MenuItem{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4;color:var(--color-white)}.MenuBackdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0d0d0d99;z-index:100;display:block;opacity:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1);pointer-events:none}body.is-menu-open .MenuBackdrop{opacity:1}.BtnToggleMenu{position:fixed;top:10px;right:10px;display:none;width:56px;height:56px;background:#161f59cc;box-shadow:0 0 8px #0000001a;border-radius:calc(infinity * 1px);z-index:101;align-items:center;justify-content:center}.BtnToggleMenu svg{width:39px;height:39px;display:block;fill:var(--color-white);transform:rotate(135deg);pointer-events:none;transition:.3s cubic-bezier(.19,1,.22,1)}@media screen and (max-width: 950px){.BtnToggleMenu{display:flex}}body.is-menu-open .BtnToggleMenu svg{transform:rotate(-45deg);width:60px;height:60px}.splideUI{display:flex;justify-content:space-between}.splideUI .splide__pagination,.splideUI .splide__arrow{position:relative}.splideUI .splide__pagination{padding:0}.splideUI .splide__pagination__page.is-active{background:var(--color-black);transform:scale(1)}.splideUI .splide__arrows{display:flex;gap:24px}.splideUI .splide__arrow{width:64px;height:64px;left:auto;right:auto;top:auto;transform:translateY(0);border:1px solid var(--color-b-15);background:none}.splideUI .splide__arrow svg{width:50px;height:50px;display:block;fill:var(--color-black)}.splideUI .splide__arrow:not([disabled]){transition:background .8s cubic-bezier(.19,1,.22,1)}.splideUI .splide__arrow:not([disabled]) svg{transition:fill .8s cubic-bezier(.19,1,.22,1)}@media (any-hover: hover){.splideUI .splide__arrow:not([disabled]):hover{background:var(--color-navy);transition:background .4s cubic-bezier(.19,1,.22,1)}.splideUI .splide__arrow:not([disabled]):hover svg{fill:var(--color-white);transition:fill .4s cubic-bezier(.19,1,.22,1)}}.test{position:relative;font-size:4.2rem;line-height:1.4}[data-page=home].section{position:relative}[data-page=home].section .BtnArrow{position:absolute;right:0;bottom:0}[data-page=home].section .BtnArrow svg{display:block;width:100%;height:100%}@media screen and (max-width: 950px){[data-page=home].section .BtnArrow{right:-10px}}[data-page=home].section--about{padding-top:72px;padding-bottom:112px}@media screen and (max-width: 950px){[data-page=home].section--about{padding-top:40px;padding-bottom:40px}}[data-page=home].section--about .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}@media screen and (max-width: 950px){[data-page=home].section--about .title{font-size:24px}}[data-page=home].section--about .lead{font-size:4.2rem;line-height:1.4;max-width:860px;margin-top:40px;width:calc(100% - 180px)}@media screen and (max-width: 950px){[data-page=home].section--about .lead{padding-bottom:180px;width:100%}}@media screen and (max-width: 700px){[data-page=home].section--about .lead{margin-top:27px;padding-bottom:300px;font-size:21px}}[data-page=home].section--about .BtnArrow{width:180px;height:180px}[data-page=home].section--case{padding-top:64px;padding-bottom:64px;color:var(--color-white);aspect-ratio:1440/760}@media screen and (max-width: 950px){[data-page=home].section--case{aspect-ratio:auto;height:640px;padding-top:40px;padding-bottom:40px}}[data-page=home].section--case .CommonWidth,[data-page=home].section--case .CommonWidth__inner{height:100%}[data-page=home].section--case .CommonWidth__inner{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 950px){[data-page=home].section--case .CommonWidth__inner{justify-content:flex-start;gap:24px}}[data-page=home].section--case .bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=home].section--case .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4}[data-page=home].section--case .lead{font-size:4.2rem;line-height:1.4;max-width:66%;width:calc(100% - 180px)}@media screen and (max-width: 950px){[data-page=home].section--case .lead{max-width:initial;font-size:21px;width:calc(100% - 30px)}}[data-page=home].section--case .BtnArrow{width:193px;height:193px}[data-page=home].section--case .BtnArrow svg{fill:var(--color-white)}[data-page=home].section--solutions{padding-block:112px;overflow-x:clip}@media screen and (max-width: 950px){[data-page=home].section--solutions{overflow-x:clip;padding-block:40px}}[data-page=home].section--solutions .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}@media screen and (max-width: 950px){[data-page=home].section--solutions .title{font-size:24px}}[data-page=home].section--solutions .splide__list li{height:459px}@media screen and (max-width: 950px){[data-page=home].section--solutions .splide__list li{height:322px}}[data-page=home].section--solutions .Card{position:relative;display:block;border-radius:16px;overflow:hidden;border:1px solid var(--color-b-15);box-shadow:0 0 8px #0000001a;box-sizing:border-box}[data-page=home].section--solutions .Card.active{color:var(--color-white)}[data-page=home].section--solutions .Card.active svg{fill:var(--color-white)}[data-page=home].section--solutions .Card.active .Card__bg{opacity:1}[data-page=home].section--solutions .Card.active .Card__inner{min-height:457px}@media screen and (max-width: 950px){[data-page=home].section--solutions .Card.active .Card__inner{min-height:320px}}[data-page=home].section--solutions .Card__bg{position:absolute;top:0;left:0;width:100%;height:457px;opacity:0;transition:opacity .3s cubic-bezier(.19,1,.22,1)}[data-page=home].section--solutions .Card__bg img{width:100%;height:100%;display:block;object-fit:cover}[data-page=home].section--solutions .Card__arrow{width:121px;height:121px;display:block;position:absolute;top:8px;right:19px;transform:rotate(-45deg)}[data-page=home].section--solutions .Card__arrow svg{width:100%;height:100%;display:block}@media screen and (max-width: 950px){[data-page=home].section--solutions .Card__arrow{top:-5px;right:-4px}}[data-page=home].section--solutions .Card__inner{position:relative;padding-block:50px;padding-inline:54px;display:flex;flex-direction:column;justify-content:space-between;min-height:285px;background:var(--color-b-5);transition:min-height .3s cubic-bezier(.19,1,.22,1)}@media screen and (max-width: 950px){[data-page=home].section--solutions .Card__inner{padding:24px;min-height:240px}}[data-page=home].section--solutions .Card__title{position:relative;font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:4.8rem;line-height:1.25}@media screen and (max-width: 950px){[data-page=home].section--solutions .Card__title{font-size:24px}}[data-page=home].section--solutions .Card__copy{position:relative;font-size:2.1rem;line-height:1.6}@media screen and (max-width: 950px){[data-page=home].section--solutions .Card__copy{font-size:18px}}[data-page=home].section--solutions .splide{margin-top:40px}[data-page=home].section--solutions .splide__track{width:527px;overflow:visible}@media screen and (max-width: 950px){[data-page=home].section--solutions .splide__track{width:300px}}[data-page=home].section--solutions .splideBottom{margin-top:40px}@media screen and (max-width: 950px){[data-page=home].section--solutions .splideBottom{margin-top:26px}}[data-page=home].section--products{padding-top:112px;padding-bottom:112px;color:var(--color-white);background:var(--color-b-100)}@media screen and (max-width: 950px){[data-page=home].section--products{padding-top:40px;padding-bottom:40px}}[data-page=home].section--products .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4}[data-page=home].section--products .lead{font-size:5.2rem;line-height:1.4;width:83%;margin-top:40px}@media screen and (max-width: 700px){[data-page=home].section--products .lead{font-size:21px}}[data-page=home].section--products .Sections{margin-top:80px;display:flex;flex-direction:column;gap:80px}@media screen and (max-width: 950px){[data-page=home].section--products .Sections{margin-top:33px}}[data-page=home].section--products .ProductsSection{border:1px solid var(--color-b-60);border-radius:16px;padding:80px;height:760px;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media screen and (max-width: 950px){[data-page=home].section--products .ProductsSection{padding:24px;height:auto}}[data-page=home].section--products .ProductsSection--hardware .ProductsSection__image{right:94px;top:50%;transform:translateY(-50%);width:521px;height:681px}[data-page=home].section--products .ProductsSection--hardware .ProductsSection__image img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1200px){[data-page=home].section--products .ProductsSection--hardware .ProductsSection__image{right:0}}@media screen and (max-width: 950px){[data-page=home].section--products .ProductsSection--hardware .ProductsSection__image{top:auto;transform:none;width:100%;max-width:521px;height:auto}}[data-page=home].section--products .ProductsSection--software .ProductsSection__image{right:94px;top:50%;transform:translateY(-50%);width:580px;height:580px;background:var(--color-b-100)}[data-page=home].section--products .ProductsSection--software .ProductsSection__image video{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:difference}@media screen and (max-width: 1200px){[data-page=home].section--products .ProductsSection--software .ProductsSection__image{right:0}}@media screen and (max-width: 950px){[data-page=home].section--products .ProductsSection--software .ProductsSection__image{top:auto;transform:none;max-width:580px;width:100%;height:auto}[data-page=home].section--products .ProductsSection--software .ProductsSection__image video{height:auto}}[data-page=home].section--products .ProductsSection__title{font-size:4.2rem;line-height:1.4;z-index:1}@media screen and (max-width: 950px){[data-page=home].section--products .ProductsSection__title{font-size:21px}}[data-page=home].section--products .ProductsSection__image{position:absolute}@media screen and (max-width: 950px){[data-page=home].section--products .ProductsSection__image{position:relative;margin-inline:auto}}[data-page=home].section--products .BtnDetail{display:flex;width:fit-content;gap:12px}[data-page=home].section--products .BtnDetail__arrow{width:160px}[data-page=home].section--products .BtnDetail__arrow svg{width:160px;height:160px;display:block;fill:var(--color-white)}@media screen and (max-width: 700px){[data-page=home].section--products .BtnDetail__arrow{width:100px}[data-page=home].section--products .BtnDetail__arrow svg{width:100px;height:100px}}[data-page=home].section--products .BtnDetail__body{display:flex;align-items:center}[data-page=home].section--products .BtnDetail__category{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1}[data-page=home].section--products .BtnDetail__title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4;margin-top:8px}@media screen and (max-width: 700px){[data-page=home].section--products .BtnDetail__title{font-size:24px}}[data-page=home].section--news{overflow-x:clip;padding-block:112px}@media screen and (max-width: 950px){[data-page=home].section--news{overflow-x:clip;padding-block:40px}}[data-page=home].section--news svg{pointer-events:none}[data-page=home].section--news .head{display:flex;justify-content:space-between;align-items:center}[data-page=home].section--news .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}@media screen and (max-width: 950px){[data-page=home].section--news .title{font-size:24px}}[data-page=home].section--news .BtnViewAll{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.4;color:var(--color-blue)}@media screen and (max-width: 950px){[data-page=home].section--news .BtnViewAll{font-size:16px}}[data-page=home].section--news .NewsCard{width:527px;border:1px solid var(--color-b-15);box-shadow:0 0 8px #0000000d;border-radius:16px;display:block;padding:54px 54px 50px;position:relative}@media screen and (max-width: 950px){[data-page=home].section--news .NewsCard{width:300px;padding:24px}}[data-page=home].section--news .NewsCard svg{width:83px;height:83px;display:block;transform:rotate(-45deg);position:absolute;top:30px;right:20px}@media screen and (max-width: 950px){[data-page=home].section--news .NewsCard svg{width:50px;height:50px;top:17px;right:11px}}@media (any-hover: hover){[data-page=home].section--news .NewsCard{transition:background .8s cubic-bezier(.19,1,.22,1),color .8s cubic-bezier(.19,1,.22,1)}[data-page=home].section--news .NewsCard .NewsCard__meta{transition:color .8s cubic-bezier(.19,1,.22,1)}[data-page=home].section--news .NewsCard svg{transition:fill .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1)}[data-page=home].section--news .NewsCard:hover{background:var(--color-navy);color:var(--color-white);transition:background .4s cubic-bezier(.19,1,.22,1),color .4s cubic-bezier(.19,1,.22,1)}[data-page=home].section--news .NewsCard:hover .NewsCard__meta{color:var(--color-white);transition:color .4s cubic-bezier(.19,1,.22,1)}[data-page=home].section--news .NewsCard:hover svg{transform:translate(7%,-7%) rotate(-45deg);fill:var(--color-white);transition:fill .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1)}[data-page=home].section--news .NewsCard:hover svg path:nth-child(4){animation:fadeIn .6s cubic-bezier(.39,.575,.565,1) .2s}[data-page=home].section--news .NewsCard:hover svg path:nth-child(3){animation:fadeIn .6s cubic-bezier(.39,.575,.565,1) .3s}}[data-page=home].section--news .NewsCard__inner{width:calc(100% - 70px);display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (max-width: 950px){[data-page=home].section--news .NewsCard__inner{width:calc(100% - 34px)}}[data-page=home].section--news .NewsCard__title{font-size:1.8rem;line-height:1.8;min-height:6lh}@media screen and (max-width: 950px){[data-page=home].section--news .NewsCard__title{font-size:15px}}[data-page=home].section--news .NewsCard__meta{display:flex;justify-content:flex-start;gap:16px;font-size:1.1rem;line-height:1.8;color:var(--color-b-60)}[data-page=home].section--news .splide{margin-top:40px}@media screen and (max-width: 950px){[data-page=home].section--news .splide{margin-top:30px}}[data-page=home].section--news .splide__track{width:527px;overflow:visible}@media screen and (max-width: 950px){[data-page=home].section--news .splide__track{width:300px}}[data-page=home].section--news .splideBottom{margin-top:48px}@media screen and (max-width: 950px){[data-page=home].section--news .splideBottom{margin-top:26px}}@media screen and (max-width: 950px){[data-page=home].section--careers{margin-top:40px}}[data-page=home].section--careers .panel{position:relative;height:460px;border-radius:24px;overflow:hidden;border:1px solid var(--color-b-15);box-shadow:0 0 8px #0000001a;display:block}@media screen and (max-width: 700px){[data-page=home].section--careers .panel{height:420px}}[data-page=home].section--careers .inner{position:relative;height:100%;color:var(--color-white);padding:55px;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 700px){[data-page=home].section--careers .inner{padding:24px}}[data-page=home].section--careers .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=home].section--careers .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:6rem;line-height:1.25;position:relative}@media screen and (max-width: 700px){[data-page=home].section--careers .title{font-size:34px}}[data-page=home].section--careers .lead{position:relative;font-size:2.1rem;line-height:1.8}@media screen and (max-width: 700px){[data-page=home].section--careers .lead{font-size:15px}}[data-page=home].section--careers .BtnArrow{width:179px;height:179px;right:42px;bottom:20px;display:block}[data-page=home].section--careers .BtnArrow svg{fill:var(--color-white)}@media screen and (max-width: 950px){[data-page=home].section--careers .BtnArrow{display:none}}[data-page=news].section.pickup{overflow-x:clip}.splide--news-pickup{padding-bottom:80px}.splide--news-pickup .splideTop{margin-bottom:24px}.splide--news-pickup .splide__track{width:557px;overflow:visible}@media screen and (max-width: 1180px){.splide--news-pickup .splide__track{width:282px}}.splide--news-pickup .LargeNewsCard{width:557px;border:1px solid var(--color-b-15);box-shadow:0 0 8px #0000000d;border-radius:16px;display:block;position:relative;overflow:hidden}@media screen and (max-width: 1180px){.splide--news-pickup .LargeNewsCard{width:282px}}@media (any-hover: hover){.splide--news-pickup .LargeNewsCard .LargeNewsCard__body{transition:background .8s cubic-bezier(.19,1,.22,1)}.splide--news-pickup .LargeNewsCard .LargeNewsCard__title,.splide--news-pickup .LargeNewsCard .LargeNewsCard__date{transition:color .8s cubic-bezier(.19,1,.22,1)}.splide--news-pickup .LargeNewsCard:hover .LargeNewsCard__body{background:var(--color-navy);transition:background .4s cubic-bezier(.19,1,.22,1)}.splide--news-pickup .LargeNewsCard:hover .LargeNewsCard__title{color:var(--color-white);transition:color .4s cubic-bezier(.19,1,.22,1)}.splide--news-pickup .LargeNewsCard:hover .LargeNewsCard__date{color:var(--color-b-15);transition:color .4s cubic-bezier(.19,1,.22,1)}}.splide--news-pickup .LargeNewsCard__img{aspect-ratio:557/314}.splide--news-pickup .LargeNewsCard__img img{width:100%;height:100%;object-fit:cover;display:block}.splide--news-pickup .LargeNewsCard__body{position:relative;padding:18px 100px 24px 32px;display:flex;flex-direction:column;gap:24px}.splide--news-pickup .LargeNewsCard__title{font-size:1.8rem;line-height:1.6;font-weight:700}.splide--news-pickup .LargeNewsCard__meta{display:flex;align-items:center;gap:16px}.splide--news-pickup .LargeNewsCard__tag{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.4;padding-inline:13px;height:25px;background:var(--color-b-5);display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);padding-top:.1em}.splide--news-pickup .LargeNewsCard__date{font-size:1.1rem;line-height:1.8;color:var(--color-b-60)}.NewsTag{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.4;padding-inline:13px;height:25px;background:var(--color-b-5);display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);padding-top:.1em}.NewsArchiveHeader{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid var(--color-b-5)}.NewsArchiveHeader .CommonWidth__inner{display:flex;gap:24px}.NewsList{display:flex;flex-direction:column;gap:4px}.NewsList li{display:block}.NewsListItem{display:block;border:1px solid var(--color-b-5);box-shadow:0 0 8px #0000000d;border-radius:16px}@media (any-hover: hover){.NewsListItem{transition:background .8s cubic-bezier(.19,1,.22,1)}.NewsListItem .NewsListItem__title,.NewsListItem .NewsListItem__date{transition:color .8s cubic-bezier(.19,1,.22,1)}.NewsListItem:hover{background:var(--color-navy);transition:background .4s cubic-bezier(.19,1,.22,1)}.NewsListItem:hover .NewsListItem__title{color:var(--color-white);transition:color .4s cubic-bezier(.19,1,.22,1)}.NewsListItem:hover .NewsListItem__date{color:var(--color-b-15);transition:color .4s cubic-bezier(.19,1,.22,1)}}.NewsListItem__inner{display:flex;align-items:center;min-height:98px;padding-left:34px;padding-right:320px;padding-block:10px;position:relative}@media screen and (max-width: 1180px){.NewsListItem__inner{padding-right:190px}}@media screen and (max-width: 950px){.NewsListItem__inner{padding:24px;flex-direction:column;align-items:flex-start}}.NewsListItem__meta{display:flex;align-items:center;gap:10px;width:220px;flex-shrink:0}.NewsListItem__title{font-size:1.8rem;line-height:1.6}@media screen and (max-width: 950px){.NewsListItem__title{margin-top:8px;margin-bottom:10px}}.NewsListItem__img{width:140px;aspect-ratio:140/79;overflow:hidden;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.NewsListItem__img img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: 950px){.NewsListItem__img{position:relative;right:auto;top:auto;transform:none}}.NewsListItem__date{font-size:1.1rem;line-height:1.8;color:var(--color-b-60)}.Pulldown{height:44px;z-index:2;position:relative}.Pulldown .PulldownBody{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;line-height:1.4;border:1px solid var(--color-b-15);width:fit-content;border-radius:23px;overflow:hidden;background:var(--color-white)}.Pulldown .BtnPulldown{height:44px;display:flex;align-items:center;width:208px;padding-left:20px;border-radius:22px 22px 0 0;outline-offset:-2px}@media (any-hover: hover){.Pulldown .BtnPulldown{transition:background .8s cubic-bezier(.19,1,.22,1),color .8s cubic-bezier(.19,1,.22,1)}.Pulldown .BtnPulldown svg{transition:fill .8s cubic-bezier(.19,1,.22,1)}.Pulldown .BtnPulldown:hover{background:var(--color-navy);color:var(--color-white);transition:background .4s cubic-bezier(.19,1,.22,1),color .4s cubic-bezier(.19,1,.22,1)}.Pulldown .BtnPulldown:hover svg{fill:var(--color-white);transition:fill .4s cubic-bezier(.19,1,.22,1)}}.Pulldown .BtnPulldown svg{width:24px;height:24px;display:block;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .2s cubic-bezier(.19,1,.22,1)}.Pulldown .PulldownMenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.19,1,.22,1)}.Pulldown .PulldownMenu__inner{overflow:hidden}.Pulldown .PulldownMenu__inner ul{border-top:1px solid var(--color-b-5)}.Pulldown .PulldownItem{height:44px;display:flex;align-items:center;padding-left:20px}@media (any-hover: hover){.Pulldown .PulldownItem:hover{background:var(--color-b-5)}}.Pulldown .PulldownItem.focus{color:var(--color-blue)}.Pulldown.is-open .BtnPulldown svg{transform:translateY(-50%) rotate(-90deg)}.Pulldown.is-open .PulldownMenu{grid-template-rows:1fr}[data-page=solutions].section.primary{position:relative;color:var(--color-white);height:800px}@media screen and (max-width: 950px){[data-page=solutions].section.primary{height:auto}}[data-page=solutions].section.primary .inner{position:relative;padding-top:80px}@media screen and (max-width: 950px){[data-page=solutions].section.primary .inner{padding-top:40px;padding-bottom:120px}}[data-page=solutions].section.primary .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=solutions].section.primary .grid{display:grid;grid-template-columns:auto 414px;gap:40px}[data-page=solutions].section.primary .grid--market{grid-template-columns:auto 813px}@media screen and (max-width: 1070px){[data-page=solutions].section.primary .grid,[data-page=solutions].section.primary .grid--market{grid-template-columns:1fr}}[data-page=solutions].section.primary .body{display:flex;flex-direction:column;gap:40px}[data-page=solutions].section.primary .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:6rem;line-height:1.25}@media screen and (max-width: 950px){[data-page=solutions].section.primary .title{font-size:34px}}[data-page=solutions].section.primary .lead{font-size:5.2rem;line-height:1.4}@media screen and (max-width: 950px){[data-page=solutions].section.primary .lead{font-size:30px}}[data-page=solutions].section.primary .description{font-size:1.5rem;line-height:1.8}[data-page=solutions].section.primary .BtnCta{display:flex;width:fit-content;align-items:center;gap:6px}[data-page=solutions].section.primary .BtnCta__icon{width:18px;height:18px;display:block;border-radius:calc(infinity * 1px);background:var(--color-blue)}[data-page=solutions].section.primary .BtnCta__icon svg{width:100%;height:100%;display:block;fill:var(--color-white)}[data-page=solutions].section.primary .BtnCta__label{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4}[data-page=solutions].section.market{position:relative;color:var(--color-white);height:800px}@media screen and (max-width: 950px){[data-page=solutions].section.market{height:auto}}[data-page=solutions].section.market .inner{position:relative;padding-top:80px}@media screen and (max-width: 950px){[data-page=solutions].section.market .inner{position:absolute;top:0;left:0;padding-top:40px;padding-bottom:120px}}[data-page=solutions].section.market .grid{display:grid;grid-template-columns:auto 414px;gap:40px}[data-page=solutions].section.market .grid--market{grid-template-columns:auto 813px}@media screen and (max-width: 1070px){[data-page=solutions].section.market .grid,[data-page=solutions].section.market .grid--market{grid-template-columns:1fr}}[data-page=solutions].section.market .body{display:flex;flex-direction:column;gap:40px}[data-page=solutions].section.market .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:6rem;line-height:1.25}@media screen and (max-width: 950px){[data-page=solutions].section.market .title{font-size:34px}}[data-page=solutions].section.market .lead{font-size:5.2rem;line-height:1.4}@media screen and (max-width: 950px){[data-page=solutions].section.market .lead{font-size:30px}}.marketBg{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width: 950px){.marketBg{grid-template-columns:1fr;position:relative;height:auto}}.marketBg__section{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:75px}.marketBg__section img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.marketBg__section .bg-sp{display:none}.marketBg__section span{font-size:5.2rem;line-height:1.4;position:relative}@media screen and (max-width: 950px){.marketBg__section{align-items:center;padding-bottom:0;justify-content:flex-end;padding-inline:25px}.marketBg__section .bg-pc{display:none}.marketBg__section .bg-sp{display:block}.marketBg__section span{font-size:3rem}.marketBg__section:nth-child(1){align-items:flex-end;padding-bottom:74px}.marketBg__section:nth-child(1) img{object-position:top center}}@media screen and (max-width: 950px){.marketBg__section:nth-child(1){aspect-ratio:390/476}.marketBg__section:nth-child(2),.marketBg__section:nth-child(3),.marketBg__section:nth-child(4),.marketBg__section:nth-child(5){aspect-ratio:390/170}}[data-page=solutions].section.cases{padding-top:112px}@media screen and (max-width: 950px){[data-page=solutions].section.cases{padding-top:40px}}[data-page=solutions].section.cases h2{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}@media screen and (max-width: 950px){[data-page=solutions].section.cases h2{font-size:24px}}[data-page=solutions].section.cases .sections{margin-top:40px;display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 950px){[data-page=solutions].section.cases .sections{margin-top:33px}}[data-page=solutions].case{position:relative;color:var(--color-white);border-radius:16px;overflow:hidden}[data-page=solutions].case .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}[data-page=solutions].case .bg.sp{display:none}@media screen and (max-width: 950px){[data-page=solutions].case .bg.pc{display:none}[data-page=solutions].case .bg.sp{display:block}}[data-page=solutions].case .inner{position:relative;padding-inline:60px;padding-bottom:64px;height:696px;gap:16px;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 950px){[data-page=solutions].case .inner{padding-inline:24px;height:auto;min-height:640px;padding-top:40px;justify-content:flex-start}}[data-page=solutions].case .subtitle{font-size:2.1rem;line-height:1.6}[data-page=solutions].case .title{font-size:4.2rem;line-height:1.4;width:66.66%}@media screen and (max-width: 950px){[data-page=solutions].case .title{width:100%;font-size:30px}}[data-page=solutions].case .BtnArrow{width:194px;height:194px;display:block;position:absolute;right:60px;bottom:65px}[data-page=solutions].case .BtnArrow svg{fill:var(--color-white);display:block;width:100%;height:100%}@media screen and (max-width: 950px){[data-page=solutions].case .BtnArrow{right:16px;bottom:40px}}[data-page=solutions].section.products{background:var(--color-b-100);margin-top:112px;padding-block:112px;color:var(--color-white)}@media screen and (max-width: 950px){[data-page=solutions].section.products{margin-top:40px;padding-block:40px}}[data-page=solutions].section.products h2{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4}[data-page=solutions].section.products .lead{font-size:5.2rem;line-height:1.4;width:calc(100% - 180px);margin-top:40px}@media screen and (max-width: 1070px){[data-page=solutions].section.products .lead{width:100%}[data-page=solutions].section.products .lead br{display:none}}@media screen and (max-width: 950px){[data-page=solutions].section.products .lead{font-size:21px}}[data-page=solutions].section.products .grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:80px}@media screen and (max-width: 1070px){[data-page=solutions].section.products .grid{grid-template-columns:1fr}}@media screen and (max-width: 950px){[data-page=solutions].section.products .grid{margin-top:40px}}[data-page=solutions].section.products .item{position:relative;height:822px;border:1px solid #666;border-radius:16px;padding:50px 30px 20px 50px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 950px){[data-page=solutions].section.products .item{height:auto;padding:24px;display:grid;grid-template-columns:1fr}}[data-page=solutions].section.products .item__title{font-size:2.1rem;line-height:1.6;position:relative}@media screen and (max-width: 950px){[data-page=solutions].section.products .item__title{grid-row:1/2;margin-bottom:24px}}[data-page=solutions].section.products .item__image{z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 950px){[data-page=solutions].section.products .item__image{margin-inline:auto;position:relative;top:auto;left:auto;transform:translate(0);grid-row:2/3}}[data-page=solutions].section.products .item__image.item__image--hardware{width:429px;max-width:calc(100% - 48px)}[data-page=solutions].section.products .item__image.item__image--hardware img{width:100%;height:auto;display:block}@media screen and (max-width: 950px){[data-page=solutions].section.products .item__image.item__image--hardware{width:100%;min-width:0}}[data-page=solutions].section.products .item__image.item__image--software{width:560px;max-width:calc(100% - 48px)}[data-page=solutions].section.products .item__image.item__image--software img{width:100%;height:auto;display:block}@media screen and (max-width: 950px){[data-page=solutions].section.products .item__image.item__image--software{width:100%;max-width:100%;min-width:0}}[data-page=solutions].section.products .BtnDetail{display:grid;grid-template-columns:auto 160px;width:fit-content;margin-left:auto}@media screen and (max-width: 950px){[data-page=solutions].section.products .BtnDetail{grid-template-columns:100px auto;margin-left:0}}[data-page=solutions].section.products .BtnDetail__body{display:flex;align-items:center}@media screen and (max-width: 950px){[data-page=solutions].section.products .BtnDetail__body{grid-column:2/3;grid-row:1/2}}[data-page=solutions].section.products .BtnDetail__arrow{width:160px;height:160px}[data-page=solutions].section.products .BtnDetail__arrow svg{fill:var(--color-white);width:100%;height:100%;display:block}@media screen and (max-width: 950px){[data-page=solutions].section.products .BtnDetail__arrow{grid-column:1/2;grid-row:1/2;width:100px;height:100px}}[data-page=solutions].section.products .BtnDetail__title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}[data-page=solutions].section.download{padding-top:80px}@media screen and (max-width: 950px){[data-page=solutions].section.download{padding-top:40px}}[data-page=solutions].section.download h2{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;line-height:1.4;margin-bottom:20px}[data-page=solutions].section.download a{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4;display:block;padding-top:32px;padding-inline:24px;border-radius:24px;box-shadow:0 0 8px #0000001a;height:170px}[data-page=solutions].section.download a svg{width:70px;height:70px;fill:var(--color-black);position:absolute;bottom:20px;right:24px}[data-page=products].section[inert]{display:none}[data-page=products].section .primary{color:var(--color-white);background:var(--color-b-100);position:relative}[data-page=products].section .primary .inner{padding-top:80px;padding-bottom:80px;height:900px}@media screen and (max-width: 950px){[data-page=products].section .primary .inner{height:auto}}[data-page=products].section .primary .image{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%)}[data-page=products].section .primary .image.hardware{width:552px}[data-page=products].section .primary .image.hardware img{display:block;width:100%;height:auto}@media screen and (max-width: 950px){[data-page=products].section .primary .image.hardware{display:none}}[data-page=products].section .primary .image.hardware.sp{display:none}@media screen and (max-width: 950px){[data-page=products].section .primary .image.hardware.sp{display:block;position:relative;top:auto;left:auto;transform:translate(0);width:100%;padding-top:120px;padding-bottom:40px}}[data-page=products].section .primary .image.software{width:100%;height:100%}[data-page=products].section .primary .image.software img{display:block;width:100%;height:100%;object-fit:cover}[data-page=products].section .primary .CommonWidth,[data-page=products].section .primary .CommonWidth__inner{height:100%}[data-page=products].section .primary .grid{position:relative;display:grid;grid-template-columns:auto 414px;height:100%}@media screen and (max-width: 950px){[data-page=products].section .primary .grid{grid-template-columns:1fr;height:auto}}[data-page=products].section .primary h2{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:6rem;line-height:1.25}@media screen and (max-width: 950px){[data-page=products].section .primary h2{font-size:3.4rem}}[data-page=products].section .primary .body{display:flex;flex-direction:column;justify-content:flex-end;gap:40px}[data-page=products].section .primary .lead{font-size:3rem;line-height:1.6}[data-page=products].section .primary .description{font-size:1.5rem;line-height:1.8}[data-page=products].CommonSection .CommonSection__content section+section{margin-top:80px}[data-page=products].CommonSection .CommonSection__content h4{font-size:3rem;line-height:1.6}[data-page=products].CommonSection .CommonSection__content p{font-size:1.5rem;line-height:1.8}[data-page=products].CommonSection .CommonSection__content p.small{font-size:11px;margin-top:20px}[data-page=products].CommonSection .CommonSection__content .grid{display:grid;grid-template-columns:minmax(auto,640px) auto}[data-page=products].CommonSection .CommonSection__content .grid__body{display:flex;flex-direction:column;justify-content:center;gap:40px}@media screen and (max-width: 950px){[data-page=products].CommonSection .CommonSection__content .grid__body{gap:20px}}[data-page=products].CommonSection .CommonSection__content .grid__image{display:flex;justify-content:flex-end;padding-left:40px}[data-type=hardware][data-page=products].CommonSection .HardwareGrid{display:grid;grid-template-columns:50% auto;gap:40px}@media screen and (max-width: 950px){[data-type=hardware][data-page=products].CommonSection .HardwareGrid{display:flex;flex-direction:column-reverse}}[data-type=hardware][data-page=products].CommonSection .HardwareGrid__image img{width:100%;height:auto;display:block}[data-type=software][data-page=products].CommonSection .grid{display:grid;grid-template-columns:557px auto}@media screen and (max-width: 1000px){[data-type=software][data-page=products].CommonSection .grid{gap:45px;grid-template-columns:1fr}}[data-type=software][data-page=products].CommonSection .grid__image img{width:100%;height:auto;display:block}@media screen and (max-width: 1000px){[data-type=software][data-page=products].CommonSection .grid__image{padding-left:0;justify-content:center}}.DataList>div{display:grid;grid-template-columns:187px auto;padding-block:16px;border-top:1px solid var(--color-b-5)}.DataList>div:last-child{border-bottom:1px solid var(--color-b-5)}.DataList>div>dt{font-size:1.6rem;line-height:1.8;font-weight:700}.DataList>div>dd{font-size:1.6rem;line-height:1.8}.DataList>div>dd dl{display:grid;grid-template-columns:auto 1fr}.DataList>div>dd dt{padding-right:20px}.DataList>div>dd dt,.DataList>div>dd dd{font-weight:inherit;font-size:1.6rem;line-height:1.8}@media screen and (max-width: 950px){.DataList>div{grid-template-columns:110px auto}.DataList>div>dd dt{padding-right:15px}}.GalleryItem{display:block}.GalleryItem img{width:100%;height:auto;display:block;object-fit:cover}.GalleryItem iframe{width:100%;display:block;height:auto}.GalleryItem video{display:block;width:100%;height:auto}.GalleryItem figcaption{margin-top:10px;font-size:1.6rem;line-height:1.8}.GalleryItem--413-443 img{aspect-ratio:413/443}.GalleryItem--640-353 iframe,.GalleryItem--640-353 img{aspect-ratio:640/353}.LargeGallery{display:flex;flex-direction:column;gap:40px}.LargeGallery .GalleryItem img,.LargeGallery .GalleryItem video{border-radius:16px}.hero[data-page=careers] .grid{display:grid;grid-template-columns:533px auto;gap:25px}.hero[data-page=careers] .grid>div:first-child{display:flex;align-items:center}@media screen and (max-width: 1070px){.hero[data-page=careers] .grid{grid-template-columns:400px auto}.hero[data-page=careers] .grid br{display:none}}@media screen and (max-width: 950px){.hero[data-page=careers] .grid{grid-template-columns:1fr;gap:85px}.hero[data-page=careers] .grid>div:first-child{padding-top:40px}}.hero[data-page=careers] h1{font-size:5.2rem;line-height:1.4}@media screen and (max-width: 950px){.hero[data-page=careers] h1{font-size:3rem}}.hero[data-page=careers] img{width:100%;height:auto;display:block;border-radius:8px}.body[data-page=careers]{margin-top:190px;letter-spacing:.135em}.body[data-page=careers] h2{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}.body[data-page=careers] .section-01 .grid{margin-top:80px;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width: 950px){.body[data-page=careers] .section-01 .grid{margin-top:40px;grid-template-columns:1fr}}.body[data-page=careers] .section-01 .image{padding-inline:24px}@media screen and (max-width: 950px){.body[data-page=careers] .section-01 .image{padding-inline:0}}.body[data-page=careers] .section-01 img{width:100%;height:auto;display:block;border-radius:8px;margin-block:70px}@media screen and (max-width: 950px){.body[data-page=careers] .section-01 img{margin-block:0}}.body[data-page=careers] .section-02{margin-top:80px}.body[data-page=careers] .section-02 .grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width: 950px){.body[data-page=careers] .section-02 .grid{grid-template-columns:1fr}}@media screen and (max-width: 950px){.body[data-page=careers] .section-02 h2{letter-spacing:.01em}}.body[data-page=careers] .section-02 p{margin-top:20px}.body[data-page=careers] .section-02 .image{display:flex;justify-content:center}.body[data-page=careers] .section-02 img{max-width:100%;height:auto;border-radius:8px}.body[data-page=careers] p{font-size:1.8rem;line-height:1.8}.gallery[data-page=careers]{margin-top:112px}.gallery[data-page=careers] h2{padding-block:40px;font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}.gallery[data-page=careers] p{font-size:1.8rem;line-height:1.8}.gallery[data-page=careers] p.subtext{font-size:1.6rem;line-height:1.8;color:#666;margin-top:20px;margin-bottom:40px}.recruit[data-page=careers]{padding-top:80px}.recruit[data-page=careers] h2{font-size:3rem;line-height:1.6;padding-bottom:40px}.recruit[data-page=careers] .Grid>div{display:grid;grid-template-rows:subgrid;grid-row:span 4}@media screen and (max-width: 1070px){.recruit[data-page=careers] .Grid--3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 950px){.recruit[data-page=careers] .Grid--3{grid-template-columns:1fr}}.JobCard{display:grid;grid-template-columns:1fr;gap:24px;border:1px solid var(--color-b-15);border-radius:24px;box-shadow:0 0 8px #0000001a;padding-block:32px;padding-inline:24px;min-height:100%;grid-template-rows:subgrid;grid-row:span 4}.JobCard a{background:var(--color-navy);border-radius:calc(infinity * 1px);display:flex;align-items:center;justify-content:center;color:var(--color-white);height:53px;width:100%;font-size:1.8rem;line-height:1.8}.JobCard a span{margin-top:-.15em}.JobCard a svg{width:24px;height:24px;fill:var(--color-white);margin-left:8px;display:block}.JobCard__body{display:grid;grid-template-columns:1fr;gap:16px}.JobCard__title{font-size:3rem;line-height:1.6}.JobCard__data{font-size:1.6rem;line-height:1.8;font-weight:700}.JobCard__description{font-size:1.6rem;line-height:1.8}.ArrowsEffect{position:fixed;top:0;left:0;width:100vw;height:100dvh;pointer-events:none;z-index:1000;overflow:clip}.ArrowsEffect span{display:block;position:absolute;width:545px;height:545px;transform:rotate(-28deg)}.ArrowsEffect span svg{width:100%;height:100%;display:block;fill:var(--color-navy)}.intro[data-page=contact]{margin-bottom:36px}.intro[data-page=contact] .title{font-size:1.6rem;line-height:1.8;font-weight:700}.intro[data-page=contact] .description{font-size:1.3rem;line-height:1.8;margin-top:20px;color:#666}.intro[data-page=contact] .description a{color:var(--color-blue);text-decoration:underline}.Form[data-page=contact] form{display:flex;flex-direction:column;gap:24px}.Form[data-page=contact] .Form__row{display:flex;flex-direction:column;gap:8px}.Form[data-page=contact] .Form__row--submit{align-items:center;margin-top:40px;margin-inline:auto;width:fit-content;position:relative}.Form[data-page=contact] .Form__row--submit:after{content:"";width:24px;height:24px;display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.Form[data-page=contact] .Form__row--submit .wpcf7-spinner{position:absolute;left:100%;top:50%;transform:translateY(-50%)}.Form[data-page=contact] .Form__label{display:block;font-size:1.5rem;line-height:1.8}.Form[data-page=contact] input[type=text],.Form[data-page=contact] input[type=email],.Form[data-page=contact] textarea{display:block;border:1px solid var(--color-b-15);border-radius:4px;width:100%;font-size:1.6rem;outline:none}.Form[data-page=contact] input[type=text]:focus,.Form[data-page=contact] input[type=text]:active,.Form[data-page=contact] input[type=text]:focus-visible,.Form[data-page=contact] input[type=email]:focus,.Form[data-page=contact] input[type=email]:active,.Form[data-page=contact] input[type=email]:focus-visible,.Form[data-page=contact] textarea:focus,.Form[data-page=contact] textarea:active,.Form[data-page=contact] textarea:focus-visible{border:1px solid #000;outline-width:1px;outline-color:#000}.Form[data-page=contact] input[type=text],.Form[data-page=contact] input[type=email]{min-height:48px;padding-inline:20px}.Form[data-page=contact] textarea{padding-inline:20px;padding-block:10px}.Form[data-page=contact] input[type=submit]{width:300px;height:53px;display:flex;border-radius:calc(infinity * 1px);background:var(--color-navy);color:var(--color-white);font-size:1.8rem;line-height:1.8;justify-content:center;align-items:center;text-align:center}.section[data-page=about]{padding-top:112px;padding-bottom:112px}.section[data-page=about].small{padding-top:80px;padding-bottom:80px}.section[data-page=about] .title{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:1.4}.section[data-page=about] .content{margin-top:40px}.OfficeCard{display:grid;grid-template-columns:1fr;gap:24px;padding-bottom:40px}@media screen and (max-width: 950px){.OfficeCard{padding-bottom:20px}}.OfficeCard__img{aspect-ratio:640/394;border-radius:8px;overflow:hidden}.OfficeCard__img img{width:100%;height:100%;object-fit:cover;display:block}.OfficeCard__body{display:grid;grid-template-columns:1fr;gap:4px}.OfficeCard__title{font-size:2.1rem;line-height:1.6}.OfficeCard__address{font-size:1.5rem;line-height:1.8}.OfficeCard__link{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.4}.OfficeCard__link a svg{width:18px;height:18px;display:inline-block;vertical-align:middle}@media (any-hover: hover){.OfficeCard__link a:hover{color:var(--color-blue)}}.DownloadBtns{padding-block:20px;display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:20px}@media screen and (max-width: 950px){.DownloadBtns{padding-block:10px;grid-template-columns:1fr}}.DownloadBtns a{min-height:50px;padding-block:5px;padding-inline:10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-b-15);border-radius:calc(infinity * 1px);font-size:1.6rem;line-height:1.8;gap:10px}.DownloadBtns a svg{width:24px;height:24px;display:block}@media (any-hover: hover){.DownloadBtns a{transition:background .8s cubic-bezier(.19,1,.22,1),color .8s cubic-bezier(.19,1,.22,1)}.DownloadBtns a svg{transition:fill .8s cubic-bezier(.19,1,.22,1)}.DownloadBtns a:hover{background:var(--color-navy);color:var(--color-white);transition:background .4s cubic-bezier(.19,1,.22,1),color .4s cubic-bezier(.19,1,.22,1)}.DownloadBtns a:hover svg{fill:var(--color-white);transition:fill .4s cubic-bezier(.19,1,.22,1)}}[data-page="about.philosophy"].section .h2--en{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4}[data-page="about.philosophy"].section .h2--ja{font-size:1.8rem;line-height:1.6;font-weight:700}[data-page="about.philosophy"].section.vision{padding-bottom:80px}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.vision{padding-bottom:40px}}.LocalNav+[data-page="about.philosophy"].section.vision{margin-top:112px}@media screen and (max-width: 950px){.LocalNav+[data-page="about.philosophy"].section.vision{margin-top:40px}}[data-page="about.philosophy"].section.vision .CommonWidth__inner{display:grid;grid-template-columns:1fr;gap:80px}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.vision .CommonWidth__inner{gap:40px}}[data-page="about.philosophy"].section.vision .keyvisual{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1320/742}[data-page="about.philosophy"].section.vision .keyvisual img,[data-page="about.philosophy"].section.vision .keyvisual video{width:100%;height:100%;display:block;object-fit:cover}[data-page="about.philosophy"].section.vision hgroup p{font-size:4.2rem;line-height:1.4;margin-top:9px}@media screen and (max-width: 670px){[data-page="about.philosophy"].section.vision hgroup p{font-size:21px;line-height:1.6}}[data-page="about.philosophy"].section.vision .body{font-size:1.8rem;line-height:1.8;width:640px;margin-left:auto}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.vision .body{width:100%;font-size:15px}}[data-page="about.philosophy"].section.vision .gallery{margin-top:140px}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.vision .gallery{margin-top:110px}}[data-page="about.philosophy"].section.value{background:var(--color-navy);color:var(--color-white);padding-block:80px}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.value{padding-block:40px}}[data-page="about.philosophy"].section.value hgroup{margin-bottom:32px}[data-page="about.philosophy"].section.value hgroup p{font-size:3rem;line-height:1.6}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.value hgroup p{font-size:21px}}[data-page="about.philosophy"].section.value ol{display:flex;flex-direction:column;gap:30px;padding-block:30px;max-width:1000px;margin-inline:auto}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.value ol{gap:28px;padding-block:33px}}[data-page="about.philosophy"].section.value ol li{list-style-type:none;counter-increment:cnt}[data-page="about.philosophy"].section.value ol li p:first-child{font-size:3rem;line-height:1.6;position:relative;padding-left:40px}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.value ol li p:first-child{font-size:21px;padding-left:30px}}[data-page="about.philosophy"].section.value ol li p:first-child:before{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:1.4;content:counter(cnt) ".";position:absolute;top:9px;left:0}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.value ol li p:first-child:before{font-size:24px;top:1px;left:-5}}[data-page="about.philosophy"].section.value ol li p:last-child{font-size:1.8rem;line-height:1.6;color:#bfbfbf}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.value ol li p:last-child{font-size:13px}}[data-page="about.philosophy"].section.message{padding-block:112px}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.message{padding-block:40px}}[data-page="about.philosophy"].section.message h2{margin-bottom:80px}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.message h2{margin-bottom:32px;font-size:16px}}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.message .Grid{grid-template-columns:30% 1fr}}@media screen and (max-width: 730px){[data-page="about.philosophy"].section.message .Grid{grid-template-columns:1fr}}[data-page="about.philosophy"].section.message .Grid>div:first-child{padding-right:84px}[data-page="about.philosophy"].section.message .Grid>div:first-child .image{aspect-ratio:557/503;border-radius:8px;overflow:hidden}[data-page="about.philosophy"].section.message .Grid>div:first-child .image img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.message .Grid>div:first-child{padding-right:0}}[data-page="about.philosophy"].section.message .Grid>div:last-child p{font-size:1.8rem;line-height:1.8}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.message .Grid>div:last-child p{font-size:15px}}[data-page="about.philosophy"].section.message .Grid>div:last-child p+p{margin-top:70px}@media screen and (max-width: 950px){[data-page="about.philosophy"].section.message .Grid>div:last-child p+p{margin-top:30px}}[data-page="about.members"].section{display:flex;flex-direction:column;gap:80px;padding-bottom:112px}@media screen and (max-width: 1180px){[data-page="about.members"].section .Grid--3,[data-page="about.members"].section .Grid--4{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 950px){[data-page="about.members"].section{gap:40px;padding-bottom:40px}[data-page="about.members"].section .Grid--3,[data-page="about.members"].section .Grid--4{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){[data-page="about.members"].section .Grid--3,[data-page="about.members"].section .Grid--4{grid-template-columns:1fr}}@media (any-hover: hover){.MemberCard:hover .MemberCard__body{color:var(--color-blue)}}.MemberCard__img{aspect-ratio:412/420;border-radius:8px;overflow:hidden}.MemberCard__img img{width:100%;height:100%;display:block;object-fit:cover}.MemberCard__img:has(.noimage) img{object-fit:contain}.MemberCard__body{margin-top:24px}.MemberCard__position{font-size:1.5rem;line-height:1.8}.MemberCard__name{font-size:2.1rem;line-height:1.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.MemberDialog[open]{max-width:1090px;margin-inline:auto;background:var(--color-white);padding-inline:40px;padding-block:40px;border-radius:8px;animation:fadeIn .45s cubic-bezier(.19,1,.22,1)}.MemberDialog[open]::backdrop{background:#0d0d0d99;animation:fadeIn .45s cubic-bezier(.19,1,.22,1)}@media screen and (max-width: 1138px){.MemberDialog[open]{margin-inline:24px;width:auto}}@media screen and (max-width: 950px){.MemberDialog[open]{margin-inline:20px;padding-inline:20px}}.MemberDialog__panel{display:grid;grid-template-columns:auto auto}.MemberDialog__panel>div:first-child{padding-right:40px;display:flex;align-items:center}.MemberDialog__panel>div:last-child{padding-left:20px;display:flex;flex-wrap:wrap;align-content:center}@media screen and (max-width: 950px){.MemberDialog__panel{grid-template-columns:40% auto}.MemberDialog__panel>div:first-child{padding-right:0;align-items:flex-start}}@media screen and (max-width: 750px){.MemberDialog__panel{grid-template-columns:1fr}.MemberDialog__panel>div:last-child{padding-left:0;margin-top:33px}}.MemberDialog__img{aspect-ratio:484/465;border-radius:8px;overflow:hidden}.MemberDialog__img img{width:100%;height:100%;display:block;object-fit:cover}.MemberDialog__close{width:54px;height:54px;border-radius:calc(infinity * 1px);border:1px solid var(--color-b-15);background:var(--color-white);position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center}@media (any-hover: hover){.MemberDialog__close{transition:background .8s cubic-bezier(.19,1,.22,1)}.MemberDialog__close svg{transition:fill .8s cubic-bezier(.19,1,.22,1)}.MemberDialog__close:hover{background:var(--color-navy);transition:background .4s cubic-bezier(.19,1,.22,1)}.MemberDialog__close:hover svg{fill:var(--color-white);transition:fill .4s cubic-bezier(.19,1,.22,1)}}.MemberDialog__close svg{width:42px;height:42px;display:block;fill:var(--color-b-100)}.MemberDialog__position{width:100%;font-size:1.5rem;line-height:1.8}.MemberDialog__name_ja{width:100%;font-size:4.2rem;line-height:1.4;margin-top:16px}@media screen and (max-width: 950px){.MemberDialog__name_ja{font-size:30px;margin-top:19px}}.MemberDialog__name_en{width:100%;font-size:1.8rem;line-height:1.8;color:var(--color-b-60)}@media screen and (max-width: 950px){.MemberDialog__name_en{font-size:20px}}.MemberDialog__body{width:100%;font-size:1.6rem;line-height:1.8;margin-top:32px}.MemberDialog__body p+p{margin-top:16px}@media screen and (max-width: 950px){.MemberDialog__body{font-size:15px;margin-top:19px}}[data-page="about.history"].sections{padding-top:40px;padding-bottom:112px}@media screen and (max-width: 950px){[data-page="about.history"].sections{padding-top:0;padding-bottom:40px}}[data-page="about.history"].section.year{position:relative;display:grid;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 950px){[data-page="about.history"].section.year{padding-left:5px}}[data-page="about.history"].section.year:has(.image){grid-template-columns:224px 1fr 336px}[data-page="about.history"].section.year:has(.image)>div:nth-child(2){padding-right:20px}@media screen and (max-width: 1180px){[data-page="about.history"].section.year:has(.image){grid-template-columns:1fr 336px}[data-page="about.history"].section.year:has(.image)>div:first-child{grid-row:1/2;padding-bottom:20px}[data-page="about.history"].section.year:has(.image)>div:nth-child(2){grid-row:2/3;padding-left:25px;padding-bottom:30px}[data-page="about.history"].section.year:has(.image)>div:last-child{grid-row:2/3}}@media screen and (max-width: 950px){[data-page="about.history"].section.year:has(.image){grid-template-columns:1fr}[data-page="about.history"].section.year:has(.image)>div:last-child{grid-row:3/4}[data-page="about.history"].section.year:has(.image)>div:nth-child(2){padding-left:30px;padding-right:0}[data-page="about.history"].section.year:has(.image)>div:last-child{padding-left:30px}}[data-page="about.history"].section.year:not(:has(.image)){grid-template-columns:224px 1fr}@media screen and (max-width: 1180px){[data-page="about.history"].section.year:not(:has(.image)){grid-template-columns:1fr}[data-page="about.history"].section.year:not(:has(.image))>div:first-child{padding-bottom:20px}[data-page="about.history"].section.year:not(:has(.image))>div:nth-child(2){padding-left:25px}}[data-page="about.history"].section.year li+li{margin-top:7px}[data-page="about.history"].section.year .image{width:336px;height:226px;display:block;border-radius:8px;overflow:hidden}[data-page="about.history"].section.year .image img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (max-width: 950px){[data-page="about.history"].section.year .image{width:100%;height:auto;aspect-ratio:336/226}}[data-page="about.history"].section.year:before{content:"";width:2px;height:100%;background:var(--color-b-15);display:block;position:absolute;left:3px;top:0}@media screen and (max-width: 950px){[data-page="about.history"].section.year:before{left:8px}}[data-page="about.history"].section.year h2{position:relative;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;font-size:52px;padding-left:27px;line-height:1}[data-page="about.history"].section.year h2:before{content:"";display:block;position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:11px;height:11px;background:var(--color-navy);border-radius:100%}.Topic{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px}.Topic:not(.Topic--large){max-width:674px}.Topic:not(.Topic--large) .TopicTag{font-size:1.3rem;line-height:1.8;margin-top:3px}.Topic:not(.Topic--large) .Topic__title{font-size:1.6rem;line-height:1.8}.Topic--large .TopicTag{font-size:1.5rem;line-height:1.8;margin-top:11px;min-width:66px}@media screen and (max-width: 950px){.Topic--large .TopicTag{margin-top:2px}}.Topic--large .Topic__title{font-size:3rem;line-height:1.6}@media screen and (max-width: 950px){.Topic--large .Topic__title{font-size:21px}}.TopicTag{display:flex;min-height:23px;align-items:center;justify-content:center;width:fit-content;padding-inline:7px;padding-top:4px;padding-bottom:calc(4px + .1em);border-radius:4px;border:1px solid var(--color-b-15);line-height:1!important}.TopicTag.color--navy{background:var(--color-navy);color:var(--color-white)}.TopicTag.color--blue{background:#ebedf5}.TopicTag.color--yellow{background:#e8e0cf}.TopicTag.color--green{background:#eef5eb}.TopicTag.color--gray{background:var(--color-b-5)}.TopicTag.color--pink{background:#f6f0f3}.PolicyTitleSection{max-width:938px;padding-inline:69px;margin-inline:auto;display:flex;gap:16px;flex-direction:column;margin-bottom:30px;padding-top:60px}.PolicyTitleSection h1{font-size:4.2rem;line-height:1.4}@media screen and (max-width: 1058px){.PolicyTitleSection{padding-inline:60px}}@media screen and (max-width: 950px){.PolicyTitleSection{padding-inline:24px}}.DummyTable{table-layout:fixed;border-collapse:collapse;font-size:1.6rem;line-height:1.8;border:1px solid #000}.DummyTable td{padding:.2em}.DummyTable td:not(:last-child){border-right:1px solid #000}.DummyTable tr:not(:last-child){border-bottom:1px solid #000}.DummyTable td:first-child,.DummyTable td:nth-child(2){width:20%}
