@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");footer.footer-lp>.copy-right,footer .footer .languages,footer .footer--bottom__copyright{font-family:'Montserrat', sans-serif}footer .footer--bottom__company,footer .footer--top__extras__button,footer .footer--top__columns .column__link--primary,footer .footer--top__columns .column__link,footer .footer--top__columns .column__link--primary__link,footer .footer--top__columns .column__subtitle,footer .footer--top__columns .column__link--primary__subtitle,footer .footer--top__columns .column__title,footer .footer--top__columns .column__link--primary__title,footer .footer ul{font-family:'Noto Sans JP', sans-serif}footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6;width:100%;padding:40px 0 21px}footer .sns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:80px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}footer .sns a{color:rgba(0,0,0,0.2)}body.borrower footer .sns a:hover,body.borrower footer .sns a:focus{color:#07f}body.tenant footer .sns a:hover,body.tenant footer .sns a:focus{color:#2136c4}footer .footer{width:1080px;margin:0 auto;height:100%}footer .footer ul{font-weight:400;margin:4px 0 0;-webkit-padding-start:0px;-moz-padding-start:0px;padding-inline-start:0px;line-height:23px;list-style:none}footer .footer ul li{padding-left:0px}footer .footer ul li::before{content:"・";padding-right:2px;font-weight:normal}footer .footer--top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;min-height:167px}footer .footer--top__logo{width:110px;height:30px}footer .footer--top__logo img{width:110px}footer .footer--top__columns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-basis:696px;flex-basis:696px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:12px;margin-top:5px}footer .footer--top__columns .column,footer .footer--top__columns .column__link--primary{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-width:96px}footer .footer--top__columns .column__title,footer .footer--top__columns .column__link--primary__title{color:rgba(0,0,0,0.72);font-size:14px;line-height:19px;font-weight:700;margin-bottom:8px}footer .footer--top__columns .column__subtitle,footer .footer--top__columns .column__link--primary__subtitle{color:rgba(0,0,0,0.72);font-size:13px;line-height:18px;font-weight:400;margin-top:8px}footer .footer--top__columns .column__subtitle:first-of-type,footer .footer--top__columns .column__link--primary__subtitle:first-of-type{margin-top:0}footer .footer--top__columns .column__link,footer .footer--top__columns .column__link--primary__link{color:rgba(0,0,0,0.72);font-size:13px;white-space:nowrap;overflow:visible;font-weight:400;line-height:23px;min-width:0}footer .footer--top__columns .column__link--primary{color:rgba(0,0,0,0.72);font-size:14px;line-height:19px;font-weight:700}footer .footer--top__columns .column--cargo{min-width:126px}footer .footer--top__columns .column--content{min-width:168px}footer .footer--top__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:-webkit-calc(1080px - 236px);width:-moz-calc(1080px - 236px);width:calc(1080px - 236px);min-height:140px}footer .footer--top__links--row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}footer .footer--top__links--row .row__logo{display:none}footer .footer--top__links--row .row__link{font-size:14px}footer .footer--top__links--row .row__link+.row__link{margin-left:30px}footer .footer--top__links .sns{margin-left:64px}footer .footer--top__extras{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:214px}footer .footer--top__extras__button{height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;font-size:15px;line-height:40px;font-weight:700;text-align:center;padding:0 10px}footer .footer--top__extras__button.tenant{margin-top:11px;background:-webkit-linear-gradient(242.6deg, #2136c4 0%, #182383 97.89%, #6d73d7 100%);background:-moz-linear-gradient(242.6deg, #2136c4 0%, #182383 97.89%, #6d73d7 100%);background:-o-linear-gradient(242.6deg, #2136c4 0%, #182383 97.89%, #6d73d7 100%);background:linear-gradient(207.4deg, #2136c4 0%, #182383 97.89%, #6d73d7 100%)}footer .footer--top__extras__button.tenant:hover,footer .footer--top__extras__button.tenant:focus{color:#fff}footer .footer--top__extras__button.borrower{background:-webkit-linear-gradient(242.6deg, #07f 0%, #394dee 100%, #6d73d7 100%);background:-moz-linear-gradient(242.6deg, #07f 0%, #394dee 100%, #6d73d7 100%);background:-o-linear-gradient(242.6deg, #07f 0%, #394dee 100%, #6d73d7 100%);background:linear-gradient(207.4deg, #07f 0%, #394dee 100%, #6d73d7 100%)}footer .footer--top__extras__button.borrower:hover,footer .footer--top__extras__button.borrower:focus{color:#fff}footer .footer--bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:8px;margin-top:20px}footer .footer--bottom__company{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:12px;color:rgba(0,0,0,0.72);font-size:13px;line-height:1;font-weight:400;text-decoration:none}footer .footer--bottom__company:hover,footer .footer--bottom__company:focus{color:rgba(0,0,0,0.72)}footer .footer--bottom__company span{display:block}footer .footer--bottom__company img{display:block;width:106px;height:auto}footer .footer--bottom__copyright{font-size:12px;margin-right:0;color:rgba(0,0,0,0.3);font-weight:400}footer .footer--bottom .sns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}footer .footer .languages{color:rgba(0,0,0,0.7);font-weight:400;font-size:14px;text-align:right;margin-right:11px;margin-bottom:27px}footer .footer .languages .selected{font-weight:bold}footer .footer .languages .ja{margin-right:8px}footer .footer .languages .en{margin-left:8px}footer .footer .languages .en:before{content:'\007C';position:relative;left:-8px}footer.footer-lp{font-size:12px;height:80px;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}footer.footer-lp>.footer-logo{margin-right:80px}footer.footer-lp>.footer-links{margin:0 12px}footer.footer-lp>.copy-right{margin-left:80px;color:rgba(0,0,0,0.3);font-weight:400}@media only screen and (max-width: 768px){footer.footer-lp>.footer-logo{margin-right:32px}footer.footer-lp>.copy-right{margin-left:32px}}@media only screen and (max-width: 480px){footer.footer-lp{height:128px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;padding:24px 0}footer.footer-lp>.footer-logo{margin:24px 0 12px}footer.footer-lp>.footer-links{margin:4px 0}footer.footer-lp>.copy-right{margin:4px 0}}@media only screen and (max-width: 1079px){footer{height:auto}footer .footer{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px)}footer .footer--top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}footer .footer--top__logo{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-left:0;margin-bottom:40px}footer .footer--top__logo .languages{display:block;margin:0}footer .footer--top__columns{-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:0}footer .footer--top__columns .column{margin:0;width:200px;margin-bottom:32px}footer .footer--top__extras{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:32px auto}footer .footer--top__extras__language{display:none}footer .footer--top__extras__button{width:240px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer .footer--bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}footer .footer--bottom__sns{margin-bottom:24px}}@media only screen and (max-width: 480px){footer .footer{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px)}}@media only screen and (max-width: 1079px){footer .footer--top__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:16px}footer .footer--top__columns .column{width:100%;margin-bottom:0}}@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 .price-info .plans .plan-card-wrapper.coming-soon .plan-card:after,body.top #content .use-cases__inner .card__index,body.top #content section.top-hero .english,body.top #content section .english-title{font-family:'Montserrat', sans-serif}.navigation-banner{background-color:#f8f9fa;padding:80px 20px}@media only screen and (max-width: 768px){.navigation-banner{padding:24px 16px}}.navigation-banner__container{max-width:1080px;margin:0 auto}.navigation-banner__content{text-align:center;margin-bottom:60px}@media only screen and (max-width: 768px){.navigation-banner__content{margin-bottom:40px}}.navigation-banner__title{font-size:32px;font-weight:bold;line-height:1.5;color:#333;margin-bottom:24px}@media only screen and (max-width: 768px){.navigation-banner__title{font-size:24px;margin-bottom:20px}}@media only screen and (max-width: 420px){.navigation-banner__title{font-size:20px;margin-bottom:16px}}.navigation-banner__description{font-size:16px;line-height:1.8;color:#666;max-width:900px;margin:0 auto}@media only screen and (max-width: 768px){.navigation-banner__description{font-size:14px;line-height:1.7;text-align:left}}.navigation-banner__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media only screen and (max-width: 768px){.navigation-banner__cards{grid-template-columns:1fr;gap:16px}}.navigation-banner__card{background-color:#fff;border:2px solid #e0e0e0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:32px 24px;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;display:block}.navigation-banner__card .fa{height:auto}@media only screen and (max-width: 768px){.navigation-banner__card{padding:24px 20px}}@media only screen and (max-width: 420px){.navigation-banner__card{padding:20px 16px}}.navigation-banner__card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.1);-moz-box-shadow:0 4px 12px rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.1);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.navigation-banner__card-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:16px}.navigation-banner__card-title{font-size:18px;font-weight:bold;color:#333;line-height:1.5;margin:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}@media only screen and (max-width: 768px){.navigation-banner__card-title{font-size:16px}}@media only screen and (max-width: 420px){.navigation-banner__card-title{font-size:14px}}.navigation-banner__card-arrow{-webkit-flex-shrink:0;flex-shrink:0;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#07f;font-size:20px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-moz-transition:transform 0.3s ease, -moz-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease}.navigation-banner__card:hover .navigation-banner__card-arrow{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}@use 'sass:math';body.top #content,body.top #content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.top #content .top-page-title{position:absolute;top:8px;left:0;right:0;text-align:left;z-index:10;font-size:12px;color:#fff;max-width:1080px;margin:0 auto;display:none}@media only screen and (min-width: 1080px){body.top #content .top-page-title{display:block}}body.top #content .top-page-links{left:0;margin:0 auto;max-width:1080px;position:absolute;right:0;text-align:right;top:8px;z-index:10}body.top #content .scenes-hero__top-links{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;gap:24px}body.top #content .scenes-hero__login{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:14px;gap:5px;line-height:1;text-decoration:none}body.top #content .scenes-hero__login:hover{opacity:.88}body.top #content .scenes-hero__login-arrow{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;line-height:1;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}body.top #content .scenes-hero__login-arrow img{height:10px;width:10px}body.top #content section h1{font-size:20px;margin-top:0;margin-bottom:0}body.top #content section .english-title{font-weight:700;color:#07f;font-size:20px;line-height:1.2;text-align:center;margin-bottom:0.8em}body.top #content section .title{font-size:40px;font-weight:700;letter-spacing:1.68px;line-height:1.45;color:inherit;text-align:center}body.top #content section .title .blue{color:#07f}@media only screen and (max-width: 1079px){body.top #content section .english-title{font-size:18px}body.top #content section .title{font-size:36px}body.top #content section h1{font-size:18px}}@media only screen and (max-width: 768px){body.top #content section .english-title{font-size:16px}body.top #content section .title{font-size:32px}body.top #content section h1{font-size:16px}}@media only screen and (max-width: 480px){body.top #content section .title{font-size:28px}body.top #content section h1{font-size:14px}}@media only screen and (max-width: 420px){body.top #content section .title{font-size:24px}body.top #content section h1{font-size:12px}}body.top #content section.top-hero{width:100%;font-size:20px;color:#fff;text-align:center;min-height:860px;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#ddd}body.top #content section.top-hero .english{font-weight:700;letter-spacing:2px}body.top #content section.top-hero .spacer{width:100%;padding:5.6em 2em 0}@media only screen and (max-width: 1079px){body.top #content section.top-hero .spacer{padding:4em 0 0 1em}}@media only screen and (max-width: 768px){body.top #content section.top-hero .spacer{padding:5em 0 0 1em}}@media only screen and (max-width: 320px){body.top #content section.top-hero .spacer{padding:6em 0 0 1em}}body.top #content section.top-hero .contents{width:100%;max-width:1080px;margin:0 auto;padding:2em 2em 3.2em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;line-height:1.45}body.top #content section.top-hero .contents .left-content{font-weight:700;color:#fff;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:-webkit-calc(100% - 387px);width:-moz-calc(100% - 387px);width:calc(100% - 387px)}body.top #content section.top-hero .contents .right-content{width:100%;min-width:387px;max-width:387px}body.top #content section.top-hero .contents .subheading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.top #content section.top-hero .contents .subheading .tag{background-color:#07f;padding:0.8em 1.2em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 0 -1em -2em;z-index:1;-webkit-flex-shrink:0;flex-shrink:0}body.top #content section.top-hero .contents .subheading .content{font-size:1.2em;margin-left:0.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.top #content section.top-hero .contents .subheading .content .souco-name{width:4em;height:0.9em;margin-top:0.25em;background:url(/images/souco-name-white.svg) 0 0 no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain}body.top #content section.top-hero .contents .heading{font-size:2.6em;letter-spacing:0.06em;background:#fff;opacity:0.95;color:#07f;padding:8px 0.4em;display:inline-block;margin-bottom:0.5em;text-align:left;white-space:nowrap}body.top #content section.top-hero .contents .heading small{font-size:0.6em}body.top #content section.top-hero .contents .items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}body.top #content section.top-hero .contents .items .item{text-align:center;-webkit-flex-shrink:0;flex-shrink:0;margin-right:42px}body.top #content section.top-hero .contents .items .item .icon{width:76px;height:76px;background:no-repeat center;background-color:#fff;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:6px;-moz-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box}body.top #content section.top-hero .contents .items .item .icon.box-icon{background-image:url(/images/reborn/items/box.png)}body.top #content section.top-hero .contents .items .item .icon.pallet-icon{background-image:url(/images/reborn/items/pallet.png)}body.top #content section.top-hero .contents .items .item .icon.rollbox-icon{background-image:url(/images/reborn/items/rollbox.png)}body.top #content section.top-hero .contents .items .item .icon.frozen-pallet-icon{background-image:url(/images/reborn/items/frozen-pallet.png)}body.top #content section.top-hero .contents .items .item .icon.frozen-cardboard-icon{background-image:url(/images/reborn/items/frozen-cardboard.png)}body.top #content section.top-hero .contents .items .item .text{font-size:1em;text-align:center;margin-top:8px}body.top #content section.top-hero .contents .new-service .new{color:transparent;padding:0.7em;margin-right:0.5em;font-weight:700;-webkit-align-self:flex-start;align-self:flex-start;width:5em;height:1.95em;background:url("/images/reborn/news.png") center center no-repeat;background-color:#07f;-moz-background-origin:content-box;-o-background-origin:content-box;background-origin:content-box;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-flex-shrink:0;flex-shrink:0;position:relative;top:16px;left:-48px}body.top #content section.top-hero .contents .new-service__contents{display:block;font-weight:400;background:rgba(242,246,251,0.95);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:0.8em;padding:1em 2em;margin:0 1.5em 0 0;letter-spacing:0.04em;text-align:left;width:-webkit-calc(100% - 1.5em);width:-moz-calc(100% - 1.5em);width:calc(100% - 1.5em)}body.top #content section.top-hero .contents .new-service__contents .flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;justify-content:start;-webkit-align-self:flex-start;align-self:flex-start}body.top #content section.top-hero .contents .new-service__contents .flex .frozen-icon{height:126px;min-width:105px;background:url(/images/reborn/devanning.png) center center no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain}body.top #content section.top-hero .contents .new-service__contents .flex .right{display:block;margin:0 0 0 2em}body.top #content section.top-hero .contents .new-service__contents .flex .right .blue-heading{color:#07f;font-size:1.2em;font-weight:700}body.top #content section.top-hero .contents .new-service__contents .flex .right .text{color:#333;margin-top:0.5em}body.top #content section.top-hero .contents .new-service__contents .flex .right .text .button{display:block;max-width:225px;font-size:0.8em;color:#07f;border:1px solid currentColor;-webkit-border-radius:1.7em;-moz-border-radius:1.7em;border-radius:1.7em;line-height:2.5em;text-align:center;font-weight:700;margin:1.2em 0;padding:0 1em}body.top #content section.top-hero .contents .new-service__contents .flex .right .text .button span{color:#07f;white-space:nowrap}body.top #content section.top-hero .contents .new-service__contents .flex .right .text .button .fa-svg{width:0.6em;height:0.6em;float:right}body.top #content section.top-hero .contact-us-form{width:100%;height:auto;background:rgba(255,255,255,0.95);border:2px solid #f2f8ff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:32px 27px;opacity:0;-webkit-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}body.top #content section.top-hero .contact-us-form.visible{opacity:1}@media only screen and (max-width: 1079px){body.top #content section.top-hero{font-size:18px}body.top #content section.top-hero .contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:3.4em 2em 2em;width:-webkit-calc(100% - 4em);width:-moz-calc(100% - 4em);width:calc(100% - 4em);max-width:640px}body.top #content section.top-hero .contents .heading{padding:8px 0.3em}body.top #content section.top-hero .contents .new-service{left:0}body.top #content section.top-hero .contents .new-service .new{left:0;top:-2em;padding:4px 16px;height:100%}body.top #content section.top-hero .contents .new-service__contents{width:100%;margin:40px auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:1em;padding:1em}body.top #content section.top-hero .contents .new-service__contents .flex{margin-top:2em}body.top #content section.top-hero .contents .new-service__contents .flex .right{margin:-2.8em 2em 0}body.top #content section.top-hero .contents .new-service__contents .flex .right .text{line-height:150%;letter-spacing:0.52px}body.top #content section.top-hero .contents .new-service__contents .flex .right .text .button{font-size:1em;padding:4px 16px 4px 24px}body.top #content section.top-hero .contents .left-content{width:100%}body.top #content section.top-hero .contents .right-content{min-width:auto;max-width:100%}body.top #content section.top-hero .contact-us-form{margin:1em auto 0;padding:24px}}@media only screen and (max-width: 768px){body.top #content section.top-hero{font-size:16px;min-height:unset}body.top #content section.top-hero .contents{padding-bottom:1.2em}body.top #content section.top-hero .contents .new-service__contents .flex .right{margin:-3.2em 8px 0}body.top #content section.top-hero .contents .new-service__contents .flex .right .text>.button{margin-bottom:0}body.top #content section.top-hero .contents .items{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:24px 0 0 0;width:100%;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly}body.top #content section.top-hero .contents .items .item{margin-right:0}body.top #content section.top-hero .contact-us-form{display:none}}@media only screen and (max-width: 767px){body.top #content section.top-hero .contents{width:-webkit-calc(100% - 2em);width:-moz-calc(100% - 2em);width:calc(100% - 2em);padding:1.7em 0 2em}body.top #content section.top-hero .contents .subheading{margin-bottom:0.75em}body.top #content section.top-hero .contents .subheading .tag{margin:0}}@media only screen and (max-width: 320px){body.top #content section.top-hero{font-size:12px}}body.top #content .examples{font-size:16px;line-height:1.45;padding:2em 0;position:relative;background:url(/images/reborn/examples-background.png) 0 0 no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#07f}body.top #content .examples__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;opacity:0}body.top #content .examples__inner.slick-initialized{opacity:1}body.top #content .examples .example{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:1em 2em 1em 1.25em;background:#ffffff;border:1px solid #c0c8d0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-width:280px;height:116px}body.top #content .examples .example+.example{margin-left:1.5em}body.top #content .examples .example__icon{width:4em;height:2.72em;background:url() 0 0 no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain}body.top #content .examples .example__icon.rollbox-icon{background-image:url(/images/reborn/items/rollbox.png)}body.top #content .examples .example__icon.box-icon{background-image:url(/images/reborn/items/box.png)}body.top #content .examples .example__icon.pallet-icon{background-image:url(/images/reborn/items/pallet.png)}body.top #content .examples .example__icon.frozen-pallet-icon{background-image:url(/images/reborn/items/frozen-pallet.png)}body.top #content .examples .example__icon.frozen-cardboard-icon{background-image:url(/images/reborn/items/frozen-cardboard.png)}body.top #content .examples .example__contents{width:-webkit-calc(100% - 5em);width:-moz-calc(100% - 5em);width:calc(100% - 5em)}body.top #content .examples .example__contents--title{font-size:12px}body.top #content .examples .example__contents--description{font-size:14px;margin:4px 0}body.top #content .examples .example__contents--usage{font-size:12px;color:#9b9b9b}body.top #content .examples .slick-slider .slick-prev,body.top #content .examples .slick-slider .slick-next{width:56px;height:56px;background:rgba(242,246,251,0.9);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.top #content .examples .slick-slider .slick-prev .fa,body.top #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 #content .examples{font-size:14px;padding:1.5em 0}body.top #content .examples .example{padding:0.5em 0.5em 0.5em 1em;max-width:194px;height:80px}body.top #content .examples .example__contents{width:-webkit-calc(100% - 4em);width:-moz-calc(100% - 4em);width:calc(100% - 4em)}body.top #content .examples .example__contents--title,body.top #content .examples .example__contents--description,body.top #content .examples .example__contents--usage{font-size:10px}body.top #content .examples .slick-slider .slick-prev,body.top #content .examples .slick-slider .slick-next{width:42px;height:42px}body.top #content .examples .slick-slider .slick-prev .fa,body.top #content .examples .slick-slider .slick-next .fa{width:10px;margin-top:-5px}}@media only screen and (max-width: 480px){body.top #content .examples{padding:1em 0}body.top #content .examples .example+.example{margin-left:1em}}body.top #content .use-cases{font-size:20px;width:100%;height:41em;background:url() center top no-repeat;background-color:#d1e2ee;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:120px}body.top #content .use-cases.image-loaded{background-image:url(/images/use-cases-background.webp)}html.no-webp body.top #content .use-cases.image-loaded{background-image:url(/images/use-cases-background.jpg)}body.top #content .use-cases .title{padding:0 152px 89px;display:block}@media only screen and (max-width: 1079px){body.top #content .use-cases{padding-top:84px}body.top #content .use-cases .title{padding:0 108px 60px}}@media only screen and (max-width: 768px){body.top #content .use-cases{padding-top:58px;height:50em}body.top #content .use-cases .title{padding:0 76px 46px}}@media only screen and (max-width: 480px){body.top #content .use-cases{padding-top:36px}body.top #content .use-cases .title{padding:0 46px 28px}}@media only screen and (max-width: 420px){body.top #content .use-cases{padding-top:28px}body.top #content .use-cases .title{padding:0 30px 20px}}@media only screen and (max-width: 320px){body.top #content .use-cases{padding-top:24px}body.top #content .use-cases .title{padding:0 24px 20px}}body.top #content .use-cases__inner .card{border:none;height:auto;width:36vw;-webkit-border-radius:0.75em;-moz-border-radius:0.75em;border-radius:0.75em;padding:2.55em 2.75em;margin:0 2em 0.8em 0;outline:none;overflow:hidden;-moz-background-size:20vw;-o-background-size:20vw;background-size:20vw;background-position:right 1em bottom 1em;background-repeat:no-repeat;background-color:#fff}body.top #content .use-cases__inner .card__index{color:#07f;font-weight:700;font-size:1em;line-height:1.2;margin-bottom:0.75em}body.top #content .use-cases__inner .card__title{font-size:1.5em;font-weight:700;line-height:1.5}body.top #content .use-cases__inner .card__title .blue{color:#07f}body.top #content .use-cases__inner .card__details{font-size:0.7em;line-height:1.7;margin-top:1.5em;padding:0}@media only screen and (max-width: 1079px){body.top #content .use-cases__inner .card{width:50vw}body.top #content .use-cases__inner .card__details{font-size:12px}}@media only screen and (max-width: 768px){body.top #content .use-cases__inner .card{width:60vw}}@media only screen and (max-width: 480px){body.top #content .use-cases__inner .card{width:70vw;margin-bottom:0}}@media only screen and (max-width: 420px){body.top #content .use-cases__inner .card__details{font-size:11px}}@media only screen and (max-width: 320px){body.top #content .use-cases__inner .card__details{font-size:10px}}body.top #content .use-cases__inner.slick-slider .slick-track{left:10.75em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media only screen and (max-width: 1079px){body.top #content .use-cases__inner.slick-slider .slick-track{left:auto}}body.top #content .use-cases__inner.slick-slider .slick-dots li{margin:0 0.25em}body.top #content .use-cases__inner.slick-slider .slick-dots li button:before{font-size:14px;color:#fff;opacity:0.5}@media only screen and (max-width: 480px){body.top #content .use-cases__inner.slick-slider .slick-dots li button:before{font-size:12px}}@media only screen and (min-width: 1440px){body.top #content .use-cases__inner.slick-slider .slick-dots li button:before{font-size:16px}}body.top #content .use-cases__inner.slick-slider .slick-dots li.slick-active button:before{color:#07f;opacity:1}body.top #content .use-cases__inner.slick-slider .slick-dots li button:hover:before,body.top #content .use-cases__inner.slick-slider .slick-dots li button:focus:before{color:#07f}@media only screen and (max-width: 1079px){body.top #content .use-cases{font-size:18px}}@media only screen and (max-width: 768px){body.top #content .use-cases{font-size:14px}}@media only screen and (max-width: 480px){body.top #content .use-cases{font-size:12px}}@media only screen and (max-width: 420px){body.top #content .use-cases{font-size:11px}}@media only screen and (max-width: 320px){body.top #content .use-cases{font-size:10px}}body.top #content .price-info{font-size:20px;line-height:1.5;padding:5.3em 0 7.6em;background-color:#f2f6fb;text-align:center}body.top #content .price-info .plans{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);max-width:984px;margin:0 auto}body.top #content .price-info .plans .plan-type{margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.top #content .price-info .plans .plan-type span{font-size:0.9em;letter-spacing:0.73px;color:#07f;font-weight:400}body.top #content .price-info .plans .plan-type hr{height:2px;background:#07f;margin:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;border:0;margin-left:0.8em}body.top #content .price-info .plans .plan-card-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.top #content .price-info .plans .caution{font-size:20px;padding:1em;max-width:1080px;margin:40px auto;text-align:center}body.top #content .price-info .plans .caution .caution__title{margin:0 auto;font-weight:bold;line-height:1.2;color:#07f;text-align:center}body.top #content .price-info .plans .caution .caution__contents{margin:1.5em auto 0;font-size:14px;line-height:2;display:inline-block;text-align:left}body.top #content .price-info .plans .caution .caution__contents .blue{color:#07f}@media only screen and (max-width: 768px){body.top #content .price-info .plans .caution{font-size:18px}}@media only screen and (max-width: 480px){body.top #content .price-info .plans .caution{font-size:16px}}@media only screen and (max-width: 420px){body.top #content .price-info .plans .caution{font-size:14px}body.top #content .price-info .plans .caution .caution__contents{font-size:1em}}body.top #content .price-info .plans .plan-card-wrapper{width:472px;margin-top:2em;text-align:left}body.top #content .price-info .plans .plan-card-wrapper:nth-child(2n + 2){margin-left:40px}body.top #content .price-info .plans .plan-card-wrapper .plan-card{width:100%;display:block;background:#fff;padding:0.8em 0.8em 0.4em 0.8em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__title{min-width:192px;max-width:100%;font-size:1.6em;padding:2px;background:#07f;color:#fff;text-align:center;margin-left:-0.5em}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__title.text-sm{font-size:1.4em}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__title small{font-size:0.5em}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top .plan-card__price{font-size:1.2em;color:#07f;white-space:nowrap;letter-spacing:0.96px}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top .plan-card__price .day{font-size:1.33em;font-weight:700}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top .plan-card__price .rate{font-size:3em;font-weight:700;line-height:1.3;margin-right:0.1em}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top .plan-card__price .contact-us{display:inline-block;font-weight:700;font-size:1.3em;line-height:53px;color:#07f;text-align:left}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top .plan-card__icon{width:38%;height:5em;margin:0 1%;-webkit-flex-shrink:0;flex-shrink:0;background:no-repeat center;-moz-background-size:contain;-o-background-size:contain;background-size:contain}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top .plan-card__text{color:#07f;font-weight:700;font-size:1em;margin:1.5em 0}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top .plan-card__subtitle{color:#07f;font-weight:700;font-size:12px;margin-top:8px}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__bottom{font-size:0.7em;font-weight:700;line-height:2;letter-spacing:0.5px}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__bottom span{white-space:nowrap}body.top #content .price-info .plans .plan-card-wrapper .plan-card.purpose-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:no-repeat center;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.top #content .price-info .plans .plan-card-wrapper .plan-card.purpose-card .purpose-card__box{color:#07f;font-weight:700;padding:0.8em}body.top #content .price-info .plans .plan-card-wrapper .plan-card.purpose-card .purpose-card__box .purpose-card__subtitle{font-size:1em;padding-bottom:0.2em}body.top #content .price-info .plans .plan-card-wrapper .plan-card.purpose-card .purpose-card__box .purpose-card__title{font-size:1.8em;line-height:1.4}body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-cardboard .plan-card__top--left,body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-pallet .plan-card__top--left,body.top #content .price-info .plans .plan-card-wrapper .plan-card.temperature-controlled-cardboard .plan-card__top--left,body.top #content .price-info .plans .plan-card-wrapper .plan-card.temperature-controlled-pallets .plan-card__top--left{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-cardboard .plan-card__icon,body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-pallet .plan-card__icon,body.top #content .price-info .plans .plan-card-wrapper .plan-card.temperature-controlled-cardboard .plan-card__icon,body.top #content .price-info .plans .plan-card-wrapper .plan-card.temperature-controlled-pallets .plan-card__icon{width:35%;margin:0}body.top #content .price-info .plans .plan-card-wrapper .plan-card.shipping .plan-card__top--left{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}body.top #content .price-info .plans .plan-card-wrapper .plan-card.shipping .plan-card__icon{width:31%;margin:0}body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-shipping .plan-card__title{display:inline-block;padding:2px 0.75em}body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-shipping .plan-card__top--left{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-shipping .plan-card__icon{width:35%;margin:0}body.top #content .price-info .plans .plan-card-wrapper .plan-card.shipping .plan-card__top .plan-card__price .rate,body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-shipping .plan-card__top .plan-card__price .rate{line-height:1}body.top #content .price-info .plans .plan-card-wrapper a.plan-card{color:#333;-webkit-transition:-webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;-o-transition:box-shadow 0.2s ease-in-out, -o-transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -moz-box-shadow 0.2s ease-in-out;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out, -moz-box-shadow 0.2s ease-in-out;-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1)}@media only screen and (min-width: 1080px){body.top #content .price-info .plans .plan-card-wrapper a.plan-card:hover{color:#333;-webkit-box-shadow:0px 25px 25px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 25px 25px 0px rgba(0,0,0,0.1);box-shadow:0px 25px 25px 0px rgba(0,0,0,0.1);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}}body.top #content .price-info .plans .plan-card-wrapper.coming-soon .plan-card:after{content:'Coming Soon';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700;font-size:1.2em;letter-spacing:1.68px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.top #content .price-info .plans .plan-card-wrapper.new-plan .plan-card .plan-card__icon{height:6em}body.top #content .price-info .plans .plan-card-wrapper.new-plan .plan-card::after{content:'';position:absolute;top:0;right:0;width:89px;height:53px;background:url(/images/reborn/new.svg) no-repeat top right}@media only screen and (max-width: 1040px){body.top #content .price-info .plans .plan-card-wrapper{width:-webkit-calc((100vw - 40px) / 2 - 3vw);width:-moz-calc((100vw - 40px) / 2 - 3vw);width:calc((100vw - 40px) / 2 - 3vw);margin-top:3vw}body.top #content .price-info .plans .plan-card-wrapper:nth-child(2n + 2){margin-left:3vw}}@media only screen and (min-width: 769px){body.top #content .price-info .plans .plan-card{min-height:233px}}@media only screen and (max-width: 768px){body.top #content .price-info .plans .plan-card-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.top #content .price-info .plans .plan-card-wrapper{width:100%;max-width:472px;margin:2em 0 0;font-size:18px}body.top #content .price-info .plans .plan-card-wrapper:nth-child(2n + 2){margin:2em 0 0}body.top #content .price-info .plans .plan-card-wrapper.coming-soon{display:none}}@media only screen and (max-width: 480px){body.top #content .price-info .plans .plan-card-wrapper{font-size:16px}}@media only screen and (max-width: 420px){body.top #content .price-info .plans .plan-card-wrapper{font-size:14px}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__bottom{font-size:12px;font-weight:400}body.top #content .price-info .plans .plan-card-wrapper .plan-card .plan-card__top--left{width:50%}body.top #content .price-info .plans .plan-card-wrapper .plan-card.shipping .plan-card__top--left,body.top #content .price-info .plans .plan-card-wrapper .plan-card.frozen-shipping .plan-card__top--left{width:60%}}body.top #content .price-info .disclaimer{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);max-width:984px;font-size:12px;margin:20px auto 0;text-align:right}@media only screen and (max-width: 1079px){body.top #content .price-info{font-size:18px}}@media only screen and (max-width: 480px){body.top #content .price-info{font-size:16px}}body.top #content .faq{font-size:20px;line-height:1.5;padding:6.2em 0 4em 0;text-align:center}body.top #content .faq.bg-white{background-color:#fff}body.top #content .faq__questions{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);max-width:732px;margin:4.25em auto 0;text-align:left}body.top #content .faq__questions .group{margin-bottom:5.4em}body.top #content .faq__questions .group:last-child{margin-bottom:0}body.top #content .faq__questions .group__item{padding:1.5em 1.2em 5px 0;border-bottom:1px solid #dde4eb}body.top #content .faq__questions .group__item--question{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;font-weight:bold;font-size:0.8em;line-height:1.56;color:#07f;cursor:pointer}body.top #content .faq__questions .group__item--question span:first-child{width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px)}body.top #content .faq__questions .group__item--question .fa{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;-moz-transition:transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out}body.top #content .faq__questions .group__item--question.open .fa{-webkit-transform:rotate3d(0, 0, 1, 179.5deg);-moz-transform:rotate3d(0, 0, 1, 179.5deg);transform:rotate3d(0, 0, 1, 179.5deg)}body.top #content .faq__questions .group__item--answer{font-size:0.7em;line-height:1.78;height:0;overflow:hidden;margin-top:2em;-webkit-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}body.top #content .faq__questions .group__item--answer.visible{height:auto}body.top #content .faq__questions .group__item--answer.margin-bottom{margin-bottom:2em}body.top #content .faq__questions .group__item--answer a{text-decoration:underline;color:#07f}body.top #content .faq__questions .group__item--answer p{margin:0}body.top #content .faq__details{margin:2.5em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.top #content .faq__details .button{width:225px;cursor:pointer;font-size:0.7em;color:#07f;border:1px solid currentColor;-webkit-border-radius:1.7em;-moz-border-radius:1.7em;border-radius:1.7em;line-height:2.5em}body.top #content .faq__details .button span.fa{width:6px;float:right;right:1em;top:1px}body.top #content .faq__details .button:hover{opacity:0.7;background:#f1f6fc}@media only screen and (max-width: 768px){body.top #content .faq{font-size:18px;padding:4em 0 2em}body.top #content .faq h2>.title{font-size:28px}body.top #content .faq__questions .group__item{padding:1em 0.5em 4px 0}}body.top #content .note-banner{margin:0 2em 4em}body.top #content .note-banner .banner-image{text-align:center;margin:0 auto;max-width:1080px}body.top #content .note-banner .banner-image img{max-width:100%;width:800px;height:160px}@media only screen and (max-width: 768px){body.top #content .note-banner{width:100%;margin:0 auto}body.top #content .note-banner .banner-image{margin:0 1em 4em}body.top #content .note-banner .banner-image img{width:686px;height:100%}}@media only screen and (max-width: 420px){body.top #content .note-banner{margin:0 0 4em 0}}body.top #content section.operator-banner .operator-banner-inner{padding-left:1em !important}@media only screen and (max-width: 767px){body.top #content section.operator-banner .operator-banner-inner .contact-button{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-moz-box-orient:vertical !important;-moz-box-direction:normal !important;flex-direction:column !important}}body.top #content section.operator-banner .operator-banner-inner .contact-button{position:relative}@media only screen and (max-width: 768px){body.top #content section.operator-banner .operator-banner-inner .left .messages .texts{width:100% !important}}body.top #content section.operator-banner .operator-banner-inner .left .messages .texts .title{font-size:28px !important}@media only screen and (max-width: 768px){body.top #content section.operator-banner .operator-banner-inner .left .messages .texts .title{font-size:19px !important;margin-right:0 !important;margin-bottom:0 !important}}body.top #content .slick-slider .slick-prev,body.top #content .slick-slider .slick-next{background:rgba(242,246,251,0.9);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.top #content .slick-slider .slick-prev .fa,body.top #content .slick-slider .slick-next .fa{opacity:1;color:#07f;width:12px;margin-top:-6px}@media only screen and (min-width: 1080px){body.top #content .lower__box{min-height:261px}}body.top #content .lp202506-hero.hero-top{padding-top:140px}body.top #content .lp202506-hero.hero-top h1{margin-bottom:48px}@media only screen and (max-width: 1079px){body.top #content .lp202506-hero.hero-top{padding-top:108px}body.top #content .lp202506-hero.hero-top h1{margin-top:24px;margin-bottom:0}}body.top #content .lp202506-hero.hero-lp202506 h1{margin-bottom:48px}@media only screen and (max-width: 1079px){body.top #content .lp202506-hero.hero-lp202506 h1{margin-top:24px;margin-bottom:0}}body.top #content .price-simulator{background-color:#f2f6fb}body.top #content .network{background-color:#f2f6fb;margin-top:0;margin-bottom:0}body.top #content .network__container{top:-64px}body.top #content .section.user-interviews{padding-top:16px}.top-intro{padding:80px 20px 0;background-color:#f2f6fb}@media only screen and (max-width: 1079px){.top-intro{padding:0 16px}}.top-intro__container{max-width:1080px;margin:0 auto;text-align:center}.top-intro__text{font-size:24px;line-height:1.8;color:#07f;font-weight:bold}@media only screen and (max-width: 1079px){.top-intro__text{font-size:24px;line-height:1.7}.top-intro__text br{display:none}}@media only screen and (max-width: 1079px){.top-intro__text{font-size:16px}}#contact-us-form{position:relative}#contact-us-form:not(.show-loader){opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#contact-us-form:not(.show-loader).visible{opacity:1}#contact-us-form.show-loader{min-height:400px}#contact-us-form.show-loader:not(.visible)::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/loader.svg) no-repeat center center;-moz-background-size:150px;-o-background-size:150px;background-size:150px}#contact-us-form .recaptcha-disclaimer{font-size:10px;color:#9e9e9e;letter-spacing:1.6px;margin-top:1.5em}#contact-us-form .recaptcha-disclaimer a{color:inherit;text-decoration:underline}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");section.scenes-hero{color:#fff;min-height:688px;overflow:hidden;position:relative}section.scenes-hero .scenes-hero__bg,section.scenes-hero .scenes-hero__overlay{inset:0;position:absolute}section.scenes-hero .scenes-hero__bg-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.scenes-hero .scenes-hero__bg-image--pc.visible\:media-pc{display:block}section.scenes-hero .scenes-hero__bg-image--sp.hidden\:media-pc{display:none}section.scenes-hero .scenes-hero__overlay{display:none}section.scenes-hero .scenes-hero__inner{margin:0 auto;max-width:1080px;padding:12px 0 46px;position:relative;z-index:1}section.scenes-hero .scenes-hero__topbar{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}section.scenes-hero .scenes-hero__top-links{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:24px}section.scenes-hero .scenes-hero__top-copy{color:#fff;font-size:14px;line-height:1;margin:0}section.scenes-hero .scenes-hero__login{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:14px;gap:5px;line-height:1;text-decoration:none}section.scenes-hero .scenes-hero__login:hover{opacity:.88}section.scenes-hero .scenes-hero__login-arrow{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;line-height:1;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}section.scenes-hero .scenes-hero__login-arrow img{height:10px;width:10px}section.scenes-hero .scenes-hero__header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.07);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.07);box-shadow:0 0 10px 0 rgba(0,0,0,0.07);color:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-top:22px;min-height:64px;padding:16px 24px}section.scenes-hero .scenes-hero__logo{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;line-height:0}section.scenes-hero .scenes-hero__header-right{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:24px}section.scenes-hero .scenes-hero__nav{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:12px}section.scenes-hero .scenes-hero__nav-link{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#333;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:14px;gap:8px;line-height:1;text-decoration:none}section.scenes-hero .scenes-hero__nav-arrow .fa-svg{height:0.5em;width:0.5em}section.scenes-hero .scenes-hero__header-actions,section.scenes-hero .scenes-hero__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:8px}section.scenes-hero .scenes-hero__header-button,section.scenes-hero .scenes-hero__action,section.scenes-hero .scenes-hero__mobile-button,section.scenes-hero .scenes-hero__form-button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:16px;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:1;overflow:hidden;text-decoration:none;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;white-space:nowrap}section.scenes-hero .scenes-hero__header-button:hover,section.scenes-hero .scenes-hero__action:hover,section.scenes-hero .scenes-hero__mobile-button:hover,section.scenes-hero .scenes-hero__form-button:hover{opacity:.88}section.scenes-hero .scenes-hero__header-button--download,section.scenes-hero .scenes-hero__action--download{background-image:-webkit-linear-gradient(263deg, #07f 29.298%, #394dee 131.9%);background-image:-moz-linear-gradient(263deg, #07f 29.298%, #394dee 131.9%);background-image:-o-linear-gradient(263deg, #07f 29.298%, #394dee 131.9%);background-image:linear-gradient(187deg, #07f 29.298%, #394dee 131.9%)}section.scenes-hero .scenes-hero__header-button--contact,section.scenes-hero .scenes-hero__action--contact,section.scenes-hero .scenes-hero__mobile-button,section.scenes-hero .scenes-hero__form-button{background-image:-webkit-linear-gradient(242.6deg, #f7c912 0%, #ff8600 100%);background-image:-moz-linear-gradient(242.6deg, #f7c912 0%, #ff8600 100%);background-image:-o-linear-gradient(242.6deg, #f7c912 0%, #ff8600 100%);background-image:linear-gradient(207.4deg, #f7c912 0%, #ff8600 100%)}section.scenes-hero .scenes-hero__header-button{height:40px;padding:0 20px}section.scenes-hero .scenes-hero__header-button--contact{min-width:174px;padding:0 24px}section.scenes-hero .scenes-hero__content{display:grid;grid-template-columns:645px 420px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;margin-top:104px}section.scenes-hero .scenes-hero__breadcrumbs{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:14px;white-space:nowrap}section.scenes-hero .scenes-hero__breadcrumbs--pc.visible\:media-pc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}section.scenes-hero .scenes-hero__breadcrumbs--sp.hidden\:media-pc{display:none}section.scenes-hero .scenes-hero__breadcrumb{color:#fff;font-size:12px;letter-spacing:1.2px;line-height:1;text-decoration:none}section.scenes-hero .scenes-hero__breadcrumb--underline{text-decoration:underline}section.scenes-hero .scenes-hero__breadcrumb-separator{background:rgba(255,255,255,0.6);display:block;height:12px;width:1px}section.scenes-hero .scenes-hero__copy{margin-top:48px;max-width:645px}section.scenes-hero .scenes-hero__eyebrow{font-size:20px;font-weight:500;line-height:1.4;margin:0}section.scenes-hero .scenes-hero__title{font-weight:700;letter-spacing:0;line-height:1.4;margin:4px 0 0;max-width:645px}section.scenes-hero .scenes-hero__title-text{display:block}section.scenes-hero .scenes-hero__title-text--pc{font-size:40px}section.scenes-hero--manufacturing .scenes-hero__title-text--pc{font-size:34px}section.scenes-hero h1.scenes-hero__title--pc.visible\:media-pc{display:block}section.scenes-hero h1.scenes-hero__title--sp.hidden\:media-pc{display:none}section.scenes-hero .scenes-hero__description{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;font-size:18px;font-weight:500;gap:8px;letter-spacing:1.08px;line-height:1.6;margin-top:16px;max-width:597px}section.scenes-hero .scenes-hero__description>div{margin:0}section.scenes-hero .scenes-hero__description .scenes-hero__description-group>div{margin:0}section.scenes-hero .scenes-hero__description .scenes-hero__description-group--secondary{margin-top:8px}section.scenes-hero .scenes-hero__description--pc.visible\:media-pc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}section.scenes-hero .scenes-hero__description--sp.hidden\:media-pc{display:none}section.scenes-hero .scenes-hero__tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:12px;margin-top:16px}section.scenes-hero .scenes-hero__tag{background:#fff;color:#333;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:16px;letter-spacing:0.96px;line-height:1.6;padding:4px 10px}section.scenes-hero .scenes-hero__actions{margin-top:24px}section.scenes-hero .scenes-hero__action{height:48px;max-width:200px;padding:0 24px;width:200px}section.scenes-hero .scenes-hero__form-card{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:480px;padding:32px 24px}section.scenes-hero .scenes-hero__form-title{color:#0077ff;font-size:22px;font-weight:700;line-height:1.6;margin:0;text-align:center}section.scenes-hero .scenes-hero__hubspot-form{width:100%;height:auto;background:rgba(255,255,255,0.95);border:2px solid #f2f8ff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:32px 27px;opacity:0;-webkit-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:8px;opacity:1;padding:0;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}section.scenes-hero .scenes-hero__hubspot-form.visible{opacity:1}section.scenes-hero .scenes-hero__mobile-header{display:none}section.scenes-hero .scenes-hero__menu{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:transparent;border:0;color:#4b4f58;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0;width:40px}section.scenes-hero .scenes-hero__menu .fa-svg{height:20px;width:20px}@media only screen and (max-width: 1079px){section.scenes-hero{min-height:642px;padding-top:60px}section.scenes-hero .scenes-hero__header,section.scenes-hero .scenes-hero__mobile-header{display:none !important}section.scenes-hero .scenes-hero__bg-image--pc.visible\:media-pc,section.scenes-hero .scenes-hero__topbar.visible\:media-pc,section.scenes-hero .scenes-hero__top-copy.visible\:media-pc,section.scenes-hero .scenes-hero__header.visible\:media-pc,section.scenes-hero h1.scenes-hero__title--pc.visible\:media-pc,section.scenes-hero .scenes-hero__description--pc.visible\:media-pc,section.scenes-hero .scenes-hero__breadcrumbs--pc.visible\:media-pc,section.scenes-hero .scenes-hero__form-card.visible\:media-pc{display:none}section.scenes-hero .scenes-hero__bg-image--sp.hidden\:media-pc,section.scenes-hero .scenes-hero__mobile-header.hidden\:media-pc,section.scenes-hero h1.scenes-hero__title--sp.hidden\:media-pc,section.scenes-hero .scenes-hero__description--sp.hidden\:media-pc{display:block}section.scenes-hero .scenes-hero__breadcrumbs--sp.hidden\:media-pc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}section.scenes-hero .scenes-hero__inner{max-width:none;padding:0 0 32px}section.scenes-hero .scenes-hero__mobile-header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#fff;display:grid;grid-template-columns:1fr auto auto;min-height:70px;padding:18px 24px;position:relative;z-index:2}section.scenes-hero .scenes-hero__mobile-button{font-size:14px;height:32px;margin-right:16px;min-width:153px;padding:0 24px}section.scenes-hero .scenes-hero__content{display:block;margin-top:24px;padding:0 24px}section.scenes-hero .scenes-hero__main{margin:0 auto}section.scenes-hero .scenes-hero__copy{margin-top:24px;max-width:none}section.scenes-hero .scenes-hero__title{line-height:1.4;margin-top:0;max-width:none}section.scenes-hero .scenes-hero__title-text--sp{font-size:36px}section.scenes-hero .scenes-hero__description{font-size:14px;gap:0;letter-spacing:0.84px;margin-top:16px;max-width:none}section.scenes-hero .scenes-hero__tags{gap:12px;margin-top:16px}section.scenes-hero .scenes-hero__tag{font-size:14px;letter-spacing:0.9px;line-height:1.6}section.scenes-hero .scenes-hero__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px;margin-top:32px}section.scenes-hero .scenes-hero__action{width:100%}}@media only screen and (max-width: 768px){section.scenes-hero .scenes-hero__main{max-width:360px}section.scenes-hero .scenes-hero__copy{max-width:360px}section.scenes-hero .scenes-hero__action{max-width:327px}}@media only screen and (max-width: 480px){section.scenes-hero .scenes-hero__mobile-header{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-template-columns:auto 1fr auto;padding:18px 16px}section.scenes-hero .scenes-hero__mobile-button{justify-self:end;margin-right:0;padding:0 18px}section.scenes-hero .scenes-hero__content{padding:0 16px}section.scenes-hero .scenes-hero__breadcrumbs{gap:8px}section.scenes-hero .scenes-hero__title-text--sp{font-size:28px}}section.scenes-hero .scenes-hero__header,section.scenes-hero .scenes-hero__mobile-header{display:none !important}.scenes-sticky-form{opacity:0;pointer-events:none;position:fixed;bottom:16px;right:16px;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;width:300px;z-index:40}.scenes-sticky-form.is-visible{opacity:1;pointer-events:auto}.scenes-sticky-form .scenes-sticky-form__card{background:#fff;border:1px solid #dce8f7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 16px 40px rgba(23,54,103,0.14);-moz-box-shadow:0 16px 40px rgba(23,54,103,0.14);box-shadow:0 16px 40px rgba(23,54,103,0.14);padding:20px 22px 18px;-webkit-transition:width 0.2s ease, padding 0.2s ease;-o-transition:width 0.2s ease, padding 0.2s ease;-moz-transition:width 0.2s ease, padding 0.2s ease;transition:width 0.2s ease, padding 0.2s ease}.scenes-sticky-form .scenes-sticky-form__mark{background:transparent;border:0;color:#c8d7ef;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:2px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;line-height:1;margin-left:auto;padding:0}.scenes-sticky-form .scenes-sticky-form__mark .fa-svg{height:10px;width:10px}.scenes-sticky-form .scenes-sticky-form__title{color:#0077ff;font-size:18px;font-weight:700;letter-spacing:1.12px;line-height:1.5;margin:6px 0 14px;text-align:center}.scenes-sticky-form .scenes-sticky-form__form>div[style*='margin-top: 1.5em;']{display:none}.scenes-sticky-form #scenes-sticky-contact-us-form{position:relative}.scenes-sticky-form #scenes-sticky-contact-us-form:not(.show-loader){opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.scenes-sticky-form #scenes-sticky-contact-us-form:not(.show-loader).visible{opacity:1}.scenes-sticky-form #scenes-sticky-contact-us-form.show-loader{min-height:320px}.scenes-sticky-form #scenes-sticky-contact-us-form.show-loader:not(.visible)::after{background:url(/images/loader.svg) no-repeat center center;-moz-background-size:120px;-o-background-size:120px;background-size:120px;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.scenes-sticky-form .scenes-sticky-form__form{width:100%;height:auto;background:rgba(255,255,255,0.95);border:2px solid #f2f8ff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:32px 27px;opacity:0;-webkit-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:1;padding:0;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.scenes-sticky-form .scenes-sticky-form__form.visible{opacity:1}.scenes-sticky-form .scenes-sticky-form__form .hs_submit{margin-top:4px}.scenes-sticky-form .scenes-sticky-form__form .submit-btn{min-height:40px}.scenes-sticky-form .scenes-sticky-form__form .hs-richtext,.scenes-sticky-form .scenes-sticky-form__form .submitted-message{font-size:12px;line-height:1.6}.scenes-sticky-form .scenes-sticky-form__form .submitted-message p{margin:0}.scenes-sticky-form.is-collapsed{width:52px}.scenes-sticky-form.is-collapsed .scenes-sticky-form__card{padding:16px 14px;width:52px}.scenes-sticky-form.is-collapsed .scenes-sticky-form__title,.scenes-sticky-form.is-collapsed .scenes-sticky-form__form{display:none}.scenes-sticky-form.is-collapsed .scenes-sticky-form__mark{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:100%}@media only screen and (max-width: 1079px){.scenes-sticky-form{display:none}}@media screen and (min-width: 1080px){body.scenes .consult-btn{display:none !important}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");section.scenes-problem{background:#f2f6fb;color:#333;padding:80px 0 40px}section.scenes-problem .scenes-problem__inner{margin:0 auto;max-width:1080px;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px)}section.scenes-problem .scenes-problem__header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px;padding:32px 8px;position:relative;text-align:center}section.scenes-problem .scenes-problem__bg{color:rgba(51,51,51,0.03);font-family:'Montserrat', sans-serif;font-size:140px;font-weight:700;left:50%;letter-spacing:11.2px;line-height:1.4;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;z-index:0}section.scenes-problem .scenes-problem__lead,section.scenes-problem .scenes-problem__title{position:relative;z-index:1}section.scenes-problem .scenes-problem__lead{color:#0077ff;font-size:20px;font-weight:500;line-height:1.4}section.scenes-problem .scenes-problem__title{color:#333;font-size:32px;font-weight:700;letter-spacing:2.56px;line-height:1.4;margin:0}section.scenes-problem .scenes-problem__title--pc.visible\:media-pc{display:block}section.scenes-problem .scenes-problem__title--sp.hidden\:media-pc{display:none}section.scenes-problem .scenes-problem__issues{display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:40px;position:relative;z-index:2}section.scenes-problem .scenes-problem__issue{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:172px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden;position:relative;text-align:center}section.scenes-problem .scenes-problem__issue-text{font-size:22px;line-height:1.5;max-width:78%}section.scenes-problem .scenes-problem__issue-line{position:relative;z-index:1}section.scenes-problem .scenes-problem__issue-line .highlight{background:-webkit-linear-gradient(transparent -webkit-calc(100% - 0.42em), #ffd740 -webkit-calc(100% - 0.42em));background:-moz-linear-gradient(transparent -moz-calc(100% - 0.42em), #ffd740 -moz-calc(100% - 0.42em));background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#ffd740));background:-o-linear-gradient(transparent calc(100% - 0.42em), #ffd740 calc(100% - 0.42em));background:linear-gradient(transparent calc(100% - 0.42em), #ffd740 calc(100% - 0.42em))}section.scenes-problem .scenes-problem__issue-image{bottom:0;display:block;height:64px;position:absolute;right:6px;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:72px}section.scenes-problem .scenes-problem__flow{margin-top:32px;position:relative;z-index:1}section.scenes-problem .scenes-problem__solution-box{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#0077ff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:28px;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:1.4;min-height:84px;padding:16px 24px;position:relative;text-align:center;z-index:2}section.scenes-problem .scenes-problem__connector-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:0;position:relative;z-index:1}section.scenes-problem .scenes-problem__connector{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;justify-self:center;margin-top:-116px}section.scenes-problem .scenes-problem__flow-line{background:-webkit-gradient(linear, left bottom, left top, from(#c8d7e8), color-stop(62%, rgba(200,215,232,0.9)), color-stop(88%, rgba(200,215,232,0.62)), to(rgba(200,215,232,0.35)));background:-webkit-linear-gradient(bottom, #c8d7e8 0%, rgba(200,215,232,0.9) 62%, rgba(200,215,232,0.62) 88%, rgba(200,215,232,0.35) 100%);background:-moz-linear-gradient(bottom, #c8d7e8 0%, rgba(200,215,232,0.9) 62%, rgba(200,215,232,0.62) 88%, rgba(200,215,232,0.35) 100%);background:-o-linear-gradient(bottom, #c8d7e8 0%, rgba(200,215,232,0.9) 62%, rgba(200,215,232,0.62) 88%, rgba(200,215,232,0.35) 100%);background:linear-gradient(to top, #c8d7e8 0%, rgba(200,215,232,0.9) 62%, rgba(200,215,232,0.62) 88%, rgba(200,215,232,0.35) 100%);display:block;height:116px;width:4px}section.scenes-problem .scenes-problem__arrow{position:relative;width:28px}section.scenes-problem .scenes-problem__arrow::before{background:#0077ff;content:'';display:block;height:28px;margin:-1px auto 0;width:4px}section.scenes-problem .scenes-problem__arrow::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #0077ff;content:'';display:block;margin:-1px auto 0;width:0}section.scenes-problem .scenes-problem__message-wrap{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:16px;margin-top:16px;text-align:center}section.scenes-problem .scenes-problem__pill{background:#fff;border:1px solid #333;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:20px;font-weight:700;line-height:1;padding:16px 24px}section.scenes-problem .scenes-problem__message{color:#333;font-size:32px;font-weight:700;letter-spacing:0.64px;line-height:1.4}section.scenes-problem .scenes-problem__message-subtext{color:#333;font-size:20px;font-weight:400;letter-spacing:0.8px;line-height:1.6;margin-top:-2px}section.scenes-problem .scenes-problem__message .accent,section.scenes-problem .scenes-problem__benefit-title .accent{color:#0576fe}section.scenes-problem .scenes-problem__message--pc.visible\:media-pc{display:block}section.scenes-problem .scenes-problem__message--sp.hidden\:media-pc{display:none}section.scenes-problem .scenes-problem__benefits{display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:40px}section.scenes-problem .scenes-problem__benefit{background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;min-height:281px;overflow:hidden;padding:32px 24px 24px}section.scenes-problem .scenes-problem__benefits .scenes-problem__benefit.scenes-problem__benefit--minimum{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-bottom:0}section.scenes-problem .scenes-problem__benefit-title{font-size:28px;font-weight:700;line-height:1.6;margin:0;text-align:center}section.scenes-problem .scenes-problem__steps{-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:24px}section.scenes-problem .scenes-problem__step{text-align:center;width:96px}section.scenes-problem .scenes-problem__step-illust{background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:96px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto;padding:12px 8px 8px;width:96px}section.scenes-problem .scenes-problem__step-illust-image{display:block;height:auto;margin-top:auto;max-height:76px;max-width:80px;width:100%}section.scenes-problem .scenes-problem__step-label{font-size:16px;line-height:1.6;margin-top:10px}section.scenes-problem .scenes-problem__step-separator{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 16px;-moz-box-flex:0;flex:0 0 16px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:38px}section.scenes-problem .scenes-problem__step-separator svg{display:block;height:42px;width:6px}section.scenes-problem .scenes-problem__minimum-illust{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;margin-top:18px;margin-bottom:0}section.scenes-problem .scenes-problem__minimum-image{-webkit-align-self:flex-end;align-self:flex-end;display:block;height:auto;max-height:142px;max-width:340px;margin-bottom:0;-o-object-position:center bottom;object-position:center bottom;vertical-align:bottom;width:100%}section.scenes-problem .scenes-problem__actions{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:16px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:40px}section.scenes-problem .scenes-problem__button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:18px;font-weight:700;height:64px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:1.4;min-width:240px;padding:8px 24px;text-decoration:none}section.scenes-problem .scenes-problem__button--download{background:#0d7eff}section.scenes-problem .scenes-problem__button--contact{background-image:-webkit-linear-gradient(242.6deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);background-image:-moz-linear-gradient(242.6deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);background-image:-o-linear-gradient(242.6deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);background-image:linear-gradient(207.4deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);gap:8px}section.scenes-problem .scenes-problem__button-badge{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;color:#ffad00;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:16px;font-weight:700;height:38px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:64px}section.scenes-problem .scenes-problem__link-wrap{margin-top:16px;text-align:center}section.scenes-problem .scenes-problem__link{color:#0d7eff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:16px;gap:3px;text-decoration:none}section.scenes-problem .scenes-problem__link-text{text-decoration:underline}section.scenes-problem .scenes-problem__link-arrow .fa-svg{height:0.7em;margin-left:6px;width:0.7em}@media only screen and (max-width: 1079px){section.scenes-problem .scenes-problem__benefits{grid-template-columns:1fr;margin-top:32px}section.scenes-problem .scenes-problem__benefit{min-height:0}section.scenes-problem .scenes-problem__benefits .scenes-problem__benefit.scenes-problem__benefit--minimum{padding-bottom:0}}@media only screen and (max-width: 768px){section.scenes-problem{padding:24px 15px}section.scenes-problem .scenes-problem__inner{width:100%}section.scenes-problem .scenes-problem__bg{font-size:80px;letter-spacing:6.4px;top:-webkit-calc(50% - 2px);top:-moz-calc(50% - 2px);top:calc(50% - 2px)}section.scenes-problem .scenes-problem__lead{font-size:20px}section.scenes-problem .scenes-problem__title{font-size:28px;letter-spacing:2.24px}section.scenes-problem .scenes-problem__title--pc.visible\:media-pc,section.scenes-problem .scenes-problem__message--pc.visible\:media-pc{display:none}section.scenes-problem .scenes-problem__title--sp.hidden\:media-pc,section.scenes-problem .scenes-problem__message--sp.hidden\:media-pc{display:block}section.scenes-problem .scenes-problem__issues{grid-template-columns:1fr;gap:14px;margin-top:0}section.scenes-problem .scenes-problem__flow{margin-top:28px}section.scenes-problem .scenes-problem__solution-box{font-size:24px;min-height:102px;padding:16px 36px}section.scenes-problem .scenes-problem__connector-row{grid-template-columns:1fr}section.scenes-problem .scenes-problem__connector{margin-top:-529px}section.scenes-problem .scenes-problem__flow-line{height:529px}section.scenes-problem .scenes-problem__connector-row .scenes-problem__connector:nth-child(2),section.scenes-problem .scenes-problem__connector-row .scenes-problem__connector:nth-child(3){display:none}section.scenes-problem .scenes-problem__pill{font-size:20px;padding:16px 24px}section.scenes-problem .scenes-problem__message{font-size:30px;letter-spacing:0.6px}section.scenes-problem .scenes-problem__message-subtext{font-size:16px;letter-spacing:0.64px;margin-top:0}section.scenes-problem .scenes-problem__benefit{min-height:0;padding:32px 24px 24px}section.scenes-problem .scenes-problem__benefits .scenes-problem__benefit.scenes-problem__benefit--minimum{padding-bottom:0}section.scenes-problem .scenes-problem__benefit-title{font-size:28px}section.scenes-problem .scenes-problem__steps{display:grid;gap:20px 0;grid-template-areas:'step1 arrow1 step2' 'step3 arrow3 step4';grid-template-columns:minmax(0, 1fr) 20px minmax(0, 1fr);justify-items:center;position:relative}section.scenes-problem .scenes-problem__step:nth-child(1){grid-area:step1}section.scenes-problem .scenes-problem__step:nth-child(3){grid-area:step2}section.scenes-problem .scenes-problem__step:nth-child(5){grid-area:step3}section.scenes-problem .scenes-problem__step:nth-child(7){grid-area:step4}section.scenes-problem .scenes-problem__step-separator{-webkit-align-self:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:-18px}section.scenes-problem .scenes-problem__step-separator:nth-child(2){grid-area:arrow1}section.scenes-problem .scenes-problem__step-separator:nth-child(6){grid-area:arrow3}section.scenes-problem .scenes-problem__step-separator:nth-child(4){left:50%;margin-top:0;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) rotate(135deg);-moz-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);-o-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);z-index:1}section.scenes-problem .scenes-problem__step-label{font-size:16px}section.scenes-problem .scenes-problem__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px;margin-top:32px}section.scenes-problem .scenes-problem__button{max-width:260px;min-width:0;width:100%}}@media only screen and (max-width: 480px){section.scenes-problem .scenes-problem__bg{font-size:48px}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");section.scenes-flow{background:#f2f6fb;color:#333;padding:80px 0}section.scenes-flow .scenes-flow__inner{margin:0 auto;max-width:1080px;width:100%}section.scenes-flow .scenes-flow__header{position:relative}section.scenes-flow .scenes-flow__eyebrow,section.scenes-flow .scenes-flow__title,section.scenes-flow .scenes-flow__description{position:relative}section.scenes-flow .scenes-flow__eyebrow{color:#0077ff;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;letter-spacing:1.28px;line-height:1}section.scenes-flow .scenes-flow__title{font-size:32px;font-weight:700;letter-spacing:2.56px;line-height:1.4;margin:6px 0 0}section.scenes-flow .scenes-flow__description{font-size:16px;line-height:1.6;margin:10px 0 0}section.scenes-flow .scenes-flow__list{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0, 1fr) 10px minmax(0, 1fr) 10px minmax(0, 1fr) 10px minmax(0, 1fr);margin-top:42px}section.scenes-flow .scenes-flow__card{background:#fff;min-height:200px;padding:18px 24px 14px}section.scenes-flow .scenes-flow__image-wrap{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:82px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto;width:96px}section.scenes-flow .scenes-flow__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}section.scenes-flow .scenes-flow__card-title{font-size:16px;font-weight:700;line-height:1.6;margin:16px 0 0;text-align:center}section.scenes-flow .scenes-flow__card-description{font-size:14px;line-height:1.55;margin-top:6px}section.scenes-flow .scenes-flow__card-description p{margin:0}section.scenes-flow .scenes-flow__arrow{-webkit-align-self:center;align-self:center;background:#0077ff;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);height:30px;width:10px}@media only screen and (max-width: 1079px){section.scenes-flow{padding:64px 24px}section.scenes-flow .scenes-flow__inner{width:100%}section.scenes-flow .scenes-flow__list{gap:16px;grid-template-columns:1fr;margin-top:32px}section.scenes-flow .scenes-flow__card{min-height:0;padding:20px 24px 24px}section.scenes-flow .scenes-flow__arrow{justify-self:center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}@media only screen and (max-width: 768px){section.scenes-flow{padding:56px 24px}section.scenes-flow .scenes-flow__title{font-size:28px;letter-spacing:2.24px}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");section.scenes-cta{background:url("/images/lp202506/hero-back.png") center center/contain repeat,#07f;color:#fff;overflow:hidden;padding:56px 0 34px;position:relative}section.scenes-cta .scenes-cta__inner{margin:0 auto;max-width:1080px;position:relative;width:100%;z-index:1}section.scenes-cta .scenes-cta__title{color:#fff;font-size:48px;font-weight:700;line-height:1.35;margin:0;text-align:center}section.scenes-cta .scenes-cta__card{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:31px;padding:22px 48px 21px 48px}section.scenes-cta .scenes-cta__content{color:#333;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0}section.scenes-cta .scenes-cta__count{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;position:relative}section.scenes-cta .scenes-cta__count--pc.visible\:media-pc{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}section.scenes-cta .scenes-cta__headline--pc.visible\:media-pc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}section.scenes-cta .scenes-cta__count--sp.hidden\:media-pc,section.scenes-cta .scenes-cta__headline--sp.hidden\:media-pc{display:none}section.scenes-cta .scenes-cta__count::after{border-bottom:3px solid #333;content:'';left:0;position:absolute;right:0;top:-webkit-calc(100% + 6px);top:-moz-calc(100% + 6px);top:calc(100% + 6px);z-index:1}section.scenes-cta .scenes-cta__count::before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #333;content:'';left:60px;position:absolute;top:-webkit-calc(100% + 8px);top:-moz-calc(100% + 8px);top:calc(100% + 8px);z-index:2}section.scenes-cta .scenes-cta__count-line::after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #fff;content:'';left:62px;position:absolute;top:-webkit-calc(100% + 5px);top:-moz-calc(100% + 5px);top:calc(100% + 5px);z-index:3}section.scenes-cta .scenes-cta__count-line{-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:9px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}section.scenes-cta .scenes-cta__count-lead,section.scenes-cta .scenes-cta__count-line{font-weight:700;line-height:1.35}section.scenes-cta .scenes-cta__count-lead{font-size:24px;letter-spacing:1.44px;white-space:nowrap}section.scenes-cta .scenes-cta__count-label,section.scenes-cta .scenes-cta__count-suffix{font-size:24px;letter-spacing:1.44px}section.scenes-cta .scenes-cta__count-value{font-size:56px;letter-spacing:1px;line-height:1}section.scenes-cta .scenes-cta__count-label,section.scenes-cta .scenes-cta__count-value,section.scenes-cta .scenes-cta__count-suffix{-webkit-flex-shrink:0;flex-shrink:0;white-space:nowrap}section.scenes-cta .scenes-cta__headline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px;margin-top:28px}section.scenes-cta .scenes-cta__headline-line{-webkit-align-self:flex-start;align-self:flex-start;background:rgba(0,119,255,0.95);color:#fff;font-size:40px;font-weight:700;letter-spacing:2.4px;line-height:1.35;padding:8px 24px;white-space:nowrap}section.scenes-cta .scenes-cta__headline-dot{display:inline-block;font-size:0.75em;line-height:1;-webkit-transform:translateY(-0.08em);-moz-transform:translateY(-0.08em);-ms-transform:translateY(-0.08em);-o-transform:translateY(-0.08em);transform:translateY(-0.08em)}section.scenes-cta .scenes-cta__description{color:#333;font-size:18px;letter-spacing:1.08px;line-height:1.6;margin-top:14px}section.scenes-cta .scenes-cta__description p{margin:0}section.scenes-cta .scenes-cta__description-line+.scenes-cta__description-line,section.scenes-cta .scenes-cta__description p+p{margin-top:6px}section.scenes-cta .scenes-cta__image-wrap{-webkit-box-flex:0;-webkit-flex:0 0 360px;-moz-box-flex:0;flex:0 0 360px;width:360px}section.scenes-cta .scenes-cta__image{aspect-ratio:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}section.scenes-cta .scenes-cta__actions{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:16px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:18px}section.scenes-cta .scenes-cta__button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:24px;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:1;height:64px;min-height:64px;padding:18px 32px;text-decoration:none;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}section.scenes-cta .scenes-cta__button:hover,section.scenes-cta .scenes-cta__button:focus{opacity:0.88}section.scenes-cta .scenes-cta__button--download{background:#fff;color:#0077ff}section.scenes-cta .scenes-cta__button--contact{background:#ffad00;color:#fff;gap:12px}section.scenes-cta .scenes-cta__button-badge{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#fff;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#ffad00;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:16px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-height:38px;min-width:64px;padding:8px 14px}section.scenes-cta .scenes-cta__link-wrap{margin-top:10px;text-align:center}section.scenes-cta .scenes-cta__link{color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:20px;font-weight:700;gap:8px;line-height:1.2;text-decoration:none}section.scenes-cta .scenes-cta__link-text{text-decoration:underline;text-underline-offset:3px}section.scenes-cta .scenes-cta__link-arrow{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;line-height:1;margin-left:8px;text-decoration:none;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}section.scenes-cta .scenes-cta__link-arrow .fa-svg{color:currentColor;height:0.6em;top:0;width:0.6em}@media only screen and (max-width: 1079px){section.scenes-cta{padding:50px 0 40px}section.scenes-cta .scenes-cta__inner{width:-webkit-calc(100% - 32px);width:-moz-calc(100% - 32px);width:calc(100% - 32px)}section.scenes-cta .scenes-cta__title{font-size:28px;line-height:1.35}section.scenes-cta .scenes-cta__card{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0;margin-top:32px;padding:24px 26px}section.scenes-cta .scenes-cta__count{width:216px}section.scenes-cta .scenes-cta__count--pc.visible\:media-pc,section.scenes-cta .scenes-cta__headline--pc.visible\:media-pc{display:none}section.scenes-cta .scenes-cta__count--sp.hidden\:media-pc{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}section.scenes-cta .scenes-cta__headline--sp.hidden\:media-pc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}section.scenes-cta .scenes-cta__count::after{border-bottom-width:2px;top:-webkit-calc(100% + 6px);top:-moz-calc(100% + 6px);top:calc(100% + 6px);z-index:1}section.scenes-cta .scenes-cta__count::before{border-left-width:7px;border-right-width:7px;border-top-width:7px;left:30px;top:-webkit-calc(100% + 8px);top:-moz-calc(100% + 8px);top:calc(100% + 8px);z-index:2}section.scenes-cta .scenes-cta__count-line::after{border-left-width:6px;border-right-width:6px;border-top-width:6px;left:31px;top:-webkit-calc(100% + 6px);top:-moz-calc(100% + 6px);top:calc(100% + 6px);z-index:3}section.scenes-cta .scenes-cta__count-lead{font-size:18px;letter-spacing:1.08px}section.scenes-cta .scenes-cta__count-line{gap:6px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}section.scenes-cta .scenes-cta__count-lead{width:100%}section.scenes-cta .scenes-cta__count-label{font-size:18px;letter-spacing:1.08px}section.scenes-cta .scenes-cta__count-value{font-size:28px;line-height:1}section.scenes-cta .scenes-cta__count-suffix{font-size:16px;letter-spacing:0.96px}section.scenes-cta .scenes-cta__headline{gap:12px;margin-top:24px}section.scenes-cta .scenes-cta__headline-line{font-size:24px;letter-spacing:1.44px;padding:8px 12px}section.scenes-cta .scenes-cta__description{font-size:16px;letter-spacing:0.96px;margin-top:20px}section.scenes-cta .scenes-cta__image-wrap{-webkit-flex-basis:auto;flex-basis:auto;margin-left:auto;margin-right:auto;margin-top:18px;max-width:275px;width:100%}section.scenes-cta .scenes-cta__actions{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px;margin-top:28px}section.scenes-cta .scenes-cta__button{margin-left:auto;margin-right:auto;font-size:16px;height:64px;max-width:240px;min-height:64px;padding:18px 24px;width:100%}section.scenes-cta .scenes-cta__button-badge{font-size:14px;min-height:30px;min-width:48px;padding:6px 10px}section.scenes-cta .scenes-cta__link-wrap{margin-top:14px}section.scenes-cta .scenes-cta__link{font-size:16px;gap:6px}}@media only screen and (max-width: 420px){section.scenes-cta .scenes-cta__headline-line{font-size:18px}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");section.scenes-contact-cta{background:#ffffff;overflow:hidden;padding:0 0 50px;position:relative}section.scenes-contact-cta::after{background:#f2f6fb;bottom:0;content:'';height:208px;left:0;position:absolute;right:0;z-index:0}section.scenes-contact-cta.scenes-contact-cta--reverse-background{background:#f2f6fb}section.scenes-contact-cta.scenes-contact-cta--reverse-background::after{background:#ffffff}section.scenes-contact-cta .scenes-contact-cta__inner{margin:0 auto;max-width:1080px;position:relative;width:100%;z-index:1}section.scenes-contact-cta .scenes-contact-cta__panel{background:#0077ff;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;padding:40px 126px 28px}section.scenes-contact-cta .scenes-contact-cta__title{color:#fff;font-size:28px;font-weight:700;letter-spacing:1.4px;line-height:1.6;margin:0;text-align:center}section.scenes-contact-cta .scenes-contact-cta__title--pc.visible\:media-pc,section.scenes-contact-cta .scenes-contact-cta__card-title--pc.visible\:media-pc,section.scenes-contact-cta .scenes-contact-cta__card-description--pc.visible\:media-pc{display:block}section.scenes-contact-cta .scenes-contact-cta__title--sp.hidden\:media-pc,section.scenes-contact-cta .scenes-contact-cta__card-title--sp.hidden\:media-pc,section.scenes-contact-cta .scenes-contact-cta__card-description--sp.hidden\:media-pc{display:none}section.scenes-contact-cta .scenes-contact-cta__cards{display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));margin:24px auto 0;max-width:828px}section.scenes-contact-cta .scenes-contact-cta__card{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:161px;padding:24px 24px 18px;text-align:center}section.scenes-contact-cta .scenes-contact-cta__card-title{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.35;margin:0}section.scenes-contact-cta .scenes-contact-cta__card-description{font-size:18px;font-weight:400;line-height:1.8;margin-top:11px}section.scenes-contact-cta .scenes-contact-cta__button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-family:'Noto Sans', 'Noto Sans JP', sans-serif;font-size:16px;font-weight:700;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;letter-spacing:0.73px;line-height:1;margin-top:16px;min-width:240px;padding:10px 24px;text-decoration:none;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}section.scenes-contact-cta .scenes-contact-cta__button:hover,section.scenes-contact-cta .scenes-contact-cta__button:focus{opacity:0.88}section.scenes-contact-cta .scenes-contact-cta__button--blue{background:#0077ff}section.scenes-contact-cta .scenes-contact-cta__button--yellow{background-image:-webkit-linear-gradient(242.6deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);background-image:-moz-linear-gradient(242.6deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);background-image:-o-linear-gradient(242.6deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);background-image:linear-gradient(207.4deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%)}@media only screen and (max-width: 1079px){section.scenes-contact-cta{padding:0 12px 50px}section.scenes-contact-cta::after{height:354px}section.scenes-contact-cta.scenes-contact-cta--reverse-background::before{height:354px}section.scenes-contact-cta .scenes-contact-cta__panel{padding:32px 16px}section.scenes-contact-cta .scenes-contact-cta__title{font-size:24px;letter-spacing:1.2px}section.scenes-contact-cta .scenes-contact-cta__title--pc.visible\:media-pc,section.scenes-contact-cta .scenes-contact-cta__card-title--pc.visible\:media-pc,section.scenes-contact-cta .scenes-contact-cta__card-description--pc.visible\:media-pc{display:none}section.scenes-contact-cta .scenes-contact-cta__title--sp.hidden\:media-pc,section.scenes-contact-cta .scenes-contact-cta__card-title--sp.hidden\:media-pc,section.scenes-contact-cta .scenes-contact-cta__card-description--sp.hidden\:media-pc{display:block}section.scenes-contact-cta .scenes-contact-cta__cards{gap:16px;grid-template-columns:1fr;margin-top:24px;max-width:none}section.scenes-contact-cta .scenes-contact-cta__card{min-height:259px;padding:24px 24px 22px}section.scenes-contact-cta .scenes-contact-cta__card:first-child{min-height:262px}section.scenes-contact-cta .scenes-contact-cta__card-title{font-size:24px;line-height:1.35}section.scenes-contact-cta .scenes-contact-cta__card-description{font-size:16px;line-height:1.8;margin-top:12px}section.scenes-contact-cta .scenes-contact-cta__button{margin-top:auto;max-width:240px;min-width:0;width:100%}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");section.scenes-feature{background:#fff;color:#333;overflow:hidden;padding:0 0 80px;position:relative}section.scenes-feature .scenes-feature__chevron{background:#f2f6fb;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);height:101px;left:50%;max-width:1781px;position:absolute;top:-25px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-calc(100% + 341px);width:-moz-calc(100% + 341px);width:calc(100% + 341px)}section.scenes-feature .scenes-feature__inner{margin:0 auto;max-width:1080px;padding-top:92px;position:relative;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);z-index:1}section.scenes-feature .scenes-feature__header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:32px 8px;position:relative;text-align:center}section.scenes-feature .scenes-feature__bg{color:rgba(51,51,51,0.03);font-family:'Montserrat', sans-serif;font-size:140px;font-weight:700;left:50%;letter-spacing:11.2px;line-height:1.4;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;z-index:0}section.scenes-feature .scenes-feature__title{color:#333;font-size:32px;font-weight:700;letter-spacing:2.56px;line-height:1.4;margin:0;position:relative;z-index:1}section.scenes-feature .scenes-feature__title--pc.visible\:media-pc,section.scenes-feature .scenes-feature__item-title--pc.visible\:media-pc{display:block}section.scenes-feature .scenes-feature__title--sp.hidden\:media-pc,section.scenes-feature .scenes-feature__item-title--sp.hidden\:media-pc{display:none}section.scenes-feature .scenes-feature__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:40px;margin-top:60px}section.scenes-feature .scenes-feature__item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:40px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}section.scenes-feature .scenes-feature__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}section.scenes-feature .scenes-feature__content{-webkit-box-flex:0;-webkit-flex:0 1 656px;-moz-box-flex:0;flex:0 1 656px;max-width:656px}section.scenes-feature .scenes-feature__heading{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:20px}section.scenes-feature .scenes-feature__index{color:#0077ff;font-family:'Red Hat Display', sans-serif;font-size:48px;font-weight:700;letter-spacing:0.96px;line-height:1.4;white-space:nowrap}section.scenes-feature .scenes-feature__divider{background:#0077ff;-webkit-box-flex:0;-webkit-flex:0 0 20px;-moz-box-flex:0;flex:0 0 20px;height:2px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}section.scenes-feature .scenes-feature__item-title{color:#0077ff;font-size:36px;font-weight:700;letter-spacing:0.72px;line-height:1.4;margin:0}section.scenes-feature .scenes-feature__item-title span{display:block}section.scenes-feature .scenes-feature__description{font-size:20px;letter-spacing:0.4px;line-height:1.8;margin-top:24px}section.scenes-feature .scenes-feature__description p{margin:0}section.scenes-feature .scenes-feature__description strong{font-weight:700}section.scenes-feature .scenes-feature__image-wrap{-webkit-box-flex:0;-webkit-flex:0 0 384px;-moz-box-flex:0;flex:0 0 384px;width:384px}section.scenes-feature .scenes-feature__image{display:block;height:auto;width:100%}@media only screen and (max-width: 1079px){section.scenes-feature{padding:0 0 64px}section.scenes-feature .scenes-feature__chevron{height:72px;top:-16px;width:-webkit-calc(100% + 120px);width:-moz-calc(100% + 120px);width:calc(100% + 120px)}section.scenes-feature .scenes-feature__inner{padding-top:72px;width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px)}section.scenes-feature .scenes-feature__header{padding:32px 8px}section.scenes-feature .scenes-feature__bg{font-size:96px;letter-spacing:7.68px;top:70%}section.scenes-feature .scenes-feature__item{gap:32px}section.scenes-feature .scenes-feature__content{-webkit-flex-basis:50%;flex-basis:50%;max-width:none}section.scenes-feature .scenes-feature__image-wrap{-webkit-flex-basis:44%;flex-basis:44%;width:auto}section.scenes-feature .scenes-feature__item-title{font-size:28px}section.scenes-feature .scenes-feature__description{font-size:16px}}@media only screen and (max-width: 768px){section.scenes-feature{padding:16px 0 50px}section.scenes-feature .scenes-feature__chevron{height:52px;top:0;width:433px}section.scenes-feature .scenes-feature__inner{max-width:327px;padding-top:52px;width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px)}section.scenes-feature .scenes-feature__header{padding:32px 0}section.scenes-feature .scenes-feature__bg{font-size:80px;letter-spacing:6.4px;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.scenes-feature .scenes-feature__title{font-size:28px;letter-spacing:2.24px}section.scenes-feature .scenes-feature__title--pc.visible\:media-pc,section.scenes-feature .scenes-feature__item-title--pc.visible\:media-pc{display:none}section.scenes-feature .scenes-feature__title--sp.hidden\:media-pc,section.scenes-feature .scenes-feature__item-title--sp.hidden\:media-pc{display:block}section.scenes-feature .scenes-feature__items{gap:48px;margin-top:0}section.scenes-feature .scenes-feature__item,section.scenes-feature .scenes-feature__item--reverse{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:24px}section.scenes-feature .scenes-feature__content{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;flex:none;max-width:none;width:100%}section.scenes-feature .scenes-feature__heading{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:14px}section.scenes-feature .scenes-feature__index{font-size:32px;letter-spacing:0.64px}section.scenes-feature .scenes-feature__divider{-webkit-flex-basis:20px;flex-basis:20px;margin-top:20px}section.scenes-feature .scenes-feature__item-title{font-size:24px;letter-spacing:0.48px;line-height:1.6}section.scenes-feature .scenes-feature__description{font-size:16px;letter-spacing:0.32px;margin-top:14px}section.scenes-feature .scenes-feature__image-wrap{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;flex:none;width:100%}}@media only screen and (max-width: 480px){section.scenes-feature .scenes-feature__bg{font-size:48px}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");section.scenes-usecase{background:#fff;color:#171717;padding:40px 0 80px}section.scenes-usecase .scenes-usecase__inner{margin:0 auto;max-width:1160px;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px)}section.scenes-usecase .scenes-usecase__header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:32px 8px;position:relative;text-align:center}section.scenes-usecase .scenes-usecase__bg{color:rgba(51,51,51,0.03);font-family:'Montserrat', sans-serif;font-size:140px;font-weight:700;left:50%;letter-spacing:11.2px;line-height:1.4;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;z-index:0}section.scenes-usecase .scenes-usecase__title{color:#333;font-size:32px;font-weight:700;letter-spacing:2.56px;line-height:1.4;margin:0;position:relative;z-index:1}section.scenes-usecase .scenes-usecase__title--pc.visible\:media-pc,section.scenes-usecase .scenes-usecase__card-title--pc.visible\:media-pc{display:block}section.scenes-usecase .scenes-usecase__title--sp.hidden\:media-pc,section.scenes-usecase .scenes-usecase__card-title--sp.hidden\:media-pc{display:none}section.scenes-usecase .scenes-usecase__cards{display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:40px}section.scenes-usecase .scenes-usecase__card{color:#171717}section.scenes-usecase .scenes-usecase__image-wrap{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}section.scenes-usecase .scenes-usecase__image{display:block;height:227px;-o-object-fit:cover;object-fit:cover;width:100%}section.scenes-usecase .scenes-usecase__card-title{font-size:20px;font-weight:500;letter-spacing:1.6px;line-height:1.4;margin:24px 0 0;text-align:center}section.scenes-usecase .scenes-usecase__description{font-size:16px;font-weight:400;letter-spacing:0.64px;line-height:1.8;margin-top:12px}section.scenes-usecase .scenes-usecase__description p{margin:0}section.scenes-usecase .scenes-usecase__card-title--pc.visible\:media-pc{min-height:62px}@media only screen and (max-width: 1079px){section.scenes-usecase{padding:24px 0 64px}section.scenes-usecase .scenes-usecase__inner{width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px)}section.scenes-usecase .scenes-usecase__bg{font-size:96px;letter-spacing:7.68px}section.scenes-usecase .scenes-usecase__cards{grid-template-columns:1fr;margin-top:32px}}@media only screen and (max-width: 768px){section.scenes-usecase{padding:24px 0 50px}section.scenes-usecase .scenes-usecase__inner{width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px);max-width:327px}section.scenes-usecase .scenes-usecase__header{padding:32px 0}section.scenes-usecase .scenes-usecase__bg{font-size:80px;letter-spacing:6.4px;top:-webkit-calc(50% - 4px);top:-moz-calc(50% - 4px);top:calc(50% - 4px)}section.scenes-usecase .scenes-usecase__title{font-size:28px;letter-spacing:2.24px}section.scenes-usecase .scenes-usecase__title--pc.visible\:media-pc,section.scenes-usecase .scenes-usecase__card-title--pc.visible\:media-pc{display:none}section.scenes-usecase .scenes-usecase__title--sp.hidden\:media-pc,section.scenes-usecase .scenes-usecase__card-title--sp.hidden\:media-pc{display:block}section.scenes-usecase .scenes-usecase__card-title--pc.visible\:media-pc{min-height:0}section.scenes-usecase .scenes-usecase__cards{gap:32px;margin-top:0}section.scenes-usecase .scenes-usecase__image{height:auto;aspect-ratio:327 / 227}section.scenes-usecase .scenes-usecase__card-title{font-size:18px;letter-spacing:1.44px;margin-top:12px}section.scenes-usecase .scenes-usecase__description{font-size:14px;letter-spacing:0.56px}}@media only screen and (max-width: 480px){section.scenes-usecase .scenes-usecase__bg{font-size:48px}}section.scenes-usecase-grid{background:#f2f6fb;padding:80px 0}section.scenes-usecase-grid .scenes-usecase-grid__inner{max-width:1240px;margin:0 auto;padding:0 40px}section.scenes-usecase-grid .scenes-usecase-grid__header{position:relative;text-align:center;padding:32px 8px;margin-bottom:56px}section.scenes-usecase-grid .scenes-usecase-grid__bg{position:absolute;inset:50% auto auto 50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:140px;font-weight:700;letter-spacing:0.08em;line-height:1;color:rgba(51,51,51,0.03);pointer-events:none;white-space:nowrap}section.scenes-usecase-grid .scenes-usecase-grid__title{position:relative;margin:0;color:#333;font-size:32px;font-weight:700;letter-spacing:0.08em;line-height:1.4}section.scenes-usecase-grid .scenes-usecase-grid__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 32px}section.scenes-usecase-grid .scenes-usecase-grid__card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:32px;min-width:0;padding:40px;background:#fff}section.scenes-usecase-grid .scenes-usecase-grid__art{-webkit-box-flex:0;-webkit-flex:0 0 140px;-moz-box-flex:0;flex:0 0 140px;width:140px;height:140px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}section.scenes-usecase-grid .scenes-usecase-grid__image{max-width:140px;max-height:140px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}section.scenes-usecase-grid .scenes-usecase-grid__content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0}section.scenes-usecase-grid .scenes-usecase-grid__card-title{margin:0 0 4px;color:#333;font-size:24px;font-weight:700;line-height:1.4}section.scenes-usecase-grid .scenes-usecase-grid__description{color:#333;font-size:18px;line-height:1.6}section.scenes-usecase-grid .scenes-usecase-grid__description p{margin:0}@media screen and (max-width: 1079px){section.scenes-usecase-grid{padding:64px 0}section.scenes-usecase-grid .scenes-usecase-grid__inner{padding:0 24px}section.scenes-usecase-grid .scenes-usecase-grid__header{margin-bottom:40px}section.scenes-usecase-grid .scenes-usecase-grid__bg{font-size:96px}section.scenes-usecase-grid .scenes-usecase-grid__title{font-size:28px}section.scenes-usecase-grid .scenes-usecase-grid__cards{grid-template-columns:1fr;gap:20px}section.scenes-usecase-grid .scenes-usecase-grid__card{padding:32px}}@media screen and (max-width: 767px){section.scenes-usecase-grid{padding:56px 0}section.scenes-usecase-grid .scenes-usecase-grid__inner{padding:0 16px}section.scenes-usecase-grid .scenes-usecase-grid__header{margin-bottom:32px;padding:24px 8px}section.scenes-usecase-grid .scenes-usecase-grid__bg{font-size:72px}section.scenes-usecase-grid .scenes-usecase-grid__title{font-size:24px;letter-spacing:0.04em}section.scenes-usecase-grid .scenes-usecase-grid__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:20px;padding:24px}section.scenes-usecase-grid .scenes-usecase-grid__art{width:112px;height:112px;-webkit-flex-basis:112px;flex-basis:112px;margin:0 auto}section.scenes-usecase-grid .scenes-usecase-grid__image{max-width:112px;max-height:112px}section.scenes-usecase-grid .scenes-usecase-grid__content{width:100%}section.scenes-usecase-grid .scenes-usecase-grid__card-title{font-size:22px}section.scenes-usecase-grid .scenes-usecase-grid__description{font-size:16px}}section.scenes-example{background:#0d7eff;color:#fff;padding:80px 0}section.scenes-example .scenes-example__inner{max-width:1240px;margin:0 auto;padding:0 40px}section.scenes-example .scenes-example__header{position:relative;text-align:center;padding:32px 8px;margin-bottom:56px}section.scenes-example .scenes-example__bg{position:absolute;inset:50% auto auto 50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:140px;font-weight:700;letter-spacing:0.08em;line-height:1;color:rgba(255,255,255,0.04);pointer-events:none;white-space:nowrap}section.scenes-example .scenes-example__title{position:relative;margin:0;font-size:32px;font-weight:700;letter-spacing:0.08em;line-height:1.4;color:#fff}section.scenes-example .scenes-example__cards{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:12px}section.scenes-example .scenes-example__cards--grid{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:24px}section.scenes-example .scenes-example__card{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;background:#fff;color:#333;padding:16px 20px 20px}section.scenes-example .scenes-example__cards--grid .scenes-example__card{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 48px) / 3);-moz-box-flex:0;flex:0 0 calc((100% - 48px) / 3)}section.scenes-example .scenes-example__image-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:140px;margin-bottom:8px}section.scenes-example .scenes-example__image{max-width:140px;max-height:140px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}section.scenes-example .scenes-example__card-title{margin:0 0 4px;text-align:center;font-size:18px;font-weight:700;line-height:1.8;color:#333}section.scenes-example .scenes-example__description{font-size:16px;line-height:1.6;color:#333}section.scenes-example .scenes-example__description p{margin:0}section.scenes-example .scenes-example__arrow{-webkit-align-self:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 0 12px;-moz-box-flex:0;flex:0 0 12px;width:12px;height:24px;position:relative}section.scenes-example .scenes-example__arrow::before{content:"";display:block;width:12px;height:25px;background:center/contain no-repeat url("/images/scenes/common/example-arrow.svg")}section.scenes-example .scenes-example__footer{margin-top:40px;text-align:center;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0.08em;color:#fff}@media screen and (max-width: 1079px){section.scenes-example{padding:64px 0}section.scenes-example .scenes-example__inner{padding:0 24px}section.scenes-example .scenes-example__header{margin-bottom:40px}section.scenes-example .scenes-example__bg{font-size:96px}section.scenes-example .scenes-example__title{font-size:28px}section.scenes-example .scenes-example__cards{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px}section.scenes-example .scenes-example__cards--grid{gap:16px}section.scenes-example .scenes-example__card{-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc(50% - 8px);-moz-box-flex:1;flex:1 1 calc(50% - 8px)}section.scenes-example .scenes-example__cards--grid .scenes-example__card{-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc(50% - 8px);-moz-box-flex:1;flex:1 1 calc(50% - 8px)}}@media screen and (max-width: 767px){section.scenes-example{padding:56px 0}section.scenes-example .scenes-example__inner{padding:0 16px}section.scenes-example .scenes-example__header{margin-bottom:32px;padding:24px 8px}section.scenes-example .scenes-example__bg{font-size:72px}section.scenes-example .scenes-example__title{font-size:24px;letter-spacing:0.04em}section.scenes-example .scenes-example__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}section.scenes-example .scenes-example__card{width:100%;padding:16px}section.scenes-example .scenes-example__image-wrap{height:120px}section.scenes-example .scenes-example__card-title{font-size:17px;line-height:1.6}section.scenes-example .scenes-example__description{font-size:14px}section.scenes-example .scenes-example__footer{margin-top:32px;font-size:20px;letter-spacing:0.04em}}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");section.scenes-faq{background:#fff;color:#333;padding:80px 0}section.scenes-faq .scenes-faq__inner{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);max-width:1080px;margin:0 auto}section.scenes-faq .scenes-faq__header{max-width:1080px}section.scenes-faq .scenes-faq__eyebrow{color:#0077ff;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;letter-spacing:1.28px;line-height:1}section.scenes-faq .scenes-faq__title{margin:8px 0 0;color:#171717;font-size:32px;font-weight:700;letter-spacing:2.56px;line-height:1.4}section.scenes-faq .scenes-faq__description{margin:16px 0 0;font-size:16px;font-weight:400;line-height:1.6}section.scenes-faq .scenes-faq__description p{margin:0}section.scenes-faq .scenes-faq__items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:56px}section.scenes-faq .scenes-faq__item{border-bottom:1px solid #d4d4d4;padding:0 0 24px}section.scenes-faq .scenes-faq__question{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:8px}section.scenes-faq .scenes-faq__prefix{color:#333;font-size:24px;font-weight:700;line-height:1}section.scenes-faq .scenes-faq__question-text{color:#333;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;font-size:20px;font-weight:700;line-height:1.5}section.scenes-faq .scenes-faq__answer{margin-top:8px;padding-left:32px;font-size:16px;font-weight:400;line-height:1.8}section.scenes-faq .scenes-faq__answer p{margin:0}section.scenes-faq .scenes-faq__answer p+p{margin-top:8px}@media only screen and (max-width: 1079px){section.scenes-faq{padding:72px 0}section.scenes-faq .scenes-faq__inner{width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px)}section.scenes-faq .scenes-faq__items{grid-template-columns:1fr;margin-top:40px}}@media only screen and (max-width: 768px){section.scenes-faq{padding:50px 0}section.scenes-faq .scenes-faq__inner{width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px)}section.scenes-faq .scenes-faq__eyebrow{font-size:16px;letter-spacing:1.28px}section.scenes-faq .scenes-faq__title{margin-top:6px;font-size:28px;letter-spacing:2.24px}section.scenes-faq .scenes-faq__description{margin-top:6px;font-size:14px}section.scenes-faq .scenes-faq__items{gap:32px;margin-top:32px;padding-top:16px}section.scenes-faq .scenes-faq__item{padding-bottom:24px}section.scenes-faq .scenes-faq__prefix{font-size:20px}section.scenes-faq .scenes-faq__question-text{font-size:16px}section.scenes-faq .scenes-faq__answer{margin-top:8px;padding-left:28px;font-size:14px}}