@charset "UTF-8";*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat 100%/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}*{margin:0;padding:0}html{-webkit-tap-highlight-color:revert;cursor:revert;font-family:Noto Sans JP,sans-serif;font-size:62.5%;line-break:normal;min-width:1280px;overflow-wrap:anywhere}@media (max-width:47.9375em){html{min-width:375px}}body{font-size:1.6rem}li{list-style-type:none}th{font-weight:inherit}address{font-style:inherit}fieldset{border:0;min-width:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h1{margin:0}cite,dfn,em,i,var{font-style:inherit}small{font-size:inherit}a{color:currentColor;text-decoration:none}button,input,select,textarea{border:0;padding:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button{touch-action:manipulation}button:not(:disabled,[aria-disabled=true]){cursor:pointer}.u-d-none,[hidden][hidden]{display:none!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-block{display:block!important}.u-d-grid{display:grid!important}.u-d-table{display:table!important}.u-d-table-row{display:table-row!important}.u-d-table-cell{display:table-cell!important}.u-d-flex{display:flex!important}.u-d-inline-flex{display:inline-flex!important}@media (max-width:47.9375em){.u-d-sp-none{display:none!important}.u-d-sp-inline{display:inline!important}.u-d-sp-inline-block{display:inline-block!important}.u-d-sp-block{display:block!important}.u-d-sp-grid{display:grid!important}.u-d-sp-table{display:table!important}.u-d-sp-table-row{display:table-row!important}.u-d-sp-table-cell{display:table-cell!important}.u-d-sp-flex{display:flex!important}.u-d-sp-inline-flex{display:inline-flex!important}}@media (max-width:80em){.u-d-lg-none{display:none!important}.u-d-lg-inline{display:inline!important}.u-d-lg-inline-block{display:inline-block!important}.u-d-lg-block{display:block!important}.u-d-lg-grid{display:grid!important}.u-d-lg-table{display:table!important}.u-d-lg-table-row{display:table-row!important}.u-d-lg-table-cell{display:table-cell!important}.u-d-lg-flex{display:flex!important}.u-d-lg-inline-flex{display:inline-flex!important}}@media (max-width:87.5em){.u-d-xl-none{display:none!important}.u-d-xl-inline{display:inline!important}.u-d-xl-inline-block{display:inline-block!important}.u-d-xl-block{display:block!important}.u-d-xl-grid{display:grid!important}.u-d-xl-table{display:table!important}.u-d-xl-table-row{display:table-row!important}.u-d-xl-table-cell{display:table-cell!important}.u-d-xl-flex{display:flex!important}.u-d-xl-inline-flex{display:inline-flex!important}}.u-visually-hidden-focusable:not(:focus,:focus-within){border:0!important;display:block!important;height:4px!important;left:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:fixed!important;top:0!important;visibility:visible!important;width:4px!important}.u-visually-hidden{border:0!important;display:block!important;height:4px!important;left:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:fixed!important;top:0!important;visibility:visible!important;width:4px!important}.c-disclosure__details{overflow:hidden;transition:height .5s}.c-disclosure__details[aria-hidden=true]{height:0;transition:height .5s,visibility .5s .5s;visibility:hidden}.p-header{background-color:#e8f0fa;padding:20px}@media (max-width:47.9375em){.p-header{background-color:#fff;padding:16px 20px}}.p-header__container{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:68.75em){.p-header__container{position:relative}}@media (max-width:47.9375em){.p-header__logo{margin:auto}}.p-header__btns{display:flex;gap:0 10px;position:absolute;right:20px}@media (max-width:47.9375em){.p-header__btns{display:none}}.p-header__btn{position:relative}.p-header__btn iframe{transition:opacity .3s}@media not all and (max-width:47.9375em){.p-header__btn:hover iframe{opacity:0}.p-header__btn--dl:hover:after{opacity:1}.p-header__btn--dl:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/header_cta_dl_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}.p-header__btn--inquiry:hover:after{opacity:1}.p-header__btn--inquiry:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/header_cta_inquiry_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}}.p-footer{background-color:#000;padding:40px 20px 60px}@media (max-width:47.9375em){.p-footer{padding:50px 20px 60px}}.p-footer__container{display:flex;justify-content:space-between;margin:auto;max-width:1600px;width:100%}@media (max-width:47.9375em){.p-footer__container{flex-wrap:wrap;justify-content:center}.p-footer__logo{margin:auto;width:72.2388059701%}}.p-footer__copy{color:#cacaca;font-size:1.2rem;font-weight:400;letter-spacing:.2em;line-height:25px}@media (max-width:47.9375em){.p-footer__copy{font-size:1.1rem;line-height:25px;margin-top:30px;text-align:center}}.p-follow-nav{border-radius:10px;bottom:20px;display:flex;position:fixed;right:20px;width:210px;z-index:10}@media (max-width:47.9375em){.p-follow-nav{display:none}}.p-follow-nav__button{background-color:#4c9fd7;border-radius:10px 0 0 10px;bottom:0;flex-shrink:0;height:100%;left:-30px;position:absolute;transition:transform .5s;width:30px}.p-follow-nav__button:before{border-style:solid;border-bottom:7px solid transparent;border-left:0;border-right:9px solid #fff;border-top:7px solid transparent;content:"";height:0;left:10px;position:absolute;top:50%;top:calc(50% - 1px);width:0}.p-follow-nav__button[aria-expanded=false]{transform:translateX(230px)}.p-follow-nav__button[aria-expanded=false]:before{border-bottom:7px solid transparent;border-left:9px solid #fff;border-right:0;border-top:7px solid transparent}.p-follow-nav__body{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:hsla(0,0%,100%,.8);border-radius:0 10px 10px 0;box-shadow:0 4px 33px rgba(0,0,0,.19);min-height:357px;transition:transform .5s;width:100%}.p-follow-nav__body[aria-hidden=true]{transform:translateX(230px)}.p-follow-nav__list li{border-bottom:1px solid #ccc}.p-follow-nav__list a{color:#000;display:block;font-size:1.2rem;font-weight:400;line-height:1.5;padding:8px 15px;transition:background-color .2s}.p-follow-nav__list a:hover{background-color:#c5e7fd}.p-follow-nav__cta{padding:15px;text-align:center}.p-follow-nav__cta-body{position:relative}.p-follow-nav__cta-body+.p-follow-nav__cta-body{margin-top:10px}.p-follow-nav__cta-body iframe{transition:opacity .3s}@media not all and (max-width:47.9375em){.p-follow-nav__cta-body:hover iframe{opacity:0}.p-follow-nav__cta-body--dl:hover:after{opacity:1}.p-follow-nav__cta-body--dl:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/side_cta_dl_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}.p-follow-nav__cta-body--inquiry:hover:after{opacity:1}.p-follow-nav__cta-body--inquiry:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/side_cta_inquiry_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}}.p-mv-wrap{overflow:hidden}.p-mv{background-color:#e8f0fa}.p-mv__container{margin:auto;max-width:1500px;padding:120px 0 90px;position:relative;width:100%}@media (max-width:47.9375em){.p-mv__container{padding:7.2% 0 9.8666666667%}}.p-mv__heading{margin-left:38px;width:52.4666666667%}@media (max-width:47.9375em){.p-mv__heading{margin-left:auto;width:94.6666666667%}.p-mv__heading img{height:auto;width:100%}}.p-mv__heading-item01{display:inline-block;width:88.1829733164%}@media (max-width:47.9375em){.p-mv__heading-item01{width:93.5211267606%}}.p-mv__heading-item02{display:inline-block;margin-top:24px;width:88.8182973316%}@media (max-width:47.9375em){.p-mv__heading-item02{margin-top:3.3802816901%;width:94.3661971831%}}.p-mv__heading-item03{border-top:1px solid #1b7abb;display:inline-block;margin-top:20px;padding-top:20px;width:88.0559085133%}@media (max-width:47.9375em){.p-mv__heading-item03{margin-top:4.2253521127%;padding-top:4.2253521127%;width:94.3661971831%}}.p-mv__image{position:absolute;right:-60px;top:-70px;width:73%}@media (max-width:47.9375em){.p-mv__image{margin-top:-4%;position:static;width:100%}.p-mv__image img{width:100%}}@media not all and (max-width:47.9375em){.p-mv__btns{display:none}}@media (max-width:47.9375em){.p-mv__btns{display:flex;gap:0 5px;justify-content:center;margin:-17.3333333333% auto 0;width:calc(100% - 40px)}}.p-mv-cv{background:linear-gradient(94.28deg,#34bac8 3.46%,#1a78bb 92.85%);padding:100px 0 84px}@media (max-width:47.9375em){.p-mv-cv{padding:45px 0 50px}}.p-mv-cv__container{margin:auto;max-width:1200px;position:relative;width:100%;z-index:2}@media (max-width:47.9375em){.p-mv-cv__container{width:calc(100% - 20px)}}.p-mv-cv__heading{text-align:center}@media (max-width:47.9375em){.p-mv-cv__heading img{width:100%}}.p-mv-cv__body{align-items:flex-start;display:flex;justify-content:space-between;margin-top:36px}@media (max-width:47.9375em){.p-mv-cv__body{flex-wrap:wrap;margin-top:30px}}.p-mv-cv__image{flex-shrink:0}@media (max-width:47.9375em){.p-mv-cv__image{margin:auto;width:61.9718309859%}.p-mv-cv__image img{width:100%}}@media not all and (max-width:47.9375em){.p-mv-cv__image{transition:opacity .3s}.p-mv-cv__image:hover{opacity:.7}}.p-mv-cv__group{width:62.3333333333%}@media (max-width:47.9375em){.p-mv-cv__group{margin-top:30px;width:100%}}.p-mv-cv__list{color:#fff;font-size:1.8rem;letter-spacing:.05em}@media (max-width:47.9375em){.p-mv-cv__list{font-size:1.6rem}}.p-mv-cv__list li{padding-left:36px;position:relative}@media (max-width:47.9375em){.p-mv-cv__list li{padding-left:28px}}.p-mv-cv__list li:before{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/icon_check.svg);background-size:100% 100%;content:"";height:23px;left:0;position:absolute;top:2px;width:23px}@media (max-width:47.9375em){.p-mv-cv__list li:before{height:20px;width:20px}}.p-mv-cv__list li:nth-child(n+2){margin-top:11px}.p-mv-cv__pc-btns{display:flex;justify-content:space-between;margin-top:28px}@media (max-width:47.9375em){.p-mv-cv__pc-btns{display:none}}.p-mv-cv__pc-btn{position:relative}.p-mv-cv__pc-btn iframe{transition:opacity .3s}@media not all and (max-width:47.9375em){.p-mv-cv__pc-btn:hover iframe{opacity:0}.p-mv-cv__pc-btn--dl:hover:after{opacity:1}.p-mv-cv__pc-btn--dl:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/mv_cta_dl_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}.p-mv-cv__pc-btn--inquiry:hover:after{opacity:1}.p-mv-cv__pc-btn--inquiry:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/mv_cta_inquiry_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}}.p-mv-cv__sp-btns{margin:30px 10px 0}@media not all and (max-width:47.9375em){.p-mv-cv__sp-btns{display:none}}.p-mv-cv__sp-btns a{display:block}.p-mv-cv__sp-btns .hs-cta-embed+.hs-cta-embed,.p-mv-cv__sp-btns a+a{margin-top:10px}.p-intro{padding-top:85px}@media (max-width:47.9375em){.p-intro{padding-top:65px}}.p-intro__container{padding-inline:20px}@media (max-width:47.9375em){.p-intro__container{padding-inline:0}}.p-intro__heading{color:#000;font-size:4.2rem;font-weight:700;line-height:1.5;text-align:center}@media (max-width:47.9375em){.p-intro__heading{font-size:2.6rem;letter-spacing:-.04em;line-height:1.4;margin:auto;width:96%}}.p-intro__item{display:flex;gap:0 40px;justify-content:center;margin-top:15px}@media (max-width:47.9375em){.p-intro__item{flex-wrap:wrap}.p-intro__item picture{display:block}.p-intro__item picture:first-child{width:64.2666666667%}.p-intro__item picture:nth-child(2){margin-top:15px;width:73.6%}}.p-intro__arrow{margin-top:25px;text-align:center}@media (max-width:47.9375em){.p-intro__arrow{margin-top:58px;position:relative;z-index:10}}.p-intro__next-stage{margin-top:30px}@media (max-width:47.9375em){.p-intro__next-stage{margin-top:-2.6666666667%}}.p-next-stage__container{background-color:#000;border-radius:50px;margin:auto;max-width:1500px;overflow:hidden;position:relative;width:100%}@media (max-width:47.9375em){.p-next-stage__container{border-radius:20px}}.p-next-stage__bg{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/next-stage_bg.png);background-position:50%;background-repeat:no-repeat;height:100%;left:-10px;position:absolute;top:0;width:100%;z-index:1}@media (max-width:47.9375em){.p-next-stage__bg{background-position:left -58vw top calc(50px + 26vw);background-size:220vw auto;width:120vw}}.p-next-stage__group{padding:105px 0 80px;position:relative;z-index:2}@media (max-width:47.9375em){.p-next-stage__group{padding:75px 0 70px}}.p-next-stage__heading{position:relative;text-align:center}.p-next-stage__heading:before{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/next-stage_heading_bg.png);background-position:50%;content:"";height:357px;left:50%;position:absolute;top:calc(50% - 5px);transform:translate(-50%,-50%);width:1169px;z-index:-1}@media (max-width:47.9375em){.p-next-stage__heading:before{background-size:100% auto;height:50vw;top:calc(50% - 2.5vw);width:128vw}}.p-next-stage__heading-item01{display:inline-block}@media (max-width:47.9375em){.p-next-stage__heading-item01{margin:auto;width:90.1333333333%}}.p-next-stage__heading-item02{display:inline-block;margin-top:26px}@media (max-width:47.9375em){.p-next-stage__heading-item02{margin:5.3333333333% auto 0;width:90.1333333333%}}.p-next-stage__heading-item03{display:inline-block;margin-top:42px}@media (max-width:47.9375em){.p-next-stage__heading-item03{margin:9.6% auto 0;width:90.1333333333%}}.p-next-stage__body{margin:-120px auto 0;position:relative;width:85.3333333333%}@media (max-width:47.9375em){.p-next-stage__body{margin-top:-2.6666666667%;width:100%}}.p-next-stage__body-bg{position:relative;text-align:center;z-index:2}@media (max-width:47.9375em){.p-next-stage__body-bg,.p-next-stage__body-bg img{width:100%}}.p-next-stage__body-item01{left:8px;position:absolute;top:228px;width:371px}@media (max-width:47.9375em){.p-next-stage__body-item01{left:0;top:10vw;width:100%}}.p-next-stage__body-item02{left:50%;position:absolute;top:191px;transform:translateX(-50%);width:525px;z-index:2}@media (max-width:47.9375em){.p-next-stage__body-item02{top:47.8vw;width:80.5333333333%}}.p-next-stage__body-center{left:50%;position:absolute;top:245px;transform:translateX(-50%);width:560px;z-index:3}@media (max-width:47.9375em){.p-next-stage__body-center{top:36.6vw;width:100%}}.p-next-stage__btm{margin-top:-125px}@media (max-width:47.9375em){.p-next-stage__btm{margin-top:-34.6666666667%}}.p-next-stage__subheading{color:#fff;font-size:3.2rem;font-weight:500;letter-spacing:.03em;line-height:1.5;text-align:center}@media (max-width:47.9375em){.p-next-stage__subheading{font-size:2.2rem;line-height:1.35}}.p-next-stage__text{color:#b3b3b3;font-size:1.7rem;line-height:1.78;margin-top:10px;text-align:center}@media (max-width:47.9375em){.p-next-stage__text{font-size:1.5rem;line-height:1.78;margin:15px auto 0;text-align:left;width:89.3333333333%}}.p-next-stage__btn{margin-top:40px;text-align:center}@media (max-width:47.9375em){.p-next-stage__btn{margin:24px auto 0;width:90.6666666667%}}.p-next-stage__btn-body{margin:auto;position:relative}.p-next-stage__btn-body iframe{transition:opacity .3s}@media not all and (max-width:47.9375em){.p-next-stage__btn-body:hover iframe{opacity:0}.p-next-stage__btn-body:hover:after{opacity:1}.p-next-stage__btn-body:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/next-stage_btn_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}}.p-service{margin-top:60px;overflow:hidden;padding-top:80px;position:relative}@media (max-width:47.9375em){.p-service{margin-top:70px;padding-top:0;z-index:2}}.p-service:before{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/wave_bg.png);background-position:top;background-repeat:no-repeat;background-size:auto auto;content:"";height:970px;position:absolute;top:380px;width:2486px;z-index:-1}@media (max-width:47.9375em){.p-service:before{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/wave_bg_sp.png);background-size:100% auto;height:151vw;top:73vw;width:100%}}.p-service__container{margin:auto;max-width:1200px;width:100%}@media (max-width:47.9375em){.p-service__container{width:calc(100% - 40px)}}.p-service__subheading{text-align:center}@media (max-width:47.9375em){.p-service__subheading{margin:auto;width:77.3134328358%}}.p-service__heading{margin-top:36px;text-align:center}@media (max-width:47.9375em){.p-service__heading{margin-top:24px}}.p-service__heading-item01{display:inline-block}.p-service__heading-item02{display:inline-block;margin-top:24px}@media (max-width:47.9375em){.p-service__heading-item02{margin:18px auto 0;width:71.6417910448%}}.p-service__image-area{margin-top:40px;position:relative;text-align:center}@media (max-width:47.9375em){.p-service__image-area{margin-left:-20px;margin-top:28px;width:100vw}.p-service__image-area img{width:100%}}.p-service__image-monitor{position:relative;z-index:3}.p-service__image-monitor-shadow{margin-top:-30px;position:relative;z-index:1}@media (max-width:47.9375em){.p-service__image-monitor-shadow{display:none}}.p-service__image-sub-01{left:-23px;position:absolute;top:5px;z-index:2}@media (max-width:47.9375em){.p-service__image-sub-01{margin:auto;position:static;width:89.3333333333%}}.p-service__image-sub-02{position:absolute;right:-31px;top:5px;z-index:2}@media (max-width:47.9375em){.p-service__image-sub-02{margin:-2% auto 0;position:static;width:89.3333333333%}}.p-service__image02{margin-top:40px}@media (max-width:47.9375em){.p-service__image02,.p-service__image02 img{width:100%}}.p-service__arrow{margin:28px 0;text-align:center}@media (max-width:47.9375em){.p-service__arrow{margin:22px 0}}.p-service__results{overflow:hidden;padding:0 0 155px;width:100%}@media (max-width:47.9375em){.p-service__results{margin-top:-32%;padding:32% 0}}.p-service__results-container{margin:auto;max-width:1200px;position:relative;width:100%}.p-service__results-sub{position:absolute}@media not all and (max-width:47.9375em){.p-service__results-sub--01{left:-135px;top:120px}}@media (max-width:47.9375em){.p-service__results-sub--01{bottom:-18.6666666667%;right:0;width:54.1333333333%}}@media not all and (max-width:47.9375em){.p-service__results-sub--02{right:-130px;top:110px}}@media (max-width:47.9375em){.p-service__results-sub--02{left:0;top:-18.6666666667%;width:48.2666666667%}}@media not all and (max-width:47.9375em){.p-service__results-sub--03{bottom:95px;left:-75px}}@media (max-width:47.9375em){.p-service__results-sub--03{display:none}}@media not all and (max-width:47.9375em){.p-service__results-sub--04{bottom:-155px;left:200px}}@media (max-width:47.9375em){.p-service__results-sub--04{bottom:-18.6666666667%;left:0;width:54.4%}}@media not all and (max-width:47.9375em){.p-service__results-sub--05{bottom:-140px;right:10px}}@media (max-width:47.9375em){.p-service__results-sub--05{right:0;top:-18.6666666667%;width:48.5333333333%}}@media not all and (max-width:47.9375em){.p-service__results-sub--06{bottom:145px;right:-75px}}@media (max-width:47.9375em){.p-service__results-sub--06{display:none}}.p-evolutions{margin-top:60px;padding-inline:20px;padding-bottom:140px}@media (max-width:47.9375em){.p-evolutions{margin-top:-32%;padding-inline:0;padding-bottom:50px}}.p-evolutions__container{background:#fff;border-radius:10px;box-shadow:0 9px 47px rgba(190,216,248,.9);margin-inline:auto;max-width:1360px;padding:82px 0 70px;text-align:center}@media (max-width:47.9375em){.p-evolutions__container{border-radius:20px;padding:88px 20px 70px}}.p-evolutions__heading{font-weight:600;text-align:center}.p-evolutions__heading-text01{font-size:3.3rem;line-height:1.12}@media (max-width:47.9375em){.p-evolutions__heading-text01{font-size:2rem;line-height:1.3}}.p-evolutions__heading-text01 span{background:linear-gradient(transparent 80%,#b8ee43 0);background-position:bottom 2px center;background-repeat:no-repeat;background-size:90%}@media (max-width:47.9375em){.p-evolutions__heading-text01 span{background-position:bottom 0 left;margin-top:2px;padding-inline:4px}}.p-evolutions__heading-text02{font-size:4.8rem;line-height:1.12;margin-top:4px}@media (max-width:47.9375em){.p-evolutions__heading-text02{font-size:2.8rem;margin-top:8px}}.p-evolutions__heading-text02 .num{font-size:6.8rem}@media (max-width:47.9375em){.p-evolutions__heading-text02 .num{display:inline-block;font-size:4.4rem;margin-top:0}}.p-evolutions__list{margin-inline:auto;margin-top:50px;width:1200px}@media (max-width:47.9375em){.p-evolutions__list{margin-top:20px;width:100%}}.p-evolutions__item{align-items:center;background-color:#edf2f7;border-radius:10px;display:grid;grid-template-columns:127px 1fr 519px;padding:29px 40px 29px 0;text-align:left}@media (max-width:47.9375em){.p-evolutions__item{grid-template-columns:1fr;padding:28px 20px 30px}}.p-evolutions__item+.p-evolutions__item{margin-top:20px}.p-evolutions__item-number{align-items:center;color:#2072cb;display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;height:100%;justify-content:center;line-height:1.1;position:relative;text-align:center}@media (max-width:47.9375em){.p-evolutions__item-number{height:auto}}.p-evolutions__item-number:before{background-color:#d7e6f9;content:"";height:calc(100% - 40px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media (max-width:47.9375em){.p-evolutions__item-number:before{content:none}}.p-evolutions__item-number span{display:block}.p-evolutions__item-number span:last-child{font-family:Figtree,sans-serif;font-size:4rem;font-weight:700;letter-spacing:.04em;line-height:1.1;margin-top:4px}@media (max-width:47.9375em){.p-evolutions__item-number span:last-child{font-size:3.6rem;line-height:.89;margin:0}}.p-evolutions__item-desc{padding-inline:40px}@media (max-width:47.9375em){.p-evolutions__item-desc{margin-top:10px;padding:0}}.p-evolutions__item-desc-heading{font-size:2.7rem;font-weight:500;letter-spacing:.03em;line-height:1.6}@media (max-width:47.9375em){.p-evolutions__item-desc-heading{font-size:1.9rem;line-height:1.45;text-align:center}}.p-evolutions__item-desc-heading span{color:#2072cb}.p-evolutions__item-desc-text{color:#515e72;font-size:1.6rem;letter-spacing:.04em;line-height:1.8;margin-top:10px}@media (max-width:47.9375em){.p-evolutions__item-desc-text{font-size:1.5rem;line-height:1.8;margin-top:6px}}.p-evolutions__item-image{border-radius:10px;box-shadow:0 2px 14px #c1d5ed;overflow:hidden}@media (max-width:47.9375em){.p-evolutions__item-image{margin-top:24px}.p-evolutions__item:first-child .p-evolutions__item-desc-text{letter-spacing:.038em}}.p-case-study{background-color:#e8f0fa}.p-case-study__container{margin-inline:auto;padding:106px 0 114px;text-align:center;width:1200px}@media (max-width:47.9375em){.p-case-study__container{padding:62px 20px 70px;width:100%}}.p-case-study__heading{font-size:4.9rem;font-weight:700}@media (max-width:47.9375em){.p-case-study__heading{font-size:3rem;letter-spacing:-.02em;line-height:1.35}}.p-case-study__heading span{background:linear-gradient(90deg,#1b7abc,#32b8c9);-webkit-background-clip:text;font-weight:800;letter-spacing:.05em;line-height:1.5;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:block;font-size:2.2rem;margin-inline:auto;margin-bottom:12px;width:-moz-max-content;width:max-content}@media (max-width:47.9375em){.p-case-study__heading span{font-size:2rem;letter-spacing:.05em;line-height:1.5}}.p-case-study__heading span:after{background:linear-gradient(90deg,#1b7abc,#32b8c9);content:"";display:block;height:4px;margin-top:2px;margin-inline:auto;width:100%}@media (max-width:47.9375em){.p-case-study__heading span:after{margin-top:-2px}}.p-case-study__list{margin-top:46px}@media (max-width:47.9375em){.p-case-study__list{margin-top:32px}}.p-case-study__item{align-items:center;background:#fff;border-radius:10px;box-shadow:0 6px 27px #c8d9ed;display:flex;padding:12px;text-align:left}@media (max-width:47.9375em){.p-case-study__item{display:block;padding:32px 20px 20px}}.p-case-study__item+.p-case-study__item{margin-top:20px}.p-case-study__textarea{padding-inline:39px;width:100%}@media (max-width:47.9375em){.p-case-study__textarea{padding:0}}.p-case-study__item-heading{align-items:center;display:flex;font-size:1.7rem;font-weight:500;letter-spacing:.08em;line-height:1.6}@media (max-width:47.9375em){.p-case-study__item-heading{font-size:1.5rem;line-height:1.6}}.p-case-study__item-heading span{background:linear-gradient(90deg,#1160b6,#37c2ca);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.p-case-study__item-heading:before{background-color:#1263b7;border-radius:9999px;content:"";display:block;height:7px;margin-right:8px;width:7px}@media (max-width:47.9375em){.p-case-study__item-heading:before{height:6px;margin-right:6px;width:6px}}.p-case-study__text{font-size:2.6rem;font-weight:500;letter-spacing:.08em;line-height:1.7}@media (max-width:47.9375em){.p-case-study__text{font-size:2rem;line-height:1.5;margin-top:10px}}.p-case-study__text strong{color:#fff;display:inline-block;font-weight:700;margin-block:2.5px;padding-inline:4px;position:relative;z-index:1}@media (max-width:47.9375em){.p-case-study__text strong{margin:0;padding-inline:6px}}.p-case-study__text strong:before{background:linear-gradient(90deg,#1160b6 -34.69%,#36c2ca 112.01%);border-radius:2px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media (max-width:47.9375em){.p-case-study__text strong:before{height:94%}}.p-case-study__image{flex-shrink:0;width:49.9149659864%}@media (max-width:47.9375em){.p-case-study__image{margin-top:28px;width:100%}.p-case-study__item:nth-child(2) .p-case-study__text{letter-spacing:.07em}.p-case-study__item:nth-child(3) .p-case-study__text strong,.p-case-study__item:nth-child(4) .p-case-study__text strong{letter-spacing:-.01em}}.p-partner-marketing{margin-top:60px;overflow:hidden;padding-top:80px}@media (max-width:47.9375em){.p-partner-marketing{margin-top:70px;padding-top:0}}.p-partner-marketing__container{margin-inline:auto;padding-bottom:60px;width:1200px}@media (max-width:47.9375em){.p-partner-marketing__container{padding-inline:20px;padding-bottom:62px;width:100%}}.p-partner-marketing__heading{font-size:4.2rem;font-weight:700;line-height:1.5;text-align:center}@media (max-width:47.9375em){.p-partner-marketing__heading{font-size:2.5rem;letter-spacing:-.03em;line-height:1.22}}.p-partner-marketing__heading span{background:linear-gradient(transparent 80%,#b8ee43 0);background-position:bottom 2px left;padding-inline:2px}@media (max-width:47.9375em){.p-partner-marketing__heading span{background-position:bottom 0 left;margin-top:2px;padding-inline:4px}}.p-partner-marketing__subheading{font-size:2.7rem;font-weight:500;line-height:1.5;margin-top:40px;text-align:center}@media (max-width:47.9375em){.p-partner-marketing__subheading{font-size:1.9rem;line-height:1.5;margin-top:25px}}.p-partner-marketing__text{color:#515e72;font-size:1.6rem;letter-spacing:.08em;line-height:1.6;margin-top:12px}@media (max-width:47.9375em){.p-partner-marketing__text{font-size:1.4rem;line-height:1.6}}.p-partner-marketing__image{height:512px;margin-left:-197px;margin-top:28px;overflow:hidden;width:1408px}@media (max-width:47.9375em){.p-partner-marketing__image{height:auto;margin-left:-5.9701492537%;margin-top:20px;width:105.9701492537%}}.p-support{background-color:#fff;border-radius:10px;box-shadow:0 9px 47px rgba(190,216,248,.72);margin-top:54px;padding:42px 51px 50px}@media (max-width:47.9375em){.p-support{margin-top:44px;padding:38px 20px 42px}}.p-support__heading{font-size:2.4rem;font-weight:500;letter-spacing:.08em;line-height:1.6}@media (max-width:47.9375em){.p-support__heading{font-size:2rem;line-height:1.6}}.p-support__list{display:grid;gap:30px 0;grid-template-columns:repeat(2,1fr);margin-top:30px;padding-right:14px}@media (max-width:47.9375em){.p-support__list{gap:24px;grid-template-columns:1fr;margin-top:18px;padding:0}}.p-support__item{align-items:center;display:grid;gap:20px;grid-template-columns:80px 1fr;padding-right:40px}@media (max-width:47.9375em){.p-support__item{align-items:flex-start;gap:15px;grid-template-columns:60px 1fr;padding-right:0}}.p-support__item:last-child{padding-right:0}.p-support__item-detail dt{font-size:1.8rem;font-weight:400;letter-spacing:.08em;line-height:1.6}@media (max-width:47.9375em){.p-support__item-detail dt{font-size:1.6rem;line-height:1.6}}.p-support__item-detail dd{color:#515e72;font-size:1.6rem;font-weight:400;letter-spacing:.08em;line-height:1.6;margin-top:6px}@media (max-width:47.9375em){.p-support__item-detail dd{font-size:1.4rem;letter-spacing:0;line-height:1.5;margin-top:-2px}}.p-tool{overflow:hidden;padding-top:60px}@media (max-width:47.9375em){.p-tool{padding-top:0}}.p-tool__container{margin-inline:auto;padding-bottom:140px;width:1200px}@media (max-width:47.9375em){.p-tool__container{padding:0 20px 72px;width:100%}}.p-tool__heading{font-size:4.2rem;font-weight:700;line-height:1.5;text-align:center}@media (max-width:47.9375em){.p-tool__heading{font-size:2.5rem;line-height:1.4}}.p-tool__point{background:linear-gradient(90deg,#1160b6 -34.69%,#36c2ca 112.01%);border-radius:5px;color:#fff;display:block;font-size:1.8rem;font-weight:700;letter-spacing:.08em;line-height:1.6111111111;margin-top:27px;margin-inline:auto;padding-block:6px;padding-inline:16px 8px;width:-moz-max-content;width:max-content}@media (max-width:47.9375em){.p-tool__point{font-size:1.6rem;letter-spacing:.05em;margin-top:23px;padding:6px 0;text-align:center;width:100%}}.p-tool__subheading{font-size:3.4rem;font-weight:500;letter-spacing:.05em;line-height:1.4117647059;margin-top:16px;text-align:center}@media (max-width:47.9375em){.p-tool__subheading{font-size:2rem;line-height:1.4;margin-top:32px}}.p-tool__subheading span{background:linear-gradient(transparent 80%,#b8ee43 0);background-position:bottom 2px left;position:relative}.p-tool__group{margin-top:5px;padding-bottom:118px;position:relative}@media (max-width:47.9375em){.p-tool__group{padding:0}}.p-tool__list{counter-reset:listnum;font-size:2rem;font-weight:400;letter-spacing:.03em;line-height:1.5;padding-top:40px;width:600px}@media (max-width:47.9375em){.p-tool__list{font-size:1.6rem;line-height:1.5;padding:0;width:100%}}.p-tool__list li{border-bottom:1px solid #c9daea;padding:25px 0 25px 40px;position:relative}@media (max-width:47.9375em){.p-tool__list li{padding:14px 0 14px 28px}}.p-tool__list li span{color:#1160b6}.p-tool__list li:before{color:#1160b6;content:counter(listnum);counter-increment:listnum;font-family:Figtree,sans-serif;font-size:4rem;font-weight:300;left:0;letter-spacing:.08em;line-height:1.5;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:47.9375em){.p-tool__list li:before{font-size:3.2rem}}.p-tool__list li+li{margin-top:-2px}@media (max-width:47.9375em){.p-tool__list li+li{margin-top:0}}.p-tool__image{position:absolute;right:35px;top:0;width:781px}@media (max-width:47.9375em){.p-tool__image{margin-left:-18px;margin-top:10px;position:static;width:97.9104477612%}}.p-tool__details{border:1px solid #8ba3c5;border-radius:5px;color:#515e72;display:grid;grid-template-columns:repeat(4,1fr);text-align:center;width:100%}@media (max-width:47.9375em){.p-tool__details{grid-template-columns:1fr;margin-top:15px;padding:7px 25px}}.p-tool__details li{display:grid;padding:20px 0;position:relative}@media (max-width:47.9375em){.p-tool__details li{padding:16.5px 0}}.p-tool__details li:before{background-color:#8ba3c5;content:"";height:calc(100% - 40px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media (max-width:47.9375em){.p-tool__details li:before{bottom:0;height:1px;left:0;top:auto;transform:none;width:100%}}.p-tool__details li:last-child:before{content:none}.p-tool__details dl{display:grid;grid-row:span 2;grid-template-rows:subgrid}.p-tool__details dt{font-size:2rem;font-weight:400;letter-spacing:.03em;line-height:1.4}@media (max-width:47.9375em){.p-tool__details dt{font-size:1.7rem}}.p-tool__details dd{font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:1.4;margin-top:5px}@media (max-width:47.9375em){.p-tool__details dd{font-size:1.1rem;line-height:1.4;margin-top:3px}}.p-tool__company{display:grid;grid-template-columns:77.6666666667% 20.5833333333%;justify-content:space-between;margin-top:52px}@media (max-width:47.9375em){.p-tool__company{gap:22px;grid-template-columns:1fr;margin-top:26px}}.p-tool__company figure{margin-top:16px}.p-tool__company-detail{background-color:#edf2f7}.p-tool__company-heading{font-size:1.8rem;font-weight:500;line-height:1.5}@media (max-width:47.9375em){.p-tool__company-heading{font-size:1.6rem;line-height:1.5}}.p-tool__company-text{color:#515e72;font-size:1.6rem;font-weight:400;letter-spacing:.04em;line-height:1.5;margin-top:5px}@media (max-width:47.9375em){.p-tool__company-text{font-size:1.4rem;line-height:1.5;text-align:left}}.p-tool__company-item:last-child{grid-column:-1/1;margin-top:20px}@media (max-width:47.9375em){.p-tool__company-item:last-child{margin-top:8px}}.p-tool__company-img{flex-shrink:0}.p-tool__company-detail{display:flex;padding:40px 45px}@media (max-width:47.9375em){.p-tool__company-detail{display:block;padding:26px 20px 32px;text-align:center}}.p-tool__company-detail .p-tool__company-heading{font-size:1.9rem;letter-spacing:.02em}@media (max-width:47.9375em){.p-tool__company-detail .p-tool__company-heading{font-size:1.7rem;line-height:1.5}}.p-tool__company-textarea{margin-left:22px}@media (max-width:47.9375em){.p-tool__company-textarea{margin:14px 0 0}}.p-faq{background-color:#edf2f7}.p-faq__container{margin-inline:auto;padding:106px 0 80px;width:1100px}@media (max-width:47.9375em){.p-faq__container{padding:62px 20px 70px;width:100%}}.p-faq__heading{color:#333;font-size:3.8rem;font-weight:700;letter-spacing:-.01em;line-height:1.4210526316;text-align:center}@media (max-width:47.9375em){.p-faq__heading{font-size:2.3rem;letter-spacing:0}}.p-faq__group{margin-top:36px}@media (max-width:47.9375em){.p-faq__group{margin-top:28px}}.p-faq__disclosure{background-color:#fff;border-radius:6px}.p-faq__disclosure+.p-faq__disclosure{margin-top:20px}@media (max-width:47.9375em){.p-faq__disclosure+.p-faq__disclosure{margin-top:10px}}@media not all and (max-width:47.9375em){.p-faq__disclosure .c-disclosure__details{height:auto;opacity:1;transition:none;visibility:visible}}.p-faq__disclosure-heading{align-items:center;color:#333;display:flex;font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:1.5555555556;padding:26px 41px}@media not all and (max-width:47.9375em){.p-faq__disclosure-heading{cursor:default;pointer-events:none}}@media (max-width:47.9375em){.p-faq__disclosure-heading{font-size:1.6rem;line-height:1.6;padding:12px 20px;position:relative}}.p-faq__disclosure-heading-q{flex-shrink:0;margin-right:18px}@media (max-width:47.9375em){.p-faq__disclosure-heading-q{margin-right:14px;width:21px}}.p-faq__disclosure-heading-icon{aspect-ratio:1/1;background-color:#343434;border-radius:9999px;flex-shrink:0;margin-left:auto;margin-right:0;position:relative;width:20px}@media not all and (max-width:47.9375em){.p-faq__disclosure-heading-icon{display:none}}.p-faq__disclosure-heading-icon:after,.p-faq__disclosure-heading-icon:before{background-color:#fff;border-radius:9999px;content:"";height:2px;inset:0;margin:auto;position:absolute;width:8px}.p-faq__disclosure-heading-icon:after{transform:rotate(90deg)}.p-faq__disclosure-heading[aria-expanded=true] .p-faq__disclosure-heading-icon:after{transform:rotate(0)}.p-faq__disclosure-wrap{border-top:1px solid #d9d9d9;display:flex;padding:22px 41px 26px}@media (max-width:47.9375em){.p-faq__disclosure-wrap{padding:13px 20px 28px}}.p-faq__disclosure-a{flex-shrink:0;margin-right:17px;margin-top:5px}@media (max-width:47.9375em){.p-faq__disclosure-a{margin-right:15px;margin-top:1px;width:20px}}.p-faq__disclosure-answer{color:#515e72;font-size:1.5rem;font-weight:400;line-height:1.8666666667}@media (max-width:47.9375em){.p-faq__disclosure-answer{font-size:1.3rem;line-height:1.7692307692}}.p-cv-area--01{background:linear-gradient(180deg,#fff,#fff 50%,#e8f0fa 0,#e8f0fa)}.p-cv-area--02{background:linear-gradient(180deg,#e8f0fa,#e8f0fa 50%,#fff 0,#fff)}.p-cv-area--foot,.p-cv-area__body{background:linear-gradient(94.28deg,#34bac8 3.46%,#1a78bb 92.85%)}.p-cv-area__body{border-radius:25px;margin:auto;max-width:1200px;padding:65px 10px 60px;width:100%}@media (max-width:47.9375em){.p-cv-area__body{padding:45px 20px 30px;width:calc(100% - 40px)}}.p-cv-area--foot .p-cv-area__body{background:none}.p-cv-area__text01{text-align:center}.p-cv-area__pc-btns{display:flex;gap:20px;justify-content:center;margin-top:25px}@media (max-width:47.9375em){.p-cv-area__pc-btns{display:none}}.p-cv-area__pc-btn{position:relative}.p-cv-area__pc-btn iframe{transition:opacity .3s}@media not all and (max-width:47.9375em){.p-cv-area__pc-btn:hover iframe{opacity:0}.p-cv-area__pc-btn--dl:hover:after{opacity:1}.p-cv-area__pc-btn--dl:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/cta_dl_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}.p-cv-area__pc-btn--inquiry:hover:after{opacity:1}.p-cv-area__pc-btn--inquiry:after{background-image:url(https://b2b.dentsu.jp/hubfs/lp/prm/cta_inquiry_hover.png);background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}}.p-cv-area__sp-btns{margin-top:30px}@media not all and (max-width:47.9375em){.p-cv-area__sp-btns{display:none}}.p-cv-area__sp-btns a{display:block}.p-cv-area__sp-btns a+a{margin-top:15px}.p-cv-area__sp-btns .hs-cta-embed+.hs-cta-embed{margin-top:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mask-bg{0%{transform:translate(-101%)}40%,60%{transform:translate(0)}to{transform:translate(100%)}}.p-header__container{animation:fadeIn .4s ease-out forwards;animation-delay:.3s;opacity:0}.p-mv__heading.is-active .p-mv__heading-item01 img,.p-mv__heading.is-active .p-mv__heading-item02 img{opacity:1}.p-mv__heading.is-active .p-mv__heading-item01:after,.p-mv__heading.is-active .p-mv__heading-item02:after{animation:mask-bg 1.2s cubic-bezier(.8,0,.17,1)}.p-mv__heading.is-active .p-mv__heading-item03{opacity:1}.p-mv__heading-item01,.p-mv__heading-item02{display:inline-block;overflow:hidden;position:relative}.p-mv__heading-item01:after,.p-mv__heading-item02:after{background:linear-gradient(94.28deg,#34bac8 3.46%,#1a78bb 92.85%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:translateY(100%)}.p-mv__heading-item01 img,.p-mv__heading-item02 img{opacity:0;transition:opacity 0s .45s}.p-mv__heading-item03{opacity:0;transition:opacity .4s .45s;transition-delay:.9s}.p-mv__image{opacity:0;transform:translateY(20px);transition:opacity 1s,transform .8s ease-in-out;transition-delay:1.1s;z-index:1}.p-mv__image.is-active{opacity:1;transform:translateY(0)}.p-mv__image.is-active .p-mv__btns{opacity:1}@media (max-width:47.9375em){.p-mv__btns{opacity:0;position:relative;transition:opacity .4s;transition-delay:.4s;z-index:2}}.p-mv-cv__container{opacity:0;transition:opacity .4s}.p-mv-cv__container.is-active{opacity:1}.p-intro__heading{opacity:0;transition:opacity .4s}.p-intro__heading.is-active{opacity:1}.p-intro__item{opacity:0;transition:opacity .4s}.p-intro__item.is-active{opacity:1}.p-intro__arrow{opacity:0;transform:translateY(-30px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-intro__arrow.is-active{opacity:1;transform:translateY(0)}.p-next-stage__container{opacity:0;transition:opacity .4s}.p-next-stage__container.is-active{opacity:1}.p-next-stage__container.is-active .p-next-stage__bg{opacity:1;transform:rotate(0)}.p-next-stage__bg{opacity:0;transform:rotate(-180deg);transform-origin:calc(50% - 10px) center;transition:opacity 1s ease-in-out,transform 2.5s ease-in-out}@media (max-width:47.9375em){.p-next-stage__bg{transform-origin:50vw 150vw}}.p-next-stage__heading:before{animation-delay:.4s;opacity:0}.p-next-stage__heading.is-active .p-next-stage__heading-item01,.p-next-stage__heading.is-active .p-next-stage__heading-item02{animation:fadeIn 2s ease-out forwards}.p-next-stage__heading.is-active .p-next-stage__heading-item03 img{opacity:1;transition-delay:1.5s}.p-next-stage__heading.is-active .p-next-stage__heading-item03:after{animation:mask-bg 1.2s cubic-bezier(.8,0,.17,1);animation-delay:1s}.p-next-stage__heading.is-active:before{animation:fadeIn 3s ease-out forwards}.p-next-stage__heading-item01,.p-next-stage__heading-item02{opacity:0}.p-next-stage__heading-item03{overflow:hidden;position:relative}.p-next-stage__heading-item03:after{background:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:translateY(100%)}.p-next-stage__heading-item03 img{opacity:0;transition:opacity .45s}.p-next-stage__body-bg{opacity:0;transform:scale(.9);transition:opacity 1s,transform .3s linear}.p-next-stage__body-bg.is-active{opacity:1;transform:scale(1)}.p-next-stage__body-item01{opacity:0;transition:opacity .4s;transition-delay:1.1s}.p-next-stage__body-item01.is-active{opacity:1}.p-next-stage__body-item02{opacity:0;transform:translateX(-50%) rotate(-120deg);transform-origin:center calc(50% - 10px);transition:opacity 2s ease-in-out,transform 1.6s ease-in-out;transition-delay:.3s}@media (max-width:47.9375em){.p-next-stage__body-item02{transform:translateX(-50%) rotate(-100deg)}}.p-next-stage__body-item02.is-active{opacity:1;transform:translateX(-50%) rotate(0)}.p-next-stage__body-center{opacity:0;transition:opacity .5s cubic-bezier(0,0,.5,1);transition-delay:1.6s}.p-next-stage__body-center.is-active{opacity:1}.p-next-stage__btm{opacity:0;transition:opacity .5s cubic-bezier(0,0,.5,1)}.p-next-stage__btm.is-active{opacity:1}.p-service__subheading{opacity:0;transition:opacity .4s}.p-service__heading.is-active .p-service__heading-item01 img,.p-service__heading.is-active .p-service__heading-item02 img,.p-service__subheading.is-active{opacity:1}.p-service__heading.is-active .p-service__heading-item01:after,.p-service__heading.is-active .p-service__heading-item02:after{animation:mask-bg 1.2s cubic-bezier(.8,0,.17,1)}.p-service__heading-item01{overflow:hidden;position:relative}@media (max-width:47.9375em){.p-service__heading-item01{margin:auto;width:79.7014925373%}}.p-service__heading-item01:after{background:linear-gradient(94.28deg,#34bac8 3.46%,#1a78bb 92.85%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:translateY(100%)}.p-service__heading-item01 img{opacity:0;transition:opacity 0s .45s}.p-service__heading-item02{overflow:hidden;position:relative}.p-service__heading-item02:after{background:linear-gradient(94.28deg,#34bac8 3.46%,#1a78bb 92.85%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:translateY(100%)}.p-service__heading-item02 img{opacity:0;transition:opacity 0s .45s}.p-service__image-area.is-active .p-service__image-monitor,.p-service__image-area.is-active .p-service__image-monitor-shadow{opacity:1;transform:translateY(0)}.p-service__image-area.is-active .p-service__image-sub-01,.p-service__image-area.is-active .p-service__image-sub-02{opacity:1;transform:translate(0)}.p-service__image-monitor{opacity:0;transform:translateY(-30px);transition:opacity .3s,transform .3s ease-out}@media (max-width:47.9375em){.p-service__image-monitor{transform:translate(0)}}.p-service__image-monitor-shadow{opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s ease-out}.p-service__image-sub-01{opacity:0;transform:translateX(50px);transition:opacity .3s,transform .3s ease-out;transition-delay:.6s}@media (max-width:47.9375em){.p-service__image-sub-01{transform:translateY(20px)}}.p-service__image-sub-02{opacity:0;transform:translateX(-50px);transition:opacity .3s,transform .3s ease-out;transition-delay:.6s}@media (max-width:47.9375em){.p-service__image-sub-02{transform:translateY(-20px)}}.p-service__image02{opacity:0;transition:opacity .4s}.p-service__image02.is-active{opacity:1}.p-service__arrow{opacity:0;transform:translateY(-30px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-service__arrow.is-active{opacity:1;transform:translateY(0)}.p-service__results-container.is-active .p-service__results-main{opacity:1}.p-service__results-container.is-active .p-service__results-sub{opacity:1;transform:translate(0)}.p-service__results-main{opacity:0;transition:opacity .4s}.p-service__results-sub{opacity:0;transition:opacity 1s,transform .8s cubic-bezier(.73,.35,.74,1);transition-delay:.2s}@media (max-width:47.9375em){.p-service__results-sub{transition:opacity .8s,transform .6s cubic-bezier(.73,.35,.74,1)}}.p-service__results-sub--01{transform:translate(170px,50px)}@media (max-width:47.9375em){.p-service__results-sub--01{transform:translate(-10%,-40%)}}.p-service__results-sub--02{transform:translate(-190px,70px)}@media (max-width:47.9375em){.p-service__results-sub--02{transform:translate(15%,50%)}}.p-service__results-sub--03{transform:translate(170px,-90px)}.p-service__results-sub--04{transform:translate(-10px,-150px)}@media (max-width:47.9375em){.p-service__results-sub--04{transform:translate(11%,-38%)}}.p-service__results-sub--05{transform:translate(-160px,-160px)}@media (max-width:47.9375em){.p-service__results-sub--05{transform:translate(-20%,50%)}}.p-service__results-sub--06{transform:translate(-200px,-40px)}.p-evolutions__container{opacity:0;transition:opacity .4s}.p-evolutions__container.is-active{opacity:1}.p-evolutions__heading{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-evolutions__heading.is-active{opacity:1;transform:translateY(0)}.p-evolutions__item{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-evolutions__item.is-active{opacity:1;transform:translateY(0)}.p-cv-area__body{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-cv-area__body.is-active{opacity:1;transform:translateY(0)}.p-case-study__heading{opacity:0;transition:opacity .4s}.p-case-study__heading.is-active{opacity:1}.p-case-study__item{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-case-study__item.is-active{opacity:1;transform:translateY(0)}.p-partner-marketing__heading{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-partner-marketing__heading.is-active{opacity:1;transform:translateY(0)}.p-partner-marketing__subheading{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-partner-marketing__subheading.is-active{opacity:1;transform:translateY(0)}.p-partner-marketing__text{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-partner-marketing__text.is-active{opacity:1;transform:translateY(0)}.p-partner-marketing__image{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-partner-marketing__image.is-active{opacity:1;transform:translateY(0)}.p-support{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-support.is-active{opacity:1;transform:translateY(0)}.p-tool__heading{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-tool__heading.is-active{opacity:1;transform:translateY(0)}.p-tool__point{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-tool__point.is-active{opacity:1;transform:translateY(0)}.p-tool__subheading{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-tool__subheading.is-active{opacity:1;transform:translateY(0)}.p-tool__group{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-tool__group.is-active{opacity:1;transform:translateY(0)}.p-tool__details{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-tool__details.is-active{opacity:1;transform:translateY(0)}.p-tool__company{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-tool__company.is-active{opacity:1;transform:translateY(0)}.p-faq__container{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s ease-out;z-index:1}.p-faq__container.is-active{opacity:1;transform:translateY(0)}