@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.aeonmall #content .usecases-info .contents .usecases .usecase__before,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__after,body.top.aeonmall #content section.aeonmall-merits .items .item__number{font-family:'Montserrat', sans-serif}@use 'sass:math';body.top.aeonmall #content h2,body.top.aeonmall #content h3{margin-top:0;margin-bottom:0}body.top.aeonmall #content .english-title{color:#17375E}body.top.aeonmall #content .aeonmall-hero-full{width:100%;font-size:20px;position:relative}body.top.aeonmall #content .aeonmall-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}@media only screen and (max-width: 1079px){body.top.aeonmall #content .aeonmall-hero-full::before{width:85%}}html.webp body.top.aeonmall #content .aeonmall-hero-full::before{background-image:url(/images/aeonmall/ion.webp)}html.no-webp body.top.aeonmall #content .aeonmall-hero-full::before{background-image:url(/images/aeonmall/ion.webp)}body.top.aeonmall #content .aeonmall-hero-full.image-loaded::before{opacity:1}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper{width:1080px;max-width:calc(100% - 2em);margin:0 auto;padding:3.6em 0 2em 0;position:relative}body.top.aeonmall #content .aeonmall-hero-full .contents{display:flex;justify-content:space-between;line-height:1.5}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading{display:flex;font-weight:700;position:relative}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading .circle{font-size:38px;line-height:1.2;background-color:#fff;color:#B41E8E;height:160px;width:160px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:4px solid #B41E8E;z-index:1;flex-shrink:0}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading .rectangle{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-self:center;background:#fff;font-size:2em;line-height:1.45;letter-spacing:0.08em;padding:20px;border:4px solid #333;border-left:0;margin-left:calc(1em / 1.5 - 72px);color:#333;position:relative}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading .rectangle>.logo{margin-left:48px;margin-right:20px}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading .rectangle>.text{display:block;margin-right:16px;text-align:left}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading .rectangle>.text>.line1{font-size:22px}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading .rectangle>.text>.line2{font-size:34px}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading .rectangle:before{content:'';position:absolute;left:calc(40% - 1.33em);top:100%;border:28px solid #333;border-top-width:18px;border-bottom-width:18px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}body.top.aeonmall #content .aeonmall-hero-full .contents .sub-heading .rectangle:after{content:'';position:absolute;left:calc(40% - 1.33em + 8px);top:98%;border:20px solid #fff;border-top-width:13px;border-bottom-width:13px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}body.top.aeonmall #content .aeonmall-hero-full .contents .heading{background:rgba(232,235,239,0.92);border-radius:40px;font-weight:700;padding:1em 1em 1em 2em;margin-top:2em;display:inline-block}body.top.aeonmall #content .aeonmall-hero-full .contents .heading .line1{font-size:66px;letter-spacing:0.08em}body.top.aeonmall #content .aeonmall-hero-full .contents .features{display:flex;justify-content:space-around;margin-top:24px}body.top.aeonmall #content .aeonmall-hero-full .contents .features .feature{width:300px;height:132px;background:#FFFFFF;border:5px solid #152A46;border-radius:20px;display:flex;justify-content:space-around;align-items:center;padding:25px 25px 25px 16px}body.top.aeonmall #content .aeonmall-hero-full .contents .features .feature .line{font-weight:700;font-size:28px;line-height:39px;margin-left:16px}body.top.aeonmall #content .aeonmall-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.aeonmall #content .aeonmall-hero-full .contact-us-form.visible{opacity:1}body.top.aeonmall #content .aeonmall-hero-full .information{font-size:16px;text-align:right;margin-top:0.5em;position:relative;color:white}body.top.aeonmall #content .aeonmall-hero-full .scroll-link{display:none;background:url(/images/reborn/lp-first-view/scroll.png) 0 0 no-repeat;width:27px;height:160px;background-size:contain;position:absolute;left:calc((100vw - 1080px) / 2);bottom:0;opacity:0;transition:opacity 0.4s ease-in-out}@media only screen and (min-width: 1080px){body.top.aeonmall #content .aeonmall-hero-full .scroll-link{display:block}}body.top.aeonmall #content .aeonmall-hero-full.image-loaded .scroll-link{opacity:1}@media only screen and (max-width: 1079px){body.top.aeonmall #content .aeonmall-hero-full{font-size:18px}body.top.aeonmall #content .aeonmall-hero-full::before{height:55%;width:calc(100% - 1.5em)}body.top.aeonmall #content .aeonmall-hero-full .header .logo img.black{display:none}body.top.aeonmall #content .aeonmall-hero-full .header .logo img.white{display:block}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper{padding:1.4em 0 1.2em;width:calc(100% - 2em)}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents{flex-direction:column;align-items:center;text-align:center}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content{margin:0 auto;width:100%}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading{justify-content:center}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .circle{width:4.5em;height:4.5em}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle{padding:0.2em 0.4em}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle:before{border-left-width:20px;border-right-width:20px;left:40%}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle:after{border-left-width:13px;border-right-width:13px;border-top-width:12px;left:calc(40% + 7px)}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .features{justify-content:space-evenly}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .heading{justify-self:center;text-align:center}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .heading .line1{font-size:2.8em;text-align:center}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .heading .line2{font-size:2.6em;justify-content:center}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .heading .line2 small{line-height:2.4em}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .heading .line2 .image{height:38px;width:55.5px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .heading .line3{font-size:2.4em;text-align:center}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contact-us-form{min-width:auto;max-width:600px;margin:16px auto 0;padding:24px}}@media only screen and (max-width: 768px){body.top.aeonmall #content .aeonmall-hero-full{font-size:16px}body.top.aeonmall #content .aeonmall-hero-full::before{width:100%;border-radius:0}body.top.aeonmall #content .aeonmall-hero-full .header{padding-top:12px;width:calc(100% - 2em)}body.top.aeonmall #content .aeonmall-hero-full .header .message{font-size:1em;margin:1em 0 0 1em;padding:0}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .heading{justify-self:center}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .heading .line1{font-size:2.4em}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .heading .line2{font-size:2.2em}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .heading .line2 small{line-height:2.4em}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .heading .line2 .image{height:28.5px;width:41.625px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .heading .line3{font-size:1.8em}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .circle{font-size:25px;width:95px;height:95px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle .logo{width:44px;height:44px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle>.text>.line1{font-size:16px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle>.text>.line2{font-size:22px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .features .feature{padding:8px;width:220px;height:116px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .features .feature .line{font-size:20px;line-height:1.6em;margin-left:8px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .features .feature img{width:70px;height:70px}}@media only screen and (max-width: 480px){body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .features .feature{padding:0 4px 0 0;width:165px;height:83px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .features .feature .line{font-size:16px;line-height:1.6em;margin-left:0}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents .features .feature img{width:70px;height:70px}}@media only screen and (max-width: 420px){body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle .logo{width:40px;height:40px;margin-left:48px;margin-right:12px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle>.text{margin-right:0}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle>.text>.line1{font-size:14px}body.top.aeonmall #content .aeonmall-hero-full .contents-wrapper .contents>.left-content .sub-heading .rectangle>.text>.line2{font-size:16px}}body.top.aeonmall #content .aeonmall-operator-banner{background:#E8EBEF;padding:16px 0}body.top.aeonmall #content .aeonmall-operator-banner .circle{width:184px;height:184px;color:#333;background:white;border:2px solid #333;border-radius:50%;font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:column}body.top.aeonmall #content .aeonmall-operator-banner .circle .line1{font-size:24px;line-height:50px}body.top.aeonmall #content .aeonmall-operator-banner .circle .line2{color:#B41E8E;font-weight:700;font-size:38px;letter-spacing:-0.02em}body.top.aeonmall #content .aeonmall-operator-banner .circle .line3{font-size:43px;line-height:50px;letter-spacing:-0.02em;display:flex;align-items:center;font-size:28px}body.top.aeonmall #content .aeonmall-operator-banner .circle .line3 .small{font-size:18px;margin-right:4px;padding-top:4px}body.top.aeonmall #content .aeonmall-operator-banner .operator{width:196px;height:239px;align-self:flex-end;position:relative;margin-bottom:-16px}.webp body.top.aeonmall #content .aeonmall-operator-banner .operator{background:url(/images/reborn/operator.webp) 0 0 no-repeat;background-size:contain}.no-webp body.top.aeonmall #content .aeonmall-operator-banner .operator{background:url(/images/reborn/operator.png) 0 0 no-repeat;background-size:contain}body.top.aeonmall #content .aeonmall-operator-banner .message{width:184px;height:184px;color:#333;background:white;border:2px solid #333;border-radius:50%;font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:column}body.top.aeonmall #content .aeonmall-operator-banner .message .line1{font-size:24px;line-height:50px}body.top.aeonmall #content .aeonmall-operator-banner .message .line2{color:#B41E8E;font-weight:700;font-size:40px;letter-spacing:-0.02em}body.top.aeonmall #content .aeonmall-operator-banner .message .line3{font-size:43px;line-height:50px;letter-spacing:-0.02em;display:flex;align-items:center;font-size:1.9em}body.top.aeonmall #content .aeonmall-operator-banner .message .line3 .small{font-size:0.4em;margin-right:4px;padding-top:4px}body.top.aeonmall #content .aeonmall-operator-banner .banner-pc{display:flex;font-size:20px;justify-content:space-between;align-items:center;width:calc(100% - 2em);max-width:1080px;height:180px;margin:0 auto}@media only screen and (max-width: 1079px){body.top.aeonmall #content .aeonmall-operator-banner .banner-pc{display:none}}body.top.aeonmall #content .aeonmall-operator-banner .banner-pc .center{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-weight:700;margin-top:8px;text-align:left;line-height:2.4em}body.top.aeonmall #content .aeonmall-operator-banner .banner-pc .center .line1{font-size:35px;line-height:51px;width:100%;letter-spacing:0.08em;color:#17375E}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet{display:none;font-size:16px;padding:0 1em;margin-top:13px;font-weight:700}@media only screen and (max-width: 1079px){body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet{display:flex;flex-direction:column}}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet>.upper>.message{width:100%;max-width:343px;height:69px;margin:0 auto;border-radius:0;flex-direction:row;border-radius:10px;border:3px solid #17375E;background:#fff}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet>.upper>.message>.line1{font-size:17px;padding-top:4px}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet>.upper>.message>.line2{font-size:36px;margin:0 4px}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet>.upper>.message>.line3>.small{font-size:16px}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet>.upper>.message>.line3>.below{font-size:40px}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet .lower{display:flex;flex-direction:row-reverse;justify-content:center;color:#17375E;font-size:16px}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet .lower .operator{width:146px;height:189px}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet .lower .center{padding:12px 0 21px}body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet .lower .center .line1,body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet .lower .center .line2,body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet .lower .center .line3{font-size:1.6em;letter-spacing:0.08em;margin-bottom:8px;width:100%}@media only screen and (max-width: 768px){body.top.aeonmall #content .aeonmall-operator-banner .banner-tablet .lower .center{flex:3}}body.top.aeonmall #content section.solve-problems{font-size:20px;line-height:1.45;font-weight:700}body.top.aeonmall #content section.solve-problems .solve-problems-inner{margin:0 auto;padding:4em 0 3.6em;width:calc(100% - 2em);background:url(/images/aeonmall/bg_mask.png) 0 0 repeat}body.top.aeonmall #content section.solve-problems .solve-problems-inner .title{color:#17375E;font-size:1.6em;padding-bottom:12px;border-bottom:3px solid currentColor;max-width:440px;margin:0 auto}body.top.aeonmall #content section.solve-problems .solve-problems-inner .title-2{display:block;font-size:1.2em;margin-top:16px;text-align:center;letter-spacing:0.04em;margin-bottom:1em}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems{display:flex;justify-content:space-between;align-items:stretch;max-width:1080px;margin:0 auto;padding:2em 0 3.6em}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem{width:calc((100vw - 64px - 2em) / 3);max-width:320px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .text{border:5px solid #152A46;border-radius:16px;min-height:160px;position:relative;background:#FFFFFF;text-align:center}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .text .text-inner{font-weight:700;font-size:21px;position:absolute;top:50%;width:100%;transform:translateY(-50%)}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .text .text-inner>.color-blue{color:#3D6FA5}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .text:after{content:'';position:absolute;width:52px;height:52px;background:url(/images/aeonmall/problems/bubbles.png) top right no-repeat;background-size:contain;top:calc(100% + 12px);right:12px}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .image{flex-shrink:0;width:145px;height:145px;background:url() center center no-repeat;background-size:contain;margin:62px auto 0}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .image.user-1{background-image:url(/images/aeonmall/problems/user1.png)}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .image.user-2{background-image:url(/images/aeonmall/problems/user2.png)}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .image.user-3{background-image:url(/images/aeonmall/problems/user3.png)}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem+.problem{margin-left:32px}body.top.aeonmall #content section.solve-problems .solution{text-align:center;margin:80px 0 0}body.top.aeonmall #content section.solve-problems .solution span{display:inline-block;font-size:24px;padding:0.33em 1em;color:#fff;background:#17375E;border-radius:16px;position:relative}body.top.aeonmall #content section.solve-problems .solution span:after{content:'';position:absolute;top:calc(100% - 7px);left:calc(50% - 50px);width:0;height:0;border:solid #17375E;border-width:25px 50px;border-color:#17375E transparent transparent transparent}@media only screen and (max-width: 1079px){body.top.aeonmall #content section.solve-problems{font-size:18px}}@media only screen and (max-width: 768px){body.top.aeonmall #content section.solve-problems{font-size:16px}body.top.aeonmall #content section.solve-problems .solve-problems-inner .title{font-size:1.5em}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems{flex-direction:column}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem{flex-direction:row;align-items:flex-start;justify-content:center;width:100%;max-width:100%}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .text{width:100%;max-width:225px;height:93px;border-radius:16px;border:2px solid #424242;background:#fff;font-size:1em}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .text:after{width:32px;height:32px;top:calc(100% - 20px);right:-40px;transform:rotateY(180deg)}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem .image{width:87px;height:87px;margin:110px 0 0 31px}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem+.problem{margin-left:0;margin-top:30px}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem:nth-child(2n){flex-direction:row-reverse}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem:nth-child(2n) .text:after{right:auto;left:calc(100% + 20px);left:-40px;transform:rotateY(0)}body.top.aeonmall #content section.solve-problems .solve-problems-inner .problems .problem:nth-child(2n) .image{margin:110px 31px 0 0}body.top.aeonmall #content section.solve-problems .solution{margin-top:-60px}}body.top.aeonmall #content section.solution-banner{background:linear-gradient(207.4deg, #07f -29.3%, #394dee 131.9%, #6d73d7 131.9%);color:#fff;height:187px;font-weight:700;line-height:1.45;letter-spacing:0.08em;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){body.top.aeonmall #content section.solution-banner{position:relative}body.top.aeonmall #content section.solution-banner:after{content:'';position:absolute;top:calc(100% - 1px);left:calc(50% - 111px);width:223px;height:32px;background:url(/images/aeonmall/gradient_arrow.svg) 0 0 no-repeat;background-size:contain}}body.top.aeonmall #content section.solution-banner .circle{width:150px;height:150px;color:#07f;background:#f2f6fb;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;flex-shrink:0;font-size:18px;margin-right:48px}body.top.aeonmall #content section.solution-banner .circle:after{content:'';position:absolute;top:99px;left:132px;width:0;height:0;border:solid;border-width:25px 17px;border-color:#f2f6fb transparent transparent transparent;transform:rotate(-57deg)}body.top.aeonmall #content section.solution-banner .souco-name{display:inline-block;width:132px;height:22px;margin:0 4px;background:url(/images/souco-name-white.svg) 0 0 no-repeat;background-size:contain}body.top.aeonmall #content section.solution-banner .banner-pc{display:flex;align-items:center;padding:0 1em}@media only screen and (max-width: 767px){body.top.aeonmall #content section.solution-banner .banner-pc{display:none}}body.top.aeonmall #content section.solution-banner .banner-pc .heading{font-size:32px}body.top.aeonmall #content section.solution-banner .banner-pc .short-term-use{letter-spacing:0.08em}body.top.aeonmall #content section.solution-banner .banner-pc .short-term-use .large-text{color:#ffdfb1;font-size:48px;white-space:nowrap}body.top.aeonmall #content section.solution-banner .banner-pc .short-term-use small{color:#fff;font-size:40px}body.top.aeonmall #content section.solution-banner .banner-pc .right{align-self:flex-end}body.top.aeonmall #content section.solution-banner .banner-sp{display:none;padding:0 1em}@media only screen and (max-width: 767px){body.top.aeonmall #content section.solution-banner .banner-sp{display:block}}body.top.aeonmall #content section.solution-banner .banner-sp .above{display:flex;align-items:flex-end;margin-top:-36px}body.top.aeonmall #content section.solution-banner .banner-sp .circle{width:110px;height:110px;font-size:14px;margin-right:16px}body.top.aeonmall #content section.solution-banner .banner-sp .circle:after{top:73px;left:97px;border-width:20px 14px;transform:rotate(-57deg)}body.top.aeonmall #content section.solution-banner .banner-sp .heading{font-size:24px}body.top.aeonmall #content section.solution-banner .banner-sp .heading .souco-name{width:99px;height:17px}body.top.aeonmall #content section.solution-banner .banner-sp .short-term-use{letter-spacing:0.08em;text-align:center}body.top.aeonmall #content section.solution-banner .banner-sp .short-term-use .large-text{color:#ffdfb1;font-size:48px;white-space:nowrap}body.top.aeonmall #content section.solution-banner .banner-sp .short-term-use small{color:#fff;font-size:24px}@media only screen and (max-width: 320px){body.top.aeonmall #content section.solution-banner .banner-sp .heading{font-size:22px}body.top.aeonmall #content section.solution-banner .banner-sp .short-term-use .large-text{font-size:44px}}body.top.aeonmall #content section.aeonmall-merits{font-size:24px;line-height:1.45;padding:4em 0 8.5em;background:#fff}body.top.aeonmall #content section.aeonmall-merits .items{width:calc(100% - 2em);max-width:1080px;margin:2.8em auto 0}body.top.aeonmall #content section.aeonmall-merits .items .item{display:flex;justify-content:space-between;align-items:center}body.top.aeonmall #content section.aeonmall-merits .items .item+.item{margin-top:3em}body.top.aeonmall #content section.aeonmall-merits .items .item__card{background:#E8EBEF;border-radius:8px;margin-left:1em;max-width:400px;height:100%;width:100%}body.top.aeonmall #content section.aeonmall-merits .items .item__image{height:140px;margin:17px auto;background:url() center center/contain no-repeat;background-size:contain;max-width:300px}body.top.aeonmall #content section.aeonmall-merits .items .item__right{width:50%}body.top.aeonmall #content section.aeonmall-merits .items .item__number_box{margin-top:-16px;margin-left:-32px;width:72px;height:72px;display:flex;justify-content:center;align-items:center;background-color:#17375E;padding:0.5em}body.top.aeonmall #content section.aeonmall-merits .items .item__number_box.black{background:#263238}body.top.aeonmall #content section.aeonmall-merits .items .item__number{font-size:40px;color:#fff;line-height:1;font-weight:700}body.top.aeonmall #content section.aeonmall-merits .items .item__title{display:block;text-align:left;font-weight:700;color:#17375E;margin-left:0.5em;letter-spacing:0.04em;margin-top:-40px;margin-left:57px}body.top.aeonmall #content section.aeonmall-merits .items .item__description{letter-spacing:0.04em;display:block}body.top.aeonmall #content section.aeonmall-merits .items .item__description>.usage-examples{margin:0}body.top.aeonmall #content section.aeonmall-merits .items .item__description>small{display:block;font-size:0.75em;letter-spacing:0;line-height:1.3}@media only screen and (max-width: 1079px){body.top.aeonmall #content section.aeonmall-merits{font-size:18px}body.top.aeonmall #content section.aeonmall-merits .features{display:block}body.top.aeonmall #content section.aeonmall-merits .features .feature{width:calc(100% / 2);margin:2em auto}body.top.aeonmall #content section.aeonmall-merits .items .item{flex-direction:column}body.top.aeonmall #content section.aeonmall-merits .items .item__card{margin-left:0}body.top.aeonmall #content section.aeonmall-merits .items .item__title{font-size:1.25em;margin-top:24px;margin-left:0;text-align:center}body.top.aeonmall #content section.aeonmall-merits .items .item__image{max-width:500px;margin:24px}body.top.aeonmall #content section.aeonmall-merits .items .item__right{max-width:400px;width:100%}body.top.aeonmall #content section.aeonmall-merits .items .item__number_box{margin-top:-32px;margin-left:calc(50% - 36px)}body.top.aeonmall #content section.aeonmall-merits .items .item__description{margin:14px auto}}@media only screen and (max-width: 768px){body.top.aeonmall #content section.aeonmall-merits{font-size:16px;padding:4.5em 0em 6em}body.top.aeonmall #content section.aeonmall-merits .items{margin:40px auto 0}}body.top.aeonmall #content .aeonmall-message{width:100%;max-width:1080px;height:363px;margin:80px auto;background:#FFFFFF;border:4px solid #9D1D6C;border-radius:20px}body.top.aeonmall #content .aeonmall-message>.container{display:flex;vertical-align:middle;justify-content:space-evenly;height:100%}body.top.aeonmall #content .aeonmall-message>.container>.image{margin:auto}body.top.aeonmall #content .aeonmall-message>.container>.message{display:block;text-align:center}body.top.aeonmall #content .aeonmall-message>.container>.message>.logos{margin:40px auto 20px;display:flex;justify-content:center;align-items:center}body.top.aeonmall #content .aeonmall-message>.container>.message>.logos>.multiple{margin-left:36px;margin-right:36px}body.top.aeonmall #content .aeonmall-message>.container>.message .backslash{display:inline-block;transform:rotate(-40deg);margin-right:12px;background-color:transparent;color:#17375E}body.top.aeonmall #content .aeonmall-message>.container>.message .forwardslash{display:inline-block;transform:rotate(40deg);margin-left:12px;background-color:transparent;color:#17375E}body.top.aeonmall #content .aeonmall-message>.container>.message>.target{width:426px;height:35px;font-weight:700;font-size:20px;line-height:35px;letter-spacing:0.08em;color:#152A46;background:#E8EBEF;margin:0 auto}body.top.aeonmall #content .aeonmall-message>.container>.message>.text-sm{font-weight:700;font-size:32px;line-height:46px;letter-spacing:0.08em;color:#17375E;margin:11px auto 0}body.top.aeonmall #content .aeonmall-message>.container>.message>.text-md{font-weight:700;font-size:40px;line-height:58px;letter-spacing:0.08em;color:#17375E;margin:11px auto 0}body.top.aeonmall #content .aeonmall-message>.container>.message>.text-lg{font-weight:700;font-size:50px;line-height:72px;letter-spacing:0.08em;color:#17375E;margin:11px auto 0}body.top.aeonmall #content .aeonmall-message>.container>.message>.text-lg>.small{font-size:40px}@media only screen and (max-width: 1079px){body.top.aeonmall #content .aeonmall-message{font-size:18px;max-width:343px;height:381px;margin-bottom:45px}body.top.aeonmall #content .aeonmall-message>.container{flex-direction:column}body.top.aeonmall #content .aeonmall-message>.container>.message>.logo{margin:28px auto 13px}body.top.aeonmall #content .aeonmall-message>.container>.message>.target{font-size:16px;width:307px;height:53px;line-height:normal;padding-top:2px}body.top.aeonmall #content .aeonmall-message>.container>.message>.text-sm{font-size:16px;line-height:normal}body.top.aeonmall #content .aeonmall-message>.container>.message>.text-md{font-size:24px;line-height:normal}body.top.aeonmall #content .aeonmall-message>.container>.message>.text-lg{font-size:32px;line-height:normal;margin:0}body.top.aeonmall #content .aeonmall-message>.container>.message>.text-lg>.small{font-size:28px}body.top.aeonmall #content .aeonmall-message>.container>.bottom-images{display:flex;justify-content:space-evenly;align-items:center}}body.top.aeonmall #content section.aeonmall-scenes{font-size:20px;padding:0 0 91px}body.top.aeonmall #content section.aeonmall-scenes .title{display:block}body.top.aeonmall #content section.aeonmall-scenes .scenes{width:calc(100% - 2em);max-width:1080px;margin:2.8em auto;display:flex}body.top.aeonmall #content section.aeonmall-scenes .scenes .scene{width:30%;text-align:center;margin:0.8em}body.top.aeonmall #content section.aeonmall-scenes .scenes .scene__image{height:277px;width:328px;background:url() 0 0 no-repeat;background-size:contain;flex-shrink:0;background-position:center}body.top.aeonmall #content section.aeonmall-scenes .scenes .scene__description{margin-top:12px;letter-spacing:0.04em;font-size:1.2em;text-align:center;font-weight:700;line-height:1.5em}body.top.aeonmall #content section.aeonmall-scenes .scenes .scene__description .dark-blue{color:#17375E}body.top.aeonmall #content section.aeonmall-scenes>.before-after{text-align:center}body.top.aeonmall #content section.aeonmall-scenes>.before-after .image{margin:0 auto}@media only screen and (max-width: 1079px){body.top.aeonmall #content section.aeonmall-scenes{font-size:18px;padding-bottom:20px}body.top.aeonmall #content section.aeonmall-scenes .scenes{width:calc(100% - 2em);display:block}body.top.aeonmall #content section.aeonmall-scenes .scenes .scene{width:100%;margin:2em 0}body.top.aeonmall #content section.aeonmall-scenes .scenes .scene__description{margin-top:0.6em}body.top.aeonmall #content section.aeonmall-scenes>.before-after>.description{font-size:16px;font-style:normal;font-weight:700;margin:0 auto;width:calc(100% - 2em);line-height:160%}body.top.aeonmall #content section.aeonmall-scenes>.before-after>.description>.example{font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;border-bottom:3px solid currentcolor;max-width:240px;margin:16px auto 32px}body.top.aeonmall #content section.aeonmall-scenes>.before-after>.description>.distance{margin:40px auto 24px;color:#17375E;font-size:16px;font-weight:700;line-height:normal;letter-spacing:0.64px}body.top.aeonmall #content section.aeonmall-scenes>.before-after>.description>.point{margin:32px auto;display:flex;flex-direction:column;align-items:center}body.top.aeonmall #content section.aeonmall-scenes>.before-after>.description>.point>.message{text-align:left;text-align:left;font-size:16px;font-weight:500;line-height:normal}body.top.aeonmall #content section.aeonmall-scenes>.before-after>.image{margin-top:32px}}@media only screen and (max-width: 768px){body.top.aeonmall #content section.aeonmall-scenes .product-line{width:calc(100% - 2em)}body.top.aeonmall #content section.aeonmall-scenes .product-line__image .image{height:500px;width:736px}}@media only screen and (max-width: 320px){body.top.aeonmall #content section.aeonmall-scenes .scenes .scene__description{margin-top:0}}body.top.aeonmall #content .media{margin:4em auto 0;padding:1em 0 2em 0;width:100%;background:#fff}body.top.aeonmall #content .media .title{font-size:1.6em}body.top.aeonmall #content .media .contents{margin-bottom:1em}@media only screen and (max-width: 768px){body.top.aeonmall #content .media{margin:2em auto 0 auto;width:auto}body.top.aeonmall #content .media .title{font-size:1.2em;width:8em;margin:0 auto;letter-spacing:0.04em;line-height:1.6em}body.top.aeonmall #content .media .others{font-weight:400}}body.top.aeonmall #content .usecases-info{margin:0 auto;background:#f2f6fb;padding:4em 0 2em 0;width:100%}body.top.aeonmall #content .usecases-info .blue{color:#07f}body.top.aeonmall #content .usecases-info .title{display:block}body.top.aeonmall #content .usecases-info .contents{margin:2em auto}body.top.aeonmall #content .usecases-info .contents .subtitle{text-align:center;margin:1em auto;width:340px}body.top.aeonmall #content .usecases-info .contents .subtitle .text{font-size:2.2em;font-weight:700;letter-spacing:0.04em}body.top.aeonmall #content .usecases-info .contents .subtitle .underline{border:6px solid #f9d778;margin-top:-12px}body.top.aeonmall #content .usecases-info .contents .description{margin:1em auto;text-align:center;letter-spacing:0.08em;padding:0 1em}body.top.aeonmall #content .usecases-info .contents .usecases{display:flex;margin:4em auto 0;justify-content:space-evenly;max-width:1080px}body.top.aeonmall #content .usecases-info .contents .usecases .usecase{background:#fff;position:relative;border-radius:8px;padding:1.2em;max-width:400px;font-weight:700}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__before,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__after{background:#F5F5F5;font-size:2em;max-width:8em;width:100%;margin:-1.4em auto 0;line-height:1.6;text-align:center;font-weight:700;font-weight:700}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__problem1,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve1{font-size:1em;text-align:left;margin:1.2em;line-height:1.7em;text-align:center;font-weight:500}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__problem2,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve2{margin:2em auto;background:#F5F5F5;font-size:1.4em;line-height:2.4;max-width:14em;width:100%;text-align:center;font-weight:700}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__after{color:#07f;background:#F9D778}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve2{background:#F9D778}body.top.aeonmall #content .usecases-info .contents .usecases .usecase .usecase__illustration1{max-width:437px;height:150px;background:url(/images/aeonmall/usecases/usecase1.png) 0 0 no-repeat;background-size:contain;margin:3em auto 0}body.top.aeonmall #content .usecases-info .contents .usecases .usecase .usecase__illustration2{max-width:300px;height:150px;background:url(/images/aeonmall/usecases/usecase2.png) 0 0 no-repeat;background-size:contain;margin:3em auto 0}body.top.aeonmall #content .usecases-info .contents .annotation{font-size:0.8em;text-align:right;margin:2em auto;max-width:1080px}@media only screen and (max-width: 1079px){body.top.aeonmall #content .usecases-info .contents .subtitle{width:100%}body.top.aeonmall #content .usecases-info .contents .subtitle .text{font-size:1.6em}body.top.aeonmall #content .usecases-info .contents .subtitle .underline{display:none}body.top.aeonmall #content .usecases-info .contents .subtitle .description{padding:0 1em}body.top.aeonmall #content .usecases-info .contents .usecases{display:block;padding:0 2em}body.top.aeonmall #content .usecases-info .contents .usecases .usecase{width:100%;margin:4em auto 0;font-size:18px}body.top.aeonmall #content .usecases-info .contents .annotation{max-width:400px}}@media only screen and (max-width: 768px){body.top.aeonmall #content .usecases-info .contents .subtitle .text{font-size:1.4em}}@media only screen and (max-width: 420px){body.top.aeonmall #content .usecases-info .contents .usecases .usecase__before,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__after{font-size:1.6em}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__problem1,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve1{font-size:0.8em}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__problem2,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve2{font-size:1.4em;line-height:1.8}}@media only screen and (max-width: 480px){body.top.aeonmall #content .usecases-info .contents .usecases .usecase__before,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__after{font-size:1.2em}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__problem1,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve1{font-size:0.6em}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__problem2,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve2{font-size:1.2em;line-height:1.8}}@media only screen and (max-width: 320px){body.top.aeonmall #content .usecases-info .contents .usecases .usecase__before,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__after{font-size:1em}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__problem1,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve1{font-size:0.4em}body.top.aeonmall #content .usecases-info .contents .usecases .usecase__problem2,body.top.aeonmall #content .usecases-info .contents .usecases .usecase__resolve2{font-size:1em;line-height:1.6}}body.top.aeonmall #content section.price-info{background-color:#E8EBEF;font-size:20px;line-height:1.45}body.top.aeonmall #content section.price-info .title{display:block}body.top.aeonmall #content section.price-info .detail{margin-top:35px}body.top.aeonmall #content section.price-info .detail .circle{background-color:#fff;border-radius:50%;width:196px;height:196px;margin:auto;display:flex}body.top.aeonmall #content section.price-info .detail .circle .rollbox{max-width:auto;height:40%;margin:auto}body.top.aeonmall #content section.price-info .detail .service_scope{margin-top:27px}body.top.aeonmall #content section.price-info .detail .service_scope__heading{margin:auto;max-width:200px;padding-bottom:12px;border-bottom:2px solid currentcolor}body.top.aeonmall #content section.price-info .detail .service_scope__scope{margin-top:27px;font-weight:700;color:#9D1D6C;font-size:1.2em}body.top.aeonmall #content section.price-info .detail .list{margin-top:27px}body.top.aeonmall #content section.price-info .detail .list__image{width:700px;height:495px;margin:auto;background:url(/images/aeonmall/price-list.png) 0 0 no-repeat;background-size:contain}body.top.aeonmall #content section.price-info .detail .list>.tax-not-included{margin-top:1em;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0.56px;text-align:center}body.top.aeonmall #content section.price-info .detail .notice{margin-top:27px;max-width:700px;margin:auto}body.top.aeonmall #content section.price-info .detail .notice__heading{background-color:#152A46;margin:40px auto 27px;max-width:90px}body.top.aeonmall #content section.price-info .detail .notice__heading__text{color:#fff;font-size:0.75em;padding:5px 0 5px}body.top.aeonmall #content section.price-info .detail .notice__descriptions{font-size:0.75em;padding-left:5em;text-align:left}body.top.aeonmall #content section.price-info .product-line{width:calc(100% - 2em);max-width:1080px;margin:2.8em auto 0}body.top.aeonmall #content section.price-info .product-line__title{height:88px;background-color:#152A46;font-size:1.6em;text-align:center;line-height:88px;font-weight:700;color:#fff}body.top.aeonmall #content section.price-info .product-line__image .image{margin-top:54px;display:block;height:510px;width:1080px;background:url() 0 0 no-repeat;background-image:url(/images/aeonmall/storagable-products.png);background-size:contain;background-position:top}@media only screen and (max-width: 1079px){body.top.aeonmall #content section.price-info{padding-bottom:0}}@media only screen and (max-width: 768px){body.top.aeonmall #content section.price-info .detail .list{display:flex;flex-direction:column;justify-content:center;padding:0 1em}body.top.aeonmall #content section.price-info .detail .list__image{width:100%;max-width:676px;height:990px;background:url(/images/aeonmall/price-list-sp.png) 0 0 no-repeat;background-size:contain}}@media only screen and (max-width: 640px){body.top.aeonmall #content section.price-info .detail .list__image{height:800px}body.top.aeonmall #content section.price-info .detail .notice__descriptions{padding:1em}}@media only screen and (max-width: 480px){body.top.aeonmall #content section.price-info .detail .list__image{height:600px}}@media only screen and (max-width: 420px){body.top.aeonmall #content section.price-info .detail .list__image{height:500px}}body.top.aeonmall #content section.aeonmall-about-plan .container{width:calc(100% - 2em);margin:100px auto;max-width:1080px}body.top.aeonmall #content section.aeonmall-about-plan .container>.header{display:flex;align-items:center;justify-content:left;border-bottom:3px solid currentColor;max-width:1000px}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.logos{margin-bottom:32px;display:flex;justify-content:center;align-items:center}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.logos>.multiple{margin-left:36px;margin-right:36px}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.logos>.logo-souco{margin-right:1em}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.title{margin:0 auto 32px;text-align:left}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.title>.line-1{font-size:22px;font-style:normal;font-weight:700;line-height:normal}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.title>.line-2{font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.56px}body.top.aeonmall #content section.aeonmall-about-plan .container>.description{margin-top:1em;font-size:20px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width: 768px){body.top.aeonmall #content section.aeonmall-about-plan .container{flex-direction:column;align-items:center;gap:2em;max-width:375px;padding:0px 21px}body.top.aeonmall #content section.aeonmall-about-plan .container>.header{flex-direction:column}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.logo{margin-bottom:16px}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.title{margin-bottom:16px}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.title>.line-1{font-size:18px}body.top.aeonmall #content section.aeonmall-about-plan .container>.header>.title>.line-2{font-size:22px}body.top.aeonmall #content section.aeonmall-about-plan .container>.description{font-size:16px;margin-top:0}}body.top.aeonmall #content section.faq .faq__questions .group__item--question{color:#17375E}body.top.aeonmall #content section.faq .faq__details .button{color:#17375E}body.top.aeonmall #content .operator-banner{background:#E8EBEF}body.top.aeonmall #content .operator-banner>.operator-banner-inner{color:#17375E}body.top #content section.operator-banner{padding:0 0 0 calc((100vw - 1080px) / 2);background:linear-gradient(207.4deg, #07f -29.3%, #394dee 131.9%, #6d73d7 131.9%);color:#fff}body.top #content section.operator-banner .operator-banner-inner{max-width:1080px;font-size:20px;display:flex;justify-content:space-between;align-items:center;color:#fff;height:167px}body.top #content section.operator-banner .operator-banner-inner .operator{width:166px;height:209px;align-self:flex-end;position:relative}.webp body.top #content section.operator-banner .operator-banner-inner .operator{background:url(/images/reborn/operator.webp) 0 0 no-repeat;background-size:contain}.no-webp body.top #content section.operator-banner .operator-banner-inner .operator{background:url(/images/reborn/operator.png) 0 0 no-repeat;background-size:contain}body.top #content section.operator-banner .operator-banner-inner .operator-left{display:block}body.top #content section.operator-banner .operator-banner-inner .operator-right{display:none}body.top #content section.operator-banner .operator-banner-inner .title{font-size:1.8em;letter-spacing:0.04em;line-height:1.4;text-align:left}body.top #content section.operator-banner .operator-banner-inner .right{display:flex;justify-content:space-between;align-items:center;padding-right:0}body.top #content section.operator-banner .operator-banner-inner .right .button{font-size:20px;padding:1em 1.7em 1em 3em}body.top #content section.operator-banner .operator-banner-inner .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}body.top #content section.operator-banner .operator-banner-inner .contact-button .button:hover{opacity:0.7}body.top #content section.operator-banner .operator-banner-inner .contact-button .button .fa{width:0.5em;margin-left:1.5em;margin-top:-0.6em}body.top #content section.operator-banner .operator-banner-inner .contact-button .button.yellow{background:linear-gradient(207.4deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);color:#fff}body.top #content section.operator-banner .operator-banner-inner .contact-button .button.blue{color:#fff;background:transparent;border:2px solid #fff}body.top #content section.operator-banner .operator-banner-inner .contact-button .button.white{color:#07f;background:#fff;border:2px solid #07f}@media only screen and (max-width: 1079px){body.top #content section.operator-banner .operator-banner-inner{flex-direction:column;justify-content:center;padding:2em 1em;height:auto}body.top #content section.operator-banner .operator-banner-inner .operator-left{display:none}body.top #content section.operator-banner .operator-banner-inner .operator-right{display:block;margin-top:-80px}body.top #content section.operator-banner .operator-banner-inner .title{text-align:center}body.top #content section.operator-banner .operator-banner-inner .right{z-index:1;padding-right:0;margin-top:-100px}body.top #content section.operator-banner .operator-banner-inner .right .contact-button{text-align:center}}@media only screen and (max-width: 768px){body.top #content section.operator-banner .operator-banner-inner{font-size:18px;flex-direction:column}body.top #content section.operator-banner .operator-banner-inner .title{text-align:left}body.top #content section.operator-banner .operator-banner-inner .operator{width:146px;height:189px}body.top #content section.operator-banner .operator-banner-inner .operator-right{margin-top:-120px}body.top #content section.operator-banner .operator-banner-inner .right{margin-top:-80px}}@media only screen and (max-width: 480px){body.top #content section.operator-banner .operator-banner-inner{font-size:16px}body.top #content section.operator-banner .operator-banner-inner .title{margin-left:-4em}}@media only screen and (max-width: 420px){body.top #content section.operator-banner .operator-banner-inner{font-size:12px}}@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}}