@charset "utf-8";@font-face{src:url(/assets/fonts/glyphs.woff2?5d96c0512d4382575c8ef4e672520ddf) format("woff2"),url(/assets/fonts/glyphs.woff?5d96c0512d4382575c8ef4e672520ddf) format("woff");font-family:glyphs}i[class^=glyphs-]:before,i[class*=" glyphs-"]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:glyphs!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.glyphs-icon_company:before{content:"\f101"}.glyphs-icon_dealer:before{content:"\f102"}.glyphs-icon_document:before{content:"\f103"}.glyphs-icon_entry:before{content:"\f104"}.glyphs-icon_handle:before{content:"\f105"}.glyphs-icon_message:before{content:"\f106"}.glyphs-icon_next:before{content:"\f107"}.glyphs-icon_prev:before{content:"\f108"}.glyphs-icon_search:before{content:"\f109"}.glyphs-icon_value:before{content:"\f10a"}.glyphs-icon_voice:before{content:"\f10b"}.glyphs-logo_bmw_group:before{content:"\f10c"}body{font-family:BMWGroupTNPro-Regular,NotoSansCJKjp,'ヒラギノ角ゴ Pro',Hiragino Kaku Gothic Pro,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',Verdana,Arial,sans-serif}@media(min-width:769px),print{.root{min-width:1280px;padding-top:106px;color:#494949}.root em.en{font-family:BMWGroupTNPro-Regular;font-style:normal}.header{min-width:1100px;overflow:visible}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:106px;background-color:#fff}.header__logo{font-size:1.5625rem;text-align:center}.header__logo a{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.header__logo a:hover{opacity:.6}.header__logo a{color:#494949}.header .logo-list{margin-left:84px}.header .cv-list__item{width:120px}.header .logo-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header .logo-list__item--group{width:73px;margin-right:38px;font-size:22px}.header .logo-list__item--bmw{width:38px;margin-right:19px}.header .logo-list__item--mini{width:60px;margin-right:20px}.header .header__logo{font-family:BMWGroupTNPro-Regular;font-size:18px}.header .cv-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .cv-list__item{height:auto;margin:0 5px}.header .cv-list__item a{width:115px;height:55px;border-radius:27px;font-weight:700}.header .cv-list__item a span.cv-list__en{font-family:BMWGroupTNPro-Regular}.header .cv-list__item--instagram{width:240px}.header .cv-list__item--instagram a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header .cv-list__item--instagram a img{margin-right:10px;margin-bottom:0}.header .cv-list__item--info a{background-color:#ddd;color:#000}.header .cv-list__item--info a:hover{background-color:#d5d5d5}.header .cv-list__item--people-nav{position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:220px}.header .cv-list .cv-list__people-wrap{position:relative;width:100%}.header .cv-list .cv-list__people-wrap:hover:after,.header .cv-list .cv-list__people-wrap:focus-within:after{z-index:2;position:absolute;top:100%;right:0;left:0;height:14px;content:""}.header .cv-list .cv-list__people-summary{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:55px;padding:10px 36px 10px 20px;border:none;border-radius:27px;background-color:#ededed;color:#000;font:inherit;font-size:14px;font-weight:700;text-align:center;cursor:default;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease;will-change:background-color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .cv-list .cv-list__people-summary:focus{outline:none}.header .cv-list .cv-list__people-summary:focus-visible{outline:2px solid #0066b3;outline-offset:2px}.header .cv-list .cv-list__people-summary:hover{background-color:#e8e8e8}.header .cv-list .cv-list__people-wrap:hover .cv-list__people-summary,.header .cv-list .cv-list__people-wrap:focus-within .cv-list__people-summary{border-radius:27px;background-color:#ededed}.header .cv-list .cv-list__people-chevron{position:absolute;top:50%;right:22px;width:10px;height:10px;-webkit-transform:translateY(calc(-55% - 2px)) rotate(45deg);transform:translateY(calc(-55% - 2px)) rotate(45deg);border-right:2px solid #494949;border-bottom:2px solid #494949;pointer-events:none;-webkit-transition:-webkit-transform .45s cubic-bezier(.33,1,.68,1);transition:-webkit-transform .45s cubic-bezier(.33,1,.68,1);-o-transition:transform .45s cubic-bezier(.33,1,.68,1);transition:transform .45s cubic-bezier(.33,1,.68,1);transition:transform .45s cubic-bezier(.33,1,.68,1),-webkit-transform .45s cubic-bezier(.33,1,.68,1);will-change:transform}.header .cv-list .cv-list__people-wrap:hover .cv-list__people-chevron,.header .cv-list .cv-list__people-wrap:focus-within .cv-list__people-chevron{-webkit-transform:translateY(calc(-15% - 2px)) rotate(-135deg);transform:translateY(calc(-15% - 2px)) rotate(-135deg)}.header .cv-list .cv-list__people-label{margin:0;font-size:14px;font-weight:700;line-height:1.35;white-space:nowrap}.header .cv-list .cv-list__people-panel{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;position:absolute;top:calc(100% + 14px);left:0;width:100%;max-height:0;margin:0;padding:0;overflow:hidden;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transform-origin:top center;transform-origin:top center;border-radius:0;background:rgba(243,243,243,.95);opacity:0;pointer-events:none;-webkit-transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,-webkit-transform .45s cubic-bezier(.33,1,.68,1);transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,-webkit-transform .45s cubic-bezier(.33,1,.68,1);-o-transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,transform .45s cubic-bezier(.33,1,.68,1);transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,transform .45s cubic-bezier(.33,1,.68,1);transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,transform .45s cubic-bezier(.33,1,.68,1),-webkit-transform .45s cubic-bezier(.33,1,.68,1);will-change:max-height,opacity,transform}.header .cv-list .cv-list__people-wrap:hover .cv-list__people-panel,.header .cv-list .cv-list__people-wrap:focus-within .cv-list__people-panel{max-height:400px;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.header .cv-list .cv-list__people-list{padding-inline:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;color:#000;list-style:none}.header .cv-list .cv-list__people-list .cv-list__people-list-item{display:block;margin:0}.header .cv-list .cv-list__people-list .cv-list__people-list-item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.header .cv-list .cv-list__people-list-item:first-child a{padding-top:16px}.header .cv-list .cv-list__people-list-item:not(:first-child) a{padding-top:16px}.header .cv-list .cv-list__people-list-item:last-child a{padding-bottom:16px}.header .cv-list .cv-list__people-list-item a{gap:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%!important;height:auto!important;min-height:0;padding:16px 0;border-radius:0;color:#000;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;will-change:opacity}.header .cv-list .cv-list__people-list-item a .cv-list__people-list-mark,.header .cv-list .cv-list__people-list-item a .cv-list__people-list-text{display:inline-block;-ms-flex-negative:0;flex-shrink:0;color:#000;font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap}.header .cv-list .cv-list__people-list-item a .cv-list__people-list-text{-ms-flex-negative:1;flex-shrink:1;min-width:0}.header .cv-list .cv-list__people-list-item a:hover{background-color:transparent;color:#000;opacity:.65}.header .newAnchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.header .newAnchor li a{color:#494949;font-weight:700}.header .newAnchor li a:hover{text-decoration:underline}.header .newAnchor li a span.en{font-family:BMWGroupTNPro-Regular}.header .newAnchor li+li{margin-left:1em}.footer-cv{width:100%;height:310px}.footer-cv .cv-list__item{width:33.33%}.footer-cv .cv-list__en{font-size:1.5rem}.footer-cv .cv-list__jp{font-size:1rem}.footer{margin-top:80px;padding:45px 0 0;background-color:#fff}.footer-navi{padding:0 30px}.footer-navi a{color:#000}.footer-navi__list{display:block}.footer__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#d6d6d6;color:#000}.footer .logo-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.footer .logo-list__item.logo-list__item--group{width:73px;margin-right:38px}.footer .bnr-navi{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:19;position:fixed;right:0;bottom:50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;height:auto;height:262px;overflow:hidden;color:#494949;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;will-change:opacity}.footer .bnr-navi.is-show{opacity:1;pointer-events:all}.footer .bnr-navi.is-show .bnr-navi__content{border-width:1px}.footer .bnr-navi__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;background:#a7a7a7;cursor:pointer}.footer .bnr-navi__trigger:before{display:block;width:10px;height:10px;background:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:""}.footer .bnr-navi__trigger.is-close:before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.footer .bnr-navi__trigger:hover{opacity:.8}.footer .bnr-navi .bnr-navi__content--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:500px;padding-right:24px;padding-left:24px;background:rgba(243,243,243,.9);-webkit-transition:width .6s,visibility .1s,opacity .6s;-o-transition:width .6s,visibility .1s,opacity .6s;transition:width .6s,visibility .1s,opacity .6s;will-change:width,visibility,opacity}.footer .bnr-navi .bnr-navi__content--wrap.is-text-hide .bnr-navi__divider{opacity:0}.footer .bnr-navi .bnr-navi__content--wrap.is-text-hide .left,.footer .bnr-navi .bnr-navi__content--wrap.is-text-hide .right{opacity:0}.footer .bnr-navi .bnr-navi__content--wrap.is-hide{width:0;padding:0}.footer .bnr-navi__divider{width:100%;height:1px;margin:0;background:#a7a7a7;opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;will-change:opacity}.footer .bnr-navi__content{gap:24px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:24px 0;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:width .6s,visibility .1s,opacity 1.2s;-o-transition:width .6s,visibility .1s,opacity 1.2s;transition:width .6s,visibility .1s,opacity 1.2s;will-change:width,visibility,opacity}.footer .bnr-navi__content.order .left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto;margin-right:0}.footer .bnr-navi__content.order .right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer .bnr-navi__content:not(.order){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .bnr-navi__content button{padding-block:0;padding-inline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:160px;height:46px;padding:0;padding-bottom:2px;border:none;border-radius:100px;background:#607db3;color:#fff;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:500;text-align:justify;cursor:pointer}.footer .bnr-navi__content button:hover{opacity:.8}.footer .bnr-navi__content .left{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:110px;opacity:1;-webkit-transition:width .6s,visibility .1s,opacity .6s;-o-transition:width .6s,visibility .1s,opacity .6s;transition:width .6s,visibility .1s,opacity .6s;will-change:width,visibility,opacity}.footer .bnr-navi__content .left img{width:100%}.footer .bnr-navi__content .right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;max-width:320px;opacity:1;-webkit-transition:width .6s,visibility .1s,opacity .6s;-o-transition:width .6s,visibility .1s,opacity .6s;transition:width .6s,visibility .1s,opacity .6s;will-change:width,visibility,opacity}.footer .bnr-navi__content .right p.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#494949;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:1.5}.footer .bnr-navi__content .right p.title span{margin-top:5px;font-size:13px;font-weight:500;line-height:1.6}.footer .bnr-navi__content .right .btnTextWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .bnr-navi__content .right .btnTextWrap a{display:block}.footer .bnr-navi__content .right .btnTextWrap p{font-size:13px}.page-title{background:url(../images/utils/bg_pattern01.jpg?v92b1da38e30963ab41633625e0596ec5) left bottom repeat;letter-spacing:.08em}}@media only screen and (max-width:768px){.root{padding-top:11.71875vw;color:#494949}.root em.en{font-family:BMWGroupTNPro-Regular;font-style:normal}.header__inner{position:relative}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:11.71875vw;padding:0 3.90625vw 0 7.161458333333333vw;background-color:#fff}.header__row .cv-list{display:none}.header__logo{font-size:3.3854166666666665vw;text-align:center}.header__logo a{color:#494949}.header .logo-list{margin-top:1.0416666666666665vw}.header .logo-list{margin-top:0}.header .logo-list__item--bmw{margin-right:3.125vw}.header .logo-list__item--group{width:9.505208333333332vw;margin-right:4.947916666666666vw}.header .logo-list__item--group a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header .header__logo{font-family:BMWGroupTNPro-Regular}.header .cv-list__item a span.cv-list__en{font-family:BMWGroupTNPro-Regular}.header .global-navi__item .en{font-family:BMWGroupTNPro-Regular}.header .global-navi .cv-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;height:11.71875vw;padding:0 7.8125vw}.header .global-navi .cv-list__item{width:100%}.header .global-navi .cv-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:5.859375vw}.header .global-navi .cv-list__item a img{margin:0;margin-right:1.3020833333333335vw}.header .global-navi .cv-list__item+.cv-list__item{margin-top:3.2552083333333335vw}.global-navi .cv-list{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;width:100%;height:auto!important}.global-navi .cv-list__item{width:100%!important;height:auto!important}.global-navi .cv-list__en{font-size:3.6458333333333335vw}.global-navi .cv-list__jp{font-size:2.083333333333333vw}.global-navi.is-open{opacity:1}.footer{padding:5.859375vw 0 0;background-color:#fff}.footer-navi{padding:0 30px}.footer-navi a{color:#000}.footer-navi__list{display:block}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.557291666666666vw;padding-left:0;background-color:#d6d6d6;color:#000}.footer__copy{margin-top:0;padding:2.604166666666667vw 0}.footer .logo-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.90625vw}.footer .logo-list__item--group{margin-top:0;margin-right:4.947916666666666vw;font-size:6.25vw}.footer .logo-list__item--100{width:101px}.footer .logo-list__item--bmw{width:3.90625vw;margin-left:0}.footer .logo-list__item--mini{width:8.854166666666668vw;margin-left:1.3020833333333335vw}.footer .logo-list__item.logo-list__item--group{width:8.854166666666668vw;margin-top:0}.footer .footer-cv{width:100%;height:33.33333333333333vw}.footer .footer-cv .cv-list__item{width:33.33%}.footer .footer-cv .cv-list__en{font-size:3.90625vw}.footer .footer-cv .cv-list__jp{font-size:3.125vw}.footer .bnr-navi{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:19;position:fixed;right:0;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:auto;overflow:hidden;color:#494949;opacity:0;pointer-events:none;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;will-change:opacity}.footer .bnr-navi .spWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgb(240 240 240 / 97%)}.footer .bnr-navi.is-show{opacity:1;pointer-events:all}.footer .bnr-navi__divider{display:none}.footer .bnr-navi__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:6.510416666666667vw;background-color:#a3a3a3;cursor:pointer;pointer-events:all}.footer .bnr-navi__trigger:before{display:block;width:2.604166666666667vw;height:2.604166666666667vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:""}.footer .bnr-navi__trigger.is-close:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.footer .bnr-navi__content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:29.947916666666668vw;padding:2.604166666666667vw;-webkit-transform-origin:right;transform-origin:right;background-color:rgb(240 240 240 / 97%);-webkit-transition:height .6s,visibility .1s,opacity 1.2s;-o-transition:height .6s,visibility .1s,opacity 1.2s;transition:height .6s,visibility .1s,opacity 1.2s;will-change:height,visibility,opacity}.footer .bnr-navi__content button{padding-block:0;padding-inline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:160px;height:46px;padding:0;padding-bottom:2px;border:none;border-radius:100px;background:#607db3;color:#fff;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:500;text-align:justify;cursor:pointer}.footer .bnr-navi__content button:hover{opacity:.8}.footer .bnr-navi__content .left{display:none}.footer .bnr-navi__content .right{width:100%;opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;will-change:opacity}.footer .bnr-navi__content .right p.title{margin-bottom:2.604166666666667vw;font-size:3.6458333333333335vw;line-height:1.3;text-align:center}.footer .bnr-navi__content .right .btnTextWrap{gap:2.604166666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .bnr-navi__content .right .btnTextWrap a{display:block;-ms-flex-negative:0;flex-shrink:0;width:32.55208333333333vw}.footer .bnr-navi__content .right .btnTextWrap p{font-size:2.604166666666667vw}.footer .bnr-navi__content.is-text-hide .left,.footer .bnr-navi__content.is-text-hide .right{opacity:0}.footer .bnr-navi__content.is-hide{height:0;padding:0}.footer .bnr-navi__content.is-hide .right{pointer-events:none}.page-title{background:url(../images/utils/bg_pattern01.jpg?v92b1da38e30963ab41633625e0596ec5) left bottom repeat}.bnr-navi.bnr-navi--sp-off{display:none!important}html.is-global-navi-open,html.is-global-navi-open body{overflow:hidden}.header .menu-btn{z-index:10001;position:relative}.global-navi{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;z-index:999;position:fixed;top:0;right:0;bottom:0;left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:78.125vw;max-width:100%;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;-webkit-transform:none;transform:none;opacity:0;pointer-events:none;-webkit-transition:opacity .3s cubic-bezier(.47,0,.745,.715) .3s,visibility 0s linear .6s;-o-transition:opacity .3s cubic-bezier(.47,0,.745,.715) .3s,visibility 0s linear .6s;transition:opacity .3s cubic-bezier(.47,0,.745,.715) .3s,visibility 0s linear .6s;will-change:opacity,visibility}.global-navi.is-open{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:opacity .3s cubic-bezier(.47,0,.745,.715) 0s,visibility 0s linear 0s;-o-transition:opacity .3s cubic-bezier(.47,0,.745,.715) 0s,visibility 0s linear 0s;transition:opacity .3s cubic-bezier(.47,0,.745,.715) 0s,visibility 0s linear 0s;will-change:opacity,visibility}.global-navi__inner{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.47,0,.745,.715);transition:-webkit-transform .3s cubic-bezier(.47,0,.745,.715);-o-transition:transform .3s cubic-bezier(.47,0,.745,.715);transition:transform .3s cubic-bezier(.47,0,.745,.715);transition:transform .3s cubic-bezier(.47,0,.745,.715),-webkit-transform .3s cubic-bezier(.47,0,.745,.715);will-change:transform}.global-navi.is-open .global-navi__inner{-webkit-transform:translateX(0);transform:translateX(0)}.global-navi__list{-ms-flex-negative:0;flex-shrink:0}.global-navi__bottom-spacer{display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;height:calc(6.510416666666667vw + env(safe-area-inset-bottom,0px))}.global-navi .cv-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:block!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;-ms-flex-negative:0;flex-shrink:0;height:auto!important;min-height:0;padding:0 7.8125vw}.global-navi .cv-list__item{width:100%!important;height:auto!important}.global-navi .cv-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;min-height:11.71875vw;border-radius:5.859375vw}.global-navi .cv-list__item a img{margin:0;margin-right:1.3020833333333335vw}.global-navi .cv-list__item+.cv-list__item{margin-top:3.2552083333333335vw}.global-navi .cv-list__item--info a{background-color:#ddd;color:#000}.global-navi .cv-list .cv-list__item--people-nav{height:auto}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-wrap{position:relative;width:100%}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-summary{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:11.71875vw;padding:1.3020833333333335vw 5.208333333333334vw 1.3020833333333335vw 3.90625vw;border:none;border-radius:999px;background-color:#ededed;color:#000;font:inherit;font-size:3.125vw;font-weight:700;text-align:center;cursor:pointer;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease;will-change:background-color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-summary:focus{outline:none}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-summary:focus-visible{outline:2px solid #0066b3;outline-offset:2px}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-chevron{position:absolute;top:50%;right:3.6458333333333335vw;width:2.083333333333333vw;height:2.083333333333333vw;-webkit-transform:translateY(calc(-55% - 3px)) rotate(45deg);transform:translateY(calc(-55% - 3px)) rotate(45deg);border-right:.390625vw solid #494949;border-bottom:.390625vw solid #494949;pointer-events:none;-webkit-transition:-webkit-transform .45s cubic-bezier(.33,1,.68,1);transition:-webkit-transform .45s cubic-bezier(.33,1,.68,1);-o-transition:transform .45s cubic-bezier(.33,1,.68,1);transition:transform .45s cubic-bezier(.33,1,.68,1);transition:transform .45s cubic-bezier(.33,1,.68,1),-webkit-transform .45s cubic-bezier(.33,1,.68,1);will-change:transform}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-wrap.is-open .cv-list__people-chevron{-webkit-transform:translateY(calc(-15% - 3px)) rotate(-135deg);transform:translateY(calc(-15% - 3px)) rotate(-135deg)}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-wrap.is-open .cv-list__people-summary{border-radius:999px;background-color:#ededed}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-label{margin:0;font-size:3.125vw;font-weight:700;line-height:1.35;white-space:nowrap}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-panel{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;position:relative;width:100%;max-height:0;margin:0;padding:0;overflow:hidden;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transform-origin:top center;transform-origin:top center;border:1px solid #e8e8e8;border-radius:0;background:rgba(243,243,243,.95);opacity:0;pointer-events:none;-webkit-transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,margin .45s cubic-bezier(.33,1,.68,1),-webkit-transform .45s cubic-bezier(.33,1,.68,1);transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,margin .45s cubic-bezier(.33,1,.68,1),-webkit-transform .45s cubic-bezier(.33,1,.68,1);-o-transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,transform .45s cubic-bezier(.33,1,.68,1),margin .45s cubic-bezier(.33,1,.68,1);transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,transform .45s cubic-bezier(.33,1,.68,1),margin .45s cubic-bezier(.33,1,.68,1);transition:max-height .5s cubic-bezier(.33,1,.68,1),opacity .4s ease,transform .45s cubic-bezier(.33,1,.68,1),margin .45s cubic-bezier(.33,1,.68,1),-webkit-transform .45s cubic-bezier(.33,1,.68,1);will-change:max-height,opacity,transform,margin}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-wrap.is-open .cv-list__people-panel{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:3000px;margin-top:3.125vw;padding:0;overflow:visible;-webkit-transform:translateY(0);transform:translateY(0);border:none;opacity:1;pointer-events:auto}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list{margin:0;padding:2.604166666666667vw;color:#000;list-style:none}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list .cv-list__people-list-item{display:block;margin:0}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list .cv-list__people-list-item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list-item a{gap:1.0416666666666665vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%!important;height:auto!important;min-height:0;padding:2.083333333333333vw 0;border-radius:0;color:#000;font-size:3.125vw;font-weight:400;line-height:1.4;text-decoration:none;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;will-change:opacity}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list-item a .cv-list__people-list-mark,.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list-item a .cv-list__people-list-text{display:inline-block;-ms-flex-negative:0;flex-shrink:0;color:#000;font-size:3.125vw;font-weight:400;line-height:1.4;white-space:nowrap}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list-item a .cv-list__people-list-text{-ms-flex-negative:1;flex-shrink:1;min-width:0}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list-item a:hover,.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list-item a:active{background-color:transparent;color:#000;opacity:.65}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list-item:first-child a{padding-top:0}.global-navi .cv-list .cv-list__item--people-nav .cv-list__people-list-item:last-child a{padding-bottom:0}.global-navi__bg{-webkit-transition:opacity .3s cubic-bezier(.47,0,.745,.715) .3s,visibility 0s linear .6s;-o-transition:opacity .3s cubic-bezier(.47,0,.745,.715) .3s,visibility 0s linear .6s;transition:opacity .3s cubic-bezier(.47,0,.745,.715) .3s,visibility 0s linear .6s;will-change:opacity,visibility}.global-navi__bg.is-open{-webkit-transition:opacity .3s cubic-bezier(.47,0,.745,.715) 0s,visibility 0s linear 0s;-o-transition:opacity .3s cubic-bezier(.47,0,.745,.715) 0s,visibility 0s linear 0s;transition:opacity .3s cubic-bezier(.47,0,.745,.715) 0s,visibility 0s linear 0s;will-change:opacity,visibility}}@media only screen and (min-width:769px) and (max-width:1025px){.header{min-width:1280px}.header *{-webkit-box-sizing:border-box;box-sizing:border-box}.header .header__logo{word-break:break-all}.header .header__logo a{font-size:1.2307692307692308vw}.header .logo-list{margin-left:1.8461538461538463vw}.header .cv-list{-ms-flex-negative:0;flex-shrink:0;margin-left:.7692307692307693vw}.header .cv-list .cv-list__item{width:auto;min-width:8.846153846153847vw}.header .cv-list .cv-list__item a{width:100%;padding:0 1.0769230769230769vw}.header .cv-list .cv-list__item--people-nav{width:auto;min-width:15.384615384615385vw}.header .newAnchor{margin-left:.7692307692307693vw}.header .newAnchor li+li{margin-left:.7692307692307693vw}}