@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");@use 'sass:math';body.top.document-storage #content h2,body.top.document-storage #content h3{margin-top:0;margin-bottom:0}body.top.document-storage #content .document-storage-hero-full{width:100%;font-size:20px;position:relative}body.top.document-storage #content .document-storage-hero-full::before{content:'';position:absolute;width:100%;height:100%;top:0;right:0;background:url() center center no-repeat;background-size:cover;opacity:0;transition:opacity 0.4s ease-in-out}html.webp body.top.document-storage #content .document-storage-hero-full::before{background-image:url(/images/document-storage/hero_bg.jpg)}html.no-webp body.top.document-storage #content .document-storage-hero-full::before{background-image:url(/images/document-storage/hero_bg.jpg)}body.top.document-storage #content .document-storage-hero-full.image-loaded::before{opacity:1}body.top.document-storage #content .document-storage-hero-full .contents-wrapper{width:1080px;max-width:calc(100% - 2em);margin:0 auto;padding:6.6em 0 2em;position:relative}body.top.document-storage #content .document-storage-hero-full .contents{display:flex;justify-content:space-between;line-height:1.5}body.top.document-storage #content .document-storage-hero-full .contents .blue{color:#07f}body.top.document-storage #content .document-storage-hero-full .contents .sub-heading{font-weight:700;font-size:24px;line-height:35px;color:#fff;text-shadow:0px 4px 29px rgba(0,0,0,0.25);margin-bottom:16px}body.top.document-storage #content .document-storage-hero-full .contents .heading{background:#FFFFFF;opacity:0.95;width:489px;font-weight:700;font-size:47px;line-height:109px;text-align:center;letter-spacing:0.06em;color:#07f}body.top.document-storage #content .document-storage-hero-full .contents .heading>.line1{margin-bottom:32px;padding:8px 24px}body.top.document-storage #content .document-storage-hero-full .contents .heading>.line1>.orange{color:#FF8600}body.top.document-storage #content .document-storage-hero-full .contents .heading>.line2{padding:8px 24px}body.top.document-storage #content .document-storage-hero-full .contents .circles{display:flex;justify-content:space-evenly;position:relative;margin-top:65px}body.top.document-storage #content .document-storage-hero-full .contents .circles>.circle{background:#F8FBFF;font-weight:700;font-size:21px;line-height:29px;text-align:center;letter-spacing:0.06em;color:#424242;width:206px;height:206px;display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:50%}body.top.document-storage #content .document-storage-hero-full .contents .circles>.circle+.circle{margin-left:12px}body.top.document-storage #content .document-storage-hero-full .contents .circles>.circle>.line1{margin-bottom:16px}body.top.document-storage #content .document-storage-hero-full .contents .circles>.circle>.line2{font-size:30px;color:#07f}body.top.document-storage #content .document-storage-hero-full .contents .circles>.circle>.line2>.middle{font-size:46px}body.top.document-storage #content .document-storage-hero-full .contents .circles>.circle>.line2>.large{font-size:66px}body.top.document-storage #content .document-storage-hero-full .contact-us-form{width:100%;height:auto;background:rgba(255,255,255,0.95);border:2px solid #f2f8ff;border-radius:12px;padding:32px 27px;opacity:0;transition:opacity 0.3s ease-out;min-width:387px;max-width:387px;min-height:580px}body.top.document-storage #content .document-storage-hero-full .contact-us-form.visible{opacity:1}body.top.document-storage #content .document-storage-hero-full.image-loaded{opacity:1}@media only screen and (max-width: 1079px){body.top.document-storage #content .document-storage-hero-full{font-size:18px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper{padding:4em 0 1.2em;width:calc(100% - 4em)}body.top.document-storage #content .document-storage-hero-full .contents{flex-direction:column;align-items:center}body.top.document-storage #content .document-storage-hero-full .contents .sub-heading{margin-top:20px;margin-bottom:32px}body.top.document-storage #content .document-storage-hero-full .contents .circles{margin:36px auto}body.top.document-storage #content .document-storage-hero-full .contact-us-form{min-width:auto;max-width:600px;margin:16px auto 0;padding:24px}}@media only screen and (max-width: 768px){body.top.document-storage #content .document-storage-hero-full{font-size:16px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .heading{line-height:60px;font-size:38px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .heading>.line1>small{font-size:28px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .sub-heading{font-size:16px;margin-top:16px;margin-bottom:20px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .circles{margin:22px auto 16px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .circles>.circle{width:107px;height:107px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .circles>.circle>.line1{font-size:12px;margin-bottom:0;line-height:1.2em;margin-top:16px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .circles>.circle>.line2{font-size:12px;color:#07f}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .circles>.circle>.line2>.middle{font-size:24px}body.top.document-storage #content .document-storage-hero-full .contents-wrapper .contents .circles>.circle>.line2>.large{font-size:34px}}body.top.document-storage #content .examples__inner{display:flex;justify-content:center;opacity:1}body.top.document-storage #content .examples .example{min-width:280px}body.top.document-storage #content .examples .example__icon{width:67px;height:71px}body.top.document-storage #content .examples .example__icon.user-1{background-image:url(/images/document-storage/examples/example-1.png)}body.top.document-storage #content .examples .example__icon.user-2{background-image:url(/images/document-storage/examples/example-2.png)}body.top.document-storage #content .examples .example__icon.user-3{background-image:url(/images/document-storage/examples/example-3.png)}body.top.document-storage #content .examples .example__icon.user-4{background-image:url(/images/document-storage/examples/example-4.png)}body.top.document-storage #content .examples .example__contents--description{min-height:40px}body.top.document-storage #content .examples .slick-slider .slick-prev,body.top.document-storage #content .examples .slick-slider .slick-next{width:56px;height:56px;background:rgba(242,246,251,0.9);box-shadow:none}body.top.document-storage #content .examples .slick-slider .slick-prev .fa,body.top.document-storage #content .examples .slick-slider .slick-next .fa{opacity:1;color:#07f;width:12px;margin-top:-6px}@media only screen and (max-width: 768px){body.top.document-storage #content .examples__inner .example{min-width:194px}body.top.document-storage #content .examples__inner .example__icon{width:39px;height:49px}body.top.document-storage #content .examples__inner .example__contents--description{min-height:20px}}body.top.document-storage #content section.services{padding:93px 0 161px;width:calc(100% - 2em);max-width:1080px;margin:0 auto}body.top.document-storage #content section.services .title{font-size:40px;font-weight:700;letter-spacing:1.6px}body.top.document-storage #content section.services .title>.blue{color:#07f}body.top.document-storage #content section.services .sub-title{margin:24px auto 106px;color:#1B1B1C;text-align:center;font-size:24px;line-height:41px;font-weight:500}body.top.document-storage #content section.services img{width:100%;object-fit:contain;object-position:center top}@media only screen and (max-width: 1079px){body.top.document-storage #content section.services{padding-bottom:40px}body.top.document-storage #content section.services .sub-title{margin-bottom:50px}body.top.document-storage #content section.services .title>.blue{color:#333}}@media only screen and (max-width: 768px){body.top.document-storage #content section.services{padding-top:72px}body.top.document-storage #content section.services .sub-title{font-size:16px;line-height:32px}body.top.document-storage #content section.services .title{font-size:32px}body.top.document-storage #content section.services .title>.blue{color:#333}}body.top.document-storage #content section.document-storage-strengths{padding:4em 1em 8.5em;background:#07f;text-align:center}body.top.document-storage #content section.document-storage-strengths>.english-title{color:#fff}body.top.document-storage #content section.document-storage-strengths h2>.title{font-size:40px;font-weight:700;letter-spacing:1.6px;color:#fff}body.top.document-storage #content section.document-storage-strengths .strengths{width:100%;max-width:1080px;margin:72px auto 0}body.top.document-storage #content section.document-storage-strengths .strengths .strength{display:inline-block;max-width:429px;min-height:503px;background:#fff;text-align:center;margin:40px 30px;padding:0 36px 2em;vertical-align:top}body.top.document-storage #content section.document-storage-strengths .strengths .strength__number{display:inline-block;color:#07f;font-size:64px;font-weight:700;letter-spacing:2.56px;background:#F9D778;padding:11px;margin-top:-48px}body.top.document-storage #content section.document-storage-strengths .strengths .strength__icon{display:block;height:112px;background:url() 0 0 no-repeat;background-size:contain;flex-shrink:0;background-position:center;margin:24px}body.top.document-storage #content section.document-storage-strengths .strengths .strength__title{display:block;font-size:25px;font-weight:700;color:#323440;line-height:1.4em;min-height:70px}body.top.document-storage #content section.document-storage-strengths .strengths .strength__description{display:block;line-height:1.4em;margin-top:1em;font-size:20px;background:#EDF0F2;padding:32px 37px;min-height:167px}@media only screen and (max-width: 768px){body.top.document-storage #content section.document-storage-strengths{padding-bottom:40px}body.top.document-storage #content section.document-storage-strengths .title{font-size:32px}body.top.document-storage #content section.document-storage-strengths .strengths .strength{margin:40px 1em}}body.top.document-storage #content section.price-info{padding-top:83px;padding-bottom:63px;text-align:center;width:calc(100% - 2em);max-width:1080px;margin:0 auto}body.top.document-storage #content section.price-info h2>.title{font-size:40px;font-weight:700;letter-spacing:1.6px}body.top.document-storage #content section.price-info>.sub-title{margin-top:24px;margin-bottom:50px;font-size:24px;line-height:41px}body.top.document-storage #content section.price-info>.sub-title>.bg-yellow{background-color:#FEE9B7;padding:0 8px}body.top.document-storage #content section.price-info img{width:100%;object-fit:contain;object-position:center top}body.top.document-storage #content section.price-info .notice{text-align:left;font-size:16px;margin:0 auto;max-width:800px}body.top.document-storage #content section.price-info .notice__heading{text-align:center;margin:2em 0 1em;color:#07f;font-size:20px;font-weight:700}@media only screen and (max-width: 1079px){body.top.document-storage #content section.price-info>.notice{margin-top:33px}}body.top.document-storage #content section.operator-banner .operator-banner-inner .left .messages .texts .description{margin-top:16px;font-size:22px}@media only screen and (max-width: 768px){body.top.document-storage #content section.operator-banner .operator-banner-inner .left .messages .texts .title{font-size:24px}body.top.document-storage #content section.operator-banner .operator-banner-inner .left .messages .texts .description{font-size:12px}}body.top.document-storage #content section.document-storage-comparison{background-color:#F8FBFF;padding-top:83px;padding-bottom:63px}body.top.document-storage #content section.document-storage-comparison>.comparison_inner{width:calc(100% - 2em);max-width:1080px;margin:0 auto;text-align:center}body.top.document-storage #content section.document-storage-comparison>.comparison_inner h2>.title{font-size:40px;font-weight:700;letter-spacing:1.6px}body.top.document-storage #content section.document-storage-comparison>.comparison_inner img{width:100%;object-fit:contain;object-position:center top}body.top.document-storage #content section.document-storage-comparison>.comparison_inner>.sub-title{margin-top:24px;margin-bottom:50px;font-size:24px;line-height:41px}body.top.document-storage #content section.document-storage-comparison>.comparison_inner>.sub-title>.bg-yellow{background-color:#FEE9B7;padding:0 8px}body.top.document-storage #content section.document-storage-comparison>.comparison_inner>.comparison-image img{width:917px;height:774px}body.top.document-storage #content section.document-storage-feature{width:calc(100% - 2em);max-width:1080px;margin:83px auto 63px;text-align:center}body.top.document-storage #content section.document-storage-feature h2>.title{font-size:40px;font-weight:700;letter-spacing:1.6px}body.top.document-storage #content section.document-storage-feature .features{margin-top:100px;display:flex}body.top.document-storage #content section.document-storage-feature .features img{width:100%;object-fit:contain;object-position:center top}body.top.document-storage #content section.document-storage-feature .features>.feature-items{display:flex;flex-direction:column;justify-content:space-evenly}body.top.document-storage #content section.document-storage-feature .features>.feature-items>.item{position:relative;left:-48px;display:flex;flex-direction:column;justify-content:center;width:489px;height:148px;background:#FFF;box-shadow:0px 4px 4px 0px #C1DBF4;color:#07f;font-size:25px;font-weight:700;letter-spacing:1px;line-height:1.3em;text-align:left;padding:39px 21px}body.top.document-storage #content section.document-storage-feature .features>.feature-items>.item:after{content:'';position:absolute;border-style:solid;border-width:0 0 30px 21px;border-color:transparent transparent #07f transparent;top:calc(100% - 30px);right:0}@media only screen and (max-width: 1079px){body.top.document-storage #content section.document-storage-feature .features{display:block}body.top.document-storage #content section.document-storage-feature .features>.feature-items{align-items:center;margin-top:-72px}body.top.document-storage #content section.document-storage-feature .features>.feature-items>.item{font-size:20px;width:312px;height:124px;left:0}body.top.document-storage #content section.document-storage-feature .features>.feature-items>.item+.item{margin-top:12px}}@media only screen and (max-width: 768px){body.top.document-storage #content section.document-storage-feature .features{margin-top:32px}}body.top.document-storage #content section.document-storage-delivery{width:calc(100% - 2em);max-width:1080px;margin:83px auto 63px;text-align:center}body.top.document-storage #content section.document-storage-delivery h2>.title{font-size:40px;font-weight:700;letter-spacing:1.6px}body.top.document-storage #content section.document-storage-delivery>.sub-title{display:block;margin-top:24px;margin-bottom:50px;font-size:24px;line-height:41px}body.top.document-storage #content section.document-storage-delivery .delivery-options{margin-top:100px;display:flex;justify-content:center}body.top.document-storage #content section.document-storage-delivery .delivery-options>.delivery-option{margin:1em;padding:40px;border-radius:8px;border:3px solid #F0F4F9;display:flex;flex-direction:column;align-items:center;width:100%;max-width:391px;height:400px;background:#fff}body.top.document-storage #content section.document-storage-delivery .delivery-options>.delivery-option>.title{color:#1B1B1C;font-size:24px;font-weight:700;letter-spacing:0.96px;margin-top:22px}body.top.document-storage #content section.document-storage-delivery .delivery-options>.delivery-option>.description{color:#1B1B1C;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0.64px;margin:8px 0}body.top.document-storage #content section.document-storage-delivery .delivery-options>.delivery-option>.campaign{width:290px;height:56px;color:#fff;border-radius:23px;background:#F80;text-align:center;font-size:24px;font-weight:700;line-height:22px;letter-spacing:0.96px;padding:15px 7px;margin-top:8px}@media only screen and (max-width: 1079px){body.top.document-storage #content section.document-storage-delivery .delivery-options{flex-direction:column;align-items:center;margin-top:27px}}body.top.document-storage #content section.document-storage-campaign{background-color:#F2F6FB;font-size:20px;line-height:1.45;padding:73px}body.top.document-storage #content section.document-storage-campaign>.campaign_inner{max-width:1280px;margin:0 auto;text-align:center;background-color:#fff}body.top.document-storage #content section.document-storage-campaign>.campaign_inner>.shipping-price{padding:1em}body.top.document-storage #content section.document-storage-campaign>.campaign_inner>.shipping-price .price-image{margin:2em auto}body.top.document-storage #content section.document-storage-campaign>.campaign_inner>.shipping-price .price-image img{width:1080px;height:264px}body.top.document-storage #content section.document-storage-campaign>.campaign_inner .caution{font-size:20px;padding:1em;max-width:1080px;margin:0 auto;text-align:center}body.top.document-storage #content section.document-storage-campaign>.campaign_inner .caution .caution__title{margin:0 auto;font-weight:bold;line-height:1.2;color:#07f;text-align:center}body.top.document-storage #content section.document-storage-campaign>.campaign_inner .caution .caution__contents{margin:1.5em auto 0;font-size:14px;line-height:2;display:inline-block;text-align:left}body.top.document-storage #content section.document-storage-campaign>.campaign_inner .caution .caution__contents .blue{color:#07f}@media only screen and (max-width: 768px){body.top.document-storage #content section.document-storage-campaign>.campaign_inner .caution{font-size:18px}}@media only screen and (max-width: 480px){body.top.document-storage #content section.document-storage-campaign>.campaign_inner .caution{font-size:16px}}@media only screen and (max-width: 420px){body.top.document-storage #content section.document-storage-campaign>.campaign_inner .caution{font-size:14px}body.top.document-storage #content section.document-storage-campaign>.campaign_inner .caution .caution__contents{font-size:1em}}@media only screen and (max-width: 1079px){body.top.document-storage #content section.document-storage-campaign>.campaign_inner>.shipping-price{background:#F8FBFF;padding-top:48px}body.top.document-storage #content section.document-storage-campaign>.campaign_inner>.shipping-price .rates .rate-cards{flex-direction:column;margin:0;align-items:center}body.top.document-storage #content section.document-storage-campaign>.campaign_inner>.shipping-price .rates .rate-cards>.rate-card{margin:24px auto}}@media only screen and (max-width: 768px){body.top.document-storage #content section.document-storage-campaign{padding:0;width:100%;margin:0 auto}body.top.document-storage #content section.document-storage-campaign>.campaign_inner>.shipping-price .disclaimer{margin:2em}}body.top.document-storage #content section.document-storage-other-equipments{background-color:#EEF3F7;padding:83px 63px}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner{width:calc(100% - 2em);max-width:1080px;margin:0 auto;text-align:center}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner h2>.title{font-size:40px;font-weight:700;letter-spacing:1.6px}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner>.sub-title{margin-top:24px;margin-bottom:50px;font-size:24px;line-height:41px}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner .other-equipments{margin:64px auto 0;width:100%;padding-bottom:0}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner .other-equipments>.other-equipment{display:inline-block;width:100%;max-width:524px;height:100%;padding:15px 37px 15px 36px}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner .other-equipments>.other-equipment>.other-equipment-inner{display:flex}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner .other-equipments>.other-equipment>.other-equipment-inner>.title{color:#333;font-size:24px;font-weight:700;letter-spacing:0.96px;margin-left:24px;text-align:left;display:flex;align-items:center}@media only screen and (max-width: 768px){body.top.document-storage #content section.document-storage-other-equipments{padding:83px 0 36px}body.top.document-storage #content section.document-storage-other-equipments .sub-title{font-size:16px;line-height:32px}body.top.document-storage #content section.document-storage-other-equipments .title{font-size:32px}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner>.sub-title{margin-bottom:0}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner>.other-equipments{margin-top:32px}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner>.other-equipments>.other-equipment{padding:15px 0}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner>.other-equipments>.other-equipment>.other-equipment-inner{flex-direction:column;align-items:center}body.top.document-storage #content section.document-storage-other-equipments>.other-equipments_inner>.other-equipments>.other-equipment>.other-equipment-inner>.title{margin-top:22px;text-align:center;margin-left:0}}body.top.document-storage #content section.usage-flow .steps-wrapper{width:100%;max-width:1080px}@media only screen and (max-width: 768px){body.top.document-storage #content section.usage-flow{font-size:16px}}body #content section.operator-banner{padding:0}.webp body #content section.operator-banner{background:url(/images/reborn/operator-banner/operator-banner-back.webp),linear-gradient(207.4deg, #07f -29.3%, #394DEE 131.9%, #6D73D7 131.9%);background-size:contain}.no-webp body #content section.operator-banner{background:url(/images/reborn/operator-banner/operator-banner-back.png),linear-gradient(207.4deg, #07f -29.3%, #394DEE 131.9%, #6D73D7 131.9%);background-size:contain}body #content section.operator-banner .operator-banner-inner{display:flex;max-width:1080px;color:#fff;height:367px;font-size:1.6em;margin:0 auto}body #content section.operator-banner .operator-banner-inner .left{display:flex;flex-direction:column;justify-content:space-evenly;padding:0.6em 0}body #content section.operator-banner .operator-banner-inner .left .messages{display:flex;align-items:center;justify-content:center}body #content section.operator-banner .operator-banner-inner .left .messages .texts{display:block}body #content section.operator-banner .operator-banner-inner .left .messages .texts .title{line-height:1.4;text-align:left;font-size:38px;font-weight:700}body #content section.operator-banner .operator-banner-inner .left .messages .texts .title .medium{font-size:0.8em}body #content section.operator-banner .operator-banner-inner .left .messages .texts .description{line-height:1.6}body #content section.operator-banner .operator-banner-inner .left .messages .texts .description span{background:linear-gradient(transparent 80%, #FABA0F 80%)}body #content section.operator-banner .operator-banner-inner .left .messages .texts .description small{font-size:0.5em}body #content section.operator-banner .operator-banner-inner .left .messages .texts .description .medium{font-size:0.8em}body #content section.operator-banner .operator-banner-inner .left .messages .operator-sp{width:166px;max-width:166px;min-width:120px;min-height:166px;align-self:flex-end;position:relative}.webp body #content section.operator-banner .operator-banner-inner .left .messages .operator-sp{background:url(/images/reborn/operator.webp) 0 0 no-repeat;background-size:contain}.no-webp body #content section.operator-banner .operator-banner-inner .left .messages .operator-sp{background:url(/images/reborn/operator.png) 0 0 no-repeat;background-size:contain}body #content section.operator-banner .operator-banner-inner .left .operator-banner-caption{display:flex;align-items:center;justify-content:center;position:relative;top:20px;left:-200px}@media only screen and (max-width: 1079px){body #content section.operator-banner .operator-banner-inner .left .operator-banner-caption{left:-172px}}@media only screen and (max-width: 767px){body #content section.operator-banner .operator-banner-inner .left .operator-banner-caption{left:auto}}body #content section.operator-banner .operator-banner-inner .left .operator-banner-caption .caption-text{font-size:20px;color:#fff;margin:0 0.5em}body #content section.operator-banner .operator-banner-inner .left .operator-banner-caption .caption-line{width:20px;height:2px;background-color:#fff;display:inline-block}body #content section.operator-banner .operator-banner-inner .left .operator-banner-caption .caption-line--left{transform:rotate(45deg)}body #content section.operator-banner .operator-banner-inner .left .operator-banner-caption .caption-line--right{transform:rotate(-45deg)}body #content section.operator-banner .operator-banner-inner .left .contact-button{display:flex;justify-content:space-between;justify-content:center}body #content section.operator-banner .operator-banner-inner .left .contact-button.one-button{justify-content:flex-start}body #content section.operator-banner .operator-banner-inner .left .contact-button .button{padding:0.8em 1.7em 0.9em 3em;border-radius:73.5px;background-color:#fff;color:#07f;display:inline-block;white-space:nowrap;font-weight:700;margin:0 0.4em}body #content section.operator-banner .operator-banner-inner .left .contact-button .button:hover{opacity:0.7}body #content section.operator-banner .operator-banner-inner .left .contact-button .button .fa{width:0.5em;margin-left:1.5em;margin-top:-0.6em}body #content section.operator-banner .operator-banner-inner .left .contact-button .button.yellow{background:linear-gradient(207.4deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);color:#fff}body #content section.operator-banner .operator-banner-inner .left .contact-button .button.blue{color:#fff;background:transparent;border:2px solid #fff}body #content section.operator-banner .operator-banner-inner .left .contact-button .button.white{color:#07f;background:#fff;border:2px solid #07f}body #content section.operator-banner .operator-banner-inner .left .contact-button .button .icon{display:inline-block;vertical-align:bottom;width:1.5rem;height:1.5rem;margin-left:1.5em;margin-top:-0.6em;background-image:url("/images/reborn/operator-banner/bx_download-white.png"),url("/images/reborn/operator-banner/bx_download-blue.png");background-size:cover, 0 0}body #content section.operator-banner .operator-banner-inner .left .contact-button .button.blue:hover{background-color:#fff;color:#07f;opacity:initial}body #content section.operator-banner .operator-banner-inner .left .contact-button .button.blue:hover .icon{background-size:0 0, cover}body #content section.operator-banner .operator-banner-inner .left .contact-button .button.yellow:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9);opacity:initial}body #content section.operator-banner .operator-banner-inner .left>.last-warehouse-count-updated{font-size:16px;line-height:normal;letter-spacing:0.32px;text-align:right;position:absolute;right:94px;margin-top:300px;z-index:1}body #content section.operator-banner .operator-banner-inner .right{display:flex;justify-content:space-between;align-items:center}body #content section.operator-banner .operator-banner-inner .right .operator{width:238px;height:330px;align-self:flex-end;position:relative}.webp body #content section.operator-banner .operator-banner-inner .right .operator{background:url(/images/reborn/operator-large.webp) 0 0 no-repeat;background-size:contain}.no-webp body #content section.operator-banner .operator-banner-inner .right .operator{background:url(/images/reborn/operator-large.png) 0 0 no-repeat;background-size:contain}@media only screen and (max-width: 1079px){body #content section.operator-banner .operator-banner-inner{padding:1.2em 1em;height:auto;justify-content:center;font-size:1.4em}body #content section.operator-banner .operator-banner-inner .left .contact-button{margin:1em auto 0}body #content section.operator-banner .operator-banner-inner .left>.last-warehouse-count-updated{position:relative;right:0;margin-top:0}body #content section.operator-banner .operator-banner-inner .operator{display:none}body #content section.operator-banner .operator-banner-inner .title{text-align:center;padding-bottom:1rem}body #content section.operator-banner .operator-banner-inner .contact-button{padding-top:1rem}body #content section.operator-banner .operator-banner-inner .right{padding-right:0}}@media only screen and (max-width: 768px){body #content section.operator-banner .operator-banner-inner{font-size:18px}}@media only screen and (max-width: 767px){body #content section.operator-banner .operator-banner-inner .left{padding:0}body #content section.operator-banner .operator-banner-inner .left .messages .texts .title{font-size:30px}body #content section.operator-banner .operator-banner-inner .left .contact-button{justify-content:space-between;flex-direction:column-reverse;margin:1em auto 0}body #content section.operator-banner .operator-banner-inner .left .contact-button .button{text-align:center;margin-bottom:1rem;max-width:280px}body #content section.operator-banner .operator-banner-inner .left .contact-button .button.yellow .button-text{line-height:1.4em}body #content section.operator-banner .operator-banner-inner .right{margin-top:1.2em}}@media only screen and (max-width: 480px){body #content section.operator-banner .operator-banner-inner{font-size:18px}body #content section.operator-banner .operator-banner-inner .left .messages .texts{width:90%}body #content section.operator-banner .operator-banner-inner .left .messages .texts .title{font-size:28px}body #content section.operator-banner .operator-banner-inner .left .messages .texts .description{font-size:14px;width:90%}body #content section.operator-banner .operator-banner-inner .left .contact-button .button{max-width:320px}body #content section.operator-banner .operator-banner-inner .left .contact-button .button .icon{width:1rem;height:1rem}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");body.top #content section.voice-of-customer{font-size:20px;line-height:1.45;letter-spacing:0.05em;padding:3em 0}body.top #content section.voice-of-customer .title{display:block}body.top #content section.voice-of-customer .contents{width:calc(100% - 2em);max-width:1080px;margin:0 auto}body.top #content section.voice-of-customer .contents .cases{width:100%;max-width:718px;margin:0 auto}body.top #content section.voice-of-customer .contents .cases .case{display:flex;justify-content:flex-start;align-items:center;margin-top:2em}body.top #content section.voice-of-customer .contents .cases .case .icon{width:134px;height:134px;background:url() 0 0 no-repeat;background-size:contain;flex-shrink:0}body.top #content section.voice-of-customer .contents .cases .case .voice{flex-grow:1;margin-left:1.6em}body.top #content section.voice-of-customer .contents .cases .case .voice .heading{font-weight:700}body.top #content section.voice-of-customer .contents .cases .case .voice .heading .sector{font-size:0.8em;margin-bottom:0.5em}body.top #content section.voice-of-customer .contents .cases .case .voice .description{font-size:14px;margin:16px 0 0 0}@media only screen and (max-width: 767px){body.top #content section.voice-of-customer .contents .cases .case{flex-wrap:wrap;justify-content:center}body.top #content section.voice-of-customer .contents .cases .case .voice{margin-left:0}body.top #content section.voice-of-customer .contents .cases .case .voice .heading .sector{text-align:center;margin-top:12px}}