@charset "UTF-8";@font-face{font-family:DENSO SANS TP\ 2017;src:url(/assets/font/DENSOSansTP2017-Regular.woff) format("woff")}*,:after,:before{box-sizing:border-box}blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,ol,option,p,pre,select,td,textarea,th,ul{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,cite,dfn,em,var{font-style:normal}caption,th{text-align:left}a,abbr[title],ins{text-decoration:none}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1}main{display:block}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:after,q:before{content:none}sub,sup{vertical-align:initial}button,input,mark,select,textarea{background:none;color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit}select{-webkit-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}a,button,input[type=checkbox],input[type=radio],label,select{cursor:pointer}@font-face{font-display:block;font-family:DENSO SANS TP\ 2017;font-style:normal;font-weight:400;src:url(/assets/font/DENSOSansTP2017-Regular.woff) format("woff")}@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-link-hover-enter{0%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}@keyframes anim-link-hover-leave{0%{background-position:100% 100%;background-size:100% 1px}to{background-position:100% 100%;background-size:0 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)}}:root{--color-text:#333;--color-text2:#f0f0f0;--color-text3:#666;--color-white:#fff;--color-dialog-bg:#999;--color-button-hover:#000;--color-black:#1a1a1a;--color-black2:#000;--color-bg:#f8f8f8;--color-bg-information:#fff;--color-bg-operation:#fff;--color-bg-operation-list:#f7f7f9;--color-emergency:#e80f00;--color-emergency-bg:#fef7f7;--color-icon-normal:#757575;--color-icon-normal-operation:#7e8093;--color-placeholder:#a7a7a7;--color-placeholder-operation:#7e8093;--color-selected:#186df5;--button-primary:#1a1a1a;--button-primary-operation:#2f3037;--button-secondary:#0000;--button-tertiary:#f8f8f8;--button-tertiary-border:#cbd6e2;--button-icon:var(--color-icon-normal);--button-icon-primary:var(--color-text2);--line-button_secondary:#1a1a1a;--line-button_tertiary:#cbd6e2;--line-list-primary:#d2d2d2;--button-hover:#00000014;--color-current:#186df51a;--font-size-base:1.6rem;--line-height-base:1.5;--letter-spacing-base:0.04em}:root.dark{--color-black:#1a1a1a;--color-black-operation:#232429;--color-black-operation2:#2b2e36;--color-black-table-operation:#2b2e36;--color-black-search-operation:#18191a;--color-black2:#000;--color-black-table:#232429;--color-black-bg:#4d4d4d;--color-button-hover:#fff;--color-dialog-bg-operation:#000;--color-bg:#1a1a1a;--color-bg-selector-operation:#ffffff14;--color-bg-information:#000;--color-bg-operation:#232429;--color-white:#fff;--color-white-operation:#f0f0f0;--color-text:#fff;--color-text2:#333;--color-text-gray:#a7a7a7;--color-text-gray-operation:#9ea0b8;--color-emergency:#ff2819;--color-emergency-bg:#211a1a;--color-icon-normal:#a7a7a7;--color-icon-normal-operation:#9ea0b8;--color-placeholder:#757575;--color-placeholder-operation:#717481;--color-selected:#5f95ed;--color-link-selected:##7AA7F0;--button-primary:#fff;--button-primary-dark:#f0f0f0;--button-secondary:#0000;--button-tertiary:#1a1a1a;--button-tertiary-dark:#2b2e36;--button-icon:var(--color-icon-normal);--button-icon-primary:var(--color-text2);--line-button_tertiary:#a7a7a7;--line-button_secondary:#9ea0b8;--line-button_gray:#4d4d4d;--line-button_gray-operation:#404557;--checkbox:#9ea0b8;--line-button_tertiary_dark:#4d4d4d;--button-hover:#ffffff14;--color-current:#186df51a;--arrow-bg:#7e8093;--arrow-bg-operation:#9ea0b8;--color-current:#ffffff26}:root.dark,:root.dark .sbdocs{background-color:#232429}body{font-feature-settings:"palt";color:#333;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.7}html.-full body{height:100%}main{max-width:100%}.article-content,.page-content{min-height:100vh;position:relative}._svgText{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.english,.english-ck{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial}.english{font-weight:400}.english-title{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial;font-weight:600}.typo-caption{font-feature-settings:normal;color:#666;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.typo-reading-md{font-feature-settings:normal;font-size:16px}.typo-reading-md,.typo-reading-sm{color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.75}.typo-reading-sm{font-feature-settings:normal;font-size:14px}.typo-lead-md{font-size:48px}.typo-lead-md,.typo-lead-sm{color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.5}.typo-lead-sm{font-size:24px}.typo-decoration{color:#fff;font-family:Roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:128px;font-style:normal;font-weight:400;line-height:1}.typo-heading-md{font-size:24px;line-height:1.5}.typo-heading-lg,.typo-heading-md{color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500}.typo-heading-lg{font-size:48px;line-height:1.25}.typo-title{line-height:1.1}.typo-heading-business,.typo-title{color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;writing-mode:vertical-rl}.typo-heading-business{font-feature-settings:normal;font-size:64px;line-height:1.25}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}#drupal-live-announce.visually-hidden,#toolbar-bar .visually-hidden,#toolbar-item-administration-tray .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/assets/font/icomoon.ttf?3t4cz2) format("truetype"),url(/assets/font/icomoon.woff?3t4cz2) format("woff"),url(/assets/font/icomoon.svg?3t4cz2#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-next:before{content:""}.icon-prev:before{content:""}.icon-blank:before{color:#757575;content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-copy:before{content:""}.icon-pdf:before{content:""}[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-theFooter{border-top:1px solid #d2d2d2;position:relative}.l-theFooter-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 48px}.l-theFooter-copyright{display:inline-block;padding-right:56px}.l-theFooter-contact{align-items:center;display:flex}.l-theFooter-contact .text{background-image:linear-gradient(currentColor,currentColor);background-position-x:100%;background-repeat:no-repeat;background-size:0 1px;letter-spacing:.86px;text-decoration:none;vertical-align:middle;will-change:background-size}.l-theFooter-contact .icon-blank{aspect-ratio:1/1;display:inline-block;margin-left:8px;position:relative;width:16px}.l-theFooter-contact .icon-blank:before{font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.l-theFooter-contact.-hover-enter .text{animation:anim-link-hover-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theFooter-contact.-hover-active .text{background-position:0 100%;background-size:100% 1px}.l-theFooter-contact.-hover-leave .text{animation:anim-link-hover-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theFooterLinkNavigation{margin:160px 0}.l-theFooterLinkNavigation-title img{max-width:594px}.l-theFooterLinkNavigation-wrap{align-items:space-between;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-top:80px;width:100%}.l-theFooterLinkNavigation-items{width:calc(33.33333% - 21.33333px)}.l-theFooterLinkNavigation-items:last-of-type dd,.l-theFooterLinkNavigation-items:last-of-type dt{border-right:none}.l-theFooterLinkNavigation-items a{display:block;transition:all .1s}.l-theFooterLinkNavigation-items dt{align-items:center;background:#d2d2d2;display:flex;justify-content:center;overflow:hidden}.l-theFooterLinkNavigation-items dd{background:#f8f8f8;height:240px;padding:20px 24px;position:relative}.l-theFooterLinkNavigation-items dd .icon-next{bottom:24px;font-size:22px;position:absolute;right:24px}.l-theFooterLinkNavigation-items.-disabled{opacity:.4;pointer-events:none}.l-theFooterLinkNavigation-items.-disabled .c-textBody,.l-theFooterLinkNavigation-items.-disabled .text{color:#7a7a7a}.l-theFooterLinkNavigation-items a:hover{box-shadow:0 1px 20px 0 #ccc}.l-theFooterLinkNavigation-items.-disabled a:hover{box-shadow:none}.l-theHeaderPcBody{position:relative}.l-theHeaderPcBody-contnet{background:#fff;box-shadow:0 4px 12px 0 #e5e5e5;padding:8px 32px;position:absolute;right:40px;top:-12px}.l-theHeaderPcBody-contnet[aria-hidden=true]{display:none}.l-theHeaderPcBody-listRelated-item a{display:block;padding:16px 0}.l-theHeaderPcBody-listRelated-item+.l-theHeaderPcBody-listRelated-item{border-top:1px solid var(--Line-normal,#d2d2d2)}.l-theHeaderPcBody-listRelated-item .icon-blank{font-size:22px;padding-left:8px;vertical-align:middle}.l-theHeaderPcBody-listRelated-item-text{background-image:linear-gradient(currentColor,currentColor);background-position-x:100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;text-decoration:none;will-change:background-size}.l-theHeaderPcBody-listRelated-item a.-hover-enter .l-theHeaderPcBody-listRelated-item-text{animation:anim-link-hover-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theHeaderPcBody-listRelated-item a.-hover-active .l-theHeaderPcBody-listRelated-item-text{background-position:0 100%;background-size:100% 1px}.l-theHeaderPcBody-listRelated-item a.-hover-leave .l-theHeaderPcBody-listRelated-item-text{animation:anim-link-hover-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theHeaderPcButtonNav{color:#201f22;height:100%;line-height:1.8;position:relative;width:112px}.l-theHeaderPcButtonNav:after{background-color:#186df5;bottom:0;content:"";height:4px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;transform:scaleX(0);transition:transform .25s cubic-bezier(.23,1,.32,1);width:48px}.l-theHeaderPcButtonNav.-current{font-weight:700}.l-theHeaderPcButtonNav.-current:after{transform:scaleX(1)}.l-theHeaderPcButtonNav:hover{background:#ebebeb}.l-theHeaderPcLinkNav{align-items:center;color:#201f22;display:flex;height:100%;justify-content:center;line-height:1.8;min-width:112px;padding-inline:24px;position:relative;transition:background-color .1s;width:-moz-fit-content;width:fit-content}.l-theHeaderPcLinkNav:hover{background-color:#ebebeb}.l-theHeaderPcLinkNav.-disabled{color:#cacaca;pointer-events:none}.l-theHeaderPcLinkNav:after{background-color:#186df5;bottom:0;content:"";height:4px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;transform:scaleX(0);width:48px}.l-theHeaderPcLinkNav.-current{font-weight:700}.l-theHeaderPcLinkNav.-current:after{transform:scaleX(1)}.l-theHeaderPcHead{align-items:center;display:flex}.l-theHeaderPcHead>.inner{align-items:space-between;display:flex;flex-wrap:wrap;height:80px;justify-content:space-between;padding:0 32px;width:100%}.l-theHeaderPcHead>.inner .linkLogo{display:flex;margin-top:32px}.l-theHeaderPcHead>.inner .linkLogo img{height:20px;width:244px}.l-theHeaderPcHead>.inner .button-related{font-weight:700;height:100%}.l-theHeaderPcHead-content{flex-direction:column-reverse;margin:0 40px 0 auto}.l-theHeaderPcHead-content,.l-theHeaderPcHead-content .buttonsMain{align-items:center;display:flex;height:100%;justify-content:space-between}.l-theHeaderPcHead-content .buttonsMain .listNav{display:flex;height:100%;justify-content:space-between}.l-theHeaderPc{box-shadow:0 1px 10px 0 #e0e0e0}.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}.c-header{align-items:center;background-color:var(--color-bg-information);background-color:#fff;border-bottom:1px solid var(--line-list-primary);display:flex;height:72px;justify-content:space-between;left:0;opacity:1;padding:0 32px;position:sticky;top:0;width:100%;z-index:3}.c-header,.c-header.hidden{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.c-header.hidden{opacity:0;transform:translateY(-100%)}.c-header__title{align-items:center;color:var(--color-text);display:flex;font-size:18px;font-weight:600}.c-header__menu-list{align-items:center;display:flex;gap:40px;height:100%;list-style:none;margin:0;padding:0}.c-header__menu-item{height:100%;margin:0;padding:0;position:relative}.c-header__menu-item:after{background-color:initial;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:background-color .3s ease;width:100%}.c-header__menu-item:hover:after{background-color:var(--color-text3)}.c-header__menu-item--disabled{opacity:.5;pointer-events:none}.c-header__menu-item--active .c-header__menu-content{color:var(--color-selected);font-weight:700}.c-header__menu-item--active:after,.c-header__menu-item--active:hover:after{background-color:var(--color-selected)}.c-header__menu-content{align-items:center;color:var(--color-text3);cursor:pointer;display:flex;gap:8px;height:100%;padding:8px 0;text-decoration:none}.c-header__menu-content:hover{color:var(--color-text)}.c-header__menu-content--has-dropdown{background:none;border:none;font-family:inherit;font-size:inherit;outline:none}.c-header__menu-content--has-dropdown:focus{outline:none}.c-header__menu-icon{align-items:center;display:flex;justify-content:center}.c-header__menu-icon svg{color:var(--color-icon-normal-operation);height:24px;width:24px}.c-header__menu-label{color:var(--color-text);font-size:16px}.c-header__dropdown-arrow{align-items:center;display:flex;justify-content:center}.c-header__dropdown-arrow svg{color:currentColor;height:16px;width:16px}.c-header__dropdown-menu{background-color:var(--color-bg-information);border-radius:4px;box-shadow:0 2px 8px #00000026;display:flex;flex-direction:column;gap:16px;list-style:none;margin-top:8px;min-width:160px;opacity:0;padding:8px;position:absolute;right:0;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:max-content;z-index:1000}.c-header__dropdown-menu.c-header__dropdown-menu--open{opacity:1;visibility:visible}.c-header__dropdown-item{margin:0;padding:0;position:relative}.c-header__dropdown-item+.c-header__dropdown-item:after{background-color:var(--line-list-primary);content:"";height:1px;left:0;position:absolute;top:-8px;width:100%}.c-header__dropdown-link{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-size:16px;margin-top:0;padding:8px 16px;text-decoration:none;white-space:nowrap}.c-header__dropdown-link:hover{background-color:var(--button-hover)}.c-header__dropdown-link .icon-blank{padding-left:8px}.theSidebarBody{height:100vh;left:0;overflow:hidden;padding-top:120px;position:fixed;top:0;width:280px}.c-sidebar-container{box-shadow:1px 0 2px #0000001a;box-sizing:initial;flex-basis:320px;position:relative;width:100%}.c-sidebar{display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;padding-top:120px;position:relative;position:fixed;top:0;transition:width .3s ease;width:320px}.c-sidebar .c-sidebar__accordion-arrow,.c-sidebar .c-sidebar__menu-label,.c-sidebar .c-sidebar__title{opacity:1;transition:opacity .3s ease .2s,visibility .3s ease .2s,max-width .3s ease,margin .3s ease;visibility:visible}.c-sidebar .c-sidebar__title{margin-right:8px;max-width:200px}.c-sidebar .c-sidebar__menu-label{max-width:220px}.c-sidebar .c-sidebar__accordion-arrow{max-width:16px}.c-sidebar--collapsed{width:64px}.c-sidebar--collapsed .c-sidebar__accordion-arrow,.c-sidebar--collapsed .c-sidebar__menu-label,.c-sidebar--collapsed .c-sidebar__title{margin:0;max-width:0;opacity:0;transition:opacity 0s ease,visibility .1s ease,max-width .3s ease,margin .3s ease;visibility:hidden}.c-sidebar--collapsed .c-sidebar__menu-icon{margin-right:0}.c-sidebar--collapsed .c-sidebar__header,.c-sidebar--collapsed .c-sidebar__menu-link{justify-content:center}.c-sidebar--collapsed .c-sidebar__menu-button{margin:0}.c-sidebar--collapsed .c-sidebar__submenu{display:none}.c-sidebar__header{align-items:center;display:flex;justify-content:space-between;padding:16px;transition:padding .3s ease,justify-content .3s ease}.c-sidebar__title{color:var(--color-text);font-size:16px;font-weight:600;overflow:hidden;white-space:nowrap}.c-sidebar__menu-button{background:none;border:none;color:var(--color-text);cursor:pointer;padding:0;transition:margin .3s ease}.c-sidebar__menu-list{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:24px 0 8px;width:100%}.c-sidebar__menu-item{margin:0;padding:0 12px}.c-sidebar__menu-item--active .c-sidebar__menu-link{background-color:var(--color-current)}.c-sidebar__menu-item--active .c-sidebar__menu-link .c-sidebar__menu-icon{color:var(--color-selected)}.c-sidebar__menu-link{align-items:center;border-radius:4px;display:flex;padding:12px 8px;position:relative;text-decoration:none;transition:background-color .2s ease,padding .3s ease,justify-content .3s ease}.c-sidebar__menu-link:hover{background-color:var(--button-hover)}.c-sidebar__menu-link .icon-blank{padding-left:8px}.c-sidebar__menu-icon{align-items:center;color:var(--color-icon-normal);display:flex;flex-shrink:0;justify-content:center;margin-right:12px;transition:margin-right .3s ease}.c-sidebar__menu-icon svg{height:24px;width:24px}.c-sidebar__menu-label{color:var(--color-text);font-size:16px;font-weight:700;overflow:hidden;white-space:nowrap}.c-sidebar__accordion-arrow{align-items:center;color:var(--color-text3);display:flex;justify-content:center;margin:0 0 0 auto;transition:transform .3s ease}.c-sidebar__accordion-arrow[data-arrow-open=true]{transform:rotate(180deg)}.c-sidebar__accordion-arrow svg{height:16px;width:16px}.c-sidebar__submenu{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:8px;max-height:0;opacity:0;overflow:hidden;padding:0;transition:opacity .3s ease,visibility .3s ease,max-height .3s ease;visibility:hidden}.c-sidebar__submenu[data-submenu-open=true]{max-height:500px;opacity:1;visibility:visible}.c-sidebar__submenu.not-accordion{max-height:none;opacity:1;visibility:visible}.c-sidebar__submenu-item{margin:0;padding:0}.c-sidebar__submenu-item--active .c-sidebar__submenu-link{background-color:var(--color-current);font-weight:700}.c-sidebar__submenu-item--active .c-sidebar__submenu-link .c-sidebar__submenu-icon{color:var(--color-selected)}.c-sidebar__submenu-link{align-items:center;border-radius:4px;display:flex;padding:8px 16px 8px 24px;position:relative;text-decoration:none}.c-sidebar__submenu-link:hover{background-color:var(--button-hover)}.c-sidebar__submenu-link:before{background-color:#186df5;border-radius:50%;content:"";height:4px;left:8px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:4px}.c-sidebar__submenu-link.-scroll-current{font-weight:700}.c-sidebar__submenu-link.-scroll-current:before{opacity:1;transform:translateY(-50%)}.c-sidebar__submenu-icon{align-items:center;color:var(--color-icon-normal);display:flex;flex-shrink:0;justify-content:center;margin-right:8px}.c-sidebar__submenu-label{color:var(--color-text);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-blockArticle{align-items:center;display:flex;justify-content:space-between;overflow:hidden;position:relative}.c-blockArticle:before{bottom:0;left:0;position:absolute}.c-blockArticle-top{align-items:center;display:flex;justify-content:flex-start}.c-blockArticle-date{font-feature-settings:normal;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.75}.c-blockArticle-bottom{align-items:center;display:flex;justify-content:space-between}.c-blockArticle-title{display:block;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}.c-blockArticle-text{font-feature-settings:normal;display:block;font-size:16px}.c-blockArticle-text,.c-blockArticle-title+.c-blockArticle-text{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.75}.c-blockArticle-title+.c-blockArticle-text{font-feature-settings:normal;font-size:14px}.c-blockArticle:before{background-color:#ddd;content:"";height:1px;width:100%}.c-blockTextError{font-feature-settings:normal;background:#faedee;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.75}.c-blockTextError .text{color:#c8161d;position:relative}.c-blockTextError .text:before{background:#c3262a;border-radius:50%;color:#fff;content:"!";display:block;font-weight:700;left:0;line-height:1;padding-top:1px;position:absolute;text-align:center}.c-blockProgressStep{align-items:center;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.c-blockProgressStep .text{color:#aaa;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}.c-blockProgressStep .text.-current{color:#111}.c-blockProgressStep .border{background:#e7e7e7;display:block;height:1px}.c-buttonClose{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:50%;display:flex;height:48px;justify-content:center;transition:background-color .25s cubic-bezier(.23,1,.32,1);width:48px}.c-buttonClose .icon{color:#999;font-size:14px}.c-buttonClose.-secondary{background-color:#f5f5f5}.c-buttonClose.-outline{border-color:#ddd}.c-buttonNext{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:50%;display:flex;height:48px;justify-content:center;transition:background-color .25s cubic-bezier(.23,1,.32,1);width:48px}.c-buttonNext .icon{color:#999;font-size:14px}.c-buttonNext.-secondary{background-color:#f5f5f5}.c-buttonNext.-outline{border-color:#ddd}.c-buttonOpen{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:50%;display:flex;height:48px;justify-content:center;transition:background-color .25s cubic-bezier(.23,1,.32,1);width:48px}.c-buttonOpen .icon{color:#999;font-size:14px}.c-buttonOpen.-secondary{background-color:#f5f5f5}.c-buttonOpen.-outline{border-color:#ddd}.c-buttonPrev{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:50%;display:flex;height:48px;justify-content:center;transition:background-color .25s cubic-bezier(.23,1,.32,1);width:48px}.c-buttonPrev .icon{color:#999;font-size:14px}.c-buttonPrev.-secondary{background-color:#f5f5f5}.c-buttonPrev.-outline{border-color:#ddd}.c-buttonRounded,.c-buttonRounded-button{font-feature-settings:normal;display:flex;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700}.c-buttonRounded-button{align-items:center;border:1px solid #0000;border-radius:60px;color:#111;justify-content:space-between}.c-buttonRounded-button>.circle{align-items:center;display:flex;height:60px;justify-content:center;position:relative;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{color:#c8161d;font-size:14px;position:relative;z-index:1}.c-buttonRounded-button>.text{color:#111;padding-bottom:20px;padding-top:20px}.c-buttonRounded-button:not(.-cancel){background-color:#fff}.c-buttonRounded-button.-cancel{border-color:#ddd}.c-buttonRounded-button.-cancel>.text{color:#111}.c-buttonRounded-button.-outline{border-color:#ddd}.c-buttonRounded-button[disabled]{background-color:#ddd;pointer-events:none}.c-buttonRounded-button[disabled]>.text{color:#aaa}.c-buttonRounded-button[disabled]>.circle>.icon{color:#ddd}.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-buttonRounded-button.-hover-enter>.circle.-right:before{border-color:#c8161d;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:#c8161d}.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-buttonScrollTop{align-items:center;background-color:#fff;display:flex;justify-content:center;transition:background-color .25s cubic-bezier(.23,1,.32,1)}.c-buttonScrollTop .icon{color:#c8161d}.c-column2{align-items:flex-start;display:flex;justify-content:space-between}.c-column2.-noMargin,.c-column3.-noMargin{margin-top:0}.c-column2Responsive>.-text:first-child{flex-shrink:0;margin:0 min(4.5vw,86.4px)}.c-column2Responsive-column.-img{position:relative}.c-column2Responsive-column.-img .img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.c-column2Responsive.-noMargin{margin-top:0}.c-headingLevel1{color:#333;font-family:DENSO SANS TP\ 2017,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:48px;font-weight:400;letter-spacing:.04em;line-height:72px;text-align:left}.c-headingLevel1.-serif{border-bottom:none;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;padding-bottom:0}.c-headingLevel1.-serif:after{content:none}.c-headingLevel1.-noMargin{margin-top:0}.c-headingLevel2{color:#333;font-size:32px;font-weight:700;letter-spacing:.04em;line-height:48px;margin-top:160px;text-align:left}.c-headingLevel2,.c-headingLevel2.-serif{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-headingLevel2.-serif{border-bottom:none;font-weight:500;padding-bottom:0}.c-headingLevel2.-serif:after{content:none}.c-headingLevel2.-noMargin{margin-top:0}.c-headingLevel2Important{position:relative;width:100%}.c-headingLevel2Important-sub{position:absolute;top:0;z-index:0}.c-headingLevel2Important-title{z-index:1}.c-headingLevel2Important-sub{color:#fff;display:block;font-family:DENSO SANS TP\ 2017,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-size:min(8vw,153.6px);font-style:normal;font-weight:400;line-height:1;white-space:nowrap}.c-headingLevel2Important-title{font-feature-settings:normal;color:#111;display:block;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:min(3vw,57.6px);font-style:normal;font-weight:500;line-height:1.25;position:relative}.c-headingLevel2Important.-noMargin{margin-top:0}.c-headingLevel3{color:#333;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:30px;margin-top:80px;text-align:left}.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:#ddd;border-bottom-style:solid;color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.07em;line-height:1.5;position:relative}.c-headingLevel4:after{background-color:#444;content:"";display:block;left:0;position:absolute}.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:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.07em;line-height:1.5}.c-headingLevel5.-noMargin{margin-top:0}.c-headingSection{color:#111;font-family:Roboto,Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:6.25rem;font-size:2.5rem;font-weight:400;line-height:1;position:relative}.c-imageFigure-caption{font-feature-settings:normal;color:#666;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.c-imageFigure.-noMargin{margin-top:0}.c-imagePicture{display:block}.c-imagePicture-img,.c-imageSimple{display:block;height:auto;width:100%}.c-image{display:block;text-align:center}.c-image .picture{display:block;font-size:0;overflow:hidden}.c-image .picture .image{height:auto;width:100%}.c-image.-bordered .picture .image{border:1px solid #d2d1d5}.c-image.-rounded .picture .image{border-radius:8px}.c-image .c-textCaption{margin-top:24px;text-align:left}.c-image .c-textCaption.right{text-align:right}.c-image .c-textCaption.center{text-align:center}.c-image .c-textCaption:empty{margin-top:0}.c-inputCheckbox{align-items:center;display:inline-flex}.c-inputCheckbox .checkbox{background-color:#fff;border-color:#e7e7e7;border-style:solid;flex:none;position:relative}.c-inputCheckbox .checkbox .input{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-inputCheckbox .checkbox .icon{color:#c8161d;display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-inputCheckbox .checkbox .input:checked+.icon{display:block}.c-inputCheckbox .label{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.c-inputRadio{align-items:center;display:inline-flex}.c-inputRadio .radio{background-color:#fff;border-color:#e7e7e7;border-style:solid;flex:none;overflow:hidden;position:relative}.c-inputRadio .radio .input{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-inputRadio .radio .circle{background-color:#c8161d;display:none;position:absolute}.c-inputRadio .radio .input:checked+.circle{display:block}.c-inputRadio .label{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.c-inputRadioNetwork{align-items:center;background-color:#f5f5f5;display:inline-flex}.c-inputRadioNetwork .radio{overflow:hidden;position:relative}.c-inputRadioNetwork .radio .input{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-inputRadioNetwork .radio .circle{background-color:#ddd;display:block;position:absolute}.c-inputRadioNetwork .radio .input:checked+.circle{background-color:#c8161d}.c-inputRadioNetwork .label,.c-inputSelect{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.c-inputSelect{align-items:center;background-color:#fff;border-color:#e7e7e7;border-style:solid;display:inline-flex;justify-content:space-between;position:relative}.c-inputSelect .select{height:100%;width:100%}.c-inputSelect .icon{align-items:center;bottom:0;color:#aaa;display:flex;margin-bottom:auto;margin-top:auto;pointer-events:none;position:absolute;top:0}.c-inputSelect.-error{border-color:#c3262a;color:#c8161d}.c-inputText{background:#fff;border:1px solid #e7e7e7;color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.25;width:100%}.c-inputText::placeholder{color:#999}.c-inputText.-error{border-color:#c3262a;color:#c8161d}.c-inputText.-error::placeholder{color:#c8161d}.c-inputTextarea{background:#fff;border:1px solid #e7e7e7;color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.25;resize:vertical;width:100%}.c-inputTextarea::placeholder{color:#999}.c-inputTextarea.-error{border-color:#c3262a;color:#c8161d}.c-inputTextarea.-error::placeholder{color:#c8161d}.c-overlayWindow{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:50}.c-overlayWindow.-open{pointer-events:all}.edge .c-overlayWindow.-open,.ie .c-overlayWindow.-open,.is-inertia-none .c-overlayWindow.-open,.mobile .c-overlayWindow.-open,.safari .c-overlayWindow.-open{position:absolute}.c-overlayWindow_inner{display:block;height:100%;position:relative;width:100%}.c-overlayWindow-contents{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-overlayWindow-contents .content{background-color:#fff;position:relative}.c-overlayWindow-contents .content_inner{position:relative}.c-overlayWindow-bg{background-color:#c8161d;height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%}.c-overlayWindow-closeBtn{cursor:pointer;position:fixed;z-index:10}.c-overlayWindow-closeBtn_inner{display:block;height:100%;position:relative;width:100%}.c-overlayWindow-closeBtn_inner .line{bottom:0;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.c-overlayWindow-closeBtn_inner .line-color{background-color:#111;display:block;height:100%;width:100%}.c-overlayWindow-closeBtn_inner .line:first-of-type{transform:rotate(45deg)}.c-overlayWindow-closeBtn_inner .line:last-of-type{transform:rotate(-45deg)}.c-overlayGdpr{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;width:100%;z-index:50}.c-overlayGdpr .c-overlayGdpr-inner{align-items:center;display:flex}.c-overlayGdpr-text{font-feature-settings:normal;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.75}.c-overlayGdpr-close{margin-left:auto}.c-overlayGdpr-close .c-buttonClose *{pointer-events:none}.c-linkAnchor{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:space-between;padding:8px 16px;transition:background-color .25s cubic-bezier(.23,1,.32,1)}.c-linkAnchor-text{font-feature-settings:normal;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.75}.c-linkAnchor-icon{font-size:12px;margin-left:8px}.c-linkAnchor.-noMargin{margin-top:0}.c-linkAnchor.-hover-enter{background-color:#eee;transition-duration:.25s}.c-linkAnchor.-hover-active{background-color:#eee}.c-linkAnchor.-hover-leave{background-color:#fff;transition-duration:.35s}.c-linkArchive{font-feature-settings:normal;align-items:center;color:#111;display:flex;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700}.c-linkArchive-arrow{overflow:hidden;position:relative}.c-linkArchive-arrow .svg{height:auto}.c-linkArchive.-noMargin{margin-top:0}.c-linkArrow{display:flex;margin:0 8px}.c-linkArrow-link{font-feature-settings:normal;align-items:center;color:#111;display:flex;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;margin:0 16px}.c-linkArrow-link>.text{margin-left:16px}.c-linkArrow-link>.circle{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:50%;display:flex;height:60px;justify-content:center;transition:border-color .35s cubic-bezier(.23,1,.32,1);width:60px}.c-linkArrow-link>.circle>.icon{color:#c8161d;font-size:14px}.c-linkArrow.-align-left{justify-content:flex-start}.c-linkArrow.-align-center{justify-content:center}.c-linkArrow.-align-right{justify-content:flex-end}.c-linkArrow.-noText .c-linkArrow-link{display:block;height:60px;width:60px}.c-linkArrow-link.-secondary>.circle{background-color:#f5f5f5}.c-linkArrow-link.-outline>.circle{border:1px solid #e7e7e7}.c-linkArrow.-noMargin{margin-top:0}.c-linkArrow-link.-hover-enter>.circle{border-color:#c8161d;transition-duration:.25s}.c-linkArrow-link.-hover-enter>.circle>.icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArrow-link.-hover-enter[target=_blank]>.circle>.icon{animation:anim-btn-icon-topright .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArrow-link.-hover-active>.circle{border-color:#c8161d}.c-linkArrow-link.-hover-leave>.circle{border-color:#0000;transition-duration:.35s}.c-linkArrow-link.-hover-leave>.circle>.icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArrow-link.-hover-leave[target=_blank]>.circle>.icon{animation:anim-btn-icon-topright .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArticle{align-items:center;display:flex;justify-content:space-between;overflow:hidden;position:relative}.c-linkArticle:after,.c-linkArticle:before{bottom:0;left:0;position:absolute}.c-linkArticle:after{left:-100%}.c-linkArticle-top{align-items:center;display:flex;justify-content:flex-start}.c-linkArticle-date{font-feature-settings:normal;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.75}.c-linkArticle-bottom{align-items:center;display:flex;justify-content:space-between}.c-linkArticle>.icon{color:#c8161d}.c-linkArticle-title{display:block;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}.c-linkArticle-text{font-feature-settings:normal;display:block;font-size:16px}.c-linkArticle-text,.c-linkArticle-title+.c-linkArticle-text{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.75}.c-linkArticle-title+.c-linkArticle-text{font-feature-settings:normal;font-size:14px}.c-linkArticle:after,.c-linkArticle:before{content:"";height:1px;width:100%}.c-linkArticle:before{background-color:#ddd}.c-linkArticle:after{background-color:#c8161d}.c-linkCard{background-color:#fff;display:flex;justify-content:space-between;overflow:hidden;position:relative;width:100%}.c-linkCard-text{display:block}.c-linkCard-text-title{font-feature-settings:normal;display:inline-block;font-weight:700}.c-linkCard-text-caption,.c-linkCard-text-title{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-linkCard-text-caption{font-feature-settings:normal;color:#666;display:block;font-size:14px;font-style:normal;font-weight:500;line-height:1.75}.c-linkCard-icon{align-items:center;display:flex;justify-content:space-between}.c-linkCard-icon .circle{align-items:center;background-color:#fff;border:1px solid #0000;display:flex;flex:none;justify-content:center;position:relative;transition:border-color .35s cubic-bezier(.23,1,.32,1)}.c-linkCard-icon .circle .icon{color:#c8161d}.c-linkCard.-noMargin{margin-top:0}.c-linkCard.-noDescription{align-items:center;min-height:auto}.c-linkCard.-noDescription .c-linkCard-text-title{font-weight:400}.c-linkCardRelated{align-items:center;background-color:#fff;display:flex;overflow:hidden;position:relative;width:100%}.c-linkCardRelated-thumbnail{display:block;position:relative}.c-linkCardRelated-thumbnail-img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.c-linkCardRelated-content{align-items:center;display:flex;flex:1;justify-content:space-between;padding:32px}.c-linkCardRelated-title{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1.5}.c-linkCardRelated-icon{align-items:center;display:flex;flex-shrink:0;float:none;justify-content:center;position:relative}.c-linkCardRelated-icon>.icon{color:#c8161d;position:relative}.c-linkCardThumbnail{background-color:#fff;overflow:hidden;position:relative;width:100%}.c-linkCardThumbnail-thumb{display:block;position:relative;width:100%}.c-linkCardThumbnail-thumb .img{display:block;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.c-linkCardThumbnail-thumb:after{background-color:hsla(0,0%,7%,.015);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-linkCardThumbnail-text-title{font-feature-settings:normal;display:block;display:flex;font-weight:700}.c-linkCardThumbnail-text-caption,.c-linkCardThumbnail-text-title{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-linkCardThumbnail-text-caption{font-feature-settings:normal;color:#666;display:block;font-size:14px;font-style:normal;font-weight:500;line-height:1.75}.c-linkCardThumbnail-text-bottom{align-items:center;display:flex;justify-content:space-between}.c-linkCardThumbnail-text .tag-text{font-feature-settings:normal;background-color:#f5f5f5;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.c-linkCardThumbnail-text .circle{align-items:center;background-color:#fff;border:1px solid #0000;display:flex;flex:none;justify-content:center;position:relative;transition:border-color .35s cubic-bezier(.23,1,.32,1)}.c-linkCardThumbnail-text .circle .icon{color:#c8161d}.c-linkCardThumbnailColumn1{background-color:#fff;overflow:hidden;position:relative;width:100%}.c-linkCardThumbnailColumn1-thumb{display:block;position:relative}.c-linkCardThumbnailColumn1-thumb .img{display:block;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.c-linkCardThumbnailColumn1-thumb:after{background-color:hsla(0,0%,7%,.015);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-linkCardThumbnailColumn1-text{display:flex;flex-direction:column}.c-linkCardThumbnailColumn1-text-interview{align-self:flex-end;font-family:DENSO SANS TP\ 2017,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:400}.c-linkCardThumbnailColumn1-text-interview-text{line-height:1}.c-linkCardThumbnailColumn1-text-interview-text+.c-linkCardThumbnailColumn1-text-interview-text{border-left:1px solid #ddd}.c-linkCardThumbnailColumn1-text-interview-textNumber{line-height:1}.c-linkCardThumbnailColumn1-text-title{font-weight:700}.c-linkCardThumbnailColumn1-text-caption,.c-linkCardThumbnailColumn1-text-title{display:block;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-linkCardThumbnailColumn1-text-caption{font-feature-settings:normal;color:#666;font-size:14px;font-style:normal;font-weight:500;line-height:1.75}.c-linkCardThumbnailColumn1-text-bottom{align-items:center;display:flex;justify-content:space-between}.c-linkCardThumbnailColumn1-text .tag-text{font-feature-settings:normal;background-color:#f5f5f5;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.c-linkCardThumbnailColumn1-text .circle{align-items:center;background-color:#fff;border:1px solid #0000;display:flex;flex:none;justify-content:center;position:relative;transition:border-color .35s cubic-bezier(.23,1,.32,1)}.c-linkCardThumbnailColumn1-text .circle .icon{color:#c8161d}.c-linkNavigationSecond{align-items:center;display:flex;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;justify-content:space-between;line-height:1.5;overflow:hidden;padding-bottom:16px;position:relative}.c-linkNavigationSecond:after,.c-linkNavigationSecond:before{bottom:0;left:0;position:absolute}.c-linkNavigationSecond:after{left:-100%}.c-linkNavigationSecond:after,.c-linkNavigationSecond:before{content:"";height:1px;width:100%}.c-linkNavigationSecond:before{background-color:#ddd}.c-linkNavigationSecond:after{background-color:#c8161d}.c-linkNavigationSecond>.text{color:#111;transition:color .125s ease-out}.c-linkNavigationSecond-icon{align-items:center;display:flex;height:14px;justify-content:center;overflow:hidden;position:relative;width:14px}.c-linkNavigationSecond-icon>.icon{color:#c8161d;font-size:14px;left:-100%;position:relative}.c-linkNavigationThird{font-feature-settings:normal;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;line-height:1.5;position:relative;width:100%}.c-linkNavigationThird,.c-linkNavigationThird>.text{align-items:center;color:#111;display:flex}.c-linkNavigationThird>.text:before{background-color:#ddd;border-radius:50%;content:"";display:block;height:6px;margin-right:16px;transition:background-color .125s ease-out;width:6px}.c-linkNavigationThird-icon{align-items:center;display:flex;height:14px;justify-content:center;overflow:hidden;position:relative;width:14px}.c-linkNavigationThird-icon>.icon{color:#c8161d;font-size:14px;left:-100%;position:relative}.c-linkText{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.75}.c-linkText .text{background-image:linear-gradient(currentColor,currentColor);background-position-x:100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;text-decoration:none;will-change:background-size}.c-linkText.-block{display:block}.c-linkText.-inline-text{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.c-linkText.-pdfIcon .inner:after,.c-linkText[target=_blank] .inner:after{color:#757575;font-size:20px;margin:0 0 0 7px;vertical-align:text-top}.c-linkText[target=_blank] .inner:after{content:""}.c-linkText.-pdfIcon .inner:after,.c-linkText[target=_blank] .inner:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.c-linkText.-pdfIcon .inner:after{content:""}.c-linkText.-inline{display:inline}.c-linkText.-noMargin{margin-top:0}.c-linkText.-bold{font-weight:700}.c-LinkRounded{align-items:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.c-LinkRounded-item{flex-basis:calc(50% - 20px);width:calc(50% - 20px)}.c-LinkRounded-item.previous{margin:0 auto 0 0}.c-LinkRounded-item.next{margin:0 0 0 auto}.c-LinkRounded-item.next a>*{text-align:right}.c-LinkRounded-item a{background-color:#f8f8f8;border-radius:4px;display:block;padding:16px 60px;position:relative;width:100%}.c-LinkRounded-item a:before{background-color:#00000014;content:"";display:block;height:100%;opacity:0;position:absolute;right:0;top:0;transition:all .1s;width:100%;z-index:1}.c-LinkRounded-item a:hover:before{opacity:1}.c-LinkRounded-item a:before{border-radius:4px}.c-LinkRounded-item a .icon-next,.c-LinkRounded-item a .icon-prev{bottom:16px;font-size:24px;position:absolute}.c-LinkRounded-item a .icon-prev{left:28px}.c-LinkRounded-item a .icon-next{right:28px}.c-LinkRounded-caption{font-feature-settings:normal;display:block;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.c-LinkRounded-name{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;margin-top:6px}.c-linkRounded.-noMargin{margin-top:0}.c-linkNavPanels{margin-bottom:240px}.c-linkNavPanels-item{display:block;flex-grow:1}.c-linkNavPanels-item a{background-color:#fff;border:1px solid #d2d2d2;box-shadow:0 1px 10px 0 #e0e0e0;display:flex;min-height:180px;position:relative;transition:all .1s;width:100%}.c-linkNavPanels-item a:before{background-color:#00000014;content:"";display:block;height:100%;opacity:0;position:absolute;right:0;top:0;transition:all .1s;width:100%;z-index:1}.c-linkNavPanels-item a:hover:before{opacity:1}.c-linkNavPanels-item-wrapText{flex:1;padding:32px}.c-linkNavPanels-item .c-imagePicture{flex-basis:270px;width:270px}.c-linkNavPanels-item .c-imagePicture-img{height:100%;object-fit:cover}.c-column2-column>.c-linkNavPanels{display:flex;flex-direction:column}.c-linkNavPanels.-noMargin{margin-top:0}.c-linkNavPanels-item a:hover{box-shadow:0 1px 10px 0 #e5e5e5}.c-listAccordionItem-head{border-bottom-color:#ddd;border-bottom-style:solid}.c-listAccordionItem-head-button{align-items:center;display:flex;justify-content:space-between;width:100%}.c-listAccordionItem-head-button .text{color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;text-align:left;transition:color .125s ease-out}.c-listAccordionItem-head-button .icon{color:#c8161d}.c-listAccordionItem-body[aria-hidden=true],.c-listAccordionItem-head-button .icon .icon-minus{display:none}.c-listAccordionItem-body[aria-hidden=false]{display:block}.c-listAccordionItem.-qa .c-listAccordionItem-head-button .text{position:relative}.c-listAccordionItem.-qa .c-listAccordionItem-head-button .text:before{color:#c8161d;content:"Q";font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;left:0;line-height:1.5;position:absolute;top:0}.c-listAccordionItem.-qa .c-listAccordionItem-body{position:relative}.c-listAccordionItem.-qa .c-listAccordionItem-body:before{color:#999;content:"A";font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;left:0;line-height:1.5;position:absolute}.c-listAccordionItem.-opened .c-listAccordionItem-head-button .text{color:#c8161d}.c-listAccordionItem.-opened .c-listAccordionItem-head-button .icon .icon-minus{display:block}.c-listAccordionItem.-opened .c-listAccordionItem-head-button .icon .icon-plus{display:none}.c-listAccordion-item{position:relative}.c-listAccordion-item+.c-listAccordion-item:before{background-color:#ddd;content:"";display:block;left:0;position:absolute;width:100%}.c-listBulleted{font-feature-settings:normal;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;padding:0 16px}.c-listBulleted .child{padding-left:6px}.c-listBulleted .child>.c-listBulleted{padding:0}.c-listBulleted .child .c-listBulleted>.item>.item-inner>.content:before{display:none}.c-listBulleted>.item+.item{margin-top:12px}.c-listBulleted>.item>.item-inner>.content{display:flex}.c-listBulleted>.item>.item-inner>.content:before{background-color:currentColor;border-radius:100vmax;content:"";height:4px;left:0;line-height:unset;margin:0 9px;position:relative;top:.65em;width:4px}.c-listBulleted>.item strong{font-weight:700}.c-listBulleted.-noMargin{margin-top:0}.c-listBulleted.-bold>.item .content{font-weight:700}.c-listLinkAnchor{display:flex;flex-wrap:wrap}.c-listLinkAnchor.-noMargin{margin-top:0}.c-listLinkArticle.-noMargin{margin-top:0}.c-listLinkCard-link{height:100%}.c-listLinkCard.-noMargin{margin-top:0}.c-listLinkCardThumbnail-link{height:100%}.c-listLinkCardThumbnail.-noMargin{margin-top:0}.c-listLinkCardThumbnail.-newIcon .c-listLinkCardThumbnail-item:first-child .c-linkCardThumbnail-text-title{align-items:center;display:flex}.c-listLinkCardThumbnail.-newIcon .c-listLinkCardThumbnail-item:first-child .c-linkCardThumbnail-text-title:after{background-color:#faedee;color:#c3262a;content:"NEW";display:block;font-size:10px;height:auto;line-height:1;padding:4px 8px}.c-listDescription{font-feature-settings:normal;color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.c-listDescription .c-listDescription>.item:last-child{border-bottom:none}.c-listDescription>.item+.item{border-top:1px solid #ddd}.c-listDescription>.item:last-child{border-bottom:1px solid #ddd}.c-listDescription>.item>.title{display:block;font-weight:700}.c-listDescription>.item>.title>.text{display:block}.c-listDescription.-noMargin{margin-top:0}.c-listOrdered{font-feature-settings:normal;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;margin:0 24px;padding-inline-start:16px}.c-listOrdered>.item::marker{font-size:16px;font-weight:700}.c-listOrdered>.item>.item-inner{font-weight:700}.c-listOrdered>.item .c-listBulleted,.c-listOrdered>.item .c-listBulleted>.child{padding:0}.c-listOrdered .child{padding-left:6px}.c-listOrdered .child>.c-listBulleted{padding:0}.c-listOrdered .child>.c-listBulleted>.item>.item-inner{font-weight:500}.c-listOrdered>.child,.c-listOrdered>.item+.item{margin-top:24px}.c-listOrdered.-type-1-bracket>.item,.c-listOrdered.-type-1>.item{list-style-type:decimal}.c-listOrdered.-type-1-bracket>.item::marker{content:"(" counter(list-item) ")."}.c-listOrdered.-type-a>.item{list-style-type:lower-alpha}.c-listOrdered.-type-A-bracket>.item,.c-listOrdered.-type-A>.item{list-style-type:upper-alpha}.c-listOrdered.-type-A-bracket>.item::marker{content:"(" counter(list-item,upper-alpha) ")."}.c-listOrdered.-type-i>.item{list-style-type:lower-roman}.c-listOrdered.-type-I>.item{list-style-type:upper-roman}.c-listOrdered.-noMargin,.c-listProductDetail.-noMargin{margin-top:0}.c-listTag{font-feature-settings:normal;align-items:flex-start;color:#111;display:flex;flex-wrap:wrap;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:12px;font-style:normal;font-weight:400;justify-content:flex-start;line-height:1.5}.c-listTag .tag{align-items:center;background-color:#fff;display:flex;display:block;justify-content:center}.c-listTagAreaItem{font-feature-settings:normal;color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.c-listTagAreaItem .content{align-items:center;display:flex;justify-content:flex-start}.c-listTagAreaItem .circle{align-items:center;display:flex;justify-content:center}.c-listTagAreaItem .circle .icon{color:#fff}.c-listTagAreaItem.-coronary .circle{background-color:#af3631}.c-listTagAreaItem.-peripheral .circle{background-color:#185aa3}.c-listTagAreaItem.-neuro .circle{background-color:#4f3790}.c-listTagAreaItem.-ir .circle{background-color:#97c357}.c-listTagAreaItem.-endoscopy .circle{background-color:#f89d48}.c-listTagAreaItem.-surgery .circle{background-color:#3592a9}.c-listTagArea{display:flex;flex-wrap:wrap}.c-listLinkIcon ul.c-listLinkIcon-list{display:flex}.c-listLinkIcon.-noMargin{margin-top:0}.c-mediaGoogleMap{position:relative;width:100%}.c-mediaGoogleMap-iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-mediaGoogleMap.-noMargin{margin-top:0}.c-section{margin-bottom:160px}.c-section:last-of-type{margin-bottom:240px}.c-section.-noMargin{margin-top:0}.c-sectionAlert{background-color:#faedee}.c-sectionAlert-title{align-items:center;display:flex}.c-sectionAlert-title-icon{display:block}.c-sectionAlert-title-icon .icon{display:block;height:100%;width:100%}.c-sectionAlert.-noMargin{margin-top:0}.c-sectionCheckbox-list{display:flex;flex-wrap:wrap}.c-sectionImportant-img{overflow:visible;position:relative}.c-sectionImportant-img-inner{height:100%;left:0;position:absolute;top:0}.c-sectionImportant-img .img{display:block;height:100%;object-fit:cover;width:100%}.c-sectionImportant.-noMargin{margin-top:0}.c-sectionNote{border-color:#ddd;border-style:solid}.c-sectionNote-thumbnail{align-items:center;display:flex;flex:none;justify-content:center;position:relative}.c-sectionNote-thumbnail-youtube{padding-top:56.1904761905%;position:relative;width:100%}.c-sectionNote-thumbnail-youtube .iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-sectionNote-title{color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;line-height:1.666}.c-sectionNote.-noMargin{margin-top:0}.c-sectionPageCategoryKv{position:relative}.c-sectionPageCategoryKv-text{left:0;position:absolute;top:0;z-index:1}.c-sectionPageCategoryKv-inner{position:relative}.c-sectionPageCategoryKv-text{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-right:auto}.c-sectionPageCategoryKv-text .subTitle{color:#eaeceb;font-family:DENSO SANS TP\ 2017,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:400;line-height:1.25}.c-sectionPageCategoryKv-img{margin-left:auto;position:relative}.c-sectionPageCategoryKv-img .img{display:block;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.c-sectionPageCategoryDetailKv,.c-sectionPageCategoryDetailKv-inner{position:relative}.c-sectionPageCategoryDetailKv-text{display:flex;flex-direction:column-reverse}.c-sectionPageCategoryDetailKv-text .subTitle{color:#eaeceb;font-family:DENSO SANS TP\ 2017,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:1.5}.c-sectionPageCategoryDetailKv-text .title{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1.5}.c-sectionPageCategoryDetailKv-img{margin-left:auto;position:relative}.c-sectionPageCategoryDetailKv-img .img{display:block;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.c-sectionPageCategoryDetailKv.-noImage .c-sectionPageCategoryDetailKv-img{background-color:#f5f5f5;padding-top:0}.c-sectionProductDetail-title{font-size:20px;font-weight:700;letter-spacing:.07em;line-height:1.5}.c-sectionProductDetail-text,.c-sectionProductDetail-title{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal}.c-sectionProductDetail-text{font-feature-settings:normal;font-size:14px;font-weight:500;line-height:1.75}.c-sectionRadioNetwork-head{align-items:baseline;display:flex}.c-sectionRadioNetwork-head .note{font-feature-settings:normal;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.75}.c-sectionRadioNetwork-list{display:flex;flex-wrap:wrap}.c-sectionRecruitInformation{background-color:#eee}.c-sectionRecruitInformation-title{color:#aaa;font-family:DENSO SANS TP\ 2017,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:400;line-height:1}.c-sectionRecruitInformation-section{background-color:#f5f5f5;display:flex;flex-direction:column}.c-sectionRecruitInformation.-noInfo .c-sectionRecruitInformation-content{display:block}.c-sectionRecruitInformation.-noInfo .c-sectionRecruitInformation-content .c-sectionRecruitInformation-section{height:100%;justify-content:center;width:100%}.c-sectionRecruitInformation.-noMargin{margin-top:0}.c-sectionSearchBox{background-color:#fff}.c-sectionSearchBox-head{align-items:flex-end;border-bottom-color:#e7e7e7;border-bottom-style:solid;display:flex;justify-content:space-between}.c-sectionSearchBox-head-title{font-size:24px;font-weight:700;letter-spacing:.07em;line-height:1.5}.c-sectionSearchBox-head-numberOfHits .text,.c-sectionSearchBox-head-title{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal}.c-sectionSearchBox-head-numberOfHits .text{font-feature-settings:normal;font-size:14px;font-weight:500;line-height:1.75}.c-sectionSearchBox-head-numberOfHits .numberOfHits{color:#000;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:700;line-height:1.2}.c-sectionCaseStudy{margin-top:80px}.c-sectionCaseStudy-items+.c-sectionCaseStudy-items{margin-top:160px}.c-sectionCaseStudy-text:before{border-radius:0 0 8px 8px;content:"";display:block;height:8px;width:100%}.c-sectionCaseStudy-text [class^=icon-]{font-size:22px;line-height:30px;margin-right:10px;vertical-align:bottom}.c-sectionCaseStudy .-ok .c-sectionCaseStudy-text:before{background:#00b06b}.c-sectionCaseStudy .-ok .c-sectionCaseStudy-text .c-headingLevel3{color:#00b06b}.c-sectionCaseStudy .-ng .c-sectionCaseStudy-text:before{background:#e80f00}.c-sectionCaseStudy .-ng .c-sectionCaseStudy-text .c-headingLevel3{color:#e80f00}.c-sectionCaseStudy.-noMargin{margin-top:0}.c-sectionCaseStudy .c-sectionCaseStudy-text>.c-headingLevel3{margin-top:16px}.c-sectionCaseStudy .c-sectionCaseStudy-text>.c-headingLevel3+[class^=c-text]{margin-top:4px}.c-sectionColorToken .c-sectionColorToken-colmun{display:flex;margin-top:32px;overflow-x:auto;overflow-y:hidden}.c-sectionColorToken .c-sectionColorToken-colmun.-colmun1>*{min-width:800px;width:100%}.c-sectionColorToken .c-sectionColorToken-colmun.-colmun1 .c-sectionColorToken-colmun-item-inner{display:grid;gap:24px 128px;grid-auto-flow:column;grid-template-rows:repeat(6,auto)}.c-sectionColorToken .c-sectionColorToken-colmun.-colmun2>*{min-width:400px;width:50%}.c-sectionColorToken .c-sectionColorToken-colmun-item.-dark .c-sectionColorToken-colmun-item-inner{background-color:#000;color:#f0f0f0}.c-sectionColorToken .c-sectionColorToken-colmun-item.-dark .title{color:#f0f0f0}.c-sectionColorToken .c-sectionColorToken-colmun-item-inner{background-color:#f8f8f8;height:100%;margin-top:20px;padding:64px}.c-sectionColorToken .c-sectionColorToken-colmun-item-inner .block{display:grid;row-gap:24px}.c-sectionColorToken .c-sectionColorToken-colmun-item-inner .block:first-child .title{margin-top:0}.c-sectionColorToken .c-sectionColorToken-colmun-item-inner .title{margin-top:128px}.c-sectionColorTokenItem .c-sectionColorTokenItem-inner{align-items:center;display:flex;position:relative}.c-sectionColorTokenItem .c-sectionColorTokenItem-circle{border-radius:50%;height:40px;width:40px}.c-sectionColorTokenItem .c-sectionColorTokenItem-title{flex:1;margin-left:16px}.c-sectionColorTokenItem .c-sectionColorTokenItem-button{align-items:center;display:flex;margin-right:16px;text-align:right;transition:opacity .1s}.c-sectionColorTokenItem .c-sectionColorTokenItem-button:after{content:"";font-family:icomoon;margin-left:16px}.c-sectionColorTokenItem .c-sectionColorTokenItem-button:hover{opacity:.7}.c-sectionColorTokenItem .c-sectionColorTokenItem-button-fb{background-color:#fff;bottom:-30px;color:#333;font-size:12px;opacity:0;padding:4px;position:absolute;right:20px;transition:opacity .1s}.c-sectionColorTokenItem .c-sectionColorTokenItem-button-fb:before{background-color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";height:calc(5px*tan(60deg));left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:10px}.c-sectionColorTokenItem .c-sectionColorTokenItem-button-fb.-display{opacity:1}.c-sectionColorTokenItem.-hasBorder .c-sectionColorTokenItem-circle{border:1px solid #d2d2d2}.c-sliderLinkCardThumbnailColumn1-progress{background-color:#ddd;left:0;position:absolute}.c-sliderLinkCardThumbnailColumn1-progress-bar{background-color:#c8161d;height:100%}.c-sliderLinkCardThumbnailColumn1-controls{align-items:center;display:flex;justify-content:space-between}.c-sliderLinkCardThumbnailColumn1-page{color:#999;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1.25}.c-sliderLinkCardThumbnailColumn1-buttons{display:flex}.c-sliderLinkCardThumbnailColumn1.-noMargin{margin-top:0}.c-sliderLinkCardThumbnailColumn1 .splide__track{overflow-x:clip;overflow-y:visible}.c-sliderLinkCardThumbnailColumn3-progress{background-color:#ddd;left:0;position:absolute}.c-sliderLinkCardThumbnailColumn3-progress-bar{background-color:#c8161d;height:100%}.c-sliderLinkCardThumbnailColumn3-controls{align-items:center;display:flex;justify-content:space-between}.c-sliderLinkCardThumbnailColumn3-page{color:#999;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1.25}.c-sliderLinkCardThumbnailColumn3-buttons{display:flex}.c-sliderLinkCardThumbnailColumn3.-noMargin{margin-top:0}.c-sliderLinkCardThumbnailColumn3 .splide__track{overflow-x:clip;overflow-y:visible}.c-tableHorizontal{margin-top:32px}.c-tableHorizontal-scroller{display:block;overflow-x:auto;padding-bottom:10px;width:100%}.c-tableHorizontal-inner{display:flex}.c-tableHorizontal-table{background-color:#fff;min-width:960px}.c-tableHorizontal-table-row .c-tableHorizontal-table-data:first-child{min-width:190px;padding:20px 16px}.c-tableHorizontal-table-data,.c-tableHorizontal-table-head{vertical-align:middle}.c-tableHorizontal-table-head{background-color:#f8f8f8;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;min-width:80px;padding:12px 30px 12px 16px}.c-tableHorizontal-table-head[rowspan]{padding:32px 24px 32px 16px;vertical-align:initial}.c-tableHorizontal-table-data{min-height:88px;padding:17px 16px}.c-tableHorizontal-table tr{border-bottom:1px solid #d2d2d2}.c-tableHorizontal .simplebar-track.simplebar-vertical{display:none}.c-tableHorizontal .simplebar-track.simplebar-horizontal{background-color:#ddd}.c-tableHorizontal .simplebar-scrollbar:before{background:#c8161d;bottom:0;left:0;opacity:1;right:0;top:0;transition:opacity .2s linear .5s}.c-tableHorizontal .simplebar-scrollbar.simplebar-visible:before{opacity:1;transition-delay:0s;transition-duration:0s}.c-tableHorizontal-table-data>*,.c-tableHorizontal.-noMargin{margin-top:0}.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 #ddd}.c-tableVertical{width:100%}.c-tableVertical-body{background-color:#fff;border:1px solid #ddd}.c-tableVertical-group+.c-tableVertical-group{border-top:1px solid #ddd}.c-tableVertical-head{align-items:center;background-color:#f5f5f5;display:flex;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}.c-tableVertical.-noMargin{margin-top:0}.c-tabButton{align-items:center;background-color:#f8f8f8;display:flex;padding-bottom:16px;padding-top:16px;transition:background-color .1s;width:100%}.c-tabButton-text{display:block;flex:1;padding-left:16px;padding-right:8px;width:max-content}.c-tabButton[aria-selected=true]{background-color:#fff;font-weight:700}.c-tabButton:hover{background-color:#fff}.c-tabList{border-bottom:1px solid #d2d2d2;margin:80px 0 64px;position:sticky;top:0;z-index:1}.c-tabList-inner{justify-content:flex-start}.c-tabList-inner,.c-tabList-item{align-items:center;display:flex;width:100%}.c-textBody{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:400;letter-spacing:.64px;line-height:1.7}.c-textBody strong{font-weight:700}.c-textCaption{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;letter-spacing:.64px;line-height:1.7}.c-textCaption .body{display:block}.c-textCaption.-noMargin{margin-top:0}.c-textLead{font-feature-settings:normal;color:#111;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.75}.c-textLead .c-linkText{margin-left:4px;margin-right:4px}.c-textStrong{font-weight:700}hr{border-top:1px solid #d2d2d2;margin:80px 0}.c-hr.-noMargin{margin-top:0}.c-kv{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:540px;padding:80px 64px;position:relative;width:100%}.c-kv .c-kv-inner{margin:0 auto;max-width:960px;position:relative;z-index:2}.c-kv .c-headingLevel1+[class^=c-text]{margin-top:24px}.c-kv.-noMargin{margin-top:0}.c-headingLevel1+*{margin-top:24px}.c-headingLevel1+.c-headingLevel2,.c-headingLevel1+.c-section,.c-headingLevel1+[class^=c-text]{margin-top:80px}.c-headingLevel2+*{margin-top:24px}.c-headingLevel2+.c-tableHorizontal{margin-top:32px}.c-headingLevel2+.c-column2,.c-headingLevel2+.c-headingLevel3,.c-headingLevel2+.l-theFooterLinkNavigation-wrap{margin-top:80px}.c-headingLevel3+[class^=c-button],.c-headingLevel3+[class^=c-column],.c-headingLevel3+[class^=c-heading],.c-headingLevel3+[class^=c-linkText],.c-headingLevel3+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-headingLevel3+[class^=c-text]{margin-top:24px}.c-headingLevel3+[class^=c-image]{margin-top:32px}*>.c-headingLevel3:first-child{margin-top:0}.c-textBody+[class^=c-image]{margin-top:48px}.c-textBody+.c-listBulleted{margin-top:16px}.c-textBody+[class^=c-column]{margin-top:80px}.c-textBody+.c-textBody{margin-top:1em}.c-linkText.-block+.c-image{margin-top:32px}.c-linkText.-block+.c-tableHorizontal{margin-top:80px}.c-section>[class^=c-headingLevel]:first-child{margin-top:0}.c-section-child+.c-section-child{margin-top:80px}.c-section-child>.c-headingLevel2{margin-top:0}.c-imagePicture+[class^=c-heading]{margin-top:134px}[class^=c-image]+.c-textBody{margin-top:32px}.c-image+.c-image,[class^=c-image]+.c-headingLevel3{margin-top:48px}.c-kv+.c-section{margin-top:80px}.c-linkNavPanels-item+.c-linkNavPanels-item{margin-top:40px}.c-tableHorizontal+.c-image{margin-top:80px}.c-column2 .c-imagePicture+[class^=c-heading],.c-column2 [class^=c-imagePicture]+[class^=c-imagePicture],.c-listBulleted+.c-image{margin-top:32px}.l-default{min-width:960px;position:relative}.l-default-footer,.l-default-page{z-index:1}.l-default-page{display:flex;margin-left:auto;margin-right:auto;position:relative;width:100%}.l-default-page-content{width:100%}.l-default-page .page-content{margin:0 auto;max-width:1368px;padding:0 64px}.l-category{min-width:960px;position:relative}.l-category-footer,.l-category-page{z-index:1}.l-category-container,.l-category-page{position:relative}.l-category-page{display:flex;margin-left:auto;margin-right:auto;width:100%}.l-category-page-content{flex:1;overflow:clip;width:calc(100% - 240px)}.l-category-page .page-content{margin:0 auto;max-width:1088px;padding:80px 64px}.p-index .p-indexKv{background:no-repeat url(/assets/img/index/2x/bg_kv.webp) 50%/1920px 540px;height:540px;padding:80px;width:100%}.p-index .p-indexKv-inner{margin:0 auto;max-width:1240px}.p-index .p-indexKv .c-headingLevel1+[class^=c-text]{margin-top:24px}.p-index .p-indexContents:first-of-type{margin-top:160px}.p-styleElement .c-kv{background-image:url(/assets/img/style-elements/2x/bg_kv.webp)}.p-styleElement .p-localNavPanel{margin-top:80px;position:relative;z-index:2}.p-styleElement .p-localNavPanel .c-linkNavPanels{margin-bottom:0}.p-styleElement[data-page=styleElements] .c-headingLevel3+.c-image._sp+.c-image._pc{margin-top:32px}.p-styleElement[data-page="styleElements spacing"] .c-tableHorizontal-table-row>.c-tableHorizontal-table-head:first-child,.p-styleElement[data-page="styleElements spacing"] .c-tableHorizontal-table-row>.c-tableHorizontal-table-head:nth-child(2){width:200px}.p-styleElement[data-page="styleElements spacing"] .c-tableHorizontal-table-row>.c-tableHorizontal-table-data{padding:10.5px 16px}.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .c-tableHorizontal-table-row>.c-tableHorizontal-table-data:first-of-type{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif}.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h1-forMobile,.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h2-forMobile,.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h3-forMobile,.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-label-forMobile{font-weight:600;letter-spacing:.04em;line-height:1.5}.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h1-forMobile{font-size:32px}.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h2-forMobile{font-size:28px}.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h3-forMobile{font-size:20px}.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-label-forMobile{font-size:16px}.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-text-forMobile{letter-spacing:.04em;line-height:1.7}.p-styleElement[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-caption-forMobile{font-size:12px;font-weight:300;letter-spacing:.02em;line-height:18px}.p-designGuideline .c-kv{background-image:url(/assets/img/design-guideline/designstandard_KV.webp)}.p-designGuideline .p-localNavPanel{margin-top:80px;position:relative;z-index:2}.p-designGuideline .p-localNavPanel .c-linkNavPanels{margin-bottom:0}.p-designGuideline[data-page=styleElements] .c-headingLevel3+.c-image._sp+.c-image._pc{margin-top:32px}.p-designGuideline[data-page="styleElements spacing"] .c-tableHorizontal-table-row>.c-tableHorizontal-table-head:first-child,.p-designGuideline[data-page="styleElements spacing"] .c-tableHorizontal-table-row>.c-tableHorizontal-table-head:nth-child(2){width:200px}.p-designGuideline[data-page="styleElements spacing"] .c-tableHorizontal-table-row>.c-tableHorizontal-table-data{padding:10.5px 16px}.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .c-tableHorizontal-table-row>.c-tableHorizontal-table-data:first-of-type{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif}.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h1-forMobile,.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h2-forMobile,.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h3-forMobile,.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-label-forMobile{font-weight:600;letter-spacing:.04em;line-height:1.5}.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h1-forMobile{font-size:32px}.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h2-forMobile{font-size:28px}.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-h3-forMobile{font-size:20px}.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-label-forMobile{font-size:16px}.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-text-forMobile{letter-spacing:.04em;line-height:1.7}.p-designGuideline[data-page="styleElements typography"] .c-tableHorizontal.forMobile .p-caption-forMobile{font-size:12px;font-weight:300;letter-spacing:.02em;line-height:18px}.p-mindset .c-kv{background-image:url(/assets/img/mindset/2x/bg_kv.webp)}.p-mindset .p-mindsetMangaViewer{margin-top:84px;padding-bottom:48px;position:relative}.p-mindset .p-mindsetMangaViewer-label{align-items:center;background-color:#f8f8f8;bottom:0;cursor:pointer;display:flex;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,Yu Gothic,游ゴシック体,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-style:normal;font-weight:700;justify-content:center;left:50%;line-height:1.5;margin:0 auto;padding:12px 0;position:absolute;text-align:center;transform:translateX(-50%);width:288px;z-index:1}.p-mindset .p-mindsetMangaViewer-label:before{background-color:#00000014;content:"";display:block;height:100%;opacity:0;position:absolute;right:0;top:0;transition:all .1s;width:100%;z-index:1}.p-mindset .p-mindsetMangaViewer-label:hover:before{opacity:1}.p-mindset .p-mindsetMangaViewer-label:after{content:"マンガの続きを読む"}.p-mindset .p-mindsetMangaViewer-checkbox{display:none}.p-mindset .p-mindsetMangaViewer-checkbox:checked~.p-mindsetMangaViewer-content{height:auto}.p-mindset .p-mindsetMangaViewer-checkbox:checked~.p-mindsetMangaViewer-content:before,.p-mindset .p-mindsetMangaViewer-checkbox:checked~.p-mindsetMangaViewer-label{display:none}.p-mindset .p-mindsetMangaViewer-content{height:540px;margin-top:12px;overflow:hidden;position:relative}.p-mindset .p-mindsetMangaViewer-content .c-image+.c-image{margin-top:80px}.p-mindset .p-mindsetMangaViewer-content:before{background:linear-gradient(180deg,#fff0,#fff 69.5%);bottom:0;content:"";display:block;height:160px;left:0;position:absolute;width:100%}@media screen and (min-width:960px){html{font-size:1rem}.article-content{padding-bottom:200px}.m-1x{margin:8px}.mt-1x{margin-top:8px}.mr-1x{margin-right:8px}.mb-1x{margin-bottom:8px}.ml-1x{margin-left:8px}.mv-1x{margin-bottom:8px;margin-top:8px}.mh-1x{margin-left:8px;margin-right:8px}.m-2x{margin:16px}.mt-2x{margin-top:16px}.mr-2x{margin-right:16px}.mb-2x{margin-bottom:16px}.ml-2x{margin-left:16px}.mv-2x{margin-bottom:16px;margin-top:16px}.mh-2x{margin-left:16px;margin-right:16px}.m-3x{margin:24px}.mt-3x{margin-top:24px}.mr-3x{margin-right:24px}.mb-3x{margin-bottom:24px}.ml-3x{margin-left:24px}.mv-3x{margin-bottom:24px;margin-top:24px}.mh-3x{margin-left:24px;margin-right:24px}.m-4x{margin:32px}.mt-4x{margin-top:32px}.mr-4x{margin-right:32px}.mb-4x{margin-bottom:32px}.ml-4x{margin-left:32px}.mv-4x{margin-bottom:32px;margin-top:32px}.mh-4x{margin-left:32px;margin-right:32px}.m-6x{margin:48px}.mt-6x{margin-top:48px}.mr-6x{margin-right:48px}.mb-6x{margin-bottom:48px}.ml-6x{margin-left:48px}.mv-6x{margin-bottom:48px;margin-top:48px}.mh-6x{margin-left:48px;margin-right:48px}.m-8x{margin:64px}.mt-8x{margin-top:64px}.mr-8x{margin-right:64px}.mb-8x{margin-bottom:64px}.ml-8x{margin-left:64px}.mv-8x{margin-bottom:64px;margin-top:64px}.mh-8x{margin-left:64px;margin-right:64px}.p-1x{padding:8px}.pt-1x{padding-top:8px}.pr-1x{padding-right:8px}.pb-1x{padding-bottom:8px}.pl-1x{padding-left:8px}.pv-1x{padding-bottom:8px;padding-top:8px}.ph-1x{padding-left:8px;padding-right:8px}.p-2x{padding:16px}.pt-2x{padding-top:16px}.pr-2x{padding-right:16px}.pb-2x{padding-bottom:16px}.pl-2x{padding-left:16px}.pv-2x{padding-bottom:16px;padding-top:16px}.ph-2x{padding-left:16px;padding-right:16px}.p-3x{padding:24px}.pt-3x{padding-top:24px}.pr-3x{padding-right:24px}.pb-3x{padding-bottom:24px}.pl-3x{padding-left:24px}.pv-3x{padding-bottom:24px;padding-top:24px}.ph-3x{padding-left:24px;padding-right:24px}.p-4x{padding:32px}.pt-4x{padding-top:32px}.pr-4x{padding-right:32px}.pb-4x{padding-bottom:32px}.pl-4x{padding-left:32px}.pv-4x{padding-bottom:32px;padding-top:32px}.ph-4x{padding-left:32px;padding-right:32px}.p-6x{padding:48px}.pt-6x{padding-top:48px}.pr-6x{padding-right:48px}.pb-6x{padding-bottom:48px}.pl-6x{padding-left:48px}.pv-6x{padding-bottom:48px;padding-top:48px}.ph-6x{padding-left:48px;padding-right:48px}.p-8x{padding:64px}.pt-8x{padding-top:64px}.pr-8x{padding-right:64px}.pb-8x{padding-bottom:64px}.pl-8x{padding-left:64px}.pv-8x{padding-bottom:64px;padding-top:64px}.ph-8x{padding-left:64px;padding-right:64px}.pb-page{padding-bottom:200px}.c-blockArticle{padding-bottom:32px;padding-top:32px}.c-blockArticle-tags{margin-left:16px}.c-blockArticle-bottom,.c-blockArticle-title+.c-blockArticle-text{margin-top:16px}.c-blockTextError{border-radius:8px;margin-top:8px;padding:16px 32px}.c-blockTextError .text{padding-left:24px}.c-blockTextError .text:before{font-size:14px;height:16px;top:6px;width:16px}.c-blockTextError .text+.text{margin-top:8px}.c-blockProgressStep{border-radius:40px;padding:26px 13.2%}.c-blockProgressStep .border{width:32px}.c-buttonClose.-hover-enter{background-color:#eee;transition-duration:.25s}.c-buttonClose.-hover-enter .icon{animation:anim-buttonClose-enter .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonClose.-hover-active{background-color:#eee}.c-buttonClose.-hover-leave{background-color:#fff;transition-duration:.35s}.c-buttonClose.-hover-leave.-secondary{background-color:#f5f5f5}.c-buttonNext.-hover-enter{background-color:#eee;transition-duration:.25s}.c-buttonNext.-hover-enter .icon{animation:anim-buttonClose-enter .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonNext.-hover-active{background-color:#eee}.c-buttonNext.-hover-leave{background-color:#fff;transition-duration:.35s}.c-buttonNext.-hover-leave.-secondary{background-color:#f5f5f5}.c-buttonOpen.-hover-enter{background-color:#eee;transition-duration:.25s}.c-buttonOpen.-hover-enter .icon{animation:anim-buttonClose-enter .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonOpen.-hover-active{background-color:#eee}.c-buttonOpen.-hover-leave{background-color:#fff;transition-duration:.35s}.c-buttonOpen.-hover-leave.-secondary{background-color:#f5f5f5}.c-buttonPrev.-hover-enter{background-color:#eee;transition-duration:.25s}.c-buttonPrev.-hover-enter .icon{animation:anim-buttonClose-enter .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonPrev.-hover-active{background-color:#eee}.c-buttonPrev.-hover-leave{background-color:#fff;transition-duration:.35s}.c-buttonPrev.-hover-leave.-secondary{background-color:#f5f5f5}.c-buttonRounded{margin-top:16px}.c-buttonRounded+.c-buttonRounded{margin-top:8px!important}.c-buttonScrollTop{height:160px;width:160px}.c-buttonScrollTop .icon{font-size:20px}.c-buttonScrollTop.-hover-enter{background-color:#f5f5f5;transition-duration:.25s}.c-buttonScrollTop.-hover-enter .icon{animation:anim-btn-icon-up-enter .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonScrollTop.-hover-active{background-color:#f5f5f5}.c-buttonScrollTop.-hover-leave{background-color:#fff;transition-duration:.35s}.c-buttonScrollTop.-hover-leave .icon{animation:anim-btn-icon-up-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-column2{align-items:stretch;display:flex;justify-content:space-between}.c-column2-column{width:calc(50% - 20px)}.c-column2.-reverse{flex-direction:row-reverse}.c-column2.-vertical [class^=c-heading].-flat{margin-top:8px!important}.c-column2.-vertical [class^=c-image]+.c-headingLevel3{margin-top:16px!important}.c-column2 .c-listTag,.c-column2.-vertical [class^=c-heading]+.c-textBody{margin-top:8px!important}.c-column3{align-items:flex-start;display:flex;justify-content:space-between;margin-top:24px}.c-column3-column{width:30.5982905983%}.c-column3 .c-imagePicture+[class^=c-text].c-textStrong:not(.c-textCaption){margin-top:16px!important}.c-column2Responsive{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:64px;width:calc(100% + 160px + max(0px , calc(max(-100vw, -1920px) + 100vw) / 2))}.c-column2Responsive-column.-text{width:min(27.375vw,525.6px)}.c-column2Responsive-column.-img{align-self:center;height:min(31.25vw,600px);width:calc(min(51.25vw, 984px) + max(0px , calc(max(-100vw, -1920px) + 100vw) /2))}.c-headingLevel2Important{margin-top:64px;padding-top:min(5vw,96px)}.c-headingLevel2Important-sub{left:max(-4.375vw,-84px)}.c-headingLevel4{border-bottom-width:1px;margin-top:64px;padding-bottom:16px}.c-headingLevel4:after{bottom:-1.5px;height:3px;width:24px}.c-headingLevel5{margin-top:32px}.c-imageFigure{margin-top:48px}.c-imageFigure-caption{margin-top:8px}.c-inputCheckbox .checkbox{border-radius:3px;border-width:1px;height:16px;width:16px}.c-inputCheckbox .checkbox .icon{font-size:16px}.c-inputCheckbox .label{margin-left:8px}.c-inputCheckboxGroup{display:flex;flex-wrap:wrap;margin:-6px -16px}.c-inputCheckboxGroup-item{padding:6px 16px}.c-inputRadio .radio{border-radius:50%;border-width:1px;height:16px;width:16px}.c-inputRadio .radio .circle{border-radius:50%;height:8px;left:calc(50% - 4px);top:calc(50% - 4px);width:8px}.c-inputRadio .label{margin-left:8px}.c-inputRadioGroup{display:flex;flex-wrap:wrap;margin:-6px -16px}.c-inputRadioGroup-item{padding:6px 16px}.c-inputRadioNetwork{border-radius:40px;padding:8px 24px 8px 16px}.c-inputRadioNetwork .radio{border-radius:50%;height:16px;width:16px}.c-inputRadioNetwork .radio .circle{border-radius:50%;height:6px;left:calc(50% - 3px);top:calc(50% - 3px);width:6px}.c-inputRadioNetwork .label{margin-left:8px}.c-inputSelect{border-radius:8px;border-width:1px}.c-inputSelect .select{min-width:290px;padding:20px 62px 20px 32px}.c-inputSelect .icon{font-size:14px;right:32px}.c-inputText{border-radius:8px;padding:20px 32px}.c-inputText.-short{max-width:290px}.c-inputTextarea{border-radius:8px;padding:32px}.c-overlayWindow-contents{padding-bottom:7.5rem;padding-top:7.5rem}.c-overlayWindow-closeBtn{height:3.75rem;right:3.75rem;top:3.75rem;width:3.75rem}.c-overlayGdpr .c-overlayGdpr-inner{padding:1.375vw 1.5vw 1.375vw 10vw}.c-overlayGdpr-text{margin-right:1.375vw;width:67.5vw}.c-overlayGdpr-button{width:178px}.c-overlayGdpr-button .c-buttonRounded-button{border-radius:48px}.c-overlayGdpr-button .c-buttonRounded-button>.circle{height:48px;width:48px}.c-overlayGdpr-button .c-buttonRounded-button>.text{padding-bottom:16px;padding-top:16px}.c-overlayGdpr-close{height:48px;width:48px}.c-linkArchive{margin-top:16px}.c-linkArchive-arrow{margin-left:16px}.c-linkArchive-arrow .svg{width:70px}.c-linkArchive.-hover-enter .c-linkArchive-arrow .svg,.c-linkArchive.-hover-leave .c-linkArchive-arrow .svg{animation:anim-slide-right .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArticle{padding-bottom:32px;padding-top:32px}.c-linkArticle-tags{margin-left:16px}.c-linkArticle-bottom{margin-top:16px}.c-linkArticle>.icon{font-size:14px;margin-left:40px}.c-linkArticle-title+.c-linkArticle-text{margin-top:16px}.c-linkArticle.-hover-enter>.icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArticle.-hover-enter:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArticle.-hover-enter[target=_blank]>.icon{animation:anim-btn-icon-topright .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArticle.-hover-active:after{transform:translateX(100%)}.c-linkArticle.-hover-leave>.icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArticle.-hover-leave[target=_blank]>.icon{animation:anim-btn-icon-topright .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArticle.-hover-leave:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCard{border-radius:16px;min-height:170px;padding:40px 24px 40px 40px;transition:box-shadow .25s ease-out}.c-linkCard-text-title{font-size:18px;line-height:1.777}.c-linkCard-text-caption{margin-top:8px}.c-linkCard-icon{margin-left:16px}.c-linkCard-icon .circle{border-radius:50%;height:48px;margin-left:4px;width:48px}.c-linkCard-icon .circle:before{border:1px solid #0000;border-radius:50%;content:"";height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .25s cubic-bezier(.23,1,.32,1);width:48px}.c-linkCard-icon .circle .icon{font-size:14px}.c-linkCard.-hover-enter{box-shadow:0 40px 40px 0 #00000014,0 16px 16px 0 #00000008,0 4px 4px 0 #00000005;transition-duration:.25s;z-index:1}.c-linkCard.-hover-enter .c-linkCard-icon .circle:before{border-color:#c8161d;transition-duration:.25s}.c-linkCard.-hover-enter .c-linkCard-icon .circle .icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCard.-hover-enter[target=_blank] .c-linkCard-icon .circle .icon{animation:anim-btn-icon-topright .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCard.-hover-active{box-shadow:0 40px 40px 0 #00000014,0 16px 16px 0 #00000008,0 4px 4px 0 #00000005;z-index:1}.c-linkCard.-hover-active .c-linkCard-icon .circle:before{border-color:#c8161d;transition-duration:.25s}.c-linkCard.-hover-leave{box-shadow:#0000;transition-duration:.35s;z-index:0}.c-linkCard.-hover-leave .c-linkCard-icon .circle:before{border-color:#0000;transition-duration:.35s}.c-linkCard.-hover-leave .c-linkCard-icon .circle .icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCard.-hover-leave[target=_blank] .c-linkCard-icon .circle .icon{animation:anim-btn-icon-topright .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCard+[class^=c-button],.c-linkCard+[class^=c-linkText],.c-linkCard+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-linkCard+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-linkCard.-noDescription{padding:20px 24px}.c-linkCardRelated{border-radius:16px;height:120px;transition:box-shadow .25s ease-out}.c-linkCardRelated-thumbnail{height:120px;width:120px}.c-linkCardRelated-title{font-size:18px}.c-linkCardRelated-icon{height:14px;overflow:hidden;width:14px}.c-linkCardRelated-icon>.icon{font-size:14px}.c-linkCardRelated.-hover-enter{box-shadow:0 40px 40px 0 #00000014,0 16px 16px 0 #00000008,0 4px 4px 0 #00000005;transition-duration:.25s;z-index:1}.c-linkCardRelated.-hover-enter .c-linkCardRelated-icon>.icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardRelated.-hover-active{box-shadow:0 40px 40px 0 #00000014,0 16px 16px 0 #00000008,0 4px 4px 0 #00000005;z-index:1}.c-linkCardRelated.-hover-leave{box-shadow:#0000;transition-duration:.35s;z-index:0}.c-linkCardRelated.-hover-leave .c-linkCardRelated-icon>.icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnail{border-radius:16px;display:flex;flex-direction:column;transition:box-shadow .25s ease-out}.c-linkCardThumbnail-thumb{flex:none}.c-linkCardThumbnail-text{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:32px 24px 24px}.c-linkCardThumbnail-text-title{font-size:18px;line-height:1.777;padding-left:16px;padding-right:16px}.c-linkCardThumbnail-text-caption{margin-top:8px;padding-left:16px;padding-right:16px}.c-linkCardThumbnail-text-bottom{margin-top:24px}.c-linkCardThumbnail-text .tag-text{border-radius:40px;padding:8px 24px}.c-linkCardThumbnail-text .circle{border-radius:50%;height:48px;margin-left:4px;width:48px}.c-linkCardThumbnail-text .circle:before{border:1px solid #0000;border-radius:50%;content:"";height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .25s cubic-bezier(.23,1,.32,1);width:48px}.c-linkCardThumbnail-text .circle .icon{font-size:14px}.c-linkCardThumbnail.-column2 .c-linkCardThumbnail-thumb{padding-top:50.0878734622%}.c-linkCardThumbnail.-column3 .c-linkCardThumbnail-thumb{padding-top:48.275862069%}.c-linkCardThumbnail.-hover-enter{box-shadow:0 40px 40px 0 #00000014,0 16px 16px 0 #00000008,0 4px 4px 0 #00000005;transition-duration:.25s;z-index:1}.c-linkCardThumbnail.-hover-enter .c-linkCardThumbnail-text .circle:before{border-color:#c8161d;transition-duration:.25s}.c-linkCardThumbnail.-hover-enter .c-linkCardThumbnail-text .circle .icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnail.-hover-enter[target=_blank] .c-linkCardThumbnail-text .circle .icon{animation:anim-btn-icon-topright .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnail.-hover-active{box-shadow:0 40px 40px 0 #00000014,0 16px 16px 0 #00000008,0 4px 4px 0 #00000005;z-index:1}.c-linkCardThumbnail.-hover-active .c-linkCardThumbnail-text .circle:before{border-color:#c8161d;transition-duration:.25s}.c-linkCardThumbnail.-hover-leave{box-shadow:#0000;transition-duration:.35s;z-index:0}.c-linkCardThumbnail.-hover-leave .c-linkCardThumbnail-text .circle:before{border-color:#0000;transition-duration:.35s}.c-linkCardThumbnail.-hover-leave .c-linkCardThumbnail-text .circle .icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnail.-hover-leave[target=_blank] .c-linkCardThumbnail-text .circle .icon{animation:anim-btn-icon-topright .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnail+[class^=c-button],.c-linkCardThumbnail+[class^=c-linkText],.c-linkCardThumbnail+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-linkCardThumbnail+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-linkCardThumbnailColumn1{border-radius:16px;display:flex;transition:box-shadow .25s ease-out}.c-linkCardThumbnailColumn1-thumb{width:43.5897435897%}.c-linkCardThumbnailColumn1-thumb-inner{padding-top:54.9019607843%}.c-linkCardThumbnailColumn1-text{padding:32px 24px 24px;width:56.4102564103%}.c-linkCardThumbnailColumn1-text-interview-text{font-size:14px}.c-linkCardThumbnailColumn1-text-interview-text+.c-linkCardThumbnailColumn1-text-interview-text{margin-left:16px;padding-left:16px}.c-linkCardThumbnailColumn1-text-interview-textNumber{font-size:24px}.c-linkCardThumbnailColumn1-text-interview+.c-linkCardThumbnailColumn1-text-title{margin-top:16px}.c-linkCardThumbnailColumn1-text-title{font-size:18px;line-height:1.777}.c-linkCardThumbnailColumn1-text-caption{margin-top:8px}.c-linkCardThumbnailColumn1-text-bottom{margin-top:24px}.c-linkCardThumbnailColumn1-text .tag-text{border-radius:40px;padding:8px 24px}.c-linkCardThumbnailColumn1-text .circle{border-radius:50%;height:48px;margin-left:4px;width:48px}.c-linkCardThumbnailColumn1-text .circle:before{border:1px solid #0000;border-radius:50%;content:"";height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .25s cubic-bezier(.23,1,.32,1);width:48px}.c-linkCardThumbnailColumn1-text .circle .icon{font-size:14px}.c-linkCardThumbnailColumn1.-column2 .c-linkCardThumbnailColumn1-thumb{padding-top:50.0878734622%}.c-linkCardThumbnailColumn1.-column3 .c-linkCardThumbnailColumn1-thumb{padding-top:48.275862069%}.c-linkCardThumbnailColumn1.-hover-enter{box-shadow:0 40px 40px 0 #00000014,0 16px 16px 0 #00000008,0 4px 4px 0 #00000005;transition-duration:.25s;z-index:1}.c-linkCardThumbnailColumn1.-hover-enter .c-linkCardThumbnailColumn1-text .circle:before{border-color:#c8161d;transition-duration:.25s}.c-linkCardThumbnailColumn1.-hover-enter .c-linkCardThumbnailColumn1-text .circle .icon{animation:anim-btn-icon-right .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnailColumn1.-hover-enter[target=_blank] .c-linkCardThumbnailColumn1-text .circle .icon{animation:anim-btn-icon-topright .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnailColumn1.-hover-active{box-shadow:0 40px 40px 0 #00000014,0 16px 16px 0 #00000008,0 4px 4px 0 #00000005;z-index:1}.c-linkCardThumbnailColumn1.-hover-active .c-linkCardThumbnailColumn1-text .circle:before{border-color:#c8161d;transition-duration:.25s}.c-linkCardThumbnailColumn1.-hover-leave{box-shadow:#0000;transition-duration:.35s;z-index:0}.c-linkCardThumbnailColumn1.-hover-leave .c-linkCardThumbnailColumn1-text .circle:before{border-color:#0000;transition-duration:.35s}.c-linkCardThumbnailColumn1.-hover-leave .c-linkCardThumbnailColumn1-text .circle .icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnailColumn1.-hover-leave[target=_blank] .c-linkCardThumbnailColumn1-text .circle .icon{animation:anim-btn-icon-topright .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkCardThumbnailColumn1+[class^=c-button],.c-linkCardThumbnailColumn1+[class^=c-linkText],.c-linkCardThumbnailColumn1+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-linkCardThumbnailColumn1+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-linkNavigationSecond.-hover-enter>.text{color:#c8161d}.c-linkNavigationSecond.-hover-enter .c-linkNavigationSecond-icon>.icon,.c-linkNavigationSecond.-hover-enter:after{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationSecond.-hover-active>.text{color:#c8161d}.c-linkNavigationSecond.-hover-active .c-linkNavigationSecond-icon>.icon,.c-linkNavigationSecond.-hover-active:after{transform:translateX(100%)}.c-linkNavigationSecond.-hover-leave>.text{color:#111}.c-linkNavigationSecond.-hover-leave .c-linkNavigationSecond-icon>.icon,.c-linkNavigationSecond.-hover-leave:after{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationThird.-hover-enter>.text:before{background-color:#c8161d}.c-linkNavigationThird.-hover-enter .c-linkNavigationThird-icon>.icon{animation:anim-slide-right-enter .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkNavigationThird.-hover-active>.text:before{background-color:#c8161d}.c-linkNavigationThird.-hover-active .c-linkNavigationThird-icon>.icon{transform:translateX(100%)}.c-linkNavigationThird.-hover-leave>.text:before{background-color:#ddd}.c-linkNavigationThird.-hover-leave .c-linkNavigationThird-icon>.icon{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.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:0 100%;background-size:100% 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}.c-listAccordionItem-head{border-bottom-width:1px}.c-listAccordionItem-head-button{padding-bottom:24px;padding-top:24px}.c-listAccordionItem-head-button .icon{font-size:14px;margin-left:24px}.c-listAccordionItem-head-button:hover .text{color:#c8161d}.c-listAccordionItem-body{padding-bottom:24px;padding-top:24px}.c-listAccordionItem.-qa .c-listAccordionItem-body,.c-listAccordionItem.-qa .c-listAccordionItem-head-button .text{padding-left:37px}.c-listAccordionItem.-qa .c-listAccordionItem-body:before{top:16px}.c-listAccordion-item+.c-listAccordion-item:before{height:1px;top:-1px}.c-listLinkAnchor{margin-top:8px}.c-listLinkAnchor-item{padding:1px}.c-listLinkCard{column-gap:2.735042735vw;display:grid;margin-top:48px;row-gap:2.735042735vw}.c-listLinkCard.-column2{grid-template-columns:1fr 1fr}.c-listLinkCard.-column3{grid-template-columns:1fr 1fr 1fr}.c-listLinkCard+[class^=c-button],.c-listLinkCard+[class^=c-linkText],.c-listLinkCard+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-listLinkCard+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-listLinkCardRelated{column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:24px}.c-listLinkCardThumbnail{column-gap:2.735042735vw;display:grid;margin-top:48px;row-gap:4.1025641026vw}.c-listLinkCardThumbnail.-column2{grid-template-columns:1fr 1fr}.c-listLinkCardThumbnail.-column3{grid-template-columns:1fr 1fr 1fr}.c-listLinkCardThumbnail.-newIcon .c-listLinkCardThumbnail-item:first-child .c-linkCardThumbnail-text-title:after{margin-left:8px;margin-top:-.3125rem}.c-listLinkCardThumbnail+[class^=c-button],.c-listLinkCardThumbnail+[class^=c-linkText],.c-listLinkCardThumbnail+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-listLinkCardThumbnail+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-listDescription{margin-top:32px}.c-listDescription>.item{display:flex;justify-content:space-between}.c-listDescription>.item+.item{margin-top:32px;padding-top:32px}.c-listDescription>.item:last-child{padding-bottom:32px}.c-listDescription>.item>.title{width:15.4700854701%}.c-listDescription>.item>.title>.text+.text{margin-top:8px}.c-listDescription>.item>.description{width:81.1111111111%}.c-listDescription>.item>.description .c-listDescription+.c-listDescription{border-top:1px solid #ddd}.c-listDescription.-wideTitle>.item>.title{width:24.7863247863%}.c-listDescription.-wideTitle>.item>.description{width:71.7948717949%}.c-listProductDetail,.c-listProductDetail-item+.c-listProductDetail-item{margin-top:24px}.c-listTag{margin:-4px}.c-listTag .item{padding:4px}.c-listTag .tag{border-radius:34px;padding:8px 24px}.c-listTagAreaItem .content .text{margin-left:8px}.c-listTagAreaItem .circle{border-radius:50%;border-radius:0;height:38px;width:38px}.c-listTagAreaItem .circle .icon{font-size:30px}.c-listTagArea{margin:-12px}.c-listTagArea .item{padding:12px}.c-listLinkIcon ul.c-listLinkIcon-list{gap:24px}.c-listLinkIcon ul.c-listLinkIcon-list li.c-listLinkIcon-item .c-listLinkIcon-link{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}.c-listLinkIcon ul.c-listLinkIcon-list li.c-listLinkIcon-item .c-listLinkIcon-link .item-icon{font-size:30px}.c-mediaGoogleMap{margin-top:24px;padding-top:43.6363636364%}.c-sectionAlert{border-radius:8px;margin-top:48px;padding:40px}.c-sectionAlert-title-icon{height:16px;width:16px}.c-sectionAlert-title-text{margin-left:8px}.c-sectionCheckbox{margin-top:32px}.c-sectionCheckbox-head+.c-sectionCheckbox-body{margin-top:8px}.c-sectionCheckbox-list{margin:-6px -12px}.c-sectionCheckbox-list-item{padding:6px 12px}.c-sectionImportant{margin-top:64px}.c-sectionImportant-img{height:min(25vw,480px);margin-top:32px;width:calc(min(73.125vw, 1404px) + 160px + max(0px , calc((max(-100vw, -1920px) + 100vw) / 2)))}.c-sectionImportant-img-inner{width:100%}.c-sectionNote{border-radius:8px;border-width:1px;display:flex;flex-direction:row-reverse;margin-top:48px;padding:40px}.c-sectionNote-thumbnail{margin-left:32px;width:38.5321100917%}.c-sectionNote-text{flex:1}.c-sectionNote-title{font-size:18px}.c-sectionPageCategoryKv{padding-top:min(9.125vw,175.2px)}.c-sectionPageCategoryKv-inner{padding-top:min(12.875vw,247.2px)}.c-sectionPageCategoryKv-text{width:min(80vw,1536px)}.c-sectionPageCategoryKv-text .subTitle{font-size:min(6.875vw,132px);margin-top:-1.25em;padding-top:min(12.875vw,247.2px)}.c-sectionPageCategoryKv-img{height:min(580px,min(36.25vw,696px));width:100%}.c-sectionPageCategoryKv+*{margin-top:64px!important}.c-sectionPageCategoryDetailKv{padding-top:min(11.3125vw,217.2px)}.c-sectionPageCategoryDetailKv-img{margin-top:min(10.6875vw,205.2px)}.c-sectionPageCategoryDetailKv-text{bottom:min(619px,min(38.6875vw,742.8px));position:absolute;z-index:1}.c-sectionPageCategoryDetailKv-text .subTitle{font-size:min(2vw,38.4px)}.c-sectionPageCategoryDetailKv-text .title{font-size:min(3.5vw,67.2px)}.c-sectionPageCategoryDetailKv-img{height:min(580px,min(36.25vw,696px));width:100%}.c-sectionPageCategoryDetailKv.-noImage .c-sectionPageCategoryDetailKv-text{bottom:99px}.c-sectionPageCategoryDetailKv.-noImage .c-sectionPageCategoryDetailKv-img{height:min(5vw,96px)}.c-sectionPageCategoryDetailKv+*,.c-sectionPageCategoryDetailKv.-noImage+*{margin-top:64px!important}.c-sectionProductDetail{display:flex}.c-sectionProductDetail-thumbnail{flex:none;width:24.7863247863%}.c-sectionProductDetail-content{flex:1;margin-left:24px}.c-sectionProductDetail-listTagArea{margin-top:4px}.c-sectionProductDetail-text{margin-top:8px}.c-sectionRadioNetwork{margin-top:32px}.c-sectionRadioNetwork-head .note{margin-left:8px}.c-sectionRadioNetwork-head+.c-sectionRadioNetwork-body{margin-top:8px}.c-sectionRadioNetwork-list{margin:-6px -12px}.c-sectionRadioNetwork-list-item{padding:6px 12px}.c-sectionRecruitInformation{margin-top:64px;padding-bottom:min(6.25vw,120px);padding-top:min(5vw,96px)}.c-sectionRecruitInformation-title{font-size:min(4vw,76.8px)}.c-sectionRecruitInformation-content{display:flex;justify-content:space-between;margin-top:min(2.5vw,48px)}.c-sectionRecruitInformation-section{align-items:stretch;border-radius:min(1.5vw,28.8px);padding:min(3vw,57.6px) min(3.5vw,67.2px);width:48.6324786325%}.c-sectionRecruitInformation.-noInfo .c-sectionRecruitInformation-content .c-sectionRecruitInformation-section{height:clamp(249px,18.75vw,360px)}.c-sectionSearchBox{box-shadow:0 4px 4px #11111103,0 16px 16px #11111105,0 24px 24px #1111110a;padding:80px 160px 80px 110px}.c-sectionSearchBox-head{border-bottom-width:1px;padding-bottom:16px}.c-sectionSearchBox-head-numberOfHits .numberOfHits{font-size:24px;margin-left:8px;margin-right:4px}.c-sectionSearchBox-body{margin-top:32px}.c-sectionSearchBox+*{margin-top:64px!important}.c-sectionCaseStudy{align-items:start;display:flex;gap:40px;justify-content:center}.c-sectionCaseStudy-items{width:50%}.c-sectionCaseStudy-items+.c-sectionCaseStudy-items{margin-top:0}.c-sliderLinkCardThumbnailColumn1{margin-top:48px}.c-sliderLinkCardThumbnailColumn1-track{margin-left:-36px;margin-right:-36px}.c-sliderLinkCardThumbnailColumn1-slider-slide{padding-left:36px;padding-right:36px}.c-sliderLinkCardThumbnailColumn1-progress{bottom:24px;height:2px;width:min(12.5vw,240px)}.c-sliderLinkCardThumbnailColumn1-controls{margin-top:40px}.c-sliderLinkCardThumbnailColumn1-page{font-size:12px;padding-left:calc(min(12.5vw, 240px) + 16px)}.c-sliderLinkCardThumbnailColumn1-buttons .c-sliderLinkCardThumbnailColumn1-button+.c-sliderLinkCardThumbnailColumn1-button{margin-left:8px}.c-sliderLinkCardThumbnailColumn3{margin-top:48px}.c-sliderLinkCardThumbnailColumn3-track{margin-left:-16px;margin-right:-16px}.c-sliderLinkCardThumbnailColumn3-slider-slide{padding-left:16px;padding-right:16px}.c-sliderLinkCardThumbnailColumn3-progress{bottom:24px;height:2px;width:min(12.5vw,240px)}.c-sliderLinkCardThumbnailColumn3-controls{margin-top:40px}.c-sliderLinkCardThumbnailColumn3-page{font-size:12px;padding-left:calc(min(12.5vw, 240px) + 16px)}.c-sliderLinkCardThumbnailColumn3-buttons .c-sliderLinkCardThumbnailColumn3-button+.c-sliderLinkCardThumbnailColumn3-button{margin-left:8px}.c-sliderLinkCardThumbnailColumn3+[class^=c-button],.c-sliderLinkCardThumbnailColumn3+[class^=c-linkText],.c-sliderLinkCardThumbnailColumn3+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-sliderLinkCardThumbnailColumn3+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-tableHorizontal .simplebar-track.simplebar-horizontal{height:1px}.c-tableVertical{margin-top:48px}.c-tableVertical-group{display:flex}.c-tableVertical-head{padding:16px 32px;width:31.6239316239%}.c-tableVertical-data{flex:1;padding:16px 32px}.c-tableVertical-data+.c-tableVertical-data{border-left:1px solid #ddd}.c-tableVertical+[class^=c-button],.c-tableVertical+[class^=c-linkText],.c-tableVertical+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-tableVertical+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-blockProgressStep+*,.c-headingLevel2Important+[class^=c-listDescription]{margin-top:64px}}@media (max-width:960px){html{overflow-x:scroll}}@media screen and (max-width:959px){.article-content{padding-bottom:26.6666666667vw}.m-1x{margin:4px}.mt-1x{margin-top:1.0666666667vw}.mr-1x{margin-right:1.0666666667vw}.mb-1x{margin-bottom:1.0666666667vw}.ml-1x{margin-left:1.0666666667vw}.mv-1x{margin-bottom:1.0666666667vw;margin-top:1.0666666667vw}.mh-1x{margin-left:1.0666666667vw;margin-right:1.0666666667vw}.m-2x{margin:8px}.mt-2x{margin-top:2.1333333333vw}.mr-2x{margin-right:2.1333333333vw}.mb-2x{margin-bottom:2.1333333333vw}.ml-2x{margin-left:2.1333333333vw}.mv-2x{margin-bottom:2.1333333333vw;margin-top:2.1333333333vw}.mh-2x{margin-left:2.1333333333vw;margin-right:2.1333333333vw}.m-3x{margin:16px}.mt-3x{margin-top:4.2666666667vw}.mr-3x{margin-right:4.2666666667vw}.mb-3x{margin-bottom:4.2666666667vw}.ml-3x{margin-left:4.2666666667vw}.mv-3x{margin-bottom:4.2666666667vw;margin-top:4.2666666667vw}.mh-3x{margin-left:4.2666666667vw;margin-right:4.2666666667vw}.m-4x{margin:24px}.mt-4x{margin-top:6.4vw}.mr-4x{margin-right:6.4vw}.mb-4x{margin-bottom:6.4vw}.ml-4x{margin-left:6.4vw}.mv-4x{margin-bottom:6.4vw;margin-top:6.4vw}.mh-4x{margin-left:6.4vw;margin-right:6.4vw}.m-6x{margin:32px}.mt-6x{margin-top:8.5333333333vw}.mr-6x{margin-right:8.5333333333vw}.mb-6x{margin-bottom:8.5333333333vw}.ml-6x{margin-left:8.5333333333vw}.mv-6x{margin-bottom:8.5333333333vw;margin-top:8.5333333333vw}.mh-6x{margin-left:8.5333333333vw;margin-right:8.5333333333vw}.m-8x{margin:48px}.mt-8x{margin-top:12.8vw}.mr-8x{margin-right:12.8vw}.mb-8x{margin-bottom:12.8vw}.ml-8x{margin-left:12.8vw}.mv-8x{margin-bottom:12.8vw;margin-top:12.8vw}.mh-8x{margin-left:12.8vw;margin-right:12.8vw}.p-1x{padding:4px}.pt-1x{padding-top:4px}.pr-1x{padding-right:4px}.pb-1x{padding-bottom:4px}.pl-1x{padding-left:4px}.pv-1x{padding-bottom:4px;padding-top:4px}.ph-1x{padding-left:4px;padding-right:4px}.p-2x{padding:8px}.pt-2x{padding-top:8px}.pr-2x{padding-right:8px}.pb-2x{padding-bottom:8px}.pl-2x{padding-left:8px}.pv-2x{padding-bottom:8px;padding-top:8px}.ph-2x{padding-left:8px;padding-right:8px}.p-3x{padding:16px}.pt-3x{padding-top:16px}.pr-3x{padding-right:16px}.pb-3x{padding-bottom:16px}.pl-3x{padding-left:16px}.pv-3x{padding-bottom:16px;padding-top:16px}.ph-3x{padding-left:16px;padding-right:16px}.p-4x{padding:24px}.pt-4x{padding-top:24px}.pr-4x{padding-right:24px}.pb-4x{padding-bottom:24px}.pl-4x{padding-left:24px}.pv-4x{padding-bottom:24px;padding-top:24px}.ph-4x{padding-left:24px;padding-right:24px}.p-6x{padding:32px}.pt-6x{padding-top:32px}.pr-6x{padding-right:32px}.pb-6x{padding-bottom:32px}.pl-6x{padding-left:32px}.pv-6x{padding-bottom:32px;padding-top:32px}.ph-6x{padding-left:32px;padding-right:32px}.p-8x{padding:48px}.pt-8x{padding-top:48px}.pr-8x{padding-right:48px}.pb-8x{padding-bottom:48px}.pl-8x{padding-left:48px}.pv-8x{padding-bottom:48px;padding-top:48px}.ph-8x{padding-left:48px;padding-right:48px}.pb-page{padding-bottom:26.6666666667vw}.c-sidebar,.theSidebarBody{padding-top:40px;position:sticky}.c-blockArticle{padding-bottom:6.4vw;padding-top:6.4vw}.c-blockArticle-tags{margin-left:4.2666666667vw}.c-blockArticle-bottom,.c-blockArticle-title+.c-blockArticle-text{margin-top:2.1333333333vw}.c-blockTextError{border-radius:.5rem;margin-top:1.0666666667vw;padding:1rem}.c-blockTextError .text{padding-left:1.375rem}.c-blockTextError .text:before{font-size:.75rem;height:.875rem;top:.34375rem;width:.875rem}.c-blockTextError .text+.text{margin-top:1.0666666667vw}.c-blockProgressStep{border-radius:10.6666666667vw;padding:4.8vw 12%}.c-blockProgressStep .border{width:2.1333333333vw}.c-buttonRounded{margin-top:2.1333333333vw}.c-buttonRounded+.c-buttonRounded{margin-top:1.0666666667vw!important}.c-buttonScrollTop{height:21.3333333333vw;width:21.3333333333vw}.c-buttonScrollTop .icon{font-size:3.7333333333vw}.c-column2.-vertical [class^=c-heading].-flat{margin-top:1.0666666667vw!important}.c-column2.-vertical [class^=c-image]+.c-headingLevel3{margin-top:2.1333333333vw!important}.c-column2 .c-listTag,.c-column2.-vertical [class^=c-heading]+.c-textBody{margin-top:1.0666666667vw!important}.c-column3{margin-top:4.2666666667vw}.c-column3-column+.c-column3-column{margin-top:6.4vw}.c-column3 .c-imagePicture+[class^=c-text].c-textStrong:not(.c-textCaption){margin-top:2.1333333333vw!important}.c-column2Responsive{margin-top:12.8vw;width:100%}.c-column2Responsive-column.-img{height:42.6666666667vw;width:89.3333333333vw}.c-headingLevel2Important{margin-top:12.8vw;padding-top:10.1333333333vw}.c-headingLevel2Important-sub{left:5.3333333333vw}.c-headingLevel4{border-bottom-width:.2666666667vw;margin-top:12.8vw;padding-bottom:2.1333333333vw}.c-headingLevel4:after{bottom:-.4vw;height:.8vw;width:6.4vw}.c-headingLevel5{margin-top:6.4vw}.c-imageFigure{margin-top:8.5333333333vw}.c-imageFigure-caption{margin-top:1.0666666667vw}.c-inputCheckbox .checkbox{border-radius:.8vw;border-width:.2666666667vw;height:3.7333333333vw;width:3.7333333333vw}.c-inputCheckbox .checkbox .icon{font-size:3.7333333333vw}.c-inputCheckbox .label{margin-left:1.0666666667vw}.c-inputCheckboxGroup{column-gap:4.2666666667vw;display:grid;grid-template-columns:1fr 1fr;row-gap:4.2666666667vw}.c-inputRadio .radio{border-radius:50%;border-width:.2666666667vw;height:3.7333333333vw;width:3.7333333333vw}.c-inputRadio .radio .circle{border-radius:50%;height:1.6vw;left:calc(50% - .8vw);top:calc(50% - .8vw);width:1.6vw}.c-inputRadio .label{margin-left:1.0666666667vw}.c-inputRadioGroup{column-gap:4.2666666667vw;display:grid;grid-template-columns:1fr 1fr;row-gap:4.2666666667vw}.c-inputRadioNetwork{border-radius:10.6666666667vw;padding:2.1333333333vw 6.4vw 2.1333333333vw 4.2666666667vw}.c-inputRadioNetwork .radio{border-radius:50%;border-width:.2666666667vw;height:3.7333333333vw;width:3.7333333333vw}.c-inputRadioNetwork .radio .circle{border-radius:50%;height:1.0666666667vw;left:calc(50% - .53333vw);top:calc(50% - .53333vw);width:1.0666666667vw}.c-inputRadioNetwork .label{margin-left:1.0666666667vw}.c-inputSelect{border-radius:2.1333333333vw;border-width:.2666666667vw}.c-inputSelect .select{padding:5.6vw 11.7333333333vw 5.6vw 4.2666666667vw}.c-inputSelect .icon{font-size:3.2vw;right:6.4vw}.c-inputText{border-radius:2.1333333333vw;padding:5.6vw 4.2666666667vw}.c-inputText.-short{max-width:65.6vw}.c-inputTextarea{border-radius:2.1333333333vw;padding:4.2666666667vw}.c-overlayWindow-contents{padding-bottom:10rem;padding-top:10rem}.c-overlayWindow-closeBtn{height:3.125rem;right:2.5rem;top:2.5rem;width:3.125rem}.c-overlayGdpr .c-overlayGdpr-inner{flex-wrap:wrap;padding:6.4vw 5.3333333333vw}.c-overlayGdpr-text{width:100%}.c-overlayGdpr-button{margin-top:4.2666666667vw}.c-overlayGdpr-close{height:12.8vw;width:12.8vw}.c-linkArchive{margin-top:2.1333333333vw}.c-linkArchive-arrow{margin-left:2.1333333333vw}.c-linkArchive-arrow .svg{width:13.3333333333vw}.c-linkArticle{padding-bottom:6.4vw;padding-top:6.4vw}.c-linkArticle-tags{margin-left:4.2666666667vw}.c-linkArticle-bottom{margin-top:2.1333333333vw}.c-linkArticle>.icon{font-size:3.2vw;margin-left:4.2666666667vw}.c-linkArticle-title+.c-linkArticle-text{margin-top:2.1333333333vw}.c-linkCard{border-radius:4.2666666667vw;box-shadow:0 4.2666666667vw 4.2666666667vw 0 #1111110a,0 .5333333333vw .5333333333vw 0 #11111105;padding:6.4vw 4.2666666667vw 4.2666666667vw}.c-linkCard-text-title{font-size:4.2666666667vw;line-height:1.75}.c-linkCard-text-caption{margin-top:2.1333333333vw}.c-linkCard-icon{margin-left:4.2666666667vw}.c-linkCard-icon .circle{border-radius:50%;height:12.8vw;margin-left:1.0666666667vw;width:12.8vw}.c-linkCard-icon .circle .icon{font-size:3.7333333333vw}.c-linkCard+[class^=c-button],.c-linkCard+[class^=c-linkText],.c-linkCard+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-linkCard+[class^=c-text]:not(.c-textCaption){margin-top:8.5333333333vw!important}.c-linkCard.-noDescription{padding:5.3333333333vw 4.2666666667vw 3.2vw}.c-linkCardRelated{border-radius:2.1333333333vw;box-shadow:0 4.2666666667vw 4.2666666667vw 0 #1111110a,0 .5333333333vw .5333333333vw 0 #11111105;height:26.6666666667vw}.c-linkCardRelated-thumbnail{height:26.6666666667vw;width:26.6666666667vw}.c-linkCardRelated-title{font-size:3.7333333333vw}.c-linkCardRelated-icon{height:3.7333333333vw;width:3.7333333333vw}.c-linkCardRelated-icon>.icon{font-size:3.7333333333vw}.c-linkCardThumbnail{border-radius:4.2666666667vw;box-shadow:0 4.2666666667vw 4.2666666667vw 0 #1111110a,0 .5333333333vw .5333333333vw 0 #11111105;display:block}.c-linkCardThumbnail-thumb{padding-top:61.7910447761%}.c-linkCardThumbnail-text{display:block;padding:6.4vw 4.2666666667vw 4.2666666667vw}.c-linkCardThumbnail-text-title{font-size:4.2666666667vw;line-height:1.75;padding-left:4.2666666667vw;padding-right:4.2666666667vw}.c-linkCardThumbnail-text-caption{margin-top:2.1333333333vw;padding-left:4.2666666667vw;padding-right:4.2666666667vw}.c-linkCardThumbnail-text-bottom{margin-top:6.4vw}.c-linkCardThumbnail-text .tag-text{border-radius:10.6666666667vw;padding:1.6vw 4.2666666667vw}.c-linkCardThumbnail-text .circle{border-radius:50%;height:12.8vw;margin-left:1.0666666667vw;width:12.8vw}.c-linkCardThumbnail-text .circle .icon{font-size:3.7333333333vw}.c-linkCardThumbnail+[class^=c-button],.c-linkCardThumbnail+[class^=c-linkText],.c-linkCardThumbnail+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-linkCardThumbnail+[class^=c-text]:not(.c-textCaption){margin-top:8.5333333333vw!important}.c-linkCardThumbnailColumn1{border-radius:4.2666666667vw;box-shadow:0 4.2666666667vw 4.2666666667vw 0 #1111110a,0 .5333333333vw .5333333333vw 0 #11111105;display:block}.c-linkCardThumbnailColumn1-thumb{padding-top:61.7910447761%;width:100%}.c-linkCardThumbnailColumn1-text{padding:6.4vw 4.2666666667vw 4.2666666667vw}.c-linkCardThumbnailColumn1-text-interview-text{font-size:3.2vw}.c-linkCardThumbnailColumn1-text-interview-text+.c-linkCardThumbnailColumn1-text-interview-text{margin-left:2.1333333333vw;padding-left:2.1333333333vw}.c-linkCardThumbnailColumn1-text-interview-textNumber{font-size:5.3333333333vw}.c-linkCardThumbnailColumn1-text-interview+.c-linkCardThumbnailColumn1-text-title{margin-top:4.2666666667vw}.c-linkCardThumbnailColumn1-text-title{font-size:4.2666666667vw;line-height:1.75}.c-linkCardThumbnailColumn1-text-caption{margin-top:2.1333333333vw}.c-linkCardThumbnailColumn1-text-bottom{margin-top:6.4vw}.c-linkCardThumbnailColumn1-text .tag-text{border-radius:10.6666666667vw;padding:1.6vw 4.2666666667vw}.c-linkCardThumbnailColumn1-text .circle{border-radius:50%;height:12.8vw;margin-left:1.0666666667vw;width:12.8vw}.c-linkCardThumbnailColumn1-text .circle .icon{font-size:3.7333333333vw}.c-linkCardThumbnailColumn1+[class^=c-button],.c-linkCardThumbnailColumn1+[class^=c-linkText],.c-linkCardThumbnailColumn1+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-linkCardThumbnailColumn1+[class^=c-text]:not(.c-textCaption){margin-top:8.5333333333vw!important}.c-linkText+.c-linkText{margin-top:1.0666666667vw!important}.c-listAccordionItem-head{border-bottom-width:.2666666667vw}.c-listAccordionItem-head-button{padding-bottom:4.2666666667vw;padding-top:4.2666666667vw}.c-listAccordionItem-head-button .icon{font-size:3.2vw;margin-left:4.2666666667vw}.c-listAccordionItem-body{padding-bottom:4.2666666667vw;padding-top:4.2666666667vw}.c-listAccordionItem.-qa .c-listAccordionItem-body,.c-listAccordionItem.-qa .c-listAccordionItem-head-button .text{padding-left:7.2vw}.c-listAccordionItem.-qa .c-listAccordionItem-body:before{top:4.2666666667vw}.c-listAccordion-item+.c-listAccordion-item:before{height:-.2666666667vw;top:-.2666666667vw}.c-listLinkAnchor{margin-top:1.0666666667vw}.c-listLinkAnchor-item{padding:.2666666667vw}.c-listLinkCard{display:block;margin-top:8.5333333333vw}.c-listLinkCard-item{width:100%}.c-listLinkCard+[class^=c-button],.c-listLinkCard+[class^=c-linkText],.c-listLinkCard+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-listLinkCard+[class^=c-text]:not(.c-textCaption){margin-top:8.5333333333vw!important}.c-listLinkCardRelated{display:block}.c-listLinkCardRelated-item+.c-listLinkCardRelated-item{margin-top:1.0666666667vw}.c-listLinkCardThumbnail{display:block;margin-top:8.5333333333vw}.c-listLinkCardThumbnail-item{width:100%}.c-listLinkCardThumbnail.-newIcon .c-listLinkCardThumbnail-item:first-child .c-linkCardThumbnail-text-title:after{margin-left:1.0666666667vw;margin-top:-.3125rem}.c-listLinkCardThumbnail+[class^=c-button],.c-listLinkCardThumbnail+[class^=c-linkText],.c-listLinkCardThumbnail+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-listLinkCardThumbnail+[class^=c-text]:not(.c-textCaption){margin-top:8.5333333333vw!important}.c-listDescription{margin-top:6.4vw}.c-listDescription>.item+.item{margin-top:6.4vw;padding-top:6.4vw}.c-listDescription>.item:last-child{padding-bottom:6.4vw}.c-listDescription>.item>.title>.text+.text{margin-top:1.0666666667vw}.c-listProductDetail{margin-top:4.2666666667vw}.c-listProductDetail-item+.c-listProductDetail-item{margin-top:12.8vw}.c-listTag{margin:-.5333333333vw}.c-listTag .item{padding:.5333333333vw}.c-listTag .tag{border-radius:7.2vw;padding:1.6vw 4.2666666667vw}.c-listTagAreaItem .content .text{margin-left:2.1333333333vw}.c-listTagAreaItem .circle{border-radius:50%;border-radius:0;height:6.4vw;width:6.4vw}.c-listTagAreaItem .circle .icon{font-size:5.3333333333vw}.c-listTagArea{margin:-1.0666666667vw}.c-listTagArea .item{padding:1.0666666667vw}.c-listLinkIcon ul.c-listLinkIcon-list{gap:1.5rem}.c-listLinkIcon ul.c-listLinkIcon-list li.c-listLinkIcon-item .c-listLinkIcon-link .item-icon{font-size:1.875rem}.c-mediaGoogleMap{margin-top:4.2666666667vw;padding-top:43.6363636364%}.c-sectionAlert{border-radius:2.1333333333vw;margin-top:8.5333333333vw;padding:8.5333333333vw}.c-sectionAlert-title-icon{height:3.7333333333vw;width:3.7333333333vw}.c-sectionAlert-title-text{margin-left:2.1333333333vw}.c-sectionCheckbox{margin-top:8.5333333333vw}.c-sectionCheckbox-list{margin:-1.0666666667vw -2.1333333333vw}.c-sectionCheckbox-list-item{padding:1.0666666667vw 2.1333333333vw}.c-sectionImportant{margin-top:12.8vw}.c-sectionImportant-img{height:42.6666666667vw;margin-top:6.4vw;width:89.3333333333vw}.c-sectionImportant-img-inner{width:94.6666666667vw}.c-sectionNote{border-radius:2.1333333333vw;border-width:.2666666667vw;display:block;margin-top:8.5333333333vw;padding:8.5333333333vw}.c-sectionNote-thumbnail{width:100%}.c-sectionNote-text{margin-top:1.0666666667vw}.c-sectionNote-title{font-size:4.2666666667vw}.c-sectionPageCategoryKv{padding-top:4.5333333333vw}.c-sectionPageCategoryKv-text{right:0}.c-sectionPageCategoryKv-inner{padding-top:24.8vw}.c-sectionPageCategoryKv-text{margin-left:5.3333333333vw;width:calc(100% - 16vw)}.c-sectionPageCategoryKv-text .subTitle{font-size:8.5333333333vw;padding-top:14.1333333333vw}.c-sectionPageCategoryKv-img{padding-top:39.4366197183%;width:calc(100% - 20px)}.c-sectionPageCategoryKv+*{margin-top:12.8vw!important}.c-sectionPageCategoryDetailKv{padding-top:9.8666666667vw}.c-sectionPageCategoryDetailKv-img{margin-top:2.9333333333vw}.c-sectionPageCategoryDetailKv-text{margin-left:5.3333333333vw}.c-sectionPageCategoryDetailKv-text .subTitle{font-size:4.8vw}.c-sectionPageCategoryDetailKv-text .title{font-size:6.4vw}.c-sectionPageCategoryDetailKv-img{padding-top:39.4366197183%;width:calc(100% - 20px)}.c-sectionPageCategoryDetailKv.-noImage .c-sectionPageCategoryDetailKv-img{height:10.6666666667vw}.c-sectionPageCategoryDetailKv+*{margin-top:12.8vw!important}.c-sectionPageCategoryDetailKv.-noImage+*{margin-top:21.3333333333vw!important}.c-sectionPageCategoryDetailKv.-flat+*{margin-top:2.9333333333vw!important}.c-sectionProductDetail{display:block}.c-sectionProductDetail-content{margin-top:6.4vw}.c-sectionProductDetail-listTagArea{margin-top:3.2vw}.c-sectionProductDetail-text{margin-top:1.0666666667vw}.c-sectionRadioNetwork{margin-top:8.5333333333vw}.c-sectionRadioNetwork-head .note{margin-left:1.0666666667vw}.c-sectionRadioNetwork-list{margin:-1.0666666667vw -2.1333333333vw}.c-sectionRadioNetwork-list-item{padding:1.0666666667vw 2.1333333333vw}.c-sectionRecruitInformation{margin-top:12.8vw;padding-bottom:17.0666666667vw;padding-top:17.0666666667vw}.c-sectionRecruitInformation-title{font-size:8.5333333333vw}.c-sectionRecruitInformation-content{margin-top:6.4vw}.c-sectionRecruitInformation-section{padding:10.6666666667vw}.c-sectionRecruitInformation-section+.c-sectionRecruitInformation-section{margin-top:4.2666666667vw}.c-sectionRecruitInformation.-noInfo .c-sectionRecruitInformation-content .c-sectionRecruitInformation-section{margin-bottom:3rem}.c-sectionSearchBox{box-shadow:0 .5333333333vw .5333333333vw #11111103,0 2.1333333333vw 2.1333333333vw #11111105,0 6.4vw 6.4vw #1111110a;margin-left:5.3333333333vw;padding:10.6666666667vw 8.5333333333vw}.c-sectionSearchBox-head{border-bottom-width:.2666666667vw;padding-bottom:4.2666666667vw}.c-sectionSearchBox-head-numberOfHits .numberOfHits{font-size:4.8vw;margin-left:2.1333333333vw;margin-right:2.1333333333vw}.c-sectionSearchBox-body{margin-top:8.5333333333vw}.c-sectionSearchBox+*{margin-top:12.8vw!important}.c-sliderLinkCardThumbnailColumn1{margin-top:8.5333333333vw}.c-sliderLinkCardThumbnailColumn1-track{margin-left:-4.2666666667vw;margin-right:-4.2666666667vw}.c-sliderLinkCardThumbnailColumn1-slider-slide{padding-left:4.2666666667vw;padding-right:4.2666666667vw}.c-sliderLinkCardThumbnailColumn1-progress{bottom:6.4vw;height:.5333333333vw;width:32vw}.c-sliderLinkCardThumbnailColumn1-controls{margin-top:6.4vw}.c-sliderLinkCardThumbnailColumn1-page{font-size:2.6666666667vw;padding-left:36.2666666667vw}.c-sliderLinkCardThumbnailColumn1-buttons .c-sliderLinkCardThumbnailColumn1-button+.c-sliderLinkCardThumbnailColumn1-button{margin-left:2.1333333333vw}.c-sliderLinkCardThumbnailColumn3{margin-top:8.5333333333vw}.c-sliderLinkCardThumbnailColumn3-track{margin-left:-4.2666666667vw;margin-right:-4.2666666667vw}.c-sliderLinkCardThumbnailColumn3-slider-slide{padding-left:4.2666666667vw;padding-right:4.2666666667vw}.c-sliderLinkCardThumbnailColumn3-progress{bottom:6.4vw;height:.5333333333vw;width:32vw}.c-sliderLinkCardThumbnailColumn3-controls{margin-top:6.4vw}.c-sliderLinkCardThumbnailColumn3-page{font-size:2.6666666667vw;padding-left:36.2666666667vw}.c-sliderLinkCardThumbnailColumn3-buttons .c-sliderLinkCardThumbnailColumn3-button+.c-sliderLinkCardThumbnailColumn3-button{margin-left:2.1333333333vw}.c-sliderLinkCardThumbnailColumn3+[class^=c-button],.c-sliderLinkCardThumbnailColumn3+[class^=c-linkText],.c-sliderLinkCardThumbnailColumn3+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-sliderLinkCardThumbnailColumn3+[class^=c-text]:not(.c-textCaption){margin-top:8.5333333333vw!important}.c-tableHorizontal .simplebar-track.simplebar-horizontal{height:.2666666667vw;margin-left:auto;margin-right:auto;width:calc(100% - 10.66667vw)}.c-tableVertical{margin-top:8.5333333333vw}.c-tableVertical-group{display:flex;flex-direction:column;width:100%}.c-tableVertical-data,.c-tableVertical-head{display:block;padding:4.2666666667vw 6.4vw}.c-tableVertical-data+.c-tableVertical-data{border-top:1px solid #ddd}.c-tableVertical+[class^=c-button],.c-tableVertical+[class^=c-linkText],.c-tableVertical+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-tableVertical+[class^=c-text]:not(.c-textCaption){margin-top:8.5333333333vw!important}.c-blockProgressStep+*{margin-top:8.5333333333vw}.c-headingLevel2Important+[class^=c-listDescription]{margin-top:12.8vw}}@media screen and (max-width:1327px){._pc{display:none!important}.c-buttonScrollTop{height:120px;width:120px}.c-column2{flex-direction:column;gap:80px}.c-column2-column{width:100%}.c-column2.-fixed{flex-direction:row;gap:40px}.c-column2.-fixed .c-column2-column{width:calc(50% - 20px)}.c-overlayGdpr .c-overlayGdpr-inner{padding:1.375vw 1.5vw 1.375vw 6.25vw}.c-linkNavPanels-item.-fixedL a{display:flex;padding:0}.c-linkNavPanels-item.-fixedL .c-linkNavPanels-item-wrapText{padding:32px}.c-sectionCaseStudy{display:block}.c-sectionCaseStudy-items{width:100%}.c-sectionCaseStudy-items+.c-sectionCaseStudy-items{margin-top:80px}.-no-mobile:not(.-windows) .c-tableHorizontal-scroller::-webkit-scrollbar{-webkit-appearance:none;height:6px;width:4px}.-no-mobile:not(.-windows) .c-tableHorizontal-scroller::-webkit-scrollbar-thumb{background-color:#00000014;border-radius:6px;box-shadow:0 0 1px #e0e0e0}.p-designGuideline .p-localNavPanel .c-column2,.p-styleElement .p-localNavPanel .c-column2{gap:40px}}@media (min-width:1328px){._sp{display:none!important}}@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 screen and (max-width:959px) and (max-width:959px){.c-column2Responsive-column.-text{margin-top:4.2666666667vw}.c-listLinkCard-item+.c-listLinkCard-item,.c-listLinkCardThumbnail-item+.c-listLinkCardThumbnail-item{margin-top:8.5333333333vw}}@media screen and (min-width:1328px){.c-linkNavPanels-item.-fixedL,.c-linkNavPanels-item.-fixedS{max-width:460px}.c-linkNavPanels-item.-fixedS .c-linkNavPanels-item-wrapText{padding:32px 24px 32px 32px}.c-linkNavPanels-item.-fixedS .c-imagePicture{flex-basis:128px;width:128px}.c-linkNavPanels-item.-fixedL a{display:flex;flex-direction:column;padding:32px}.c-linkNavPanels-item.-fixedL .c-linkNavPanels-item-wrapText{padding:0}.c-linkNavPanels-item.-fixedL .c-imagePicture{margin-top:32px;width:100%}}@media screen and (min-width:960px) and (max-width:1327px){.c-listLinkCardRelated{grid-template-columns:1fr 1fr}}@media screen and (min-width:960px) and (min-width:960px){.c-listDescription>.item>.description .c-listDescription+.c-listDescription{margin-top:32px;padding-top:32px}.c-listLinkIcon ul.c-listLinkIcon-list li.c-listLinkIcon-item .c-listLinkIcon-link:hover{opacity:.3}}@media screen and (min-width:960px) and (max-width:959px){.c-listDescription>.item>.description .c-listDescription+.c-listDescription{margin-top:8.5333333333vw;padding-top:8.5333333333vw}}@media (min-width:1920px){.p-index .p-indexKv{background-size:cover}}