@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,footer .footer--top__columns .column__title{font-family:'Montserrat', sans-serif}footer .footer--top__extras__button,footer .footer--top__columns .column__link,footer .footer--top__columns .column__subtitle,footer .footer ul{font-family:'Noto Sans JP', sans-serif}footer{box-sizing:border-box;background:#f6f6f6;width:100%;padding:64px 0 32px}footer .sns{display:flex;width:80px;justify-content:space-between;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 63px;height:100%}footer .footer ul{font-weight:400;margin-top:0px;-webkit-padding-start:0px;padding-inline-start:0px;line-height:34px;list-style:none}footer .footer ul li{padding-left:0px}footer .footer ul li::before{content:"└";padding-right:4px;font-weight:bold}footer .footer--top{display:flex;justify-content:space-between;min-height:140px}footer .footer--top__logo{width:106px;height:30px;margin-left:16px}footer .footer--top__logo img{width:106px}footer .footer--top__logo .languages{display:none}footer .footer--top__columns{display:flex;flex-basis:420px;justify-content:space-between}footer .footer--top__columns__col1{margin-left:10px}footer .footer--top__columns__col2{margin-right:10px}footer .footer--top__columns .column{display:flex;flex-direction:column;margin-top:6px}footer .footer--top__columns .column__title{color:rgba(0,0,0,0.2);font-size:12px;font-weight:700;margin-bottom:18px}footer .footer--top__columns .column__subtitle{font-size:14px;font-weight:400}footer .footer--top__columns .column__link{font-size:14px;white-space:nowrap;overflow:visible;font-weight:400;line-height:34px;min-width:104px}footer .footer--top__links{display:flex;flex-direction:column;justify-content:space-between;width:calc(1080px - 236px);min-height:140px}footer .footer--top__links--row{display:flex;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:flex;flex-direction:column;width:236px}footer .footer--top__extras__button{height:40px;border-radius:20px;color:#fff;font-size:14px;line-height:40px;font-weight:700;text-align:center;padding:0 16px 0 24px}footer .footer--top__extras__button .fa{width:0.5rem;margin-left:8px}footer .footer--top__extras__button.tenant{margin-top:16px;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: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:flex;justify-content:center;align-items:baseline;margin-top:0}footer .footer--bottom__copyright{font-size:12px;margin-right:16px;color:rgba(0,0,0,0.3);font-weight:400}footer .footer--bottom .sns{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:flex;justify-content: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;flex-direction:column;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:calc(100% - 80px)}footer .footer--top{flex-direction:column}footer .footer--top__logo{width:100%;display:flex;justify-content:space-between;align-items:center;margin-left:0;margin-bottom:40px}footer .footer--top__logo .languages{display:block;margin:0}footer .footer--top__columns{flex-basis:auto;flex-wrap:wrap;margin-right:0}footer .footer--top__columns .column{margin:0;width:200px;margin-bottom:32px}footer .footer--top__extras{align-items:center;margin:32px auto}footer .footer--top__extras__language{display:none}footer .footer--top__extras__button{width:240px;box-sizing:border-box}footer .footer--bottom{flex-direction:column-reverse;align-items:center}footer .footer--bottom__sns{margin-bottom:24px}}@media only screen and (max-width: 480px){footer .footer{width:calc(100% - 50px)}}@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}@use 'sass:math';body.top #content,body.top #content *{box-sizing:border-box}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 .english-title{font-size:14px}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 .english-title{font-size:12px}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;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:flex;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:flex;flex-direction:column;align-items:flex-start;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:flex;align-items:center}body.top #content section.top-hero .contents .subheading .tag{background-color:#07f;padding:0.8em 1.2em;border-radius:50%;margin:0 0 -1em -2em;z-index:1;flex-shrink:0}body.top #content section.top-hero .contents .subheading .content{font-size:1.2em;margin-left:0.5em;display:flex;align-items:flex-end;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;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:flex}body.top #content section.top-hero .contents .items .item{text-align:center;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;background-size:contain;border-radius:50%;padding:6px;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;align-self:flex-start;width:5em;height:1.95em;background:url("/images/reborn/news.png") center center no-repeat;background-color:#07f;background-origin:content-box;background-size:contain;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);border-radius:8px;font-size:0.8em;padding:1em 2em;margin:0 1.5em 0 0;letter-spacing:0.04em;text-align:left;width:calc(100% - 1.5em)}body.top #content section.top-hero .contents .new-service__contents .flex{display:flex;justify-content: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;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;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;border-radius:12px;padding:32px 27px;opacity:0;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{flex-direction:column;padding:3.4em 2em 2em;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;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:flex;margin:24px 0 0 0;width:100%;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: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;background-size:cover;background-color:#07f}body.top #content .examples__inner{display:flex;opacity:0}body.top #content .examples__inner.slick-initialized{opacity:1}body.top #content .examples .example{display:flex;justify-content:space-between;align-items:center;padding:1em 2em 1em 1.25em;background:#ffffff;border:1px solid #c0c8d0;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;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: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);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: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;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;border-radius:0.75em;padding:2.55em 2.75em;margin:0 2em 0.8em 0;outline:none;overflow:hidden;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: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:calc(100% - 40px);max-width:984px;margin:0 auto}body.top #content .price-info .plans .plan-type{margin-top:3em;display:flex;justify-content:space-between;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;flex-grow:1;border:0;margin-left:0.8em}body.top #content .price-info .plans .plan-card-grid{display:flex;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;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:flex;justify-content:space-between;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%;flex-shrink:0;background:no-repeat center;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:flex;align-items:center;background:no-repeat center;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{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{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{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;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;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;box-shadow:0px 25px 25px 0px rgba(0,0,0,0.1);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;border-radius:4px;font-weight:700;font-size:1.2em;letter-spacing:1.68px;display:flex;justify-content: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: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{flex-direction:column;flex-wrap:nowrap;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: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 .usage-flow{width:100%;background-color:#f6f6f6;background-image:url(/images/reborn/usage-flow/bg_left.png),url(/images/reborn/usage-flow/bg_right.png);background-position:left 10%, right 90%;background-repeat:no-repeat, no-repeat;font-size:20px;line-height:1.5;padding:5em 0 5.7em;text-align:center}@media only screen and (max-width: 1079px){body.top #content .usage-flow{background-position:left 20%, right 80%;background-size:50%, 50%}}body.top #content .usage-flow .subtitle{font-size:0.8em;margin-top:1em}body.top #content .usage-flow .steps-wrapper{width:976px;margin:4em auto 0}body.top #content .usage-flow .steps-wrapper .steps{display:flex;justify-content:space-between;padding-left:1.5em}body.top #content .usage-flow .steps-wrapper .step{width:21%;border-radius:16px;background-color:#fff;text-align:center;padding:1.2em 1.4em 0.8em;display:flex;flex-direction:column;justify-content:space-between}body.top #content .usage-flow .steps-wrapper .step__count{position:absolute;background:#07f;color:#fff;width:1.58em;height:1.58em;margin-left:-1.58em;margin-top:-1.58em;border-radius:50%;font-size:1.9em;font-weight:700}body.top #content .usage-flow .steps-wrapper .step__title{font-size:1em;font-weight:700;color:#07f}body.top #content .usage-flow .steps-wrapper .step__text{font-size:0.65em;font-weight:700;color:rgba(27,27,28,0.5);margin-top:1em}body.top #content .usage-flow .steps-wrapper .step__text a{color:#07f;white-space:nowrap}body.top #content .usage-flow .steps-wrapper .step__text.after{font-weight:400;line-height:normal;letter-spacing:1.9px;color:#333;text-align:left}body.top #content .usage-flow .steps-wrapper .step__icon{width:72px;height:72px;background-size:contain;margin:8px auto 0;background-repeat:no-repeat;background-position:center bottom}body.top #content .usage-flow .steps-wrapper.flex-wrap .steps{flex-wrap:wrap;justify-content:center}body.top #content .usage-flow .steps-wrapper.flex-wrap .step{width:244px}body.top #content .usage-flow .steps-wrapper.flex-wrap .step+.step{margin-left:2em}body.top #content .usage-flow .steps-wrapper.flex-wrap .step:nth-child(n + 4){margin-top:4em}body.top #content .usage-flow .steps-wrapper .annotation{font-size:1.2em;line-height:36px;letter-spacing:1.67px;font-weight:700;margin-top:2em}@media only screen and (max-width: 1079px){body.top #content .usage-flow{font-size:18px}body.top #content .usage-flow .steps-wrapper{max-width:976px;width:calc(100% - 60px)}body.top #content .usage-flow .steps-wrapper .step+.step{margin-left:1.8em}body.top #content .usage-flow .steps-wrapper.flex-wrap .step{width:30%;max-width:244px}body.top #content .usage-flow .steps-wrapper.flex-wrap .step+.step{margin-left:1.8em}body.top #content .usage-flow .steps-wrapper.flex-wrap .step:nth-child(n + 4){margin-top:3em}}@media only screen and (max-width: 767px){body.top #content .usage-flow{font-size:16px}body.top #content .usage-flow h2>.title{font-size:28px}body.top #content .usage-flow .steps-wrapper .steps{flex-direction:column;align-items:center;padding-left:0}body.top #content .usage-flow .steps-wrapper .step{position:relative;width:244px}body.top #content .usage-flow .steps-wrapper .step+.step{margin-left:0;margin-top:3em}body.top #content .usage-flow .steps-wrapper .step__count{margin-left:calc(50% - 1.54em)}body.top #content .usage-flow .steps-wrapper.flex-wrap .step{width:244px}body.top #content .usage-flow .steps-wrapper.flex-wrap .step+.step{margin-left:0}}@media only screen and (max-width: 768px){body.top #content section.usage-flow{padding:50px 0}}body.top #content section.usage-flow .steps-wrapper.flex-wrap{width:1080px}@media only screen and (max-width: 1079px){body.top #content section.usage-flow .steps-wrapper.flex-wrap{width:calc(100% - 2em)}}body.top #content section.usage-flow .steps-wrapper.flex-wrap .step{width:180px;padding:1.2em 1em 0.8em}@media only screen and (max-width: 1079px){body.top #content section.usage-flow .steps-wrapper.flex-wrap .step{width:30%}}@media only screen and (max-width: 768px){body.top #content section.usage-flow .steps-wrapper.flex-wrap .step{width:100%}}body.top #content section.usage-flow .steps-wrapper.flex-wrap .step__text{font-size:12px;font-weight:400}body.top #content section.usage-flow .steps-wrapper.flex-wrap .step__count{width:1.58em;height:1.58em;margin-left:-1.8em;margin-top:-1.8em;font-size:24px}@media only screen and (max-width: 768px){body.top #content section.usage-flow .steps-wrapper.flex-wrap .step__count{margin-left:calc(50% - 1.58em)}}body.top #content section.usage-flow .steps-wrapper.flex-wrap .step+.step{margin-left:1em}@media only screen and (max-width: 1079px){body.top #content section.usage-flow .steps-wrapper.flex-wrap .step+.step{margin-left:1.8em}}@media only screen and (max-width: 768px){body.top #content section.usage-flow .steps-wrapper.flex-wrap .step+.step{margin-left:0}}body.top #content section.usage-flow .steps-wrapper.flex-wrap .step:nth-child(n + 4){margin-top:0}@media only screen and (max-width: 1079px){body.top #content section.usage-flow .steps-wrapper.flex-wrap .step:nth-child(n + 4){margin-top:3em}}@media only screen and (max-width: 768px){body.top #content section.usage-flow .annotation{font-size:16px;line-height:160%;letter-spacing:0}}body.top #content .faq{font-size:20px;line-height:1.5;padding:6.2em 0 4em 0;text-align:center}body.top #content .faq__questions{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:flex;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:calc(100% - 24px)}body.top #content .faq__questions .group__item--question .fa{transition:transform 0.3s ease-in-out}body.top #content .faq__questions .group__item--question.open .fa{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;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:flex;flex-direction:column;justify-content:center;align-items:center}body.top #content .faq__details .button{width:225px;cursor:pointer;font-size:0.7em;color:#07f;border:1px solid currentColor;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{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);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}@media only screen and (max-width: 1079px){body.top #content .lp202506-hero.hero-top{padding-top:108px}}body.top #content .price-simulator{background-color:#f2f6fb}body.top #content .network{background-color:#f2f6fb;margin-top:0}body.top #content .network__container{top:-80px}@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.optis #content .optis-hero .contents-wrapper .search-by-optis{font-family:'Noto Sans JP', sans-serif}@use 'sass:math';body.top.optis #content h2,body.top.optis #content h3{margin-top:0;margin-bottom:0}body.top.optis #content .optis-hero{width:100%;font-size:20px;position:relative}body.top.optis #content .optis-hero::before{content:'';position:absolute;width:100%;height:100%;top:0;right:0;background:url() center center no-repeat;background-size:cover;opacity:0;transition:opacity 0.4s ease-in-out}html.webp body.top.optis #content .optis-hero::before{background-image:url(/images/optis/hero_bg.jpg)}html.no-webp body.top.optis #content .optis-hero::before{background-image:url(/images/optis/hero_bg.webp)}body.top.optis #content .optis-hero.image-loaded::before{opacity:1}body.top.optis #content .optis-hero .contents-wrapper{width:1080px;max-width:calc(100% - 2em);margin:0 auto;padding:6.6em 0;position:relative}body.top.optis #content .optis-hero .contents-wrapper .sub-heading{font-weight:700;font-size:24px;line-height:normal;color:#fff;text-shadow:0px 4px 29px rgba(0,0,0,0.25);margin-bottom:16px}body.top.optis #content .optis-hero .contents-wrapper .heading{font-weight:700;font-size:58px;text-align:left;letter-spacing:3.48px;color:#07f}body.top.optis #content .optis-hero .contents-wrapper .heading>.line1{display:inline-block;margin-bottom:32px;padding:8px 22px;background:#FFFFFF;opacity:0.95}body.top.optis #content .optis-hero .contents-wrapper .heading>.line1>small{font-size:47px}body.top.optis #content .optis-hero .contents-wrapper .heading>.line1>.orange{color:#FF8600}body.top.optis #content .optis-hero .contents-wrapper .heading>.line2{font-size:72px;padding:8px 24px;letter-spacing:4.32px;display:block;background-color:#fff;text-align:left;display:inline-block}body.top.optis #content .optis-hero .contents-wrapper .optis-features{display:flex;margin-top:48px;justify-content:space-between}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles{display:flex;justify-content:space-evenly;position:relative}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles .blue{color:#07f}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle{background:#F8FBFF;font-weight:700;font-size:18px;line-height:18px;text-align:center;letter-spacing:0.06em;color:#424242;width:180px;height:180px;display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:50%}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle+.circle{margin-left:12px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line1{margin-bottom:16px;line-height:1.1em}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line1>.small{font-size:16px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line1>.middle{font-size:25px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line2{font-size:21px;color:#07f}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line2>.middle{font-size:28px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line3{margin-top:16px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line3>.middle{font-size:28px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .optis-image{max-width:461px;width:100%;height:278px;flex-shrink:0}.webp body.top.optis #content .optis-hero .contents-wrapper .optis-features .optis-image{background:url(/images/optis/optis.webp) 0 0 no-repeat;background-size:contain}.no-webp body.top.optis #content .optis-hero .contents-wrapper .optis-features .optis-image{background:url(/images/optis/optis.png) 0 0 no-repeat;background-size:contain}body.top.optis #content .optis-hero .contents-wrapper .search-by-optis{display:block;transform:translate3d(0, 64px, 0);transition:transform 0.2s ease-out;margin-top:-60px;display:flex;justify-content:center;align-items:center;position:absolute;transform:translate3d(0, 0, 0);transition:transform 0.2s ease-out;width:300px;height:64px;padding:20px 33px;box-sizing:border-box;color:#fff;font-size:20px;text-align:right;border-radius:73.5px;box-shadow:0 4px 26px 0 rgba(0,0,0,0.24);background:linear-gradient(207.4deg, #000 0%, #333 97.99%, #6d73d7 100%);height:68px;width:300px;box-sizing:border-box;padding:26px 0 26px 24px;text-align:left;background:#fff;box-shadow:0 4px 26px 0 rgba(0,0,0,0.24);border-radius:80px;background:linear-gradient(207deg, #6D73D7 -29.3%, #F7C912 -29.3%, #FF8600 131.9%);font-weight:700;font-size:24px;color:#fff;letter-spacing:1px}@media only screen and (min-width: 1080px){body.top.optis #content .optis-hero .contents-wrapper .search-by-optis:not(.disabled):hover,body.top.optis #content .optis-hero .contents-wrapper .search-by-optis:not(.disabled):focus{box-shadow:0px 25px 25px -18px rgba(0,0,0,0.5);transform:translate3d(0, -10px, 0)}}body.top.optis #content .optis-hero .contents-wrapper .search-by-optis .fa{width:0.5rem;margin-left:51px}@media only screen and (max-width: 420px){body.top.optis #content .optis-hero .contents-wrapper .search-by-optis{width:auto}body.top.optis #content .optis-hero .contents-wrapper .search-by-optis .fa{margin-left:20px}}body.top.optis #content .optis-hero .contents-wrapper .search-by-optis .fa{width:0.4em;top:0;margin-left:24px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1079px){body.top.optis #content .optis-hero{font-size:18px}body.top.optis #content .optis-hero .contents-wrapper{padding:5em 0 1.2em}body.top.optis #content .optis-hero .contents-wrapper .optis-features{flex-direction:column}body.top.optis #content .optis-hero .contents-wrapper .optis-features .optis-image{margin:24px auto}body.top.optis #content .optis-hero .contents-wrapper .search-by-optis{position:relative;margin:24px auto}}@media only screen and (max-width: 768px){body.top.optis #content .optis-hero{font-size:16px}body.top.optis #content .optis-hero .contents-wrapper .heading{line-height:44px}body.top.optis #content .optis-hero .contents-wrapper .heading>.line1{padding:4px 16px;margin-bottom:8px;font-size:26px;line-height:44px}body.top.optis #content .optis-hero .contents-wrapper .heading>.line1>small{font-size:28px}body.top.optis #content .optis-hero .contents-wrapper .heading>.line2{padding:8px;font-size:32px;line-height:44px}body.top.optis #content .optis-hero .contents-wrapper .sub-heading{font-size:12px;margin-top:16px;margin-bottom:8px}body.top.optis #content .optis-hero .contents-wrapper .optis-features{margin-top:24px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles{margin:20px auto 0}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle{width:107px;height:107px;line-height:1.2em;letter-spacing:0}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line1{font-size:12px;margin-bottom:0}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line1>.small{font-size:12px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line2{font-size:16px;color:#07f;margin-top:4px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line2>.middle{font-size:20px}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line3{font-size:12px;margin-top:0}body.top.optis #content .optis-hero .contents-wrapper .optis-features .circles>.circle>.line3>.middle{font-size:20px}body.top.optis #content .optis-hero .contents-wrapper .search-by-optis{font-size:16px;height:60px;width:332px}body.top.optis #content .optis-hero .contents-wrapper .search-by-optis .free{font-size:16px}body.top.optis #content .optis-hero .contents-wrapper .search-by-optis .fa{display:none}}@media only screen and (max-width: 420px){body.top.optis #content .optis-hero .contents-wrapper .search-by-optis{margin-top:-48px}}body.top.optis #content section.solve-problems{font-size:20px;line-height:1.45;font-weight:700}body.top.optis #content section.solve-problems .solve-problems-inner{margin:0 auto;padding:4em 0 0;width:calc(100% - 2em)}body.top.optis #content section.solve-problems .solve-problems-inner>h2>span.title{font-size:40px;margin:0 auto;display:block}body.top.optis #content section.solve-problems .solve-problems-inner .title-2{display:block;font-size:1.2em;margin-top:16px;text-align:center;letter-spacing:0.04em;margin-bottom:1em}body.top.optis #content section.solve-problems .solve-problems-inner .problems{display:flex;justify-content:space-between;align-items:stretch;max-width:1080px;margin:0 auto;padding:4em 0 0}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem{width:calc((100vw - 64px - 2em) / 3);max-width:320px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .text{border:5px solid #152A46;border-radius:16px;min-height:160px;position:relative;background:#FFFFFF;text-align:center}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .text .text-inner{padding:14px;font-weight:700;font-size:21px;position:absolute;top:50%;width:100%;transform:translateY(-50%)}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .text .text-inner>.color-blue{color:#07f}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .text:after{content:'';position:absolute;width:52px;height:52px;background:url(/images/cargo-plans/search-warehouses/bubbles.png) top right no-repeat;background-size:contain;top:calc(100% + 12px);right:12px}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .image{flex-shrink:0;width:145px;height:145px;background:url() center center no-repeat;background-size:contain;margin:62px auto 0}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .image.user-1{background-image:url(/images/cargo-plans/search-warehouses/user1.png)}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .image.user-2{background-image:url(/images/cargo-plans/search-warehouses/user2.png)}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .image.user-3{background-image:url(/images/cargo-plans/search-warehouses/user3.png)}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem+.problem{margin-left:32px}body.top.optis #content section.solve-problems .solution{text-align:center;margin:80px 0 0}body.top.optis #content section.solve-problems .solution span{display:inline-block;font-size:24px;padding:0.33em 1em;color:#fff;background:#17375E;border-radius:16px;position:relative}body.top.optis #content section.solve-problems .solution span:after{content:'';position:absolute;top:calc(100% - 7px);left:calc(50% - 50px);width:0;height:0;border:solid #17375E;border-width:25px 50px;border-color:#17375E transparent transparent transparent}@media only screen and (max-width: 1079px){body.top.optis #content section.solve-problems .solve-problems-inner>h2>span.title{font-size:24px}body.top.optis #content section.solve-problems .solve-problems-inner .problems{flex-direction:column;padding-top:2em}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem{flex-direction:row;align-items:flex-start;justify-content:center;width:100%;max-width:100%}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .text{width:100%;max-width:225px;height:93px;border-radius:16px;border:2px solid #424242;background:#fff;font-size:1em;min-height:0}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .text .text-inner{font-size:14px}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .text:after{width:32px;height:32px;top:calc(100% - 20px);right:-40px;transform:rotateY(180deg)}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem .image{width:87px;height:87px;margin:110px 0 0 31px}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem+.problem{margin-left:0;margin-top:30px}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem:nth-child(odd){flex-direction:row-reverse}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem:nth-child(odd) .text:after{right:auto;left:calc(100% + 20px);left:-40px;transform:rotateY(0)}body.top.optis #content section.solve-problems .solve-problems-inner .problems .problem:nth-child(odd) .image{margin:110px 31px 0 0}body.top.optis #content section.solve-problems .solution{margin-top:-60px}}body.top.optis #content section.optis-networks{margin:0 auto;background:#f2f6fb;position:relative;background-image:url("/images/optis/optis_bg.png");background-size:650px 150px;background-repeat:no-repeat;background-position:center 172px;padding-bottom:80px}body.top.optis #content section.optis-networks .optis-networks-inner{width:calc(100% - 2em);max-width:1080px;margin:0 auto}body.top.optis #content section.optis-networks .optis-networks-inner>h2>span.title{padding-top:220px;text-align:center;font-size:40px;font-weight:700;line-height:normal;letter-spacing:1.6px;display:block}body.top.optis #content section.optis-networks .optis-networks-inner>h2>span.title .underline{background:linear-gradient(transparent 16px, rgba(0,119,255,0.2))}body.top.optis #content section.optis-networks .optis-networks-inner::before{content:'';position:absolute;top:0;left:0;right:0;height:0;margin:0 auto 80px;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:80px solid #fff}body.top.optis #content section.optis-networks .optis-networks-inner .points{display:flex;margin:80px 0}body.top.optis #content section.optis-networks .optis-networks-inner .points>.list{list-style-type:none;margin:0 auto;counter-reset:custom-counter;padding-left:0}body.top.optis #content section.optis-networks .optis-networks-inner .points>.list li::before{content:counter(custom-counter);counter-increment:custom-counter;display:inline-block;width:56.309px;height:59px;flex-shrink:0;background-color:#07f;color:#fff;border-radius:50%;text-align:center;line-height:59px;font-size:37px;font-weight:700}body.top.optis #content section.optis-networks .optis-networks-inner .points>.list li{display:flex;align-items:center;white-space:pre-line}body.top.optis #content section.optis-networks .optis-networks-inner .points>.list .point-item{margin-bottom:20px}body.top.optis #content section.optis-networks .optis-networks-inner .points>.list .text{font-size:32px;color:#07f;font-weight:700;margin-left:24px;letter-spacing:0.64px;line-height:normal}body.top.optis #content section.optis-networks .optis-networks-inner .optis-image{max-width:872px;width:100%;height:528px;margin:0 auto}.webp body.top.optis #content section.optis-networks .optis-networks-inner .optis-image{background:url(/images/optis/optis-lg.webp) 0 0 no-repeat;background-size:contain;background-position:center}.no-webp body.top.optis #content section.optis-networks .optis-networks-inner .optis-image{background:url(/images/optis/optis-lg.png) 0 0 no-repeat;background-size:contain;background-position:center}body.top.optis #content section.optis-networks .optis-networks-inner .network-card{width:100%;max-width:1080px;margin:80px auto;padding:64px}body.top.optis #content section.optis-networks .optis-networks-inner .network-card>h2>span.title{display:block}body.top.optis #content section.optis-networks .optis-networks-inner .network-card>.description{display:flex;align-items:center}body.top.optis #content section.optis-networks .optis-networks-inner .network-card>.description>.icon{display:block;max-width:302px;width:100%;height:266px;background:url() 0 0 no-repeat;background-size:contain;flex-shrink:0;background-position:center;margin:36px 24px}body.top.optis #content section.optis-networks .optis-networks-inner .network-card>.description>.text{font-size:24px;line-height:1.6}@media only screen and (max-width: 1079px){body.top.optis #content section.optis-networks{font-size:18px}body.top.optis #content section.optis-networks .optis-networks-inner>h2>span.title{padding-top:180px}body.top.optis #content section.optis-networks .optis-networks-inner .points>.list .point-item+.point-item{margin-top:20px}body.top.optis #content section.optis-networks .optis-networks-inner .network-card>.description{flex-direction:column}}@media only screen and (max-width: 768px){body.top.optis #content section.optis-networks{background-image:url("/images/optis/optis_bg.png");background-size:233px 52.5px;background-position:center 80px}body.top.optis #content section.optis-networks .optis-networks-inner>h2>span.title{padding-top:80px;font-size:24px}body.top.optis #content section.optis-networks .optis-networks-inner::before{margin:0 auto 40px;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:40px solid #fff}body.top.optis #content section.optis-networks .optis-networks-inner .points{display:flex;margin:48px 0}body.top.optis #content section.optis-networks .optis-networks-inner .points>.list li::before{width:36px;height:38px;font-size:24px;line-height:38px}body.top.optis #content section.optis-networks .optis-networks-inner .points>.list .text{font-size:16px}body.top.optis #content section.optis-networks .optis-networks-inner .optis-image{height:264px;margin:0 auto}body.top.optis #content section.optis-networks .optis-networks-inner .network-card{padding:42px 1em;margin-bottom:0}body.top.optis #content section.optis-networks .optis-networks-inner .network-card>.description>.text{font-size:16px}}body.top.optis #content section.search-by-optis-banner{text-align:center;line-height:1.45;background:linear-gradient(207.4deg, #07f -29.3%, #394dee 131.9%, #6d73d7 131.9%);color:#fff}.webp body.top.optis #content section.search-by-optis-banner .contents-wrapper{background:url(/images/optis/optis-banner-back.webp),linear-gradient(207.4deg, #07f -29.3%, #394DEE 131.9%, #6D73D7 131.9%);background-size:contain}.no-webp body.top.optis #content section.search-by-optis-banner .contents-wrapper{background:url(/images/optis/optis-banner-back.png),linear-gradient(207.4deg, #07f -29.3%, #394DEE 131.9%, #6D73D7 131.9%);background-size:contain}body.top.optis #content section.search-by-optis-banner .contents{width:calc(100% - 2em);max-width:1080px;margin:0 auto;padding:60px}body.top.optis #content section.search-by-optis-banner .contents .sub-heading{font-size:24px}body.top.optis #content section.search-by-optis-banner .contents .sub-heading .backslash{display:inline-block;transform:rotate(-30deg);margin-right:8px;background-color:transparent}body.top.optis #content section.search-by-optis-banner .contents .sub-heading .forwardslash{display:inline-block;transform:rotate(30deg);margin-left:4px;background-color:transparent}body.top.optis #content section.search-by-optis-banner .contents .heading{font-size:40px;letter-spacing:1.68px;font-weight:700}body.top.optis #content section.search-by-optis-banner .contents .description{font-size:20px;margin:12px auto 32px;font-weight:400}body.top.optis #content section.search-by-optis-banner .contents .search-by-optis-button{font-size:28px;font-weight:700}body.top.optis #content section.search-by-optis-banner .contents .search-by-optis-button .button{padding:0.8em 1.7em 0.9em 3em;border-radius:73.5px;background-color:#fff;color:#07f;display:inline-block;white-space:nowrap}body.top.optis #content section.search-by-optis-banner .contents .search-by-optis-button .button:hover{opacity:0.7}body.top.optis #content section.search-by-optis-banner .contents .search-by-optis-button .button .fa{width:0.5em;margin-left:1.5em;margin-top:-0.6em}body.top.optis #content section.search-by-optis-banner .contents .search-by-optis-button .button.yellow{background:linear-gradient(207.4deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);color:#fff}body.top.optis #content section.search-by-optis-banner .contents .search-by-optis-button .button.blue{color:#fff;background:transparent;border:2px solid #fff}body.top.optis #content section.search-by-optis-banner .contents .search-by-optis-button .button.white{color:#07f;background:#fff;border:2px solid #07f}@media only screen and (max-width: 768px){body.top.optis #content section.search-by-optis-banner .contents{padding:50px 0}body.top.optis #content section.search-by-optis-banner .contents .sub-heading{font-size:20px}body.top.optis #content section.search-by-optis-banner .contents .heading{font-size:24px}body.top.optis #content section.search-by-optis-banner .contents .description{font-size:12px}body.top.optis #content section.search-by-optis-banner .contents .search-by-optis-button{font-size:16px}}body.top.optis #content section.importance{background:#f2f6fb;padding-top:160px;padding-bottom:80px}body.top.optis #content section.importance>.importance-inner{width:calc(100% - 2em);max-width:1080px;margin:0 auto}body.top.optis #content section.importance>.importance-inner>h2>span.title{display:block}body.top.optis #content section.importance>.importance-inner>.points{margin:80px auto}body.top.optis #content section.importance>.importance-inner>.points .point{display:flex;width:100%;max-width:1080px;padding:40px 48px 16px;line-height:normal}body.top.optis #content section.importance>.importance-inner>.points .point:nth-child(2n){flex-direction:row-reverse}body.top.optis #content section.importance>.importance-inner>.points .point+.point{margin-top:48px}body.top.optis #content section.importance>.importance-inner>.points .point .blue{color:#07f;background:linear-gradient(transparent 16px, rgba(0,119,255,0.2))}body.top.optis #content section.importance>.importance-inner>.points .point>.left{text-align:left}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.number{display:flex;align-items:center;font-size:24px;font-weight:700;color:#07f}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.number>.underline{border-bottom:4px solid}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.number>.num{font-size:50px;margin-left:12px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.heading{font-weight:700;letter-spacing:0.8px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.heading>h3{font-size:40px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.description{margin:16px auto;line-height:1.6;font-size:18px;font-weight:400}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.description a{color:#07f;text-decoration:underline}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.writer-detail{display:flex;align-items:center}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.writer-detail>.writer>.icon{display:block;width:110px;height:110px;background:url() 0 0 no-repeat;background-size:contain;flex-shrink:0;background-position:center;margin:24px 16px 9px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.writer-detail>.writer>.name{text-align:center;font-weight:700;font-size:16px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.writer-detail>.writer>.name>.furigana{font-weight:400}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.writer-detail>.career{font-size:16px;line-height:1.4;letter-spacing:0.64px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.writer-detail>.career .position{font-weight:700}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.comment{font-size:20px;line-height:1.5;background:#F2F6FB;padding:16px;letter-spacing:0.64px;margin:24px auto;position:relative}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.comment::before{content:"";position:absolute;top:-16px;left:5%;transform:translateX(-50%);border-width:0 24px 24px 24px;border-style:solid;border-color:transparent transparent #F2F6FB transparent}body.top.optis #content section.importance>.importance-inner>.points .point>.right>.icon{display:block;width:302px;height:266px;background:url() 0 0 no-repeat;background-size:contain;flex-shrink:0;background-position:center;margin:36px 24px}@media only screen and (max-width: 1079px){body.top.optis #content section.importance{padding-top:80px}body.top.optis #content section.importance>.importance-inner>.points .point{flex-direction:column}body.top.optis #content section.importance>.importance-inner>.points .point:nth-child(2n){flex-direction:column}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.writer-detail{flex-direction:column}body.top.optis #content section.importance>.importance-inner>.points .point>.right>.icon{margin:36px auto}}@media only screen and (max-width: 768px){body.top.optis #content section.importance{padding-bottom:40px}body.top.optis #content section.importance>.importance-inner>.title{font-size:24px}body.top.optis #content section.importance>.importance-inner>.points{margin:40px auto}body.top.optis #content section.importance>.importance-inner>.points .point{font-size:14px;padding:40px 20px 16px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.number{font-size:14px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.number>.underline{border-bottom:2px solid}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.number>.num{font-size:35px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.heading>h3{font-size:32px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.description{font-size:16px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.comment{font-size:16px;margin-bottom:80px}body.top.optis #content section.importance>.importance-inner>.points .point>.left>.comment::before{left:10%}body.top.optis #content section.importance>.importance-inner>.points .point>.right>.icon{margin:36px auto}}@media only screen and (max-width: 480px){body.top.optis #content section.importance>.importance-inner>.points .point>.right>.icon{width:200px;height:200px}}body.top.optis #content section.optis-merit{font-size:20px;font-weight:700;margin:0 auto;padding-top:160px;padding-bottom:80px;width:calc(100% - 2em);max-width:1080px;text-align:center}body.top.optis #content section.optis-merit .merits{margin:80px auto}body.top.optis #content section.optis-merit .merits .merit{display:flex;justify-content:space-between}body.top.optis #content section.optis-merit .merits .merit+.merit{margin-top:4.8em}body.top.optis #content section.optis-merit .merits .merit>.left{text-align:left;max-width:523px}body.top.optis #content section.optis-merit .merits .merit>.left .num{font-size:48px;font-weight:700;position:relative}body.top.optis #content section.optis-merit .merits .merit>.left .num::after{content:"|";transform:translateY(-50%);font-weight:700;width:1px;height:20px;color:#D9D9D9;display:inline-block;font-size:24px;margin-left:20px;margin-right:20px}body.top.optis #content section.optis-merit .merits .merit>.left>.title{color:#07f;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0.48px;display:inline-block;transform:translateY(-25%)}body.top.optis #content section.optis-merit .merits .merit>.left .heading{margin:10px auto 24px;font-weight:700;letter-spacing:0.96px;color:#07f;line-height:1.4}body.top.optis #content section.optis-merit .merits .merit>.left .heading>h3{font-size:48px}body.top.optis #content section.optis-merit .merits .merit>.left .description{font-size:20px;font-weight:400;line-height:1.8;letter-spacing:0.4px}body.top.optis #content section.optis-merit .merits .merit>.right .merit-image{background:url() left center no-repeat;background-size:contain;max-width:477px;max-height:327px;width:calc(100vw - 80px);height:calc((100vw - 80px) * 327 / 477)}body.top.optis #content section.optis-merit .merits .merit:nth-child(2n + 2){flex-direction:row-reverse}body.top.optis #content section.optis-merit .merits .merit:nth-child(2n + 2) .right{margin-left:0;margin-right:1.2em}@media only screen and (max-width: 1079px){body.top.optis #content section.optis-merit{padding-top:80px}body.top.optis #content section.optis-merit>.merits .merit{flex-direction:column;align-items:center}body.top.optis #content section.optis-merit>.merits .merit:nth-child(2n + 2){flex-direction:column}body.top.optis #content section.optis-merit>.merits .merit:nth-child(2n + 2) .right{margin-right:0}body.top.optis #content section.optis-merit>.merits .merit>.right .merit-image{margin:32px auto}}@media only screen and (max-width: 768px){body.top.optis #content section.optis-merit>.title{font-size:24px}body.top.optis #content section.optis-merit>.merits .merit{flex-direction:column;align-items:center}body.top.optis #content section.optis-merit>.merits .merit:nth-child(2n + 2){flex-direction:column}body.top.optis #content section.optis-merit>.merits .merit>.left .num{font-size:35px}body.top.optis #content section.optis-merit>.merits .merit>.left .num::after{height:10px}body.top.optis #content section.optis-merit>.merits .merit>.left>.title{font-size:14px}body.top.optis #content section.optis-merit>.merits .merit>.left .heading>h3{font-size:35px}body.top.optis #content section.optis-merit>.merits .merit>.left .description{font-size:16px}body.top.optis #content section.optis-merit>.merits .merit>.right .merit-image{margin:32px auto 0}}body.top.optis #content section.optis-price{margin:0 auto;padding-top:80px;padding-bottom:80px;width:calc(100% - 2em);max-width:1080px;text-align:center}body.top.optis #content section.optis-price .title{font-size:32px}body.top.optis #content section.optis-price>.price-card{margin:40px auto;display:flex;padding:32px 40px;flex-direction:column;align-items:center;gap:23px;border-radius:24px;background:#F2F6FB;width:512px}body.top.optis #content section.optis-price>.price-card>.price{display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:10px;border-radius:40px;background:#07f;font-size:18px;font-weight:700;color:#fff}body.top.optis #content section.optis-price>.price-card>.free-image{display:block;width:113px;height:98px;background:url() 0 0 no-repeat;background-size:contain;flex-shrink:0;background-position:center}body.top.optis #content section.optis-price>.price-card>.contact-us-message{font-size:16px;font-weight:400;line-height:normal}body.top.optis #content section.optis-price>.price-card>.create-optis-account{font-size:20px;font-weight:700}body.top.optis #content section.optis-price>.price-card>.create-optis-account .button{padding:0.8em 1.7em 0.9em 3em;border-radius:73.5px;background-color:#fff;color:#07f;display:inline-block;white-space:nowrap;padding:18px 32px}body.top.optis #content section.optis-price>.price-card>.create-optis-account .button:hover{opacity:0.7}body.top.optis #content section.optis-price>.price-card>.create-optis-account .button .fa{width:0.5em;margin-left:1.5em;margin-top:-0.6em}body.top.optis #content section.optis-price>.price-card>.create-optis-account .button.yellow{background:linear-gradient(207.4deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);color:#fff}body.top.optis #content section.optis-price>.price-card>.create-optis-account .button.blue{color:#fff;background:transparent;border:2px solid #fff}body.top.optis #content section.optis-price>.price-card>.create-optis-account .button.white{color:#07f;background:#fff;border:2px solid #07f}@media only screen and (max-width: 768px){body.top.optis #content section.optis-price{padding-bottom:48px}body.top.optis #content section.optis-price>.title{font-size:24px}body.top.optis #content section.optis-price>.price-card{width:100%}body.top.optis #content section.optis-price>.price-card>.create-optis-account{font-size:16px}}body.top.optis #content section.links{display:flex;justify-content:center;align-items:flex-start;align-items:center;color:#fff}body.top.optis #content section.links .link{flex:1;width:50%;padding:72px 64px;min-height:428px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}body.top.optis #content section.links .link .sub-heading{font-size:24px;min-height:28px}body.top.optis #content section.links .link .sub-heading .backslash{display:inline-block;transform:rotate(-30deg);margin-right:8px;background-color:transparent}body.top.optis #content section.links .link .sub-heading .forwardslash{display:inline-block;transform:rotate(30deg);margin-left:4px;background-color:transparent}body.top.optis #content section.links .link .heading{font-size:32px;letter-spacing:1.1px;font-weight:700;line-height:normal}body.top.optis #content section.links .link .description{font-size:14px;margin:12px auto 32px;font-weight:400;letter-spacing:0.28px;line-height:normal;display:flex;justify-content:center;align-items:center;flex-grow:1}body.top.optis #content section.links .link .link-button{font-size:20px;font-weight:700;margin-top:auto}body.top.optis #content section.links .link .link-button .button{padding:0.8em 1.7em 0.9em 3em;border-radius:73.5px;background-color:#fff;color:#07f;display:inline-block;white-space:nowrap;padding:18px 32px;min-width:256px}body.top.optis #content section.links .link .link-button .button:hover{opacity:0.7}body.top.optis #content section.links .link .link-button .button .fa{width:0.5em;margin-left:1.5em;margin-top:-0.6em}body.top.optis #content section.links .link .link-button .button.yellow{background:linear-gradient(207.4deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%);color:#fff}body.top.optis #content section.links .link .link-button .button.blue{color:#fff;background:transparent;border:2px solid #fff}body.top.optis #content section.links .link .link-button .button.white{color:#07f;background:#fff;border:2px solid #07f}body.top.optis #content section.links .optis{background:var(--Gradation, linear-gradient(207deg, #07F -29.3%, #394DEE 131.9%, #6D73D7 131.9%))}body.top.optis #content section.links .tenant{background:linear-gradient(207deg, #1C2B9D -29.3%, #394DEE 131.9%, #6D73D7 131.9%)}@media only screen and (max-width: 1079px){body.top.optis #content section.links{flex-direction:column}body.top.optis #content section.links .link{width:100%}}@media only screen and (max-width: 768px){body.top.optis #content section.links{flex-direction:column}body.top.optis #content section.links .link .sub-heading{font-size:20px}body.top.optis #content section.links .link .heading{font-size:24px}body.top.optis #content section.links .link .description{font-size:12px}body.top.optis #content section.links .link .link-button{font-size:16px}}@media only screen and (min-width: 1080px){body.top.optis #content section.usage-flow .steps-wrapper .step{width:23%}}@media only screen and (max-width: 768px){body.top.optis #content section.usage-flow{font-size:16px}}#consult-btn{opacity:1}@media only screen and (max-width: 480px){#consult-btn{font-size:16px}#consult-btn a{max-width:100%;width:60%}}#go-to-top.has-consult-btn{bottom:6em}@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.media{font-size:20px;padding:6.4em 0;width:calc(100% - 2em);margin:0 auto}section.media .title{display:block}section.media .contents{width:100%;max-width:906px;margin:2em auto 0}section.media .logos{display:flex;flex-wrap:wrap;justify-content:space-around}section.media .logo-wrapper{width:190px;height:80px;margin:0.5em}section.media .logo-wrapper .logo{display:block;width:100%;height:100%;background:url() center center no-repeat;background-size:contain}section.media .others{max-width:680px;margin:2em auto 0;text-align:center;font-weight:700}section.media .others .companies{margin:1em 0 0;line-height:1.67}section.media .others .companies span{white-space:nowrap}@media only screen and (max-width: 767px){section.media{padding:3.6em 0}section.media h2>.title{font-size:28px !important}}@media only screen and (max-width: 480px){section.media{font-size:16px}section.media .logo-wrapper{width:130px;height:55px}}@media only screen and (max-width: 320px){section.media{font-size:14px}section.media .logo-wrapper{width:120px;height:50px}}.consult-btn{display:flex;justify-content:flex-end;flex-direction:column;position:fixed;font-size:20px;line-height:1.5;bottom:32px;right:40px;z-index:2;opacity:0}.consult-btn a{margin-top:1em;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:73.5px;padding:12px 17px 12px 24px;text-align:left;display:flex;align-items:center}.consult-btn a p{margin:0;margin-right:12px}.consult-btn a.go-form{color:#fff;background:linear-gradient(207.4deg, #6d73d7 0%, #f7c912 0%, #ff8600 100%)}.consult-btn a.go-form:hover{filter:brightness(0.9)}.consult-btn a.download{color:#07f;background-color:#fff;border:2px solid #07f;justify-content:end}.consult-btn a.download .icon{display:flex;vertical-align:bottom;width:1rem;height:1rem;margin-left:0.2em;background-image:url("/images/reborn/operator-banner/bx_download-blue.png"),url("/images/reborn/operator-banner/bx_download-white.png");background-size:cover, 0 0}.consult-btn a.download:hover{background:linear-gradient(207.4deg, #07f 0%, #394dee 100%, #6d73d7 100%);color:#fff}.consult-btn a.download:hover .icon{background-size:0 0, cover}.consult-btn a .fa{width:8px;margin-top:-18px;margin-left:auto}@media only screen and (max-width: 480px){.consult-btn{bottom:24px;right:24px;font-size:16px;background:#0077ff;display:flex;bottom:0;right:0;width:100%;justify-content:space-evenly;align-items:center;flex-direction:row-reverse}.consult-btn a{max-width:200px;width:38%;padding:8px 10px;text-align:center;margin:10px 0;font-weight:bold}.consult-btn a.download,.consult-btn a.go-form{justify-content:unset;text-align:center}.consult-btn a p{display:inline-block;margin:0 auto}}.consult-btn.visible{opacity:1;animation:slide .2s forwards}@keyframes slide{0%{transform:translateX(8px)}100%{transform:translateX(0)}}