@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap);:root{--font-family--base:"Noto Sans JP","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--font-family--en:"Montserrat",sans-serif;--txt-color-base:#333;--txt-color-link:#333;--btn-color-base:#0e65bb;--btn-color-base--hover:#0c318b;--line-height-root:1.7;--z-index-overlay1:1;--z-index-overlay2:2;--z-index-overlay3:3;--z-index-footer:4;--z-index-footer-pagetop:5;--z-index-float-menu:6;--z-index-header-overlay:7;--z-index-header-contents:8;--z-index-header:9;--z-index-popup-overlay:10;--z-index-popup-contents:11;--btn-shadow-pc:0 .1rem .3rem .2rem rgba(0,0,0, .25);--btn-shadow-pc--hover:0 .2rem .6rem .3rem rgba(0,0,0, .25);--btn-shadow-sp:0 .05rem .15rem .1rem rgba(0,0,0, .25);--btn-shadow-sp--hover:0 .1rem .3rem .15rem rgba(0,0,0, .25);--frame-shadow-pc:rgba(0, 0, 0, .07) 0 -.075rem .05rem,rgba(0, 0, 0, .07) 0 -.15rem .1rem,rgba(0, 0, 0, .07) 0 .05rem .05rem .025rem,rgba(0, 0, 0, .07) 0 .1rem .1rem .05rem,rgba(0, 0, 0, .07) 0 .2rem .2rem,rgba(0, 0, 0, .07) 0 .4rem .4rem,rgba(0, 0, 0, .07) 0 .8rem .8rem;--frame-shadow-pc--hover:rgba(0, 0, 0, .07) 0 -.075rem .05rem,rgba(0, 0, 0, .07) 0 -.15rem .1rem,rgba(0, 0, 0, .07) 0 .75rem .75rem .025rem,rgba(0, 0, 0, .07) 0 .15rem .15rem .05rem,rgba(0, 0, 0, .07) 0 .3rem .3rem,rgba(0, 0, 0, .07) 0 .6rem .6rem,rgba(0, 0, 0, .07) 0 1.2rem 1.2rem;--frame-shadow-sp:rgba(0, 0, 0, .07) 0 -.05rem .05rem,rgba(0, 0, 0, .07) 0 -.1rem .1rem,rgba(0, 0, 0, .07) 0 .025rem .025rem .025rem,rgba(0, 0, 0, .07) 0 .05rem .05rem .05rem,rgba(0, 0, 0, .07) 0 .1rem .1rem,rgba(0, 0, 0, .07) 0 .2rem .2rem,rgba(0, 0, 0, .07) 0 .4rem .4rem;--frame-shadow-sp--hover:rgba(0, 0, 0, .07) 0 -.05rem .05rem,rgba(0, 0, 0, .07) 0 -.1rem .1rem,rgba(0, 0, 0, .07) 0 .04rem .04rem .025rem,rgba(0, 0, 0, .07) 0 .075rem .075rem .05rem,rgba(0, 0, 0, .07) 0 .15rem .15rem,rgba(0, 0, 0, .07) 0 .3rem .3rem,rgba(0, 0, 0, .07) 0 .6rem .6rem}:root{font-family:var(--font-family--base);font-display:swap;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";line-height:var(--line-height-root);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}@media print,screen and (min-width:788px){:root{font-size:.625rem}}@media only screen and (max-width:787px){:root{font-size:.625rem}}@media only screen and (max-width:787px) and (min-width:375px){:root{font-size:calc(.625rem + ((1vw - 3.75px) * 3.125))}}::after:focus:not(:focus-visible),::before:focus:not(:focus-visible),:focus:not(:focus-visible){outline:0}*,::after,::before{box-sizing:border-box}body,html{height:100%}html{font-size:62.5%;font-size:calc(10em / 16)}body{margin:0;-webkit-text-size-adjust:100%;font-family:var(--font-family--base);color:var(--txt-color-base);background:#fafafa}@media print,screen and (min-width:788px){body{font-size:1.6rem}}@media only screen and (max-width:787px){body{font-size:1.4rem}}dl,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:0;padding:0}dd,dl,dt{margin:0}dl dd,dl dl{margin:0}dd,dt,h1,h2,h3,h4,h5,h6,li,p,pre,td,th{-ms-line-break:strict;line-break:strict;word-break:break-word}img{max-width:100%;height:auto;border:0;vertical-align:top}table{border-spacing:0;border-collapse:collapse}table td,table th{padding:0}button{width:auto;padding:0;margin:0;border:none;background:0 0;font-family:var(--font-family--base);overflow:visible;cursor:pointer;color:var(--txt-color-base)}@media print,screen and (min-width:788px){button{font-size:1.6rem}}@media only screen and (max-width:787px){button{font-size:1.4rem}}button::-moz-focus-inner{padding:0;border:none}.firefox button:focus-visible{outline:dotted 1px #000}input[type=password],input[type=text],select,textarea{border-radius:0}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}input,select,textarea{font-family:var(--font-family--base)}i[class^=svg--]{position:relative;display:inline-block;vertical-align:middle}@media print,screen and (min-width:788px){i[class^=svg--]{width:1.8rem;height:1.8rem}}@media only screen and (max-width:787px){i[class^=svg--]{width:1.4rem;height:1.4rem}}i[class^=svg--] svg{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);display:inherit;width:inherit;height:inherit;fill:currentColor}@media print,screen and (min-width:788px){i[class^=svg--][class^=svg--chevron]{width:1.8rem;height:1.8rem}}@media only screen and (max-width:787px){i[class^=svg--][class^=svg--chevron]{margin-top:-.1rem;width:1.4rem;height:1.4rem}}i[class^=svg--][class^=svg--chevron] svg{fill:#fc4738}@media print,screen and (min-width:788px){i[class^=svg--].svg--open-in-new{width:2rem;height:2rem}}@media only screen and (max-width:787px){i[class^=svg--].svg--open-in-new{width:1.6rem;height:1.6rem}}i[class^=svg--].svg--open-in-new svg{fill:#fc4738}@media print,screen and (min-width:788px){i[class^=svg--].svg--open-in-access,i[class^=svg--].svg--open-in-contact,i[class^=svg--].svg--open-in-excel,i[class^=svg--].svg--open-in-pdf,i[class^=svg--].svg--open-in-ppt,i[class^=svg--].svg--open-in-word{width:2.2rem;height:2.2rem}}@media only screen and (max-width:787px){i[class^=svg--].svg--open-in-access,i[class^=svg--].svg--open-in-contact,i[class^=svg--].svg--open-in-excel,i[class^=svg--].svg--open-in-pdf,i[class^=svg--].svg--open-in-ppt,i[class^=svg--].svg--open-in-word{width:1.7rem;height:1.7rem}}i[class^=svg--].svg--open-in-excel svg{fill:#206e45}i[class^=svg--].svg--open-in-word svg{fill:#2b5590}i[class^=svg--].svg--open-in-ppt svg{fill:#c84526}[data-tag-color]{display:block;text-align:center;background:#e5f4f6;color:#0097a7;font-style:normal;line-height:1.3}@media print,screen and (min-width:788px){[data-tag-color]{padding:.7rem 1.2rem;font-size:1.4rem;border-radius:.5rem}}@media only screen and (max-width:787px){[data-tag-color]{padding:.4rem .7rem;font-size:1.1rem;border-radius:.3rem}}[data-tag-color][data-tag-color="1"]{background:#efefef;color:#333}[data-tag-color][data-tag-color="2"]{background:#ebf3fa;color:#006ab7}[data-tag-color][data-tag-color="3"]{background:#ffeeec;color:#ff462d}[data-tag-color][data-tag-color="4"]{background:#efefef;color:#0097a7}[data-tag-color][data-tag-color="5"]{background:#f0f1f5;color:#196684}[data-tag-color][data-tag-color="6"]{background:#f0f1f5;color:#948a54}[data-tag-color][data-tag-color=securities-code]{background:#efefef;color:#333}@media print,screen and (min-width:788px){[data-tag-color][data-tag-color=securities-code]{padding:.9rem 1.2rem;font-size:1.8rem}}@media only screen and (max-width:787px){[data-tag-color][data-tag-color=securities-code]{padding:.6rem .8rem;font-size:1.6rem}}.el-loading-icon__holder{position:relative}@media print,screen and (min-width:788px){.el-loading-icon__holder{width:8rem;height:8rem}}@media only screen and (max-width:787px){.el-loading-icon__holder{width:6rem;height:6rem}}.el-loading-icon__item{width:100%;height:100%;position:absolute;left:0;top:0}.el-loading-icon__item::before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:loading-icon-fade-delay 1.2s infinite ease-in-out both;animation:loading-icon-fade-delay 1.2s infinite ease-in-out both}.el-loading-icon__item[data-object="2"]{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.el-loading-icon__item[data-object="2"]::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.el-loading-icon__item[data-object="3"]{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.el-loading-icon__item[data-object="3"]::before{-webkit-animation-delay:-1s;animation-delay:-1s}.el-loading-icon__item[data-object="4"]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-loading-icon__item[data-object="4"]::before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.el-loading-icon__item[data-object="5"]{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.el-loading-icon__item[data-object="5"]::before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.el-loading-icon__item[data-object="6"]{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.el-loading-icon__item[data-object="6"]::before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.el-loading-icon__item[data-object="7"]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.el-loading-icon__item[data-object="7"]::before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.el-loading-icon__item[data-object="8"]{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.el-loading-icon__item[data-object="8"]::before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.el-loading-icon__item[data-object="9"]{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.el-loading-icon__item[data-object="9"]::before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.el-loading-icon__item[data-object="10"]{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.el-loading-icon__item[data-object="10"]::before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.el-loading-icon__item[data-object="11"]{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.el-loading-icon__item[data-object="11"]::before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.el-loading-icon__item[data-object="12"]{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.el-loading-icon__item[data-object="12"]::before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes loading-icon-fade-delay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes loading-icon-fade-delay{0%,100%,39%{opacity:0}40%{opacity:1}}body[data-active-fixed=true]{position:fixed;width:100%;overflow-y:scroll}#skip-main-content{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:none;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}@media print,screen and (min-width:788px){[data-layout-type=corporate] .site-area-header{height:10rem}}@media only screen and (max-width:787px){[data-layout-type=corporate] .site-area-header{height:6rem}}@media print,screen and (min-width:788px){[data-layout-type=recruit] .site-area-header{height:10rem}}@media only screen and (max-width:787px){[data-layout-type=recruit] .site-area-header{height:6rem}}[data-layout-category=toppage] .site-area-header{color:#fff}[data-layout-category=toppage] .site-area-header a{color:#fff}.site-area-header[data-active-float=true] .site-area-header__holder{position:fixed;top:0}@media print{.site-area-header[data-active-float=true] .site-area-header__holder{position:relative}}.site-area-header__holder{width:100%;z-index:var(--z-index-header);background:#fff;transition:box-shadow .15s ease}@media print,screen and (min-width:788px){.site-area-header__holder{box-shadow:0 .8rem .8rem -.4rem rgba(0,0,0,.25)}}@media only screen and (max-width:787px){.site-area-header__holder{box-shadow:0 .4rem .4rem -.2rem rgba(0,0,0,.25)}}[data-layout-category=toppage] .site-area-header__holder{background:0 0;transition:background-color .25s ease,box-shadow .15s ease;box-shadow:none}.site-area-header__container{display:flex;align-items:center;max-width:1624px;margin:0 auto}@media print,screen and (min-width:788px){.site-area-header__container{padding:0 2rem}}@media only screen and (max-width:787px){.site-area-header__container{position:relative;padding:0 1.5rem}}@media print,screen and (min-width:788px){[data-layout-type=corporate] .site-area-header__container{height:10rem}}@media print,screen and (min-width:788px){[data-layout-type=recruit] .site-area-header__container{height:10rem}}.site-area-header__divide{width:100%}@media print,screen and (min-width:788px){.site-area-header__divide__holder{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width:787px){.site-area-header__logo{margin-top:1.5rem;margin-bottom:1.5rem}}.site-area-header__logo a{display:inline-block;vertical-align:top;line-height:1}.site-area-header__logo #logo{transition:height .15s ease}@media print,screen and (min-width:788px){[data-layout-type=corporate] .site-area-header__logo #logo{height:5.9rem}}@media only screen and (max-width:787px){[data-layout-type=corporate] .site-area-header__logo #logo{height:2.6rem}}@media print,screen and (min-width:788px){[data-layout-type=recruit] .site-area-header__logo #logo{height:4.8rem}}@media only screen and (max-width:787px){[data-layout-type=recruit] .site-area-header__logo #logo{height:2.6rem}}.site-area-header__logo #logo #logomark_KE{fill:#0a2a78}[data-layout-category=toppage] .site-area-header__logo #logo #logomark_KE{fill:#fff}[data-layout-category=toppage] .site-area-header__logo #logo #KOKUSAI_ELECTRIC{fill:#fff}@media print,screen and (min-width:788px){.site-area-header__menu{margin-top:1rem;margin-bottom:1rem}}@media print{.site-area-header__menu{display:none}}.site-area-header__menu__button{position:absolute;top:50%;right:1.5rem;transform:translate(0,-50%);width:2.4rem;height:1.8rem}@media print,screen and (min-width:788px){.site-area-header__menu__button{display:none!important}}.site-area-header__menu__button>span::before{position:absolute;top:0;display:block;content:" ";width:100%;height:.3rem;background:#0e65bb;transition:all .5s cubic-bezier(.25,.8,.25,1)}[data-layout-category=toppage] .site-area-header__menu__button>span::before{background:#fff}.site-area-header__menu__button>span::after{position:absolute;bottom:0;display:block;content:" ";width:66.6%;height:.3rem;background:#0e65bb;transition:all .5s cubic-bezier(.25,.8,.25,1)}[data-layout-category=toppage] .site-area-header__menu__button>span::after{background:#fff}.site-area-header__menu__button>span>span{position:absolute;top:50%;transform:translate(0,-50%);display:block;width:100%;height:.3rem;background:#0e65bb;transition:all .5s cubic-bezier(.25,.8,.25,1)}[data-layout-category=toppage] .site-area-header__menu__button>span>span{background:#fff}.site-area-header__menu__button>span>span>span{display:none}.site-area-header__menu__button[data-active=true]>span::before{top:.75rem;transform:rotate(45deg);transition:all .5s cubic-bezier(.25,.8,.25,1)}.site-area-header__menu__button[data-active=true]>span::after{width:100%;bottom:.75rem;transform:rotate(-45deg);transition:all .5s cubic-bezier(.25,.8,.25,1)}.site-area-header__menu__button[data-active=true]>span>span{display:none;transition:all .5s cubic-bezier(.25,.8,.25,1)}@media only screen and (max-width:787px){.site-area-header__menu__container{position:absolute;left:0;width:100%;visibility:hidden;opacity:0;transition:visibility .15s ease,opacity .15s ease;background:#fff;border-top:.1rem solid #e0e0e0;box-shadow:0 .4rem .4rem -.2rem rgba(0,0,0,.25);overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 5rem);padding:1.5rem 1.5rem 0}}@media only screen and (max-width:787px){.site-area-header__menu__container[data-active-sp=true]{visibility:visible;opacity:1;transition:visibility .15s ease,opacity .15s ease}}@media only screen and (max-width:787px){.site-area-header__menu__container>div{display:flex;flex-wrap:wrap;margin-bottom:2.5rem}}@media only screen and (max-width:787px){.site-area-header__support-nav{width:100%;order:2}}@media print,screen and (min-width:788px){.site-area-header__support-nav>ul{display:flex;align-items:center;justify-content:flex-end;margin-top:1rem;margin-bottom:1rem}}@media only screen and (max-width:787px){.site-area-header__support-nav>ul{display:flex;flex-wrap:wrap;margin-left:-1.5rem}}.site-area-header__support-nav>ul>li{list-style:none}@media print,screen and (min-width:788px){.site-area-header__support-nav>ul>li{margin-left:2.4rem}}@media only screen and (max-width:787px){.site-area-header__support-nav>ul>li{margin-top:1rem;margin-left:1.75rem}}.site-area-header__support-nav>ul>li>a{color:var(--txt-color-base);font-size:1.4rem}@media only screen and (max-width:787px){.site-area-header__support-nav>ul>li[data-type=contact]{width:100%}}.site-area-header__support-nav>ul>li[data-type=contact] a{display:block;background:#fc4738;border-radius:5rem;color:#fff!important;font-weight:500;text-decoration:none;line-height:1}@media print,screen and (min-width:788px){.site-area-header__support-nav>ul>li[data-type=contact] a{padding:1.3rem 2.3rem;font-size:1.4rem}}@media only screen and (max-width:787px){.site-area-header__support-nav>ul>li[data-type=contact] a{display:block;text-align:center;padding:1.3rem 2.3rem}}.site-area-header__support-nav>ul>li[data-type=contact] a:hover{text-decoration:none!important}@media print,screen and (min-width:788px){html:not(.ipad):not(.iphone):not(.andoroid) .site-area-header__support-nav>ul>li[data-type=contact] a:hover{background:#fc6b5f;color:#fff}}@media only screen and (max-width:787px){.site-area-header__support-nav+.site-area-header__global-nav{margin-bottom:1.5rem}}@media print,screen and (min-width:788px){.site-area-header__global-nav{margin-left:2rem}}@media only screen and (max-width:787px){.site-area-header__global-nav{width:100%;order:1}}@media print,screen and (min-width:788px){.site-area-header__global-nav__list{display:flex;justify-content:flex-end}}.site-area-header__global-nav__list>li{position:relative;list-style:none}@media print,screen and (min-width:788px){.site-area-header__global-nav__list>li{margin-left:2.4rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__list>li{border-bottom:.1rem solid #e0e0e0}}@media only screen and (max-width:1300px) and (min-width:1120px){[data-layout-type=corporate] .site-area-header__global-nav__list>li{margin-left:1.8rem}}@media only screen and (max-width:1119px) and (min-width:788px){[data-layout-type=corporate] .site-area-header__global-nav__list>li{margin-left:1.2rem}}@media print,screen and (min-width:788px){[data-layout-type=recruit] .site-area-header__global-nav__list>li{padding-left:2.4rem}}@media only screen and (max-width:1300px) and (min-width:1120px){[data-layout-type=recruit] .site-area-header__global-nav__list>li{margin-left:2rem;padding-left:2rem}}@media only screen and (max-width:1119px) and (min-width:788px){[data-layout-type=recruit] .site-area-header__global-nav__list>li{margin-left:1.6rem;padding-left:1.6rem}}@media print,screen and (min-width:788px){[data-layout-type=recruit] .site-area-header__global-nav__list>li:last-child{padding-right:2.4rem}}@media only screen and (max-width:1300px) and (min-width:1120px){[data-layout-type=recruit] .site-area-header__global-nav__list>li:last-child{margin-right:2rem;padding-right:2rem}}@media only screen and (max-width:1119px) and (min-width:788px){[data-layout-type=recruit] .site-area-header__global-nav__list>li:last-child{margin-right:1.6rem;padding-right:1.6rem}}@media print,screen and (min-width:788px){[data-layout-type=recruit] .site-area-header__global-nav__list>li:last-child::after{position:absolute;top:50%;right:0;transform:translate(0,-50%);display:block;content:"";width:.1rem;height:2.4rem;background:#ddd}}@media print,screen and (min-width:788px){[data-layout-type=recruit] .site-area-header__global-nav__list>li::before{position:absolute;top:50%;left:0;transform:translate(0,-50%);display:block;content:"";width:.1rem;height:2.4rem;background:#ddd}}.site-area-header__global-nav__list>li>a,.site-area-header__global-nav__list>li>button{position:relative;display:block;padding:1rem 0;transition:font-size .15s ease;color:var(--txt-color-base);text-decoration:none;line-height:1;font-weight:500}@media print,screen and (min-width:788px){.site-area-header__global-nav__list>li>a,.site-area-header__global-nav__list>li>button{font-size:1.6rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__list>li>a,.site-area-header__global-nav__list>li>button{width:100%;font-size:1.4rem;text-align:left}}@media only screen and (max-width:1300px) and (min-width:1120px){[data-layout-type=corporate] .site-area-header__global-nav__list>li>a,[data-layout-type=corporate] .site-area-header__global-nav__list>li>button{font-size:1.5rem}}@media only screen and (max-width:1119px) and (min-width:989px){[data-layout-type=corporate] .site-area-header__global-nav__list>li>a,[data-layout-type=corporate] .site-area-header__global-nav__list>li>button{font-size:1.4rem}}@media only screen and (max-width:988px) and (min-width:788px){[data-layout-type=corporate] .site-area-header__global-nav__list>li>a,[data-layout-type=corporate] .site-area-header__global-nav__list>li>button{font-size:1.3rem}}.site-area-header__global-nav__list>li>a::after,.site-area-header__global-nav__list>li>button::after{position:absolute;bottom:0;right:50%;transform:translate(50%,0);display:block;content:"";width:0;transition:width .15s ease;height:.2rem;background:#0e65bb;border-radius:.5rem}[data-layout-category=toppage] [data-pos-top=true] .site-area-header__global-nav__list>li>a::after,[data-layout-category=toppage] [data-pos-top=true] .site-area-header__global-nav__list>li>button::after{background:#fff}.site-area-header__global-nav__list>li>a:hover,.site-area-header__global-nav__list>li>button:hover{text-decoration:none!important}@media print,screen and (min-width:788px){html:not(.ipad):not(.iphone):not(.andoroid) .site-area-header__global-nav__list>li>a:hover,html:not(.ipad):not(.iphone):not(.andoroid) .site-area-header__global-nav__list>li>button:hover{color:#333}}@media print,screen and (min-width:788px){html:not(.ipad):not(.iphone):not(.andoroid) .site-area-header__global-nav__list>li>a:hover::after,html:not(.ipad):not(.iphone):not(.andoroid) .site-area-header__global-nav__list>li>button:hover::after{width:100%;transition:width .15s ease}}.site-area-header__global-nav__list>li>a[data-active=true]::after,.site-area-header__global-nav__list>li>button[data-active=true]::after{width:100%}@media print,screen and (min-width:788px){html:not(.ipad):not(.iphone):not(.andoroid) [data-layout-category=toppage] [data-pos-top=true] .site-area-header__global-nav__list>li>a:hover,html:not(.ipad):not(.iphone):not(.andoroid) [data-layout-category=toppage] [data-pos-top=true] .site-area-header__global-nav__list>li>button:hover{color:#fff}}.site-area-header__global-nav__list>li>button{margin-right:1.5rem;transition:color .15s ease}.site-area-header__global-nav__list>li>button .svg--chevron-bottom{position:absolute;top:50%;transform:translate(0,-50%) rotate(0);transition:transform .15s ease;width:1.7rem;height:1.7rem}@media print,screen and (min-width:788px){.site-area-header__global-nav__list>li>button .svg--chevron-bottom{right:-2rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__list>li>button .svg--chevron-bottom{right:0}}.site-area-header__global-nav__list>li>button[data-active=true]{color:#0e65bb;transition:color .15s ease}.site-area-header__global-nav__list>li>button[data-active=true] .svg--chevron-bottom{transform:translate(0,-50%) rotate(-180deg);transition:transform .15s ease}.site-area-header__global-nav__mega-menu{background:#f9fafb}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu{position:absolute;width:100%;right:50%;transform:translate(50%,0);opacity:1;transition:opacity .15s ease;box-shadow:0 .8rem .8rem -.4rem rgba(0,0,0,.25);z-index:var(--z-index-overlay1)}}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu[aria-hidden=true]{height:0;overflow:hidden;opacity:0;transition:opacity .15s ease}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu[aria-hidden=true]{display:none}}.site-area-header__global-nav__mega-menu__holder{max-width:1624px;margin:0 auto}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__holder{padding:3rem 2rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__holder{padding:1.5rem}}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__title{margin-bottom:2rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__title{margin-bottom:1.5rem}}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__title p a{font-size:2.4rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__title p a{font-size:1.7rem}}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__title p a .svg--chevron-right{width:3.5rem;height:3.5rem;margin-left:.75rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__title p a .svg--chevron-right{width:2.75rem;height:2.75rem;margin-left:.5rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__divide{margin-bottom:2rem}}.site-area-header__global-nav__mega-menu__divide:last-child{margin-bottom:0}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__divide__holder{display:flex}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__divide__item{margin-bottom:1.5rem;padding-top:1.5rem;border-top:.1rem dotted #0e65bb}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__divide__item:nth-child(1){padding-top:0;border-top:none}}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__divide__item:nth-child(2n+1){padding-right:2.8409090909%}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__divide__item:last-child{margin-bottom:0}}.site-area-header__global-nav__mega-menu__heading{margin-bottom:1rem}.site-area-header__global-nav__mega-menu__heading p{font-weight:700}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__heading p{font-size:1.8rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__heading p{font-size:1.5rem}}.site-area-header__global-nav__mega-menu__heading p i{margin-top:-.25rem;margin-right:.75rem}.site-area-header__global-nav__mega-menu__heading p i svg{fill:#0e65bb}.site-area-header__global-nav__mega-menu__tag ul{display:flex;flex-wrap:wrap;line-height:1}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__tag ul{margin:-1.5rem 0 0 -1.5rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__tag ul{margin:-.6rem 0 0 -.6rem}}.site-area-header__global-nav__mega-menu__tag ul li{list-style:none}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__tag ul li{margin:1.5rem 0 0 1.5rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__tag ul li{margin:.6rem 0 0 .6rem}}.site-area-header__global-nav__mega-menu__tag ul li a{display:block;border-radius:1.5rem;background:#fff;transition:background-color .1s ease,color .1s ease;color:#0e65bb;text-align:center;text-decoration:none;line-height:1}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__tag ul li a{padding:.8rem 1.5rem;font-size:1.6rem;box-shadow:0 .2rem .4rem rgba(0,0,0,.16)}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__tag ul li a{padding:.8rem 1rem;font-size:1.1rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.16)}}@media print,screen and (min-width:788px){html:not(.ipad):not(.iphone):not(.andoroid) .site-area-header__global-nav__mega-menu__tag ul li a:hover{background:#0e65bb;color:#fff;text-decoration:none;transition:background-color .1s ease,color .1s ease}}.site-area-header__global-nav__mega-menu__link ul li{list-style:none}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__link ul li{margin-top:1.5rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__link ul li{margin-top:1rem}}.site-area-header__global-nav__mega-menu__link ul li:first-child{margin-top:0}@media print,screen and (min-width:788px){.site-area-header__global-nav__mega-menu__link ul li a{font-size:1.6rem}}@media only screen and (max-width:787px){.site-area-header__global-nav__mega-menu__link ul li a{font-size:1.3rem}}@media print,screen and (min-width:788px){.site-area-header__overlay{display:none}}@media only screen and (max-width:787px){.site-area-header__overlay{visibility:visible;transition:visibility .15s ease,opacity .15s ease;position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;background:rgba(0,0,0,.5);cursor:pointer;-webkit-backdrop-filter:blur(5px);z-index:var(--z-index-header-overlay)}.site-area-header__overlay[aria-hidden=true]{visibility:hidden;opacity:0;transition:visibility .15s ease,opacity .15s ease}}.site-area-header__overlay>span{display:none}.site-area-header[data-pos-top=false] .site-area-header__holder,[data-active-fixed=true] .site-area-header .site-area-header__holder{background:#fff;transition:background-color .25s ease}@media print,screen and (min-width:788px){.site-area-header[data-pos-top=false] .site-area-header__container,[data-active-fixed=true] .site-area-header .site-area-header__container{height:auto}}@media print,screen and (min-width:788px){.site-area-header[data-pos-top=false] .site-area-header__logo #logo,[data-active-fixed=true] .site-area-header .site-area-header__logo #logo{height:3.5rem;transition:height .15s ease}}@media print,screen and (min-width:788px){.site-area-header[data-pos-top=false] .site-area-header__support-nav,[data-active-fixed=true] .site-area-header .site-area-header__support-nav{display:none}}[data-active-fixed=true] [data-layout-category=toppage] .site-area-header,[data-layout-category=toppage] .site-area-header[data-pos-top=false]{color:#333}[data-active-fixed=true] [data-layout-category=toppage] .site-area-header a,[data-layout-category=toppage] .site-area-header[data-pos-top=false] a{color:#333}@media print,screen and (min-width:788px){[data-active-fixed=true] [data-layout-category=toppage] .site-area-header .site-area-header__holder,[data-layout-category=toppage] .site-area-header[data-pos-top=false] .site-area-header__holder{box-shadow:0 .8rem .8rem -.4rem rgba(0,0,0,.25)}}@media only screen and (max-width:787px){[data-active-fixed=true] [data-layout-category=toppage] .site-area-header .site-area-header__holder,[data-layout-category=toppage] .site-area-header[data-pos-top=false] .site-area-header__holder{box-shadow:0 .4rem .4rem -.2rem rgba(0,0,0,.25)}}[data-active-fixed=true] [data-layout-category=toppage] .site-area-header .site-area-header__logo #logo #logomark_KE,[data-layout-category=toppage] .site-area-header[data-pos-top=false] .site-area-header__logo #logo #logomark_KE{fill:#0a2a78}[data-active-fixed=true] [data-layout-category=toppage] .site-area-header .site-area-header__logo #logo #KOKUSAI_ELECTRIC,[data-layout-category=toppage] .site-area-header[data-pos-top=false] .site-area-header__logo #logo #KOKUSAI_ELECTRIC{fill:#0a2a78}[data-active-fixed=true] [data-layout-category=toppage] .site-area-header .site-area-header__menu__button>span::before,[data-layout-category=toppage] .site-area-header[data-pos-top=false] .site-area-header__menu__button>span::before{background:#0e65bb}[data-active-fixed=true] [data-layout-category=toppage] .site-area-header .site-area-header__menu__button>span::after,[data-layout-category=toppage] .site-area-header[data-pos-top=false] .site-area-header__menu__button>span::after{background:#0e65bb}[data-active-fixed=true] [data-layout-category=toppage] .site-area-header .site-area-header__menu__button>span>span,[data-layout-category=toppage] .site-area-header[data-pos-top=false] .site-area-header__menu__button>span>span{background:#0e65bb}.site-area-footer{position:relative}.site-area-footer__container__top{background:#fff}@media print{.site-area-footer__container__top{display:none}}.site-area-footer__container__top__holder{max-width:calc(1280px + 8rem);margin:0 auto}@media print,screen and (min-width:788px){.site-area-footer__container__top__holder{padding:10rem 4rem}}@media only screen and (max-width:787px){.site-area-footer__container__top__holder{padding:2.5rem 1.5rem}}.site-area-footer__container__middle{background:#fff}@media print,screen and (min-width:788px){.site-area-footer__container__middle{margin-top:-5rem}}@media only screen and (max-width:787px){.site-area-footer__container__middle{margin-top:-1rem}}@media print{.site-area-footer__container__middle{display:none}}.site-area-footer__container__middle__holder{max-width:calc(1280px + 8rem);margin:0 auto}@media print,screen and (min-width:788px){.site-area-footer__container__middle__holder{padding:2rem 4rem}}@media only screen and (max-width:787px){.site-area-footer__container__middle__holder{padding:1.5rem 1.5rem}}.site-area-footer__container__bottom{background:#0e65bb}.site-area-footer__container__bottom__holder{max-width:calc(1280px + 8rem);margin:0 auto}@media print,screen and (min-width:788px){.site-area-footer__container__bottom__holder{display:flex;justify-content:space-between;align-items:center;padding:2rem 4rem}}@media only screen and (max-width:787px){.site-area-footer__container__bottom__holder{padding:1.5rem}}@media print,screen and (min-width:788px){.site-area-footer__divide__holder{display:flex;justify-content:space-between}}@media print,screen and (min-width:788px){.site-area-footer__divide__item{display:flex}}@media print,screen and (min-width:788px){.site-area-footer__logo{margin-bottom:7.5rem}}@media only screen and (max-width:787px){.site-area-footer__logo{margin-bottom:1.5rem}}@media print,screen and (min-width:788px){.site-area-footer__logo img{height:6rem}}@media only screen and (max-width:787px){.site-area-footer__logo img{width:7rem}}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list{display:flex}}@media only screen and (max-width:787px){.site-area-footer__sitemap__list{border-top:.1rem solid #ddd}}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul{flex:1 0 auto}}.site-area-footer__sitemap__list>ul>li{list-style:none}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul>li{margin-top:3rem}}.site-area-footer__sitemap__list>ul>li:first-child{margin-top:0}@media only screen and (max-width:787px){.site-area-footer__sitemap__list>ul>li>p{padding-top:1rem;padding-bottom:1rem;border-bottom:.1rem solid #ddd}}.site-area-footer__sitemap__list>ul>li>p>a,.site-area-footer__sitemap__list>ul>li>p>span{color:var(--txt-color-base);font-weight:700}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul>li>p>a,.site-area-footer__sitemap__list>ul>li>p>span{font-size:1.8rem}}@media only screen and (max-width:787px){.site-area-footer__sitemap__list>ul>li>p>a,.site-area-footer__sitemap__list>ul>li>p>span{font-size:1.4rem}}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul>li>div[data-column=s1-m2-l2]{display:flex}}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul>li>div[data-column=s1-m2-l2] ul{width:40%}}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul>li>div[data-column=s1-m2-l2] ul+ul{width:60%}}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul>li ul{margin-top:.75rem}}@media only screen and (max-width:787px){.site-area-footer__sitemap__list>ul>li ul{display:none;margin-left:1.25rem}}.site-area-footer__sitemap__list>ul>li ul>li{list-style:none}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul>li ul>li{margin-top:.5rem}}@media only screen and (max-width:787px){.site-area-footer__sitemap__list>ul>li ul>li{margin-top:.375rem}}.site-area-footer__sitemap__list>ul>li ul>li:first-child{margin-top:0}.site-area-footer__sitemap__list>ul>li ul>li>p>a,.site-area-footer__sitemap__list>ul>li ul>li>p>span{color:var(--txt-color-base)}@media print,screen and (min-width:788px){.site-area-footer__sitemap__list>ul>li ul>li>p>a,.site-area-footer__sitemap__list>ul>li ul>li>p>span{font-size:1.6rem}}@media only screen and (max-width:787px){.site-area-footer__sitemap__list>ul>li ul>li>p>a,.site-area-footer__sitemap__list>ul>li ul>li>p>span{font-size:1.2rem}}@media only screen and (max-width:787px){.site-area-footer__support-nav{margin-bottom:1rem}}.site-area-footer__support-nav>ul{display:flex;flex-wrap:wrap;margin-left:-2.5rem}@media print,screen and (min-width:788px){.site-area-footer__support-nav>ul{margin-top:-1rem}}@media only screen and (max-width:787px){.site-area-footer__support-nav>ul{margin-top:-.75rem}}.site-area-footer__support-nav>ul>li{margin-left:2.5rem;list-style:none}@media print,screen and (min-width:788px){.site-area-footer__support-nav>ul>li{line-height:1.5;margin-top:1rem}}@media only screen and (max-width:787px){.site-area-footer__support-nav>ul>li{width:calc(50% - 2.5rem);margin-top:.75rem;line-height:1.3}}.site-area-footer__support-nav>ul>li>a{color:#fff}@media print,screen and (min-width:788px){.site-area-footer__support-nav>ul>li>a{font-size:1.4rem}}@media only screen and (max-width:787px){.site-area-footer__support-nav>ul>li>a{font-size:1rem}}.site-area-footer__copyright{display:block;color:#87b2dd}@media print,screen and (min-width:788px){.site-area-footer__copyright{margin-left:7.5rem;font-size:1.2rem}}@media only screen and (max-width:787px){.site-area-footer__copyright{text-align:center;font-size:1rem}}#site-pagetop{position:fixed;bottom:-6rem;right:1rem;transition:all .25s ease-in-out;z-index:var(--z-index-footer-pagetop)}@media print{#site-pagetop{display:none}}#site-pagetop p a{position:relative;display:block;border-radius:50%;opacity:1;background:#5a5550;transition:opacity .25s ease-in-out}@media print,screen and (min-width:788px){#site-pagetop p a{width:5.6rem;height:5.6rem}}@media only screen and (max-width:787px){#site-pagetop p a{width:4.8rem;height:4.8rem}}#site-pagetop p a:after{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);display:block;content:"";margin-top:-.25rem;transform:rotate(-45deg)}@media print,screen and (min-width:788px){#site-pagetop p a:after{width:1.25rem;height:1.25rem;margin-right:-.65rem;border-top:solid .2rem #fff;border-right:solid .2rem #fff}}@media only screen and (max-width:787px){#site-pagetop p a:after{width:1.25rem;height:1.25rem;margin-right:-.65rem;border-top:solid .15rem #fff;border-right:solid .15rem #fff}}@media print,screen and (min-width:788px){html:not(.ipad):not(.iphone):not(.andoroid) #site-pagetop p a:hover{opacity:.75;transition:opacity .25s ease-in-out}}#site-pagetop p a span{display:none}#site-pagetop[data-active=true]{transition:all .25s ease-in-out;bottom:1rem!important}#site-pagetop[data-active=true][data-float-menu=true]{bottom:4.5rem!important}#site-pagetop[data-stop=true]{position:absolute;bottom:auto;opacity:1!important;transition:all .25s ease-in-out}@media print,screen and (min-width:788px){#site-pagetop[data-stop=true]{top:-2.8rem}}@media only screen and (max-width:787px){#site-pagetop[data-stop=true]{top:-2.4rem}}@media only screen and (max-width:787px){[data-show-only=pc]{display:none!important}}@media print,screen and (min-width:788px){[data-show-only=sp]{display:none!important}}