@charset "UTF-8";@font-face{src:url(../fonts/NotoSansJP-Black.woff2) format("woff2");font-family:Noto Sans JP;font-weight:900;font-display:swap}.oem{background-color:#fff!important;color:#0c192e;font-family:Noto Sans JP,Noto Sans Japanese,\30d2\30e9\30ae\30ce\89d2\30b4  ProN,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif!important}@media(max-width:750px){.spNone{display:none}}@media(min-width:751px){.pcNone{display:none}}.white{color:#fff}.bg-black{background-color:#000}.shippori{font-family:Shippori Mincho,serif;font-weight:700}.sec-title{font-size:calc(32 / 750 * 100vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(16 / 750 * 100vw);color:#000}@media(min-width:751px){.sec-title{font-size:2em;gap:min(4.16vw,3.75em)}}.oem-section{padding:0}.oem-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.oem-link .oem-linkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(28 / 750 * 100vw);color:#fff;text-decoration:none;background-color:#000;width:min(512 / 750 * 100vw,32em);min-height:calc(100 / 750 * 100vw);border-radius:9999px}@media(min-width:751px){.oem-link .oem-linkbox{font-size:1em;width:17.5rem;min-height:3.75rem;padding-inline:3.125rem}}.oem-link .oem-linkbox:hover{opacity:.8;text-decoration:none;outline:1px solid #89a8e9}.oem-link .oem-linkbox:focus-visible{outline:1px solid #fff;outline-offset:2px;outline-color:#0017c1}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.oem-header{padding-top:20vw;position:relative;z-index:10}@media(min-width:751px){.oem-header{padding-top:2rem}}.oem-header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:calc(32 / 750 * 100vw);padding-inline:calc(32 / 750 * 100vw);border-radius:3rem;background-color:#fff;-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,.1);box-shadow:1px 1px 4px 1px #0000001a}@media(min-width:751px){.oem-header .header-inner{max-width:90rem;padding-block:1em;padding-inline:1.25em;position:fixed;top:1rem;right:0;left:0;z-index:1}}@media(max-width:750px){.oem-header .header-inner{position:fixed;top:1rem;right:0;left:0;z-index:1}}.oem-header .header-inner .header-logo{-ms-flex-preferred-size:40vw;flex-basis:40vw;position:relative;z-index:100}@media(min-width:751px){.oem-header .header-inner .header-logo{-ms-flex-preferred-size:min(13.8vw,12.5em);flex-basis:min(13.8vw,12.5em);-ms-flex-negative:0;flex-shrink:0}}.oem-header .header-inner .header-logo:hover,.oem-header .header-inner .header-logo:focus{opacity:.8;-webkit-transition:all ease .5s;transition:all ease .5s}.oem-header .header-inner .header-logo:active{outline:1px solid #666}.oem-header .header-inner .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oem-header .header-inner .header-right .header-tel{width:calc(44 / 750 * 100vw);height:calc(44 / 750 * 100vw);margin-right:4rem;position:relative;z-index:100}@media(min-width:751px){.oem-header .header-inner .header-right .header-tel{display:none}}@media(max-width:750px){.oem-header .header-inner .g-menu{position:fixed;top:0;right:-100%;bottom:0;left:100%;height:100vh;z-index:10;overflow-y:auto;background-color:#e4e6e8;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}}@media(min-width:751px){.oem-header .header-inner .g-menu .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(2.22vw,2rem)}}@media(min-width:751px){.oem-header .header-inner .g-menu .menu-list .menu-item{font-size:clamp(12px,.97vw,15px)}}.oem-header .header-inner .g-menu .menu-list .menu-item a:not(.oem-linkbox){text-decoration:none}@media(min-width:751px){.oem-header .header-inner .g-menu .menu-list .menu-item a:not(.oem-linkbox){padding-block:1em}}@media(max-width:750px){.oem-header .header-inner .g-menu .menu-list .menu-item a:not(.oem-linkbox){padding-block:.5em}}.oem-header .header-inner .g-menu .menu-list .menu-item a:hover,.oem-header .header-inner .g-menu .menu-list .menu-item a:focus{opacity:.8}.oem-header .header-inner .g-menu .menu-list .menu-item a:hover{opacity:.8}@media(max-width:750px){.oem-header .header-inner .g-menu .menu-list .menu-item a:not(.oem-linkbox):active{color:#024172;background-color:#fafafa;-webkit-transition:all .5s;transition:all .5s}}@media(min-width:751px){.oem-header .oem-link .oem-linkbox{width:min(9.16vw,8.25em);padding-inline:1.125em;padding-block:.375em;font-size:clamp(12px,1.11vw,16px)}}.oem-header .contact-box{position:absolute;z-index:10;bottom:-90%;right:2%}.oem-header .contact-box .tel{font-size:1.375em;font-weight:900;margin-bottom:.25rem}.oem-header .contact-box .tel:before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:.25em;background-image:url(icon_phone.svg);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.oem-header .contact-box .text{font-size:.875em}.oem-header .contact-box .tel,.oem-header .contact-box .text{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.c-button{position:relative;display:inline-block;text-decoration:none;border:none;background-color:transparent;cursor:pointer}.hamburger-button{position:absolute;right:5%;left:auto;z-index:100;-webkit-transition:background-color .5s cubic-bezier(.23,1,.58,1);transition:background-color .5s cubic-bezier(.23,1,.58,1);margin:auto 0;outline:0;border:0;border-radius:50%;background-color:transparent;width:3.5rem;height:3.5rem}@media(min-width:751px){.hamburger-button{display:none}}.hamburger-button:hover,.hamburger-button:focus{background-color:#fcfcfc}.hamburger-button .hamburger-line{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background .1s cubic-bezier(.23,1,.58,1);transition:background .1s cubic-bezier(.23,1,.58,1);margin:auto;background-color:#000;width:50%;height:2px}.hamburger-button .hamburger-line:before,.hamburger-button .hamburger-line:after{display:block;position:absolute;border-radius:inherit;background-color:inherit;width:100%;height:100%;content:""}.hamburger-button .hamburger-line:before{top:-8px}.hamburger-button .hamburger-line:after{top:8px}.hamburger-button[aria-expanded=true] .hamburger-line{background-color:transparent}.hamburger-button[aria-expanded=true] .hamburger-line:before,.hamburger-button[aria-expanded=true] .hamburger-line:after{top:0;background-color:#000}.hamburger-button[aria-expanded=true] .hamburger-line:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.hamburger-button[aria-expanded=true] .hamburger-line:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}@media(max-width:750px){.is-drawerActive .g-menu{-webkit-transform:translate(-100%,0);transform:translate(-100%);-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.is-drawerActive .g-menu .is-drawerActive body{position:fixed;overflow:hidden}}@media(max-width:750px){.is-drawerActive .menu-list{padding-top:calc(200 / 750 * 100vw);padding-left:calc(32 / 750 * 100vw)}.is-drawerActive .menu-list .menu-item:last-child{margin-top:calc(100 / 750 * 100vw)}.is-drawerActive .menu-list a:not(.oem-linkbox){width:100%}}.dropdown{position:relative}@media(min-width:751px){.dropdown{height:100%}}@media(min-width:751px){.dropdown:hover .dropdown-menu{display:block}.dropdown:hover a{cursor:pointer}.dropdown:hover a:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:4px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}}@media(max-width:750px){.dropdown.is-open .dropdown-menu{display:block}.dropdown.is-open>a:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:4px}}.dropdown>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.dropdown>a:after{content:"";width:.5rem;height:.5rem;border-bottom:1.5px solid #000;border-right:1.5px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2.5px}@media(max-width:750px){.dropdown .dropdown-menu{display:none;background-color:#fff}}@media(min-width:751px){.dropdown .dropdown-menu{display:none;background-color:#fff;padding-block:1.5rem;position:absolute;top:150%;right:0;left:0;width:12.5vw;max-width:12.5rem;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000d;z-index:1}.dropdown .dropdown-menu:before{content:"";position:absolute;top:-10%;left:0;width:50%;height:50%;background:transparent;z-index:-1}}.dropdown .dropdown-menu .dropdown-item .dropdown-link{width:100%;padding-block:.5rem!important;padding-left:1.5rem}.dropdown .dropdown-menu .dropdown-item .dropdown-link:hover{cursor:pointer;background-color:#f9f9f9}.keyvisual{margin-top:-5.625rem;position:relative;z-index:1;background-image:url(oem-keyvisualSP.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:750/967}@media(min-width:751px){.keyvisual{margin-top:-2rem;padding-top:0;padding-bottom:0;background-image:url(oem-keyvisual.jpg);background-position:center;aspect-ratio:1440/967}}.keyvisual .inner{height:100%;padding-top:calc(220 / 750 * 100vw)}@media(min-width:751px){.keyvisual .inner{padding-top:15vw}}.keyvisual .hgroup{text-align:center;margin-bottom:2rem;margin-bottom:calc(100 / 750 * 100vw)}@media(min-width:751px){.keyvisual .hgroup{text-align:left}}.keyvisual .hgroup .oem-title{font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-weight:900;font-size:calc(64 / 750 * 100vw);text-shadow:0px 2px 8px rgba(0,0,0,.5);margin-bottom:1rem}@media(min-width:751px){.keyvisual .hgroup .oem-title{font-size:min(4.47vw,4.03125em)}}.keyvisual .hgroup .oem-subtitle{font-size:calc(28 / 750 * 100vw);line-height:1.78}@media(min-width:751px){.keyvisual .hgroup .oem-subtitle{font-size:.9375em}}.keyvisual .jisseki{background-color:#fff;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a;padding-top:8vw;padding-bottom:calc(40 / 750 * 100vw);padding-inline:calc(40 / 750 * 100vw);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}@media(min-width:751px){.keyvisual .jisseki{position:absolute;right:4%;bottom:-2%;-webkit-box-shadow:initial;box-shadow:initial;width:min(29.3vw,26.375rem);padding-block:calc(16 / 1440 * 100vw);padding-inline:calc(48 / 1440 * 100vw)}}.keyvisual .jisseki .jisseki-title{font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-weight:700;text-align:center;font-size:calc(33 / 750 * 100vw);line-height:2;margin-bottom:1rem}@media(min-width:751px){.keyvisual .jisseki .jisseki-title{font-size:1.5em}}.keyvisual .jisseki .jisseki-text{font-size:calc(28 / 750 * 100vw);line-height:1.78}@media(min-width:751px){.keyvisual .jisseki .jisseki-text{font-size:.9375em;margin-bottom:1rem}}@media(min-width:751px){.keyvisual .jisseki .jisseki-link{font-size:.9375em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about{padding-top:calc(400 / 750 * 100vw)}@media(min-width:751px){.about{padding-top:min(9.7vw,8.75em)}}@media(min-width:751px){.about .leadbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(6.25vw,5.625em);margin-bottom:4.375em}}.about .leadbox .textbox{margin-bottom:calc(70 / 750 * 100vw)}@media(min-width:751px){.about .leadbox .textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2rem;margin-bottom:0}}.about .leadbox .textbox .sec-title{font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-size:calc(38 / 750 * 100vw);font-weight:700;line-height:2.05;text-align:center;margin-bottom:calc(70 / 750 * 100vw)}@media(min-width:751px){.about .leadbox .textbox .sec-title{font-size:2.125em;line-height:1.6;margin-bottom:0;text-align:initial}}.about .leadbox .textbox .lead-text{font-size:calc(28 / 750 * 100vw);line-height:1.78}@media(min-width:751px){.about .leadbox .textbox .lead-text{font-size:.9375em;line-height:2}}.about .leadbox .imgbox .photo-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.about .leadbox .imgbox .photo-list img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@media(min-width:751px){.about .imgbox._grid{width:min(61vw,55em);margin-inline:auto}}@media(min-width:751px){.about .imgbox._grid .img-list{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(3.47vw,3.125em)}}.about .imgbox._grid .img-list img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.strengths{padding-top:calc(100 / 750 * 100vw);background-image:url(oem-zebra_strengthsSP.png);background-size:cover;background-repeat:no-repeat;background-position:right 16vw center;position:relative;z-index:1}@media(min-width:751px){.strengths{background-image:none;padding-bottom:15.25em}}.strengths:before{content:"";background-image:url(oem-zebra_strengths.png);background-position:right 30vw top;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:0;width:100%;max-height:64.6875rem;height:71.875vw;z-index:-1;pointer-events:none}@media(min-width:751px){.strengths{padding-top:min(6.94vw,6.25rem)}}.strengths .title-box{margin-bottom:calc(84 / 750 * 100vw)}@media(min-width:751px){.strengths .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(6.94vw,6.25rem);margin-bottom:6.25em}}.strengths .title-box .sec-title{font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-weight:700;margin-bottom:16vw}@media(min-width:751px){.strengths .title-box .sec-title{margin-bottom:0;-ms-flex-preferred-size:min(20.8vw,18.75rem);flex-basis:min(20.8vw,18.75rem);-ms-flex-negative:0;flex-shrink:0}}.strengths .title-box .sec-title .icon{width:calc(344 / 750 * 100vw)}@media(min-width:751px){.strengths .title-box .sec-title .icon{width:min(19.4vw,17.5em)}}@media(min-width:751px){.strengths .title-box .sub-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.strengths .title-box .sub-title .text.-large{font-size:calc(32 / 750 * 100vw);font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-weight:700}@media(min-width:751px){.strengths .title-box .sub-title .text.-large{font-size:1.375em}}.strengths .title-box .sub-title .text{font-size:calc(28 / 750 * 100vw)}@media(min-width:751px){.strengths .title-box .sub-title .text{font-size:.9375em}}@media(min-width:751px){.strengths .title-box .sub-title .text:last-child{margin-top:2rem}}@media(min-width:751px){.strengths .card .card-items{display:grid;grid-template-columns:repeat(3,minmax(18.75em,1fr));gap:min(3.47vw,3.4125em)}}.strengths .card .card-items .card-item{background:linear-gradient(45deg,#afafaf,#e6e6e6,#afafaf);clip-path:polygon(32px 0%,100% 0%,100% 100%,0% 100%,0% 32px);padding-top:calc(50 / 750 * 100vw);padding-bottom:calc(64 / 750 * 100vw);padding-inline:4vw}.strengths .card .card-items .card-item:not(:last-child){margin-bottom:8vw}@media(min-width:751px){.strengths .card .card-items .card-item:not(:last-child){margin-bottom:0}}@media(min-width:751px){.strengths .card .card-items .card-item{height:22.5rem;padding-block:2rem;padding-inline:1.75rem}}.strengths .card .card-items .card-item .card-title{font-size:calc(34 / 750 * 100vw);font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;color:#000;margin-block:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.strengths .card .card-items .card-item .card-title:after{display:inline-block;content:"";width:100%;height:1px;background-color:#000}@media(min-width:751px){.strengths .card .card-items .card-item .card-title{font-size:1.25em;gap:1.125rem}}.strengths .card .card-items .card-item .text{margin-top:1rem}@media(min-width:751px){.strengths .card .card-items .card-item .text{font-size:.9375em;margin-top:1.75rem;line-height:2}}@media(min-width:751px){.strengths .card .card-items .card-item .oem-link{font-size:.9375em;margin-top:1em}}.strong{margin-top:6rem;padding-top:20vw;padding-bottom:calc(80 / 750 * 100vw);background-image:url(oem-strongSP.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}@media(min-width:751px){.strong{margin-top:16.5rem;padding-top:16.5em;padding-bottom:6em;background-image:url(oem-strong.jpg)}}.strong .text{margin-top:0;font-size:calc(34 / 750 * 100vw);font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-weight:700}@media(min-width:751px){.strong .text{font-size:1.875em}}.strong .movie{position:absolute;top:0;right:0;bottom:0;left:0;top:-5.25rem;z-index:1}@media(min-width:751px){.strong .movie{top:-11rem}}.strong .movie iframe{width:100%;height:calc(388 / 750 * 100vw)}@media(min-width:751px){.strong .movie iframe{width:62.5rem;margin-inline:auto;height:35rem}}.flow{padding-top:calc(140 / 750 * 100vw)}@media(min-width:751px){.flow{padding-top:10em}}.flow .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40vw}@media(min-width:751px){.flow .title-box{margin-bottom:9.375em}}.flow .title-box .sec-title .icon{width:calc(166 / 750 * 100vw)}@media(min-width:751px){.flow .title-box .sec-title .icon{width:min(9.72vw,8.75em)}}@media(min-width:751px){.flow .flowbox{display:grid;grid-template-columns:repeat(4,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5em}}.flow .flowbox .flow-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media(min-width:751px){.flow .flowbox .flow-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.5em;height:100%}}.flow .flowbox .flow-step .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(min-width:751px){.flow .flowbox .flow-step .flex-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem;height:100%}}.flow .flowbox .flow-step .flex-content .imgbox{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:751px){.flow .flowbox .flow-step .flex-content .imgbox{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.flow .flowbox .flow-step .flex-content .imgbox img{width:9.375em}}.flow .flowbox .flow-step .flex-content .imgbox._fukidashi:before{content:"";position:absolute;top:-36%;left:-1%;width:40vw;height:calc(220 / 750 * 100vw);background-image:url(oem-icon_flow1-2.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}@media(min-width:751px){.flow .flowbox .flow-step .flex-content .imgbox._fukidashi:before{top:-30%;left:-1%;width:11.25rem;height:7.75rem}}.flow .flowbox .flow-step .flex-content .textbox{-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media(min-width:751px){.flow .flowbox .flow-step .flex-content .textbox{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;gap:1em}}.flow .flowbox .flow-step .flex-content .textbox .sec-subtitle{color:#000;font-size:calc(34 / 750 * 100vw);font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-weight:700}@media(min-width:751px){.flow .flowbox .flow-step .flex-content .textbox .sec-subtitle{font-size:1.375em;min-height:3.5em;text-align:center}}.flow .flowbox .flow-step .flex-content .textbox .text{font-size:calc(28 / 750 * 100vw)}@media(min-width:751px){.flow .flowbox .flow-step .flex-content .textbox .text{font-size:.9375em}}.flow .flowbox .flow-step .arrow-icon{margin-block:calc(70 / 750 * 100vw);background-image:url(oem-icon_arrow.png);background-repeat:no-repeat;background-size:contain;width:calc(56 / 750 * 100vw);height:calc(32 / 750 * 100vw)}@media(min-width:751px){.flow .flowbox .flow-step .arrow-icon{background-image:url(oem-icon_arrowPC.png);width:calc(20 / 1440 * 100vw);max-width:1.25em;height:calc(30 / 1440 * 100vw);max-height:1.875em;margin-top:4em;margin-bottom:0}}.company{padding-top:12vw;background-image:url(oem-zebra-about.png);background-repeat:no-repeat;background-size:cover}@media(max-width:750px){.company{background-image:url(oem-zebra-aboutSP.png)}}@media(min-width:751px){.company .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15.2777777778vw;-moz-column-gap:15.2777777778vw;column-gap:15.2777777778vw;margin-bottom:min(80 / 1440 * 100vw,5rem)}}.company .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(70 / 750 * 100vw)}@media(min-width:751px){.company .title-box{margin-bottom:0}}.company .title-box .sec-title .icon{width:calc(210 / 750 * 100vw)}@media(min-width:751px){.company .title-box .sec-title .icon{width:min(12.15vw,10.9em)}}@media(min-width:751px){.company .table-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:750px){.company .table-box{margin-bottom:16vw}}.company .table-box .oem-table{width:calc(100% + 1rem);margin-left:-1rem;border-collapse:separate;border-spacing:1rem 0;border:none}.company .table-box .oem-table th,.company .table-box .oem-table td{font-size:calc(28 / 750 * 100vw)}.company .table-box .oem-table th{width:calc(140 / 750 * 100vw);padding-block:calc(20 / 750 * 100vw);padding-left:0;text-align:left;vertical-align:middle;background-color:transparent;border:none;border-top:2px solid #000;border-bottom:2px solid #000}@media(min-width:751px){.company .table-box .oem-table th{width:7.5em;padding-block:1rem;font-size:1.125em}}.company .table-box .oem-table td{padding:4vw 0;text-align:left;vertical-align:middle;background-color:initial;border:none;border-top:1px solid #000;border-bottom:1px solid #000}@media(min-width:751px){.company .table-box .oem-table td{padding-block:1rem;font-size:.9375em}}.company .table-box .oem-table tr+tr th{border-top:none}.company .table-box .oem-table tr+tr td{border-top:none}.company .table-box .company-name,.company .table-box .address,.company .table-box .map-link,.company .table-box .contact-info{font-weight:500}.company .table-box .map-link{margin-bottom:1em}.products{padding-top:8.125em}@media(max-width:750px){.products .title-wrap{margin-bottom:calc(70 / 750 * 100vw)}}@media(min-width:751px){.products .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12.5vw;-moz-column-gap:12.5vw;column-gap:12.5vw;margin-bottom:min(140 / 1440 * 100vw,8.75rem)}}.products .title-wrap .title-box{margin-bottom:calc(140 / 750 * 100vw)}@media(min-width:751px){.products .title-wrap .title-box{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}}.products .title-wrap .title-box .sec-title .icon{width:calc(320 / 750 * 100vw)}@media(min-width:751px){.products .title-wrap .title-box .sec-title .icon{width:min(18vw,16.6875em)}}@media(min-width:751px){.products .title-wrap .text-box{margin-top:-1.5em}}.products .title-wrap .text-box .sec-subtitle{font-size:calc(32 / 750 * 100vw);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(16 / 750 * 100vw);white-space:nowrap;margin-bottom:calc(50 / 750 * 100vw)}.products .title-wrap .text-box .sec-subtitle:after{content:"";display:inline-block;width:100%;height:1px;background-color:#000}@media(min-width:751px){.products .title-wrap .text-box .sec-subtitle{gap:1rem;font-size:1.5em;margin-bottom:calc(30 / 1440 * 100vw)}}@media(max-width:750px){.products .article-oem .article-list{margin-bottom:calc(160 / 750 * 100vw)}}@media(min-width:751px){.products .article-oem .article-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:3.125em;margin-bottom:min(100 / 1440 * 100vw,6.25em)}}@media(min-width:751px){.products .article-oem .article-item{width:calc((100% - 6.25em) / 3);margin-right:3.125em}.products .article-oem .article-item:nth-child(3n){margin-right:0}}.products .article-oem .article-item:not(:last-child){margin-bottom:8vw}@media(min-width:751px){.products .article-oem .article-item:not(:last-child){margin-bottom:0}}.products .article-oem .article-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;-webkit-transition:all ease .5s;transition:all ease .5s}.products .article-oem .article-link:active{outline:2px solid #ccd1d6;outline-offset:4px}.products .article-oem .article-link:hover .article-title,.products .article-oem .article-link:hover .article-disc{opacity:.8}.products .article-oem .article-link:hover .article-disc{text-decoration:underline}.products .article-oem .article-link .article-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:calc(32 / 750 * 100vw);font-weight:700;font-family:Noto Sans JP,Noto Sans Japanese,\30d2\30e9\30ae\30ce\89d2\30b4  ProN,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;color:#000;margin-bottom:calc(32 / 750 * 100vw);text-decoration:underline}@media(min-width:751px){.products .article-oem .article-link .article-title{font-size:1.125em;margin-bottom:1em}}.products .article-oem .article-link .article-tag{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:calc(28 / 750 * 100vw);color:#fff;display:block;padding-block:1.6vw;padding-inline:calc(40 / 750 * 100vw);background-color:#788593;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(26 / 750 * 100vw);margin-bottom:4.8vw}@media(min-width:751px){.products .article-oem .article-link .article-tag{gap:.9375rem;margin-bottom:min(20 / 1440 * 100vw,1.25rem);font-size:.9375em;padding-block:.375rem;padding-inline:1.25rem}}.products .article-oem .article-link .article-tag .article-date{font-size:calc(26 / 750 * 100vw)}@media(min-width:751px){.products .article-oem .article-link .article-tag .article-date{font-size:.875em}}.products .article-oem .article-link .article-disc{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-size:calc(28 / 750 * 100vw);margin-top:auto}@media(min-width:751px){.products .article-oem .article-link .article-disc{font-size:.9375em}}.products .article-oem .article-link .imgbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:calc(35 / 750 * 100vw)}@media(min-width:751px){.products .article-oem .article-link .imgbox{margin-bottom:min(24 / 1440 * 100vw,1.5rem)}}.products .article-oem .article-link .imgbox img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.column{padding-top:12vw;background-image:url(oem-zebra_columnSP.png);background-repeat:no-repeat;background-size:100% calc(2150 / 750 * 100vw);background-position:left 20vw top 0}@media(min-width:751px){.column{padding-top:min(120 / 1440 * 100vw,7.5em);background-image:url(oem-zebra_columnPC.png);background-size:100% calc(580 / 1440 * 100vw);background-position:left calc(350 / 1440 * 100vw) top 0}}.column .title-box{margin-bottom:calc(140 / 750 * 100vw)}@media(min-width:751px){.column .title-box{margin-bottom:min(140 / 1440 * 100vw,8.75rem)}}.column .title-box .icon{width:calc(274 / 750 * 100vw)}@media(min-width:751px){.column .title-box .icon{width:min(15.9vw,14.375em)}}@media(max-width:750px){.column .article-oem .article-list{margin-bottom:calc(160 / 750 * 100vw)}}@media(min-width:751px){.column .article-oem .article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:min(50 / 750 * 100vw,3.125em);margin-bottom:min(100 / 1440 * 100vw,6.25em)}}.column .article-oem .article-item:not(:last-child){margin-bottom:8vw}@media(min-width:751px){.column .article-oem .article-item:not(:last-child){margin-bottom:0}}.column .article-oem .article-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-transition:all ease .5s;transition:all ease .5s}.column .article-oem .article-link:active{outline:2px solid #ccd1d6;outline-offset:4px}.column .article-oem .article-link:hover .article-title{opacity:.8;text-decoration:underline}.column .article-oem .article-link .article-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:calc(32 / 750 * 100vw);font-family:Noto Sans JP,Noto Sans Japanese,\30d2\30e9\30ae\30ce\89d2\30b4  ProN,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;color:#000}@media(min-width:751px){.column .article-oem .article-link .article-title{font-size:1.0625em}}.column .article-oem .article-link .article-datebox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(26 / 750 * 100vw);margin-bottom:4.8vw}@media(min-width:751px){.column .article-oem .article-link .article-datebox{gap:.9375rem;margin-bottom:min(20 / 1440 * 100vw,1.25rem)}}.column .article-oem .article-link .article-datebox .article-tag{font-size:calc(28 / 750 * 100vw);display:inline-block;padding-block:1.6vw;padding-inline:calc(40 / 750 * 100vw);background-color:#ccd1d6;border-radius:2em}@media(min-width:751px){.column .article-oem .article-link .article-datebox .article-tag{font-size:.9375em;padding-block:.375rem;padding-inline:1.25rem}}.column .article-oem .article-link .article-datebox .article-date{font-size:calc(26 / 750 * 100vw)}@media(min-width:751px){.column .article-oem .article-link .article-datebox .article-date{font-size:.875em}}.column .article-oem .article-link .imgbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:calc(50 / 750 * 100vw)}@media(min-width:751px){.column .article-oem .article-link .imgbox{margin-bottom:min(24 / 1440 * 100vw,1.5rem)}}.faq{padding-top:calc(140 / 750 * 100vw)}@media(min-width:751px){.faq{padding-top:calc(100 / 1440 * 100vw)}}@media(min-width:751px){.faq .w-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(140 / 750 * 100vw,8.75em)}}.faq .title-box{margin-bottom:calc(110 / 750 * 100vw)}@media(min-width:751px){.faq .title-box{margin-bottom:0}}.faq .title-box .sec-title{color:#000}.faq .title-box .sec-title .icon{width:calc(130 / 750 * 100vw)}@media(min-width:751px){.faq .title-box .sec-title .icon{width:min(7.5vw,6.75em)}}@media(min-width:751px){.faq .faq-box{-ms-flex-preferred-size:min(700 / 1440 * 100vw,43.75rem);flex-basis:min(700 / 1440 * 100vw,43.75rem)}}.faq .faq-box .details{border-top:1px solid #cacaca}.faq .faq-box .details .question{font-size:4vw;font-weight:700;padding-block:calc(32 / 750 * 100vw);padding-right:12vw;position:relative}@media(min-width:751px){.faq .faq-box .details .question{font-size:1.0625em;padding-block:min(20 / 1440 * 100vw,1.25rem);padding-right:min(100 / 1440 * 100vw,6.25rem)}}.faq .faq-box .details .question:after{content:"";display:inline-block;width:.5em;height:.5em;position:absolute;right:.5em;top:1.5em;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.faq .faq-box .details[open] .question:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.faq .faq-box .details .answer{font-size:calc(28 / 750 * 100vw);font-weight:400;padding-right:12vw;padding-bottom:.75rem}@media(min-width:751px){.faq .faq-box .details .answer{font-size:.9375em;padding-bottom:min(20 / 1440 * 100vw,1.25rem);padding-right:min(100 / 1440 * 100vw,6.25rem)}}.footer{margin-bottom:16vw}@media(min-width:751px){.footer{margin-bottom:0}}.footer a{text-decoration:none}.footer .cta{height:calc(880 / 750 * 100vw);padding-block:calc(100 / 750 * 100vw);background-image:url(oem-img_contactSP.jpg);background-repeat:no-repeat;background-size:contain;-webkit-filter:grayscale(90%);filter:grayscale(90%)}@media(min-width:751px){.footer .cta{height:min(25vw,22.5em);padding-block:0;background-image:url(oem-img_contact.jpg);background-size:cover}}.footer .cta .layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}@media(min-width:751px){.footer .cta .layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .cta .layout .sec-title{margin-bottom:calc(70 / 750 * 100vw);color:#fff}@media(min-width:751px){.footer .cta .layout .sec-title{font-size:1.5em;margin-bottom:0;margin-right:min(4.16vw,3.75em)}}.footer .cta .layout .sec-title .icon{width:calc(266 / 750 * 100vw)}@media(min-width:751px){.footer .cta .layout .sec-title .icon{width:min(15.27vw,13.75rem)}}.footer .cta .layout .text{font-size:calc(28 / 750 * 100vw);margin-bottom:calc(70 / 750 * 100vw)}@media(min-width:751px){.footer .cta .layout .text{text-align:left;font-size:.9375em;width:24rem;margin-bottom:0;margin-right:min(5.5vw,5em)}}@media(min-width:751px){.footer .cta .layout .contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(16 / 1440 * 100vw)}}.footer .cta .layout .link{text-decoration:none;margin-bottom:calc(50 / 750 * 100vw)}.footer .cta .layout .link .linkbox{width:100%}@media(min-width:751px){.footer .cta .layout .link{width:16.875em;width:min(270 / 750 * 100vw,16.875em);margin-bottom:0;font-size:1em}}.footer .cta .layout .telbox a[type=tel]{font-size:calc(55 / 750 * 100vw);font-weight:900;text-decoration:underline}@media(min-width:751px){.footer .cta .layout .telbox a[type=tel]{font-size:2.0625em}}.footer .cta .layout .telbox a[type=tel]:before{content:"";display:inline-block;width:calc(56 / 750 * 100vw);height:calc(56 / 750 * 100vw);margin-right:calc(20 / 750 * 100vw);background-image:url(icon_phone.svg);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}@media(min-width:751px){.footer .cta .layout .telbox a[type=tel]:before{margin-right:.25em;width:min(2.22vw,2em);height:min(2.22vw,2em)}}.footer .cta .layout .telbox a[type=tel] .time{font-size:calc(26 / 750 * 100vw)}@media(min-width:751px){.footer .cta .layout .telbox a[type=tel] .time{font-size:.875em}}.footer .linkbox{font-size:calc(28 / 750 * 100vw)}@media(min-width:751px){.footer .linkbox{font-size:1em}}.footer .linkbox:after{display:none}.footer .linkbox:hover,.footer .linkbox:focus{opacity:.8;background-color:#fff}.footer .bg-gray{padding-top:12vw;padding-bottom:8vw;background-color:#ccd1d6}@media(min-width:751px){.footer .bg-gray{padding-top:min(4.86vw,4.375rem);padding-bottom:min(2.22vw,2rem)}}.footer .footer-menu{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:8vw;-moz-column-gap:8vw;column-gap:8vw;row-gap:calc(70 / 750 * 100vw);margin-bottom:12vw;font-size:calc(28 / 750 * 100vw)}@media(min-width:751px){.footer .footer-menu{font-size:.875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(30 / 750 * 100vw,1.875em);margin-bottom:min(30 / 750 * 100vw,1.875em)}}.footer .privacy-policy{font-size:calc(26 / 750 * 100vw);margin-bottom:calc(80 / 750 * 100vw)}@media(min-width:751px){.footer .privacy-policy{font-size:.75em;margin-bottom:min(50 / 750 * 100vw,3.125em)}}.footer .copy{font-size:calc(22 / 750 * 100vw)}@media(min-width:751px){.footer .copy{font-size:.75em}}.tuiju{height:16vw;position:fixed;top:auto;bottom:0;right:0;left:0;z-index:100;padding-block:3.2vw}.tuiju .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(40 / 750 * 100vw)}.tuiju .flex .text{font-size:4vw}.tuiju .flex .linkbox{width:auto;padding-block:calc(16 / 750 * 100vw)}.tuiju .flex .linkbox:after{display:none!important}.tuiju .flex .linkbox .linktext{margin-left:0!important;font-size:calc(28 / 750 * 100vw);text-decoration:none}.contact-button{position:fixed;z-index:10;top:70%;right:2%;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 1s ease-in-out,visibility 1s ease-in-out;transition:opacity 1s ease-in-out,visibility 1s ease-in-out;text-decoration:none;display:block}.contact-button.is-visible{opacity:1;visibility:visible;pointer-events:auto}.contact-button img{width:min(15.27vw,13.75em);height:min(15.27vw,13.75em)}.oem-contact .oem-section .oem-mainvisual{background-image:url(oem-bgimg-casesSP.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:calc(-160 / 750 * 100vw);margin-top:-5.625rem;height:calc(380 / 750 * 100vw);max-height:calc(380 / 750 * 100vw);position:relative}@media(min-width:751px){.oem-contact .oem-section .oem-mainvisual{background-image:url(oem-bgimg-cases.png);height:23.125em}}@media(min-width:1441px){.oem-contact .oem-section .oem-mainvisual{height:27rem}}.oem-contact .oem-section .oem-mainvisual .page-title{position:absolute;bottom:calc(100 / 750 * 100vw);font-size:calc(40 / 750 * 100vw);font-weight:700;line-height:1.375;color:#000}@media(min-width:751px){.oem-contact .oem-section .oem-mainvisual .page-title{font-size:min(2.5em,2.77vw);bottom:calc(110 / 1440 * 100vw)}}.oem-contact .oem-section .breadcrumb{padding-top:.5rem}.oem-contact .oem-section .page-title{font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-weight:700}.oem-contact .oem-section .contact{padding-bottom:calc(32 / 750 * 100vw)}@media(min-width:751px){.oem-contact .oem-section .contact{padding-bottom:4rem}}.oem-contact .oem-section .contact .w-container{padding-top:calc(100 / 750 * 100vw)}@media(min-width:751px){.oem-contact .oem-section .contact .w-container{padding-top:calc(140 / 1440 * 100vw)}}.oem-contact .oem-section .contact .w-container._thanks{padding-top:8vw}.oem-contact .oem-section .contact .sec-title{font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;font-weight:700;gap:.5rem;margin-bottom:2rem}.oem-contact .oem-section .contact .sec-title:after{content:"";display:block;width:100%;height:.5px;background-color:#000}.oem-contact .oem-section .contact a[type=tel]{font-size:calc(55 / 750 * 100vw);font-weight:900;text-decoration:underline}@media(min-width:751px){.oem-contact .oem-section .contact a[type=tel]{font-size:2rem}}.oem-contact .oem-section .contact .text{font-size:calc(28 / 750 * 100vw);text-align:center;margin-bottom:calc(80 / 750 * 100vw)}@media(min-width:751px){.oem-contact .oem-section .contact .text{margin-bottom:min(80 / 750 * 100vw,2.5em);font-size:1em}}.oem-thanks .thanks-content{text-align:center}.oem-thanks .oem-link{margin-top:16vw}@media(min-width:751px){.oem-thanks .oem-link{margin-top:min(120 / 750 * 100vw,3.75em)}}.oem-contact .oem-section .oem-mainvisual--thanks .page-title{left:calc(40 / 750 * 100vw);right:calc(40 / 750 * 100vw)}@media(min-width:751px){.oem-contact .oem-section .oem-mainvisual--thanks .page-title{left:auto;right:auto}}.oem-thanks .w-container{padding-top:calc(100 / 750 * 100vw)}@media(min-width:751px){.oem-thanks .w-container{padding-top:calc(140 / 1440 * 100vw)}}.oem-collection .oem-section .oem-mainvisual{background-image:url(oem-bgimg-casesSP.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:calc(-160 / 750 * 100vw);margin-top:-5.625rem;height:calc(380 / 750 * 100vw);max-height:calc(380 / 750 * 100vw);position:relative}@media(min-width:751px){.oem-collection .oem-section .oem-mainvisual{background-image:url(oem-bgimg-cases.png);height:23.125rem}}@media(min-width:1441px){.oem-collection .oem-section .oem-mainvisual{height:27rem}}.oem-collection .oem-section .oem-mainvisual .page-title{position:absolute;bottom:calc(100 / 750 * 100vw);font-size:calc(40 / 750 * 100vw);font-weight:700;line-height:1.375;color:#000}@media(min-width:751px){.oem-collection .oem-section .oem-mainvisual .page-title{font-size:min(2.5em,2.77vw);bottom:calc(110 / 1440 * 100vw)}}.oem-collection .oem-section .breadcrumb{padding-top:.5rem}.oem-collection .collections{padding-top:16vw}@media(min-width:751px){.oem-collection .collections{padding-block:calc(120 / 1440 * 100vw)}}@media(min-width:751px){.oem-collection .collections .slectColl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.75rem;max-width:initial;margin:initial}}.oem-collection .collections .slectColl a{width:100%;padding-left:calc(32 / 750 * 100vw);border-radius:.75rem;aspect-ratio:690/138}@media(min-width:751px){.oem-collection .collections .slectColl a{width:calc((100% - 2.75rem)/2);padding-left:2em;aspect-ratio:477/138}}.oem-collection .collections .slectColl a[href*=shoes]{background-image:url(oem-shoes_item1.jpg)}.oem-collection .collections .slectColl a[href*=leather]{background-image:url(oem-shoes_item2.jpg)}.oem-collection .collections .slectColl a[href*=sneakers]{background-image:url(oem-shoes_item3.jpg)}.oem-collection .collections .slectColl a[href*=novelty]{background-image:url(oem-shoes_item4.jpg)}.oem-collection .collections .slectColl a[href*=others]{background-image:url(oem-shoes_item5.jpg)}.oem-collection .collections .slectColl a:after{background-image:url(oem-shoes_arrowSP.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:calc(40 / 750 * 100vw);height:calc(40 / 750 * 100vw);border-radius:50%;right:3%}@media(min-width:751px){.oem-collection .collections .slectColl a:after{width:2.75em;height:2.75em;right:5%}}.oem-collection .collections .slectColl a:not(:first-of-type){margin-top:calc(20 / 750 * 100vw)}@media(min-width:751px){.oem-collection .collections .slectColl a:not(:first-of-type){margin-top:0}}.oem-collection .collections .slectColl a .white{font-size:4vw}@media(min-width:751px){.oem-collection .collections .slectColl a .white{font-size:1.625em}}.oem-collection .jisseki{border:1px solid #000;padding-block:calc(40 / 750 * 100vw);padding-inline:calc(32 / 750 * 100vw);margin-bottom:calc(100 / 750 * 100vw)}@media(min-width:751px){.oem-collection .jisseki{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:calc(32 / 1440 * 100vw);padding-inline:calc(20 / 1440 * 100vw)}}.oem-collection .jisseki .sub-title{font-size:4vw;font-weight:700;line-height:1;font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;color:#000;margin-bottom:4.8vw}@media(min-width:751px){.oem-collection .jisseki .sub-title{-ms-flex-negative:0;flex-shrink:0;font-size:1.25em;margin-bottom:0;margin-right:calc(20 / 1440 * 100vw);position:relative}}.oem-collection .jisseki .sub-title:after{content:"";display:block;width:100%;height:.5px;background-color:#000;margin-top:4.8vw}@media(min-width:751px){.oem-collection .jisseki .sub-title:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(-1 * 40 / 1440 * 100vw / 2);margin-top:0;margin-left:0;width:1px;height:2rem}}.oem-collection .jisseki .textbox{font-size:calc(28 / 750 * 100vw)}@media(min-width:751px){.oem-collection .jisseki .textbox{font-size:.9375em;margin-left:1.25em}}.oem-cases .oem-section .oem-mainvisual{background-image:url(oem-bgimg-casesSP.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:calc(-160 / 750 * 100vw);margin-top:-5.625rem;height:calc(380 / 750 * 100vw);max-height:calc(380 / 750 * 100vw);position:relative}@media(min-width:751px){.oem-cases .oem-section .oem-mainvisual{background-image:url(oem-bgimg-cases.png);height:23.125em}}@media(min-width:1441px){.oem-cases .oem-section .oem-mainvisual{height:27rem}}.oem-cases .oem-section .oem-mainvisual .page-title{position:absolute;bottom:calc(100 / 750 * 100vw);font-size:calc(40 / 750 * 100vw);font-weight:700;line-height:1.375;color:#000}@media(min-width:751px){.oem-cases .oem-section .oem-mainvisual .page-title{font-size:min(2.5em,2.77vw);bottom:calc(110 / 1440 * 100vw)}}.oem-cases .oem-section .breadcrumb{padding-top:.5rem}.oem-cases .oem-section .title-box{margin-bottom:calc(70 / 750 * 100vw)}@media(min-width:751px){.oem-cases .oem-section .title-box{margin-bottom:calc(50 / 1440 * 100vw)}}.oem-cases .oem-section .title-box._second{margin-bottom:calc(100 / 750 * 100vw)}@media(min-width:751px){.oem-cases .oem-section .title-box._second{margin-bottom:calc(80 / 1440 * 100vw)}}.oem-cases .oem-section .title-box .sec-title{font-size:calc(38 / 750 * 100vw);font-weight:900;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.2rem}@media(min-width:751px){.oem-cases .oem-section .title-box .sec-title{font-size:min(2.2vw,2em);gap:.5rem}}.oem-cases .oem-section .title-box .sec-title:before{content:"";display:inline-block;background-image:url(oem-icon_slash.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:calc(20 / 750 * 100vw);height:calc(42 / 750 * 100vw);margin-top:-.75rem}@media(min-width:751px){.oem-cases .oem-section .title-box .sec-title:before{width:1.25vw;height:calc(42 / 1440 * 100vw);margin-top:-1rem}}.oem-cases .oem-section .product{padding-top:16vw}@media(min-width:751px){.oem-cases .oem-section .product{padding-block:calc(120 / 1440 * 100vw)}}.oem-cases .oem-section .case .case-box .case-item{border:.5px solid #333;padding-top:calc(40 / 750 * 100vw);padding-bottom:calc(70 / 750 * 100vw);padding-inline:calc(32 / 750 * 100vw)}.oem-cases .oem-section .case .case-box .case-item:not(:last-child){margin-bottom:calc(140 / 750 * 100vw)}@media(min-width:751px){.oem-cases .oem-section .case .case-box .case-item:not(:last-child){margin-bottom:calc(100 / 1440 * 100vw)}}@media(min-width:751px){.oem-cases .oem-section .case .case-box .case-item{padding-block:calc(30 / 1440 * 100vw);padding-inline:calc(40 / 1440 * 100vw)}}.oem-cases .oem-section .case .case-box .case-item .collectionSeries{margin-left:0}.oem-cases .oem-section .case .case-box .case-item .collectionSeries .imgbox{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:0;margin-top:0}.oem-cases .oem-section .case .case-box .case-item .collectionSeries .textbox{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%}.oem-cases .oem-section .case .case-box .case-item .collectionSeries .textbox p{padding-right:0}@media(min-width:751px){.oem-cases .oem-section .case .case-box .case-item .collectionSeries .textbox p{font-size:.9375em}}.oem-cases .oem-section .case .case-box .case-item .subtitle-box{position:relative}.oem-cases .oem-section .case .case-box .case-item .subtitle-box:before{position:absolute;top:-30%;left:-5.5%;content:"";display:inline-block;width:1.6vw;height:calc(130 / 750 * 100vw);background-color:#788593}@media(min-width:751px){.oem-cases .oem-section .case .case-box .case-item .subtitle-box:before{top:-46%;left:-3.3%;width:min(.83vw,.75em);height:calc(78 / 1440 * 100vw)}}@media(min-width:1200px){.oem-cases .oem-section .case .case-box .case-item .subtitle-box:before{top:-48%;left:-3.5%}}@media(min-width:1441px){.oem-cases .oem-section .case .case-box .case-item .subtitle-box:before{top:-51%;left:-4.7%;width:.5rem;height:5vw}}.oem-cases .oem-section .case .case-box .case-item .case-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(50 / 750 * 100vw);font-size:4.8vw;font-weight:700;font-family:Shippori Mincho B1,serif;font-weight:600;font-style:normal;line-height:1;color:#000;padding-bottom:calc(50 / 750 * 100vw)}.oem-cases .oem-section .case .case-box .case-item .case-subtitle:after{content:"";display:inline-block;width:100%;height:.5px;background-color:#000}@media(min-width:751px){.oem-cases .oem-section .case .case-box .case-item .case-subtitle{font-size:1.375em;gap:calc(20 / 1440 * 100vw);padding-bottom:calc(20 / 1440 * 100vw)}}.oem-cases .oem-section .case .case-box .case-item .collectionSeries{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(50 / 750 * 100vw)}@media(min-width:751px){.oem-cases .oem-section .case .case-box .case-item .collectionSeries{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(24 / 1440 * 100vw)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-oem.css.map */
