@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,body *{font-family:Noto Sans JP,sans-serif!important}.kvTop__visual{background-color:#111}.kvTop__slide,.kvTop__slide-media,.kvTop__catch-anim{-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.kvTop__slide{-webkit-animation-name:kvTopSlideLayer;animation-name:kvTopSlideLayer}.kvTop__slide-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;color:inherit;text-decoration:none}.kvTop__slide-link:focus-visible{outline:2px solid #fff;outline-offset:-4px}.kvTop__slide-media{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-name:kvTopImage;animation-name:kvTopImage;opacity:0}.kvTop__catch-anim{-webkit-animation-name:kvTopTitle;animation-name:kvTopTitle;opacity:0}.kvTop__slide:nth-child(2),.kvTop__slide:nth-child(2) .kvTop__slide-media,.kvTop__slide:nth-child(2) .kvTop__catch-anim{-webkit-animation-delay:6s;animation-delay:6s}.kvTop__slide:nth-child(3),.kvTop__slide:nth-child(3) .kvTop__slide-media,.kvTop__slide:nth-child(3) .kvTop__catch-anim{-webkit-animation-delay:12s;animation-delay:12s}.kvTop__slide:nth-child(4),.kvTop__slide:nth-child(4) .kvTop__slide-media,.kvTop__slide:nth-child(4) .kvTop__catch-anim{-webkit-animation-delay:18s;animation-delay:18s}@-webkit-keyframes kvTopSlideLayer{0%,8.333%{z-index:5}24%{z-index:4}25%,33.333%{z-index:3}100%{z-index:1}}@keyframes kvTopSlideLayer{0%,8.333%{z-index:5}24%{z-index:4}25%,33.333%{z-index:3}100%{z-index:1}}@-webkit-keyframes kvTopImage{0%{-webkit-animation-timing-function:cubic-bezier(.8,0,.18,1);animation-timing-function:cubic-bezier(.8,0,.18,1);opacity:0}8.333%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}25%{-webkit-animation-timing-function:cubic-bezier(.8,0,.18,1);animation-timing-function:cubic-bezier(.8,0,.18,1);opacity:1}33.333%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}100%{opacity:0}}@keyframes kvTopImage{0%{-webkit-animation-timing-function:cubic-bezier(.8,0,.18,1);animation-timing-function:cubic-bezier(.8,0,.18,1);opacity:0}8.333%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}25%{-webkit-animation-timing-function:cubic-bezier(.8,0,.18,1);animation-timing-function:cubic-bezier(.8,0,.18,1);opacity:1}33.333%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}100%{opacity:0}}@-webkit-keyframes kvTopTitle{0%{-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-animation-timing-function:cubic-bezier(.8,0,.18,1);animation-timing-function:cubic-bezier(.8,0,.18,1);opacity:0}8.333%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}25%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:cubic-bezier(.8,0,.18,1);animation-timing-function:cubic-bezier(.8,0,.18,1);opacity:1}33.333%,100%{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}@keyframes kvTopTitle{0%{-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-animation-timing-function:cubic-bezier(.8,0,.18,1);animation-timing-function:cubic-bezier(.8,0,.18,1);opacity:0}8.333%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}25%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:cubic-bezier(.8,0,.18,1);animation-timing-function:cubic-bezier(.8,0,.18,1);opacity:1}33.333%,100%{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}.kvTop__slideshow.is-js .kvTop__slide,.kvTop__slideshow.is-js .kvTop__slide-media,.kvTop__slideshow.is-js .kvTop__catch-anim{-webkit-animation:none;animation:none}.kvTop__slideshow.is-js .kvTop__slide{z-index:1;opacity:0;pointer-events:none}.kvTop__slideshow.is-js .kvTop__slide.is-leaving{z-index:2;pointer-events:auto}.kvTop__slideshow.is-js .kvTop__slide.is-active{z-index:3;opacity:1;pointer-events:auto}.kvTop__slideshow.is-js .kvTop__slide-media{-webkit-transform:none;transform:none;-webkit-backface-visibility:visible;backface-visibility:visible;opacity:1}.kvTop__slideshow.is-js .kvTop__slide-media img{overflow:visible}.kvTop__slideshow.is-js .kvTop__catch-anim{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:1}.kvTop__slideshow.is-js .kvTop__slide.is-active .kvTop__catch-anim{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width:769px),print{*{box-sizing:border-box}.root{min-width:1280px;color:#262626}.kvTop{display:block;height:calc(100vh - 80px);height:calc(100svh - 80px);max-height:calc(100vh - 80px);max-height:calc(100svh - 80px);padding-bottom:80px}.kvTop__inner{gap:17px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;height:100%;min-height:0}.kvTop__visual{position:relative;-ms-flex:1 1;flex:1 1;width:auto;min-width:0;min-height:0;overflow:hidden}.kvTop__slideshow{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.kvTop__slide{position:absolute;top:0;right:0;bottom:0;left:0}.kvTop__slide-media{position:absolute;top:0;right:0;bottom:0;left:0}.kvTop__slide-media picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kvTop__slide-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.kvTop__catch{z-index:2;position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kvTop__catch-line{margin:0;line-height:1.45}.kvTop__catch-line span{display:inline-block;padding:10px 18px;background-color:#fff;color:#262626;font-size:48.323px;font-weight:700;letter-spacing:.05em}.kvTop__catch-line+.kvTop__catch-line{margin-top:10px;margin-left:0}.kvTop__search{--kv-s:calc(100vw/1440);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:calc(500*var(--kv-s));padding:calc(40*var(--kv-s));overflow-y:auto;background-color:#fff}.kvTop__search-title{-ms-flex-negative:0;flex-shrink:0;margin:0;padding-bottom:calc(14*var(--kv-s));border-bottom:2px solid #0066b3;color:#0066b3;font-size:calc(28*var(--kv-s));font-weight:700;line-height:1}.kvTop__search-form{gap:calc(22*var(--kv-s));display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:calc(28*var(--kv-s))}.kvTop__search-field+.kvTop__search-field{margin-top:0}.kvTop__search-label{margin:0 0 calc(10*var(--kv-s));color:#0066b3;font-size:calc(14*var(--kv-s));font-weight:700;line-height:1}.kvTop__search-options{gap:calc(8*var(--kv-s));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kvTop__search-option{position:relative;-ms-flex:1 1;flex:1 1;cursor:pointer}.kvTop__search-option input{position:absolute;opacity:0;pointer-events:none}.kvTop__search-option input:checked+.kvTop__search-option-inner{border-color:transparent;background-color:#d8edfd}.kvTop__search-option input:focus-visible+.kvTop__search-option-inner{outline:2px solid #0066b3;outline-offset:2px}.kvTop__search-option-inner{gap:calc(8*var(--kv-s));box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:calc(52*var(--kv-s));padding:calc(8*var(--kv-s)) calc(12 * var(--kv-s));border:1px solid #262626;background-color:#fff;color:#262626;font-size:calc(18*var(--kv-s));font-weight:700;transition:border-color .2s ease,background-color .2s ease;will-change:border-color,background-color}.kvTop__search-option-inner img{display:block;width:calc(26*var(--kv-s));height:auto;border-radius:50%;background-color:#fff}.kvTop__search-option-inner img.kvTop__search-logo-mini{width:auto;height:calc(24*var(--kv-s));border-radius:0;background-color:transparent}.kvTop__search-logo-mini-wrap{display:inline-block;position:relative;-ms-flex-negative:0;flex-shrink:0;line-height:0}.kvTop__search-logo-mini-wrap:before{aspect-ratio:1;z-index:0;position:absolute;top:50%;left:50%;width:42%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;content:'';opacity:0}.kvTop__search-option input:checked+.kvTop__search-option-inner .kvTop__search-logo-mini-wrap:before{opacity:1}.kvTop__search-logo-mini-wrap .kvTop__search-logo-mini{z-index:1;position:relative}.kvTop__search-field:first-child .kvTop__search-option-inner{-ms-flex-pack:start;justify-content:flex-start;padding-left:calc(16*var(--kv-s))}.kvTop__search-or{-ms-flex-negative:0;flex-shrink:0;color:#0066b3;font-family:Noto Sans JP,sans-serif;font-size:calc(18*var(--kv-s));font-weight:700;text-transform:lowercase}.kvTop__search-select{position:relative}.kvTop__search-select:after{display:block;position:absolute;top:47%;right:calc(18*var(--kv-s));width:calc(8*var(--kv-s));height:calc(8*var(--kv-s));-webkit-transform:rotate(315deg) translateY(-75%);transform:rotate(315deg) translateY(-75%);border-bottom:solid 2px #0066b3;border-left:solid 2px #0066b3;content:'';pointer-events:none}.kvTop__search-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:calc(53*var(--kv-s));padding:0 calc(40*var(--kv-s)) 0 calc(16 * var(--kv-s));border:1px solid #262626;outline:none;background-color:#fff;color:#262626;font-size:calc(16*var(--kv-s));font-weight:700;cursor:pointer}.kvTop__search-select select:focus-visible{border-color:#0066b3}.kvTop__search-btn{display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(62*var(--kv-s));margin-top:0;border:none;background-color:#0066b3;color:#fff;font-size:calc(16*var(--kv-s));font-weight:700;cursor:pointer;transition:opacity .2s ease;will-change:opacity}.kvTop__search-btn:hover{opacity:.85}.kvTop__search-btn-icon{display:block;position:absolute;top:50%;left:calc(33*var(--kv-s));width:calc(28*var(--kv-s));height:calc(28*var(--kv-s));-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/index/icon_serch.svg?v91b68f4ef2960edd085e8f43e68032c3);background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.btn--slide a span{font-family:Noto Sans JP,sans-serif}section{display:block;margin-top:60px}section .inner{width:100%;max-width:1300px}section h2{display:block;color:#262626;font-size:40px;text-align:center}section h2 span{display:block;margin-top:15px;color:#b7b7b7;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.1em}section.knowYourJob{margin-top:0;padding-top:80px}section.knowYourJob h2{color:#262626;font-weight:700}section.knowYourJob h2 span{color:#0066b3;letter-spacing:.12em}section.knowYourJob .tabContents{margin-top:50px}section.knowYourJob .tabContents .tabNav{width:100%;max-width:1280px;margin:auto}section.knowYourJob .tabContents .tabNav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}section.knowYourJob .tabContents .tabNav ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:280px;height:60px;cursor:pointer}section.knowYourJob .tabContents .tabNav ul li:hover{background-color:#f3f3f3}section.knowYourJob .tabContents .tabNav ul li.active{background-color:#4d4d4d;color:#fff}section.knowYourJob .tabContents .tabContentsInnerWrap{display:-ms-grid;display:grid;grid-template-areas:'listItem';background-color:#f3f3f3}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner{box-sizing:border-box;z-index:1;grid-area:listItem;max-height:100vh;padding:70px 0 55px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:opacity .8s,max-height .8s ease,-webkit-transform .8s;transition:opacity .8s,transform .8s,max-height .8s ease;transition:opacity .8s,transform .8s,max-height .8s ease,-webkit-transform .8s;will-change:opacity,transform,max-height}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1280px;margin:auto}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .left{-ms-flex-negative:0;flex-shrink:0}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .left .imgWrap{width:600px}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .left .imgWrap img{width:100%}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right{width:100%;margin-left:65px}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right p.title{padding:20px 0;border-top:solid 1px #0066b1;border-bottom:solid 1px #0066b1;color:#0066b1;font-size:24px;font-weight:700;text-align:center}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list{margin-top:33px}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item{display:-ms-flexbox;display:flex}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item .itemTit{-ms-flex-negative:0;flex-shrink:0;min-width:215px;font-size:14px;font-weight:700}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item .itemList li{padding-left:.5em;font-size:14px;text-indent:-.5em}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item+.item{margin-top:20px}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn{display:block;margin:0}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn a{position:relative;width:300px;height:64px;background-color:#262626;color:#fff}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn a:after{position:absolute;top:50%;right:0;width:24px;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;content:''}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn a:hover{opacity:.7}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview{width:100%;max-width:1280px;margin:45px auto 0}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview h3{color:#0066b1;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__slider,section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .swiper-container{width:100%;overflow:visible}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav{display:none}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__spacer{width:250px;height:178px}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;-webkit-transform:none!important;transform:none!important}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul.few{-ms-flex-wrap:wrap;flex-wrap:wrap}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul.few:before{display:block;-ms-flex-order:1;order:1;width:250px;content:''}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul.few:after{display:block;width:250px;content:''}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul li{-ms-flex-negative:1;flex-shrink:1;width:250px;min-width:0;height:178px}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul li a{display:block;width:100%;height:100%}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul li a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul li a:hover{opacity:.7}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul li+li{margin-left:10px}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner.active{visibility:inherit;visibility:visible;z-index:2;max-height:100vh;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner.activeHeight{max-height:0}section.knowYourPeople{margin-top:0;padding-top:80px;padding-bottom:80px}section.knowYourPeople .inner{margin-inline:auto;max-width:1300px}section.knowYourPeople .knowYourPeople__title{display:block;color:#262626;font-size:2.125rem;font-weight:700;line-height:1.3;text-align:center}section.knowYourPeople .knowYourPeople__title-en{display:block;margin-top:12px;color:#0066b3;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.12em;line-height:1}section.knowYourPeople .knowYourPeople__category{margin-top:48px;text-align:center}section.knowYourPeople .knowYourPeople__category-label{margin:0;color:#0066b3;font-size:.875rem;font-weight:700;letter-spacing:.08em}section.knowYourPeople .knowYourPeople__category-nav{gap:8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;max-width:960px;margin:24px auto 0;padding:0;list-style:none}section.knowYourPeople .knowYourPeople__category-nav li{-ms-flex:1 1;flex:1 1;min-width:0}section.knowYourPeople .knowYourPeople__category-nav li.is-active button{background-color:#e8e8e8;color:#333;font-weight:700}section.knowYourPeople .knowYourPeople__category-nav button{width:100%;min-width:0;padding:14px 10px;border:none;background-color:#f3f3f3;color:#262626;font-size:.8125rem;line-height:1.4;cursor:pointer;transition:background-color .2s ease;will-change:background-color}section.knowYourPeople .knowYourPeople__category-nav button:hover{background-color:#e8e8e8}section.knowYourPeople .knowYourPeople__panels{display:-ms-grid;display:grid;grid-template-areas:'peoplePanel';width:100%;min-width:0;overflow:hidden}section.knowYourPeople .knowYourPeople__panel{visibility:hidden;z-index:0;grid-area:peoplePanel;min-width:0;max-width:100%;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .35s ease;will-change:opacity}section.knowYourPeople .knowYourPeople__panel.is-active{visibility:visible;z-index:1;opacity:1;pointer-events:auto}section.knowYourPeople .peoplePickup{max-width:100%;margin-top:48px}section.knowYourPeople .peoplePickup__label-wrap{margin-bottom:32px;padding:14px 0;border-top:1px solid #0066b3;border-bottom:1px solid #0066b3}section.knowYourPeople .peoplePickup__label{margin:0;color:#0066b3;font-family:Noto Sans JP,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:.16em;text-align:center}section.knowYourPeople .peoplePickup__slider{width:100%}section.knowYourPeople .peoplePickup__empty{margin:0;padding:120px 20px;color:#666;font-family:Noto Sans JP,sans-serif;font-size:1rem;letter-spacing:.08em;text-align:center}section.knowYourPeople .peoplePickup__viewport{--people-slide-normal-width:305px;--people-slide-active-width:650px;--people-slide-normal-height:203px;--people-slide-active-height:433px;--people-slide-transition-duration:.5s;--people-card-scale-from:.4692;--people-card-scale-leave-from:2.1311;max-width:100%;margin:0 auto;overflow:hidden}section.knowYourPeople .peoplePickup__viewport.is-resizing .peoplePickup__card,section.knowYourPeople .peoplePickup__viewport.is-resizing .peoplePickup__card-meta{-webkit-animation:none!important;animation:none!important;transition:none!important}section.knowYourPeople .peoplePickup .swiper-container{width:100%;height:100%;overflow:hidden}section.knowYourPeople .peoplePickup .swiper-wrapper{-ms-flex-align:center;align-items:center}section.knowYourPeople .peoplePickup .swiper-slide{box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:var(--people-slide-normal-width);height:var(--people-slide-normal-height);overflow:hidden}section.knowYourPeople .peoplePickup .swiper-slide.is-leaving-slide{z-index:2;overflow:visible}section.knowYourPeople .peoplePickup .swiper-slide.swiper-slide-active{width:var(--people-slide-active-width);height:var(--people-slide-active-height)}section.knowYourPeople .peoplePickup__card{display:block;position:relative;width:100%;height:100%;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;background-color:#fff;transition:box-shadow var(--people-slide-transition-duration) ease;will-change:box-shadow}section.knowYourPeople .peoplePickup__card:hover{opacity:.9}section.knowYourPeople .peoplePickup .swiper-slide.swiper-slide-active>.peoplePickup__card{box-shadow:0 4px 18px rgb(0 0 0 / 10%)}section.knowYourPeople .peoplePickup .peoplePickup__card.is-growing{-webkit-animation:peoplePickupCardGrow var(--people-slide-transition-duration) ease forwards;animation:peoplePickupCardGrow var(--people-slide-transition-duration) ease forwards}section.knowYourPeople .peoplePickup .peoplePickup__card.is-leaving{z-index:1;-webkit-animation:peoplePickupCardShrink var(--people-slide-transition-duration) ease forwards;animation:peoplePickupCardShrink var(--people-slide-transition-duration) ease forwards}@-webkit-keyframes peoplePickupCardGrow{from{-webkit-transform:scale(var(--people-card-scale-from,.4692));transform:scale(var(--people-card-scale-from,.4692))}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes peoplePickupCardGrow{from{-webkit-transform:scale(var(--people-card-scale-from,.4692));transform:scale(var(--people-card-scale-from,.4692))}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes peoplePickupCardShrink{from{-webkit-transform:scale(var(--people-card-scale-leave-from,2.1311));transform:scale(var(--people-card-scale-leave-from,2.1311))}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes peoplePickupCardShrink{from{-webkit-transform:scale(var(--people-card-scale-leave-from,2.1311));transform:scale(var(--people-card-scale-leave-from,2.1311))}to{-webkit-transform:scale(1);transform:scale(1)}}section.knowYourPeople .peoplePickup__card-img{position:relative;width:100%;height:100%}section.knowYourPeople .peoplePickup__card-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.knowYourPeople .peoplePickup__card-meta{box-sizing:border-box;visibility:hidden;position:absolute;right:0;bottom:32px;left:32px;width:calc(100% - 64px);-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0;transition:opacity var(--people-slide-transition-duration) ease,visibility var(--people-slide-transition-duration) ease,-webkit-transform var(--people-slide-transition-duration) ease;transition:opacity var(--people-slide-transition-duration) ease,transform var(--people-slide-transition-duration) ease,visibility var(--people-slide-transition-duration) ease;transition:opacity var(--people-slide-transition-duration) ease,transform var(--people-slide-transition-duration) ease,visibility var(--people-slide-transition-duration) ease,-webkit-transform var(--people-slide-transition-duration) ease;will-change:opacity,transform,visibility}section.knowYourPeople .peoplePickup .peoplePickup__card.is-growing .peoplePickup__card-meta,section.knowYourPeople .peoplePickup .peoplePickup__card.is-center .peoplePickup__card-meta{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}section.knowYourPeople .peoplePickup .peoplePickup__card.is-growing .peoplePickup__card-meta{transition-delay:.15s}section.knowYourPeople .peoplePickup .peoplePickup__card.is-center .peoplePickup__card-meta{transition:none}section.knowYourPeople .peoplePickup .peoplePickup__card.is-leaving .peoplePickup__card-meta{visibility:hidden;-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0;transition:none}section.knowYourPeople .peoplePickup__card-tags{gap:8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px;padding:0;list-style:none}section.knowYourPeople .peoplePickup__card-tags li{padding:4px 12px;background-color:#0066b3;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:1.4;white-space:nowrap}section.knowYourPeople .peoplePickup__card-body{box-sizing:border-box;padding:12px 14px 14px;background-color:#fff}section.knowYourPeople .peoplePickup__card-category{margin:0 0 4px;color:#666;font-size:.75rem;font-weight:400;line-height:1.6}section.knowYourPeople .peoplePickup__card-text{-webkit-line-clamp:2;display:-webkit-box;margin:0;overflow:hidden;color:#0066b3;font-size:.875rem;font-weight:700;line-height:1.6}section.knowYourPeople .peoplePickup__nav{display:-ms-flexbox;display:flex;z-index:2;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:36px}section.knowYourPeople .peoplePickup__nav-prev,section.knowYourPeople .peoplePickup__nav-next{display:-ms-flexbox;display:flex;position:relative;top:auto;right:auto;left:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;width:136px;min-height:44px;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto}section.knowYourPeople .peoplePickup__nav-prev img,section.knowYourPeople .peoplePickup__nav-next img{display:block;width:100%;height:auto;pointer-events:none}section.knowYourPeople .peoplePickup__nav-prev.is-disabled,section.knowYourPeople .peoplePickup__nav-next.is-disabled{cursor:default;opacity:.35;pointer-events:none}section.knowYourPeople .peoplePickup__nav-next{-ms-flex-pack:end;justify-content:flex-end}section.knowYourPeople .peoplePickup__nav-next img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.knowYourPeople .peoplePickup__nav-pagination{gap:10px;display:-ms-flexbox;display:flex;position:static;-ms-flex:1 1;flex:1 1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto}section.knowYourPeople .peoplePickup__nav-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0;border-radius:50%;background-color:#d3d3d3;cursor:pointer;opacity:1}section.knowYourPeople .peoplePickup__nav-pagination .swiper-pagination-bullet-active{background-color:#0066b3}section.knowYourPeople .knowYourPeople__tags-label{margin-top:48px;margin-bottom:24px;color:#0066b3;font-size:1rem;font-weight:700;text-align:center}section.knowYourPeople .knowYourPeople__tags{margin-top:0;padding:28px 40px;background-color:#f3f3f3}section.knowYourPeople .knowYourPeople__tags-list{gap:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}section.knowYourPeople .knowYourPeople__tags-list li.current a{color:#0066b3;font-weight:700}section.knowYourPeople .knowYourPeople__tags-list a{color:#262626;font-size:.8125rem;line-height:1.5;text-decoration:none}section.knowYourPeople .knowYourPeople__tags-list a:hover{color:#0066b3}section.search{margin-top:0;padding-top:80px;padding-bottom:180px;background-color:#bdd3f5}section.search button{padding:0;border:none;border-radius:0;background-color:#0066b3;color:#fff;font-family:Noto Sans JP,sans-serif;cursor:pointer}section.search button:hover{opacity:.7}section.search .inner{width:100%;max-width:1300px;margin:auto}section.search .inner h2{color:#262626}section.search .inner h2 span{color:#0066b3}section.search .inner .searchContents{margin-top:80px}section.search .inner .searchContents .searchNav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}section.search .inner .searchContents .searchNav ul li{display:block}section.search .inner .searchContents .searchNav ul li.select{position:relative}section.search .inner .searchContents .searchNav ul li.select label{position:absolute;top:-35px;color:#0066b3;font-size:16px;font-weight:700}section.search .inner .searchContents .searchNav ul li.select:after{display:block;z-index:1;position:absolute;top:50%;right:20px;width:8px;height:8px;-webkit-transform:rotate(315deg) translateY(-75%);transform:rotate(315deg) translateY(-75%);border-bottom:solid 2px #262626;border-left:solid 2px #262626;content:'';pointer-events:none}section.search .inner .searchContents .searchNav ul li select{width:310px;height:100%;padding-left:40px;border:none;outline:none;color:#262626;font-size:16px;font-weight:700}section.search .inner .searchContents .searchNav ul li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:310px;height:64px;font-size:16px}section.search .inner .searchContents .searchNav ul li button:before{display:block;width:20px;height:20px;margin-right:10px;background-image:url(../images/index/icon_serch.svg?v91b68f4ef2960edd085e8f43e68032c3);background-size:contain;content:''}section.search .inner .searchContents .searchContentsInner{margin-top:20px;padding:30px 40px 40px;background-color:#fff}section.search .inner .searchContents .searchContentsInner .resultNumber{font-size:14px;line-height:1}section.search .inner .searchContents .searchContentsInner .resultNumber span{margin:0 5px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700}section.search .inner .searchContents .searchContentsInner .resultList{margin-top:30px}section.search .inner .searchContents .searchContentsInner .resultList .itemName{margin-bottom:10px}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li{min-width:auto;font-weight:700;line-height:1;text-align:center}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.divisions{width:auto}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.municipalities{margin-left:40px}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.type{margin-left:110px}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.storeName{margin-left:170px}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.recruitment{margin-left:300px}section.search .inner .searchContents .searchContentsInner .resultList .itemBox{display:block;padding:16px 0}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li{display:block;min-width:auto;font-size:14px}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(1){-ms-flex-negative:0;flex-shrink:0;width:65px;text-align:center}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(2){-ms-flex-negative:0;flex-shrink:0;width:125px;margin-left:0;text-align:center}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(3){-ms-flex-negative:0;flex-shrink:0;width:200px;margin-left:10px;text-align:left}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(4){-ms-flex-negative:0;flex-shrink:0;width:200px;text-align:left}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(5){-ms-flex-negative:0;flex-shrink:0;width:460px;text-align:left}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li span{display:block;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:0;line-height:1.6}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li .btn button{width:123px;max-width:100%;height:30px;border-radius:0}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:last-child{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}section.search .inner .searchContents .searchContentsInner .resultList .itemBox+.itemBox{border-top:solid 1px #dfdfdf}section.search .inner .searchContents .searchContentsInner .moreBtn{margin-top:20px;text-align:center}section.search .inner .searchContents .searchContentsInner .moreBtn button{width:250px;height:64px;background-color:#262626}section.links{margin:0;padding-bottom:80px}section.links .inner ul{display:-ms-flexbox;display:flex;position:relative;top:-110px;-ms-flex-pack:justify;justify-content:space-between}section.links .inner ul li{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30%;min-height:265px;padding:24px 20px 20px;border:1px solid #0066b3;border-radius:0;background-color:#fff}section.links .inner ul li .box{width:100%;text-align:center}section.links .inner ul li .box p.title{color:#0066b3;font-size:20px;font-weight:700}section.links .inner ul li .box .btnWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px}section.links .inner ul li .box .btnWrap .links__brand{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:155px;padding:20px 12px 16px;border:1px solid #262626;border-radius:0;color:#262626;text-decoration:none}section.links .inner ul li .box .btnWrap .links__brand .links__brand-car{display:block;width:46px;height:auto}section.links .inner ul li .box .btnWrap .links__brand .links__brand-name{display:block;margin-top:12px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1}section.links .inner ul li .box .btnWrap .links__brand:hover{opacity:.7}section.links .inner ul li .box .btnWrap .links__brand+.links__brand{margin-left:20px}section.links .inner ul li:after{z-index:-1;position:absolute;bottom:0;width:60%;height:90px;background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,.12);content:''}section.reasons{z-index:0;margin-top:0;padding-top:80px;padding-bottom:120px;background-color:#f3f3f3}section.reasons .inner{z-index:1}section.reasons .inner h2{color:#262626}section.reasons .inner h2 span{color:#0066b3}section.reasons .inner p.lead{margin-top:35px;line-height:1.8;text-align:center}section.reasons .inner .reasonsList{margin-top:55px}section.reasons .inner .reasonsList ul{gap:40px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}section.reasons .inner .reasonsList ul li{position:relative;width:calc((100% - 80px)/3)}section.reasons .inner .reasonsList ul li .wrap{box-sizing:border-box;display:block;position:relative;width:100%;height:100%;padding:48px 32px 32px;border:1px solid #0066b3;background-color:#fff;text-align:center}section.reasons .inner .reasonsList ul li .wrap img{display:block;width:98px;margin:0 auto}section.reasons .inner .reasonsList ul li .wrap .imgWrap{gap:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.reasons .inner .reasonsList ul li .wrap .imgWrap img{width:80px;margin:0}section.reasons .inner .reasonsList ul li .wrap p{font-size:14px}section.reasons .inner .reasonsList ul li .wrap p.tag{display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0;left:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:157px;height:36px;padding:3px 16px 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#262626;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700}section.reasons .inner .reasonsList ul li .wrap p.tag span{display:block;position:relative;top:-3px;margin-left:5px;font-size:20px}section.reasons .inner .reasonsList ul li .wrap p.tit{margin-top:25px;color:#0066b3;font-size:18px;font-weight:700;text-align:center}section.reasons .inner .reasonsList ul li .wrap p.text{margin-top:10px;line-height:1.8;text-align:center}section.faq{display:block;position:relative;margin-top:0;padding-top:60px;padding-bottom:200px;background-color:#fff}section.faq .inner h2{color:#262626}section.faq .inner h2 span{color:#0066b3}section.faq:after{display:block;position:absolute;bottom:-80px;width:100%;height:80px;background-color:#fff;content:''}section.faq *{box-sizing:border-box}section.faq .faqBox{margin-top:45px}section.faq .faqBox .accordion{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.faq .faqBox .accordion .accordion-item .accordion-header{display:block;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;padding:25px 65px;background-color:#262626;color:#fff;font-size:18px;cursor:pointer}section.faq .faqBox .accordion .accordion-item .accordion-header:before{position:absolute;top:50%;right:40px;width:20px;height:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;content:''}section.faq .faqBox .accordion .accordion-item .accordion-header:after{position:absolute;top:50%;right:48px;width:3px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top;transform-origin:top;background-color:#fff;content:'';transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;will-change:transform}section.faq .faqBox .accordion .accordion-item .accordion-header.open:after{-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}section.faq .faqBox .accordion .accordion-item .accordion-content{display:block;height:0;overflow:hidden;transition:height .3s ease-out;will-change:height}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner{background-color:#f3f3f3}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion{padding:40px 65px}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;padding:22px 70px 22px 40px;background-color:#b7b7b7;font-size:18px;cursor:pointer}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header:before{position:absolute;top:50%;right:40px;width:20px;height:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#262626;content:''}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header:after{position:absolute;top:50%;right:48px;width:3px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top;transform-origin:top;background-color:#262626;content:'';transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;will-change:transform}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header.open:after{-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header p{padding-left:1.2em;text-indent:-1.2em}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header p:before{margin-right:5px;font-family:Noto Sans JP,sans-serif;content:'Q.'}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content{height:0;overflow:hidden;background-color:#fff;transition:height .3s ease-out;will-change:height}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content .wrap{padding:20px 40px}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content .wrap p{padding-left:1.2em;font-size:18px;text-indent:-1.2em}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content .wrap p:before{margin-right:5px;font-family:Noto Sans JP,sans-serif;content:'A.'}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content .wrap a{display:inline-block;padding-left:0;text-decoration:underline;text-indent:0;word-break:break-all}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content.show{display:block;height:auto!important}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item+.inner_accordion-item{margin-top:20px}section.faq .faqBox .accordion .accordion-item .accordion-content.show{display:block;height:auto!important}section.faq .faqBox .accordion .accordion-item+.accordion-item{margin-top:30px}section.picUpJob{z-index:0;margin-top:0}section.picUpJob .pickupJobsList .pickup__item-cont{min-width:0;padding-top:7px;word-break:break-word;overflow-wrap:break-word}section.picUpJob .pickupJobsList .pickup__item-head .tag{margin-right:7px;padding:2px 17px;border:1px solid #d2d2d2;border-radius:14px;background-color:#fff}section.picUpJob .pickupJobsList .pickup__item-ttl{font-size:1rem;font-weight:700}section.picUpJob .pickupJobsList .pickup__item-desc dl{display:-ms-flexbox;display:flex}section.picUpJob .pickupJobsList .pickup__item-desc dl dt{-ms-flex-negative:0;flex-shrink:0}section.picUpJob--withImg{padding-block:70px 55px;background-color:#f6f6f6}section.picUpJob--withImg .inner{margin-inline:auto}section.picUpJob--withImg .picUpJob__title{display:block;color:#262626;font-size:2.125rem;font-weight:700;line-height:1.3;text-align:center}section.picUpJob--withImg .picUpJob__title-en{display:block;margin-top:12px;color:#0066b3;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.12em;line-height:1}section.picUpJob--withImg .pickupJobsList--slider{margin-top:40px}section.picUpJob--withImg .pickupJobsList--slider .pickupJobsList__viewport{width:100%;overflow:hidden}section.picUpJob--withImg .pickupJobsList--slider .swiper-container{width:100%;overflow:hidden}section.picUpJob--withImg .pickupJobsList--slider .swiper-slide{box-sizing:border-box;display:-ms-flexbox;display:flex;width:calc((100% - 56px)/3);height:auto}section.picUpJob--withImg .pickupJobsList--slider .swiper-wrapper{-ms-flex-align:stretch;align-items:stretch}section.picUpJob--withImg .pickupJobsList__nav{padding-inline:0;display:-ms-flexbox;display:flex;z-index:2;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}section.picUpJob--withImg .pickupJobsList__nav-prev,section.picUpJob--withImg .pickupJobsList__nav-next{display:-ms-flexbox;display:flex;z-index:2;position:relative;top:auto;right:auto;left:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;width:136px;min-height:44px;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto}section.picUpJob--withImg .pickupJobsList__nav-prev img,section.picUpJob--withImg .pickupJobsList__nav-next img{display:block;width:100%;height:auto;pointer-events:none}section.picUpJob--withImg .pickupJobsList__nav-prev.is-disabled,section.picUpJob--withImg .pickupJobsList__nav-next.is-disabled{cursor:default;opacity:.35;pointer-events:none}section.picUpJob--withImg .pickupJobsList__nav-next{-ms-flex-pack:end;justify-content:flex-end}section.picUpJob--withImg .pickupJobsList__nav-next img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.picUpJob--withImg .pickupJobsList__nav-pagination{gap:10px;display:-ms-flexbox;display:flex;position:static;-ms-flex:1 1;flex:1 1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto}section.picUpJob--withImg .pickupJobsList__nav-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0;border-radius:50%;background-color:#fff;opacity:1}section.picUpJob--withImg .pickupJobsList__nav-pagination .swiper-pagination-bullet-active{background-color:#0066b3}section.picUpJob--withImg .pickupJobsList .pickup__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow:hidden;background-color:#fff;box-shadow:0 4px 18px rgb(0 0 0 / 10%)}section.picUpJob--withImg .pickupJobsList .pickup__item-img{-ms-flex-negative:0;flex-shrink:0}section.picUpJob--withImg .pickupJobsList .pickup__item-img img{aspect-ratio:390 / 232;display:block;width:100%;-o-object-fit:cover;object-fit:cover}section.picUpJob--withImg .pickupJobsList .pickup__item-cont{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;padding:20px 22px 24px}section.picUpJob--withImg .pickupJobsList .pickup__item-head{gap:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.picUpJob--withImg .pickupJobsList .pickup__item-head .tag{margin-right:0;padding:2px 14px;border:1px solid #d2d2d2;border-radius:20px;background-color:#fff;font-size:.75rem;line-height:1.4}section.picUpJob--withImg .pickupJobsList .pickup__item-head .category{font-size:.8125rem;line-height:1.4}section.picUpJob--withImg .pickupJobsList .pickup__item-ttl{margin-block:10px 12px;font-size:1.125rem;font-weight:700;line-height:1.55}section.picUpJob--withImg .pickupJobsList .pickup__item-desc dl{display:block;margin:0;font-size:.875rem;line-height:1.75}section.picUpJob--withImg .pickupJobsList .pickup__item-desc dl+dl{margin-top:0}section.picUpJob--withImg .pickupJobsList .pickup__item-desc dl dt,section.picUpJob--withImg .pickupJobsList .pickup__item-desc dl dd{display:inline;margin:0}section.picUpJob--withImg .pickupJobsList .pickup__item-notes{margin-top:12px}section.picUpJob--withImg .pickupJobsList .pickup__item-notes p{margin:0;color:#666;font-size:.75rem;line-height:1.65}section.picUpJob--withImg .pickupJobsList .pickup__item-notes p+p{margin-top:4px}section.picUpJob--noImg{background-color:#f3f3f3}section.picUpJob--noImg:not(:has(.pickup__item)){display:none}section.picUpJob--noImg .pickupJobsList >ul{padding-block:48px 35px;display:-ms-grid;display:grid;-ms-grid-columns:(385px)[3];grid-template-columns:repeat(3,385px);-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}section.picUpJob--noImg .pickupJobsList .pickup__item{display:-ms-flexbox;display:flex;padding-right:28px;border-right:solid 1px #b6b6b6}section.picUpJob--noImg .pickupJobsList .pickup__item:last-child{border-right:none}section.picUpJob--noImg .pickupJobsList .pickup__item-cont{padding-top:7px}section.picUpJob--noImg .pickupJobsList .pickup__item-ttl{margin-block:10px}section.picUpJob--noImg .pickupJobsList .pickup__item-desc{padding-left:5px}section.picUpJob--noImg .pickupJobsList .pickup__item-desc dl dd{display:-ms-grid;display:grid}.lede{position:relative;padding:100px 0 135px}.lede__title{font-size:2rem;font-weight:600;letter-spacing:.4em;line-height:1.3;text-align:center}.lede__copy{z-index:-1;position:absolute;top:140px;left:50%;width:100%;height:138px;-webkit-transform:translateX(50%);transform:translateX(50%);color:#f5f5f5;font-size:12rem;letter-spacing:.08em;line-height:1.1;text-align:center;text-transform:uppercase;white-space:nowrap;transition:1.4s cubic-bezier(.075,.82,.165,1);will-change:transform,opacity}.lede__copy-inner{position:relative;width:100%;height:100%}.lede__copy span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/index/lede_catch.png?v8380a0de50602d78efbd5e0442fe0f80);background-position:0 0;-webkit-animation:bgToLeft 18s linear infinite;animation:bgToLeft 18s linear infinite}.lede__text{margin-top:25px;line-height:2}.lede.is-entered .lede__copy{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.work{display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:1300px;margin:80px auto 0;padding-bottom:60px;background-color:#fff}.work:before,.work:after{display:none}.work-block{position:relative;width:50%}.work-block+.work-block{margin-left:0;border-left:1px solid #d2d2d2}.work-block__inner{background-color:#fff}.work-block__text{box-sizing:border-box;padding:0 50px 50px}.work-block__title{margin:0 0 36px;color:#0066b3;font-size:2.375rem;font-weight:700;letter-spacing:.2em;line-height:1.4;text-align:center}.work-block__title .en{font-family:Noto Sans JP,sans-serif;font-style:normal}.work-block p{margin:0 0 32px;font-size:.875rem;line-height:1.8;text-align:left}.work-block__visual{max-width:560px;margin:0 auto}.work-block__visual img{display:block;width:100%;height:auto}.work-block .btn{height:60px;margin-top:32px}.work .swiper-wrapper{transition-timing-function:linear}.work .swiper-slide img{width:100%}.history{position:relative;margin-top:0;padding:0 0 50px}.history__title-en{font-family:Noto Sans JP,sans-serif;font-weight:700}.history__head{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:410px;overflow:hidden}.history__head:after{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/index/history_bg.jpg?v9eef206e631c3828c9583d96392ae957) center center / cover no-repeat;content:'';-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out;will-change:transform}.history__head:hover:after{-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.history__title{z-index:2;position:relative;color:#262626;text-align:center}.history__title-en{display:block;font-size:3.75rem;font-weight:700;letter-spacing:.08em}.history__title-jp{display:block;margin-top:8px;font-size:1rem;font-weight:400;letter-spacing:.2em}.history__copy{display:table;margin:55px 0 0 auto}.history__copy-inner{padding:50px 125px;background-color:#fff}.history__copy-text{-webkit-transform:translate(100px);transform:translate(100px);font-size:2.5rem;font-weight:700;letter-spacing:.1em;transition:.8s cubic-bezier(.075,.82,.165,1) .4s;will-change:transform}.history.is-entered .history__copy-text,.history.is-entered .history__copy img{-webkit-transform:translate(0);transform:translate(0)}.footer-navi a{color:#262626}.footer__row{color:#262626}:root{--header-top-height:80px}html{scroll-padding-top:var(--header-top-height)}.header--top{min-width:1280px}.header--top .header__row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;height:var(--header-top-height);padding:0 40px;border-bottom:1px solid #d2d2d2}.header--top .header__brand{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center}.header--top .logo-list{margin-left:0}.header--top .logo-list__item--bmw{width:52px;margin-right:0}.header--top .header__logo{margin-left:16px;font-family:Noto Sans JP,sans-serif;font-size:.875rem;letter-spacing:.04em;line-height:1.35;text-align:left}.header--top .header__logo a{color:#262626;font-family:Noto Sans JP,sans-serif;transition:opacity .3s ease;will-change:opacity}.header--top .header__logo a:hover{opacity:.6}.header--top .header__logo-line{display:block}.header--top .header__nav{-ms-flex:1 1;flex:1 1;min-width:0;margin:0 24px;font-family:Noto Sans JP,sans-serif}.header--top .header__nav-list{gap:27px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;list-style:none}.header--top .header__nav-item a{display:block;color:#262626;font-size:.8125rem;font-weight:700;line-height:1.45;text-align:left;white-space:nowrap}.header--top .header__nav-item a:hover{text-decoration:underline}.header--top .header__nav-item--people{position:relative;-ms-flex-negative:0;flex-shrink:0;width:125px}.header--top .header__nav-link--multi{white-space:normal}.header--top .header__nav-line{display:block}.header--top .header__actions{gap:27px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;list-style:none}.header--top .header__actions--menu{display:none}.header--top .header__actions-item a{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:140px;height:44px;padding:0 20px;border-radius:0;color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .3s ease;will-change:opacity}.header--top .header__actions-item a:hover{opacity:.6}.header--top .header__actions-item--entry a{background-color:#0066b3}.header--top .header__actions-item--people a{background-color:#262626}.header--top .header__actions-item--people a span{line-height:1}.header--top .cv-list__people-wrap{position:relative;width:100%}.header--top .cv-list__people-wrap:hover:after,.header--top .cv-list__people-wrap:focus-within:after{z-index:2;position:absolute;top:100%;right:0;left:0;width:125px;height:13px;content:''}.header--top .cv-list__people-summary{-moz-appearance:none;appearance:none;-webkit-appearance:none;gap:10px;box-sizing:border-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:55px;padding:10px 0;border:none;background:none;color:#000;font:inherit;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header--top .cv-list__people-summary:focus{outline:none}.header--top .cv-list__people-summary:focus-visible{outline:2px solid #0066b3;outline-offset:2px}.header--top .cv-list__people-chevron{box-sizing:border-box;position:absolute;top:50%;right:0;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;transition:-webkit-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--top .cv-list__people-wrap:hover .cv-list__people-chevron,.header--top .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--top .cv-list__people-label{margin:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:1.35;white-space:nowrap}.header--top .cv-list__people-panel{box-sizing:border-box;z-index:2;position:absolute;top:calc(100% + 13px);left:50%;width:200px;max-height:0;margin:0;padding:0;overflow:hidden;-webkit-transform:translate(-50%,-4px);transform:translate(-50%,-4px);-webkit-transform-origin:top center;transform-origin:top center;border-radius:0;background:rgba(243,243,243,.95);opacity:0;pointer-events:none;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,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--top .cv-list__people-wrap:hover .cv-list__people-panel,.header--top .cv-list__people-wrap:focus-within .cv-list__people-panel{left:calc(50%);width:200px;max-height:400px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1;pointer-events:auto}.header--top .cv-list__people-list{padding-inline:20px;box-sizing:border-box;margin:0;color:#000;list-style:none}.header--top .cv-list__people-list .cv-list__people-list-item{display:block;margin:0}.header--top .cv-list__people-list .cv-list__people-list-item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.header--top .cv-list__people-list-item:first-child a{padding-top:16px}.header--top .cv-list__people-list-item:not(:first-child) a{padding-top:16px}.header--top .cv-list__people-list-item:last-child a{padding-bottom:16px}.header--top .cv-list__people-list-item a{gap:8px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%!important;min-width:0;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;transition:opacity .2s ease;will-change:opacity}.header--top .cv-list__people-list-item a .cv-list__people-list-mark,.header--top .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:normal}.header--top .cv-list__people-list-item a .cv-list__people-list-text{-ms-flex-negative:1;flex-shrink:1;min-width:0}.header--top .cv-list__people-list-item a:hover{background-color:transparent;color:#000;text-decoration:none;opacity:.65}.header--top .header__actions-en{font-family:Noto Sans JP,sans-serif;letter-spacing:.08em;line-height:1}.root{min-width:1280px;padding-top:var(--header-top-height)}}@media(min-width:769px),print{section.knowYourPeople .knowYourPeople__panel{-ms-grid-row:1;-ms-grid-column:1}}@media only screen and (min-width:769px) and (max-width:1025px){.header{min-width:1280px}.header *{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}}@media only screen and (max-width:768px){*{box-sizing:border-box}.root{color:#262626}.kvTop{display:block}.kvTop__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kvTop__visual{aspect-ratio:4 / 4.2;position:relative;width:100%;overflow:hidden}.kvTop__slideshow{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.kvTop__slide{position:absolute;top:0;right:0;bottom:0;left:0}.kvTop__slide-media{position:absolute;top:0;right:0;bottom:0;left:0}.kvTop__slide-media picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kvTop__slide-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.kvTop__catch{z-index:2;position:absolute;top:50%;left:3.515625vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kvTop__catch-line{margin:0;line-height:1.45}.kvTop__catch-line span{display:inline-block;padding:1.5625vw 2.604166666666667vw;background-color:#fff;color:#262626;font-size:5.208333333333334vw;font-weight:700;letter-spacing:.05em}.kvTop__catch-line+.kvTop__catch-line{margin-top:2.083333333333333vw}.kvTop__search{box-sizing:border-box;width:100%;padding:5.859375vw 4.557291666666666vw 6.510416666666667vw;background-color:#fff}.kvTop__search-title{margin:0;padding-bottom:2.34375vw;border-bottom:.390625vw solid #0066b3;color:#0066b3;font-size:4.427083333333334vw;font-weight:700;line-height:1;text-align:center}.kvTop__search-form{margin-top:4.557291666666666vw}.kvTop__search-field+.kvTop__search-field{margin-top:3.90625vw}.kvTop__search-label{margin:0 0 1.8229166666666667vw;color:#0066b3;font-size:3.125vw;font-weight:700;line-height:1}.kvTop__search-options{gap:1.3020833333333335vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kvTop__search-option{position:relative;-ms-flex:1 1;flex:1 1;cursor:pointer}.kvTop__search-option input{position:absolute;opacity:0;pointer-events:none}.kvTop__search-option input:checked+.kvTop__search-option-inner{border-color:transparent;background-color:#d8edfd}.kvTop__search-option-inner{gap:1.3020833333333335vw;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:10.416666666666668vw;padding:1.3020833333333335vw 1.5625vw;border:1px solid #262626;background-color:#fff;color:#262626;font-size:3.125vw;font-weight:700}.kvTop__search-option-inner img{display:block;width:5.208333333333334vw;height:auto;border-radius:50%;background-color:#fff}.kvTop__search-option-inner img.kvTop__search-logo-mini{width:auto;height:4.427083333333334vw;border-radius:0;background-color:transparent}.kvTop__search-logo-mini-wrap{display:inline-block;position:relative;-ms-flex-negative:0;flex-shrink:0;line-height:0}.kvTop__search-logo-mini-wrap:before{aspect-ratio:1;z-index:0;position:absolute;top:50%;left:50%;width:42%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;content:'';opacity:0}.kvTop__search-option input:checked+.kvTop__search-option-inner .kvTop__search-logo-mini-wrap:before{opacity:1}.kvTop__search-logo-mini-wrap .kvTop__search-logo-mini{z-index:1;position:relative}.kvTop__search-field:first-child .kvTop__search-option-inner{-ms-flex-pack:start;justify-content:flex-start;padding-left:3.125vw}.kvTop__search-or{-ms-flex-negative:0;flex-shrink:0;color:#0066b3;font-family:Noto Sans JP,sans-serif;font-size:2.604166666666667vw;text-transform:lowercase}.kvTop__search-select{position:relative}.kvTop__search-select:after{display:block;position:absolute;top:50%;right:3.125vw;width:1.5625vw;height:1.5625vw;-webkit-transform:rotate(315deg) translateY(-75%);transform:rotate(315deg) translateY(-75%);border-bottom:solid .390625vw #0066b3;border-left:solid .390625vw #0066b3;content:'';pointer-events:none}.kvTop__search-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:10.416666666666668vw;padding:0 6.510416666666667vw 0 3.125vw;border:1px solid #d2d2d2;outline:none;background-color:#fff;color:#262626;font-size:3.125vw;font-weight:700}.kvTop__search-btn{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:15.625vw;margin-top:5.208333333333334vw;border:none;background-color:#0066b3;color:#fff;font-size:4.427083333333334vw;font-weight:700}.kvTop__search-btn-icon{display:block;position:absolute;top:50%;left:5.729166666666666vw;width:5.859375vw;height:5.859375vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/index/icon_serch.svg?v91b68f4ef2960edd085e8f43e68032c3);background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.btn--slide a span{font-family:Noto Sans JP,sans-serif}section{display:block;margin-top:4.557291666666666vw;padding-top:7.8125vw}section .inner{width:100%}section h2{display:block;color:#262626;font-size:7.291666666666667vw;font-weight:700;letter-spacing:0;line-height:1.3;text-align:center}section h2 span{display:block;margin-top:2.083333333333333vw;color:#b7b7b7;font-family:Noto Sans JP,sans-serif;font-size:3.125vw;font-weight:700;letter-spacing:.12em;line-height:1}section.knowYourJob{overflow-x:hidden;background-color:#fff}section.knowYourJob h2{color:#262626;font-size:7.291666666666667vw;font-weight:700;letter-spacing:0;line-height:1.3}section.knowYourJob h2 span{margin-top:2.083333333333333vw;color:#0066b3;font-size:3.125vw;letter-spacing:.12em;line-height:1}section.knowYourJob .tabContents{margin-top:7.161458333333333vw}section.knowYourJob .tabContents .tabNav{padding-inline:2.604166666666667vw;box-sizing:border-box;width:100%;margin:auto;border-bottom:solid 1px #d6d6d6}section.knowYourJob .tabContents .tabNav ul{row-gap:4.6875vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;min-width:0;max-width:100%}section.knowYourJob .tabContents .tabNav ul li{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:33.333%;min-width:0;height:auto;min-height:10.416666666666668vw;padding:2.083333333333333vw 1.3020833333333335vw;border:none;color:#262626;font-size:3.3854166666666665vw;line-height:1.4;text-align:center;cursor:pointer}section.knowYourJob .tabContents .tabNav ul li span{min-width:0;max-width:100%}section.knowYourJob .tabContents .tabNav ul li:hover{background-color:#f3f3f3}section.knowYourJob .tabContents .tabNav ul li.active{background-color:#4d4d4d;color:#fff}section.knowYourJob .tabContents .tabNav ul li[data-id="04"],section.knowYourJob .tabContents .tabNav ul li[data-id="05"]{padding-inline:3.125vw;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:calc(50% - 1.0416666666666665vw)}section.knowYourJob .tabContents .tabNav ul li[data-id="04"] span,section.knowYourJob .tabContents .tabNav ul li[data-id="05"] span{white-space:nowrap}section.knowYourJob .tabContents .tabContentsInnerWrap{display:-ms-grid;display:grid;grid-template-areas:'listItem';overflow:hidden;background-color:#f3f3f3}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner{box-sizing:border-box;z-index:1;grid-area:listItem;min-width:0;max-width:100%;max-height:300vh;padding:8.463541666666668vw 4.557291666666666vw 7.8125vw;-webkit-transform:translateY(2.604166666666667vw);transform:translateY(2.604166666666667vw);opacity:0;transition:opacity .8s,max-height .8s ease,-webkit-transform .8s;transition:opacity .8s,transform .8s,max-height .8s ease;transition:opacity .8s,transform .8s,max-height .8s ease,-webkit-transform .8s;will-change:opacity,transform,max-height}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:auto}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .left{-ms-flex-negative:0;flex-shrink:0;width:100%}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .left .imgWrap img{width:100%}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right{width:100%;margin-top:6.510416666666667vw}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right p.title{padding:2.604166666666667vw 0;border-top:solid 1px #0066b1;border-bottom:solid 1px #0066b1;color:#0066b1;font-size:4.166666666666666vw;font-weight:700;line-height:1.5;text-align:center}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list{margin-top:3.90625vw}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item .itemTit{-ms-flex-negative:0;flex-shrink:0;width:100%;font-size:3.3854166666666665vw;font-weight:700}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item .itemList{margin-top:1.3020833333333335vw;margin-left:2.604166666666667vw}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item .itemList li{padding-left:.5em;font-size:3.3854166666666665vw;text-indent:-.5em}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .list .item+.item{margin-top:5.208333333333334vw}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:7.161458333333333vw}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn{display:block;width:62.5vw;margin:0;margin:auto}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn a{position:relative;width:100%;height:16.666666666666664vw;background-color:#262626;color:#fff}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn a:after{position:absolute;top:50%;right:0;width:3.125vw;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;content:''}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn a:hover{opacity:.7}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .topItem .right .btnWrap .btn+.btn{margin-top:4.166666666666666vw}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview{width:100%;min-width:0;max-width:100%;margin:10.416666666666668vw auto 0}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview h3{color:#0066b1;font-family:Noto Sans JP,sans-serif;font-size:5.46875vw;font-weight:700;text-align:center}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__slider{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .swiper-container{width:100%;overflow:hidden}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__spacer{display:none}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;margin-top:3.90625vw}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .swiper-slide{box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:62vw;height:auto}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .swiper-slide a{display:block;width:100%}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .swiper-slide a img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .swiper-slide+li{margin-left:0}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav{display:-ms-flexbox;display:flex;z-index:2;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.6875vw}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-prev,section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-next{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;width:17.708333333333336vw;min-height:5.729166666666666vw;margin:0;padding:0;border:none;background:none;cursor:pointer}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-prev img,section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-next img{display:block;width:100%;height:auto;pointer-events:none}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-prev.is-disabled,section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-next.is-disabled{cursor:default;opacity:.35;pointer-events:none}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-next{-ms-flex-pack:end;justify-content:flex-end}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-next img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-pagination{gap:1.5625vw;display:-ms-flexbox;display:flex;position:static;-ms-flex:1 1;flex:1 1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-pagination .swiper-pagination-bullet{width:1.5625vw;height:1.5625vw;margin:0;border-radius:50%;background-color:#fff;opacity:1}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner .interview .interview__nav-pagination .swiper-pagination-bullet-active{background-color:#0066b3;box-shadow:none}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner.active{visibility:inherit;z-index:2;max-height:300vh;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner.activeHeight{max-height:0}section.knowYourPeople{padding-block:10.416666666666668vw 0;overflow-x:hidden}section.knowYourPeople .inner{margin-inline:auto;padding-inline:4.557291666666666vw;padding-bottom:16.927083333333336vw}section.knowYourPeople .knowYourPeople__title{display:block;color:#262626;font-size:7.291666666666667vw;font-weight:700;line-height:1.3;text-align:center}section.knowYourPeople .knowYourPeople__title-en{display:block;margin-top:2.083333333333333vw;color:#0066b3;font-family:Noto Sans JP,sans-serif;font-size:3.125vw;font-weight:700;letter-spacing:.12em;line-height:1}section.knowYourPeople .knowYourPeople__category{margin-top:6.510416666666667vw;text-align:center}section.knowYourPeople .knowYourPeople__category-label{margin:0;color:#0066b3;font-size:3.125vw;font-weight:700}section.knowYourPeople .knowYourPeople__category-nav{gap:1.3020833333333335vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3.125vw 0 0;padding:0;list-style:none}section.knowYourPeople .knowYourPeople__category-nav li{width:calc((100% - 1.3020833333333335vw)/2)}section.knowYourPeople .knowYourPeople__category-nav li.is-active button{background-color:#e8e8e8;color:#333;font-weight:700}section.knowYourPeople .knowYourPeople__category-nav button{width:100%;padding:2.34375vw 1.5625vw;border:none;background-color:#f3f3f3;color:#262626;font-size:3.125vw;line-height:1.4;cursor:pointer}section.knowYourPeople .knowYourPeople__panels{min-width:0}section.knowYourPeople .knowYourPeople__panel{display:none;min-width:0}section.knowYourPeople .knowYourPeople__panel.is-active{display:block}section.knowYourPeople .peoplePickup{--people-slide-active-width:72vw;max-width:100%;margin-top:6.25vw;overflow:visible}section.knowYourPeople .peoplePickup__label-wrap{margin-bottom:5.208333333333334vw;padding:2.083333333333333vw 0;border-top:1px solid #0066b3;border-bottom:1px solid #0066b3}section.knowYourPeople .peoplePickup__label{margin:0;color:#0066b3;font-family:Noto Sans JP,sans-serif;font-size:3.6458333333333335vw;font-weight:700;letter-spacing:.16em;text-align:center}section.knowYourPeople .peoplePickup__slider{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}section.knowYourPeople .peoplePickup__empty{margin:0;padding:15.625vw 5.208333333333334vw;color:#666;font-family:Noto Sans JP,sans-serif;font-size:3.6458333333333335vw;letter-spacing:.08em;text-align:center}section.knowYourPeople .peoplePickup__viewport{--people-slide-normal-width:72vw;--people-slide-active-width:72vw;--people-slide-transition-duration:.5s;width:100%;max-width:100%;height:auto;min-height:67.70833333333334vw;margin:0 auto;overflow:hidden}section.knowYourPeople .peoplePickup__viewport.is-resizing .peoplePickup__card,section.knowYourPeople .peoplePickup__viewport.is-resizing .peoplePickup__card-meta,section.knowYourPeople .peoplePickup__viewport.is-resizing .peoplePickup__card-img{-webkit-animation:none!important;animation:none!important;transition:none!important}section.knowYourPeople .peoplePickup .swiper-container{width:100%;height:auto;overflow:hidden}section.knowYourPeople .peoplePickup .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;height:auto}section.knowYourPeople .peoplePickup .swiper-slide{box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:var(--people-slide-active-width);height:auto;overflow:visible}section.knowYourPeople .peoplePickup__card{display:block;position:relative;width:100%;height:auto;overflow:visible;background-color:transparent}section.knowYourPeople .peoplePickup__card-img{position:relative;width:100%;height:0;margin-top:0;margin-right:0;margin-left:0;padding-top:66.666%;overflow:hidden;transition:width .5s ease,padding-top .5s ease,margin .5s ease;will-change:width,padding-top,margin}section.knowYourPeople .peoplePickup__card-img img{display:block;position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.knowYourPeople .peoplePickup .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-duplicate-active) .peoplePickup__card-img{width:70%;margin-top:10%;padding-top:46.666%}section.knowYourPeople .peoplePickup .swiper-slide-prev .peoplePickup__card-img,section.knowYourPeople .peoplePickup .swiper-slide-duplicate-prev .peoplePickup__card-img{margin-left:30%}section.knowYourPeople .peoplePickup .swiper-slide-next .peoplePickup__card-img,section.knowYourPeople .peoplePickup .swiper-slide-duplicate-next .peoplePickup__card-img{margin-right:30%}section.knowYourPeople .peoplePickup__card-meta{padding-inline:4.557291666666666vw;box-sizing:border-box;display:none;position:static;width:100vw;margin-top:2.604166666666667vw;margin-left:calc(50% - 50vw)}section.knowYourPeople .peoplePickup .swiper-slide-active .peoplePickup__card-meta,section.knowYourPeople .peoplePickup .swiper-slide-duplicate-active .peoplePickup__card-meta{display:block}section.knowYourPeople .peoplePickup__card-tags{gap:1.3020833333333335vw;display:-ms-flexbox;display:flex;z-index:1;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7.291666666666667vw 0 2.083333333333333vw;padding:0;list-style:none}section.knowYourPeople .peoplePickup__card-tags li{padding:.78125vw 2.083333333333333vw;background-color:#0066b3;color:#fff;font-size:2.604166666666667vw;font-weight:500;letter-spacing:.04em;line-height:1.4;white-space:nowrap}section.knowYourPeople .peoplePickup__card-body{box-sizing:border-box;display:block;position:static;width:100%;margin:0;padding:0;background-color:transparent}section.knowYourPeople .peoplePickup__card-category{margin:0 0 1.0416666666666665vw;color:#262626;font-size:2.864583333333333vw;font-weight:400;line-height:1.5}section.knowYourPeople .peoplePickup__card-text{-webkit-line-clamp:3;display:-webkit-box;margin:0;overflow:hidden;color:#0066b3;font-size:3.6458333333333335vw;font-weight:700;line-height:1.5}section.knowYourPeople .peoplePickup__nav{display:-ms-flexbox;display:flex;z-index:2;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:var(--people-slide-active-width);width:100%;margin-top:2.604166666666667vw;padding:0 4.557291666666666vw}section.knowYourPeople .peoplePickup__nav-prev,section.knowYourPeople .peoplePickup__nav-next{display:-ms-flexbox;display:flex;position:relative;top:auto;right:auto;left:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;width:17.708333333333336vw;min-height:5.729166666666666vw;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto}section.knowYourPeople .peoplePickup__nav-prev img,section.knowYourPeople .peoplePickup__nav-next img{display:block;width:100%;height:auto;pointer-events:none}section.knowYourPeople .peoplePickup__nav-prev.is-disabled,section.knowYourPeople .peoplePickup__nav-next.is-disabled{cursor:default;opacity:.35;pointer-events:none}section.knowYourPeople .peoplePickup__nav-next{-ms-flex-pack:end;justify-content:flex-end}section.knowYourPeople .peoplePickup__nav-next img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.knowYourPeople .peoplePickup__nav-pagination{gap:1.5625vw;display:-ms-flexbox;display:flex;position:static;-ms-flex:1 1;flex:1 1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto}section.knowYourPeople .peoplePickup__nav-pagination .swiper-pagination-bullet{width:1.5625vw;height:1.5625vw;margin:0;border-radius:50%;background-color:#d8d8d8;opacity:1}section.knowYourPeople .peoplePickup__nav-pagination .swiper-pagination-bullet-active{background-color:#0066b3}section.knowYourPeople .knowYourPeople__tags-label{margin-top:6.25vw;margin-bottom:2.604166666666667vw;color:#0066b3;font-size:3.6458333333333335vw;font-weight:700;text-align:center}section.knowYourPeople .knowYourPeople__tags{margin-top:0;padding:4.166666666666666vw 3.6458333333333335vw;background-color:#f3f3f3}section.knowYourPeople .knowYourPeople__tags-list{gap:1.5625vw 2.083333333333333vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}section.knowYourPeople .knowYourPeople__tags-list li.current a{color:#0066b3;font-weight:700}section.knowYourPeople .knowYourPeople__tags-list a{color:#262626;font-size:2.864583333333333vw;line-height:1.5;text-decoration:none}section.search{margin-top:0;padding-top:10.416666666666668vw;padding-bottom:15.625vw;background-color:#bdd3f5}section.search button{padding:0;border:none;border-radius:0;background-color:#0066b3;color:#fff;font-family:Noto Sans JP,sans-serif;cursor:pointer}section.search .inner{width:100%;margin:auto}section.search .inner h2{color:#262626}section.search .inner h2 span{color:#0066b3}section.search .inner .searchContents{margin-top:13.020833333333334vw}section.search .inner .searchContents .searchNav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}section.search .inner .searchContents .searchNav ul li{display:block;width:100%;height:11.71875vw}section.search .inner .searchContents .searchNav ul li.select{position:relative}section.search .inner .searchContents .searchNav ul li.select:after{display:block;z-index:1;position:absolute;top:50%;right:3.90625vw;width:1.953125vw;height:1.953125vw;-webkit-transform:rotate(315deg) translateY(-75%);transform:rotate(315deg) translateY(-75%);border-bottom:solid .5208333333333333vw #262626;border-left:solid .5208333333333333vw #262626;content:'';pointer-events:none}section.search .inner .searchContents .searchNav ul li.select label{position:absolute;top:-6.510416666666667vw;color:#0066b3;font-size:3.6458333333333335vw;font-weight:700}section.search .inner .searchContents .searchNav ul li select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding-left:5.208333333333334vw;border:none;outline:none;color:#262626;font-size:3.6458333333333335vw;font-weight:700}section.search .inner .searchContents .searchNav ul li button{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:3.3854166666666665vw}section.search .inner .searchContents .searchNav ul li button:before{display:block;width:4.296875vw;height:4.296875vw;margin-right:2.604166666666667vw;background-image:url(../images/index/icon_serch.svg?v91b68f4ef2960edd085e8f43e68032c3);background-repeat:no-repeat;background-size:contain;content:''}section.search .inner .searchContents .searchNav ul li+li{margin-top:13.020833333333334vw}section.search .inner .searchContents .searchNav ul li:last-child{margin-top:8.463541666666668vw}section.search .inner .searchContents .searchContentsInner{position:relative;max-height:85vh;margin-top:8.463541666666668vw;padding:5.208333333333334vw 5.208333333333334vw 13.020833333333334vw;overflow:scroll;background-color:#fff}section.search .inner .searchContents .searchContentsInner .resultNumber{font-size:3.125vw;line-height:1}section.search .inner .searchContents .searchContentsInner .resultNumber span{margin:0 .6510416666666667vw;font-family:Noto Sans JP,sans-serif;font-size:5.208333333333334vw;font-weight:700}section.search .inner .searchContents .searchContentsInner .resultList .itemName{margin-bottom:1.3020833333333335vw}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li{min-width:auto;font-weight:700;line-height:1;text-align:center}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.divisions{width:auto}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.municipalities{margin-left:5.208333333333334vw}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.type{margin-left:14.322916666666666vw}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.storeName{margin-left:22.135416666666664vw}section.search .inner .searchContents .searchContentsInner .resultList .itemName ul li.recruitment{margin-left:39.0625vw}section.search .inner .searchContents .searchContentsInner .resultList .itemBox{display:block;padding:4.557291666666666vw 0}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li{display:-ms-flexbox;display:flex;width:100%;font-size:3.125vw}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(1){text-align:left}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(2){text-align:left}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(3){text-align:left}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(4){text-align:left}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:nth-of-type(5){text-align:left}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li+li{margin-top:2.604166666666667vw}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li span{display:block;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:0;line-height:1.6}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li span.spTitle{min-width:19.53125vw;font-weight:700}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li .btn button{width:51.432291666666664vw;max-width:100%;height:9.114583333333332vw;border-radius:0;font-size:3.125vw}section.search .inner .searchContents .searchContentsInner .resultList .itemBox ul li:last-child{-ms-flex-negative:0;flex-shrink:0;margin-top:3.90625vw;margin-left:auto}section.search .inner .searchContents .searchContentsInner .resultList .itemBox+.itemBox{margin-top:1.953125vw;border-top:solid 1px #dfdfdf}section.search .inner .searchContents .searchContentsInner .moreBtn{margin-top:2.604166666666667vw;text-align:center}section.search .inner .searchContents .searchContentsInner .moreBtn button{width:calc(100% - 8.333333333333332vw);height:16.666666666666664vw;background-color:#262626;font-size:3.125vw}section.links{margin:0;padding-top:7.8125vw;padding-bottom:10.416666666666668vw;background:#bdd3f5}section.links .inner ul{display:-ms-flexbox;display:flex;position:relative;top:-13.020833333333334vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}section.links .inner ul li{display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:6.25vw 4.6875vw 5.729166666666666vw;border:1px solid #0066b3;border-radius:0;background-color:#fff}section.links .inner ul li .box{width:100%;text-align:center}section.links .inner ul li .box p.title{margin:0;padding-bottom:0;color:#0066b3;font-size:4.6875vw;font-weight:700;line-height:1.4}section.links .inner ul li .box .btnWrap{gap:2.083333333333333vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.166666666666666vw}section.links .inner ul li .box .btnWrap .links__brand{gap:1.5625vw;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;min-width:0;height:18.229166666666664vw;padding:2.604166666666667vw 2.083333333333333vw;border:1px solid #262626;border-radius:0;color:#262626;text-decoration:none}section.links .inner ul li .box .btnWrap .links__brand .links__brand-car{display:block;-ms-flex-negative:0;flex-shrink:0;width:10.15625vw;height:10.15625vw}section.links .inner ul li .box .btnWrap .links__brand .links__brand-name{display:block;margin-top:0;font-family:Noto Sans JP,sans-serif;font-size:3.90625vw;font-weight:700;line-height:1}section.links .inner ul li .box .btnWrap .links__brand:hover{opacity:.7}section.links .inner ul li:after{z-index:-1;position:absolute;bottom:0;width:90%;height:11.71875vw;background-color:#fff;box-shadow:0 0 6.510416666666667vw rgba(0,0,0,.12);content:''}section.links .inner ul li+li{margin-top:3.90625vw}section.reasons{z-index:0;margin-top:0;padding-top:10.416666666666668vw;padding-bottom:15.625vw;background-color:#f3f3f3}section.reasons .inner{z-index:1;padding:0 5.208333333333334vw}section.reasons .inner h2{color:#262626}section.reasons .inner h2 span{color:#0066b3}section.reasons .inner p.lead{margin:6.510416666666667vw 0 11.067708333333332vw;line-height:1.65;text-align:center}section.reasons .inner .reasonsList{margin-top:5.208333333333334vw}section.reasons .inner .reasonsList ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}section.reasons .inner .reasonsList ul li{position:relative;width:100%}section.reasons .inner .reasonsList ul li+li{margin-top:7.291666666666667vw}section.reasons .inner .reasonsList ul li .wrap{row-gap:5.208333333333334vw;box-sizing:border-box;display:-ms-grid;display:grid;position:relative;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;width:100%;height:100%;padding:8.333333333333332vw 6.25vw 6.25vw;-webkit-column-gap:8.854166666666668vw;-moz-column-gap:8.854166666666668vw;column-gap:8.854166666666668vw;border:1px solid #0066b3;background-color:#fff;text-align:left}section.reasons .inner .reasonsList ul li .wrap>img{display:block;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-grid-row-align:center;align-self:center;width:16.666666666666664vw;height:auto;margin:0}section.reasons .inner .reasonsList ul li .wrap p{font-size:3.3854166666666665vw}section.reasons .inner .reasonsList ul li .wrap p.tag{display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0;left:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:34.89583333333333vw;height:8.333333333333332vw;padding:1.0416666666666665vw 2.604166666666667vw 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#262626;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.04em;line-height:1}section.reasons .inner .reasonsList ul li .wrap p.tag span{display:block;position:relative;top:-1px;margin-left:1.0416666666666665vw;font-size:4.427083333333334vw}section.reasons .inner .reasonsList ul li .wrap p.tit{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;-ms-grid-row-align:center;align-self:center;margin:0;color:#0066b3;font-size:4.6875vw;font-weight:700;line-height:1.35;text-align:left}section.reasons .inner .reasonsList ul li .wrap p.text{grid-column:1 / -1;-ms-grid-row:2;grid-row:2;margin:0;line-height:1.7;text-align:left}section.reasons .inner .reasonsList ul li .wrap .imgWrap{gap:1.0416666666666665vw;display:-ms-flexbox;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-flex-align:center;align-items:center;align-self:center;-ms-flex-pack:start;justify-content:flex-start}section.reasons .inner .reasonsList ul li .wrap .imgWrap img{width:13.020833333333334vw;margin:0}section.faq{display:block;padding-top:9.114583333333332vw;padding-bottom:15.625vw;background-color:#fff}section.faq .inner h2{color:#262626}section.faq .inner h2 span{color:#0066b3}section.faq *{box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}section.faq .faqBox{margin-top:8.463541666666668vw}section.faq .faqBox .accordion{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}section.faq .faqBox .accordion .accordion-item{width:100%}section.faq .faqBox .accordion .accordion-item .accordion-header{display:block;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;min-height:16.666666666666664vw;padding:3.2552083333333335vw;background-color:#262626;color:#fff;font-size:3.3854166666666665vw;cursor:pointer}section.faq .faqBox .accordion .accordion-item .accordion-header:before{position:absolute;top:50%;right:5.208333333333334vw;width:2.604166666666667vw;height:.390625vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;content:''}section.faq .faqBox .accordion .accordion-item .accordion-header:after{position:absolute;top:50%;right:6.25vw;width:.390625vw;height:2.604166666666667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top;transform-origin:top;background-color:#fff;content:'';transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;will-change:transform}section.faq .faqBox .accordion .accordion-item .accordion-header.open:after{-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}section.faq .faqBox .accordion .accordion-item .accordion-content{display:block;height:0;overflow:hidden;transition:height .3s ease-out;will-change:height}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner{background-color:#f3f3f3}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion{padding:3.90625vw 2.604166666666667vw}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header{display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:2.864583333333333vw 9.114583333333332vw 2.864583333333333vw 5.208333333333334vw;background-color:#b7b7b7;font-size:3.6458333333333335vw;cursor:pointer}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header:before{position:absolute;top:50%;right:5.208333333333334vw;width:2.604166666666667vw;height:.390625vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#262626;content:''}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header:after{position:absolute;top:50%;right:6.25vw;width:.390625vw;height:2.604166666666667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top;transform-origin:top;background-color:#262626;content:'';transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;will-change:transform}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header.open:after{-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header p{padding-left:1.2em;text-indent:-1.2em}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-header p:before{margin-right:.6510416666666667vw;font-family:Noto Sans JP,sans-serif;content:'Q.'}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content{height:0;overflow:hidden;background-color:#fff;transition:height .3s ease-out;will-change:height}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content .wrap{padding:2.604166666666667vw 5.208333333333334vw}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content .wrap p{padding-left:1.2em;font-size:3.6458333333333335vw;text-indent:-1.2em}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content .wrap p:before{margin-right:.6510416666666667vw;font-family:Noto Sans JP,sans-serif;content:'A.'}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content .wrap a{display:inline-block;padding-left:0;text-decoration:underline;text-indent:0;word-break:break-all}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item .inner_accordion-content.show{display:block;height:auto!important}section.faq .faqBox .accordion .accordion-item .accordion-content .accordion-content-inner .inner_accordion .inner_accordion-item+.inner_accordion-item{margin-top:2.604166666666667vw}section.faq .faqBox .accordion .accordion-item .accordion-content.show{display:block;height:auto!important}section.faq .faqBox .accordion .accordion-item+.accordion-item{margin-top:3.90625vw}section.picUpJob{z-index:0;margin-top:0}section.picUpJob .pickupJobsList >ul{row-gap:4.557291666666666vw;display:-ms-grid;display:grid}section.picUpJob .pickupJobsList .pickup__item{display:-ms-grid;display:grid;padding-bottom:3.90625vw;-webkit-column-gap:3.90625vw;-moz-column-gap:3.90625vw;column-gap:3.90625vw}section.picUpJob .pickupJobsList .pickup__item:last-child{border-bottom:none}section.picUpJob .pickupJobsList .pickup__item-cont{min-width:0;font-size:3.2552083333333335vw;word-break:break-word;overflow-wrap:break-word}section.picUpJob .pickupJobsList .pickup__item-head{font-size:2.994791666666667vw}section.picUpJob .pickupJobsList .pickup__item-head .tag{margin-right:.9114583333333334vw;padding:0 2.213541666666667vw;border:1px solid #d2d2d2;border-radius:3.125vw;background-color:#fff}section.picUpJob .pickupJobsList .pickup__item-ttl{font-size:3.3854166666666665vw;font-weight:700}section.picUpJob .pickupJobsList .pickup__item-desc dl{display:-ms-flexbox;display:flex}section.picUpJob .pickupJobsList .pickup__item-desc dl dt{-ms-flex-negative:0;flex-shrink:0}section.picUpJob--withImg{padding-block:10.416666666666668vw 7.161458333333333vw;background-color:#f3f3f3}section.picUpJob--withImg .inner{margin-inline:auto}section.picUpJob--withImg .picUpJob__title{display:block;color:#262626;font-size:7.291666666666667vw;font-weight:700;letter-spacing:0;line-height:1.3;text-align:center}section.picUpJob--withImg .picUpJob__title-en{display:block;margin-top:2.083333333333333vw;color:#0066b3;font-family:Noto Sans JP,sans-serif;font-size:3.125vw;font-weight:700;letter-spacing:.12em;line-height:1}section.picUpJob--withImg .pickupJobsList--slider{margin-top:5.859375vw}section.picUpJob--withImg .pickupJobsList--slider .pickupJobsList__viewport{width:100%;overflow:hidden}section.picUpJob--withImg .pickupJobsList--slider .swiper-container{width:100%;overflow:hidden}section.picUpJob--withImg .pickupJobsList--slider>ul{row-gap:0;display:-ms-flexbox;display:flex}section.picUpJob--withImg .pickupJobsList--slider .swiper-slide{box-sizing:border-box;display:-ms-flexbox;display:flex;width:80vw;height:auto}section.picUpJob--withImg .pickupJobsList--slider .swiper-wrapper{-ms-flex-align:stretch;align-items:stretch}section.picUpJob--withImg .pickupJobsList__nav{padding-inline:0;display:-ms-flexbox;display:flex;z-index:2;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:5.208333333333334vw}section.picUpJob--withImg .pickupJobsList__nav-prev,section.picUpJob--withImg .pickupJobsList__nav-next{display:-ms-flexbox;display:flex;z-index:2;position:relative;top:auto;right:auto;left:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;width:17.708333333333336vw;min-height:5.729166666666666vw;margin:0;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto}section.picUpJob--withImg .pickupJobsList__nav-prev img,section.picUpJob--withImg .pickupJobsList__nav-next img{display:block;width:100%;height:auto;pointer-events:none}section.picUpJob--withImg .pickupJobsList__nav-prev.is-disabled,section.picUpJob--withImg .pickupJobsList__nav-next.is-disabled{cursor:default;opacity:.35;pointer-events:none}section.picUpJob--withImg .pickupJobsList__nav-next{-ms-flex-pack:end;justify-content:flex-end}section.picUpJob--withImg .pickupJobsList__nav-next img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.picUpJob--withImg .pickupJobsList__nav-pagination{gap:1.5625vw;display:-ms-flexbox;display:flex;position:static;-ms-flex:1 1;flex:1 1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto}section.picUpJob--withImg .pickupJobsList__nav-pagination .swiper-pagination-bullet{width:1.5625vw;height:1.5625vw;margin:0;border-radius:50%;background-color:#fff;opacity:1}section.picUpJob--withImg .pickupJobsList__nav-pagination .swiper-pagination-bullet-active{background-color:#0066b3}section.picUpJob--withImg .pickupJobsList .pickup__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding-bottom:0;overflow:hidden;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;background-color:#fff;box-shadow:0 .5208333333333333vw 2.34375vw rgb(0 0 0 / 10%)}section.picUpJob--withImg .pickupJobsList .pickup__item-img{-ms-flex-negative:0;flex-shrink:0}section.picUpJob--withImg .pickupJobsList .pickup__item-img img{aspect-ratio:390 / 232;display:block;width:100%;-o-object-fit:cover;object-fit:cover}section.picUpJob--withImg .pickupJobsList .pickup__item-cont{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;padding:3.125vw 3.6458333333333335vw 3.90625vw}section.picUpJob--withImg .pickupJobsList .pickup__item-head{gap:1.3020833333333335vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.picUpJob--withImg .pickupJobsList .pickup__item-head .tag{margin-right:0;padding:.26041666666666663vw 2.34375vw;border:1px solid #d2d2d2;border-radius:3.90625vw;background-color:#fff;font-size:2.864583333333333vw;line-height:1.4}section.picUpJob--withImg .pickupJobsList .pickup__item-head .category{font-size:2.994791666666667vw;line-height:1.4}section.picUpJob--withImg .pickupJobsList .pickup__item-ttl{margin-block:2.083333333333333vw 2.34375vw;font-size:3.6458333333333335vw;font-weight:700;line-height:1.55}section.picUpJob--withImg .pickupJobsList .pickup__item-desc dl{display:block;margin:0;font-size:3.125vw;line-height:1.75}section.picUpJob--withImg .pickupJobsList .pickup__item-desc dl+dl{margin-top:0}section.picUpJob--withImg .pickupJobsList .pickup__item-desc dl dt,section.picUpJob--withImg .pickupJobsList .pickup__item-desc dl dd{display:inline;margin:0}section.picUpJob--withImg .pickupJobsList .pickup__item-notes{margin-top:1.8229166666666667vw}section.picUpJob--withImg .pickupJobsList .pickup__item-notes p{margin:0;color:#666;font-size:2.864583333333333vw;line-height:1.65}section.picUpJob--withImg .pickupJobsList .pickup__item-notes p+p{margin-top:.78125vw}section.picUpJob--noImg{padding-block:3.90625vw;background-color:#f3f3f3}section.picUpJob--noImg:not(:has(.pickup__item)){display:none}section.picUpJob--noImg .pickupJobsList .pickup__item{border-bottom:solid 1px #b6b6b6}section.picUpJob--noImg .pickupJobsList .pickup__item-cont{padding-top:.6510416666666667vw}section.picUpJob--noImg .pickupJobsList .pickup__item-ttl{margin-block:2.604166666666667vw}.lede{padding:10.416666666666668vw 0 9.765625vw}.lede__title{font-size:5.208333333333334vw;font-weight:600;letter-spacing:.18em;line-height:1.3;text-align:center}.lede__copy{z-index:-1;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#f5f5f5;font-size:28.776041666666668vw;letter-spacing:.08em;line-height:1.25;text-align:center;text-transform:uppercase;white-space:nowrap}.lede__text{margin-top:5.208333333333334vw;padding:0 1.953125vw}.work{position:relative;width:100%;margin-top:7.8125vw;background-color:#fff}.work:before,.work:after{display:none}.work-block{position:relative;width:100%}.work-block+.work-block{border-top:1px solid #d2d2d2}.work-block__inner{z-index:2;position:relative;width:100%;background-color:#fff}.work-block__text{box-sizing:border-box;padding:6.510416666666667vw 5.859375vw 5.859375vw}.work-block__title{margin:3.90625vw 0 5.208333333333334vw;color:#0066b3;font-size:5.859375vw;font-weight:700;letter-spacing:.1em;line-height:1;text-align:center}.work-block__title .en{font-family:Noto Sans JP,sans-serif;font-style:normal}.work-block p{margin:0 0 4.166666666666666vw;font-size:3.3854166666666665vw;line-height:1.8;text-align:left}.work-block__visual{max-width:100%;margin:0 auto}.work-block__visual img{display:block;width:100%;height:auto}.work-block .btn{width:calc(100% - 8.333333333333332vw);height:16.666666666666664vw;margin-top:4.166666666666666vw}.work-block .btn a:after{width:6.25vw}.work .swiper-wrapper{transition-timing-function:linear}.work .swiper-slide img{width:100%}.history{position:relative;margin-top:0;padding:0 0 7.161458333333333vw}.history__title-en{font-family:Noto Sans JP,sans-serif;font-weight:700}.history__head{display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:50.390625vw;overflow:hidden}.history__head:after{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/index/history_bg.jpg?v9eef206e631c3828c9583d96392ae957) center center / cover no-repeat;content:'';-webkit-filter:grayscale(100%);filter:grayscale(100%)}.history__title{z-index:2;position:relative;color:#262626;text-align:center}.history__title-en{display:block;font-size:7.8125vw;font-weight:700;letter-spacing:.08em}.history__title-jp{display:block;margin-top:1.0416666666666665vw;font-size:3.125vw;font-weight:400;letter-spacing:.2em}.history__copy{display:table;margin:5.859375vw 0 0 auto;padding:5.859375vw 3.90625vw 5.859375vw 5.859375vw;background-color:#fff}.history__copy-text{-webkit-transform:translate(2em);transform:translate(2em);font-size:4.947916666666666vw;font-weight:700;letter-spacing:.08em;transition:.8s cubic-bezier(.075,.82,.165,1) .4s;will-change:transform}.history__copy img{height:4.6875vw}.history.is-entered .history__copy-text,.history.is-entered .history__copy img{-webkit-transform:translate(0);transform:translate(0)}.footer{margin-top:0;padding:0}.footer-navi{display:block;margin:0;padding:0 7.8125vw}.footer-navi li a{color:#262626;font-size:3.5757161458333333vw}.footer-navi+.footer-navi{margin-top:13.020833333333334vw}.footer-navi+.footer-navi li a{font-size:3.0649088541666663vw}.footer-navi__item{margin:0;padding:0}.footer-navi__item+.footer-navi__item{margin-top:6.25vw}.footer-navi__item:nth-of-type(n+2){margin-left:0;padding-left:0}.footer-navi__item:nth-of-type(n+2):before{content:none}.footer-navi a{display:block;color:#262626;line-height:1.4}.footer__row{margin-top:15.625vw;color:#262626}:root{--header-top-height:17.708333333333336vw}html{scroll-padding-top:var(--header-top-height)}.header--top{z-index:10001}.header--top .header__inner{position:static}.header--top .header__row{box-sizing:border-box;z-index:3;position:relative;height:var(--header-top-height);padding:0 3.90625vw 0 5.208333333333334vw;border-bottom:1px solid #d2d2d2;background-color:#fff}.header--top .header__brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:0}.header--top .logo-list{-ms-flex-negative:0;flex-shrink:0;margin-top:0}.header--top .logo-list__item--bmw{width:9.375vw;margin-right:2.604166666666667vw}.header--top .logo-list__item--bmw img{display:block;width:100%;height:auto}.header--top .header__logo{font-family:Noto Sans JP,sans-serif;font-size:3.3854166666666665vw;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:left}.header--top .header__logo a{color:#262626;font-family:Noto Sans JP,sans-serif}.header--top .header__logo-line{display:block;white-space:nowrap}.header--top .menu-btn{z-index:4;position:relative;-ms-flex-negative:0;flex-shrink:0}.header--top .global-navi__bg{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;height:100dvh}.header--top .global-navi{display:-ms-flexbox;display:flex;z-index:2;position:fixed;top:0;right:0;bottom:0;left:auto;-ms-flex-direction:column;flex-direction:column;width:80%;max-width:78.125vw;height:100vh;height:100dvh;overflow:hidden;-webkit-transform:none;transform:none}.header--top .global-navi__inner{-webkit-overflow-scrolling:touch;box-sizing:border-box;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:100%;min-height:100%;margin-left:auto;padding-top:var(--header-top-height);overflow-x:hidden;overflow-y:auto;background-color:#fff}.header--top .global-navi__list{padding:5.208333333333334vw 7.8125vw 2.604166666666667vw}.header--top .global-navi__item:nth-of-type(n+2){margin-top:8.333333333333332vw}.header--top .global-navi__item a{color:#262626;font-family:Noto Sans JP,sans-serif;font-size:3.6458333333333335vw;font-weight:400;line-height:1.5}.header--top .global-navi__item a .en{font-family:Noto Sans JP,sans-serif;font-weight:400}.header--top .global-navi__item--people{height:auto}.header--top .header__actions--menu{display:block;margin:0;padding:10.416666666666668vw 7.8125vw 5.208333333333334vw;list-style:none}.header--top .header__actions--menu .header__actions-item+.header__actions-item{margin-top:6.510416666666667vw}.header--top .header__actions--menu .header__actions-item a{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:57.291666666666664vw;min-height:15.104166666666666vw;padding:3.125vw 2.604166666666667vw;border-radius:0;color:#fff;font-size:3.6458333333333335vw;font-weight:700;text-decoration:none}.header--top .header__actions--menu .header__actions-item--entry a{background-color:#0066b3}.header--top .header__actions--menu .header__actions-item--people a{background-color:#262626}.header--top .header__actions--menu .header__actions-en{font-family:Noto Sans JP,sans-serif;letter-spacing:.08em}.header--top .global-navi__item--people .cv-list__people-wrap{position:relative;width:100%}.header--top .global-navi__item--people .cv-list__people-summary{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0;border:none;border-radius:999px;background:none;color:#000;font:inherit;font-family:Noto Sans JP,sans-serif;font-size:3.6458333333333335vw;font-weight:400;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header--top .global-navi__item--people .cv-list__people-summary:focus{outline:none}.header--top .global-navi__item--people .cv-list__people-summary:focus-visible{outline:2px solid #0066b3;outline-offset:2px}.header--top .global-navi__item--people .cv-list__people-chevron{box-sizing:border-box;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;transition:-webkit-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--top .global-navi__item--people .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)}.header--top .global-navi__item--people .cv-list__people-label{margin:0;font-family:Noto Sans JP,sans-serif;font-size:3.6458333333333335vw;font-weight:400;line-height:1.35;white-space:normal}.header--top .global-navi__item--people .cv-list__people-panel{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-radius:0;background:rgba(243,243,243,.95);opacity:0;pointer-events:none;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,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}.header--top .global-navi__item--people .cv-list__people-wrap.is-open .cv-list__people-panel{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}.header--top .global-navi__item--people .cv-list__people-list{margin:0;padding:2.604166666666667vw;color:#000;list-style:none}.header--top .global-navi__item--people .cv-list__people-list .cv-list__people-list-item{display:block;margin:0}.header--top .global-navi__item--people .cv-list__people-list .cv-list__people-list-item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.header--top .global-navi__item--people .cv-list__people-list-item a{gap:1.0416666666666665vw;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%!important;max-width:none;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;transition:opacity .2s ease;will-change:opacity}.header--top .global-navi__item--people .cv-list__people-list-item a .cv-list__people-list-mark,.header--top .global-navi__item--people .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}.header--top .global-navi__item--people .cv-list__people-list-item a .cv-list__people-list-text{-ms-flex-negative:1;flex-shrink:1;min-width:0}.header--top .global-navi__item--people .cv-list__people-list-item a:hover,.header--top .global-navi__item--people .cv-list__people-list-item a:active{background-color:transparent;color:#000;opacity:.65}.header--top .global-navi__item--people .cv-list__people-list-item:first-child a{padding-top:0}.header--top .global-navi__item--people .cv-list__people-list-item:last-child a{padding-bottom:0}html.is-global-navi-open .header--top .header__row{z-index:auto;border-bottom:none;background-color:transparent;pointer-events:none}html.is-global-navi-open .header--top .header__brand{z-index:1;position:relative;pointer-events:auto}html.is-global-navi-open .header--top .header__logo{display:none}html.is-global-navi-open .header--top .menu-btn{z-index:10003;position:fixed;top:6.380208333333333vw;right:3.90625vw;pointer-events:auto}.root{padding-top:var(--header-top-height)}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner{-ms-grid-row:1;-ms-grid-column:1}}@media(min-width:769px),print{section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner{-ms-grid-row:1;-ms-grid-column:1}section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner{-ms-grid-row:1;-ms-grid-column:1}}@media only screen and (max-width:768px){section.knowYourJob .tabContents .tabContentsInnerWrap .tabContentsInner{-ms-grid-row:1;-ms-grid-column:1}}