.p-business-mv{position:relative;width:100%;height:100vh;height:100svh;min-height:100vh;min-height:100svh;overflow:hidden}@media screen and (max-width: 799px){.p-business-mv{height:150vw;min-height:0}}@media screen and (min-width: 800px){.p-business-mv{--ring-unit: min(calc(100vw / 1440), calc(100vh / 750))}@supports (height: 1svh){.p-business-mv{--ring-unit: min(calc(100vw / 1440), calc(100svh / 750))}}}.p-business-mv__bg{position:absolute;top:0;right:0;left:0;aspect-ratio:1/1;margin:auto}@media screen and (max-width: 799px){.p-business-mv__bg{top:14vw;right:auto;left:50%;width:115vw;max-width:none;height:auto;transform:translate(-50%)}}@media screen and (min-width: 800px){.p-business-mv__bg{top:calc(-56 * var(--ring-unit));width:calc(920 * var(--ring-unit));height:auto;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 800px){.p-business-mv__head{width:22.2222222222vw;margin-block-end:-1.1111111111vw}}.p-business-mv__head .c-tag__dot:before{background-color:var(--color-pure-green)}.p-business-mv__label-wrapper{display:flex;align-items:center}@media screen and (max-width: 799px){.p-business-mv__label-wrapper{-moz-column-gap:3vw;column-gap:3vw}}@media screen and (min-width: 800px){.p-business-mv__label-wrapper{-moz-column-gap:1.6666666667vw;column-gap:1.6666666667vw}}.p-business-mv__label{font-family:var(--font-en);font-weight:600;font-feature-settings:"halt" on;line-height:1;letter-spacing:-.02em}@media screen and (max-width: 799px){.p-business-mv__label{font-size:3.75vw}}@media screen and (min-width: 800px){.p-business-mv__label{font-size:1.1111111111vw}}.p-business-mv__title{font-family:var(--font-display);font-weight:500;font-feature-settings:"halt" on;line-height:1.3;letter-spacing:.05em}@media screen and (max-width: 799px){.p-business-mv__title{margin-top:4.5vw;font-size:9vw;line-height:1.25;letter-spacing:.03em}}@media screen and (min-width: 800px){.p-business-mv__title{margin-top:1.6666666667vw;font-size:3.8888888889vw}}.p-business-mv__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;touch-action:pan-y}.p-business-mv__ring-list{position:absolute;left:50%;width:0;height:0}@media screen and (max-width: 799px){.p-business-mv__ring-list{top:68vw}}@media screen and (min-width: 800px){.p-business-mv__ring-list{top:calc(410 * var(--ring-unit))}}.p-business-mv__ring-item{position:absolute;top:0;left:0;display:block;opacity:var(--ring-opacity, 1);filter:blur(var(--ring-blur, 0));will-change:transform,filter,opacity}@media screen and (max-width: 799px){.p-business-mv__ring-item{width:70vw;margin-top:-21.875vw;margin-left:-35vw;transform-origin:50% 21.875vw}}@media screen and (min-width: 800px){.p-business-mv__ring-item{width:calc(640 * var(--ring-unit));margin-top:calc(-200 * var(--ring-unit));margin-left:calc(-320 * var(--ring-unit));transform-origin:50% calc(200 * var(--ring-unit))}}.p-business-mv__ring-link{display:block;color:inherit;text-decoration:none;clip-path:inset(calc((1 - var(--ring-reveal, 1)) * 100%) 0 0 0)}.p-business-mv__ring-link:focus-visible .p-business-mv__ring-image{transform:scale(1.05)}@media (any-hover: hover){.p-business-mv__ring-link:hover .p-business-mv__ring-image{transform:scale(1.05)}}.p-business-mv__ring-image{display:block;width:100%;aspect-ratio:640/400;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}@media screen and (max-width: 799px){.p-business-mv__ring-image{border-radius:1vw}}@media screen and (min-width: 800px){.p-business-mv__ring-image{border-radius:calc(4 * var(--ring-unit))}}.p-business-mv__ring-labels{position:absolute;left:50%;z-index:1;width:0;height:0;pointer-events:none}@media screen and (max-width: 799px){.p-business-mv__ring-labels{top:95.875vw}}@media screen and (min-width: 800px){.p-business-mv__ring-labels{top:calc(650 * var(--ring-unit))}}.p-business-mv__ring-label{position:absolute;top:0;left:0;width:-moz-max-content;width:max-content;text-align:center;opacity:0;transform:translate(-50%);transition:opacity .4s ease}.p-business-mv__ring-label.is-active{opacity:1;transition-duration:.6s}@media (prefers-reduced-motion: reduce){.p-business-mv__ring-label{transition:none}}.p-business-mv__ring-label-en{display:block;font-family:var(--font-en);font-weight:400;font-feature-settings:"halt" on;line-height:1;letter-spacing:-.02em}@media screen and (max-width: 799px){.p-business-mv__ring-label-en{font-size:6vw}}@media screen and (min-width: 800px){.p-business-mv__ring-label-en{font-size:calc(32 * var(--ring-unit))}}.p-business-mv__ring-label-ja{display:block;font-weight:600;font-feature-settings:"halt" on;line-height:1.2;letter-spacing:.04em}@media screen and (max-width: 799px){.p-business-mv__ring-label-ja{margin-top:2vw;font-size:3.5vw}}@media screen and (min-width: 800px){.p-business-mv__ring-label-ja{margin-top:calc(10 * var(--ring-unit));font-size:calc(14 * var(--ring-unit))}}.p-business-mv__content{position:absolute;z-index:1}@media screen and (max-width: 799px){.p-business-mv__content{right:0;bottom:10vw;left:0;padding-inline:4vw}}@media screen and (min-width: 800px){.p-business-mv__content{bottom:2.5vw;width:100%;padding-right:3.3333333333vw;padding-left:6.9444444444vw}}.p-business-mv__content-inner{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 799px){.p-business-mv__body{margin-bottom:2vw}}.p-business-mv__catch{font-family:var(--font-display);font-weight:500;font-feature-settings:"halt" on;line-height:1.3;text-align:right;letter-spacing:.05em}@media screen and (max-width: 799px){.p-business-mv__catch{font-size:3.75vw}}@media screen and (min-width: 800px){.p-business-mv__catch{font-size:1.3888888889vw}}@media screen and (max-width: 799px){.p-business-mv__controls{margin-top:3.5vw}}@media screen and (min-width: 800px){.p-business-mv__controls{display:flex;-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw;align-items:center;margin-top:1.3888888889vw}}.p-business-mv__progress{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}@media screen and (max-width: 799px){.p-business-mv__progress{-moz-column-gap:2.25vw;column-gap:2.25vw}}@media screen and (min-width: 800px){.p-business-mv__progress{-moz-column-gap:.8333333333vw;column-gap:.8333333333vw;width:6.0416666667vw}}.p-business-mv__progress .p-business-mv__progress-bar{position:relative}@media screen and (max-width: 799px){.p-business-mv__progress .p-business-mv__progress-bar{width:7vw;height:1px}}@media screen and (min-width: 800px){.p-business-mv__progress .p-business-mv__progress-bar{width:2.7777777778vw;height:.0694444444vw}}.p-business-mv__progress .p-business-mv__progress-bar:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--color-gray)}.p-business-mv__progress .p-business-mv__progress-bar .p-business-mv__progress-bar-fill{position:relative;z-index:1;width:0;background:var(--color-black)}@media screen and (max-width: 799px){.p-business-mv__progress .p-business-mv__progress-bar .p-business-mv__progress-bar-fill{height:1px}}@media screen and (min-width: 800px){.p-business-mv__progress .p-business-mv__progress-bar .p-business-mv__progress-bar-fill{height:.0694444444vw}}.p-business-mv__progress-number{display:block;flex-shrink:0;font-family:var(--font-en);font-weight:600;font-feature-settings:"halt" on;line-height:1;letter-spacing:-.02em}@media screen and (max-width: 799px){.p-business-mv__progress-number{font-size:3vw}}@media screen and (min-width: 800px){.p-business-mv__progress-number{font-size:.8333333333vw}}.p-business-mv__progress-number--current{color:var(--color-pure-black)}.p-business-mv__progress-number--total{color:var(--color-gray)}@media screen and (max-width: 799px){.p-business-mv__arrows{display:none}}@media screen and (min-width: 800px){.p-business-mv__arrows{display:flex;flex-shrink:0;-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw;align-items:center;justify-content:center}}.p-business-mv__arrows .c-tag__dots{flex-direction:column}@media screen and (min-width: 800px){.p-business-mv__arrows .c-tag__dots{left:-1.3888888889vw;gap:.2083333333vw}}@media screen and (min-width: 800px){.p-business-mv__arrows .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-business-mv__arrows .c-tag__dot:before{background:var(--color-dark-gray)}@media screen and (min-width: 800px){.p-business-mv__arrows .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-business-mv__arrows .p-business-mv__arrow-group{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 800px){.p-business-mv__arrows .p-business-mv__arrow-group{-moz-column-gap:.5555555556vw;column-gap:.5555555556vw}}.p-business-mv__arrows .p-business-mv__arrow{position:relative;top:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-pure-white);opacity:1;transform:translateY(0)}@media screen and (min-width: 800px){.p-business-mv__arrows .p-business-mv__arrow{width:1.6666666667vw;height:1.6666666667vw;border-radius:.2777777778vw;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}}.p-business-mv__arrows .p-business-mv__arrow--prev{left:0}.p-business-mv__arrows .p-business-mv__arrow--prev .p-business-mv__arrow-prev--old{opacity:1;transform:scaleX(-1) translate(0)}.p-business-mv__arrows .p-business-mv__arrow--prev .p-business-mv__arrow-prev--new{opacity:0;transform:scaleX(-1) translate(-30px)}.p-business-mv__arrows .p-business-mv__arrow--prev:focus-visible:hover .p-business-mv__arrow-prev--old,.p-business-mv__arrows .p-business-mv__arrow--prev:focus-visible:focus-visible .p-business-mv__arrow-prev--old{opacity:0;transform:scaleX(-1) translate(30px)}.p-business-mv__arrows .p-business-mv__arrow--prev:focus-visible:hover .p-business-mv__arrow-prev--new,.p-business-mv__arrows .p-business-mv__arrow--prev:focus-visible:focus-visible .p-business-mv__arrow-prev--new{opacity:1;transform:scaleX(-1) translate(0)}@media (any-hover: hover){.p-business-mv__arrows .p-business-mv__arrow--prev:hover:hover .p-business-mv__arrow-prev--old,.p-business-mv__arrows .p-business-mv__arrow--prev:hover:focus-visible .p-business-mv__arrow-prev--old{opacity:0;transform:scaleX(-1) translate(30px)}.p-business-mv__arrows .p-business-mv__arrow--prev:hover:hover .p-business-mv__arrow-prev--new,.p-business-mv__arrows .p-business-mv__arrow--prev:hover:focus-visible .p-business-mv__arrow-prev--new{opacity:1;transform:scaleX(-1) translate(0)}}.p-business-mv__arrows .p-business-mv__arrow--next{right:0}.p-business-mv__arrows .p-business-mv__arrow--next .p-business-mv__arrow-next--old{opacity:1;transform:translate(0)}.p-business-mv__arrows .p-business-mv__arrow--next .p-business-mv__arrow-next--new{opacity:0;transform:translate(-30px)}.p-business-mv__arrows .p-business-mv__arrow--next:focus-visible:hover .p-business-mv__arrow-next--old,.p-business-mv__arrows .p-business-mv__arrow--next:focus-visible:focus-visible .p-business-mv__arrow-next--old{opacity:0;transform:translate(30px)}.p-business-mv__arrows .p-business-mv__arrow--next:focus-visible:hover .p-business-mv__arrow-next--new,.p-business-mv__arrows .p-business-mv__arrow--next:focus-visible:focus-visible .p-business-mv__arrow-next--new{opacity:1;transform:translate(0)}@media (any-hover: hover){.p-business-mv__arrows .p-business-mv__arrow--next:hover:hover .p-business-mv__arrow-next--old,.p-business-mv__arrows .p-business-mv__arrow--next:hover:focus-visible .p-business-mv__arrow-next--old{opacity:0;transform:translate(30px)}.p-business-mv__arrows .p-business-mv__arrow--next:hover:hover .p-business-mv__arrow-next--new,.p-business-mv__arrows .p-business-mv__arrow--next:hover:focus-visible .p-business-mv__arrow-next--new{opacity:1;transform:translate(0)}}.p-business-mv__arrows .p-business-mv__arrow[disabled]{pointer-events:none;opacity:.4}.p-business-mv__arrows .p-business-mv__arrow svg{position:absolute;top:0;right:0;bottom:0;left:0;width:3vw;height:3vw;margin:auto}@media screen and (min-width: 800px){.p-business-mv__arrows .p-business-mv__arrow svg{width:.8333333333vw;height:.8333333333vw;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}}.p-business-mv__arrows .p-business-mv__arrow svg use{color:var(--color-oizumi-blue)}@media screen and (min-width: 800px){.p-business-mv .c-breadcrumb{margin-top:1.6666666667vw}}@media screen and (min-width: 800px){.p-business-main{margin-inline:.6944444444vw}}.p-business-main__inner{background-color:var(--color-light-green)}@media screen and (max-width: 799px){.p-business-main__inner{padding-top:20vw;padding-bottom:16vw;border-radius:1vw}}@media screen and (min-width: 800px){.p-business-main__inner{padding-top:8.3333333333vw;padding-bottom:11.8055555556vw;border-radius:.2777777778vw}}.p-business-outline{padding-inline:6vw;padding-bottom:16vw}@media screen and (min-width: 800px){.p-business-outline{max-width:100vw;padding-inline:6.25vw;padding-bottom:8.3333333333vw;margin-inline:auto}}.p-business-outline__content{margin-top:12vw}@media screen and (min-width: 1024px){.p-business-outline__content{display:flex;-moz-column-gap:5.5555555556vw;column-gap:5.5555555556vw;justify-content:space-between;padding-inline:5.5555555556vw;margin-top:5.5555555556vw}}.p-business-outline__title{font-family:var(--font-display);font-weight:500;font-feature-settings:"halt" on;line-height:1.3;letter-spacing:.05em;font-size:5.5vw}@media screen and (min-width: 800px){.p-business-outline__title{font-size:1.9444444444vw}}.p-business-outline__desc{font-weight:400;font-feature-settings:"halt" on;line-height:1.8;letter-spacing:.02em;margin-top:6vw;font-size:3.75vw}@media screen and (min-width: 800px){.p-business-outline__desc{margin-top:2.7777777778vw;font-size:1.1111111111vw}}.p-business-outline__desc+.p-business-outline__desc{margin-top:3vw}@media screen and (min-width: 800px){.p-business-outline__desc+.p-business-outline__desc{margin-top:1.1111111111vw}}.p-business-outline__image{overflow:hidden;width:100%;border-radius:1vw}@media screen and (max-width: 1023px){.p-business-outline__image{margin-top:10vw}}@media screen and (min-width: 1024px){.p-business-outline__image{flex-shrink:0;width:37.5vw;border-radius:.2777777778vw}}.p-business-outline__image img{width:100%;height:auto}.p-business-story{position:relative;background-color:var(--color-light-green-300)}@media screen and (max-width: 799px){.p-business-story{margin-inline:2.5vw;border-radius:1vw}}@media screen and (min-width: 800px){.p-business-story{height:61.1111111111vw;margin-inline:2.0833333333vw;border-radius:.2777777778vw}}@media screen and (max-width: 799px){.p-business-story__inner{padding-bottom:12vw}}.p-business-story__head{position:relative}@media screen and (max-width: 799px){.p-business-story__head{padding-top:11vw;padding-left:6vw}}@media screen and (min-width: 800px){.p-business-story__head{padding-top:4.1666666667vw;padding-left:4.1666666667vw}}.p-business-story .c-tag__dot:before{background-color:var(--color-pure-green)}.p-business-story__label-wrapper{display:flex;align-items:center}@media screen and (max-width: 799px){.p-business-story__label-wrapper{-moz-column-gap:1.75vw;column-gap:1.75vw}}@media screen and (min-width: 800px){.p-business-story__label-wrapper{-moz-column-gap:1.6666666667vw;column-gap:1.6666666667vw}}.p-business-story__title{font-family:var(--font-en);font-weight:500;font-feature-settings:"halt" on;line-height:1;letter-spacing:-.02em}@media screen and (max-width: 799px){.p-business-story__title{margin-top:6.75vw;font-size:7.5vw}}@media screen and (min-width: 800px){.p-business-story__title{margin-top:2.7777777778vw;font-size:2.9166666667vw}}.p-business-story__label{display:block;font-family:var(--font-display);font-weight:500;font-feature-settings:"halt" on;line-height:1.3;letter-spacing:.02em}@media screen and (max-width: 799px){.p-business-story__label{margin-top:3vw;font-size:4vw}}@media screen and (min-width: 800px){.p-business-story__label{margin-top:.8333333333vw;font-size:1.3888888889vw}}.p-business-story__desc{font-weight:500;font-feature-settings:"halt" on;line-height:1.8;letter-spacing:.02em}@media screen and (max-width: 799px){.p-business-story__desc{margin-top:4vw;font-size:3vw}}@media screen and (min-width: 800px){.p-business-story__desc{margin-top:1.3888888889vw;font-size:.9722222222vw}}@media screen and (max-width: 799px){.p-business-story__image{margin-inline:3.5vw;margin-top:11.25vw}}@media screen and (min-width: 800px){.p-business-story__image{position:absolute;top:8.3333333333vw;right:0;left:0;width:86.1111111111vw;margin:auto;margin-inline:auto}}.p-business-story__image img{width:100%;height:auto}@media screen and (max-width: 799px){.p-business-field{margin-top:20vw}}@media screen and (min-width: 800px){.p-business-field{margin-top:15.2777777778vw}}@media screen and (max-width: 799px){.p-business-field__head{padding-inline:6vw}}@media screen and (min-width: 800px){.p-business-field__head{max-width:100vw;padding-inline:6.25vw;margin-inline:auto}}@media screen and (max-width: 799px){.p-business-field__anchor{margin-top:10vw}}@media screen and (min-width: 800px){.p-business-field__anchor{margin-top:2.7777777778vw}}@media screen and (max-width: 799px){.p-business-field__content{padding-inline:2.5vw;margin-top:12vw}}@media screen and (min-width: 800px){.p-business-field__content{padding-inline:2.0833333333vw;margin-top:5.5555555556vw}}.p-business-field__item{position:relative;overflow:hidden;transform:translateY(60px) scale(.92)}@media screen and (max-width: 799px){.p-business-field__item{height:auto}}@media screen and (min-width: 800px){.p-business-field__item{height:47.2222222222vw;border-radius:.2777777778vw}}.p-business-field__item+.p-business-field__item{margin-top:10vw}@media screen and (min-width: 800px){.p-business-field__item+.p-business-field__item{margin-top:.6944444444vw}}.p-business-field__item-bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-business-field__item-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 799px){.p-business-field__item-bg{position:relative;overflow:hidden;border-radius:1vw}}.p-business-field__card{overflow:hidden}@media screen and (max-width: 799px){.p-business-field__card{position:relative;z-index:1;width:90vw;margin-inline:auto;margin-top:-5vw;background-color:var(--color-pure-white);border-radius:1vw}}@media screen and (min-width: 800px){.p-business-field__card{position:absolute;top:1.3888888889vw;left:1.3888888889vw;width:33.3333333333vw;height:calc(100% - 2.7777777778vw);background:#ffffffbf;border-radius:.2777777778vw;-webkit-backdrop-filter:blur(.6944444444vw);backdrop-filter:blur(.6944444444vw)}}.p-business-field__card-inner{position:relative;height:100%}@media screen and (max-width: 799px){.p-business-field__card-inner{padding:8vw 8vw 29vw}}@media screen and (min-width: 800px){.p-business-field__card-inner{display:flex;flex-direction:column;padding:2.7777777778vw}}.p-business-field__counter-wrapper{display:flex;align-items:center;-moz-column-gap:3vw;column-gap:3vw}@media screen and (min-width: 800px){.p-business-field__counter-wrapper{-moz-column-gap:1.6666666667vw;column-gap:1.6666666667vw}}.p-business-field__counter-wrapper .c-tag__dot:before{background-color:var(--color-pure-green)}.p-business-field__counter-label{display:flex;align-items:baseline;-moz-column-gap:1.5vw;column-gap:1.5vw}@media screen and (min-width: 800px){.p-business-field__counter-label{-moz-column-gap:.4166666667vw;column-gap:.4166666667vw}}.p-business-field__counter-label-current{display:inline-block;font-family:var(--font-en);font-weight:500;font-feature-settings:"halt" on;line-height:1;letter-spacing:-.02em;font-size:4.5vw}@media screen and (min-width: 800px){.p-business-field__counter-label-current{font-size:1.5277777778vw}}.p-business-field__counter-label-total{display:inline-block;font-family:var(--font-en);font-weight:400;font-feature-settings:"halt" on;line-height:1;color:var(--color-gray-blue);letter-spacing:-.02em;font-size:3vw}@media screen and (min-width: 800px){.p-business-field__counter-label-total{font-size:1.1111111111vw}}.p-business-field__card-head>h3{font-family:var(--font-en);font-weight:400;font-feature-settings:"halt" on;line-height:1;letter-spacing:-.02em;margin-top:6vw;font-size:11.5vw;white-space:nowrap}@media screen and (min-width: 800px){.p-business-field__card-head>h3{margin-top:3.3333333333vw;font-size:4.4444444444vw}}@media screen and (min-width: 800px){.p-business-field__card-head-amp{font-size:3.3333333333vw}}.p-business-field__card-labels{display:flex;align-items:center}@media screen and (max-width: 799px){.p-business-field__card-labels{-moz-column-gap:2vw;column-gap:2vw;margin-top:2vw}}@media screen and (min-width: 800px){.p-business-field__card-labels{-moz-column-gap:.8333333333vw;column-gap:.8333333333vw;margin-top:.8333333333vw}}@media screen and (max-width: 799px){.p-business-field__card-labels>img{width:7vw;height:7vw}}@media screen and (min-width: 800px){.p-business-field__card-labels>img{width:2.2222222222vw;height:2.2222222222vw}}.p-business-field__card-label{display:block;font-family:var(--font-display);font-weight:500;font-feature-settings:"halt" on;line-height:1;letter-spacing:.02em}@media screen and (max-width: 799px){.p-business-field__card-label{font-size:4vw}}@media screen and (min-width: 800px){.p-business-field__card-label{font-size:1.3888888889vw}}@media screen and (max-width: 799px){.p-business-field__card-inner-bottom{margin-top:9vw}}@media screen and (min-width: 800px){.p-business-field__card-inner-bottom{width:25vw;margin-top:auto}}.p-business-field__card-inner-bottom>h4{font-family:var(--font-display);font-weight:600;font-feature-settings:"halt" on;line-height:1.4;letter-spacing:.05em}@media screen and (min-width: 800px){.p-business-field__card-inner-bottom>h4{font-size:1.3888888889vw}}.p-business-field__card-inner-bottom>h4+p{font-weight:400;font-feature-settings:"halt" on;line-height:1.5;letter-spacing:.02em}@media screen and (max-width: 799px){.p-business-field__card-inner-bottom>h4+p{margin-top:3vw;font-size:3.25vw}}@media screen and (min-width: 800px){.p-business-field__card-inner-bottom>h4+p{margin-top:1.1111111111vw;font-size:.9722222222vw}}.p-business-field__brand-labels{display:flex;align-items:flex-start}@media screen and (max-width: 799px){.p-business-field__brand-labels{flex-direction:column;margin-top:5vw}}@media screen and (min-width: 800px){.p-business-field__brand-labels{margin-top:1.3888888889vw}}@media screen and (max-width: 799px){.p-business-field__brand-labels .c-tag__dots{gap:.75vw}}@media screen and (min-width: 800px){.p-business-field__brand-labels .c-tag__dots{left:-1.3888888889vw;flex-direction:column;gap:.2083333333vw}}@media screen and (max-width: 799px){.p-business-field__brand-labels .c-tag__dot{width:.5vw;height:.5vw}}@media screen and (min-width: 800px){.p-business-field__brand-labels .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-business-field__brand-labels .c-tag__dot:before{background:var(--color-gray-blue)}@media screen and (max-width: 799px){.p-business-field__brand-labels .c-tag__dot:before{width:.5vw;height:.5vw}}@media screen and (min-width: 800px){.p-business-field__brand-labels .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-business-field__brand-label{font-weight:400;font-feature-settings:"halt" on;line-height:1;color:var(--color-gray-blue);letter-spacing:.02em}@media screen and (max-width: 799px){.p-business-field__brand-label{margin-bottom:3vw;font-size:3vw}}@media screen and (min-width: 800px){.p-business-field__brand-label{flex-shrink:0;margin-right:1.1111111111vw;font-size:.8333333333vw}}.p-business-field__brand-list{display:flex;flex-wrap:wrap;align-items:center;color:var(--color-gray-blue)}@media screen and (max-width: 799px){.p-business-field__brand-list{gap:1.5vw 3.25vw;margin-top:3vw}}@media screen and (min-width: 800px){.p-business-field__brand-list{gap:.3472222222vw .9027777778vw;margin-left:1.1111111111vw}}.p-business-field__brand-item{font-family:var(--font-en);font-weight:500;font-feature-settings:"halt" on;line-height:.9;letter-spacing:.02em}@media screen and (max-width: 799px){.p-business-field__brand-item{font-size:3vw}}@media screen and (min-width: 800px){.p-business-field__brand-item{font-size:.8333333333vw}}.p-business-field__brand-item:not(:last-child){position:relative}.p-business-field__brand-item:not(:last-child):before{position:absolute;top:0;bottom:0;margin:auto;color:var(--color-gray-blue);content:"/"}@media screen and (max-width: 799px){.p-business-field__brand-item:not(:last-child):before{right:-2.25vw;font-weight:500}}@media screen and (min-width: 800px){.p-business-field__brand-item:not(:last-child):before{right:-.5555555556vw;font-weight:500}}.p-business-field__link{position:absolute}@media screen and (max-width: 799px){.p-business-field__link{bottom:8vw;left:10.5vw;z-index:2}}@media screen and (min-width: 800px){.p-business-field__link{right:4.1666666667vw;bottom:4.1666666667vw}}@media screen and (max-width: 799px){.p-business-field__link .c-btn-pill{border:solid 2px #ebebeb}}@media screen and (max-width: 799px){.p-business-about{padding-bottom:25vw;margin-inline:6vw;margin-top:20vw;border-top:.375vw dashed var(--color-gray)}}@media screen and (min-width: 800px){.p-business-about{padding-bottom:7.6388888889vw;margin-inline:7.7777777778vw;margin-top:9.7222222222vw;border-top:.1041666667vw dashed var(--color-gray)}}@media screen and (max-width: 799px){.p-business-about__inner{padding-top:10vw}}@media screen and (min-width: 800px){.p-business-about__inner{display:grid;grid-template-columns:12.2222222222vw 1fr;-moz-column-gap:9.4444444444vw;column-gap:9.4444444444vw;max-width:100vw;padding-top:4.4444444444vw}}.p-business-about__head-title-en{display:block;font-family:var(--font-en);font-weight:600;font-feature-settings:"halt" on;line-height:.9;color:var(--color-oizumi-blue);letter-spacing:0}@media screen and (max-width: 799px){.p-business-about__head-title-en{font-size:3vw}}@media screen and (min-width: 800px){.p-business-about__head-title-en{font-size:.9722222222vw}}.p-business-about__head-title-ja{font-family:var(--font-display);font-weight:500;font-feature-settings:"halt" on;line-height:1.3;letter-spacing:.02em}@media screen and (max-width: 799px){.p-business-about__head-title-ja{margin-top:3.5vw;font-size:5vw}}@media screen and (min-width: 800px){.p-business-about__head-title-ja{margin-top:.8333333333vw;font-size:1.6666666667vw}}@media screen and (max-width: 799px){.p-business-about__content{margin-top:6vw}}@media screen and (min-width: 800px){.p-business-about__content{display:flex;-moz-column-gap:4.5833333333vw;column-gap:4.5833333333vw;align-items:flex-end;justify-content:space-between}}.p-business-about__text{position:relative}@media screen and (max-width: 799px){.p-business-about__text{padding-top:6vw}}@media screen and (min-width: 800px){.p-business-about__text{padding-top:2.3611111111vw}}.p-business-about__text .c-tag__dots{position:absolute}@media screen and (max-width: 799px){.p-business-about__text .c-tag__dots{top:0vw;left:0vw;gap:.75vw}}@media screen and (min-width: 800px){.p-business-about__text .c-tag__dots{top:0vw;left:0vw;gap:.2083333333vw}}@media screen and (max-width: 799px){.p-business-about__text .c-tag__dot{width:.5vw;height:.5vw}}@media screen and (min-width: 800px){.p-business-about__text .c-tag__dot{width:.1388888889vw;height:.1388888889vw}}.p-business-about__text .c-tag__dot:before{background:var(--color-black);opacity:.3}@media screen and (max-width: 799px){.p-business-about__text .c-tag__dot:before{width:.5vw;height:.5vw}}@media screen and (min-width: 800px){.p-business-about__text .c-tag__dot:before{width:.1388888889vw;height:.1388888889vw}}.p-business-about__text-title{font-family:var(--font-display);font-weight:500;font-feature-settings:"halt" on;line-height:1.4;letter-spacing:.05em}@media screen and (max-width: 799px){.p-business-about__text-title{font-size:4.5vw}}@media screen and (min-width: 800px){.p-business-about__text-title{font-size:1.3888888889vw}}.p-business-about__text-desc{font-weight:400;font-feature-settings:"halt" on;line-height:1.5;letter-spacing:.02em}@media screen and (max-width: 799px){.p-business-about__text-desc{margin-top:4vw;font-size:3.25vw}}@media screen and (min-width: 800px){.p-business-about__text-desc{margin-top:1.1111111111vw;font-size:.9722222222vw}}@media screen and (max-width: 799px){.p-business-about__link{margin-top:7vw}}@media screen and (min-width: 800px){.p-business-about__link{display:flex;justify-content:flex-end;margin-top:1.6666666667vw}}.p-business-about__image{overflow:hidden}@media screen and (max-width: 799px){.p-business-about__image{margin-top:10vw;border-radius:1vw}}@media screen and (min-width: 800px){.p-business-about__image{flex-shrink:0;width:37.3611111111vw;border-radius:.2777777778vw}}.p-business-about__image img{width:100%;height:auto}
