@charset "UTF-8";.fPop.nav3,.spPop{z-index:101}.l-default{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;background-color:#fff;color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;line-height:1;overflow-x:hidden;overflow-x:clip}.l-default,.l-default button,.l-default hr,.l-default iframe,.l-default legend,.l-default option,.l-default pre,.l-default td,.l-default th{border:none;margin:0;padding:0}.l-default a,.l-default abbr[title],.l-default ins{text-decoration:none}.l-default a,.l-default button,.l-default input[type=checkbox],.l-default input[type=radio],.l-default label,.l-default select{cursor:pointer}.l-default button,.l-default input,.l-default select,.l-default textarea{background:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit}.l-default main{display:block}.l-default-inner{height:100%;position:relative}.l-default-inner .l-default-ruler{height:100%;position:absolute}.l-default-inner .l-default-ruler .ruler_inner{background-repeat:repeat-y;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}@font-face{font-display:swap;font-family:denso_tp;font-style:normal;font-weight:300;src:url(/fsys/ja/robot/ex/lab/font/DENSOTP2017-Light.woff) format("woff")}@font-face{font-display:swap;font-family:denso_tp;font-style:normal;font-weight:400;src:url(/fsys/ja/robot/ex/lab/font/DENSOTP2017-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:denso_tp;font-style:normal;font-weight:700;src:url(/fsys/ja/robot/ex/lab/font/DENSOTP2017-Bold.woff) format("woff")}@keyframes anim-scale-enter{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.3)}}@keyframes anim-scale-leave{0%{transform:translate(-50%,-50%) scale(1.3)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes anim-slide-right-enter{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes anim-slide-right-leave{0%{transform:translateX(100%)}to{transform:translateX(200%)}}@keyframes anim-slide-right{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes anim-slide-down{0%{transform:translateY(0)}50%{transform:translateY(100%)}51%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes anim-link-hover-enter{0%{background-position-x:100%;background-size:100% 1px}to{background-position-x:100%;background-size:0 1px}}@keyframes anim-link-hover-leave{0%{background-position-x:0;background-size:0 1px}to{background-position-x:0;background-size:100% 1px}}@keyframes anim-btn-icon-up-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-up-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-right{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-right-enter{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-right-leave{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-down-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-down-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-left-enter{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-left-leave{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-topright{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(70.7106781187%,-70.7106781187%)}51%{opacity:0;transform:translate(-70.7106781187%,70.7106781187%)}to{opacity:1;transform:translate(0)}}@keyframes rotate-play{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-slow{0%{transform:rotate(330deg)}to{transform:rotate(1turn)}}.typo-caption{font-feature-settings:normal;color:#82a4c0;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;line-height:1.5}.typo-reading-md{font-feature-settings:normal;font-weight:300}.typo-reading-md,.typo-reading-sm{color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal}.typo-reading-sm{font-feature-settings:normal;font-weight:500;line-height:1.25}.typo-lead-md{font-weight:400;line-height:1.25}.typo-lead-md,.typo-lead-sm{color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal}.typo-lead-sm{font-weight:300;letter-spacing:.03em}.typo-decoration{color:#fff;font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:400;line-height:1}.typo-heading-lg,.typo-heading-md{font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;line-height:1.5}.typo-heading-lg,.typo-heading-md,.typo-title{color:#18344d;font-style:normal;font-weight:500}.typo-title{font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;line-height:1.1;writing-mode:vertical-rl}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;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{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;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:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;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;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{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;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}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.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 #0000;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{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.l-theFooterLinkNavigation{align-items:center;display:flex;justify-content:space-between;width:100%}.l-theFooterLinkNavigation-text{color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-weight:700}.l-theFooterLinkNavigation-icon .icon{color:#18344d}.l-theFooterLinkInformation,.l-theFooterLinkInformation-thumb{display:block;position:relative}.l-theFooterLinkInformation-thumb .img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.l-theFooterLinkInformation-text,.l-theFooterLinkInformation-text-inner{display:block}.l-theFooterLinkInformation-text-title .text{display:block;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-weight:700}.l-theFooterLinkInformation-text-caption{display:block}.l-theFooterLinkInformation-text-caption .text{font-feature-settings:normal;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;line-height:1.5}.l-theFooterNavigationBreadcrumb{background-color:#18344d;color:#777;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.l-theFooterNavigationBreadcrumb::-webkit-scrollbar{display:none}.l-theFooterNavigationBreadcrumb .simplebar-content-wrapper{align-items:center;display:flex}.l-theFooterNavigationBreadcrumb .simplebar-track.simplebar-vertical{display:none}.l-theFooterNavigationBreadcrumb .simplebar-track.simplebar-horizontal{background-color:#e7eef5}.l-theFooterNavigationBreadcrumb .simplebar-scrollbar:before{background:#47a0f0;bottom:0;left:0;opacity:1;right:0;top:0;transition:opacity .2s linear .5s}.l-theFooterNavigationBreadcrumb .simplebar-scrollbar.simplebar-visible:before{opacity:1;transition-delay:0s;transition-duration:0s}.l-theFooterNavigationBreadcrumb-list{align-items:center;display:flex;justify-content:flex-start}.l-theFooterNavigationBreadcrumb-list:after{content:"";display:block;flex:none;height:100%}.l-theFooterNavigationBreadcrumb-list-item{align-items:center;display:flex;flex:none}.l-theFooterNavigationBreadcrumb-list-item+.l-theFooterNavigationBreadcrumb-list-item:before{background-color:#444;content:"";display:block}.l-theFooterNavigationBreadcrumb-link{align-items:center;display:flex}.l-theFooterNavigationBreadcrumb-link:before{background-color:#444;border-radius:50%;content:"";display:block}.l-theFooterNavigationBreadcrumb-link:after{content:""}.l-theFooterNavigationBreadcrumb-list-item:last-of-type .l-theFooterNavigationBreadcrumb-link{color:#fff}.l-theFooterNavigationBreadcrumb-list-item:last-of-type .l-theFooterNavigationBreadcrumb-link:before{background-color:#47a0f0}.l-theFooter{position:relative}.l-theFooter-top{background-color:#18344de6;color:#fff}.l-theFooter-top-inner{margin-left:auto;margin-right:auto}.l-theFooter-sectionInformation-heading .text{font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:400;letter-spacing:.05em;line-height:1.225}.l-theFooter-bottom{background-color:#fff;position:relative}.l-theFooter-bottom-inner{margin-left:auto;margin-right:auto}.l-theFooter-bottom-content{display:flex;flex:1;position:relative}.l-theFooter-bottom .buttonScrollTop{border-left:1px solid #cdd8e1;border-top:1px solid #cdd8e1;bottom:0;position:absolute;right:0}.l-theFooter-navigation{display:flex;flex-direction:column;position:relative;width:100%}.l-theFooter-navigation-top{position:relative}.l-theFooter-navigation-list{display:grid;position:relative;width:100%}.l-theFooter-copyright{color:#18344d;display:block;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-weight:400;line-height:1.333}.l-theHeaderPcBody{position:relative}.l-theHeaderPcBody-contnet{background-color:#fff;border:1px solid #cdd8e1;left:0;padding:24px 60px 88px;position:absolute;top:0;width:100%}.l-theHeaderPcBody-contnet-body{margin-top:36px}.l-theHeaderPcBody-contnet .buttonClose{margin-left:auto;margin-right:0}.l-theHeaderPcBody-contnet[aria-hidden=true]{display:none}.l-theHeaderPcBody-contnet.-horizontal .l-theHeaderPcBody-contnet-body{flex:1;margin-top:0}.l-theHeaderPcBody-contnet.-horizontal .l-theHeaderPcBody-contnet-inner{display:flex;margin-top:16px}.l-theHeaderPcBody-contnet.-horizontal .l-theHeaderPcBody-contnet-heading{margin-right:24px}.l-theHeaderPcBody-listSecond{column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:48px}.l-theHeaderPcBody-listThird{margin-top:24px}.l-theHeaderPcBody-listThird-item+.l-theHeaderPcBody-listThird-item{margin-top:16px}.l-theHeaderPcBody-inputSearch{margin-left:auto;margin-right:auto;max-width:1060px}.l-theHeaderPcBody-listLang{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:950px;width:100%}.l-theHeaderPcBody-listLang-item{flex:1}.l-theHeaderPcBody-listLang-item+.l-theHeaderPcBody-listLang-item{margin-left:40px}.l-theHeaderPcButtonNav{font-feature-settings:normal;color:#47a0f0;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:700;line-height:1.5;position:relative}.l-theHeaderPcButtonNav:before{border-radius:50%;bottom:-14px;height:6px;transform:scale(0);width:6px}.l-theHeaderPcButtonNav:after,.l-theHeaderPcButtonNav:before{background-color:#47a0f0;content:"";left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;transition:transform .25s cubic-bezier(.23,1,.32,1)}.l-theHeaderPcButtonNav:after{bottom:-10px;height:2px;transform:scaleX(0);width:100%}.l-theHeaderPcButtonNav.-current:before{transform:scale(1)}.l-theHeaderPcButtonNav.-hover-enter:before{transform:scale(0)}.l-theHeaderPcButtonNav.-hover-enter:after{transform:scaleX(1);transition-duration:.25s}.l-theHeaderPcButtonNav.-hover-active:before,.l-theHeaderPcButtonNav.-selected:before{transform:scale(0)}.l-theHeaderPcButtonNav.-hover-active:after,.l-theHeaderPcButtonNav.-selected:after{transform:scaleX(1)}.l-theHeaderPcButtonNav:not(.-selected).-hover-leave:after{transform:scaleX(0);transition-duration:.35s}.l-theHeaderPcLinkNav{font-feature-settings:normal;color:#47a0f0;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:700;line-height:1.5;position:relative}.l-theHeaderPcLinkNav:before{border-radius:50%;bottom:-14px;height:6px;transform:scale(0);width:6px}.l-theHeaderPcLinkNav:after,.l-theHeaderPcLinkNav:before{background-color:#47a0f0;content:"";left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;transition:transform .25s cubic-bezier(.23,1,.32,1)}.l-theHeaderPcLinkNav:after{bottom:-10px;height:2px;transform:scaleX(0);width:100%}.l-theHeaderPcLinkNav.-current:before{transform:scale(1)}.l-theHeaderPcLinkNav.-hover-enter:before{transform:scale(0)}.l-theHeaderPcLinkNav.-hover-enter:after{transform:scaleX(1);transition-duration:.25s}.l-theHeaderPcLinkNav.-hover-active:before,.l-theHeaderPcLinkNav.-selected:before{transform:scale(0)}.l-theHeaderPcLinkNav.-hover-active:after,.l-theHeaderPcLinkNav.-selected:after{transform:scaleX(1)}.l-theHeaderPcLinkNav:not(.-selected).-hover-leave:after{transform:scaleX(0);transition-duration:.35s}.l-theHeaderPcHead{align-items:center;display:flex}.l-theHeaderPcHead>.inner{align-items:flex-end;display:flex;justify-content:space-between;padding:33px 60px 30px;width:100%}.l-theHeaderPcHead>.inner .linkLogo{display:block;padding-bottom:3px}.l-theHeaderPcHead>.inner .linkLogo .img{height:28px;width:240px}.l-theHeaderPcHead-content{align-items:flex-end;display:flex;flex-direction:column-reverse;justify-content:space-between}.l-theHeaderPcHead-content .buttonsMain{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.l-theHeaderPcHead-content .buttonsMain .listNav{align-items:flex-start;display:flex;justify-content:space-between}.l-theHeaderPcHead-content .buttonsMain .listNav-item+.listNav-item{margin-left:40px}.l-theHeaderPcHead-content .buttonsMain .listIcon{align-items:flex-start;color:#47a0f0;display:flex;font-size:20px;justify-content:space-between;margin-left:64px}.l-theHeaderPcHead-content .buttonsMain .listIcon .button,.l-theHeaderPcHead-content .buttonsMain .listIcon .link{align-items:center;display:flex;justify-content:space-between}.l-theHeaderPcHead-content .buttonsMain .listIcon .text{font-size:12px;margin-left:8px}.l-theHeaderPcHead-content .buttonsMain .listIcon-item+.listIcon-item{margin-left:40px}.l-theHeaderPcHead-content .buttonsSub .listLink{align-items:flex-start;display:flex;justify-content:space-between}.l-theHeaderPcHead-content .buttonsSub .listLink-item+.listLink-item{margin-left:24px}.l-theHeaderPcLinkArrow{display:flex}.l-theHeaderPcLinkArrow-link{font-feature-settings:normal;align-items:center;color:#18344d;display:flex;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:400;line-height:1;position:relative}.l-theHeaderPcLinkArrow-link>.text{font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;line-height:1.6}.l-theHeaderPcLinkArrow-link>.circle{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:50%;display:flex;height:60px;justify-content:center;left:calc(100% + 16px);position:absolute;transition:border-color .35s cubic-bezier(.23,1,.32,1);width:60px}.l-theHeaderPcLinkArrow-link>.circle>.icon{color:#18344d;font-size:14px}.l-theHeaderPcLinkArrow-link.-secondary>.circle{background-color:#f5f5f5}.l-theHeaderPcLinkArrow-link.-outline>.circle{border:1px solid #cdd8e1}.l-theHeaderPcLinkArrow-link.-hover-enter>.circle{border-color:#47a0f0;transition-duration:.25s}.l-theHeaderPcLinkArrow-link.-hover-enter>.circle>.icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theHeaderPcLinkArrow-link.-hover-enter[target=_blank]>.circle>.icon{animation:anim-btn-icon-topright .25s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theHeaderPcLinkArrow-link.-hover-active>.circle{border-color:#47a0f0}.l-theHeaderPcLinkArrow-link.-hover-leave>.circle{border-color:#0000;transition-duration:.35s}.l-theHeaderPcLinkArrow-link.-hover-leave>.circle>.icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theHeaderPcLinkArrow-link.-hover-leave[target=_blank]>.circle>.icon{animation:anim-btn-icon-topright .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theHeaderPcLinkLang{align-items:center;background-color:#fff;border:1px solid #cdd8e1;border-radius:60px;display:flex;justify-content:space-between;padding:23px 40px;transition:background-color .125s ease-out;width:100%}.l-theHeaderPcLinkLang>.text{color:#18344d}.l-theHeaderPcLinkLang:hover{background-color:#f5f5f5}.l-theHeaderPcLinkText{color:#82a4c0;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.5}.l-theHeaderPcLinkText .text{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;text-decoration:none;will-change:background-size}.l-theHeaderPcLinkText[target=_blank] .inner:after{color:#999;content:"";font-size:10px;margin-left:4px}.l-theHeaderPcLinkText.-hover-enter .text{animation:anim-link-hover-leave .25s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theHeaderPcLinkText.-hover-active .text{background-position-x:0;background-size:100% 1px}.l-theHeaderPcLinkText.-hover-leave .text{animation:anim-link-hover-enter .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theHeaderPc.-opened>.head{background-color:#fff;transition-duration:0s}.l-theHeaderPc:not(.-opened).-hover-enter>.head{background-color:#fff;transition-duration:.25s}.l-theHeaderPc:not(.-opened).-hover-active>.head{background-color:#fff}.l-theHeaderPc:not(.-opened).-hover-leave>.head{background-color:initial;transition-duration:.35s}.l-theHeaderSpHead{padding:5vw 5vw 0}.l-theHeaderSpHead>.inner{align-items:flex-end;display:flex;justify-content:space-between}.l-theHeaderSpHead>.inner .linkLogo{opacity:1;padding-bottom:5vw;transition-duration:.6s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);visibility:visible}.l-theHeaderSp:not(.-open) .l-theHeaderSpHead>.inner .linkLogo.-hide{opacity:0;visibility:hidden}.l-theHeaderSpHead>.inner .linkLogo .img{display:block;height:5vw;width:43.5vw}.l-theHeaderSpHead>.inner .button{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 2px 0 #0000000f;display:flex;height:15vw;justify-content:center;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);width:15vw}.l-theHeaderSpHead>.inner .button span{display:block;pointer-events:none}.l-theHeaderSpHead>.inner .button .button-icon{height:2.5vw;width:4vw}.l-theHeaderSpHead>.inner .button .button-icon .button-icon-inner{display:block;height:100%;position:relative;width:100%}.l-theHeaderSpHead>.inner .button .button-icon .button-icon-line{background-color:#47a0f0;bottom:0;height:.5vw;left:0;margin:auto;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100%}.l-theHeaderSpHead>.inner .button .button-icon .button-icon-line:first-child{transform:translate3d(0,-1.25vw,0)}.l-theHeaderSpHead>.inner .button .button-icon .button-icon-line:last-child{transform:translate3d(0,1.25vw,0)}.l-theHeaderSpHead>.inner .button.-open{border:1px solid #cdd8e1;box-shadow:0 0 0 0 #0000}.l-theHeaderSpHead>.inner .button.-open .button-icon .button-icon-line:first-child{transform:translateZ(0) rotate(45deg)}.l-theHeaderSpHead>.inner .button.-open .button-icon .button-icon-line:nth-child(2){width:0}.l-theHeaderSpHead>.inner .button.-open .button-icon .button-icon-line:last-child{transform:translateZ(0) rotate(-45deg)}.l-theHeaderSpButtonNav{font-feature-settings:normal;align-items:center;border-bottom:1px solid #cdd8e1;display:flex;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.5;padding:4.5vw 5vw 5.25vw 3.75vw;position:relative;width:100%}.l-theHeaderSpButtonNav .buttonIcon{height:2.5vw;margin-left:auto;width:2.5vw}.l-theHeaderSpButtonNav .buttonIcon .buttonIcon-inner{display:block;height:100%;position:relative;width:100%}.l-theHeaderSpButtonNav .buttonIcon .buttonIcon-line{background-color:#47a0f0;bottom:0;height:.5vw;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100%}.l-theHeaderSpButtonNav .buttonIcon .buttonIcon-line:first-child{transform:rotate(90deg)}.l-theHeaderSpButtonNav:before{background-color:#ddd;border-radius:50%;content:"";display:block;height:6px;margin-right:6vw;transition:transform .25s cubic-bezier(.23,1,.32,1);width:6px}.l-theHeaderSpButtonNav.-current:before{background-color:#47a0f0}.l-theHeaderSpButtonNav.-open .buttonIcon .buttonIcon-line:first-child{opacity:0;transform:rotate(0deg)}.l-theHeaderSpLinknNav{font-feature-settings:normal;align-items:center;border-bottom:1px solid #cdd8e1;display:flex;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.5;padding:4.5vw 5vw 5.25vw 3.75vw;position:relative;width:100%}.l-theHeaderSpLinknNav .icon{color:#47a0f0;margin-left:auto}.l-theHeaderSpLinknNav:before{background-color:#ddd;border-radius:50%;content:"";display:block;height:6px;margin-right:6vw;transition:transform .25s cubic-bezier(.23,1,.32,1);width:6px}.l-theHeaderSpLinknNav.-current:before{background-color:#47a0f0}.l-theHeaderSp{left:0;position:fixed;top:0;width:100%}.l-theHeaderSp .l-theHeaderSp-inner{height:0}.l-theHeaderSp.-open{background-color:#fff;height:100vh;overflow-x:hidden;overflow-y:scroll;z-index:100}.l-theHeaderSp.-open .l-theHeaderSp-inner{height:100%}.l-theHeaderSp .l-theHeaderSpHead-content{padding-bottom:10vw}.l-theHeaderSp .l-theHeaderSpHead-search{margin-top:4vw;padding:0 5vw}.l-theHeaderSp .l-theHeaderSpHead-buttonsMain .listNav{margin-left:5vw}.l-theHeaderSp .l-theHeaderSpHead-buttonsMain .listNav .listNav-item .listNav-item-child{background-color:#f5f5f5}.l-theHeaderSp .l-theHeaderSpHead-buttonsMain .listNav .listNav-item .listNav-item-child .l-theHeaderSpLinknNav{padding-left:11.25vw}.l-theHeaderSpHead-externalLinks{background-color:#18344d;color:#fff;padding:6vw 4.75vw}.l-theHeaderSpHead-externalLinks .l-theHeaderSpHead-externalLinks-title{font-feature-settings:normal;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.71}.l-theHeaderSpHead-externalLinks .l-theHeaderSpHead-externalLinks-links{display:flex;justify-content:space-between;margin-top:4vw}.l-theHeaderSpHead-externalLinks .l-theHeaderSpHead-externalLinks-links .l-theHeaderSpHead-externalLinks-links-item{width:40vw}.l-theHeaderSpHead-externalLinks .l-theHeaderSpHead-externalLinks-links .l-theHeaderSpHead-externalLinks-links-item .link{display:block}.l-theHeaderSpHead-externalLinks .l-theHeaderSpHead-externalLinks-links .l-theHeaderSpHead-externalLinks-links-item .link .thumb{background-color:#f5f5f5;border-radius:2vw;height:20vw;overflow:hidden}.l-theHeaderSpHead-externalLinks .l-theHeaderSpHead-externalLinks-links .l-theHeaderSpHead-externalLinks-links-item .link .text{font-feature-settings:normal;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:1.5;margin-top:4vw}.l-theHeaderSpHead-externalLinks .l-theHeaderSpHead-externalLinks-links .l-theHeaderSpHead-externalLinks-links-item .link .text .icon{color:#47a0f0;margin-left:1vw}.l-theHeaderSpHead-otherLinks{display:flex;flex-wrap:wrap}.l-theHeaderSpHead-otherLinks .l-theHeaderSpHead-otherLinks-item{border-bottom:1px solid #cdd8e1;width:50%}.l-theHeaderSpHead-otherLinks .l-theHeaderSpHead-otherLinks-item:first-child,.l-theHeaderSpHead-otherLinks .l-theHeaderSpHead-otherLinks-item:nth-child(3n){border-right:1px solid #cdd8e1}.l-theHeaderSpHead-otherLinks .l-theHeaderSpHead-otherLinks-item .link{display:block;padding:5.25vw 2vw 5.25vw 5vw}.l-theHeaderSpHead-otherLinks .l-theHeaderSpHead-otherLinks-item .link .text{font-feature-settings:normal;color:#82a4c0;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1.5}.l-theHeaderSpHead-otherLinks .l-theHeaderSpHead-otherLinks-item .link .text .icon{margin-left:1vw}.l-theHeaderSpHead-otherButtons{font-feature-settings:normal;color:#82a4c0;display:flex;flex-wrap:wrap;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:12px;font-style:normal;font-weight:500;justify-content:space-between;line-height:1.5;margin-top:4vw;padding:0 5vw}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item{height:15vw;position:relative;width:40.5vw}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkContact,.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLang{align-items:center;background-color:#fff;border:1px solid #cdd8e1;border-radius:20vw;display:flex;height:100%;justify-content:flex-start;padding:2.5vw 6vw;transition:background-color .125s ease-out;width:100%}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkContact .icon,.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLang .icon{color:#47a0f0;margin-right:2vw}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLangArrow,.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLangIcon{height:100%;pointer-events:none;position:absolute;top:0}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLangArrow:before,.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLangIcon:before{display:block;position:relative}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLangIcon{color:#47a0f0;left:6vw}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLangIcon:before{top:5.75vw}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLangArrow{right:6vw}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLangArrow:before{top:5.5vw}.l-theHeaderSpHead-otherButtons .l-theHeaderSpHead-otherButtons-item .linkLang{padding-left:12vw}.l-theHeaderSpHead-closeButton{align-items:center;display:flex;margin-top:4vw;padding-left:5vw}.l-theHeaderSpHead-closeButton .buttonIcon{align-items:center;background-color:#fff;border:1px solid #cdd8e1;border-radius:50%;display:flex;height:15vw;justify-content:center;margin-right:4vw;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);width:15vw}.l-theHeaderSpHead-closeButton .buttonIcon span{display:block}.l-theHeaderSpHead-closeButton .buttonIcon .buttonIcon-icon{height:3vw;width:3vw}.l-theHeaderSpHead-closeButton .buttonIcon .buttonIcon-icon .buttonIcon-icon-inner{display:block;height:100%;position:relative;width:100%}.l-theHeaderSpHead-closeButton .buttonIcon .buttonIcon-icon .buttonIcon-icon-line{background-color:#47a0f0;bottom:0;height:.5vw;left:0;margin:auto;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100%}.l-theHeaderSpHead-closeButton .buttonIcon .buttonIcon-icon .buttonIcon-icon-line:first-child{transform:rotate(45deg)}.l-theHeaderSpHead-closeButton .buttonIcon .buttonIcon-icon .buttonIcon-icon-line:last-child{transform:rotate(-45deg)}.l-theHeaderSpHead-otherButtons-item .linkContact:hover,.l-theHeaderSpHead-otherButtons-item .linkLang:hover{background-color:#f5f5f5}.l-theHeader{position:relative;z-index:3}.l-theHeader-pc{width:100%}.l-theNavigation{height:0;position:sticky;right:0;width:100%;z-index:10}.l-theNavigation:before{background-color:initial;content:"";position:absolute;right:0;top:0;width:100%;z-index:-1}.l-theNavigation .l-theNavigation-head-logo-text,.l-theNavigation button.l-theNavigation-trigger,.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:after,.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:before,.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-text,.l-theNavigation:before{transition:all .35s cubic-bezier(.23,1,.32,1)}.l-theNavigation.-fixed:before{background-color:#fff}.l-theNavigation.-fixed .l-theNavigation-head-logo-text{color:#18344d}.l-theNavigation.-fixed button.l-theNavigation-trigger{border-color:#18344d}.l-theNavigation.-fixed button.l-theNavigation-trigger .l-theNavigation-trigger-icon:after,.l-theNavigation.-fixed button.l-theNavigation-trigger .l-theNavigation-trigger-icon:before{background-color:#18344d}.l-theNavigation.-fixed button.l-theNavigation-trigger .l-theNavigation-trigger-text{color:#18344d}.l-theNavigation .l-theNavigation-inner{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}.l-theNavigation .l-theNavigation-inner.-opened{height:-moz-fit-content;height:fit-content}.l-theNavigation .l-theNavigation-inner.-opened .l-theNavigation-trigger{opacity:0}.l-theNavigation .l-theNavigation-head-logo{width:-moz-fit-content;width:fit-content}.l-theNavigation .l-theNavigation-head-logo-link{display:block}.l-theNavigation .l-theNavigation-head-logo-text{color:#fff;display:block}.l-theNavigation button.l-theNavigation-trigger{align-items:center;border:1px solid #fff;display:flex;flex-wrap:nowrap;justify-content:space-between;z-index:1}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon{position:relative}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:after,.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;width:100%}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:before{top:0}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:after{bottom:0}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-text{color:#fff;line-height:1}.l-theNavigation .l-theNavigation-body{background-color:#fffffff7;opacity:0;position:absolute;visibility:hidden;z-index:2}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-upper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-upper .l-theNavigation-logo,.l-theNavigation .l-theNavigation-body .l-theNavigation-body-upper .l-theNavigation-logo-link,.l-theNavigation .l-theNavigation-body .l-theNavigation-body-upper .l-theNavigation-logo-text{display:block}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-upper .l-theNavigation-logo .img{width:100%}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-upper .buttonClose{position:relative}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-list .l-theNavigation-list_item,.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-list .l-theNavigation-list_item .l-theNavigation-innerList .l-theNavigation-innerList_item{display:block}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-contactList{border-top:1px dotted #82a4c0}.l-default-inner.-black .l-theNavigation .l-theNavigation-head-logo-text{color:#18344d}.l-default-inner.-black .l-theNavigation button.l-theNavigation-trigger{border:1px solid #18344d}.l-default-inner.-black .l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:after,.l-default-inner.-black .l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:before{background-color:#18344d}.l-default-inner.-black .l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-text{color:#18344d}.l-default-inner.-black .l-theNavigation button.l-theNavigation-trigger:hover .l-theNavigation-trigger-icon:after,.l-default-inner.-black .l-theNavigation button.l-theNavigation-trigger:hover .l-theNavigation-trigger-icon:before{background-color:#fff}.l-default-inner.-black .l-theNavigation button.l-theNavigation-trigger:hover .l-theNavigation-trigger-text{color:#fff}.l-default .l-theNavigationLocalAnchor{z-index:9}.l-default .l-theNavigationLocalAnchor.-default:not(.-white) .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item.-current:before{background-color:#47a0f0}.l-default .l-theNavigationLocalAnchor.-default:not(.-white) .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item .anchor-link{color:#18344d}.l-default .l-theNavigationLocalAnchor.-default:not(.-white) .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item .anchor-link.-current:before{background-color:#47a0f0}.l-default .l-theNavigationLocalAnchor-body .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item{position:relative}.l-default .l-theNavigationLocalAnchor-body .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item .anchor-link{color:#fff}.l-default .l-theLocalFooter{position:relative;z-index:2}.l-default .l-theLocalFooter-body{background-color:#eaf2f8;overflow:hidden;position:relative}.l-default .l-theLocalFooter-body .l-theLocalFooter-body-bg{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.l-default .l-theLocalFooter-body .l-theLocalFooter-body-bg .l-theLocalFooter-body-bg-inner{display:block;height:100%;position:relative;width:100%}.l-default .l-theLocalFooter-body .l-theLocalFooter-body-bg .l-theLocalFooter-body-bg-inner .img{display:block;height:100%;object-fit:cover;pointer-events:none;position:absolute;width:100%}.l-default .l-theLocalFooter-body .l-theLocalFooter-body-bg .l-theLocalFooter-body-bg-inner .gradient-overlay{background:linear-gradient(90deg,#fff 0,#fff 35%,#ffffff80 50%,#fff0);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2-subTitle .txt{color:#18344d;padding-left:0}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2-subTitle .txt:after{display:none}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2+.c-textNormal{font-weight:400;line-height:1.6!important;position:relative}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-thumbnail{bottom:0;position:absolute}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-thumbnail .thumbnailImage{left:0;position:absolute}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-thumbnail .thumbnailImage-inner .img{object-fit:cover;pointer-events:none}.l-default .l-theLocalFooter-body:has(.l-theLocalFooter-body-bg) .l-theLocalFooter-content{color:#fff}.l-default .l-theLocalFooter-body:has(.l-theLocalFooter-body-bg) .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2-subTitle .txt,.l-default .l-theLocalFooter-body:has(.l-theLocalFooter-body-bg) .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2-title{color:#fff}.l-default .c-buttonClose{align-items:center;background-color:#fff;background-color:initial;border:1px solid #0000;display:flex;justify-content:center;position:absolute;transition:background-color .25s cubic-bezier(.23,1,.32,1);transition:all .2s cubic-bezier(.23,1,.32,1)}.l-default .c-buttonClose .icon{color:#999}.l-default .c-buttonClose.-secondary{background-color:#f5f5f5}.l-default .c-buttonClose.-outline{border-color:#e7eef5}.l-default .c-buttonClose:before{background-color:#18344d;border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.l-default .c-buttonClose .icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.l-default .c-buttonClose .icon .svg{fill:#fff;display:block;position:relative;z-index:1}.l-default .c-buttonClose .icon .svg .svg-cross{display:block;height:100%;width:100%}.c-buttonRounded,.c-buttonRounded-button{font-feature-settings:normal;display:flex;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:400;line-height:1}.c-buttonRounded-button{align-items:center;border:1px solid #0000;color:#18344d;justify-content:space-between}.c-buttonRounded-button>.circle{align-items:center;display:flex;justify-content:center;position:relative}.c-buttonRounded-button>.circle>.icon{color:#18344d;position:relative;z-index:1}.c-buttonRounded-button>.text{color:#18344d}.c-buttonRounded-button:not(.-cancel){background-color:#fff}.c-buttonRounded-button.-cancel{border-color:#e7eef5}.c-buttonRounded-button.-cancel>.text{color:#18344d}.c-buttonRounded-button.-outline{border-color:#e7eef5}.c-buttonRounded-button[disabled]{background-color:#8e8e8e;pointer-events:none}.c-buttonRounded-button[disabled]>.text{color:#fff}.c-buttonRounded-button[disabled]>.circle>.icon{color:#8e8e8e}.c-buttonRounded.-align-left{justify-content:flex-start}.c-buttonRounded.-align-center{justify-content:center}.c-buttonRounded.-align-right{justify-content:flex-end}.c-buttonRounded.-noMargin{margin-top:0}.c-headingLevel2-title{border-bottom-color:#e7eef5;border-bottom-style:solid;color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;letter-spacing:.001em;line-height:1.6;position:relative}.c-headingLevel2-title.-num{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.c-headingLevel2-title.-num .num{color:#329af8;flex-shrink:0;font-weight:300;line-height:1}.c-headingLevel2-title.-num .title{line-height:1.6}.c-headingLevel2-subTitle{display:block;position:relative}.c-headingLevel2-subTitle .txt{align-items:center;color:#47a0f0;display:flex;flex-wrap:nowrap;font-weight:400;justify-content:flex-start;line-height:1.4;position:absolute;transform:translateY(-50%)}.c-headingLevel2-subTitle .txt:after{background-color:#47a0f0;border-radius:50%;content:"";display:block;position:absolute}.c-headingLevel2.-noMargin{margin-top:0}.c-headingLevel3{color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;line-height:1.6;position:relative}.c-headingLevel3:before{border-left-color:#47a0f0;border-left-style:solid;box-sizing:border-box;content:"";display:inline-block;position:absolute}.c-headingLevel3.-flat{margin-top:0;padding-left:0}.c-headingLevel3.-flat:before{content:none}.c-headingLevel3.-noMargin{margin-top:0}.c-headingLevel3.-noDecoration{padding-left:0}.c-headingLevel3.-noDecoration:before{content:none}.c-headingLevel4{border-bottom-color:#82a4c0;border-bottom-style:dotted;color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;position:relative}.c-headingLevel4.-flat{border-bottom-width:0;margin-top:0;padding-bottom:0}.c-headingLevel4.-flat:after{content:none}.c-headingLevel4.-noMargin{margin-top:0}.c-headingLevel4.-noDecoration{border-bottom-width:0;padding-bottom:0}.c-headingLevel4.-noDecoration:after{content:none}.c-headingLevel5{color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:700;letter-spacing:.07em;line-height:1.5}.c-headingLevel5.-noMargin{margin-top:0}.c-headingSection{color:#18344d;font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:400;line-height:1;position:relative}.c-imageFigure-caption{font-feature-settings:normal;color:#82a4c0;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;line-height:1.5}.c-imageFigure.-noMargin{margin-top:0}.c-imagePicture-img,.c-imageSimple{display:block;height:auto;width:100%}.c-imageSimple.-border{border:1px solid #cdd8e1;margin-bottom:max(68.75px,6.25vw)}.c-linkAnchor{font-feature-settings:normal;align-items:center;display:flex;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:400;justify-content:space-between;line-height:1;line-height:1.5625;overflow:hidden;position:relative;transition:color .125s ease-out;width:-moz-fit-content;width:fit-content}.l-theNavigationLocalAnchor-list_item:before{background-color:initial;border-radius:50%;content:"";display:block;margin-right:max(6.875px,.625vw);position:absolute}.c-linkAnchor:after{background-color:#fff;background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:-100%;position:absolute;width:100%}.l-default .c-linkArrow{display:flex}.l-default .c-linkArrow-link{align-items:center;color:#18344d;display:flex;flex-wrap:nowrap;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;justify-content:flex-start;line-height:1.6;position:relative;width:-moz-fit-content;width:fit-content}.l-default .c-linkArrow-link>.text{align-items:center;color:#18344d;display:flex;overflow:hidden;position:relative}.l-default .c-linkArrow-link>.c-linkArrow-link-icon{fill:#fff;align-items:center;background-color:#18344d;border-radius:50%;display:flex;justify-content:center;position:relative;transition:border-color .35s cubic-bezier(.23,1,.32,1)}.l-default .c-linkArrow-link>.c-linkArrow-link-icon>.icon .svg,.l-default .c-linkArrow-link>.c-linkArrow-link-icon>.icon .svg .svgIcon{display:block;height:100%;width:100%}.l-default .c-linkArrow.-align-left{justify-content:flex-start}.l-default .c-linkArrow.-align-center{justify-content:center}.l-default .c-linkArrow.-align-right{justify-content:flex-end}.l-default .c-linkArrow-link.-secondary>.c-linkArrow-link-icon{background-color:#f5f5f5}.l-default .c-linkArrow.-noMargin{margin-top:0}.c-linkNavigationSecond{font-feature-settings:normal;align-items:center;display:flex;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:400;justify-content:space-between;line-height:1;line-height:1.5625}.c-linkNavigationSecond,.c-linkNavigationSecond>.text{position:relative;width:-moz-fit-content;width:fit-content}.c-linkNavigationSecond>.text{color:#18344d;display:block;overflow:hidden;transition:color .125s ease-out}.c-linkNavigationSecond:before{background-color:initial;border-radius:50%;content:"";display:block;position:absolute}.c-linkNavigationSecond>.text:after{background-color:#47a0f0;bottom:0;content:"";display:block;height:1px;left:-100%;position:absolute;width:100%}.c-linkNavigationSecond-icon{align-items:center;display:flex;height:14px;justify-content:center;overflow:hidden;position:relative;width:14px}.c-linkNavigationSecond-icon>.icon{color:#18344d;font-size:14px;left:-100%;position:relative}.c-linkNavigationSecond.-current{pointer-events:none}.c-linkNavigationSecond.-current:before{background-color:#47a0f0}.c-linkNavigationThird{flex-wrap:nowrap;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;justify-content:flex-start;line-height:1.6;width:-moz-fit-content;width:fit-content}.c-linkNavigationThird,.c-linkNavigationThird>.text{align-items:center;color:#18344d;display:flex;position:relative}.c-linkNavigationThird>.text{overflow:hidden}.c-linkNavigationThird>.text:after{background-color:#47a0f0;bottom:0;content:"";display:block;height:1px;left:-100%;position:absolute;width:100%}.c-linkNavigationThird-icon{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.c-linkNavigationThird-icon>.icon{fill:#18344d;color:#18344d;display:block;position:relative}.c-linkNavigationThird-icon>.icon .svg,.c-linkNavigationThird-icon>.icon .svg .svgIcon{display:block;height:100%;width:100%}.c-linkNavigationThird.-disabled{pointer-events:none}.c-linkNavigationFourth{font-feature-settings:normal;align-items:center;display:flex;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:400;justify-content:space-between;line-height:1;line-height:1.5625}.c-linkNavigationFourth,.c-linkNavigationFourth>.text{position:relative;width:-moz-fit-content;width:fit-content}.c-linkNavigationFourth>.text{color:#18344d;display:block;overflow:hidden;transition:color .125s ease-out}.c-linkNavigationFourth:before{background-color:initial;border-radius:50%;content:"";display:block;position:absolute}.c-linkNavigationFourth>.text:after{background-color:#47a0f0;bottom:0;content:"";display:block;height:1px;left:-100%;position:absolute;width:100%}.c-linkNavigationFourth-icon{align-items:center;display:flex;height:14px;justify-content:center;overflow:hidden;position:relative;width:14px}.c-linkNavigationFourth-icon>.icon{color:#18344d;font-size:14px;left:-100%;position:relative}.c-linkNavigationFourth.-current{pointer-events:none}.c-linkNavigationFourth.-current:before{background-color:#47a0f0}.c-linkText{color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;line-height:1.6}.c-linkText .text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;text-decoration:none;will-change:background-size}.c-linkText.-block{display:block}.c-linkText.-inline{display:inline}.c-linkText.-inline-text{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.c-linkText[href$=".pdf"] .inner:after,.c-linkText[target=_blank] .inner:after{color:#18344d}.c-linkText[target=_blank] .inner:after{content:""}.c-linkText[href$=".pdf"] .inner:after{content:""}.c-linkText.-noMargin{margin-top:0}.l-default .c-linkRounded{font-feature-settings:normal;color:#18344d;display:flex;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:400;line-height:1;position:relative}.l-default .c-linkRounded-link{align-items:center;background-color:#fff;display:inline-flex;justify-content:center;transition:border-color .25s cubic-bezier(.23,1,.32,1),background-color .25s cubic-bezier(.23,1,.32,1)}.l-default .c-linkRounded-link>.circle,.l-default .c-linkRounded-link>.circle>.icon{align-items:center;display:flex;justify-content:center;position:relative}.l-default .c-linkRounded-link>.circle>.icon{fill:#18344d;color:#18344d;transition:color .25s cubic-bezier(.23,1,.32,1);z-index:2}.l-default .c-linkRounded-link>.circle>.icon .svg,.l-default .c-linkRounded-link>.circle>.icon .svg .svgIcon{display:block;height:100%;width:100%}.l-default .c-linkRounded-link>.circle>.icon+.dot-wrp{background-color:initial}.l-default .c-linkRounded-link>.circle>.icon+.dot-wrp+.dot-scope{opacity:0}.l-default .c-linkRounded-link>.circle .dot-wrp{background-color:#18344d;display:block;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.l-default .c-linkRounded-link>.circle .dot-wrp .dot-arrow{fill:#fff;color:#fff;display:block;left:50%;position:absolute;top:50%;transform:translate(-125%,-50%);transition:all 0s}.l-default .c-linkRounded-link>.circle .dot-wrp .dot-arrow .svg,.l-default .c-linkRounded-link>.circle .dot-wrp .dot-arrow .svg .arrowRight{display:block;height:100%;width:100%}.l-default .c-linkRounded-link>.circle .dot-scope{display:block;position:absolute;z-index:0}.l-default .c-linkRounded-link>.circle .dot-scope:after,.l-default .c-linkRounded-link>.circle .dot-scope:before{background-color:#18344d;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.l-default .c-linkRounded-link>.circle .dot-scope:after{transform:translate(-50%,-50%) rotate(90deg)}.l-default .c-linkRounded-link>.text{color:#18344d;transition:color .25s cubic-bezier(.23,1,.32,1)}.l-default .c-linkRounded.-align-left{justify-content:flex-start}.l-default .c-linkRounded.-align-center{justify-content:center}.l-default .c-linkRounded.-align-right{justify-content:flex-end}.l-default .c-linkRounded-link.-highlighted{background-color:#e7eef5}.l-default .c-linkRounded-link.-highlighted>.text{color:#18344d}.l-default .c-linkRounded-link.-highlighted>.circle>.icon{fill:#fff;color:#fff}.l-default .c-linkRounded-link.-reverse>.circle{transform:rotate(180deg)}.l-default .c-linkRounded-link.-disabled{background-color:#8e8e8e;pointer-events:none}.l-default .c-linkRounded-link.-disabled>.text{color:#fff}.l-default .c-linkRounded-link.-disabled>.circle>.icon{fill:#fff;color:#fff}.l-default .c-linkRounded-link.-disabled>.circle .dot-wrp{background-color:#fff}.l-default .bg-highlighted .c-linkRounded-link{background-color:#e7eef5}.l-default .c-linkRounded.-noMargin{margin-top:0}.l-default .c-linkRelatedPage{background-color:#fff;position:relative;z-index:2}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .c-linkRelatedPage-image{height:0;overflow:hidden;position:relative;width:100%}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .c-linkRelatedPage-image .img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp{align-items:center;display:flex;flex-wrap:nowrap;justify-content:left}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .title{color:#18344d}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .circle{align-items:center;background-color:#18344d;border-radius:50%;display:flex;flex-wrap:nowrap;justify-content:center;margin-top:0;overflow:hidden;position:relative}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .circle .-arrow-right{fill:#fff;color:#fff;display:block;height:100%}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .circle .-arrow-right .svg,.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .circle .-arrow-right .svg .arrowRight{display:block;height:100%;width:100%}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item:hover{opacity:1}.c-listBreadcrumb{position:absolute}.c-listBreadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%;z-index:9}.c-listBreadcrumb-list .c-listBreadcrumb-list-item{color:#fff;display:block;position:relative}.c-listBreadcrumb-list .c-listBreadcrumb-list-item .c-listBreadcrumb-icon{fill:currentColor;left:0;position:absolute;top:50%;transform:translateY(-50%)}.c-listBreadcrumb-list .c-listBreadcrumb-list-item .c-listBreadcrumb-icon .svg,.c-listBreadcrumb-list .c-listBreadcrumb-list-item .c-listBreadcrumb-icon .svg .anchor-right{display:block;height:100%;width:100%}.c-listBreadcrumb-list .c-listBreadcrumb-list-item .c-listBreadcrumb-link{font-feature-settings:normal;color:currentColor;display:block;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;font-weight:300;letter-spacing:.01em;line-height:1.25;line-height:1}.c-listBreadcrumb-list .c-listBreadcrumb-list-item:last-of-type .c-listBreadcrumb-link{pointer-events:none}.c-listBreadcrumb-list>.item>.item-inner>.content{display:flex}.c-listLinkAnchor.-noMargin{margin-top:0}.l-default .c-modal-contents{background-color:initial;border:none;display:none;height:100%;margin:0;max-height:100%;max-width:100%;padding:0;width:100%}.l-default .c-modal-contents::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000b3;z-index:-1}.l-default .c-modal-contents .content{cursor:pointer;display:none;height:100%;position:relative}.l-default .c-modal-contents .content_inner{align-items:center;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.l-default .c-modal-contents .content_inner.movie-wrp{height:-moz-fit-content;height:fit-content}.l-default .c-modal-contents .content_inner .image{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto}.l-default .c-modal-contents .content_inner .image .img-obj{height:100%;width:auto}.l-default .c-modal-contents .content_inner .movie{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-top:min(56.25%,80vh);position:relative;width:100%}.l-default .c-modal-contents .content_inner .movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.l-default .c-modal-contents[open]{display:block}.l-default .c-modal-contents[open] .c-modal-closeBtn,.l-default .c-modal-contents[open] .content{background-color:#102430;display:block}.l-default .c-modal .modal-close-button{cursor:pointer;display:block;position:absolute;right:0;top:0}.l-default .c-modal-bg{background-color:#18344d;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.l-default .c-modal-closeBtn{cursor:pointer;display:none;position:absolute;z-index:10}.l-default .c-modal-closeBtn_inner{display:block;height:100%;position:relative;width:100%}.l-default .c-modal-closeBtn_inner .line{bottom:0;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.l-default .c-modal-closeBtn_inner .line-color{background-color:#fff;display:block;height:100%;width:100%}.l-default .c-modal-closeBtn_inner .line:first-of-type{transform:rotate(45deg)}.l-default .c-modal-closeBtn_inner .line:last-of-type{transform:rotate(-45deg)}.l-default .c-mouse-stalker{left:0;mix-blend-mode:multiply;pointer-events:none;position:fixed;top:0;transition:opacity .08s;z-index:100}.l-default .c-mouse-stalker_inner{display:block;height:100%;position:relative;width:100%}.l-default .c-mouse-stalker_inner .circle,.l-default .c-mouse-stalker_inner .icon,.l-default .c-mouse-stalker_inner .line,.l-default .c-mouse-stalker_inner .line-dotted{display:block;height:100%;left:-50%;position:absolute;top:-50%;width:100%}.l-default .c-mouse-stalker_inner .line,.l-default .c-mouse-stalker_inner .line-dotted{border-color:#0000}.l-default .c-mouse-stalker_inner .line-dotted-horizontal:after,.l-default .c-mouse-stalker_inner .line-dotted-horizontal:before,.l-default .c-mouse-stalker_inner .line-dotted-vertical:after,.l-default .c-mouse-stalker_inner .line-dotted-vertical:before,.l-default .c-mouse-stalker_inner .line-horizontal:after,.l-default .c-mouse-stalker_inner .line-horizontal:before,.l-default .c-mouse-stalker_inner .line-vertical:after,.l-default .c-mouse-stalker_inner .line-vertical:before{border-color:currentColor;content:"";position:absolute;transition:border-color .3s}.l-default .c-mouse-stalker_inner .line-dotted-vertical:after,.l-default .c-mouse-stalker_inner .line-dotted-vertical:before,.l-default .c-mouse-stalker_inner .line-vertical:after,.l-default .c-mouse-stalker_inner .line-vertical:before{border-left-width:1px;left:50%;width:0}.l-default .c-mouse-stalker_inner .line-dotted-vertical:before,.l-default .c-mouse-stalker_inner .line-vertical:before{bottom:100%}.l-default .c-mouse-stalker_inner .line-dotted-vertical:after,.l-default .c-mouse-stalker_inner .line-vertical:after{top:calc(100% + 1px)}.l-default .c-mouse-stalker_inner .line-dotted-horizontal:after,.l-default .c-mouse-stalker_inner .line-dotted-horizontal:before,.l-default .c-mouse-stalker_inner .line-horizontal:after,.l-default .c-mouse-stalker_inner .line-horizontal:before{border-top-width:1px;height:0;top:50%}.l-default .c-mouse-stalker_inner .line-dotted-horizontal:before,.l-default .c-mouse-stalker_inner .line-horizontal:before{right:100%}.l-default .c-mouse-stalker_inner .line-dotted-horizontal:after,.l-default .c-mouse-stalker_inner .line-horizontal:after{left:calc(100% + 1px)}.l-default .c-mouse-stalker_inner .line-vertical:after,.l-default .c-mouse-stalker_inner .line-vertical:before{border-left-style:solid;height:min(50%,max(11px,1vw))}.l-default .c-mouse-stalker_inner .line-horizontal:after,.l-default .c-mouse-stalker_inner .line-horizontal:before{border-top-style:solid;width:min(50%,max(11px,1vw))}.l-default .c-mouse-stalker_inner .line-dotted-vertical:after,.l-default .c-mouse-stalker_inner .line-dotted-vertical:before{border-left-style:dashed;height:100vh;transition:height .5s ease-in-out}.l-default .c-mouse-stalker_inner .line-dotted-horizontal:after,.l-default .c-mouse-stalker_inner .line-dotted-horizontal:before{border-top-style:dashed;transition:width .5s ease-in-out;width:100vw}.l-default .c-mouse-stalker_inner .circle,.l-default .c-mouse-stalker_inner .icon{border:1px solid;border-radius:50%;height:100%;width:100%}.l-default .c-mouse-stalker_inner .icon{background-color:#cdd8e1;border-color:#0000}.l-default .c-mouse-stalker-indicator{bottom:max(34.375px,3.125vw);color:#cdd8e1;font-size:max(7.5625px,.6875vw);line-height:1;padding:max(27.5px,2.5vw);position:fixed;right:max(27.5px,2.5vw);z-index:100}.l-default .c-mouse-stalker-indicator .indicator-container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.l-default .c-mouse-stalker-indicator .indicator-container .indicator-item{display:block}.l-default .c-mouse-stalker-indicator .indicator-container .indicator-item:not(:first-of-type){border-left:1px solid #cdd8e1;margin-left:max(5.5px,.5vw);padding-left:max(5.5px,.5vw)}.l-default .c-mouse-stalker.-hidden .c-mouse-stalker_inner .line-dotted-vertical:after,.l-default .c-mouse-stalker.-hidden .c-mouse-stalker_inner .line-dotted-vertical:before,.l-default .c-mouse-stalker.-iconHover .c-mouse-stalker_inner .line-dotted-vertical:after,.l-default .c-mouse-stalker.-iconHover .c-mouse-stalker_inner .line-dotted-vertical:before{height:0;transition:height .35s ease-out}.l-default .c-mouse-stalker.-hidden .c-mouse-stalker_inner .line-dotted-horizontal:after,.l-default .c-mouse-stalker.-hidden .c-mouse-stalker_inner .line-dotted-horizontal:before,.l-default .c-mouse-stalker.-iconHover .c-mouse-stalker_inner .line-dotted-horizontal:after,.l-default .c-mouse-stalker.-iconHover .c-mouse-stalker_inner .line-dotted-horizontal:before{transition:width .35s ease-out;width:0}.l-default .c-mouse-stalker.-iconActive{mix-blend-mode:normal}.l-default .c-mouse-stalker.-iconActive .c-mouse-stalker_inner .line-vertical:after,.l-default .c-mouse-stalker.-iconActive .c-mouse-stalker_inner .line-vertical:before{height:38%}.l-default .c-mouse-stalker.-iconActive .c-mouse-stalker_inner .line-vertical:before{bottom:calc(80% - 1px)}.l-default .c-mouse-stalker.-iconActive .c-mouse-stalker_inner .line-vertical:after{top:calc(80% + 1px)}.l-default .c-mouse-stalker.-iconActive .c-mouse-stalker_inner .line-horizontal:after,.l-default .c-mouse-stalker.-iconActive .c-mouse-stalker_inner .line-horizontal:before{width:38%}.l-default .c-mouse-stalker.-iconActive .c-mouse-stalker_inner .line-horizontal:before{right:calc(80% - 1px)}.l-default .c-mouse-stalker.-iconActive .c-mouse-stalker_inner .line-horizontal:after{left:calc(80% + 1px)}.l-default .c-mouse-stalker-indicator.-hidden{display:none}.l-default .c-mouse-stalker.-hidden{opacity:0;transition:opacity .3s ease-in .2s}[data-mousestalker=stalker]{opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}.l-default .c-sectionKv{position:relative}.l-default .c-sectionKv .c-sectionKv-blurOverlay{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.l-default .c-sectionKv .c-sectionKv-overlay{background:linear-gradient(0deg,#18344de6,#18344de6);display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.l-default .c-sectionKv-bg{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.l-default .c-sectionKv-bg .c-sectionKv-bg-inner,.l-default .c-sectionKv-bg .c-sectionKv-bg-inner .bgImg{height:100%;width:100%}.l-default .c-sectionKv-bg .c-sectionKv-bg-inner .bgImg .c-imageSimple{height:100%;object-fit:cover}.l-default .c-sectionKv-bg .bg-sectionBorder{position:relative;width:100%}.l-default .c-sectionKv-bg .bg-sectionBorder .bg-outer{left:0;overflow:hidden;position:absolute;right:0;width:100%}.l-default .c-sectionKv-bg .bg-sectionBorder .bg-outer .img{height:100%;max-width:none;min-width:100%;position:absolute;width:auto}.l-default .c-sectionKv-bg .bg-sectionBorder .bg-outer{top:100%}.l-default .c-sectionKv-content{position:relative;z-index:3}.l-default .c-sectionKv-content-title{color:#fff;font-weight:700;line-height:1.4}.l-default .c-sectionLead{position:relative;z-index:1}.l-default .c-sectionLead .c-sectionLead-content{height:100%}.l-default .c-sectionLead .c-sectionLead-content .c-sectionLead-content-inner{margin-left:auto;margin-right:auto;position:relative}.l-default .c-sectionLead .c-sectionLead-text .title{position:relative}.l-default .c-sectionLead .c-sectionLead-text .title:before{content:"";display:block;height:0;position:absolute;right:100%;top:0}.l-default .c-sectionLead .c-sectionLead-text .title .c-headingLevel2-title{color:#fff}.l-default .c-sectionLead .c-sectionLead-text .title .c-headingLevel2-subTitle .txt{color:#cdd8e1}.l-default .c-sectionLead .c-sectionLead-text .desc{color:#fff}.l-default .c-sectionLead .c-sectionLead-image .image-01,.l-default .c-sectionLead .c-sectionLead-image .image-02{overflow:hidden;position:absolute}.l-default .c-sectionLead .c-sectionLead-image .image-01 .img-wrp,.l-default .c-sectionLead .c-sectionLead-image .image-02 .img-wrp{height:130%;position:absolute;top:-15%;width:100%}.l-default .c-sectionLead .c-sectionLead-image .image-01 .img-wrp .img,.l-default .c-sectionLead .c-sectionLead-image .image-02 .img-wrp .img{height:100%;object-fit:cover}.l-default .c-sectionLead .c-sectionLead-border{width:100%}.l-default .c-sectionLead.-top .c-sectionLead-text .c-headingLevel2-subTitle .txt:after{background-color:#cdd8e1}.l-default .c-sectionLead.-subPage .c-sectionLead-content{position:relative}.l-default .c-sectionLead.-subPage .c-sectionLead-content:before{background-repeat:no-repeat;background-size:100%;content:"";opacity:.5;position:absolute}.l-default .c-sectionLead.-subPage .c-sectionLead-content .c-sectionLead-content-inner{position:relative}.l-default .c-sectionLead.-subPage .c-sectionLead-text{position:relative;z-index:2}.l-default .c-sectionLead.-subPage .c-sectionLead-text .c-headingLevel2-subTitle .txt:after{background-color:#cdd8e1}.l-default .c-sectionNormal{background-color:#fff;position:relative;z-index:2}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text{position:relative;z-index:2}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text:before{content:"";display:block;height:0;position:absolute;right:100%;top:0}.c-sliderCardThumbnail-slider-slide-image{height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.c-sliderCardThumbnail-slider-slide-image .img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.c-sliderCardThumbnail.-noMargin{margin-top:0}.c-sliderCardThumbnail .splide__track{overflow-x:clip;overflow-y:visible}.c-tableHorizontal-free.-va-center .c-tableHorizontal-table-data,.c-tableHorizontal-free.-va-center .c-tableHorizontal-table-head{vertical-align:middle}.c-tableHorizontal-free .-border-left{border-left:1px solid #e7eef5}.c-tableHorizontal-free table{width:100%}.c-tableHorizontal-free table td.-center,.c-tableHorizontal-free table th.-center{text-align:center}.c-tableHorizontal-free table th{background:#f7f7f7}.c-textBody{font-feature-settings:normal;color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:300}.c-textBody .c-linkText{margin-left:4px;margin-right:4px}.c-textBody.-alert{color:#47a0f0}.c-textBody.-enableLineMargin .c-textBody-inner:before,.c-textBody.-noMargin{margin-top:0}.c-textBody.-enableLineMargin .c-textBody-inner:after{margin-bottom:0}.c-textCaption{font-feature-settings:normal;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;line-height:1.5}.c-textCaption .c-textCaption-inner{color:#8a8a8a;font-weight:300}.c-textCaption .c-linkText{margin-left:2px;margin-right:2px}.c-textCaption .c-linkText[href$=".pdf"]:after,.c-textCaption .c-linkText[target=_blank]:after{color:currentColor}.c-textCaption .body{display:block}.c-textCaption.-asterisk .head{padding-right:.5em;white-space:nowrap}.c-textCaption.-asterisk .body,.c-textCaption.-asterisk .head{display:table-cell;vertical-align:top}.c-textCaption.-noMargin{margin-top:0}.c-textLead{letter-spacing:.03em}.c-textLead,.c-textNormal{font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:300}.c-textNormal{font-feature-settings:normal}.c-textStrong{font-feature-settings:normal;color:#18344d;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:700;line-height:1.75}.c-textStrong .c-linkText{font-weight:700;margin-left:4px;margin-right:4px}.c-textStrong.-block{display:block}.c-textStrong.-inline{display:inline}.c-textStrong.-inline-text{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit}.c-textStrong.-alert{color:#47a0f0}.c-textStrong.-noMargin{margin-top:0}.c-listMedia{position:relative}.c-listMedia:not(.-col3){visibility:visible!important}.c-listMedia.-col2 .splide__arrows{display:none}.c-listMedia.-col3 .splide__pagination li button{background:#e4e4e4;height:2vw;opacity:1;width:2vw}.c-listMedia.-col3 .splide__pagination li button.is-active{background:#47a0f0;transform:none}.c-listMedia-list{align-items:flex-start;display:flex!important;flex-wrap:wrap;justify-content:flex-start}.c-listMedia-list li{position:relative}.c-listMedia-list li .c-listMedia-num{background-color:#47a0f0;color:#fff;left:0;line-height:1;position:absolute;top:0;z-index:1}.c-listMedia-list li .c-listMedia-image .img{display:block;margin:0 auto;max-width:100%}.c-listLinkMedia .c-listLinkMedia-list li a{display:block;position:relative}.c-listLinkMedia .c-listLinkMedia-list li a .c-listLinkMedia-image{overflow:hidden}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .subTitle{color:#18344d}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .title .text{display:flex;overflow:hidden;position:relative;transition:color .125s ease-out}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle{background:#18344d;border-radius:50%;position:relative}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle .icon{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle .-arrow-right{fill:#fff;color:#fff;display:block;height:100%;margin:auto}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle .-arrow-right .svg,.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle .-arrow-right .svg .arrowRight{display:block;height:100%;width:100%}.c-listLinkMedia .c-listLinkMedia-list li a[href^="#"] .c-listLinkMedia-text .head-wrp .circle .icon{transform:translate(-50%,-50%) rotate(90deg)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-link:hover{opacity:1}.c-listLinkMedia-link .c-listLinkMedia-text .head-wrp .text{overflow:hidden;position:relative}.c-listProducts{position:relative}.c-listProducts:not(.-col3){visibility:visible!important}.c-listProducts-list{align-items:flex-start;display:flex!important;flex-wrap:wrap;justify-content:flex-start}.c-listProducts-list li{position:relative}.c-listProducts-list li .c-listProducts-num{background-color:#47a0f0;color:#fff;left:0;line-height:1;position:absolute;top:0}.c-listProducts-list li .c-listProducts-image .img{display:block;margin:0 auto;max-width:100%}.c-mediaYoutube{position:relative}.c-mediaYoutube:has(iframe){padding-top:56.25%}.c-mediaYoutube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-listMediaProduct:not(.-col3){visibility:visible!important}.c-listMediaProduct.-col3 .c-listMediaProduct-list li .c-listMediaProduct-image{border:none}.c-listMediaProduct .c-listMediaProduct-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.c-listMediaProduct .c-listMediaProduct-list li .c-listMediaProduct-image{border:max(.6875px,.0625vw) solid #cdd8e1}.c-listMediaProduct .c-listMediaProduct-list li .c-listMediaProduct-text .c-textBody{color:#8a8a8a;font-weight:400}.l-default .c-sectionNormal .c-sectionNormalImage{display:block}.l-default .c-sectionNormal .c-sectionNormalImage-image{position:relative}.l-default .c-sectionNormal .c-sectionNormalImage-image .c-sectionNormalImage-image-inner{height:100%;overflow:hidden;position:absolute;width:100%}.l-default .c-sectionNormal .c-sectionNormalImage-image .c-sectionNormalImage-image-inner .img-wrp{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.l-default .c-sectionNormal .c-sectionNormalImage-image .c-sectionNormalImage-image-inner .img-wrp .img-child{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.l-default .c-sectionNormal .c-sectionNormalImage-image .c-sectionNormalImage-image-inner .img-wrp .img-child .img{height:100%;object-fit:cover;pointer-events:none;position:absolute;width:100%}.l-default .p-indexSectionKv{position:relative}.l-default .p-indexSectionKv .p-indexSectionKv-blurOverlay{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.l-default .p-indexSectionKv .p-indexSectionKv-overlay{background:linear-gradient(0deg,#18344de6,#18344de6);display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.l-default .p-indexSectionKv-bg{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.l-default .p-indexSectionKv-bg .p-indexSectionKv-bg-inner,.l-default .p-indexSectionKv-bg .p-indexSectionKv-bg-inner .bgMovie{height:100%;width:100%}.l-default .p-indexSectionKv-bg .p-indexSectionKv-bg-inner .bgMovie .movie{height:100%;object-fit:cover;width:100%}.l-default .p-indexSectionKv-bg .bgImg{height:100%;width:100%}.l-default .p-indexSectionKv-bg .bgImg .c-imageSimple{height:100%;object-fit:cover}.l-default .p-indexSectionKv-bg .bg-sectionBorder{position:relative;width:100%}.l-default .p-indexSectionKv-bg .bg-sectionBorder .bg-outer{left:0;overflow:hidden;position:absolute;right:0;width:100%}.l-default .p-indexSectionKv-bg .bg-sectionBorder .bg-outer .img{height:100%;max-width:none;min-width:100%;position:absolute;width:auto}.l-default .p-indexSectionKv-bg .bg-sectionBorder .bg-outer{top:100%}.l-default .p-indexSectionKv-content{position:relative;z-index:1}.l-default .p-indexSectionKv-content-logo-text{color:#fff;line-height:1.8}.l-default .p-indexSectionKv-content-title{color:#fff;font-weight:700;line-height:1.4}.l-default .p-indexSectionKv-content-scroll{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:100%;z-index:1}.l-default .p-indexSectionKv-content-scroll-text{color:#fff;display:block;line-height:1}.l-default .p-indexSectionKv-content-scroll-bar{background-color:#fff;display:block;position:relative}.l-default .p-indexSectionKv-modalOpen{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end;position:absolute;z-index:1}.l-default .p-indexSectionKv-modalOpen-text{color:#fff;line-height:1}.l-default .p-indexSectionKv-modalOpen-svg{fill:#fff;display:block}.l-default .p-indexSectionKv-modalOpen-svg .svg{display:block;height:100%;width:100%}.l-default .p-indexSectionKv-modalOpen-svg .svg .svg-play{transform-origin:center}.l-default .p-indexSectionConcept .p-indexSectionConcept-content .p-indexSectionConcept-content-inner{margin-left:auto;margin-right:auto;position:relative}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection{background-color:#fff;position:relative}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection .p-indexSectionConcept-simpleSection-text{margin-left:auto;margin-right:auto}.p-indexSectionConcept-simpleSection-parameter{position:relative}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal{height:100%;width:100%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container:before{background-color:initial;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:35}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-after,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-before{display:block;height:100%;pointer-events:none;position:absolute;top:0;width:100%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-after .parameter-container-img,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-before .parameter-container-img{height:120%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:-25%;width:100%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-after .img,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-before .img{height:100%;object-fit:cover;pointer-events:none;width:100%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-before{overflow:hidden;z-index:20}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-before:before{background-color:#40627fb3;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:21}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-container-after{z-index:10}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle{border-radius:50%;color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:40}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:after,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;z-index:30}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:before{bottom:50%;transition:margin-bottom .12s ease-out}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:after{top:50%;transition:margin-top .12s ease-out}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-circle,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-circle-bg,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-icon,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-text{pointer-events:none}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-circle{background-color:#6a879ecc;border:2px solid #fff;border-radius:50%;display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 0s,width .12s ease-out,height .12s ease-out;width:100%;z-index:-1}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-circle .parameter-handle-circle-bg{background-color:initial;border:2px solid #fffc;border-radius:50%;display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-icon .svg{stroke:currentColor;fill:currentColor;display:block;height:100%;transform:rotate(180deg);width:100%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-icon .svg .anchor-right{display:block;height:100%;width:100%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-text{font-weight:700}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle.-dragging{cursor:grabbing}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list{position:absolute;z-index:30}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item{background-color:#fff;position:absolute;transition:top .3s ease}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:first-child{left:0}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(2){left:1.5625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(3){left:3.125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(4){left:4.6875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(5){left:6.25%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(6){left:7.8125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(7){left:9.375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(8){left:10.9375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(9){left:12.5%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(10){left:14.0625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(11){left:15.625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(12){left:17.1875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(13){left:18.75%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(14){left:20.3125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(15){left:21.875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(16){left:23.4375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(17){left:25%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(18){left:26.5625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(19){left:28.125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(20){left:29.6875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(21){left:31.25%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(22){left:32.8125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(23){left:34.375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(24){left:35.9375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(25){left:37.5%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(26){left:39.0625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(27){left:40.625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(28){left:42.1875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(29){left:43.75%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(30){left:45.3125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(31){left:46.875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(32){left:48.4375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(33){left:50%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(34){left:51.5625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(35){left:53.125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(36){left:54.6875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(37){left:56.25%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(38){left:57.8125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(39){left:59.375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(40){left:60.9375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(41){left:62.5%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(42){left:64.0625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(43){left:65.625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(44){left:67.1875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(45){left:68.75%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(46){left:70.3125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(47){left:71.875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(48){left:73.4375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(49){left:75%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(50){left:76.5625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(51){left:78.125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(52){left:79.6875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(53){left:81.25%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(54){left:82.8125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(55){left:84.375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(56){left:85.9375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(57){left:87.5%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(58){left:89.0625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(59){left:90.625%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(60){left:92.1875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(61){left:93.75%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(62){left:95.3125%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(63){left:96.875%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(64){left:98.4375%}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item:nth-child(65){left:100%}.l-default .p-indexSectionFeatures{background-color:#fff;position:relative}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-content .p-indexSectionFeatures-content-inner{position:relative}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-content .p-indexSectionFeatures-content-inner:before{content:"";display:block;height:0;position:absolute;top:0}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-image{overflow:hidden;position:relative}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-image .img-wrp{height:130%;position:absolute;top:-15%;width:100%;z-index:1}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-image .img-wrp .img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;position:relative}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:after,.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:before{content:"";display:block;position:absolute}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:before{left:0}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:after{right:0;transform:rotate(180deg)}.l-default .p-indexSectionSystem{position:relative;z-index:3}.l-default .p-indexSectionSystem .bg-sectionBorder{position:absolute;width:100%;z-index:0}.l-default .p-indexSectionSystem .bg-sectionBorder.-top{bottom:100%}.l-default .p-indexSectionSystem .bg-sectionBorder.-bottom{top:100%}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text{margin-left:auto;margin-right:auto;position:relative;z-index:2}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text:before{content:"";display:block;height:0;position:absolute;right:100%;top:0}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-content-inner{position:relative;z-index:1}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item,.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link{display:block}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-image{height:0;overflow:hidden;position:relative;width:100%}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-image .img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .title{font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:400;line-height:1.25}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .title .text{display:flex;overflow:hidden;position:relative;transition:color .125s ease-out}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .circle{align-items:center;background-color:#18344d;border-radius:50%;display:flex;flex-wrap:nowrap;justify-content:center;margin-top:0;overflow:hidden;position:relative}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .circle .-arrow-right{fill:#fff;color:#fff;display:block;height:100%}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .circle .-arrow-right .svg,.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .circle .-arrow-right .svg .arrowRight{display:block;height:100%;width:100%}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .subTitle{color:#18344d;font-weight:400}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link:hover{opacity:1}.p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .text:after{background-color:#fff;background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:-100%;position:absolute;width:100%}.l-default .p-indexSectionCobotta{background-color:#fff;position:relative;z-index:2}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content{margin-left:auto;margin-right:auto}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content:before{background-color:#fff;content:"";display:block;height:100%;left:max(-6.875px,-.625vw);min-height:max(289.4375px,26.3125vw);position:absolute;top:max(68.0625px,6.1875vw);width:max(572px,52vw);z-index:1}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content .p-indexSectionCobotta-text{position:relative;z-index:2}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content .p-indexSectionCobotta-text:before{content:"";display:block;height:0;position:absolute;right:100%;top:0}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content-inner+.c-linkRounded{position:relative;z-index:1}.l-default .p-indexSectionSupport{position:relative}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text{position:relative;z-index:2}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text:before{content:"";display:block;height:0;position:absolute;right:100%;top:0}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-inner{position:relative;z-index:1}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item{align-items:center;display:block;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;mix-blend-mode:color-burn;position:relative}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-bg{background:radial-gradient(50% 50% at 50% 50%,#fff9 71.65%,#eaf2f899 100%);border-radius:50%;display:block;position:absolute}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-image{overflow:hidden;position:relative;width:auto}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-image .img{height:100%;object-fit:contain;width:100%}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-text{position:relative}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-text .text{font-feature-settings:normal;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;line-height:1.25}.l-default .p-featureHistoriesList:before{background-color:#00304cd9;content:"";display:block;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;z-index:0}.l-default .p-featureHistoriesList.-bgDim:before{opacity:1}.l-default .p-featureHistoriesList.-bgAbsolute:before{bottom:0;position:absolute;top:auto}.l-default .p-featureHistoriesList .p-featureHistoriesList-item{display:block;position:relative}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:before{background-color:#47a0f0;border-radius:50%;border-width:none;content:"";display:block;position:absolute;z-index:3}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:after{content:"";display:block;height:100%;position:absolute;top:0;width:0;z-index:1}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-border{display:block;height:100%;overflow:hidden;position:absolute;z-index:2}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-border .border{display:block;height:100%;left:0;position:absolute;top:0;width:0}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image .img01,.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image .img02{position:relative}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image .img-wrp{height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image .img-wrp .img-child:not(.-isFixed){height:130%;position:absolute;top:-15%;width:100%}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image .img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-year{color:#47a0f0;position:relative}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-year .year{display:block;position:absolute;transform:translateY(-50%)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .title-wrp{position:relative}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .title-wrp:after,.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .title-wrp:before{content:"";display:block;position:absolute}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .title-wrp .title{margin-bottom:0;margin-top:0}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .desc{font-feature-settings:normal;font-family:denso_tp,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-style:normal;font-weight:500;font-weight:300;letter-spacing:.014em;line-height:1.25;line-height:2}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-isFront{z-index:1}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-year .year{line-height:1.4}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00304c99;color:#fff;position:absolute;z-index:3}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content .title-wrp .title{color:#fff}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1991 .p-featureHistoriesList-image .img01{aspect-ratio:300/420}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007 .p-featureHistoriesList-image .img02{position:absolute}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-image .img01 .img{z-index:1}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024:before{background-color:#fff}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-year{color:#fff}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-year .year{line-height:1.4}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-content{padding-top:0;position:absolute}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-content .desc,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-content .title-wrp .title{color:#fff}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:not(:first-of-type):not(:last-of-type):not(.-primary) .p-featureHistoriesList-content{position:relative}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:last-of-type .p-featureHistoriesList-border .border,.l-default .p-featureHistoriesList .p-featureHistoriesList-item:last-of-type:after{border:none}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:last-of-type:after{background-image:linear-gradient(180deg,#cdd8e1 0,#cdd8e1 90%,#0000)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:last-of-type .p-featureHistoriesList-border .border{background-image:linear-gradient(180deg,#47a0f0 0,#47a0f0 90%,#0000)}.l-default .p-featureHistories-lastCopy{color:#cdd8e1;line-height:1.4;position:absolute;transform:translateY(-100%)}.p-lineup-parts .p-lineup-parts-inner .p-lineup-parts-left .c-listMediaProduct:first-of-type,.p-lineup-parts .p-lineup-parts-inner .p-lineup-parts-left .c-tableHorizontal:first-of-type,.p-lineup-parts .p-lineup-parts-inner .p-lineup-parts-right .c-listMediaProduct:first-of-type,.p-lineup-parts .p-lineup-parts-inner .p-lineup-parts-right .c-tableHorizontal:first-of-type{margin-top:0}main.-noLead .lineup_content-kv .c-lineup_content-title{border-bottom-color:#e7eef5;border-bottom-style:solid;color:#18344d;font-weight:400;line-height:1;position:relative}main.-noLead .lineup_content-kv .c-lineup_content-title:before{content:"";display:block;height:0;position:absolute;right:100%;top:0}main.-noLead .lineup_content-kv .c-headingLevel2-subTitle .txt{z-index:1}main.-noLead .l-theNavigationLocalAnchor .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item .anchor-link{color:#18344d}main.-noLead .l-theNavigationLocalAnchor .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item.-current:before{background-color:#47a0f0}main.-noLead .c-imageSimple.-border{margin-bottom:0}main.-noLead .c-sectionNormal .c-sectionNormal-text{display:block!important}main.-noLead .c-sectionNormal .c-sectionNormal-text:before{content:none!important}main.-noLead .l-theNavigation .l-theNavigation-head-logo-text{color:#18344d}main.-noLead .l-theNavigation button.l-theNavigation-trigger{border:1px solid #18344d}main.-noLead .l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-text{color:#18344d}main.-noLead .l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:after,main.-noLead .l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon:before{background-color:#18344d}main.-noLead .c-listBreadcrumb-list .c-listBreadcrumb-list-item{color:#82a4c0}main.-noLead .c-listBreadcrumb-list .c-listBreadcrumb-list-item:last-child{color:#18344d}main.-noLead .c-listBreadcrumb-list .c-listBreadcrumb-list-item:last-child .c-listBreadcrumb-icon{color:#82a4c0}.l-default .p-cobottaCaseList .p-cobottaCaseList-item{display:block}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-item-link:hover{opacity:1}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-image{aspect-ratio:510/320;display:block;overflow:hidden;position:relative}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-image .img-wrp{display:block;height:100%;transition:all .4s ease-out;width:100%}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-image .img-wrp .img{display:block;height:100%;object-fit:cover;width:100%}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-image .svg-wrp{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-text{display:block;text-align:left}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-text .subTitle{letter-spacing:.009em}@media screen and (min-width:769px){.l-default{font-size:16px}.l-default ._sp{display:none!important}.l-default-inner{width:max(1100px,100vw)}.l-default-inner .l-default-ruler{width:max(8.25px,.75vw)}.l-default-inner .l-default-ruler .ruler_inner{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiA1MCI+PGcgZmlsbD0iIzgyYTRjMCI+PHBhdGggZD0iTTAgMGgxMnYxSDB6TTAgMTBoNnYxSDB6TTAgMjBoNnYxSDB6TTAgMzBoNnYxSDB6TTAgNDBoNnYxSDB6Ii8+PC9nPjwvc3ZnPg==")}.m-xxxs{margin:8px}.mt-xxxs{margin-top:8px}.mr-xxxs{margin-right:8px}.mb-xxxs{margin-bottom:8px}.ml-xxxs{margin-left:8px}.mv-xxxs{margin-bottom:8px;margin-top:8px}.mh-xxxs{margin-left:8px;margin-right:8px}.m-xxs{margin:16px}.mt-xxs{margin-top:16px}.mr-xxs{margin-right:16px}.mb-xxs{margin-bottom:16px}.ml-xxs{margin-left:16px}.mv-xxs{margin-bottom:16px;margin-top:16px}.mh-xxs{margin-left:16px;margin-right:16px}.m-xs{margin:24px}.mt-xs{margin-top:24px}.mr-xs{margin-right:24px}.mb-xs{margin-bottom:24px}.ml-xs{margin-left:24px}.mv-xs{margin-bottom:24px;margin-top:24px}.mh-xs{margin-left:24px;margin-right:24px}.m-s{margin:32px}.mt-s{margin-top:32px}.mr-s{margin-right:32px}.mb-s{margin-bottom:32px}.ml-s{margin-left:32px}.mv-s{margin-bottom:32px;margin-top:32px}.mh-s{margin-left:32px;margin-right:32px}.m-m{margin:40px}.mt-m{margin-top:40px}.mr-m{margin-right:40px}.mb-m{margin-bottom:40px}.ml-m{margin-left:40px}.mv-m{margin-bottom:40px;margin-top:40px}.mh-m{margin-left:40px;margin-right:40px}.m-l{margin:48px}.mt-l{margin-top:48px}.mr-l{margin-right:48px}.mb-l{margin-bottom:48px}.ml-l{margin-left:48px}.mv-l{margin-bottom:48px;margin-top:48px}.mh-l{margin-left:48px;margin-right:48px}.m-xl{margin:72px}.mt-xl{margin-top:72px}.mr-xl{margin-right:72px}.mb-xl{margin-bottom:72px}.ml-xl{margin-left:72px}.mv-xl{margin-bottom:72px;margin-top:72px}.mh-xl{margin-left:72px;margin-right:72px}.m-xxl{margin:100px}.mt-xxl{margin-top:100px}.mr-xxl{margin-right:100px}.mb-xxl{margin-bottom:100px}.ml-xxl{margin-left:100px}.mv-xxl{margin-bottom:100px;margin-top:100px}.mh-xxl{margin-left:100px;margin-right:100px}.m-xxxl{margin:150px}.mt-xxxl{margin-top:150px}.mr-xxxl{margin-right:150px}.mb-xxxl{margin-bottom:150px}.ml-xxxl{margin-left:150px}.mv-xxxl{margin-bottom:150px;margin-top:150px}.mh-xxxl{margin-left:150px;margin-right:150px}.p-xxxs{padding:8px}.pt-xxxs{padding-top:8px}.pr-xxxs{padding-right:8px}.pb-xxxs{padding-bottom:8px}.pl-xxxs{padding-left:8px}.pv-xxxs{padding-bottom:8px;padding-top:8px}.ph-xxxs{padding-left:8px;padding-right:8px}.p-xxs{padding:16px}.pt-xxs{padding-top:16px}.pr-xxs{padding-right:16px}.pb-xxs{padding-bottom:16px}.pl-xxs{padding-left:16px}.pv-xxs{padding-bottom:16px;padding-top:16px}.ph-xxs{padding-left:16px;padding-right:16px}.p-xs{padding:24px}.pt-xs{padding-top:24px}.pr-xs{padding-right:24px}.pb-xs{padding-bottom:24px}.pl-xs{padding-left:24px}.pv-xs{padding-bottom:24px;padding-top:24px}.ph-xs{padding-left:24px;padding-right:24px}.p-s{padding:32px}.pt-s{padding-top:32px}.pr-s{padding-right:32px}.pb-s{padding-bottom:32px}.pl-s{padding-left:32px}.pv-s{padding-bottom:32px;padding-top:32px}.ph-s{padding-left:32px;padding-right:32px}.p-m{padding:40px}.pt-m{padding-top:40px}.pr-m{padding-right:40px}.pb-m{padding-bottom:40px}.pl-m{padding-left:40px}.pv-m{padding-bottom:40px;padding-top:40px}.ph-m{padding-left:40px;padding-right:40px}.p-l{padding:48px}.pt-l{padding-top:48px}.pr-l{padding-right:48px}.pb-l{padding-bottom:48px}.pl-l{padding-left:48px}.pv-l{padding-bottom:48px;padding-top:48px}.ph-l{padding-left:48px;padding-right:48px}.p-xl{padding:72px}.pt-xl{padding-top:72px}.pr-xl{padding-right:72px}.pb-xl{padding-bottom:72px}.pl-xl{padding-left:72px}.pv-xl{padding-bottom:72px;padding-top:72px}.ph-xl{padding-left:72px;padding-right:72px}.p-xxl{padding:100px}.pt-xxl{padding-top:100px}.pr-xxl{padding-right:100px}.pb-xxl{padding-bottom:100px}.pl-xxl{padding-left:100px}.pv-xxl{padding-bottom:100px;padding-top:100px}.ph-xxl{padding-left:100px;padding-right:100px}.p-xxxl{padding:150px}.pt-xxxl{padding-top:150px}.pr-xxxl{padding-right:150px}.pb-xxxl{padding-bottom:150px}.pl-xxxl{padding-left:150px}.pv-xxxl{padding-bottom:150px;padding-top:150px}.ph-xxxl{padding-left:150px;padding-right:150px}.pb-page{padding-bottom:200px}.typo-caption{font-size:max(9.41875px,.85625vw)}.typo-reading-md{font-size:max(11px,1vw);line-height:2}.typo-reading-sm{font-size:max(9.41875px,.85625vw)}.typo-lead-md{font-size:max(16.5px,1.5vw)}.typo-lead-sm{font-size:max(11px,1vw);line-height:2}.typo-decoration{font-size:max(66px,6vw)}.typo-heading-md{font-size:max(22px,2vw)}.typo-heading-lg{font-size:max(33px,3vw)}.typo-title{font-size:max(66px,6vw);letter-spacing:.1em}.l-theFooterLinkNavigation-text{font-size:16px;line-height:1.625;transition:color .25s ease-out}.l-theFooterLinkNavigation-icon{align-items:center;display:flex;height:14px;justify-content:center;margin-left:16px;position:relative;width:14px}.l-theFooterLinkNavigation-icon .icon{font-size:14px;opacity:0;position:relative;right:100%;transition:opacity .25s ease-out}.l-theFooterLinkNavigation.-hover-enter .l-theFooterLinkNavigation-text{color:#47a0f0;transition-duration:.25s}.l-theFooterLinkNavigation.-hover-enter .l-theFooterLinkNavigation-icon .icon{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards;opacity:1;transition-duration:.35s}.l-theFooterLinkNavigation.-hover-active .l-theFooterLinkNavigation-text{color:#47a0f0}.l-theFooterLinkNavigation.-hover-active .l-theFooterLinkNavigation-icon .icon{opacity:1;transform:translateX(100%)}.l-theFooterLinkNavigation.-hover-leave .l-theFooterLinkNavigation-text{color:#18344d;transition-duration:.35s}.l-theFooterLinkNavigation.-hover-leave .l-theFooterLinkNavigation-icon .icon{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards;opacity:0;transition-duration:.35s}.l-theFooterLinkInformation-thumb{border-radius:16px;overflow:hidden;padding-top:42.5%}.l-theFooterLinkInformation-text-inner{color:#fff;margin-top:24px}.l-theFooterLinkInformation-text-title{align-items:baseline;display:flex;justify-content:start}.l-theFooterLinkInformation-text-title .text{font-size:18px;line-height:1.6111}.l-theFooterLinkInformation-text-title .icon{color:#18344d;font-size:12px;margin-left:8px}.l-theFooterLinkInformation-text-caption{margin-top:24px}.l-theFooterLinkInformation-text-caption .text{color:#fff;font-size:14px}.l-theFooterLinkInformation-text-icon{display:none}.l-theFooterNavigationBreadcrumb{border-radius:30px;height:60px;padding:17px 40px}.l-theFooterNavigationBreadcrumb .simplebar-track.simplebar-horizontal{display:none}.l-theFooterNavigationBreadcrumb-list:after{width:40px}.l-theFooterNavigationBreadcrumb-list-item+.l-theFooterNavigationBreadcrumb-list-item{margin-left:16px}.l-theFooterNavigationBreadcrumb-list-item+.l-theFooterNavigationBreadcrumb-list-item:before{height:1px;margin-right:16px;width:24px}.l-theFooterNavigationBreadcrumb-link{transition:color .1s ease-out}.l-theFooterNavigationBreadcrumb-link:before{height:4px;margin-right:16px;width:4px}.l-theFooterNavigationBreadcrumb-link:after{margin-right:40px}.l-theFooterNavigationBreadcrumb-link:hover{color:#fff}.l-theFooter-top-inner{max-width:1280px;padding-bottom:66px;padding-top:120px;width:80vw}.l-theFooter-sectionInformation-heading{margin-top:76px}.l-theFooter-sectionInformation-heading .text{font-size:40px}.l-theFooter-sectionInformation-list{column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:24px}.l-theFooter-bottom{overflow-x:clip;padding-top:60px}.l-theFooter-bottom-inner{max-width:1280px;padding-left:220px;padding-right:110px;width:80vw}.l-theFooter-bottom-content{width:100%}.l-theFooter-navigation-top{display:flex;padding-bottom:29px}.l-theFooter-navigation-top:after{background-color:#cdd8e1;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100vw}.l-theFooter-navigation-bottom{height:160px}.l-theFooter-navigation-bottom-inner{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.l-theFooter-logo{height:auto;position:absolute;right:calc(100% + 92px);width:129px}.l-theFooter-navigation-list{column-gap:40px;grid-template-columns:1fr 1fr 1fr;row-gap:16px}.l-theFooter-navigation-listSub{display:flex;flex-wrap:wrap;margin:12px -12px -4px}.l-theFooter-navigation-listSub-item{padding:12px}.l-theFooter-copyright{display:inline-block;font-size:12px}.l-theHeaderPcLinkArrow-link{font-size:max(13.2px,1.2vw);margin-top:24px}.l-theHeaderPcLinkArrow-link>.text{font-size:max(16.5px,1.5vw)}.l-theHeader-pc{display:block}.l-theHeader-sp{display:none}.l-theNavigation{top:calc(max(13.75px, 1.25vw)*-1)}.l-theNavigation:before{height:max(82.5px,7.5vw)}.l-theNavigation.-fixed:hover .button.l-theNavigation-trigger{background-color:#18344d}.l-theNavigation.-fixed:hover .button.l-theNavigation-trigger .l-theNavigation-trigger-icon:after,.l-theNavigation.-fixed:hover .button.l-theNavigation-trigger .l-theNavigation-trigger-icon:before{background-color:#e7eef5}.l-theNavigation.-fixed:hover .button.l-theNavigation-trigger .l-theNavigation-trigger-text{color:#fff}.l-theNavigation .l-theNavigation-inner{padding-top:max(30.9375px,2.8125vw)}.l-theNavigation .l-theNavigation-head-logo{margin-left:max(34.375px,3.125vw)}.l-theNavigation .l-theNavigation-head-logo-text{font-size:max(9.625px,.875vw);line-height:1.8}.l-theNavigation button.l-theNavigation-trigger{border-radius:max(20.625px,1.875vw);gap:max(8.421875px,.765625vw);margin-right:max(34.375px,3.125vw);min-width:max(93.5px,8.5vw);padding:max(7.5625px,.6875vw) max(19.25px,1.75vw);transition:all .2s ease-out}.l-theNavigation button.l-theNavigation-trigger:hover{background-color:#18344d}.l-theNavigation button.l-theNavigation-trigger:hover .l-theNavigation-trigger-icon:after,.l-theNavigation button.l-theNavigation-trigger:hover .l-theNavigation-trigger-icon:before{background-color:#e7eef5}.l-theNavigation button.l-theNavigation-trigger:hover .l-theNavigation-trigger-text{color:#fff}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon{height:max(5.5px,.5vw);width:max(15.125px,1.375vw)}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-text{font-size:max(9.625px,.875vw)}.l-theNavigation .l-theNavigation-body{border-radius:max(6.875px,.625vw);box-shadow:0 0 70px 0 #82a4c040;min-width:max(261.25px,23.75vw);padding:max(27.5px,2.5vw) max(27.5px,2.5vw) max(41.25px,3.75vw);right:max(33px,3vw);top:max(34.375px,3.125vw)}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-upper .l-theNavigation-logo{font-size:max(11px,1vw);line-height:1.5}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower{margin-top:max(20.625px,1.875vw)}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-list .l-theNavigation-list_item:not(:first-of-type){margin-top:max(13.75px,1.25vw)}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-list .l-theNavigation-list_item .l-theNavigation-innerList{margin-left:max(20.625px,1.875vw);margin-top:max(11px,1vw)}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-list .l-theNavigation-list_item .l-theNavigation-innerList .l-theNavigation-innerList_item:not(:first-of-type){margin-top:max(6.875px,.625vw)}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-contactList{margin-top:max(20.625px,1.875vw);padding-left:max(20.625px,1.875vw);padding-top:max(20.625px,1.875vw)}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-contactList .l-theNavigation-contactList_item:not(:first-of-type):has(a){margin-top:max(13.75px,1.25vw)}body.is-nav-open{height:100%;overflow:hidden;position:fixed;width:100%}.the-navigation__body{-webkit-overflow-scrolling:touch;overflow-y:auto}.l-default .l-theNavigationLocalAnchor{bottom:max(61.875px,5.625vw);left:0;position:fixed}.l-default .l-theNavigationLocalAnchor-inner{opacity:0;visibility:hidden}.l-default .l-theNavigationLocalAnchor-body{margin-left:max(27.5px,2.5vw)}.l-default .l-theNavigationLocalAnchor-body .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item:not(:first-of-type){margin-top:max(13.75px,1.25vw)}.l-default .l-theNavigationLocalAnchor-body .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item .anchor-link{font-size:max(11px,1vw)}.l-default .l-theLocalFooter-body.-contact{padding:max(61.875px,5.625vw) 0 max(68.75px,6.25vw)}.l-default .l-theLocalFooter-body.-memberContact{padding:max(48.125px,4.375vw) 0 max(60.5px,5.5vw)}.l-default .l-theLocalFooter-body .inner{margin-left:auto;margin-right:auto}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content{max-width:66.66667%}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2-subTitle+.c-headingLevel2-title{padding-top:max(27.5px,2.5vw)}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2+.c-textNormal{margin-top:max(5.5px,.5vw)}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-text{margin-top:max(13.75px,1.25vw)}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-thumbnail{height:100%;left:max(660px,60vw);width:max(584.375px,53.125vw)}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-thumbnail .thumbnailImage{height:100%;top:-55%;width:100%}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-contactList,.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-memberContactList{margin-top:max(55px,5vw)}.l-default .c-buttonClose{border-radius:50%;height:max(20.625px,1.875vw);width:max(20.625px,1.875vw)}.l-default .c-buttonClose .icon{font-size:max(8.25px,.75vw)}.l-default .c-buttonClose.-hover-enter{background-color:#18344d;transition-duration:.25s}.l-default .c-buttonClose.-hover-enter .icon{animation:anim-buttonClose-enter .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-default .c-buttonClose.-hover-active{background-color:#18344d}.l-default .c-buttonClose.-hover-leave{background-color:#fff;transition-duration:.35s}.l-default .c-buttonClose.-hover-leave.-secondary{background-color:#f5f5f5}.l-default .c-buttonClose{height:max(24.75px,2.25vw);width:max(24.75px,2.25vw)}.l-default .c-buttonClose .icon .svg{height:max(9.625px,.875vw);width:max(9.625px,.875vw)}.l-default .c-buttonClose.-hover-enter:before{animation:anim-scale-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.l-default .c-buttonClose.-hover-active:before{transform:translate(-50%,-50%) scale(1.3)}.l-default .c-buttonClose.-hover-leave:before{animation:anim-scale-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonRounded{margin-top:24px}.c-buttonRounded,.c-buttonRounded-button{font-size:max(13.2px,1.2vw)}.c-buttonRounded-button{border-radius:60px}.c-buttonRounded-button>.circle{height:60px;width:60px}.c-buttonRounded-button>.circle.-right:before{border:1px solid #0000;border-radius:50%;bottom:0;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;top:0;transition:border-color .25s cubic-bezier(.23,1,.32,1);width:40px}.c-buttonRounded-button>.circle>.icon{font-size:14px}.c-buttonRounded-button>.text{padding-bottom:21px;padding-top:21px}.c-buttonRounded-button.-hover-enter>.circle.-right:before{border-color:#47a0f0;transition-duration:.25s}.c-buttonRounded-button.-hover-enter:not(.-cancel)>.circle.-right>.icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonRounded-button.-hover-active>.circle.-right:before{border-color:#47a0f0}.c-buttonRounded-button.-hover-leave>.circle.-right:before{border-color:#0000;transition-duration:.35s}.c-buttonRounded-button.-hover-leave:not(.-cancel)>.circle>.icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonRounded+.c-buttonRounded{margin-top:16px!important}.c-headingLevel2-title{font-size:max(33px,3vw)}.c-headingLevel2-subTitle+.c-headingLevel2-title{padding-top:max(72.1875px,6.5625vw)}.c-headingLevel2-title.-num{column-gap:max(13.75px,1.25vw)}.c-headingLevel2-title.-num .num{font-size:max(66px,6vw)}.c-headingLevel2-title.-num .title{font-size:max(13.2px,1.2vw)}.c-headingLevel2-subTitle .txt{font-size:max(8.25px,.75vw);padding-left:max(13.75px,1.25vw)}.c-headingLevel2-subTitle .txt:after{height:max(6.875px,.625vw);left:max(-3.4375px,-.3125vw);width:max(6.875px,.625vw)}.c-headingLevel3{font-size:max(16.5px,1.5vw);margin:max(68.75px,6.25vw) 0 max(41.25px,3.75vw);padding-left:max(13.75px,1.25vw)}.c-headingLevel3+.c-textNormal{margin-top:max(-13.75px,-1.25vw)}.c-headingLevel3.title{font-size:max(22px,2vw)}.c-headingLevel3:before{box-sizing:border-box;height:max(20.625px,1.875vw);left:max(0px,0vw);top:max(2.0625px,.1875vw);width:max(1.375px,.125vw)}.c-headingLevel4{border-bottom-width:max(.6875px,.0625vw);font-size:max(13.2px,1.2vw);line-height:1.6;margin-top:max(41.25px,3.75vw);padding-bottom:max(9.625px,.875vw)}.c-headingLevel5{font-size:max(11px,1vw);margin-top:40px}.c-headingSection{font-size:6.25rem}.c-imageFigure{margin-top:48px}.c-imageFigure-caption{font-size:max(9.41875px,.85625vw);margin-top:16px}.c-imagePicture+[class^=c-button],.c-imagePicture+[class^=c-heading],.c-imagePicture+[class^=c-linkText],.c-imagePicture+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-imagePicture+[class^=c-text]:not(.c-textCaption),.c-imageSimple+[class^=c-button],.c-imageSimple+[class^=c-heading],.c-imageSimple+[class^=c-linkText],.c-imageSimple+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-imageSimple+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-linkAnchor{font-size:max(13.2px,1.2vw);margin-left:max(20.625px,1.875vw)}.c-linkAnchor>.c-linkAnchor-icon{fill:currentColor;display:flex;margin-left:max(3.4375px,.3125vw);width:max(9.625px,.875vw)}.l-theNavigationLocalAnchor-list_item:before{height:max(6.875px,.625vw);top:max(4.8125px,.4375vw);width:max(6.875px,.625vw)}.l-theNavigationLocalAnchor-list_item.-current:before{background-color:#fff}.c-linkAnchor.-current,.c-linkAnchor.-hover-enter{opacity:1}.c-linkAnchor.-hover-enter>.c-linkAnchor-icon{animation:anim-btn-icon-down-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkAnchor.-hover-enter:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkAnchor.-hover-active{opacity:1}.c-linkAnchor.-hover-active:after{transform:translateX(100%)}.c-linkAnchor.-hover-leave{opacity:1}.c-linkAnchor.-hover-leave:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-default .c-linkArrow-link{column-gap:max(12.375px,1.125vw);font-size:max(11px,1vw);line-height:1.5;margin-top:max(13.75px,1.25vw)}.l-default .c-linkArrow-link>.text:after{background-color:#47a0f0;bottom:0;content:"";display:block;height:1px;left:-100%;position:absolute;width:100%}.l-default .c-linkArrow-link>.c-linkArrow-link-icon{height:max(13.75px,1.25vw);width:max(13.75px,1.25vw)}.l-default .c-linkArrow-link>.c-linkArrow-link-icon>.icon{height:max(8.25px,.75vw);width:max(8.25px,.75vw)}.l-default .c-linkArrow-link.-hover-enter{opacity:1}.l-default .c-linkArrow-link.-hover-enter>.text{color:#47a0f0}.l-default .c-linkArrow-link.-hover-enter>.c-linkArrow-link-icon{background-color:#47a0f0;transition:.25s cubic-bezier(.23,1,.32,1)}.l-default .c-linkArrow-link.-hover-enter>.text:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.l-default .c-linkArrow-link.-hover-active{opacity:1}.l-default .c-linkArrow-link.-hover-active>.text{color:#47a0f0}.l-default .c-linkArrow-link.-hover-active>.c-linkArrow-link-icon{background-color:#47a0f0}.l-default .c-linkArrow-link.-hover-active>.text:after{transform:translateX(100%)}.l-default .c-linkArrow-link.-hover-leave{opacity:1}.l-default .c-linkArrow-link.-hover-leave>.text{color:#18344d}.l-default .c-linkArrow-link.-hover-leave>.c-linkArrow-link-icon{background-color:#18344d;transition:.35s cubic-bezier(.23,1,.32,1)}.l-default .c-linkArrow-link.-hover-leave>.text:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationSecond{font-size:max(13.2px,1.2vw);margin-left:max(20.625px,1.875vw)}.c-linkNavigationSecond:before{height:max(6.875px,.625vw);left:max(-20.625px,-1.875vw);top:max(6.875px,.625vw);width:max(6.875px,.625vw)}.c-linkNavigationSecond.-hover-enter{opacity:1}.c-linkNavigationSecond.-hover-enter>.text{color:#47a0f0}.c-linkNavigationSecond.-hover-enter .c-linkNavigationSecond-icon>.icon,.c-linkNavigationSecond.-hover-enter>.text:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationSecond.-hover-active{opacity:1}.c-linkNavigationSecond.-hover-active>.text{color:#47a0f0}.c-linkNavigationSecond.-hover-active .c-linkNavigationSecond-icon>.icon,.c-linkNavigationSecond.-hover-active>.text:after{transform:translateX(100%)}.c-linkNavigationSecond.-hover-leave>.text{color:#18344d}.c-linkNavigationSecond.-hover-leave .c-linkNavigationSecond-icon>.icon,.c-linkNavigationSecond.-hover-leave>.text:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationThird{font-size:max(11px,1vw);gap:max(6.875px,.625vw)}.c-linkNavigationThird-icon{height:max(13.75px,1.25vw);width:max(13.75px,1.25vw)}.c-linkNavigationThird-icon>.icon{width:max(12.375px,1.125vw)}.c-linkNavigationThird.-hover-enter{opacity:1}.c-linkNavigationThird.-hover-enter>.c-linkNavigationThird-icon .icon,.c-linkNavigationThird.-hover-enter>.text{fill:#47a0f0;color:#47a0f0}.c-linkNavigationThird.-hover-enter>.text:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationThird.-hover-active{opacity:1}.c-linkNavigationThird.-hover-active>.c-linkNavigationThird-icon .icon,.c-linkNavigationThird.-hover-active>.text{fill:#47a0f0;color:#47a0f0}.c-linkNavigationThird.-hover-active>.text:after{transform:translateX(100%)}.c-linkNavigationThird.-hover-leave>.c-linkNavigationThird-icon .icon,.c-linkNavigationThird.-hover-leave>.text{fill:#18344d;color:#18344d}.c-linkNavigationThird.-hover-leave>.text:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationFourth{font-size:max(13.2px,1.2vw);font-size:max(11px,1vw);margin-left:max(15.125px,1.375vw)}.c-linkNavigationFourth:before{height:max(6.875px,.625vw);left:max(-19.25px,-1.75vw);top:max(5.5px,.5vw);width:max(6.875px,.625vw)}.c-linkNavigationFourth.-hover-enter{opacity:1}.c-linkNavigationFourth.-hover-enter>.text{color:#47a0f0}.c-linkNavigationFourth.-hover-enter .c-linkNavigationFourth-icon>.icon,.c-linkNavigationFourth.-hover-enter>.text:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationFourth.-hover-active{opacity:1}.c-linkNavigationFourth.-hover-active>.text{color:#47a0f0}.c-linkNavigationFourth.-hover-active .c-linkNavigationFourth-icon>.icon,.c-linkNavigationFourth.-hover-active>.text:after{transform:translateX(100%)}.c-linkNavigationFourth.-hover-leave>.text{color:#18344d}.c-linkNavigationFourth.-hover-leave .c-linkNavigationFourth-icon>.icon,.c-linkNavigationFourth.-hover-leave>.text:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkText{font-size:max(11px,1vw);margin-top:16px}.c-linkText[href$=".pdf"] .inner:after,.c-linkText[target=_blank] .inner:after{font-size:.875em;margin-left:4px}.c-linkText.-hover-enter .text{animation:anim-link-hover-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkText.-hover-active .text{background-position-x:100%;background-size:0 1px}.c-linkText.-hover-leave .text{animation:anim-link-hover-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkText+.c-linkText{margin-top:8px!important}.l-default .c-linkRounded{font-size:max(13.2px,1.2vw);margin-top:max(68.75px,6.25vw);z-index:5}.l-default .c-linkRounded-link{border:max(.6875px,.0625vw) solid #fff;border-radius:max(55px,5vw);gap:max(19.25px,1.75vw);min-width:max(217.25px,19.75vw);padding:0 max(25.4375px,2.3125vw)}.l-default .c-linkRounded-link>.circle{height:max(16.5px,1.5vw);width:max(16.5px,1.5vw)}.l-default .c-linkRounded-link>.circle>.icon{width:max(13.75px,1.25vw)}.l-default .c-linkRounded-link>.circle .dot-wrp{border-radius:50%;height:max(6.875px,.625vw);transition:background-color .25s cubic-bezier(.23,1,.32,1),width .25s cubic-bezier(.23,1,.32,1),height .25s cubic-bezier(.23,1,.32,1);width:max(6.875px,.625vw)}.l-default .c-linkRounded-link>.circle .dot-wrp .dot-arrow{width:max(12.375px,1.125vw)}.l-default .c-linkRounded-link>.circle .dot-scope{border-radius:50%;height:max(6.875px,.625vw);transition:all .25s cubic-bezier(.23,1,.32,1) 0s,width .25s cubic-bezier(.23,1,.32,1) .1s;width:max(6.875px,.625vw)}.l-default .c-linkRounded-link>.text{padding-bottom:max(28.875px,2.625vw);padding-top:max(28.875px,2.625vw)}.l-default .c-linkRounded.-smaller .c-linkRounded-link{min-width:max(203.5px,18.5vw)}.l-default .c-linkRounded.-smaller .c-linkRounded-link>.text{padding-bottom:max(19.25px,1.75vw);padding-top:max(19.25px,1.75vw)}.l-default .c-linkRounded-link.-hover-enter{background-color:#18344d;border-color:#fff;opacity:1;transition-duration:.25s}.l-default .c-linkRounded-link.-hover-enter>.text{color:#fff;transition-duration:.25s}.l-default .c-linkRounded-link.-hover-enter>.circle.-right>.icon{fill:#fff;color:#fff}.l-default .c-linkRounded-link.-hover-enter>.circle.-right>.icon+.dot-wrp{background-color:#dc0032}.l-default .c-linkRounded-link.-hover-enter>.circle.-right>.icon+.dot-wrp+.dot-scope{opacity:1}.l-default .c-linkRounded-link.-hover-enter>.circle.-right .dot-wrp{background-color:#dc0032;border-radius:50%;height:max(27.5px,2.5vw);transition-duration:.25s;width:max(27.5px,2.5vw)}.l-default .c-linkRounded-link.-hover-enter>.circle.-right .dot-wrp .dot-arrow{transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(.23,1,.32,1)}.l-default .c-linkRounded-link.-hover-enter>.circle.-right .dot-scope{border-radius:50%;height:max(27.5px,2.5vw);width:max(27.5px,2.5vw)}.l-default .c-linkRounded-link.-hover-enter>.circle.-right .dot-scope:after,.l-default .c-linkRounded-link.-hover-enter>.circle.-right .dot-scope:before{background-color:#dc0032;width:125%}.l-default .c-linkRounded-link.-hover-enter.-highlighted>.circle.-right:before{border-color:#fff}.l-default .c-linkRounded-link.-hover-active{background-color:#18344d;border-color:#fff;opacity:1}.l-default .c-linkRounded-link.-hover-active>.text{color:#fff}.l-default .c-linkRounded-link.-hover-active>.circle.-right>.icon{fill:#fff;color:#fff}.l-default .c-linkRounded-link.-hover-active>.circle.-right>.icon+.dot-wrp{background-color:#dc0032}.l-default .c-linkRounded-link.-hover-active>.circle.-right>.icon+.dot-wrp+.dot-scope{opacity:1}.l-default .c-linkRounded-link.-hover-active>.circle.-right .dot-wrp{background-color:#dc0032;border-radius:50%;height:max(27.5px,2.5vw);width:max(27.5px,2.5vw)}.l-default .c-linkRounded-link.-hover-active>.circle.-right .dot-wrp .dot-arrow{transform:translate(-50%,-50%)}.l-default .c-linkRounded-link.-hover-active>.circle.-right .dot-scope{border-radius:50%;height:max(27.5px,2.5vw);width:max(27.5px,2.5vw)}.l-default .c-linkRounded-link.-hover-active>.circle.-right .dot-scope:after,.l-default .c-linkRounded-link.-hover-active>.circle.-right .dot-scope:before{background-color:#dc0032;width:125%}.l-default .c-linkRounded-link.-hover-active.-highlighted>.circle.-right:before{border-color:#fff}.l-default .c-linkRounded-link.-hover-active.-highlighted>.circle.-right>.icon{fill:#fff;color:#fff}.l-default .c-linkRounded-link.-hover-leave{opacity:1;transition-duration:.35s}.l-default .c-linkRounded-link.-hover-leave>.text{transition-duration:.35s}.l-default .c-linkRounded-link.-hover-leave>.circle.-right .dot-wrp{border-radius:50%;height:max(6.875px,.625vw);transition:all .35s cubic-bezier(.23,1,.32,1);width:max(6.875px,.625vw)}.l-default .c-linkRounded-link.-hover-leave>.circle.-right .dot-wrp .dot-arrow{transform:translate(25%,-50%);transition:transform .35s cubic-bezier(.23,1,.32,1)}.l-default .c-linkRounded-link.-hover-leave>.circle.-right .dot-scope{transition:all .35s cubic-bezier(.23,1,.32,1) 0s,width .25s cubic-bezier(.23,1,.32,1) 0s}.l-default .c-linkRounded-link.-hover-leave.-highlighted>.circle.-right>.icon{fill:#fff;color:#fff;transition-duration:.35s}.l-default .p-linkRounded-wrapper{display:flex;margin-left:max(-10.3125px,-.9375vw);margin-right:max(-10.3125px,-.9375vw)}.l-default .p-linkRounded-wrapper .c-linkRounded{margin-top:0!important;padding-left:max(10.3125px,.9375vw);padding-right:max(10.3125px,.9375vw)}.l-default .c-linkRelatedPage-inner{align-items:flex-start;border-top:max(.6875px,.0625vw) dotted #cdd8e1;display:flex;flex-wrap:nowrap;justify-content:center}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-list{flex:0 0 max(453.75px,41.25vw)}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-list:first-of-type{border-right:max(.6875px,.0625vw) dotted #cdd8e1}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item{display:block;padding:max(33.6875px,3.0625vw) max(41.25px,3.75vw) max(41.9375px,3.8125vw)}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .c-linkRelatedPage-image{padding-top:55.5%}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .c-linkRelatedPage-image .img{transition:all .4s ease-out}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp{gap:max(13.75px,1.25vw);margin-top:max(13.75px,1.25vw)}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .circle{flex:0 0 max(13.75px,1.25vw);height:max(13.75px,1.25vw)}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .circle .-arrow-right{width:max(8.25px,.75vw)}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item:hover .c-linkRelatedPage-image .img{transform:scale(1.05)}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item:hover .head-wrp .circle .-arrow-right{animation:anim-slide-right .3s cubic-bezier(.23,1,.32,1) 0s forwards}.c-listBreadcrumb{left:max(34.375px,3.125vw);top:max(82.5px,7.5vw);width:calc(100% - max(68.75px, 6.25vw))}.c-listBreadcrumb-list .c-listBreadcrumb-list-item .c-listBreadcrumb-icon{width:max(5.5px,.5vw)}.c-listBreadcrumb-list .c-listBreadcrumb-list-item .c-listBreadcrumb-link{font-size:max(9.41875px,.85625vw)}.c-listBreadcrumb-list .c-listBreadcrumb-list-item+.c-listBreadcrumb-list-item{margin-left:max(4.125px,.375vw);padding-left:max(9.625px,.875vw)}.c-listLinkAnchor{display:flex;flex-wrap:wrap;margin-left:-1px;margin-right:-1px;margin-top:16px}.c-listLinkAnchor:before{margin-top:-1px}.c-listLinkAnchor:after{margin-bottom:-1px}.c-listLinkAnchor-item{padding:1px}.l-default .c-modal-contents .content_inner{max-height:66vh;max-width:calc(min(max(704px, 64vw), 66vh * (16 / 9)))}.l-default .c-modal-contents .content_inner .image{width:-moz-fit-content;width:fit-content}.l-default .c-modal-contents .content_inner .image .img-obj{height:100%;width:auto}.l-default .c-modal-closeBtn{height:max(48.125px,4.375vw);right:min(max(132.6875px,12.0625vw),calc((100% - max(704px, 64vw))/2));top:calc(max(50vh - (max(198px, 18vw) + max(51.5625px, 4.6875vw)), max(34.375px, 3.125vw)));width:max(48.125px,4.375vw)}.l-default .c-mouse-stalker{height:max(11.6875px,1.0625vw);width:max(11.6875px,1.0625vw)}.l-default .c-mouse-stalker.-s{height:max(6.875px,.625vw);width:max(6.875px,.625vw)}.l-default .c-mouse-stalker.-ss{height:max(4.125px,.375vw);width:max(4.125px,.375vw)}.-tablet .l-default .c-mouse-stalker{display:none}.l-default .c-mouse-stalker_inner .icon{transform:translate(-2%,-2%) scale(.3)}.l-default .c-sectionKv-bg{height:max(100vh,max(618.75px,56.25vw))}.l-default .c-sectionKv-bg .bg-sectionBorder .bg-outer{height:max(338.25px,30.75vw)}.l-default .c-sectionKv-content{padding-bottom:max(360.9375px,32.8125vw)}.l-default .c-sectionKv-content-title{font-size:max(34.375px,3.125vw);padding-left:max(34.375px,3.125vw);padding-top:max(190.4375px,17.3125vw);position:relative}.l-default .c-sectionLead .c-sectionLead-content{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.l-default .c-sectionLead .c-sectionLead-content .c-sectionLead-content-inner{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:max(825px,75vw)}.l-default .c-sectionLead .c-sectionLead-text .title:before{border-bottom:max(.6875px,.0625vw) dashed #cdd8e1}.l-default .c-sectionLead .c-sectionLead-text .title .c-headingLevel2-title{padding-top:max(55px,5vw)}.l-default .c-sectionLead .c-sectionLead-image .image-01{aspect-ratio:550/700;width:max(378.125px,34.375vw)}.l-default .c-sectionLead .c-sectionLead-image .image-02{aspect-ratio:320/380;width:max(220px,20vw)}.l-default .c-sectionLead .c-sectionLead-border{position:relative}.l-default .c-sectionLead .c-sectionLead-border .c-sectionLead-border-inner{transform:translateY(max(.6875px,.0625vw))}.l-default .c-sectionLead.-top .c-sectionLead-text{flex:0 0 max(412.5px,37.5vw)}.l-default .c-sectionLead.-top .c-sectionLead-text .title:before{width:calc((max(1100px, 100vw) - 100%)/2)}.l-default .c-sectionLead.-top .c-sectionLead-text .desc{line-height:2.6}.l-default .c-sectionLead.-top .c-sectionLead-image{height:max(577.5px,52.5vw);margin-top:max(82.5px,7.5vw);position:relative}.l-default .c-sectionLead.-top .c-sectionLead-image .image-01{aspect-ratio:534/650;width:max(367.125px,33.375vw)}.l-default .c-sectionLead.-top .c-sectionLead-image .image-02{aspect-ratio:340/450;left:max(295.625px,26.875vw);top:max(309.375px,28.125vw);width:max(233.75px,21.25vw)}.l-default .c-sectionLead.-subPage .c-sectionLead-content:before{background-image:url(/fsys/ja/robot/ex/lab/img/common/bg-img-lead.png);height:max(467.5px,42.5vw);right:max(6.875px,.625vw);top:max(123.75px,11.25vw);width:max(467.5px,42.5vw)}.l-default .c-sectionLead.-subPage .c-sectionLead-content .c-sectionLead-content-inner{padding-left:max(68.75px,6.25vw)}.l-default .c-sectionLead.-subPage .c-sectionLead-text .title:before{width:calc((max(1100px, 100vw) - 100%)/2 + max(68.75px, 6.25vw))}.l-default .c-sectionLead.-subPage .c-sectionLead-text .desc{max-width:max(330px,30vw)}.l-default .c-sectionLead.-subPage .c-sectionLead-text .desc+.desc{margin-top:max(22px,2vw)}.l-default .c-sectionLead.-subPage .c-sectionLead-image{min-height:max(653.125px,59.375vw)}.l-default .c-sectionLead.-subPage .c-sectionLead-image .image-01{left:max(488.125px,44.375vw);top:0}.l-default .c-sectionLead.-subPage .c-sectionLead-image .image-02{left:max(357.5px,32.5vw);top:max(460.625px,41.875vw)}.l-default .c-sectionNormal{margin-top:max(-.6875px,-.0625vw);padding-top:max(138.1875px,12.5625vw)}.l-default .c-sectionNormal.-grid{background-image:linear-gradient(90deg,#e7eef5b3 max(.6875px,.0625vw),#0000 max(.6875px,.0625vw)),linear-gradient(180deg,#e7eef5b3 max(.6875px,.0625vw),#0000 max(.6875px,.0625vw));background-size:max(13.75px,1.25vw) max(13.75px,1.25vw)}.l-default .c-sectionNormal .c-sectionNormal-container{margin-left:auto;margin-right:auto}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-container-inner{padding-left:max(68.75px,6.25vw)}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text:before{border-bottom:max(.6875px,.0625vw) dashed #cdd8e1;width:calc((max(1100px, 100vw) - 100%)/2 + max(68.75px, 6.25vw))}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text .title .c-headingLevel2-title{margin-bottom:max(20.625px,1.875vw)}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text .title+.desc{margin-top:max(44px,4vw)}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text .desc{line-height:2}.l-default .c-sectionNormal.-horizontal .c-sectionNormal-container{margin-left:auto;margin-right:auto}.l-default .c-sectionNormal.-horizontal .c-sectionNormal-container .c-sectionNormal-text{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}.l-default .c-sectionNormal.-horizontal .c-sectionNormal-container .c-sectionNormal-text .title{flex:0 0 max(412.5px,37.5vw)}.l-default .c-sectionNormal.-horizontal .c-sectionNormal-container .c-sectionNormal-text .desc{flex:0 0 fit-content;line-height:2.1;margin-top:max(72.1875px,6.5625vw);max-width:max(343.75px,31.25vw)}.l-default .c-sectionNormal.-feature .c-headingLevel2-title{margin-bottom:max(110px,10vw)}.l-default .c-sectionNormal.-product{padding-bottom:max(89.375px,8.125vw)}.c-sliderCardThumbnail-track{margin-left:max(-6.875px,-.625vw);margin-right:max(-6.875px,-.625vw)}.c-sliderCardThumbnail-slider-slide{padding-left:max(6.875px,.625vw);padding-right:max(6.875px,.625vw);width:max(288.75px,26.25vw)}.c-sliderCardThumbnail+[class^=c-button],.c-sliderCardThumbnail+[class^=c-linkText],.c-sliderCardThumbnail+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-sliderCardThumbnail+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-tableHorizontal-free{font-size:max(11px,1vw);margin-top:max(45.375px,4.125vw)}.c-tableHorizontal-free table td,.c-tableHorizontal-free table th{border:1px solid #cdd8e1;padding:max(20.625px,1.875vw) max(27.5px,2.5vw)}.c-tableHorizontal-free table td:first-of-type,.c-tableHorizontal-free table th:first-of-type{width:36%}.c-tableHorizontal-free table th{padding-block:max(13.75px,1.25vw)}.c-textBody{font-size:max(11px,1vw);line-height:2;margin-top:16px}.c-textBody.-small{font-size:14px}.c-textCaption{font-size:max(9.41875px,.85625vw);margin-top:max(20.625px,1.875vw)}.c-textCaption+.c-headingLevel3{margin-top:max(100.375px,9.125vw)}.c-textCaption .c-textCaption-inner{font-size:max(9.41875px,.85625vw)}.p-lineup-parts+.c-textCaption{margin-top:max(27.5px,2.5vw)}.c-textLead{font-size:max(11px,1vw);line-height:2}.c-textLead+.c-textLead{margin-top:max(33px,3vw)}.c-headingLevel2+.c-textLead{margin-top:max(55px,5vw)}.c-textNormal{font-size:max(11px,1vw);line-height:2}.c-textStrong{font-size:16px;margin-top:16px}.c-listMedia{margin-top:max(27.5px,2.5vw)}.c-listMedia.-col2 .c-listMedia-list{column-gap:max(42.625px,3.875vw);row-gap:max(75.625px,6.875vw)}.c-listMedia.-col2 .c-listMedia-list li{flex-basis:calc(50% - max(21.3125px, 1.9375vw));max-width:calc(50% - max(21.3125px, 1.9375vw))}.c-listMedia.-col2 .c-listMedia-list li .c-listMedia-text .c-headingLevel4{margin-top:max(27.5px,2.5vw)}.c-listMedia.-col3 .c-listMedia-list{column-gap:max(48.125px,4.375vw);row-gap:max(75.625px,6.875vw);visibility:visible!important}.c-listMedia.-col3 .c-listMedia-list li{flex-basis:calc(33.2% - max(31.625px, 2.875vw));max-width:calc(33.2% - max(31.625px, 2.875vw))}.c-listMedia.-col3 .c-listMedia-list li .c-listMedia-text .c-headingLevel4{margin-top:max(13.75px,1.25vw)}.c-listMedia-list li .c-listMedia-num{font-size:max(11px,1vw);padding:max(10.3125px,.9375vw) max(11px,1vw)}.c-listMedia-list li .c-listMedia-image{border:max(.6875px,.0625vw) solid #cdd8e1}.c-listMedia-list li .c-listMedia-text .c-textBody{margin-top:max(6.875px,.625vw)}.c-listMedia.-numborder .c-listMedia-item:not(:nth-child(3n)):not(:last-child) .c-listMedia-image{position:relative}.c-listMedia.-numborder .c-listMedia-item:not(:nth-child(3n)):not(:last-child) .c-listMedia-image:before{border-bottom:max(1.375px,.125vw) dotted #47a0f0;content:"";left:calc(100% + max(6.875px, .625vw));position:absolute;top:50%;width:max(34.375px,3.125vw)}.c-listMedia+.c-listMedia{margin-top:max(68.75px,6.25vw)}.c-listLinkMedia{margin-top:max(57.75px,5.25vw)}.c-listLinkMedia .c-listLinkMedia-list{align-items:flex-start;column-gap:max(68.75px,6.25vw);display:flex;justify-content:flex-start}.c-listLinkMedia .c-listLinkMedia-list li{flex-basis:calc(33.2% - max(45.7875px, 4.1625vw));max-width:calc(33.2% - max(45.7875px, 4.1625vw))}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text{margin-top:max(13.75px,1.25vw)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .subTitle{font-size:max(11px,1vw);font-weight:400}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp{align-items:center;display:flex;justify-content:space-between;margin-top:max(6.875px,.625vw)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .title{font-size:max(13.75px,1.25vw)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle{height:max(13.75px,1.25vw);width:max(13.75px,1.25vw)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle .icon{font-size:max(6.875px,.625vw)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle .-arrow-right{width:max(8.9375px,.8125vw)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-link:hover .c-listLinkMedia-image .img{transform:scale(1.05)}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-link:hover .c-listLinkMedia-text .head-wrp .circle .-arrow-right{animation:anim-slide-right .3s cubic-bezier(.23,1,.32,1) 0s forwards}.c-listLinkMedia-link .c-listLinkMedia-text .head-wrp .text:after{background-color:#fff;background-color:currentColor;bottom:max(.6875px,.0625vw);content:"";display:block;height:1px;left:-100%;position:absolute;width:100%}.c-listLinkMedia-link.-hover-enter .c-listLinkMedia-text .head-wrp .text:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-listLinkMedia-link.-hover-active .c-listLinkMedia-text .head-wrp .text:after{transform:translateX(100%)}.c-listLinkMedia-link.-hover-leave .c-listLinkMedia-text .head-wrp .text:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-listProducts{margin-top:max(27.5px,2.5vw)}.c-listProducts.-col3 .c-listProducts-list{column-gap:max(48.125px,4.375vw);row-gap:max(75.625px,6.875vw);visibility:visible!important}.c-listProducts.-col3 .c-listProducts-list li{flex-basis:calc(33.2% - max(31.625px, 2.875vw));max-width:calc(33.2% - max(31.625px, 2.875vw))}.c-listProducts.-col3 .c-listProducts-list li .c-listProducts-text .c-headingLevel4{margin-top:max(13.75px,1.25vw)}.c-listProducts-list li .c-listProducts-num{font-size:max(11px,1vw);padding:max(10.3125px,.9375vw) max(11px,1vw)}.c-listProducts-list li .c-listProducts-image{border:max(.6875px,.0625vw) solid #cdd8e1}.c-listProducts-list li .c-listProducts-text .c-textBody{margin-top:max(6.875px,.625vw)}.c-listProducts+.c-listProducts{margin-top:max(68.75px,6.25vw)}.c-mediaYoutube{margin-top:max(41.25px,3.75vw)}.c-mediaYoutube:has(iframe){margin:max(41.25px,3.75vw) 0 max(20.625px,1.875vw)}.c-listMediaProduct{margin-top:max(34.375px,3.125vw)}.c-listMediaProduct.-col3 .c-listMediaProduct-list{column-gap:max(48.125px,4.375vw);row-gap:max(44px,4vw)}.c-listMediaProduct.-col3 .c-listMediaProduct-list li{flex-basis:calc(33.2% - max(31.625px, 2.875vw));max-width:calc(33.2% - max(31.625px, 2.875vw))}.c-listMediaProduct .c-listMediaProduct-list li .c-listMediaProduct-text .c-headingLevel4{margin-top:max(13.75px,1.25vw)}.c-listMediaProduct .c-listMediaProduct-list li .c-listMediaProduct-text .c-textBody{font-size:max(9.41875px,.85625vw);margin-top:max(6.875px,.625vw)}.l-default .c-sectionNormal .c-sectionNormalImage-list{margin-top:max(102.4375px,9.3125vw);padding-bottom:max(200.0625px,18.1875vw)}.l-default .c-sectionNormal .c-sectionNormalImage{display:flex;flex-direction:column;justify-content:center;min-height:max(549.3125px,49.9375vw);padding:max(34.375px,3.125vw) 0;position:relative}.l-default .c-sectionNormal .c-sectionNormalImage:first-of-type .c-sectionNormalImage-image:not(.-fixed),.l-default .c-sectionNormal .c-sectionNormalImage:last-of-type .c-sectionNormalImage-image:not(.-fixed){left:max(343.75px,31.25vw);position:absolute}.l-default .c-sectionNormal .c-sectionNormalImage-container{height:100%;position:relative;width:100%}.l-default .c-sectionNormal .c-sectionNormalImage-image{left:max(550px,50vw);position:fixed;width:max(550px,50vw)}.l-default .c-sectionNormal .c-sectionNormalImage-image,.l-default .c-sectionNormal .c-sectionNormalImage-image .c-sectionNormalImage-image-inner{height:max(549.3125px,49.9375vw);top:50%;transform:translateY(-50%)}.l-default .c-sectionNormal .c-sectionNormalImage-image .c-sectionNormalImage-image-inner .img-wrp{height:max(549.3125px,49.9375vw);opacity:0;visibility:hidden}.l-default .c-sectionNormal .c-sectionNormalImage-text{width:max(275px,25vw)}.l-default .c-sectionNormal .c-sectionNormalImage-text .c-linkArrow-link,.l-default .c-sectionNormal .c-sectionNormalImage-text .c-textNormal{margin-top:max(41.25px,3.75vw)}.l-default .p-indexSectionKv-bg{height:max(100vh,max(618.75px,56.25vw))}.l-default .p-indexSectionKv-bg .bg-sectionBorder .bg-outer{height:max(338.25px,30.75vw)}.l-default .p-indexSectionKv-content{padding-bottom:max(360.9375px,32.8125vw)}.l-default .p-indexSectionKv-content-logo{padding-left:max(34.375px,3.125vw);padding-top:max(34.375px,3.125vw)}.l-default .p-indexSectionKv-content-logo-text{font-size:max(9.625px,.875vw)}.l-default .p-indexSectionKv-content-title{font-size:max(34.375px,3.125vw);padding-left:max(34.375px,3.125vw);padding-top:max(230.3125px,20.9375vw);position:relative}.l-default .p-indexSectionKv-content-scroll{left:0;position:absolute;top:max(490.875px,44.625vw)}.l-default .p-indexSectionKv-content-scroll-text{font-size:max(7.5625px,.6875vw)}.l-default .p-indexSectionKv-content-scroll-bar{height:max(185.625px,16.875vw);margin-top:max(3.4375px,.3125vw);width:max(.825px,.075vw)}.l-default .p-indexSectionKv-modalOpen{flex-direction:row-reverse;right:max(34.375px,3.125vw);top:max(242.6875px,22.0625vw)}.l-default .p-indexSectionKv-modalOpen .svg-play{animation:rotate-play 5s linear;animation-iteration-count:infinite}.l-default .p-indexSectionKv-modalOpen-text{display:block;font-size:max(9.625px,.875vw);margin-bottom:calc(max(3.4375px, .3125vw)*-1);margin-right:max(12.375px,1.125vw);overflow:hidden;padding-bottom:max(3.4375px,.3125vw);position:relative}.l-default .p-indexSectionKv-modalOpen-text:after{background-color:#e7eef5;bottom:0;content:"";display:block;height:1px;left:-100%;position:absolute;width:100%}.l-default .p-indexSectionKv-modalOpen-svg{height:max(70.125px,6.375vw);width:max(70.125px,6.375vw)}.l-default .p-indexSectionKv-modalOpen.-hover-enter>.p-indexSectionKv-modalOpen-text:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.l-default .p-indexSectionKv-modalOpen.-hover-active .svg-play{animation:rotate-slow .8s cubic-bezier(.1,.2,.3,1)}.l-default .p-indexSectionKv-modalOpen.-hover-active>.p-indexSectionKv-modalOpen-text:after{transform:translateX(100%)}.l-default .p-indexSectionKv-modalOpen.-hover-leave>.p-indexSectionKv-modalOpen-text:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-default .p-indexSectionConcept .p-indexSectionConcept-content .p-indexSectionConcept-content-inner{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:max(825px,75vw)}.l-default .p-indexSectionConcept .p-indexSectionConcept-text{flex:0 0 max(412.5px,37.5vw)}.l-default .p-indexSectionConcept .p-indexSectionConcept-image{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:max(82.5px,7.5vw)}.l-default .p-indexSectionConcept .p-indexSectionConcept-image .image-01{width:max(275px,25vw)}.l-default .p-indexSectionConcept .p-indexSectionConcept-image .image-02{margin-left:max(6.875px,.625vw);margin-top:max(302.5px,27.5vw);width:max(240.625px,21.875vw)}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection{padding-top:max(55px,5vw)}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection .p-indexSectionConcept-simpleSection-text{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;width:max(825px,75vw)}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection .p-indexSectionConcept-simpleSection-text .title{margin-left:max(68.75px,6.25vw)}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection .p-indexSectionConcept-simpleSection-text .desc{flex:0 0 max(481.25px,43.75vw);margin-top:0}.p-indexSectionConcept-simpleSection-parameter{height:max(583.6875px,53.0625vw);margin-top:max(91.09375px,8.28125vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle{align-items:center;cursor:grab;display:flex;flex-wrap:nowrap;height:max(68.75px,6.25vw);justify-content:center;left:calc(80% - max(35.0625px, 3.1875vw));width:max(68.75px,6.25vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:after,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:before{height:max(686.8125px,62.4375vw);margin-left:max(-1.03125px,-.09375vw);width:2px}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:before{margin-bottom:max(35.75px,3.25vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:after{margin-top:max(35.75px,3.25vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-icon{height:max(8.25px,.75vw);width:max(8.25px,.75vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-icon .svg{stroke-width:max(1.375px,.125vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-text{font-size:max(8.9375px,.8125vw);margin-left:max(3.4375px,.3125vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle.-dragging:before{margin-bottom:max(33px,3vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle.-dragging:after{margin-top:max(33px,3vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle.-dragging .parameter-handle-circle{height:max(64.625px,5.875vw);width:max(64.625px,5.875vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list{height:40%;left:max(34.375px,3.125vw);top:30%;width:calc(100% - max(68.75px, 6.25vw))}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item{height:max(17.1875px,1.5625vw);width:max(1.375px,.125vw)}.l-default .p-indexSectionFeatures.-grid{background-image:linear-gradient(90deg,#e7eef5b3 max(.6875px,.0625vw),#0000 max(.6875px,.0625vw)),linear-gradient(180deg,#e7eef5b3 max(.6875px,.0625vw),#0000 max(.6875px,.0625vw));background-size:max(13.75px,1.25vw) max(13.75px,1.25vw)}.l-default .p-indexSectionFeatures{height:max(1684.375px,153.125vw);padding-top:max(137.5px,12.5vw)}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-content .p-indexSectionFeatures-content-inner{margin-left:auto;margin-right:auto}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-content .p-indexSectionFeatures-content-inner:before{border-bottom:max(.6875px,.0625vw) dashed #cdd8e1;right:100%;width:calc((max(1100px, 100vw) - 100%)/2)}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-text{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-text .title{flex:0 0 55%}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-text .desc{flex:0 0 calc(50% - max(68.75px, 6.25vw));line-height:2.1;margin-top:max(77.6875px,7.0625vw)}.l-default .p-indexSectionFeaturesList{margin:0 calc((max(1100px, 100vw) - 100%)*-1/2);padding-top:max(113.4375px,10.3125vw)}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:max(68.75px,6.25vw);justify-content:flex-start}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-image{aspect-ratio:800/400;flex:0 0 50%}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text{width:max(357.5px,32.5vw)}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp{min-height:max(96.25px,8.75vw)}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:after,.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:before{border-left:max(2.0625px,.1875vw) solid #47a0f0;border-top:max(2.0625px,.1875vw) solid #47a0f0;height:max(13.75px,1.25vw);width:max(12.375px,1.125vw)}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:before{top:max(-1.375px,-.125vw)}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:after{bottom:max(-1.375px,-.125vw)}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp .title{line-height:1.4;margin-bottom:0}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .desc{margin-left:max(13.75px,1.25vw);margin-top:max(20.625px,1.875vw)}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item:not(:first-of-type){margin-top:max(136.8125px,12.4375vw)}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item:nth-of-type(2n){flex-direction:row-reverse}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item:nth-of-type(2n) .p-indexSectionFeaturesList-text{width:max(371.25px,33.75vw)}.l-default .p-indexSectionFeaturesList+.c-linkRounded{margin-top:max(137.5px,12.5vw)}.l-default .p-indexSectionSystem{background-color:#fff}.l-default .p-indexSectionSystem.-secondary .p-indexSectionSystem-content .p-indexSectionSystem-content-inner{background-color:#eaf2f8}.l-default .p-indexSectionSystem{height:max(1099.3125px,99.9375vw)}.l-default .p-indexSectionSystem .p-indexSectionSystem-content{margin-top:calc(max(34.375px, 3.125vw)*-1)}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;width:max(825px,75vw)}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text:before{border-bottom:max(.6875px,.0625vw) dashed #cdd8e1;width:calc((max(1100px, 100vw) - 100%)/2)}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text .title{flex:0 0 50%}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text .desc{flex:0 0 calc(50% - max(68.75px, 6.25vw));line-height:2.1;margin-top:max(79.0625px,7.1875vw)}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-content-inner{padding-bottom:max(103.125px,9.375vw);padding-top:max(189.0625px,17.1875vw);transform:translateY(max(-103.125px,-9.375vw))}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-content-inner .p-indexSectionSystem-buttonArea{position:relative;width:100%}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-content-inner .p-indexSectionSystem-buttonArea .p-linkRounded-wrapper{gap:max(48.125px,4.375vw);left:50%;position:absolute;top:max(137.5px,12.5vw);transform:translateX(-50%)}.l-default .p-indexSectionSystemList{align-items:flex-start;border-bottom:max(.6875px,.0625vw) dotted #cdd8e1;border-top:max(.6875px,.0625vw) dotted #cdd8e1;display:flex;flex-wrap:nowrap;justify-content:center}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item{flex:0 0 max(302.5px,27.5vw)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link{padding:max(29.5625px,2.6875vw) max(48.125px,4.375vw)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-image{padding-top:140%}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-image .img{transition:all .4s ease-out}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text{margin-top:max(12.375px,1.125vw)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp{margin-top:max(8.25px,.75vw)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .title{font-size:max(16.5px,1.5vw)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .circle{flex:0 0 max(13.75px,1.25vw);height:max(13.75px,1.25vw)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .circle .-arrow-right{width:max(8.25px,.75vw)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .subTitle{font-size:max(11px,1vw)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link:hover .p-indexSectionSystemList-image .img{transform:scale(1.05)}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link:hover .p-indexSectionSystemList-text .head-wrp .circle .-arrow-right{animation:anim-slide-right .3s cubic-bezier(.23,1,.32,1) 0s forwards}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item:not(:first-of-type){border-left:max(.6875px,.0625vw) dotted #cdd8e1}.l-default .p-indexSectionSystemList+.c-linkRounded{left:50%;margin-top:max(137.5px,12.5vw);position:absolute;transform:translateX(-50%)}.p-indexSectionSystemList-item-link.-hover-enter .p-indexSectionSystemList-text .head-wrp .text:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.p-indexSectionSystemList-item-link.-hover-active .p-indexSectionSystemList-text .head-wrp .text:after{transform:translateX(100%)}.p-indexSectionSystemList-item-link.-hover-leave .p-indexSectionSystemList-text .head-wrp .text:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-default .p-indexSectionCobotta{height:max(652.4375px,59.3125vw)}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content{margin-top:max(34.375px,3.125vw);position:relative;width:max(825px,75vw)}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content .p-indexSectionCobotta-text{margin-left:max(68.75px,6.25vw);width:max(481.25px,43.75vw)}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content .p-indexSectionCobotta-text:before{border-bottom:max(.6875px,.0625vw) dashed #cdd8e1;width:calc((max(1100px, 100vw) - 100%)/2)}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content .p-indexSectionCobotta-text .desc{letter-spacing:.015em;line-break:strict;line-height:2.1;margin-top:max(58.4375px,5.3125vw);max-width:max(412.5px,37.5vw)}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content-inner+.c-linkRounded{left:50%;margin-top:max(68.75px,6.25vw);position:absolute;transform:translateX(-50%)}.l-default .p-indexSectionCobottaList-wrp{position:absolute;top:max(68.75px,6.25vw);width:100%}.l-default .p-indexSectionSupport{height:max(652.4375px,59.3125vw)}.l-default .p-indexSectionSupport .p-indexSectionSupport-content{margin-left:auto;margin-right:auto}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text:before{border-bottom:max(.6875px,.0625vw) dashed #cdd8e1;width:calc((max(1100px, 100vw) - 100%)/2)}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text .title{flex:0 0 calc(50% + max(68.75px, 6.25vw))}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text .title .c-headingLevel2-title{padding-top:max(30.25px,2.75vw)}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text .desc{flex:0 0 50%;line-height:2.1;margin-top:max(34.375px,3.125vw)}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-inner{padding-top:max(123.75px,11.25vw)}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-inner+.c-linkRounded{margin-top:max(137.5px,12.5vw)}.l-default .p-indexSectionSupportList{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:center}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item{flex:0 0 max(185.625px,16.875vw)}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-bg{height:max(206.25px,18.75vw);width:max(206.25px,18.75vw)}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-image{height:max(34.375px,3.125vw);max-width:max(55px,5vw)}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-text{margin-top:max(16.5px,1.5vw)}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-text .text{font-size:max(9.41875px,.85625vw)}.l-default .p-feature .c-sectionLead{height:max(839.09375px,76.28125vw)}.l-default .p-feature .c-sectionNormal .c-sectionNormal-container{width:max(687.5px,62.5vw)}.l-default .p-feature .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-container-inner{padding-bottom:max(123.75px,11.25vw);padding-left:0}.l-default .p-feature .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-container-inner .c-sectionNormal-text .title{margin-right:calc(max(41.25px, 3.75vw)*-1)}.l-default .p-feature .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-container-inner .c-sectionNormal-text-inner{width:max(687.5px,62.5vw)}.l-default .p-featureHistoriesList{margin-top:max(132.6875px,12.0625vw)}.l-default .p-featureHistoriesList:before{height:100vh;width:max(1100px,100vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:before{height:max(6.875px,.625vw);left:calc(max(3.4375px, .3125vw)*-1);top:calc(max(3.4375px, .3125vw)*-1);width:max(6.875px,.625vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:after{border-left:max(max(1.375px,.125vw),2px) solid #cdd8e1;left:calc(max(1.375px, .125vw)*-1)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-border{left:calc(max(1.375px, .125vw)*-1);top:calc(max(1.375px, .125vw)*-1);width:max(2.0625px,.1875vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-border .border{border-left:max(max(1.375px,.125vw),2px) solid #47a0f0}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image{position:absolute}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-year .year{font-size:max(16.5px,1.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content{padding-top:max(13.75px,1.25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .title-wrp .title{letter-spacing:.01em;line-height:1.5625}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .desc{font-size:max(9.41875px,.85625vw);margin-top:max(17.1875px,1.5625vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary{width:calc(100% + (max(1100px, 100vw) - 100%)/2)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-year{margin-left:max(27.5px,2.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-year .year{font-size:max(33px,3vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content{padding:max(65.3125px,5.9375vw) max(61.875px,5.625vw) max(54.3125px,4.9375vw) max(55px,5vw);width:max(336.875px,30.625vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content:after,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content:before{content:"";display:block;height:calc(100% - max(2.0625px, .1875vw));left:0;position:absolute;top:0;width:calc(100% - max(1.375px, .125vw))}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content:before{border-bottom:max(.6875px,.0625vw) dashed #82a4c0;border-top:max(.6875px,.0625vw) dashed #82a4c0;left:calc(max(2.75px, .25vw)*-1);width:calc(100% + max(5.5px, .5vw))}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content:after{border-left:max(.6875px,.0625vw) dashed #82a4c0;border-right:max(.6875px,.0625vw) dashed #82a4c0;height:calc(100% + max(5.5px, .5vw));top:calc(max(2.75px, .25vw)*-1)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967{height:max(413.1875px,37.5625vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-year{margin-left:max(12.375px,1.125vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-content{margin-left:max(41.25px,3.75vw);max-width:max(292.1875px,26.5625vw);padding-top:max(82.5px,7.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-image{right:calc(max(13.75px, 1.25vw)*-1);top:max(69.4375px,6.3125vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-image .img01{aspect-ratio:400/440;width:max(275px,25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-image .img01:after,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-image .img01:before{content:"";display:block;height:max(233.0625px,21.1875vw);left:calc(max(41.25px, 3.75vw)*-1);position:absolute;top:max(41.25px,3.75vw);width:max(356.8125px,32.4375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-image .img01:before{border-bottom:max(.6875px,.0625vw) dashed #82a4c0;border-top:max(.6875px,.0625vw) dashed #82a4c0;left:calc(max(44.6875px, 4.0625vw)*-1);width:max(365.0625px,33.1875vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-image .img01:after{border-left:max(.6875px,.0625vw) dashed #82a4c0;border-right:max(.6875px,.0625vw) dashed #82a4c0;height:max(241.3125px,21.9375vw);top:max(37.8125px,3.4375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1991{height:max(288.75px,26.25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1991 .p-featureHistoriesList-content,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1991 .p-featureHistoriesList-year{margin-left:max(82.5px,7.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1991 .p-featureHistoriesList-content .desc{width:max(292.1875px,26.5625vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1991 .p-featureHistoriesList-image{left:max(123.75px,11.25vw);top:max(137.5px,12.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1991 .p-featureHistoriesList-image .img01{width:max(206.25px,18.75vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2006{height:max(343.75px,31.25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2006 .p-featureHistoriesList-content,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2006 .p-featureHistoriesList-year{margin-left:max(426.25px,38.75vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007{height:max(659.3125px,59.9375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007 .p-featureHistoriesList-content{margin-left:calc(max(55px, 5vw)*-1);margin-top:max(262.625px,23.875vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007 .p-featureHistoriesList-image{right:0;top:max(41.25px,3.75vw);width:100%}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007 .p-featureHistoriesList-image .img01{aspect-ratio:700/460;left:max(68.75px,6.25vw);position:absolute;width:max(481.25px,43.75vw);z-index:2}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007 .p-featureHistoriesList-image .img02{aspect-ratio:600/480;right:0;top:max(110px,10vw);width:max(412.5px,37.5vw);z-index:1}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2010{height:max(356.8125px,32.4375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2010 .p-featureHistoriesList-content,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2010 .p-featureHistoriesList-year{margin-left:max(412.5px,37.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2010 .p-featureHistoriesList-content .desc{margin-top:max(27.5px,2.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2010 .p-featureHistoriesList-image{left:max(68.75px,6.25vw);top:calc(max(13.75px, 1.25vw)*-1)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2010 .p-featureHistoriesList-image .img01{aspect-ratio:400/260;width:max(275px,25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014{height:max(412.5px,37.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-content,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-year{margin-left:max(82.5px,7.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-content .desc{width:max(290.125px,26.375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-image{right:calc(max(82.5px, 7.5vw)*-1);top:calc(max(55px, 5vw)*-1)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-image .img01{aspect-ratio:440/360;width:max(302.5px,27.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-image .img01:after,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-image .img01:before{content:"";display:block;height:max(301.8125px,27.4375vw);left:max(27.5px,2.5vw);position:absolute;top:calc(max(27.5px, 2.5vw)*-1);width:max(246.8125px,22.4375vw);z-index:0}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-image .img01:before{border-bottom:max(.6875px,.0625vw) dashed #82a4c0;border-top:max(.6875px,.0625vw) dashed #82a4c0;left:max(24.0625px,2.1875vw);width:max(255.0625px,23.1875vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-image .img01:after{border-left:max(.6875px,.0625vw) dashed #82a4c0;border-right:max(.6875px,.0625vw) dashed #82a4c0;height:max(310.0625px,28.1875vw);top:calc(max(30.9375px, 2.8125vw)*-1)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018{height:max(536.25px,48.75vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-content,.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-year{margin-left:max(467.5px,42.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-content .title{width:max(316.25px,28.75vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-content .desc{width:max(288.75px,26.25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-image{left:max(68.75px,6.25vw);top:calc(max(136.8125px, 12.4375vw)*-1)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-image .img01{aspect-ratio:360/500;width:max(247.5px,22.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-image .img02{aspect-ratio:260/360;margin-left:max(192.5px,17.5vw);margin-top:calc(max(68.75px, 6.25vw)*-1);width:max(178.75px,16.25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2019{height:max(907.5px,82.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2019 .p-featureHistoriesList-content{margin-left:calc(max(55px, 5vw)*-1);margin-top:max(274.3125px,24.9375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2019 .p-featureHistoriesList-image{top:max(41.25px,3.75vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2019 .p-featureHistoriesList-image .img01{aspect-ratio:1350/665;width:max(928.125px,84.375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024{height:max(763.125px,69.375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-year{margin-left:max(27.5px,2.5vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-year .year{font-size:max(33px,3vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-content{margin-top:max(529.375px,48.125vw);text-align:center;width:max(893.75px,81.25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-content .desc{margin-top:max(13.75px,1.25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-image{top:max(41.25px,3.75vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-image .img01{aspect-ratio:1350/665;width:max(928.125px,84.375vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:not(:first-of-type):not(:last-of-type):not(.-primary) .p-featureHistoriesList-content:after,.l-default .p-featureHistoriesList .p-featureHistoriesList-item:not(:first-of-type):not(:last-of-type):not(.-primary) .p-featureHistoriesList-content:before{content:"";display:block;position:absolute;right:calc(100% + max(10.3125px, .9375vw))}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:not(:first-of-type):not(:last-of-type):not(.-primary) .p-featureHistoriesList-content:before{border-top:max(max(.6875px,.0625vw),1px) dashed #82a4c0;height:0;top:calc(max(6.875px, .625vw)*-1);top:0;width:calc(max(687.5px, 62.5vw) - 100% - max(13.75px, 1.25vw))}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:not(:first-of-type):not(:last-of-type):not(.-primary) .p-featureHistoriesList-content:after{border-left:max(.6875px,.0625vw) solid #82a4c0;height:max(6.875px,.625vw);top:calc(max(3.09375px, .28125vw)*-1);width:max(2.75px,.25vw)}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:last-of-type .p-featureHistoriesList-border .border,.l-default .p-featureHistoriesList .p-featureHistoriesList-item:last-of-type:after{width:max(max(1.375px,.125vw),2px)}.l-default .p-featureHistories-lastCopy{font-size:max(8.25px,.75vw);margin-left:max(27.5px,2.5vw)}.p-lineup-parts{margin-top:max(43.3125px,3.9375vw)}.p-lineup-parts .p-lineup-parts-inner{align-items:flex-start;column-gap:max(55px,5vw);display:flex;justify-content:flex-start}.p-lineup-parts .p-lineup-parts-inner .p-lineup-parts-left{flex-basis:max(220px,20vw);flex-shrink:0}.p-lineup-parts .p-lineup-parts-inner .p-lineup-parts-right{flex-basis:100%}.p-lineup-parts+.p-lineup-parts{margin-top:max(46.75px,4.25vw)}main.-noLead .lineup_content-kv{height:max(111.375px,10.125vw);padding-left:max(206.25px,18.75vw);padding-top:max(165px,15vw)}main.-noLead .lineup_content-kv .c-lineup_content-title{font-size:max(33px,3vw);padding-top:max(26.8125px,2.4375vw)}main.-noLead .lineup_content-kv .c-lineup_content-title:before{border-bottom:max(.6875px,.0625vw) dashed #cdd8e1;width:calc((max(1100px, 100vw) - 100%)/2 + max(137.5px, 12.5vw))}main.-noLead .lineup_content-kv.-grid{background-image:linear-gradient(90deg,#e7eef5b3 max(.6875px,.0625vw),#0000 max(.6875px,.0625vw)),linear-gradient(180deg,#e7eef5b3 max(.6875px,.0625vw),#0000 max(.6875px,.0625vw));background-size:max(13.75px,1.25vw) max(13.75px,1.25vw)}main.-noLead .lineup_content-kv .c-headingLevel2-subTitle .txt:after{left:max(-5.5px,-.5vw)}main.-noLead .c-headingLevel3{margin:0 0 max(41.25px,3.75vw)}main.-noLead .c-sectionNormal{padding-top:max(68.75px,6.25vw)!important}main.-noLead .c-sectionNormal:last-child{padding-bottom:max(110px,10vw)}.l-default .p-cobottaCaseList{align-items:flex-start;column-gap:max(53.625px,4.875vw);display:flex;justify-content:space-between;margin-top:max(57.75px,5.25vw)}.l-default .p-cobottaCaseList .p-cobottaCaseList-item{flex-basis:calc(50% - max(27.5px, 2.5vw))}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-item-link:hover .p-cobottaCaseList-image .img-wrp{transform:scale(1.05)}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-text{margin-top:max(27.5px,2.5vw)}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-text .subTitle{margin-top:max(13.75px,1.25vw)}.l-default .p-cobotta .c-sectionNormal:last-of-type{padding-bottom:max(137.5px,12.5vw)}}@media screen and (max-width:768px){.l-default{font-size:4vw;letter-spacing:.02em;margin-left:-10px;width:100vw}.l-default ._pc{display:none!important}.l-default-inner{width:100%}.l-default-inner .l-default-ruler{width:2.5vw}.l-default-inner .l-default-ruler .ruler_inner{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA1MCI+PGcgZmlsbD0iIzgyYTRjMCI+PHBhdGggZD0iTTAgMGgxMHYxSDB6TTAgMTBoNHYxSDB6TTAgMjBoNHYxSDB6TTAgMzBoNHYxSDB6TTAgNDBoNHYxSDB6Ii8+PC9nPjwvc3ZnPg==")}.m-xxxs{margin:8px}.mt-xxxs{margin-top:2vw}.mr-xxxs{margin-right:2vw}.mb-xxxs{margin-bottom:2vw}.ml-xxxs{margin-left:2vw}.mv-xxxs{margin-bottom:2vw;margin-top:2vw}.mh-xxxs{margin-left:2vw;margin-right:2vw}.m-xxs{margin:16px}.mt-xxs{margin-top:4vw}.mr-xxs{margin-right:4vw}.mb-xxs{margin-bottom:4vw}.ml-xxs{margin-left:4vw}.mv-xxs{margin-bottom:4vw;margin-top:4vw}.mh-xxs{margin-left:4vw;margin-right:4vw}.m-xs{margin:24px}.mt-xs{margin-top:6vw}.mr-xs{margin-right:6vw}.mb-xs{margin-bottom:6vw}.ml-xs{margin-left:6vw}.mv-xs{margin-bottom:6vw;margin-top:6vw}.mh-xs{margin-left:6vw;margin-right:6vw}.m-s{margin:24px}.mt-s{margin-top:6vw}.mr-s{margin-right:6vw}.mb-s{margin-bottom:6vw}.ml-s{margin-left:6vw}.mv-s{margin-bottom:6vw;margin-top:6vw}.mh-s{margin-left:6vw;margin-right:6vw}.m-m{margin:24px}.mt-m{margin-top:6vw}.mr-m{margin-right:6vw}.mb-m{margin-bottom:6vw}.ml-m{margin-left:6vw}.mv-m{margin-bottom:6vw;margin-top:6vw}.mh-m{margin-left:6vw;margin-right:6vw}.m-l{margin:24px}.mt-l{margin-top:6vw}.mr-l{margin-right:6vw}.mb-l{margin-bottom:6vw}.ml-l{margin-left:6vw}.mv-l{margin-bottom:6vw;margin-top:6vw}.mh-l{margin-left:6vw;margin-right:6vw}.m-xl{margin:64px}.mt-xl{margin-top:16vw}.mr-xl{margin-right:16vw}.mb-xl{margin-bottom:16vw}.ml-xl{margin-left:16vw}.mv-xl{margin-bottom:16vw;margin-top:16vw}.mh-xl{margin-left:16vw;margin-right:16vw}.m-xxl{margin:80px}.mt-xxl{margin-top:20vw}.mr-xxl{margin-right:20vw}.mb-xxl{margin-bottom:20vw}.ml-xxl{margin-left:20vw}.mv-xxl{margin-bottom:20vw;margin-top:20vw}.mh-xxl{margin-left:20vw;margin-right:20vw}.m-xxxl{margin:100px}.mt-xxxl{margin-top:25vw}.mr-xxxl{margin-right:25vw}.mb-xxxl{margin-bottom:25vw}.ml-xxxl{margin-left:25vw}.mv-xxxl{margin-bottom:25vw;margin-top:25vw}.mh-xxxl{margin-left:25vw;margin-right:25vw}.p-xxxs{padding:8px}.pt-xxxs{padding-top:8px}.pr-xxxs{padding-right:8px}.pb-xxxs{padding-bottom:8px}.pl-xxxs{padding-left:8px}.pv-xxxs{padding-bottom:8px;padding-top:8px}.ph-xxxs{padding-left:8px;padding-right:8px}.p-xxs{padding:16px}.pt-xxs{padding-top:16px}.pr-xxs{padding-right:16px}.pb-xxs{padding-bottom:16px}.pl-xxs{padding-left:16px}.pv-xxs{padding-bottom:16px;padding-top:16px}.ph-xxs{padding-left:16px;padding-right:16px}.p-xs{padding:24px}.pt-xs{padding-top:24px}.pr-xs{padding-right:24px}.pb-xs{padding-bottom:24px}.pl-xs{padding-left:24px}.pv-xs{padding-bottom:24px;padding-top:24px}.ph-xs{padding-left:24px;padding-right:24px}.p-s{padding:24px}.pt-s{padding-top:24px}.pr-s{padding-right:24px}.pb-s{padding-bottom:24px}.pl-s{padding-left:24px}.pv-s{padding-bottom:24px;padding-top:24px}.ph-s{padding-left:24px;padding-right:24px}.p-m{padding:24px}.pt-m{padding-top:24px}.pr-m{padding-right:24px}.pb-m{padding-bottom:24px}.pl-m{padding-left:24px}.pv-m{padding-bottom:24px;padding-top:24px}.ph-m{padding-left:24px;padding-right:24px}.p-l{padding:24px}.pt-l{padding-top:24px}.pr-l{padding-right:24px}.pb-l{padding-bottom:24px}.pl-l{padding-left:24px}.pv-l{padding-bottom:24px;padding-top:24px}.ph-l{padding-left:24px;padding-right:24px}.p-xl{padding:64px}.pt-xl{padding-top:64px}.pr-xl{padding-right:64px}.pb-xl{padding-bottom:64px}.pl-xl{padding-left:64px}.pv-xl{padding-bottom:64px;padding-top:64px}.ph-xl{padding-left:64px;padding-right:64px}.p-xxl{padding:80px}.pt-xxl{padding-top:80px}.pr-xxl{padding-right:80px}.pb-xxl{padding-bottom:80px}.pl-xxl{padding-left:80px}.pv-xxl{padding-bottom:80px;padding-top:80px}.ph-xxl{padding-left:80px;padding-right:80px}.p-xxxl{padding:100px}.pt-xxxl{padding-top:100px}.pr-xxxl{padding-right:100px}.pb-xxxl{padding-bottom:100px}.pl-xxxl{padding-left:100px}.pv-xxxl{padding-bottom:100px;padding-top:100px}.ph-xxxl{padding-left:100px;padding-right:100px}.pb-page{padding-bottom:25vw}.typo-caption{font-size:2.5vw}body>#container .typo-reading-md{font-size:4vw;line-height:1.9}body>#container .typo-reading-sm{font-size:3.425vw}.typo-lead-md{font-size:4.8vw}body>#container .typo-lead-sm{font-size:3.425vw;line-height:2.5}.typo-title{font-size:8vw;letter-spacing:.125em}.l-theFooterLinkNavigation-text{font-size:3vw;line-height:1.5}.l-theFooterLinkNavigation-icon{display:none}.l-theFooterLinkInformation{align-items:center;background-color:#fff;border-radius:4vw;display:flex;overflow:hidden}.l-theFooterLinkInformation-thumb{flex:none;height:22vw;width:22vw}.l-theFooterLinkInformation-text{align-items:center;color:#18344d;display:flex;flex:1;justify-content:space-between;padding:5.25vw 5vw 5.25vw 4vw}.l-theFooterLinkInformation-text-title .text{font-size:3.5vw;line-height:1.714}.l-theFooterLinkInformation-text-title .icon{display:none}.l-theFooterLinkInformation-text-caption .text{color:#18344d;font-size:2.5vw}.l-theFooterLinkInformation-text-icon{color:#18344d;font-size:3vw;margin-left:4vw}.l-theFooterNavigationBreadcrumb{border-radius:7.5vw;height:14.5vw;overflow:visible;padding:0 8vw}.l-theFooterNavigationBreadcrumb .simplebar-track.simplebar-horizontal{bottom:-.7142857143rem;height:.25vw;margin-left:auto;margin-right:auto;width:calc(100% - 10vw)}.l-theFooterNavigationBreadcrumb-list:after{width:8vw}.l-theFooterNavigationBreadcrumb-list-item+.l-theFooterNavigationBreadcrumb-list-item{margin-left:2vw}.l-theFooterNavigationBreadcrumb-list-item+.l-theFooterNavigationBreadcrumb-list-item:before{height:.25vw;margin-right:2vw;width:4vw}.l-theFooterNavigationBreadcrumb-link:before{height:1vw;margin-right:2vw;width:1vw}.l-theFooterNavigationBreadcrumb-link:after{padding-right:2.2857142857rem}.l-theFooter-top-inner{padding-bottom:18vw;padding-top:18vw;width:85vw}.l-theFooter-sectionInformation-heading{margin-top:10vw}.l-theFooter-sectionInformation-heading .text{font-size:6vw}.l-theFooter-sectionInformation-list,.l-theFooter-sectionInformation-list-item+.l-theFooter-sectionInformation-list-item{margin-top:4vw}.l-theFooter-bottom{padding-bottom:13.5vw;padding-top:10vw}.l-theFooter-bottom-inner{width:85vw}.l-theFooter-bottom:after{background-color:#cdd8e1;bottom:19.75vw;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.l-theFooter-logo{height:16vw;width:14.25vw}.l-theFooter-navigation-list{column-gap:4vw;grid-template-columns:1fr 1fr;margin-top:8vw;row-gap:4vw}.l-theFooter-navigation-listSub{margin-top:6vw}.l-theFooter-navigation-listSub-item+.l-theFooter-navigation-listSub-item{margin-top:2vw}.l-theFooter-copyright{font-size:2.5vw;margin-top:48px}.l-theHeaderPcLinkArrow-link{font-size:4vw}.l-theHeaderPcLinkArrow-link>.text{font-size:4.8vw}.l-theHeader{height:20vw}.l-theHeader-pc{display:none}.l-theHeader-sp{display:block}.l-theNavigation{top:0}.l-theNavigation:before{height:16.25vw}.l-theNavigation .l-theNavigation-inner{padding-top:3.75vw}.l-theNavigation .l-theNavigation-head-logo{margin-left:4.5vw}.l-theNavigation .l-theNavigation-head-logo-text{font-size:3vw;line-height:1.4}.l-theNavigation button.l-theNavigation-trigger{border-radius:7.5vw;gap:2.53vw;margin-right:4.5vw;min-width:19vw;padding:2.75vw 7vw}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-icon{height:1.75vw;width:4.25vw}.l-theNavigation button.l-theNavigation-trigger .l-theNavigation-trigger-text{font-size:3vw}.l-theNavigation .l-theNavigation-body{padding:6.5vw 5vw 0 10vw;top:0;width:85vw}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-upper .l-theNavigation-logo-text{font-size:3vw;line-height:1.4}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower{margin-top:10vw}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-list .l-theNavigation-list_item:not(:first-of-type){margin-top:7.5vw}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-list .l-theNavigation-list_item .l-theNavigation-innerList{margin-left:7.5vw;margin-top:6vw}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-list .l-theNavigation-list_item .l-theNavigation-innerList .l-theNavigation-innerList_item:not(:first-of-type){margin-top:4vw}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-contactList{margin-top:10vw;padding-left:7.5vw;padding-top:10vw}.l-theNavigation .l-theNavigation-body .l-theNavigation-body-lower .l-theNavigation-contactList .l-theNavigation-contactList_item:not(:first-of-type):has(a){margin-top:5vw}.l-default .l-theNavigationLocalAnchor{height:100vh;left:auto;position:absolute;right:0;top:-50px;width:55vw}.l-default .l-theNavigationLocalAnchor-inner{bottom:18vw;display:block;position:absolute;right:0;width:100%}.l-default .l-theNavigationLocalAnchor-body{margin-right:5vw}.l-default .l-theNavigationLocalAnchor-body .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item:not(:first-of-type){margin-top:7.5vw}.l-default .l-theNavigationLocalAnchor-body .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item .anchor-link{display:flex;font-size:4vw;justify-content:space-between;width:auto}.l-default .l-theNavigationLocalAnchor-body .l-theNavigationLocalAnchor-list .l-theNavigationLocalAnchor-list_item .anchor-link:hover{opacity:1}.l-default .l-theLocalFooter-body.-contact{padding:14vw 10vw 21.75vw}.l-default .l-theLocalFooter-body.-memberContact{padding:12.75vw 10vw 87.5vw}.l-default .l-theLocalFooter-body .l-theLocalFooter-body-bg .l-theLocalFooter-body-bg-inner .gradient-overlay{display:none}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2-subTitle+.c-headingLevel2-title{padding-top:10vw}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2+.c-textNormal{margin-top:5vw}body>#container .l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-title .c-headingLevel2+.c-textNormal{font-size:3.425vw}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-content .l-theLocalFooter-text{font-size:3vw!important;line-break:strict;margin-top:5vw}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-thumbnail{height:105vw;left:0;width:100%}.l-default .l-theLocalFooter-body .l-theLocalFooter-container .l-theLocalFooter-thumbnail .thumbnailImage{height:100%;top:-10%;width:118%}.l-default .c-buttonClose{border-radius:50%;height:12vw;width:12vw}.l-default .c-buttonClose .icon{font-size:3.5vw}.l-default .c-buttonClose{height:9vw;width:9vw}.l-default .c-buttonClose .icon .svg{height:3.5vw;width:3.5vw}.c-buttonRounded{font-size:4vw;margin-top:6vw}.c-buttonRounded-button{border-radius:15vw;font-size:4vw}.c-buttonRounded-button>.circle{height:12vw;width:12vw}.c-buttonRounded-button>.circle>.icon{font-size:3.5vw}.c-buttonRounded-button>.text{padding-bottom:4vw;padding-top:4vw}.c-buttonRounded+.c-buttonRounded{margin-top:4vw!important}.c-headingLevel2-title{font-size:6vw}.c-headingLevel2-subTitle+.c-headingLevel2-title{margin-bottom:5vw;padding-top:11.25vw}.c-headingLevel2-title.-num{column-gap:5vw}.c-headingLevel2-title.-num .num{font-size:14vw}.c-headingLevel2-title.-num .title{font-size:6vw}.c-headingLevel2-subTitle .txt{font-size:3vw;padding-left:5vw}.c-headingLevel2-subTitle .txt:after{height:2.5vw;left:-1.25vw;width:2.5vw}.c-headingLevel3{font-size:4.8vw;margin:15vw 0 10vw;padding-left:5vw}.c-headingLevel3:before{border-left-width:1vw;height:7.5vw;left:0;top:0;width:1vw}.c-headingLevel3.-flat{margin-bottom:6.25vw}.c-headingLevel4{border-bottom-width:.25vw;font-size:4vw;line-height:1.6;margin-top:15vw;padding-bottom:2vw}.c-headingLevel5{font-size:3.5vw;margin-top:6vw}.c-headingSection{font-size:2.8571428571rem}.c-imageFigure{margin-top:6vw}.c-imageFigure-caption{font-size:2.5vw;margin-top:4vw}.c-imagePicture+[class^=c-button],.c-imagePicture+[class^=c-heading],.c-imagePicture+[class^=c-linkText],.c-imagePicture+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-imagePicture+[class^=c-text]:not(.c-textCaption){margin-top:6vw!important}.c-imageSimple.-border{margin-left:-5vw;min-width:-webkit-fill-available}.c-imageSimple+[class^=c-button],.c-imageSimple+[class^=c-heading],.c-imageSimple+[class^=c-linkText],.c-imageSimple+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-imageSimple+[class^=c-text]:not(.c-textCaption){margin-top:6vw!important}.c-linkAnchor{font-size:4vw;font-size:4.8vw;margin-left:7.5vw}.c-linkAnchor>.c-linkAnchor-icon{fill:currentColor;display:block;width:3.5vw}.c-linkAnchor>.c-linkAnchor-icon .svg,.c-linkAnchor>.c-linkAnchor-icon .svg .anchor-down{display:block;height:100%;width:100%}.l-theNavigationLocalAnchor-list_item:before{height:2vw;left:-5vw;top:2vw;width:2vw}.l-default .c-linkArrow-link{column-gap:4.5vw;font-size:3.5vw;font-size:3.425vw;margin-top:7.5vw}.l-default .c-linkArrow-link>.c-linkArrow-link-icon{height:5vw;width:5vw}.l-default .c-linkArrow-link>.c-linkArrow-link-icon>.icon{height:3vw;width:3vw}.c-linkNavigationSecond{font-size:4vw;font-size:4.8vw;margin-left:7.5vw}.c-linkNavigationSecond:before{height:2.5vw;left:-7.5vw;top:2.5vw;width:2.5vw}.c-linkNavigationThird{font-size:3.5vw;font-size:4vw;gap:2.5vw}.c-linkNavigationThird-icon{height:4.5vw;width:4.5vw}.c-linkNavigationThird-icon>.icon{width:4.5vw}.c-linkNavigationFourth{font-size:4vw;margin-left:6vw}.c-linkNavigationFourth:before{height:2.5vw;left:-6vw;top:2vw;width:2.5vw}.c-linkText{font-size:3.5vw;margin-top:4vw}.c-linkText[href$=".pdf"] .inner:after,.c-linkText[target=_blank] .inner:after{font-size:.8571428571em;margin-left:1vw}.c-linkText+.c-linkText{margin-top:2vw!important}.l-default .c-linkRounded{font-size:4vw}.l-default .c-linkRounded-link{border-radius:20vw;gap:4vw;max-width:100%;min-width:71.25vw;padding:0 6vw}.l-default .c-linkRounded-link>.circle{height:6vw;width:6vw}.l-default .c-linkRounded-link>.circle .dot-wrp{border-radius:50%;height:2.5vw;width:2.5vw}.l-default .c-linkRounded-link>.circle .dot-wrp .dot-arrow{display:none}.l-default .c-linkRounded-link>.text{padding-bottom:6.25vw;padding-top:6.25vw}.l-default .c-linkRounded.-smaller .c-linkRounded-link{min-width:68vw}.l-default .p-linkRounded-wrapper{display:block;margin-top:10vw}.l-default .p-linkRounded-wrapper .c-linkRounded{margin-top:7.5vw}.l-default .p-linkRounded-wrapper .c-linkRounded:first-child .c-linkRounded-link>.circle>.icon{width:4vw}.l-default .p-linkRounded-wrapper .c-linkRounded:nth-child(2) .c-linkRounded-link>.circle>.icon{width:5vw}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-list:first-of-type{border-bottom:.25vw dotted #cdd8e1;border-top:.25vw dotted #cdd8e1}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item{display:flex;gap:3.5vw;padding:7.5vw 5vw}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .c-linkRelatedPage-image{height:22.5vw;width:22.5vw}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp{flex:1;justify-content:space-between}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .title{font-size:4vw!important}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .circle{height:5vw;width:5vw}.l-default .c-linkRelatedPage-inner .c-linkRelatedPage-item .head-wrp .circle .-arrow-right{width:3vw}.c-listBreadcrumb{left:5vw;top:20vw;width:calc(100% - 10vw)}.c-listBreadcrumb-list .c-listBreadcrumb-list-item{margin-bottom:2vw}.c-listBreadcrumb-list .c-listBreadcrumb-list-item .c-listBreadcrumb-icon{width:1.625vw}body>#container .c-listBreadcrumb-list .c-listBreadcrumb-list-item .c-listBreadcrumb-link{font-size:3.425vw;font-size:3vw}.c-listBreadcrumb-list .c-listBreadcrumb-list-item+.c-listBreadcrumb-list-item{margin-left:1vw;padding-left:3vw}.c-listLinkAnchor{margin-left:-.25vw;margin-right:-.25vw;margin-top:4vw}.c-listLinkAnchor:before{margin-top:-.25vw}.c-listLinkAnchor:after{margin-bottom:-.25vw}.c-listLinkAnchor-item{padding:.25vw}.l-default .c-modal-contents .content_inner{max-height:70vh;max-width:calc(124.44444vh - 15vw)}.l-default .c-modal-contents .content_inner.movie-wrp{width:90vw}.l-default .c-modal-contents .content_inner .image{max-height:50vh;max-width:80vw}.l-default .c-modal-closeBtn{height:10.5vw;right:5vw;top:calc(max(50dvh - (25.5vw + 15.5vw), 5vw));width:10.5vw}.l-default .c-mouse-stalker,.l-default .c-mouse-stalker-indicator{display:none}.l-default .c-sectionKv-bg{height:100vh}.l-default .c-sectionKv-bg .bg-sectionBorder .bg-outer{height:35vw}.l-default .c-sectionKv-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;justify-content:space-between}.l-default .c-sectionKv-content-title{font-size:8vw;padding-left:4.5vw;padding-top:62.5vw;position:relative;z-index:1}.l-default .c-sectionLead{padding-top:35vw}.l-default .c-sectionLead .c-sectionLead-content .c-sectionLead-content-inner{margin-right:5vw;width:85vw}.l-default .c-sectionLead .c-sectionLead-text .title:before{border-bottom:.5vw dotted #cdd8e1}.l-default .c-sectionLead .c-sectionLead-text .title .c-headingLevel2-title{font-size:6vw}body>#container .l-default .c-sectionLead .c-sectionLead-text .desc{font-size:4vw}.l-default .c-sectionLead .c-sectionLead-image{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-end;position:relative}.l-default .c-sectionLead .c-sectionLead-image .image-01{width:50vw}.l-default .c-sectionLead .c-sectionLead-image .image-02{width:37.5vw}.l-default .c-sectionLead .c-sectionLead-border{bottom:0;position:absolute}.l-default .c-sectionLead .c-sectionLead-border .c-sectionLead-border-inner{transform:translateY(.25vw)}.l-default .c-sectionLead.-top .c-sectionLead-text .c-headingLevel2-title{font-size:8vw}.l-default .c-sectionLead.-top .c-sectionLead-text .title:before{width:calc(95vw - 100%)}.l-default .c-sectionLead.-top .c-sectionLead-text .desc{font-size:3.425vw!important}.l-default .c-sectionLead.-top .c-sectionLead-image{height:105vw;margin-right:-5vw;margin-top:10vw;padding-bottom:27.5vw}.l-default .c-sectionLead.-top .c-sectionLead-image .image-01{aspect-ratio:2/3;left:0;top:0;width:50vw}.l-default .c-sectionLead.-top .c-sectionLead-image .image-02{aspect-ratio:3/4;right:0;top:50vw;width:37.5vw}.l-default .c-sectionLead.-subPage .c-sectionLead-content:before{background-image:url(/fsys/ja/robot/ex/lab/img/common/bg-img-lead-sp.png);bottom:40vw;height:100vw;right:0;width:65vw}.l-default .c-sectionLead.-subPage .c-sectionLead-text .title:before{width:calc(95vw - 100%)}.l-default .c-sectionLead.-subPage .c-sectionLead-image{height:175vw;margin-top:20vw}.l-default .c-sectionLead.-subPage .c-sectionLead-image .image-01{aspect-ratio:270/340;right:0;top:0;width:67.5vw}.l-default .c-sectionLead.-subPage .c-sectionLead-image .image-02{aspect-ratio:5/6;left:2.5vw;top:70vw;width:37.5vw}.l-default .c-sectionNormal:first-of-type{padding-top:25vw}.l-default .c-sectionNormal.-grid{background-image:linear-gradient(90deg,#e7eef5b3 .25vw,#0000 0),linear-gradient(180deg,#e7eef5b3 .25vw,#0000 0);background-size:5vw 5vw}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text{margin-left:auto;margin-right:auto}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text:before{border-bottom:.5vw dotted #cdd8e1;width:calc(95vw - 100%)}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text .title .c-headingLevel2-title{line-break:strict;margin-bottom:15vw;padding-top:11.25vw}body>#container .l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text .desc{margin-top:15vw}.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-content-inner{margin-left:auto;margin-right:auto}.l-default .c-sectionNormal+.c-sectionNormal{padding-top:42.5vw}.l-default .c-sectionNormal.-product .splide__arrows{display:none}.l-default .c-sectionNormal.-product .splide__track{overflow:auto}.l-default .c-sectionNormal.-product .c-listMedia-list{display:block}.l-default .c-sectionNormal.-product .c-listMedia{margin-bottom:5vw;padding-bottom:0}.l-default .c-sectionNormal.-product .c-listMedia-item{margin-bottom:15vw;width:100%!important}.c-sliderCardThumbnail-track{margin-left:-1.25vw;margin-right:-1.25vw}.c-sliderCardThumbnail-slider-slide{padding-left:1.25vw;padding-right:1.25vw}.c-sliderCardThumbnail+[class^=c-button],.c-sliderCardThumbnail+[class^=c-linkText],.c-sliderCardThumbnail+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-sliderCardThumbnail+[class^=c-text]:not(.c-textCaption){margin-top:6vw!important}.c-tableHorizontal-free{margin-top:10vw}.c-tableHorizontal-free table tr{border-top:1px solid #cdd8e1}.c-tableHorizontal-free table tr:last-child{border-bottom:1px solid #cdd8e1}.c-tableHorizontal-free table tr:first-child{display:block}.c-tableHorizontal-free table td,.c-tableHorizontal-free table th{display:block;font-size:3.425vw;line-height:1.1;padding:7.5vw 2.5vw 0}.c-tableHorizontal-free table td+td,.c-tableHorizontal-free table td+th,.c-tableHorizontal-free table th+td,.c-tableHorizontal-free table th+th{font-size:3vw;font-weight:300;line-height:1.3;margin-top:2vw;padding:1.25vw 2.5vw 7.5vw}.c-tableHorizontal-free table th[colspan="2"]{padding:6.25vw 2.5vw}.c-tableHorizontal-free table.sp_flex tr:first-child{border:none;display:block}.c-tableHorizontal-free table.sp_flex tr{align-items:center;display:flex;justify-content:space-between}.c-tableHorizontal-free table.sp_flex tr:not(:first-child){border-left:1px solid #cdd8e1;border-right:1px solid #cdd8e1;border-top:1px solid #cdd8e1;gap:7.5vw;padding:7.5vw 5vw}.c-tableHorizontal-free table.sp_flex tr td{flex:1;line-height:1.1;margin-top:0;padding:0}.c-tableHorizontal-free table.sp_flex tr td:first-child{width:25vw}body>#container .c-textBody{font-size:4vw;line-height:1.9}.c-textBody{margin-top:4vw}.c-textBody.-small{font-size:3vw}.c-textCaption{font-size:2.5vw;margin-top:5vw}.c-textCaption .c-textCaption-inner{font-size:3vw}.p-lineup-parts+.c-textCaption{margin-top:5.75vw}body>#container .c-textLead{font-size:3.425vw;line-height:2.5}.c-textLead+.c-textLead{margin-top:7.5vw}.c-headingLevel2+.c-textLead{margin-top:11.25vw}body>#container .c-textNormal{font-size:4vw;line-height:1.9}.c-textStrong{font-size:3.5vw;margin-top:4vw}.c-listMedia{margin-top:15vw}.c-listMedia.-col2 .c-listMedia-list{row-gap:15vw}.c-listMedia.-col2 .c-listMedia-list li{flex-basis:100%;flex-shrink:0}.c-listMedia.-col3{padding-bottom:22.5vw}.c-listMedia.-col3 .splide__arrows{align-items:center;bottom:0;display:flex;justify-content:flex-end;position:absolute;right:0;width:100%}.c-listMedia.-col3 .splide__arrows .splide__arrow{border:1px solid #8a8a8a;border-radius:0;display:block;height:auto;left:0;opacity:1;padding:3.75vw 5.75vw 2.5vw;position:relative;top:0;transform:none;width:auto}.c-listMedia.-col3 .splide__arrows .splide__arrow.splide__arrow--prev{border-right:none}.c-listMedia.-col3 .splide__arrows .splide__arrow svg{fill:#8a8a8a;height:3.75vw;width:3.75vw}.c-listMedia.-col3 .splide__pagination{bottom:5.25vw;column-gap:2.5vw;justify-content:flex-start;padding:0}.c-listMedia.-col3 .c-listMedia-list{flex-wrap:nowrap}.c-listMedia.-col3 .c-listMedia-list li{flex-basis:calc(100% - max(14.4375px, 1.3125vw));flex-shrink:0}.c-listMedia-list li .c-listMedia-num{font-size:4vw;padding:3.75vw 4vw}.c-listMedia-list li .c-listMedia-image{border:.25vw solid #cdd8e1}.c-listMedia-list li .c-listMedia-text .c-headingLevel4{margin-top:5vw}.c-listMedia-list li .c-listMedia-text .c-textBody{margin-top:2.5vw}.c-listMedia+.c-listMedia{margin-top:15vw}.c-listMedia .splide__track{overflow:visible}.c-listLinkMedia{margin-left:-10vw;margin-top:12.75vw;width:100vw}.c-listLinkMedia .c-listLinkMedia-list li{border-top:1px dashed #dadada;padding:7.5vw 5vw}.c-listLinkMedia .c-listLinkMedia-list li:last-child{border-bottom:1px dashed #dadada}.c-listLinkMedia .c-listLinkMedia-list li a{align-items:center;column-gap:4vw;display:flex;justify-content:flex-start}.c-listLinkMedia .c-listLinkMedia-list li a .c-listLinkMedia-image .c-imageSimple{height:22.5vw;object-fit:cover;width:22.5vw}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .subTitle{font-size:3.425vw!important}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .title{font-size:4vw}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle{display:block;height:5vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:5vw}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle .icon{font-size:2.5vw}.c-listLinkMedia .c-listLinkMedia-list li .c-listLinkMedia-text .head-wrp .circle .-arrow-right{width:3vw}.c-listProducts{margin-top:15vw}.c-listProducts.-col3{padding-bottom:35vw}.c-listProducts.-col3 .c-listProducts-list{flex-direction:column;gap:15vw}.c-listProducts.-col3 .c-listProducts-list li{flex-basis:calc(100% - max(14.4375px, 1.3125vw));flex-shrink:0}.c-listProducts-list li .c-listProducts-num{font-size:4vw;padding:3.75vw 4vw}.c-listProducts-list li .c-listProducts-image{border:.25vw solid #cdd8e1}.c-listProducts-list li .c-listProducts-text .c-headingLevel4{margin-top:5vw}.c-listProducts-list li .c-listProducts-text .c-textBody{margin-top:2.5vw}.c-listProducts+.c-listProducts{margin-top:15vw}.c-mediaYoutube{margin-top:12.5vw}.c-mediaYoutube:has(iframe){margin:12.5vw 0 12.5vw -5vw}.c-listMediaProduct{margin-top:10vw}.c-listMediaProduct.-col3 .c-listMediaProduct-list{row-gap:7.5vw}.c-listMediaProduct.-col3 .c-listMediaProduct-list li{flex-basis:100%;flex-shrink:0}.c-listMediaProduct .c-listMediaProduct-list li{align-items:flex-start;column-gap:7.5vw;display:flex;justify-content:flex-start}.c-listMediaProduct .c-listMediaProduct-list li .c-listMediaProduct-image{flex-basis:37.5vw;flex-shrink:0}.c-listMediaProduct .c-listMediaProduct-list li .c-listMediaProduct-text{flex-basis:100%}.c-listMediaProduct .c-listMediaProduct-list li .c-listMediaProduct-text .c-headingLevel4{margin-top:0}.c-listMediaProduct .c-listMediaProduct-list li .c-listMediaProduct-text .c-textBody{font-size:3vw!important;line-height:1.6!important;margin-top:2.5vw}.l-default .c-sectionNormal .c-sectionNormalImage-list{margin-left:-10vw;padding-bottom:40vw;width:100vw}.l-default .c-sectionNormal .c-sectionNormalImage:not(:first-of-type){margin-top:30vw}.l-default .c-sectionNormal .c-sectionNormalImage:last-of-type .c-headingLevel2-title.-num .title{font-size:4.925vw}.l-default .c-sectionNormal .c-sectionNormalImage-container-inner{align-items:center;display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:center}.l-default .c-sectionNormal .c-sectionNormalImage-image{height:100vw;width:100%}.l-default .c-sectionNormal .c-sectionNormalImage-text{margin-top:15vw;padding:0 5vw}.l-default .c-sectionNormal .c-sectionNormalImage-text .c-linkArrow-link,.l-default .c-sectionNormal .c-sectionNormalImage-text .c-textNormal{margin-top:10vw}.l-default .c-sectionNormalImage .c-sectionNormal-container-inner{display:flex;flex-direction:column-reverse}.l-default .c-sectionNormalImage+.c-sectionNormalImage{margin-top:40vw}.l-default .p-indexSectionKv-bg{height:100vh}.l-default .p-indexSectionKv-bg .bg-sectionBorder .bg-outer{height:35vw}.l-default .p-indexSectionKv-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;height:calc(100vh - 50px);justify-content:space-between}.l-default .p-indexSectionKv-content-logo{padding-left:4.5vw;padding-top:7.5vw}.l-default .p-indexSectionKv-content-logo-text{font-size:3vw}.l-default .p-indexSectionKv-content-title{font-size:8vw;padding-left:4.5vw;padding-top:96.25vw;position:relative;z-index:1}.l-default .p-indexSectionKv-content-scroll{bottom:-50px;position:absolute}.l-default .p-indexSectionKv-content-scroll-text{font-size:2.5vw}.l-default .p-indexSectionKv-content-scroll-bar{height:35vw;height:min(35vw,calc(100vh - 137.5vw + 50px));margin-top:1.25vw;width:.3vw}.l-default .p-indexSectionKv-modalOpen{flex-direction:column;justify-content:center;right:6.75vw;top:96.25vw}.l-default .p-indexSectionKv-modalOpen-text{font-size:2.5vw;margin-top:3.25vw}.l-default .p-indexSectionKv-modalOpen-svg{height:14.25vw;width:14.25vw}.l-default .p-indexSectionConcept .p-indexSectionConcept-content .p-indexSectionConcept-content-inner{margin-right:5vw;width:85vw}.l-default .p-indexSectionConcept .p-indexSectionConcept-text .title .c-headingLevel2-title{font-size:8vw}body>#container .l-default .p-indexSectionConcept .p-indexSectionConcept-text .desc{font-size:3.325vw}.l-default .p-indexSectionConcept .p-indexSectionConcept-image{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-end;margin-right:-5vw;margin-top:16.25vw}.l-default .p-indexSectionConcept .p-indexSectionConcept-image .image-01{width:50vw}.l-default .p-indexSectionConcept .p-indexSectionConcept-image .image-02{margin-left:2.5vw;margin-top:50vw;width:37.5vw}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection{padding-top:25vw}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection .p-indexSectionConcept-simpleSection-text{margin-right:5vw;width:85vw}.l-default .p-indexSectionConcept .p-indexSectionConcept-simpleSection .p-indexSectionConcept-simpleSection-text .desc{margin-top:7.5vw}.p-indexSectionConcept-simpleSection-parameter{height:62.5vw;margin-top:12.5vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle{align-items:center;display:flex;flex-wrap:nowrap;height:15vw;justify-content:center;left:calc(80% - 12.75vw);width:15vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:after,.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:before{height:50vw;margin-left:-.375vw;width:2px}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:before{margin-bottom:7.5vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle:after{margin-top:7.5vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-icon{height:2vw;width:2vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-icon .svg{stroke-width:.375vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle .parameter-handle-text{font-size:2.5vw;margin-left:.5vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle.-dragging:before{margin-bottom:7vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle.-dragging:after{margin-top:7vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-handle.-dragging .parameter-handle-circle{height:14vw;width:14vw}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list{height:40%;left:5vw;top:30%;width:calc(100% - 10vw)}.p-indexSectionConcept-simpleSection-parameter .p-indexSectionConcept-simpleSection-parameter-horizontal .parameter-container .parameter-element-list-item{height:2.5vw;width:1px}.l-default .p-indexSectionFeatures.-grid{background-image:linear-gradient(90deg,#e7eef5b3 .25vw,#0000 0),linear-gradient(180deg,#e7eef5b3 .25vw,#0000 0);background-size:5vw 5vw}.l-default .p-indexSectionFeatures{padding-bottom:46.25vw;padding-top:50vw}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-content .p-indexSectionFeatures-content-inner:before{border-bottom:.5vw dotted #cdd8e1;left:0;top:-.25vw;width:10vw}.l-default .p-indexSectionFeatures .p-indexSectionFeatures-text{margin-left:auto;margin-right:auto}body>#container .l-default .p-indexSectionFeatures .p-indexSectionFeatures-text .desc{line-height:2.1}.l-default .p-indexSectionFeaturesList{padding-top:22.5vw}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item{margin:0 5vw;width:90vw}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-image{height:50vw;width:100%}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text{margin-top:10vw;width:100%}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp{min-height:20vw}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:after,.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:before{border-left:.75vw solid #47a0f0;border-top:.75vw solid #47a0f0;height:5vw;width:4.5vw}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:before{top:-.5vw}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp:after{bottom:-.25vw}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .title-wrp .title{font-size:4.8vw;font-weight:300;margin-bottom:0;text-align:center}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item .p-indexSectionFeaturesList-text .desc{margin-top:7.5vw}.l-default .p-indexSectionFeaturesList .p-indexSectionFeaturesList-item:not(:first-of-type){margin-top:30vw}.l-default .p-indexSectionFeaturesList+.c-linkRounded{margin-top:25vw}.l-default .p-indexSectionSystem.-secondary .p-indexSectionSystem-content{background-color:#eaf2f8}.l-default .p-indexSectionSystem .p-indexSectionSystem-content{margin-bottom:47.5vw}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text{margin-right:5vw;width:85vw}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text:before{border-bottom:.5vw dotted #cdd8e1;width:calc(95vw - 100%)}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-text .desc{margin-top:5vw}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-content-inner{margin-top:12.5vw;padding-bottom:15vw}.l-default .p-indexSectionSystem .p-indexSectionSystem-content .p-indexSectionSystem-content-inner .p-indexSectionSystem-buttonArea{margin-top:12.5vw}.l-default .p-indexSectionSystemList{border-bottom:.25vw dotted #cdd8e1;border-top:.25vw dotted #cdd8e1}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link{padding:12.5vw 7.5vw 5vw}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-image{padding-top:61.7647%}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text{margin-top:5vw}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp{margin-top:.5vw}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .title{font-size:4.8vw}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .circle{height:5vw;width:5vw}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .head-wrp .circle .-arrow-right{width:3vw}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item .p-indexSectionSystemList-item-link .p-indexSectionSystemList-text .subTitle{font-size:4vw!important}.l-default .p-indexSectionSystemList .p-indexSectionSystemList-item:not(:first-of-type){border-top:.25vw dotted #cdd8e1}.l-default .p-indexSectionSystemList+.c-linkRounded{margin-top:20vw}.l-default .p-indexSectionCobotta{padding-bottom:45vw}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content{margin-right:5vw;width:85vw}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content .p-indexSectionCobotta-text:before{border-bottom:.5vw dotted #cdd8e1;width:calc(95vw - 100%)}body>#container .l-default .p-indexSectionCobotta .p-indexSectionCobotta-content .p-indexSectionCobotta-text .desc{line-height:2.1}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content-inner{position:relative;z-index:1}.l-default .p-indexSectionCobotta .p-indexSectionCobotta-content-inner+.c-linkRounded{margin-top:25vw}.l-default .p-indexSectionCobottaList-wrp{margin-top:20vw}.l-default .p-indexSectionSupport{padding-bottom:50vw}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text{margin-left:auto;margin-right:auto}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text:before{border-bottom:.5vw dotted #cdd8e1;width:calc(95vw - 100%)}body>#container .l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text .desc{line-height:2.1;margin-top:8vw}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-inner{margin-top:25vw}.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-inner+.c-linkRounded{margin-top:30vw}.l-default .p-indexSectionSupportList{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item{flex:0 0 40vw;height:40vw}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-bg{height:50vw;width:50vw}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-image{height:12.5vw;max-width:20vw}.l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-text{margin-top:4vw}body>#container .l-default .p-indexSectionSupportList .p-indexSectionSupportList-item .p-indexSectionSupportList-text .text{font-size:3.425vw}.l-default .p-feature .c-sectionLead{height:399.75vw}.l-default .p-feature .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-container-inner{padding-bottom:32.5vw}.l-default .p-feature .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-content-inner{margin-top:25.25vw;margin-inline:auto;width:calc(100% - 20vw)}.l-default .p-featureHistoriesList:before{height:100vh;width:100vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item{padding-left:5vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:before{height:2.5vw;left:-1.25vw;top:-1.25vw;width:2.5vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:after{border-left:.25vw solid #cdd8e1;left:0}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-border{left:0;top:0;width:.75vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-border .border{border-left:.25vw solid #47a0f0}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image{padding-top:9vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image .img01,.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-image .img02{width:100%}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-year .year{font-size:4.75vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content{padding-top:7vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .title-wrp .title{font-size:4vw}body>#container .l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .desc{font-size:3.425vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item .p-featureHistoriesList-content .desc{margin-top:3.75vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-year .year{font-size:8vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content{margin-left:-10vw;margin-top:110vw;padding:10vw 7.5vw;width:70vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-primary .p-featureHistoriesList-content .title-wrp .title{font-size:4.8vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967{height:130vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1967 .p-featureHistoriesList-image .img01{aspect-ratio:300/240}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y1991{height:175vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2006{height:115vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007{height:235vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007 .p-featureHistoriesList-image{padding-top:10vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007 .p-featureHistoriesList-image .img01{aspect-ratio:320/220;margin-left:-5vw;width:80vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2007 .p-featureHistoriesList-image .img02{aspect-ratio:280/220;right:-10vw;width:70vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2010{height:140vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2010 .p-featureHistoriesList-image .img01{aspect-ratio:300/200}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014{height:145vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2014 .p-featureHistoriesList-image .img01{aspect-ratio:300/200}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018{height:195vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-image .img01{aspect-ratio:200/280;width:50vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2018 .p-featureHistoriesList-image .img02{aspect-ratio:160/220;margin-left:35vw;margin-top:-25vw;width:40vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2019{height:240vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2019 .p-featureHistoriesList-image .img01{aspect-ratio:360/440;margin-left:-5vw;width:90vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024{height:255vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-year .year{font-size:8vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-content{margin-top:130vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-content .title-wrp .title{font-size:4.8vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item.-y2024 .p-featureHistoriesList-image .img01{aspect-ratio:360/440;margin-left:-5vw;width:90vw}.l-default .p-featureHistoriesList .p-featureHistoriesList-item:last-of-type .p-featureHistoriesList-border .border,.l-default .p-featureHistoriesList .p-featureHistoriesList-item:last-of-type:after{width:.5vw}body>#container .l-default .p-featureHistories-lastCopy{font-size:3vw;margin-left:5vw}.p-lineup-parts{margin-top:10vw}.p-lineup-parts .p-lineup-parts-inner .p-lineup-parts-left{margin-bottom:10vw}.p-lineup-parts .p-lineup-parts-inner .p-lineup-parts-right{margin-top:7.5vw}.p-lineup-parts+.p-lineup-parts{margin-top:15vw}main.-noLead .lineup_content-kv{border-bottom:.25vw solid #e7eef5b3;height:170vw;padding-left:5vw}main.-noLead .lineup_content-kv .c-headingLevel2-subTitle{padding-top:53.75vw}main.-noLead .lineup_content-kv .c-headingLevel2-subTitle .txt{padding-left:0}main.-noLead .lineup_content-kv .c-headingLevel2-subTitle .txt:after{content:none}main.-noLead .lineup_content-kv .c-lineup_content-title{font-size:8vw;padding-top:6vw}main.-noLead .lineup_content-kv .c-lineup_content-title:before{border-bottom:.5vw dotted #cdd8e1;width:calc(95vw - 100%)}main.-noLead .lineup_content-kv.-grid{background-image:linear-gradient(90deg,#e7eef5b3 .25vw,#0000 0),linear-gradient(180deg,#e7eef5b3 .25vw,#0000 0);background-size:5vw 5vw}main.-noLead .l-theNavigationLocalAnchor{height:170vw;top:0}main.-noLead .c-headingLevel3{margin:0 0 10vw}main.-noLead .c-sectionNormal{padding-top:19vw!important}main.-noLead .c-sectionNormal:last-child{padding-bottom:20vw}main.-noLead .c-linkAnchor{margin-left:0}.l-default .p-cobottaCaseList{margin-top:20vw}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-image .svg-wrp{height:16vw;width:16vw}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-text{margin-top:5vw}.l-default .p-cobottaCaseList .p-cobottaCaseList-item .p-cobottaCaseList-text .subTitle{margin-top:2.5vw}.l-default .p-cobottaCaseList .p-cobottaCaseList-item+.p-cobottaCaseList-item{margin-top:20vw}.l-default .p-cobottaCaseList+.c-linkRounded{margin-top:15vw}.l-default .p-cobotta .c-sectionNormal+.c-sectionNormal{padding-top:35vw}.l-default .p-cobotta .related-page{margin-top:35vw}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.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}}@media only screen and (min-width:768px) and (max-width:1359px){.l-theFooterLinkInformation-text-title .text{font-size:16px;line-height:1.6}.l-theFooterLinkInformation-text-caption{margin-top:8px}.l-theFooterLinkInformation-text-caption .text{font-size:12px}.l-theFooter-top-inner{padding-bottom:164px}.l-theFooter-bottom{padding-top:68px}.l-theFooter-bottom-inner{margin:0;padding-left:110px;padding-right:120px;width:100%}.l-theFooter-navigation-top{align-items:center;padding-bottom:24px}.l-theFooter-navigation-bottom{height:120px}.l-theFooter-navigation-bottom-inner{display:block}.l-theFooter-logo{flex:none;position:relative;right:auto;width:80px}.l-theFooter-navigation-list{margin-left:40px}.l-theHeaderPcHead>.inner{padding-left:3.75vw;padding-right:3.75vw}.l-theHeaderPcHead>.inner .linkLogo .img{height:1.75vw;min-height:19.6px;min-width:168px;width:15vw}.l-theHeaderPcHead-content .buttonsMain .listNav-item+.listNav-item{margin-left:2.5vw}.l-theHeaderPcHead-content .buttonsMain .listIcon{margin-left:4vw}.l-theHeaderPcHead-content .buttonsMain .listIcon-item+.listIcon-item{margin-left:2.5vw}.l-theHeaderPcHead-content .buttonsSub .listLink-item+.listLink-item{margin-left:1.5vw}}@media screen and (min-width:769px) and (min-width:769px){.l-default .c-sectionNormal .c-sectionNormal-container,.l-default .c-sectionNormal.-horizontal .c-sectionNormal-container,.l-default .l-theLocalFooter-body .inner,.l-default .p-indexSectionFeatures .p-indexSectionFeatures-content .p-indexSectionFeatures-content-inner,.l-default .p-indexSectionSupport .p-indexSectionSupport-content{width:max(825px,75vw)}}@media screen and (min-width:769px) and (max-width:768px){.l-default .c-sectionNormal .c-sectionNormal-container,.l-default .c-sectionNormal.-horizontal .c-sectionNormal-container,.l-default .l-theLocalFooter-body .inner,.l-default .p-indexSectionFeatures .p-indexSectionFeatures-content .p-indexSectionFeatures-content-inner,.l-default .p-indexSectionSupport .p-indexSectionSupport-content{margin-right:5vw;width:85vw}}@media screen and (max-width:768px) and (min-width:769px){.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-content-inner,.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text,.l-default .p-indexSectionFeatures .p-indexSectionFeatures-text,.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text{width:max(825px,75vw)}}@media screen and (max-width:768px) and (max-width:768px){.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-content-inner,.l-default .c-sectionNormal .c-sectionNormal-container .c-sectionNormal-text,.l-default .p-indexSectionFeatures .p-indexSectionFeatures-text,.l-default .p-indexSectionSupport .p-indexSectionSupport-content .p-indexSectionSupport-text{margin-right:5vw;width:85vw}}