:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,picture,button{display:block}a,button,label,select,input[type=button],input[type=submit]{cursor:pointer}ol,ul,menu{list-style:none}video{filter:drop-shadow(0 0 #0000);border:none;outline:none}video:focus-visible{outline:none}iframe{border:none}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@media (min-width:901px){html{scroll-padding-top:5.56369vw;font-size:10px}}@media (min-width:901px) and (max-width:1366px){html{font-size:.732064vw}}@media (max-width:900px){html{scroll-padding-top:13.3333vw;font-size:2.66667vw}}body{opacity:.01;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans JP,sans-serif;animation:2s forwards fadeInPage}@keyframes fadeInPage{to{opacity:1}}.splide:not(.is-overflow) .splide__pagination{display:flex}.splide__pagination__page{opacity:1;background-color:#fff;border:1px solid #ea5539;width:max(1rem,10px);height:max(1rem,10px);margin:max(.35rem,3.5px)}.splide__pagination__page.is-active{background-color:#ea5539;transform:none}.l-wrapper{overflow-x:hidden}.l-wrapper img,.l-wrapper picture,.l-wrapper video,.l-wrapper iframe,.l-wrapper canvas{vertical-align:bottom;width:100%;height:auto}.l-wrapper svg{vertical-align:bottom;width:100%;height:100%}@media (min-width:901px){.l-wrapper--hvp .p-fixedButton{border:.4rem solid #ea553975;border-radius:50%;display:block;position:fixed;bottom:2rem;right:2rem}.l-wrapper--hvp .p-fixedButton__inner{border:none;border-radius:50%;flex-direction:column;justify-content:flex-start;width:12.1rem;height:12.1rem}}@media (max-width:900px){.l-wrapper--hvp .p-fixedButton__inner{column-gap:1.1rem;padding-right:2rem}}@media (min-width:901px){.l-wrapper--hvp .p-fixedButton__image{width:6.5rem;margin-top:-3rem}}@media (max-width:900px){.l-wrapper--hvp .p-fixedButton__image{width:5.6rem}}@media (min-width:901px){.l-wrapper--hvp .p-fixedButton__text{margin-top:-3.1rem;font-weight:900}}@media (max-width:900px){.l-wrapper--hvp .p-fixedButton__text{align-items:center;column-gap:.2rem;display:flex}}.l-wrapper--hvp .p-fixedButton__text span{color:#fff;letter-spacing:0;text-indent:.02em;background-color:#35b597;border:.2rem solid #fff;border-radius:100vmax;width:-webkit-fit-content;width:fit-content;height:auto;font-size:max(1.5rem,10px);line-height:1.4;display:block}@media (min-width:901px){.l-wrapper--hvp .p-fixedButton__text span{margin-left:auto;margin-right:auto;padding:.3rem 1.6rem .4rem}}@media (max-width:900px){.l-wrapper--hvp .p-fixedButton__text span{padding:.2rem 1.2rem .3rem}}.l-wrapper--hvp .p-fixedButton__text small{display:block}@media (min-width:901px){.l-wrapper--hvp .p-fixedButton__text small{letter-spacing:0;text-indent:.02em;margin-top:.2rem;font-size:max(1.4rem,10px);line-height:1.42857}}.l-wrapper--simulator{background-color:#f8f6f7}.l-wrapper--simulator .l-main{min-height:100vh;min-height:100dvh}.l-container{max-width:140rem;margin-left:auto;margin-right:auto}@media (min-width:901px){.l-container--hvp{max-width:109.2rem}}@media (max-width:900px){.l-container--hvp{max-width:34rem}}@media (min-width:901px){.l-main{min-height:calc(100vh - 15.7rem)}}@media (max-width:900px){.l-main{min-height:calc(100vh - 16.2rem)}}.c-mainTitle{position:relative}@media (min-width:901px){.c-mainTitle{padding-left:17.2rem}}@media (max-width:900px){.c-mainTitle{padding-left:8rem}}.c-mainTitle:before,.c-mainTitle:after{content:"";position:absolute;top:.2rem}@media (min-width:901px){.c-mainTitle:before,.c-mainTitle:after{width:7rem;height:7rem}}@media (max-width:900px){.c-mainTitle:before,.c-mainTitle:after{width:3.5rem;height:3.5rem}}.c-mainTitle:before{background-color:#2f4571;left:0}.c-mainTitle:after{background-color:#ea5539}@media (min-width:901px){.c-mainTitle:after{left:7rem}}@media (max-width:900px){.c-mainTitle:after{left:3.5rem}}.c-mainTitle__en{font-family:Inter,sans-serif;font-weight:600;display:block}@media (min-width:901px){.c-mainTitle__en{padding-left:.4rem;font-size:max(1.6rem,10px)}}@media (max-width:900px){.c-mainTitle__en{padding-left:.2rem;font-size:max(1rem,10px)}}.c-mainTitle__ja{font-weight:700;display:block}@media (min-width:901px){.c-mainTitle__ja{font-size:4rem}}@media (max-width:900px){.c-mainTitle__ja{font-size:2rem}}.c-centeredTitle{text-align:center}@media (min-width:901px){.c-centeredTitle--decoNone .c-centeredTitle__en{margin-bottom:1.6rem}}.c-centeredTitle--decoNone .c-centeredTitle__ja:before,.c-centeredTitle--decoNone .c-centeredTitle__ja:after{content:none}@media (min-width:901px){.c-centeredTitle--small .c-centeredTitle__ja{font-size:max(2.7rem,10px)}}@media (max-width:900px){.c-centeredTitle--small .c-centeredTitle__ja{font-size:max(2.4rem,10px)}}.c-centeredTitle__en{font-weight:600;display:block}@media (min-width:901px){.c-centeredTitle__en{margin-bottom:.8rem;font-size:max(1.6rem,10px)}}@media (max-width:900px){.c-centeredTitle__en{margin-bottom:.6rem;font-size:max(1.2rem,10px)}}.c-centeredTitle__ja{white-space:pre-line;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-weight:700;display:block;position:relative}@media (min-width:901px){.c-centeredTitle__ja{font-size:max(4rem,10px)}}@media (max-width:900px){.c-centeredTitle__ja{font-size:max(2.2rem,10px)}}.c-centeredTitle__ja:before,.c-centeredTitle__ja:after{content:"";background:50%/contain no-repeat;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0}@media (min-width:901px){.c-centeredTitle__ja:before,.c-centeredTitle__ja:after{width:5.2rem;height:5.2rem}}@media (max-width:900px){.c-centeredTitle__ja:before,.c-centeredTitle__ja:after{width:3.1rem;height:3.1rem}}.c-centeredTitle__ja:before{background-image:url(/images/common/icon_title_deco01.svg)}@media (min-width:901px){.c-centeredTitle__ja:before{left:-12rem}}@media (max-width:900px){.c-centeredTitle__ja:before{left:-5.5rem}}.c-centeredTitle__ja:after{background-image:url(/images/common/icon_title_deco02.svg)}@media (min-width:901px){.c-centeredTitle__ja:after{right:-12rem}}@media (max-width:900px){.c-centeredTitle__ja:after{right:-5.5rem}}.c-outlineButton{color:#ea5539;background-color:#fff;border:1px solid #ea5539;border-radius:2.9rem;place-content:center;max-width:100%;font-weight:700;transition:all .5s;display:grid}@media (min-width:901px){.c-outlineButton{letter-spacing:.05em;width:26.4rem;height:4.9rem;font-size:max(1.6rem,10px);line-height:1}}@media (max-width:900px){.c-outlineButton{letter-spacing:.05em;width:21.5rem;height:4rem;font-size:max(1.3rem,10px);line-height:1}}.c-outlineButton--mxAuto{margin-left:auto;margin-right:auto}.c-outlineButton:hover{color:#fff;background-color:#ea5539}.c-contactButton{color:#fff;background-color:#ea5539;border:.2rem solid #ea5539;border-radius:7.3rem;flex-direction:column;justify-content:center;align-items:center;width:61rem;max-width:90vw;transition:all .5s;display:flex;position:relative}@media (min-width:901px){.c-contactButton{height:14.5rem;padding-right:6.4rem}}@media (max-width:900px){.c-contactButton{height:6.6rem;padding-right:4.8rem}}.c-contactButton--mxAuto{margin-left:auto;margin-right:auto}.c-contactButton:before,.c-contactButton:after{content:"";margin:auto;position:absolute;top:0;bottom:0}.c-contactButton:before{z-index:2;background:url(/images/common/icon_arrow02.svg) 50%/contain no-repeat}@media (min-width:901px){.c-contactButton:before{width:2.8rem;height:5.2rem;right:5.6rem}}@media (max-width:900px){.c-contactButton:before{width:1.3rem;height:2.4rem;right:2.5rem}}.c-contactButton:after{z-index:1;background-color:#fff;border-radius:50%}@media (min-width:901px){.c-contactButton:after{width:12rem;height:12rem;right:1.3rem}}@media (max-width:900px){.c-contactButton:after{width:5.5rem;height:5.5rem;right:.5rem}}.c-contactButton:hover{color:#ea5539;background-color:#fff}.c-contactButton__small{font-weight:700}@media (min-width:901px){.c-contactButton__small{font-size:max(2rem,10px)}}@media (max-width:900px){.c-contactButton__small{font-size:max(1.2rem,10px)}}@media (min-width:901px){.c-contactButton__large{font-size:max(3.6rem,10px)}}@media (max-width:900px){.c-contactButton__large{font-size:max(1.7rem,10px)}}.c-signUpButton{color:#fff;background-color:#ea5539;border:solid #ea5539;justify-content:center;align-items:center;font-weight:700;transition:all .5s;display:flex}@media (min-width:901px){.c-signUpButton{border-width:.2rem;border-radius:3.8rem;width:18.5rem;height:5.9rem;font-size:max(1.9rem,10px);line-height:1}}@media (max-width:900px){.c-signUpButton{border-width:.1rem;border-radius:2rem;width:13.5rem;height:4rem;font-size:max(1.3rem,10px);line-height:1}}.c-signUpButton--mxAuto{margin-left:auto;margin-right:auto}.c-signUpButton span{color:#ea5539;background-color:#fff;place-content:center;font-size:1.6rem;transition:all .5s;display:grid}@media (min-width:901px){.c-signUpButton span{border-radius:1.4rem;width:5.1rem;height:2.8rem;margin-right:.5rem;font-size:max(1.6rem,10px)}}@media (max-width:900px){.c-signUpButton span{letter-spacing:.05em;border-radius:1rem;width:3.5rem;height:1.9rem;margin-right:.3rem;font-size:max(1.1rem,10px);line-height:1}}.c-signUpButton:hover{color:#ea5539;background-color:#fff}.c-signUpButton:hover span{color:#fff;background-color:#ea5539}.c-caseStudyCard{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 .2rem .6rem #00000029}@media (min-width:901px){.c-caseStudyCard{width:38.2667rem}}@media (max-width:900px){.c-caseStudyCard--slide{width:25.6rem}}.c-caseStudyCard>a{height:100%}.c-caseStudyCard:hover .c-caseStudyCard__thumb img{scale:1.1}@media (min-width:901px){.c-caseStudyCard__inner{padding:2.4rem 3.2rem}}@media (max-width:900px){.c-caseStudyCard__inner{padding:1.6rem 1.2rem 2rem}}.c-caseStudyCard__thumb{overflow:hidden}.c-caseStudyCard__thumb img{object-fit:cover;aspect-ratio:4/3;transition:scale .5s}.c-caseStudyCard__date{color:#ea5539;font-family:Inter,sans-serif}@media (min-width:901px){.c-caseStudyCard__date{font-size:max(1.5rem,10px)}}@media (max-width:900px){.c-caseStudyCard__date{font-size:max(1.2rem,10px)}}.c-caseStudyCard__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.8rem;font-weight:700;display:-webkit-box;overflow:hidden}@media (min-width:901px){.c-caseStudyCard__title{height:5.2rem;font-size:max(1.8rem,10px);line-height:1.44444}}@media (max-width:900px){.c-caseStudyCard__title{font-size:max(1.4rem,10px);line-height:1.57143}}.c-caseStudyCard__skillList{flex-wrap:wrap;margin-top:1.6rem;display:flex}@media (min-width:901px){.c-caseStudyCard__skillList{gap:.8rem}}@media (max-width:900px){.c-caseStudyCard__skillList{gap:.6rem}}.c-caseStudyCard__skillItem{color:#2f4571;background-color:#edf1f7;border-radius:1.2rem;place-content:center;padding:.4rem .8rem;font-weight:500;display:grid}@media (min-width:901px){.c-caseStudyCard__skillItem{font-size:max(1.2rem,10px);line-height:1}}@media (max-width:900px){.c-caseStudyCard__skillItem{font-size:max(1rem,10px);line-height:1}}.c-mediaCard{background-color:#fff;height:100%;display:flex;box-shadow:0 .3rem .6rem #00000029}@media (min-width:901px){.c-mediaCard{border-radius:1.6rem;gap:1.4rem;width:max(51.5rem,400px);padding:1.8rem}}@media (max-width:900px){.c-mediaCard{border-radius:1rem;flex-direction:column;gap:1.2rem;width:25.6rem;padding:1.2rem}}@media (min-width:901px){.c-mediaCard__thumb{width:20.8rem}}.c-mediaCard__thumb img{object-fit:cover;aspect-ratio:16/9;border-radius:.5rem}@media (min-width:901px){.c-mediaCard__content{width:calc(100% - 22.2rem)}}.c-mediaCard__date{opacity:.8;font-family:Inter,sans-serif}@media (min-width:901px){.c-mediaCard__date{font-size:max(1.5rem,10px)}}@media (max-width:900px){.c-mediaCard__date{font-size:max(1.2rem,10px)}}.c-mediaCard__title{margin-top:.8rem;font-weight:700}@media (min-width:901px){.c-mediaCard__title{font-size:max(1.4rem,10px);line-height:1.57143}}@media (max-width:900px){.c-mediaCard__title{font-size:max(1.3rem,10px);line-height:1.61538}}.c-whitePaperCard{border-radius:1rem;height:-webkit-fit-content;height:fit-content;overflow:hidden;box-shadow:0 .2rem .6rem #00000029}@media (min-width:901px){.c-whitePaperCard{height:100%}}.c-whitePaperCard:hover .c-whitePaperCard__download{color:#ea5539;background-color:#fff}.c-whitePaperCard:hover .c-whitePaperCard__download path{fill:#ea5539}.c-whitePaperCard__thumb img{object-fit:cover;aspect-ratio:16/9}.c-whitePaperCard__content{background-color:#fff;padding:2.9rem 2.2rem}@media (min-width:901px){.c-whitePaperCard__content{height:calc(100% - 27.2rem)}}.c-whitePaperCard__title{color:#3b3b3b;font-weight:700}@media (min-width:901px){.c-whitePaperCard__title{font-size:max(1.8rem,10px)}}@media (max-width:900px){.c-whitePaperCard__title{font-size:max(1.6rem,10px)}}.c-whitePaperCard__description{text-align:justify;margin-top:1.6rem;font-size:max(1.5rem,10px);line-height:1.73333}.c-whitePaperCard__download{color:#fff;background-color:#ea5539;border:1px solid #ea5539;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;align-items:center;column-gap:2rem;font-family:Inter,sans-serif;font-weight:600;transition:all .5s;display:flex}@media (min-width:901px){.c-whitePaperCard__download{height:5.6rem;padding-left:6rem;font-size:2.4rem}}@media (max-width:900px){.c-whitePaperCard__download{height:5rem;padding-left:5.6rem;font-size:2.1rem}}@media (min-width:901px){.c-whitePaperCard__download svg{width:2.3rem}}@media (max-width:900px){.c-whitePaperCard__download svg{width:2.1rem}}.c-whitePaperCard__download svg path{transition:fill .5s}.c-textLink{text-underline-offset:.2rem;text-decoration:underline;display:inline}.c-hvpTitle{color:#2f4571;text-align:center;font-weight:900}@media (min-width:901px){.c-hvpTitle{letter-spacing:.05em;font-size:max(3.2rem,10px)}}@media (max-width:900px){.c-hvpTitle{font-size:max(1.9rem,10px)}}@media (min-width:901px){.c-hvpButton{width:28rem}}@media (max-width:900px){.c-hvpButton{width:100%}}.c-hvpButton:hover .c-hvpButton__inner{color:#ea5539;background-color:#fff}.c-hvpButton:hover .c-hvpButton__inner path,.c-hvpButton:hover .c-hvpButton__inner circle{fill:#ea5539}.c-hvpButton__bubble{margin-left:auto;margin-right:auto;color:#ea5539;width:-webkit-fit-content;width:fit-content;max-width:100%;margin-bottom:.6rem;font-weight:900;position:relative}@media (min-width:901px){.c-hvpButton__bubble{padding-left:2.4rem;padding-right:2.4rem;font-size:max(1.3rem,10px)}}@media (max-width:900px){.c-hvpButton__bubble{padding-left:2.2rem;padding-right:2.2rem}}.c-hvpButton__bubble:before,.c-hvpButton__bubble:after{content:"";background-color:#ea5539;width:1px;position:absolute;top:0}@media (min-width:901px){.c-hvpButton__bubble:before,.c-hvpButton__bubble:after{height:2.1rem}}@media (max-width:900px){.c-hvpButton__bubble:before,.c-hvpButton__bubble:after{height:1.6rem}}.c-hvpButton__bubble:before{left:0;rotate:-36deg}.c-hvpButton__bubble:after{right:0;rotate:36deg}.c-hvpButton__inner{color:#fff;background-color:#ea5539;border:1px solid #ea5539;border-radius:.5rem;justify-content:center;align-items:center;column-gap:.8rem;transition:background-color .5s,color .5s;display:flex}@media (min-width:901px){.c-hvpButton__inner{height:5.5rem}}@media (max-width:900px){.c-hvpButton__inner{height:4.8rem}}.c-hvpButton__inner path,.c-hvpButton__inner circle{fill:#fff;transition:fill .5s}@media (min-width:901px){.c-hvpButton__icon{width:2.1rem}}@media (max-width:900px){.c-hvpButton__icon{width:1.6rem}}.c-hvpButton__icon svg{vertical-align:middle}.c-hvpButton__text{font-weight:900}@media (min-width:901px){.c-hvpButton__text{font-size:1.6rem}}@media (max-width:900px){.c-hvpButton__text{font-size:max(1.2rem,10px)}}.p-openingAnimation{display:none}.p-openingAnimation.is-play{z-index:999;width:100vw;height:100vh;background-color:#fff;height:100dvh;animation:5.8s forwards openingAnimationFinish;display:block;position:fixed;top:0;left:0}.p-openingAnimation__logo{width:246px;max-width:70%;height:-webkit-fit-content;height:fit-content;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes openingAnimationFinish{0%{z-index:999;opacity:1}90%{z-index:999;opacity:1}to{z-index:-1;opacity:0;display:none}}.p-header{z-index:77;width:100%;position:fixed;top:0;left:0}.p-header.is-open .p-header__top{background-color:#f6f6f6}@media (max-width:900px){.p-header.is-open .p-header__nav{visibility:visible;opacity:1}}.p-header--hvp.is-scroll .p-header__top,.p-header--simulator.is-scroll .p-header__top{background-color:#fff}.p-header--hvp .p-header__top,.p-header--simulator .p-header__top{background-color:#0000}@media (min-width:901px){.p-header--hvp .p-header__logo,.p-header--simulator .p-header__logo{width:19.1rem}}@media (max-width:900px){.p-header--hvp .p-header__logo,.p-header--simulator .p-header__logo{width:18.9rem}}@media (min-width:901px){.p-header--hvp .p-header__nav{z-index:88;visibility:hidden;opacity:0;background-color:#fff;border-bottom-left-radius:1rem;width:-webkit-fit-content;width:fit-content;max-width:100%;display:block;position:fixed;top:0;right:0;box-shadow:0 .3rem .6rem #00000029}.p-header--hvp .p-header__nav.is-open{visibility:visible;opacity:1}.p-header--hvp .p-header__navInner{height:100%;max-height:100vh;max-height:100svh;max-height:100dvh;padding:8rem 4.8rem 5.6rem;overflow-y:scroll}.p-header--hvp .p-header__navList{flex-direction:column;gap:3rem}.p-header--hvp .p-header__navItem{color:#2f4571;font-size:max(1.8rem,10px)}.p-header--hvp .p-header__navItem:hover{background-color:#0000}.p-header--hvp .p-header__navItem a{padding:0}.p-header--hvp .p-header__buttonWrap{margin-top:4.6rem;position:static}.p-header--hvp .p-header__buttonList{flex-direction:column;gap:1.6rem}.p-header--hvp .p-header__button{width:28.6rem;height:4.5rem;font-size:max(1.6rem,10px);line-height:1.5}}.p-header--hvp .p-header__hamburgerButton{z-index:99;border-radius:50%;display:block;position:fixed}@media (min-width:901px){.p-header--hvp .p-header__hamburgerButton{width:5.3rem;height:5.3rem;top:.6rem;right:1.5rem}}@media (max-width:900px){.p-header--hvp .p-header__hamburgerButton{width:4.6rem;height:4.6rem;top:.2rem;right:.3rem}}@media (min-width:901px){.p-header--hvp .p-header__hamburgerButton span{width:2.7rem}}@media (max-width:900px){.p-header--hvp .p-header__hamburgerButton span{width:2.3rem}}@media (min-width:901px){.p-header--hvp .p-header__hamburgerButton span:first-of-type{top:1.6rem}}@media (max-width:900px){.p-header--hvp .p-header__hamburgerButton span:first-of-type{top:1.4rem}}@media (min-width:901px){.p-header--hvp .p-header__hamburgerButton span:nth-of-type(3){bottom:1.6rem}}@media (max-width:900px){.p-header--hvp .p-header__hamburgerButton span:nth-of-type(3){bottom:1.4rem}}@media (min-width:901px){.p-header--other .p-header__navList{display:none}}.p-header__top{background-color:#fff;justify-content:space-between;align-items:center;transition:background-color .5s;display:flex}@media (min-width:901px){.p-header__top{height:6.5rem;padding-left:1.3rem;padding-right:1.3rem}}@media (max-width:900px){.p-header__top{height:5rem;padding-left:.8rem;padding-right:0}}.p-header__topInner{align-items:center;display:flex}@media (min-width:901px){.p-header__logo{width:24.7rem}}@media (max-width:900px){.p-header__logo{width:11.8rem}}@media (min-width:901px){.p-header__logoText{color:#3e3e3e;margin-left:1.6rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.5}}@media (max-width:900px){.p-header__logoText{display:none}}.p-header__simulatorTitle{color:#fff;background-color:#2f4571;border-radius:.5rem;font-weight:700}@media (min-width:901px){.p-header__simulatorTitle{margin-left:1.9rem;padding:.8rem 1rem .9rem;font-size:max(1.5rem,10px);line-height:1.4}}@media (max-width:900px){.p-header__simulatorTitle{margin-left:1.5rem;padding:.5rem .8rem .6rem;font-size:max(1.1rem,10px);line-height:1.45455}}@media (min-width:901px){.p-header__toggleNav{position:relative}}@media (max-width:900px){.p-header__toggleNav{z-index:99;position:fixed;top:.8rem;right:7.2rem}}.p-header__toggleNavButton{background-color:#fff;border-radius:.5rem;font-weight:700;position:relative;box-shadow:0 .3rem .6rem #00000029}@media (min-width:901px){.p-header__toggleNavButton{width:15rem;height:4.7rem;padding-left:2rem;padding-right:2rem;font-size:max(1.5rem,10px)}}@media (max-width:900px){.p-header__toggleNavButton{width:11.8rem;height:3.4rem;padding-left:1.2rem;padding-right:3rem;font-size:max(1.4rem,10px)}}.p-header__toggleNavButton:after{content:"";width:1.5rem;height:.8rem;rotate:0;background:url(/images/common/icon_arrow03.svg) 50%/contain no-repeat;margin-top:auto;margin-bottom:auto;transition:rotate .5s;position:absolute;top:.2rem;bottom:0}@media (min-width:901px){.p-header__toggleNavButton:after{right:1.6rem}}@media (max-width:900px){.p-header__toggleNavButton:after{right:1.2rem}}.p-header__toggleNavButton.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-header__toggleNavButton.is-open:after{rotate:180deg}.p-header__toggleNavList{visibility:hidden;opacity:0;flex-direction:column;width:100%;transition:visibility .5s,opacity .5s;position:absolute;left:0}@media (min-width:901px){.p-header__toggleNavList{top:4.6rem}}@media (max-width:900px){.p-header__toggleNavList{top:3.4rem}}.p-header__toggleNavList.is-open{visibility:visible;opacity:1}.p-header__toggleNavItem{background-color:#fff;border-top:1px solid #f6f6f6;align-items:center;width:100%;font-weight:700;transition:color .5s;display:flex;position:relative;box-shadow:0 .3rem .6rem #00000029}@media (min-width:901px){.p-header__toggleNavItem{height:4.7rem;padding-left:2rem;padding-right:2rem;font-size:max(1.5rem,10px)}}@media (max-width:900px){.p-header__toggleNavItem{height:3.4rem;padding-left:1.2rem;padding-right:1.2rem;font-size:max(1.4rem,10px)}}.p-header__toggleNavItem:last-of-type{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.p-header__toggleNavItem:hover{background-color:#f6f6f6}.p-header__nav{transition:visibility .5s,opacity .5s}@media (min-width:901px){.p-header__nav{background-color:#2f4571}}@media (max-width:900px){.p-header__nav{z-index:88;visibility:hidden;opacity:0;width:100vw;height:calc(100vh - 5rem);height:calc(100svh - 5rem);background-color:#f6f6f6;height:calc(100dvh - 5rem);position:fixed;top:5rem;left:0}.p-header__navInner{height:100%;padding:5.3rem 2.4rem;overflow-y:scroll}}.p-header__navInner{scrollbar-width:none;-ms-overflow-style:none}.p-header__navInner::-webkit-scrollbar{display:none}.p-header__navList{justify-content:center;align-items:center;display:flex}@media (max-width:900px){.p-header__navList{flex-direction:column;gap:3rem}}.p-header__navItem{font-weight:700;transition:background-color .5s}@media (min-width:901px){.p-header__navItem{color:#fff;font-size:max(1.4rem,10px)}}@media (max-width:900px){.p-header__navItem{color:#2f4571;font-size:max(1.8rem,10px)}}@media (min-width:901px){.p-header__navItem:hover{background-color:#ea5539}.p-header__navItem a{padding:.8rem 3.2rem}}.p-header__buttonWrap{align-items:center;gap:1.2rem;transition:top .5s;display:flex}@media (min-width:901px){.p-header__buttonWrap{position:fixed;top:.9rem;right:1.3rem}}@media (max-width:900px){.p-header__buttonWrap{flex-direction:column;margin-top:4.6rem}}.p-header__buttonList{align-items:center;display:flex}@media (min-width:901px){.p-header__buttonList{gap:1.1rem}}@media (max-width:900px){.p-header__buttonList{flex-direction:column;gap:1.6rem}}.p-header__button{text-align:center;border-style:solid;border-width:.2rem;border-radius:.5rem;place-content:center;padding-left:1.2rem;padding-right:1.2rem;font-weight:700;transition:all .5s;display:grid}@media (min-width:901px){.p-header__button{min-width:9.6rem;height:4.7rem;font-size:max(1.4rem,10px);line-height:1.21429}}@media (max-width:900px){.p-header__button{width:28.6rem;height:4.5rem;font-size:max(1.6rem,10px);line-height:1.1875}}.p-header__button--primary{color:#fff;background-color:#ea5539;border-color:#ea5539}.p-header__button--primary:hover{opacity:.8}.p-header__button--primaryOutline{color:#ea5539;background-color:#fff;border-color:#ea5539}.p-header__button--primaryOutline:hover{background-color:#f8f0ef}.p-header__button--secondary{color:#fff;background-color:#3e3e3e;border-color:#3e3e3e}.p-header__button--secondary:hover{opacity:.8}.p-header__hamburgerButton{background-color:#2f4571}@media (min-width:901px){.p-header__hamburgerButton{display:none}}@media (max-width:900px){.p-header__hamburgerButton{z-index:99;width:5rem;height:5rem;position:fixed;top:0;right:0}}.p-header__hamburgerButton span{background-color:#fff;width:2.8rem;height:2px;margin:auto;position:absolute;left:0;right:0}.p-header__hamburgerButton span:first-of-type{top:1.3rem}.p-header__hamburgerButton span:nth-of-type(2){top:0;bottom:0}.p-header__hamburgerButton span:nth-of-type(3){bottom:1.3rem}.p-header__hamburgerButton.is-open span:first-of-type{top:0;bottom:0;rotate:-45deg}.p-header__hamburgerButton.is-open span:nth-of-type(2){opacity:0}.p-header__hamburgerButton.is-open span:nth-of-type(3){top:0;bottom:0;rotate:45deg}.p-footer{background-color:#fff}@media (min-width:901px){.p-footer{min-height:15.7rem;padding-top:4rem;padding-bottom:3.2rem}}@media (max-width:900px){.p-footer{min-height:16.2rem;padding-top:3.2rem;padding-bottom:2.4rem}.p-footer--client,.p-footer--partner,.p-footer--hvp{margin-bottom:4.8rem}}.p-footer--hvp{color:#fff;background-color:#2f4571}@media (min-width:901px){.p-footer--hvp .p-footer__logo{width:20.9rem}}@media (max-width:900px){.p-footer--hvp .p-footer__logo{width:15.3rem}}.p-footer__inner{width:90%;margin-left:auto;margin-right:auto}@media (min-width:901px){.p-footer__logo{width:27.4rem}}@media (max-width:900px){.p-footer__logo{width:14rem}}.p-footer__bottom{margin-top:3.2rem}@media (min-width:901px){.p-footer__bottom{justify-content:space-between;font-size:max(1.2rem,10px);display:flex}}@media (max-width:900px){.p-footer__bottom{font-size:max(1.1rem,10px)}}.p-footer__linkWrap{display:flex}@media (min-width:901px){.p-footer__linkWrap{gap:2.4rem}}@media (max-width:900px){.p-footer__linkWrap{flex-direction:column;gap:.8rem}}.p-footer__linkItem{font-weight:700;transition:color .5s}.p-footer__linkItem:hover{color:#ea5539}.p-footer__copyright{font-family:Inter,sans-serif;font-weight:500}@media (max-width:900px){.p-footer__copyright{margin-top:.8rem}}.p-fixedButton{z-index:10;visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s;position:fixed}@media (min-width:901px){.p-fixedButton{display:none}}@media (max-width:900px){.p-fixedButton{width:100%;bottom:0;right:0}}.p-fixedButton.is-show{visibility:visible;opacity:1}.p-fixedButton__inner{color:#fff;background-color:#ea5539;justify-content:center;align-items:center;font-size:1.9rem;font-weight:700;line-height:1;transition:all .5s;display:flex}@media (min-width:901px){.p-fixedButton__inner{border:.2rem solid #ea5539;border-radius:3.8rem;width:18.5rem;height:5.9rem;box-shadow:.3rem .3rem .4rem #00000029}}@media (max-width:900px){.p-fixedButton__inner{border:1px solid #ea5539;width:100%;height:4.8rem;font-size:1.5rem}}.p-fixedButton__inner span{color:#ea5539;background-color:#fff;place-content:center;transition:all .5s;display:grid}@media (min-width:901px){.p-fixedButton__inner span{border-radius:1.4rem;width:5.1rem;height:2.8rem;margin-right:.5rem;font-size:1.6rem}}@media (max-width:900px){.p-fixedButton__inner span{letter-spacing:.05em;border-radius:1.2rem;width:4.3rem;height:2.3rem;margin-right:.4rem;padding-left:.2rem;font-size:max(1.3rem,10px)}}.p-fixedButton__inner:hover{color:#ea5539;background-color:#fff}.p-fixedButton__inner:hover span{color:#fff;background-color:#ea5539}.p-scrollTopButton{z-index:10;visibility:hidden;opacity:0;border-radius:50%;transition:visibility .5s,opacity .5s;position:fixed;box-shadow:.3rem .3rem .4rem #00000029}@media (min-width:901px){.p-scrollTopButton{width:5.9rem;display:none;bottom:5.8rem;right:5vw}}@media (max-width:900px){.p-scrollTopButton{width:4rem;bottom:6rem;right:1rem}.p-scrollTopButton--sub{bottom:2.4rem}}.p-scrollTopButton.is-show{visibility:visible;opacity:1}@media (min-width:901px){.p-partnerSlide{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-partnerSlide{padding-top:4.8rem;padding-bottom:5.6rem}}@media (min-width:901px){.p-partnerSlide--client .p-partnerSlide__listWrap{margin-top:5.7rem}}@media (max-width:900px){.p-partnerSlide--client .p-partnerSlide__listWrap{margin-top:2.7rem}}@media (min-width:901px){.p-partnerSlide--partner .p-partnerSlide__listWrap{margin-top:10.4rem}}@media (max-width:900px){.p-partnerSlide--partner .p-partnerSlide__listWrap{margin-top:4rem}}@media (min-width:901px){.p-partnerSlide__listWrap .splide{padding-bottom:5.6rem}}@media (max-width:900px){.p-partnerSlide__listWrap .splide{padding-bottom:4rem}}.p-partnerSlide__item{position:relative}@media (min-width:901px){.p-partnerSlide__item{padding-left:2.4rem;padding-right:2.4rem;width:36.3rem;padding-bottom:4.8rem}}@media (max-width:900px){.p-partnerSlide__item{padding-left:3.2rem;padding-right:3.2rem;width:90vw;padding-bottom:2rem}}.p-partnerSlide__item:before{content:"";z-index:-1;background-color:#f6f6f6;border-radius:3rem;width:100%;height:calc(100% - 4rem);position:absolute;bottom:0;left:0}.p-partnerSlide__itemImage{width:14.8rem;margin-left:auto;margin-right:auto}.p-partnerSlide__itemTitle{text-align:center;margin-left:-2.4rem;margin-right:-2.4rem;font-weight:700;line-height:1.33}@media (min-width:901px){.p-partnerSlide__itemTitle{margin-top:3.2rem;font-size:2.4rem}}@media (max-width:900px){.p-partnerSlide__itemTitle{margin-top:2.4rem;font-size:1.8rem}}.p-partnerSlide__itemText{text-align:justify;max-width:100%;margin:1.6rem auto 0;overflow:hidden}@media (min-width:901px){.p-partnerSlide__itemText{font-size:1.6rem;width:26rem;min-height:max(17.3rem,108px);font-size:max(1.6rem,10px);line-height:1.75}}@media (max-width:900px){.p-partnerSlide__itemText{letter-spacing:-.03em;min-height:11.7rem;font-size:max(1.3rem,10px);line-height:1.76923}}.p-partnerSlide__itemText--compact{text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:100%;display:-webkit-box}@media (min-width:901px){.p-partnerSlide__itemText--compact{-webkit-line-clamp:6;line-clamp:6}}@media (max-width:900px){.p-partnerSlide__itemText--compact{-webkit-line-clamp:4;line-clamp:4}}.p-partnerSlide__itemText--compact.is-open{-webkit-line-clamp:initial;line-clamp:initial}.p-partnerSlide__itemViewMore{z-index:1;text-align:center;width:100%;padding-bottom:2rem;display:block;position:relative}@media (min-width:901px){.p-partnerSlide__itemViewMore{margin-top:-4.2rem;margin-bottom:-4.8rem;padding-top:5.4rem;font-size:max(1.4rem,10px)}}@media (max-width:900px){.p-partnerSlide__itemViewMore{margin-top:-3.3rem;margin-bottom:-2rem;padding-top:4.4rem;font-size:max(1.1rem,10px)}}.p-partnerSlide__itemViewMore span{padding-right:.4rem;display:inline-block}.p-partnerSlide__itemViewMore:before{content:"";z-index:-1;background:linear-gradient(#0000,#f6f6f6);width:100%;position:absolute;top:0;left:0}@media (min-width:901px){.p-partnerSlide__itemViewMore:before{height:calc(100% - 4.8rem)}}@media (max-width:900px){.p-partnerSlide__itemViewMore:before{height:calc(100% - 4.4rem)}}.p-partnerSlide__itemViewMore:after{content:"続きを見る"}.p-partnerSlide__itemViewMore.is-open:before{background:0 0!important}.p-partnerSlide__itemViewMore.is-open:after{content:"閉じる"}.p-partnerSlide__itemViewMore.is-open span{padding-left:.5rem;transform:rotate(45deg)}.p-caseStudySlide{background-color:#f6f6f6}@media (min-width:901px){.p-caseStudySlide{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-caseStudySlide{padding-top:4.8rem;padding-bottom:5.6rem}}.p-caseStudySlide--hvp{background:top/cover}@media (min-width:901px){.p-caseStudySlide--hvp{background-image:url(/images/hvp/case_bg01_pc.jpg)}}@media (max-width:900px){.p-caseStudySlide--hvp{background-image:url(/images/hvp/case_bg01_sp.jpg)}}.p-caseStudySlide--other{background-color:#0000}@media (min-width:901px){.p-caseStudySlide--other .p-caseStudySlide__space1{height:3.2rem}}@media (max-width:900px){.p-caseStudySlide--other .p-caseStudySlide__space1{height:1.6rem}}.p-caseStudySlide__smallTitle{text-align:center;letter-spacing:.05em;font-size:2rem;font-weight:700}@media (min-width:901px){.p-caseStudySlide__space1{height:4.8rem}}@media (max-width:900px){.p-caseStudySlide__space1{height:3.2rem}}@media (min-width:901px){.p-caseStudySlide__space2{height:4.8rem}}@media (max-width:900px){.p-caseStudySlide__space2{height:2.4rem}}.p-caseStudySlide__listWrap{justify-content:center;column-gap:2.4rem;display:flex}.p-caseStudySlide__slideWrap .splide__slide{margin-bottom:.8rem}.p-caseStudySlide__slideWrap .splide__slide>div{height:100%}.p-caseStudyArchive{width:90%;max-width:120rem;margin-left:auto;margin-right:auto}@media (min-width:901px){.p-caseStudyArchive{padding-top:14.4rem;padding-bottom:8rem}}@media (max-width:900px){.p-caseStudyArchive{padding-top:8rem;padding-bottom:4rem}}.p-caseStudyArchive__inner{flex-wrap:wrap;column-gap:2.6rem;display:flex}@media (min-width:901px){.p-caseStudyArchive__inner{row-gap:3.8rem;margin-top:7.2rem}}@media (max-width:900px){.p-caseStudyArchive__inner{row-gap:2.4rem;margin-top:4rem}}.p-caseStudyArchive__emptyMessage{text-align:center;font-size:1.6rem}@media (min-width:901px){.p-caseStudyArchive__emptyMessage{margin-top:7.2rem}}@media (max-width:900px){.p-caseStudyArchive__emptyMessage{margin-top:4rem}}@media (min-width:901px){.p-caseStudyDetail{padding-top:18rem}}@media (max-width:900px){.p-caseStudyDetail{padding-top:7.2rem}}.p-caseStudyDetail__innerLarge{width:90%;max-width:900px;margin-left:auto;margin-right:auto}.p-caseStudyDetail__innerSmall{max-width:750px;margin-left:auto;margin-right:auto}.p-caseStudyDetail__head{justify-content:space-between;align-items:center;display:flex}.p-caseStudyDetail__date{color:#ea5539;font-family:Inter,sans-serif;font-weight:500;position:relative}@media (min-width:901px){.p-caseStudyDetail__date{font-size:18px}}@media (max-width:900px){.p-caseStudyDetail__date{border-right:.1rem solid #d0d0d0;padding-right:1rem;font-size:max(1.3rem,10px)}}.p-caseStudyDetail__title{font-weight:700;line-height:1.5}@media (min-width:901px){.p-caseStudyDetail__title{margin-top:48px;font-size:32px}}@media (max-width:900px){.p-caseStudyDetail__title{margin-top:2.4rem;font-size:2rem}}@media (min-width:901px){.p-caseStudyDetail__mv{margin-top:36px}}@media (max-width:900px){.p-caseStudyDetail__mv{margin-top:2.4rem;margin-left:-5vw;margin-right:-5vw}}@media (min-width:901px){.p-caseStudyDetail__mv img{border-radius:15px}}.p-caseStudyDetail__share{align-items:center;display:flex}.p-caseStudyDetail__shareTitle{font-family:Inter,sans-serif;font-weight:600}@media (min-width:901px){.p-caseStudyDetail__shareTitle{font-size:16px}}@media (max-width:900px){.p-caseStudyDetail__shareTitle{font-size:max(1.3rem,10px)}}.p-caseStudyDetail__shareList{display:flex}@media (min-width:901px){.p-caseStudyDetail__shareList{column-gap:16px;margin-left:24px}}@media (max-width:900px){.p-caseStudyDetail__shareList{column-gap:1.2rem;margin-left:1.2rem}}.p-caseStudyDetail__shareItem{cursor:pointer;position:relative}@media (min-width:901px){.p-caseStudyDetail__shareItem{width:24px}}@media (max-width:900px){.p-caseStudyDetail__shareItem{width:1.8rem}}.p-caseStudyDetail__shareItem.is-copied:before{content:"";background:url(/images/common/icon_copied01.svg) 50%/contain no-repeat;margin-left:auto;margin-right:auto;position:absolute}@media (min-width:901px){.p-caseStudyDetail__shareItem.is-copied:before{width:58px;height:33px;top:-44px;left:-16px;right:-16px}}@media (max-width:900px){.p-caseStudyDetail__shareItem.is-copied:before{width:4rem;height:2.3rem;top:-2.6rem;left:-1.1rem;right:-1.1rem}}.p-caseStudyDetail__body{word-break:break-all;line-height:1.8}@media (min-width:901px){.p-caseStudyDetail__body{margin-top:48px;font-size:16px}}@media (max-width:900px){.p-caseStudyDetail__body{margin-top:3.2rem;font-size:max(1.2rem,10px)}}@media (min-width:901px){.p-caseStudyDetail__body>*{margin-top:16px;margin-bottom:16px}}@media (max-width:900px){.p-caseStudyDetail__body>*{margin-top:1rem;margin-bottom:1rem}}.p-caseStudyDetail__body h3,.p-caseStudyDetail__body h4,.p-caseStudyDetail__body h5{letter-spacing:.05em;font-weight:700}.p-caseStudyDetail__body h3{line-height:1.3}@media (min-width:901px){.p-caseStudyDetail__body h3{font-size:30px}}@media (max-width:900px){.p-caseStudyDetail__body h3{font-size:1.8rem}}.p-caseStudyDetail__body h4{border-left:solid #2f4571;line-height:1.3}@media (min-width:901px){.p-caseStudyDetail__body h4{border-left-width:6px;padding-left:16px;font-size:24px}}@media (max-width:900px){.p-caseStudyDetail__body h4{border-left-width:.4rem;padding-left:.8rem;font-size:max(1.5rem,10px)}}.p-caseStudyDetail__body h5{border-bottom:.2rem solid #ea5539;line-height:1.4}@media (min-width:901px){.p-caseStudyDetail__body h5{padding-bottom:8px;font-size:20px}}@media (max-width:900px){.p-caseStudyDetail__body h5{padding-bottom:.6rem;font-size:max(1.3rem,10px)}}.p-caseStudyDetail__body img{width:auto;max-width:100%}.p-caseStudyDetail__body a{color:#ea5539;text-decoration:underline;display:inline}.p-caseStudyDetail__body ul,.p-caseStudyDetail__body ol{background-color:#f8f0ef}@media (min-width:901px){.p-caseStudyDetail__body ul,.p-caseStudyDetail__body ol{border-radius:10px;padding:18px 26px}}@media (max-width:900px){.p-caseStudyDetail__body ul,.p-caseStudyDetail__body ol{border-radius:.5rem;padding:1.6rem 1.2rem}}.p-caseStudyDetail__body ul li,.p-caseStudyDetail__body ol li{font-weight:500}.p-caseStudyDetail__body ul li{position:relative}@media (min-width:901px){.p-caseStudyDetail__body ul li{padding-left:30px}}@media (max-width:900px){.p-caseStudyDetail__body ul li{padding-left:2.3rem}}.p-caseStudyDetail__body ul li:before{content:"";background:url(/images/common/icon_check01.svg) 50%/cover no-repeat;position:absolute;left:0}@media (min-width:901px){.p-caseStudyDetail__body ul li:before{width:22px;height:22px;top:4px}}@media (max-width:900px){.p-caseStudyDetail__body ul li:before{width:1.7rem;height:1.7rem;top:.5rem}}.p-caseStudyDetail__body ol{list-style-type:decimal}@media (min-width:901px){.p-caseStudyDetail__body ol li{margin-left:24px;padding-left:6px}}@media (max-width:900px){.p-caseStudyDetail__body ol li{margin-left:2rem;padding-left:.3rem}}.p-caseStudyDetail__body ol li::marker{color:#eba295;font-family:Inter,sans-serif;font-weight:700}.p-caseStudyDetail__body strong{font-weight:700}.p-caseStudyDetail__body u{text-decoration:underline}.p-caseStudyDetail__body s{text-decoration:line-through}.p-caseStudyDetail__body blockquote{color:#6f6f6f;background-color:#efefef;border-left:solid #d6d6d6}@media (min-width:901px){.p-caseStudyDetail__body blockquote{border-left-width:8px;padding:18px 26px}}@media (max-width:900px){.p-caseStudyDetail__body blockquote{border-left-width:.5rem;padding:1.6rem 1.2rem}}.p-caseStudyDetail__body iframe{display:block}.p-caseStudyDetail__body .embedly-embed{aspect-ratio:16/9;height:auto}.p-caseStudyDetail__body .space{line-height:1}@media (min-width:901px){.p-caseStudyDetail__content{margin-top:80px}}@media (max-width:900px){.p-caseStudyDetail__content{margin-top:4.8rem}}.p-caseStudyDetail__subTitle{letter-spacing:.05em;border-bottom:2px solid #ea5539;font-weight:700;line-height:1.4}@media (min-width:901px){.p-caseStudyDetail__subTitle{padding-bottom:8px;font-size:20px}}@media (max-width:900px){.p-caseStudyDetail__subTitle{padding-bottom:.6rem;font-size:1.6rem}}.p-caseStudyDetail__skillList{color:#2f4571;flex-wrap:wrap;display:flex}@media (min-width:901px){.p-caseStudyDetail__skillList{gap:18px 16px;margin-top:32px}}@media (max-width:900px){.p-caseStudyDetail__skillList{flex-direction:column;row-gap:1.6rem;margin-top:2.4rem}}.p-caseStudyDetail__skillItem{background-color:#fff}@media (min-width:901px){.p-caseStudyDetail__skillItem{border-radius:10px;width:calc(33.3333% - 10.6667px);padding:12px 12px 24px;box-shadow:0 2px 6px #00000029}}@media (max-width:900px){.p-caseStudyDetail__skillItem{border-radius:.5rem;padding:1.6rem 1.2rem 2rem;box-shadow:0 .2rem .6rem #00000029}}.p-caseStudyDetail__skillTitle{place-content:center;display:grid}@media (min-width:901px){.p-caseStudyDetail__skillTitle{min-height:52px}}.p-caseStudyDetail__skillTitle span{text-align:center;white-space:pre-line;background-color:#edf1f7;font-weight:700}@media (min-width:901px){.p-caseStudyDetail__skillTitle span{border-radius:100px;padding:6px 16px;font-size:16px;line-height:20px}}@media (max-width:900px){.p-caseStudyDetail__skillTitle span{border-radius:10rem;padding:.8rem 1.6rem;font-size:max(1.6rem,10px);line-height:1}}.p-caseStudyDetail__skillChildList{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:901px){.p-caseStudyDetail__skillChildList{height:calc(100% - 66px);margin-top:16px}}@media (max-width:900px){.p-caseStudyDetail__skillChildList{margin-top:1.6rem}}.p-caseStudyDetail__skillChildItem{text-align:center;font-weight:500}@media (min-width:901px){.p-caseStudyDetail__skillChildItem{font-size:15px}}@media (max-width:900px){.p-caseStudyDetail__skillChildItem{font-size:max(1.4rem,10px)}}@media (min-width:901px){.p-caseStudyDetail__skillChildItem:not(:first-of-type){margin-top:12px}}@media (max-width:900px){.p-caseStudyDetail__skillChildItem:not(:first-of-type){margin-top:1.2rem}}.p-caseStudyDetail__partnerList{flex-direction:column;display:flex}@media (min-width:901px){.p-caseStudyDetail__partnerList{row-gap:20px;margin-top:32px}}@media (max-width:900px){.p-caseStudyDetail__partnerList{row-gap:2rem;margin-top:2.4rem}}.p-caseStudyDetail__partnerItem{background-color:#fff;box-shadow:0 2px 6px #00000029}@media (min-width:901px){.p-caseStudyDetail__partnerItem{border-radius:10px;padding:12px 16px 24px}}@media (max-width:900px){.p-caseStudyDetail__partnerItem{border-radius:1rem;padding:1.2rem 1.6rem 2.4rem}}.p-caseStudyDetail__partnerHead{justify-content:space-between;align-items:center;display:flex}@media (min-width:901px){.p-caseStudyDetail__partnerIcon{width:53px}}@media (max-width:900px){.p-caseStudyDetail__partnerIcon{width:5.3rem}}.p-caseStudyDetail__partnerName{letter-spacing:.05em;font-weight:700}@media (min-width:901px){.p-caseStudyDetail__partnerName{width:calc(100% - 65px);font-size:16px}}@media (max-width:900px){.p-caseStudyDetail__partnerName{width:calc(100% - 6.5rem);font-size:max(1.4rem,10px)}}.p-caseStudyDetail__partnerContent{margin-left:auto}@media (min-width:901px){.p-caseStudyDetail__partnerContent{width:calc(100% - 65px)}}@media (max-width:900px){.p-caseStudyDetail__partnerContent{margin-top:1.4rem}}.p-caseStudyDetail__partnerText{line-height:1.8}@media (min-width:901px){.p-caseStudyDetail__partnerText{font-size:16px}}@media (max-width:900px){.p-caseStudyDetail__partnerText{font-size:max(1.2rem,10px)}}.p-caseStudyDetail__partnerSkillList{flex-wrap:wrap;display:flex}@media (min-width:901px){.p-caseStudyDetail__partnerSkillList{gap:8px 6px;margin-top:16px}}@media (max-width:900px){.p-caseStudyDetail__partnerSkillList{gap:.8rem .6rem;margin-top:1.6rem}}.p-caseStudyDetail__partnerSkillItem{color:#2f4571;background-color:#edf1f7;font-weight:500}@media (min-width:901px){.p-caseStudyDetail__partnerSkillItem{border-radius:12px;padding:4px 8px;font-size:12px}}@media (max-width:900px){.p-caseStudyDetail__partnerSkillItem{border-radius:1.2rem;padding:.4rem .8rem;font-size:max(1.1rem,10px)}}.p-mediaSlide{background-color:#fff}@media (min-width:901px){.p-mediaSlide{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-mediaSlide{padding-top:4.8rem;padding-bottom:5.6rem}}.p-mediaSlide__listWrap{justify-content:center;column-gap:2.4rem;display:flex}@media (min-width:901px){.p-mediaSlide__listWrap{margin-top:5.6rem}}@media (max-width:900px){.p-mediaSlide__listWrap{margin-top:3.2rem}}@media (min-width:901px){.p-mediaSlide__slideWrap{margin-top:5.6rem}}@media (max-width:900px){.p-mediaSlide__slideWrap{margin-top:3.2rem}}@media (min-width:901px){.p-mediaSlide__slideWrap .splide{padding-bottom:5.6rem}}@media (max-width:900px){.p-mediaSlide__slideWrap .splide{padding-bottom:4rem}}.p-mediaSlide__slideWrap .splide__slide{margin-bottom:.8rem}.p-mediaSlide__slideWrap .splide__slide>div{height:100%}.p-faq{background-color:#f6f6f6}@media (min-width:901px){.p-faq{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-faq{padding-top:4.8rem;padding-bottom:5.6rem}}.p-faq--hvp{background-color:#fff}.p-faq--hvp .p-faq__inner{max-width:100%}@media (min-width:901px){.p-faq--hvp .p-faq__inner{margin-top:4.8rem}}@media (max-width:900px){.p-faq--hvp .p-faq__inner{margin-top:3.2rem}}.p-faq--hvp .p-faq__accordion{background-color:#f6f6f6}.p-faq__inner{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-faq__inner{max-width:120rem;margin-top:10.4rem}}@media (max-width:900px){.p-faq__inner{max-width:90vw;margin-top:4rem}}.p-faq__accordion{background-color:#fff;position:relative}@media (min-width:901px){.p-faq__accordion{border-radius:.6rem}}@media (max-width:900px){.p-faq__accordion{border-radius:.5rem}}@media (min-width:901px){.p-faq__accordion:not(:first-of-type){margin-top:1.5rem}}@media (max-width:900px){.p-faq__accordion:not(:first-of-type){margin-top:.8rem}}.p-faq__accordion:before{content:"Q";color:#fff;background-color:#ea5539;border-radius:50%;place-content:center;font-family:Inter,sans-serif;font-weight:700;line-height:1;display:grid;position:absolute}@media (min-width:901px){.p-faq__accordion:before{width:5rem;height:5rem;font-size:2.5rem;top:1rem;left:2rem}}@media (max-width:900px){.p-faq__accordion:before{width:2.5rem;height:2.5rem;font-size:max(1.3rem,10px);top:.8rem;left:.8rem}}.p-faq__accordion.is-open .p-faq__accordionTitle:after{rotate:0deg}.p-faq__accordion.is-open .p-faq__accordionText{visibility:visible;opacity:1;height:auto}@media (min-width:901px){.p-faq__accordion.is-open .p-faq__accordionText{padding-top:1.6rem;padding-bottom:2.8rem}}@media (max-width:900px){.p-faq__accordion.is-open .p-faq__accordionText{padding-top:.3rem;padding-bottom:1.6rem}}.p-faq__accordionTitle{width:100%;font-weight:700;transition:color .5s;display:block;position:relative}@media (min-width:901px){.p-faq__accordionTitle{padding:2rem 8rem 2rem 9.2rem;font-size:max(2rem,10px);line-height:1.5}}@media (max-width:900px){.p-faq__accordionTitle{padding:1rem 2.8rem 1rem 4rem;font-size:max(1.4rem,10px);line-height:1.57143}}.p-faq__accordionTitle:before,.p-faq__accordionTitle:after{content:"";background-color:#000;border-radius:1rem;position:absolute}@media (min-width:901px){.p-faq__accordionTitle:before,.p-faq__accordionTitle:after{width:2rem;height:2px;top:3.5rem;right:3.3rem}}@media (max-width:900px){.p-faq__accordionTitle:before,.p-faq__accordionTitle:after{width:1.2rem;height:1px;top:2.1rem;right:1rem}}.p-faq__accordionTitle:after{transition:rotate .5s;rotate:90deg}.p-faq__accordionTitle:hover{color:#ea5539}.p-faq__accordionText{visibility:hidden;opacity:0;text-align:justify;height:0;padding-top:0;padding-bottom:0;transition:opacity .3s,height .3s,margin .3s,padding .3s;position:relative}@media (min-width:901px){.p-faq__accordionText{font-size:max(1.6rem,10px);line-height:1.75}.p-faq__accordionText:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:9.2rem;padding-right:8rem}.p-faq__accordionText:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8rem;padding-right:9.2rem}.p-faq__accordionText:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8rem;padding-right:9.2rem}}@media (max-width:900px){.p-faq__accordionText{font-size:max(1.2rem,10px);line-height:1.75}.p-faq__accordionText:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4.4rem;padding-right:3.2rem}.p-faq__accordionText:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3.2rem;padding-right:4.4rem}.p-faq__accordionText:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3.2rem;padding-right:4.4rem}}.p-faq__accordionText:before{content:"A";color:#fff;background-color:#2f4571;border-radius:50%;place-content:center;font-family:Inter,sans-serif;font-weight:700;display:grid;position:absolute}@media (min-width:901px){.p-faq__accordionText:before{width:4rem;height:4rem;font-size:max(2.5rem,10px);line-height:1;top:1.2rem;left:2.5rem}}@media (max-width:900px){.p-faq__accordionText:before{width:2.6rem;height:2.6rem;font-size:max(1.3rem,10px);line-height:1;top:.2rem;left:.8rem}}@media (min-width:901px){.p-faq__buttonWrap{margin-top:8rem}}@media (max-width:900px){.p-faq__buttonWrap{margin-top:2.4rem}}@media (min-width:901px){.p-howToUse{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-howToUse{padding-top:4.8rem;padding-bottom:5.6rem}}.p-howToUse__list{width:90%;max-width:96rem;margin-left:auto;margin-right:auto}@media (min-width:901px){.p-howToUse__list{margin-top:10.4rem}}@media (max-width:900px){.p-howToUse__list{margin-top:4rem}}.p-howToUse__item{border-bottom:1px solid #ea5539;align-items:center;display:flex}@media (min-width:901px){.p-howToUse__item{padding:4.4rem 14.4rem}}@media (max-width:900px){.p-howToUse__item{padding:3rem .4rem}}.p-howToUse__item:first-of-type{border-top:1px solid #ea5539}.p-howToUse__number{color:#2f4571;font-family:Inter,sans-serif;font-weight:700}@media (min-width:901px){.p-howToUse__number{font-size:max(3.6rem,10px)}}@media (max-width:900px){.p-howToUse__number{font-size:max(2.5rem,10px)}}@media (min-width:901px){.p-howToUse__content{margin-left:3.2rem}}@media (max-width:900px){.p-howToUse__content{margin-left:1.8rem}}.p-howToUse__title{color:#ea5539;font-weight:700}@media (min-width:901px){.p-howToUse__title{font-size:max(2.6rem,10px);line-height:1.5}}@media (max-width:900px){.p-howToUse__title{font-size:max(1.6rem,10px);line-height:1.5}}@media (min-width:901px){.p-howToUse__text{margin-top:.8rem;font-size:max(1.6rem,10px);line-height:1.5}}@media (max-width:900px){.p-howToUse__text{text-align:justify;margin-top:.6rem;font-size:max(1.2rem,10px);line-height:1.5}}.p-howToUse__textLink{position:relative}@media (max-width:900px){.p-howToUse__textLink{font-size:max(1.1rem,10px)}}.p-howToUse__textLink:after{content:"";background-color:#000;width:0;height:1px;transition:width .5s;position:absolute;bottom:0;left:0}.p-howToUse__textLink:hover:after{width:100%}.p-modal{z-index:999;visibility:hidden;opacity:0;width:100vw;height:100vh;height:100dvh;transition:opacity .5s,visibility .5s;position:fixed;top:0;left:0}.p-modal.is-open{visibility:visible;opacity:1}.p-modal__content{color:#2f4571;background-color:#fff;border:3px solid #ea5539;border-bottom-left-radius:8rem;width:51rem;max-width:90%;height:-webkit-fit-content;height:fit-content;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.p-modal__inner{-ms-overflow-style:none;overscroll-behavior-y:contain;max-height:90vh;scrollbar-width:none;-ms-overflow-style:none;max-height:90dvh;overflow-y:scroll}.p-modal__inner::-webkit-scrollbar{display:none}.p-modal__close{color:#fff;background-color:#ea5539;place-content:center;padding-bottom:.6rem;padding-left:.6rem;display:grid;position:absolute;top:0;right:0}@media (min-width:901px){.p-modal__close{border-bottom-left-radius:3rem;width:5.5rem;height:5.5rem;font-size:max(2.4rem,10px)}}@media (max-width:900px){.p-modal__close{border-bottom-left-radius:2.4rem;width:4rem;height:4rem;font-size:max(1.8rem,10px)}}.p-modal__bg{z-index:-1;background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.p-pagination{justify-content:center;column-gap:.8rem;display:flex}@media (min-width:901px){.p-pagination{margin-top:4rem}}@media (max-width:900px){.p-pagination{margin-top:3.2rem}}.p-pagination--firstPage .p-pagination__button:first-of-type{color:#fff;pointer-events:none;background-color:#ea5539}.p-pagination__button{color:#ea5539;background-color:#fff;border:1px solid #ea5539;place-content:center;width:max(2.3rem,20px);height:max(3.7rem,32px);font-family:Inter,sans-serif;font-size:max(1.5rem,13px);font-weight:500;line-height:1;display:grid}.p-pagination__button.is-active{color:#fff;pointer-events:none;background-color:#ea5539}.p-consultation{padding-left:5vw;padding-right:5vw;background-color:#f6f6f6;padding-bottom:5.6rem}@media (min-width:901px){.p-consultation{padding-top:5.6rem}}@media (max-width:900px){.p-consultation{padding-top:4.8rem}}.p-consultation--dark{color:#fff;background-color:#2f4571}.p-consultation--dark .p-consultation__title{border-bottom-color:#f5b1a2}.p-consultation--dark .p-consultation__signUpTitle{color:#fff}.p-consultation__title{border-bottom:.2rem solid #ea5539;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-weight:700}@media (min-width:901px){.p-consultation__title{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem;font-size:2.5rem}}@media (max-width:900px){.p-consultation__title{padding-left:1.2rem;padding-right:1.2rem;padding-bottom:.6rem;font-size:max(1.5rem,10px)}}@media (min-width:901px){.p-consultation__inner{margin-top:5.8rem;justify-content:space-between;max-width:108rem;margin-left:auto;margin-right:auto;display:flex}}@media (max-width:900px){.p-consultation__inner{margin-top:3.2rem}}@media (min-width:901px){.p-consultation__image{width:49.7rem}.p-consultation__content{width:49rem;padding-top:8.2rem}}@media (max-width:900px){.p-consultation__content{margin-top:2.6rem}}.p-consultation__subTitle{font-weight:700}@media (min-width:901px){.p-consultation__subTitle{font-size:max(2.6rem,10px);line-height:1.5}}@media (max-width:900px){.p-consultation__subTitle{font-size:max(2rem,10px);line-height:1.5}}@media (min-width:901px){.p-consultation__description{margin-top:2.4rem;font-size:max(2rem,10px);font-weight:700;line-height:2}}@media (max-width:900px){.p-consultation__description{text-align:justify;margin-top:1.5rem;font-size:max(1.4rem,10px);line-height:2}}@media (min-width:901px){.p-consultation__signUp{margin-top:5rem}}@media (max-width:900px){.p-consultation__signUp{margin-top:4rem}}.p-consultation__signUpTitle{color:#ea5539;text-align:center;font-weight:700}@media (min-width:901px){.p-consultation__signUpTitle{font-size:max(2rem,10px)}}@media (max-width:900px){.p-consultation__signUpTitle{font-size:max(1.5rem,10px)}}.p-consultation__signUpButton{color:#fff;background-color:#ea5539;border:solid #ea5539;border-radius:4.4rem;justify-content:center;align-items:center;font-weight:700;transition:all .5s;display:flex}@media (min-width:901px){.p-consultation__signUpButton{margin-top:1.6rem;border-width:.2rem;width:36.3rem;height:8.8rem;margin-left:auto;margin-right:auto;font-size:max(2.8rem,10px);line-height:1}}@media (max-width:900px){.p-consultation__signUpButton{border-width:.1rem;width:100%;height:5rem;margin-top:1.2rem;font-size:max(2rem,10px);line-height:1}}.p-consultation__signUpButton span{color:#ea5539;background-color:#fff;place-content:center;margin-right:1.2rem;padding-left:.2rem;transition:all .5s;display:grid}@media (min-width:901px){.p-consultation__signUpButton span{border-radius:2.1rem;width:7.6rem;height:4.2rem;font-size:max(2.2rem,10px)}}@media (max-width:900px){.p-consultation__signUpButton span{letter-spacing:.05em;border-radius:1.5rem;width:5.8rem;height:3rem;font-size:max(1.4rem,10px);line-height:1}}.p-consultation__signUpButton:hover{color:#ea5539;background-color:#fff}.p-consultation__signUpButton:hover span{color:#fff;background-color:#ea5539}@media (min-width:901px){.p-consultation__signUpText{text-align:center;margin-top:2.4rem;font-size:max(1.5rem,10px);font-weight:700;line-height:2}}@media (max-width:900px){.p-consultation__signUpText{margin-top:1.1rem;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:max(1rem,10px);line-height:2}}@media (min-width:901px){.p-whitePaperArchive__section--01{padding-top:10.1rem}}@media (max-width:900px){.p-whitePaperArchive__section--01{padding-top:5rem}}@media (min-width:901px){.p-whitePaperArchive__section--02{padding-top:6rem;padding-bottom:12.8rem}}@media (max-width:900px){.p-whitePaperArchive__section--02{padding-top:3.4rem;padding-bottom:6.4rem}}.p-whitePaperArchive__section--03{background-color:#f6f6f6}@media (min-width:901px){.p-whitePaperArchive__section--03{padding-top:12rem;padding-bottom:12.8rem}}@media (max-width:900px){.p-whitePaperArchive__section--03{padding-top:6.4rem;padding-bottom:10.4rem}}.p-whitePaperArchive__head{color:#fff;text-align:center;background-color:#ea5539;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:901px){.p-whitePaperArchive__head{row-gap:1.7rem;height:28.9rem}}@media (max-width:900px){.p-whitePaperArchive__head{row-gap:.5rem;height:15.9rem;padding-bottom:1.6rem}}.p-whitePaperArchive__title{font-family:Inter,sans-serif;font-weight:600}@media (min-width:901px){.p-whitePaperArchive__title{font-size:5.5rem}}@media (max-width:900px){.p-whitePaperArchive__title{font-size:3.1rem}}.p-whitePaperArchive__description{font-weight:600}@media (min-width:901px){.p-whitePaperArchive__description{font-size:max(1.5rem,10px)}}@media (max-width:900px){.p-whitePaperArchive__description{font-size:max(1.4rem,10px);line-height:1.71429}}.p-whitePaperArchive__headImage{position:absolute}@media (min-width:901px){.p-whitePaperArchive__headImage--01{width:12.4rem;top:4.2rem;right:calc(50vw + 27.7rem)}}@media (max-width:900px){.p-whitePaperArchive__headImage--01{width:7.3rem;top:4.3rem;left:.6rem}}@media (min-width:901px){.p-whitePaperArchive__headImage--02{width:19.8rem;top:6.3rem;left:calc(50vw + 26em)}}@media (max-width:900px){.p-whitePaperArchive__headImage--02{width:9.1rem;top:7.2rem;right:.7rem}}.p-whitePaperArchive__inner{width:90%;max-width:120rem;margin-left:auto;margin-right:auto}.p-whitePaperArchive__anchor{justify-content:center;display:flex}@media (min-width:901px){.p-whitePaperArchive__anchor{column-gap:1.5rem;margin-top:6.4rem}}@media (max-width:900px){.p-whitePaperArchive__anchor{column-gap:1rem;margin-top:6rem}}.p-whitePaperArchive__anchorLink{color:#ea5539;text-align:center;border:1px solid #ea5539;border-radius:3rem;align-items:center;height:4.5rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.14286;transition:background-color .5s;display:flex;position:relative}@media (min-width:901px){.p-whitePaperArchive__anchorLink{padding-left:2.8rem;padding-right:5.2rem}}@media (max-width:900px){.p-whitePaperArchive__anchorLink{padding-left:2.2rem;padding-right:3.5rem}}.p-whitePaperArchive__anchorLink:hover{background-color:#f8f0ef}.p-whitePaperArchive__anchorLink:after{content:"▼";height:-webkit-fit-content;height:fit-content;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0}@media (min-width:901px){.p-whitePaperArchive__anchorLink:after{right:2.6rem}}@media (max-width:900px){.p-whitePaperArchive__anchorLink:after{right:1.4rem}}.p-whitePaperArchive__list{display:grid}@media (min-width:901px){.p-whitePaperArchive__list{grid-template-columns:repeat(3,1fr);gap:4.8rem 2.4rem;margin-top:6.4rem}}@media (max-width:900px){.p-whitePaperArchive__list{row-gap:2.4rem;margin-top:4rem}}.p-whitePaperArchive__emptyMessage{text-align:center;font-size:1.6rem}@media (min-width:901px){.p-whitePaperArchive__emptyMessage{margin-top:7.2rem}}@media (max-width:900px){.p-whitePaperArchive__emptyMessage{margin-top:4rem}}.p-notFound{position:relative}@media (min-width:901px){.p-notFound{justify-content:center;align-items:center;height:calc(100vh - 15.7rem);min-height:43.9239vw;padding-top:5.6rem;display:flex}}@media (max-width:900px){.p-notFound{min-height:calc(100vh - 16.2rem);padding-top:9.1rem;padding-bottom:22rem}}.p-notFound:before,.p-notFound:after{background:50%/cover no-repeat;position:absolute}.p-notFound:before{content:"";right:0}@media (min-width:901px){.p-notFound:before{background-image:url(/images/common/error_bg01_pc.svg);width:19.5461vw;height:29.2826vw;top:11.713vw}}@media (max-width:900px){.p-notFound:before{background-image:url(/images/common/error_bg01_sp.svg);width:100%;height:16rem;bottom:0}}@media (min-width:901px){.p-notFound:after{background-image:url(/images/common/error_bg02_pc.svg);width:29.2826vw;height:29.2826vw;bottom:0;left:0}}@media (max-width:900px){.p-notFound:after{content:none}}.p-notFound__inner{flex-direction:column;align-items:center;display:flex}.p-notFound__title{color:#ea5539;letter-spacing:.05em;font-family:Inter,sans-serif;font-weight:700}@media (min-width:901px){.p-notFound__title{font-size:7rem}}@media (max-width:900px){.p-notFound__title{font-size:3rem}}.p-notFound__subTitle{letter-spacing:.05em;font-weight:500}@media (min-width:901px){.p-notFound__subTitle{margin-top:2rem;font-size:2.7rem}}@media (max-width:900px){.p-notFound__subTitle{margin-top:1rem;font-size:max(1.2rem,10px)}}.p-notFound__text{text-align:center;font-weight:700}@media (min-width:901px){.p-notFound__text{letter-spacing:.04em;margin-top:6.5rem;font-size:max(2.7rem,10px);line-height:1.88889}}@media (max-width:900px){.p-notFound__text{letter-spacing:.04em;margin-top:3.5rem;font-size:max(1.3rem,10px);line-height:1.92308}}.p-notFound__buttonWrap{justify-content:center;display:flex}@media (min-width:901px){.p-notFound__buttonWrap{gap:3rem;margin-top:9rem}}@media (max-width:900px){.p-notFound__buttonWrap{flex-direction:column;gap:1.5rem;margin-top:2.7rem}}.p-notFound__button{color:#fff;background-color:#ea5539;border:.2rem solid #ea5539;border-radius:4rem;place-content:center;font-weight:700;transition:background-color .5s,color .5s;display:grid}@media (min-width:901px){.p-notFound__button{width:25rem;height:5.9rem;font-size:max(1.9rem,10px);line-height:1}}@media (max-width:900px){.p-notFound__button{width:16rem;height:3.7rem;font-size:max(1.3rem,10px);line-height:1}}.p-notFound__button:hover{color:#ea5539;background-color:#fff}.p-clientMv{padding-left:5vw;padding-right:5vw;position:relative}@media (min-width:901px){.p-clientMv{margin-top:10.1rem;padding-top:4.5388vw;padding-bottom:2.85505vw}}@media (max-width:900px){.p-clientMv{margin-top:5rem;padding-top:2.6rem}}.p-clientMv:before{content:"";z-index:-1;position:absolute}@media (min-width:901px){.p-clientMv:before{background-color:#f6f6f6;width:100%;height:100%;top:0;left:0}}@media (max-width:900px){.p-clientMv:before{background-color:#ea5539;border-radius:50%;width:63.5rem;height:63.5rem;top:-11.9rem;left:calc(50vw - 31.8rem)}}.p-clientMv__catch{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-clientMv__catch{width:73.3529vw}}@media (max-width:900px){.p-clientMv__catch{width:28.3rem}}@media (min-width:901px){.p-clientMv__text{display:none}}@media (max-width:900px){.p-clientMv__text{color:#fff;text-align:center;letter-spacing:.08em;letter-spacing:.08em;margin-top:1.2rem;font-size:max(1.6rem,10px);font-weight:700;line-height:1.25}}@media (min-width:901px){.p-clientMv__inner{justify-content:center;gap:4.02635vw;margin-top:2.19619vw;display:flex}}@media (max-width:900px){.p-clientMv__inner{margin-top:2rem}}@media (min-width:901px){.p-clientMv__image{width:43.9239vw;padding-left:1.68375vw}}@media (max-width:900px){.p-clientMv__image{display:none}}@media (min-width:901px){.p-clientMv__content{width:39.8975vw}}@media (max-width:900px){.p-clientMv__content{margin-left:auto;margin-right:auto}}.p-clientMv__checkList{flex-direction:column;display:flex}@media (min-width:901px){.p-clientMv__checkList{background-color:#fff;border-radius:.732064vw;gap:1.31772vw;margin-top:2.92826vw;padding-top:2.04978vw;padding-bottom:2.04978vw;padding-left:1.46413vw;padding-right:1.46413vw;box-shadow:0 .219619vw .585652vw #00000029}}@media (max-width:900px){.p-clientMv__checkList{gap:1rem;width:31.9rem;margin-left:auto;margin-right:auto}}.p-clientMv__checkItem{font-weight:700;position:relative}@media (min-width:901px){.p-clientMv__checkItem{letter-spacing:-.05em;padding-left:2.85505vw;font-size:1.31772vw;line-height:1.44444}}@media (max-width:900px){.p-clientMv__checkItem{letter-spacing:-.05em;background-color:#fff;border-radius:1.8rem;padding:1rem 1.1rem 1.1rem 4.1rem;font-size:max(1.5rem,10px);line-height:1.33333}}.p-clientMv__checkItem:before{content:"";background:url(/images/common/icon_check03.svg) 50%/contain no-repeat;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0}@media (min-width:901px){.p-clientMv__checkItem:before{width:1.83016vw;height:1.83016vw;left:0}}@media (max-width:900px){.p-clientMv__checkItem:before{width:2rem;height:2rem;left:1.1rem}}.p-clientMv__checkItem strong{color:#ea5539}@media (min-width:901px){.p-clientMv__movie{display:none}}@media (max-width:900px){.p-clientMv__movie{margin-top:2.6rem}}.p-clientMv__movie iframe,.p-clientMv__movie video{aspect-ratio:16/9}.p-clientMv__buttonWrap{display:flex}@media (min-width:901px){.p-clientMv__buttonWrap{gap:1.0981vw;margin-top:2.34261vw}}@media (max-width:900px){.p-clientMv__buttonWrap{gap:1rem;margin-top:2.6rem}}.p-clientMv__button{text-align:center;border-style:solid;place-content:center;width:100%;font-weight:700;transition:all .5s;display:grid}@media (min-width:901px){.p-clientMv__button{border-width:.146413vw;border-radius:.366032vw;height:4.09956vw;font-size:1.31772vw;line-height:1.16667}}@media (max-width:900px){.p-clientMv__button{border-width:.2rem;border-radius:.5rem;height:4.5rem;font-size:max(1.5rem,10px);line-height:1.2}}.p-clientMv__button--primary{color:#fff;background-color:#ea5539;border-color:#ea5539}.p-clientMv__button--primary:hover{opacity:.8}.p-clientMv__button--primaryOutline{color:#ea5539;background-color:#fff;border-color:#ea5539}.p-clientMv__button--primaryOutline:hover{background-color:#f8f0ef}.p-clientAboutOa{padding-top:4.8rem;position:relative}.p-clientAboutOa__title{text-align:center;font-weight:700}@media (min-width:901px){.p-clientAboutOa__title{letter-spacing:.05em;font-size:max(3.7rem,10px);line-height:1.51351}}@media (max-width:900px){.p-clientAboutOa__title{letter-spacing:.05em;font-size:max(2.2rem,10px);line-height:1.40909}}@media (min-width:901px){.p-clientAboutOa__title strong{font-size:max(5rem,10px)}}@media (max-width:900px){.p-clientAboutOa__title strong{font-size:max(3.2rem,10px)}}.p-clientAboutOa__title strong span{color:#ea5539}.p-clientAboutOa__bubbleWrap{justify-content:center;display:flex}@media (min-width:901px){.p-clientAboutOa__bubbleWrap{margin-top:6.1rem}}@media (max-width:900px){.p-clientAboutOa__bubbleWrap{margin-top:1.6rem}}.p-clientAboutOa__bubble{position:relative}@media (max-width:900px){.p-clientAboutOa__bubble{margin-left:auto;margin-right:auto;left:0;right:0}}@media (min-width:901px){.p-clientAboutOa__bubble--left{width:24.6rem}}@media (max-width:900px){.p-clientAboutOa__bubble--left{width:14.3rem;margin-right:-2rem}}@media (min-width:901px){.p-clientAboutOa__bubble--left .p-clientAboutOa__bubbleText{top:6.3rem;left:4rem}}@media (max-width:900px){.p-clientAboutOa__bubble--left .p-clientAboutOa__bubbleText{top:3.5rem}}@media (min-width:901px){.p-clientAboutOa__bubble--right{width:22.3rem;margin-top:4.9rem;margin-left:2.4rem}}@media (max-width:900px){.p-clientAboutOa__bubble--right{width:14rem;margin-top:2rem;margin-left:-1.5rem}}@media (min-width:901px){.p-clientAboutOa__bubble--right .p-clientAboutOa__bubbleText{top:4.3rem;right:4.5rem}}@media (max-width:900px){.p-clientAboutOa__bubble--right .p-clientAboutOa__bubbleText{top:3rem}}.p-clientAboutOa__bubbleText{color:#3e3e3ecc;text-align:center;width:-webkit-fit-content;width:fit-content;font-weight:700;position:absolute}@media (min-width:901px){.p-clientAboutOa__bubbleText{font-size:max(1.6rem,10px);line-height:1.375}}@media (max-width:900px){.p-clientAboutOa__bubbleText{font-size:max(1rem,10px);line-height:1.5}}@media (min-width:901px){.p-clientAboutOa__bubbleImage{width:14rem;margin-top:4.9rem;margin-left:2.4rem}}@media (max-width:900px){.p-clientAboutOa__bubbleImage{width:9.3rem;margin-top:7rem}}.p-clientAboutOa__list{border-top:.2rem solid #ea5539;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (min-width:901px){.p-clientAboutOa__list{padding-top:8rem;gap:1rem;padding-left:calc(50vw - 60rem);padding-right:calc(50vw - 60rem)}}@media (max-width:900px){.p-clientAboutOa__list{padding-top:.8rem;flex-direction:column;row-gap:.8rem;margin-top:1.1rem;padding-left:3rem;padding-right:3rem}}.p-clientAboutOa__list:before{content:"こんなことにお悩みでは？";color:#fff;letter-spacing:.05em;background-color:#ea5539;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-weight:700;position:absolute}@media (min-width:901px){.p-clientAboutOa__list:before{height:3.8rem;padding:.4rem 1.6rem;font-size:max(1.8rem,10px);top:-3.8rem;left:calc(50vw - 37.2rem)}}@media (max-width:900px){.p-clientAboutOa__list:before{height:2.8rem;padding:.3rem 1.3rem;font-size:max(1.5rem,10px);top:-2.8rem;left:5vw}}@media (min-width:901px){.p-clientAboutOa__item{text-align:center;background-color:#f6f6f6;border-radius:2.5rem;place-content:center;width:calc(25% - .75rem);min-height:14rem;padding:1.6rem;font-size:max(1.8rem,10px);font-weight:700;line-height:1.77778;display:grid}}@media (max-width:900px){.p-clientAboutOa__item{background-color:#fff;padding:1rem .8rem 1rem 3rem;font-size:max(1.4rem,10px);font-weight:500;line-height:1.57143;position:relative}.p-clientAboutOa__item:not(:first-of-type){border-top:1px solid #f6f6f6}.p-clientAboutOa__item:before{content:"";background:url(/images/common/icon_speech01.svg) 50%/contain no-repeat;width:2.2rem;height:2.4rem;margin:auto;position:absolute;top:0;bottom:0;left:0}}.p-clientAboutOa__resolution{background-color:#ea5539;position:relative}@media (min-width:901px){.p-clientAboutOa__resolution{margin-top:10rem;padding-top:11.4rem;padding-bottom:8rem}}@media (max-width:900px){.p-clientAboutOa__resolution{margin-top:1rem;padding-top:3.6rem;padding-bottom:2.7rem}}.p-clientAboutOa__resolutionArrow{margin-left:auto;margin-right:auto;position:absolute;left:0;right:0}@media (min-width:901px){.p-clientAboutOa__resolutionArrow{width:8.4rem;top:-1rem}}@media (max-width:900px){.p-clientAboutOa__resolutionArrow{width:4.4rem;top:-.6rem}}.p-clientAboutOa__resolutionInner{justify-content:center;gap:4.8rem;display:flex}@media (max-width:900px){.p-clientAboutOa__resolutionInner{flex-direction:column}}@media (min-width:901px){.p-clientAboutOa__resolutionMovie{aspect-ratio:16/9;border:.3rem solid #000;width:68.2rem;overflow:hidden}}@media (max-width:900px){.p-clientAboutOa__resolutionMovie{display:none}}.p-clientAboutOa__resolutionMovie iframe,.p-clientAboutOa__resolutionMovie video{aspect-ratio:16/9;width:calc(100% + 6px);margin-top:-3px;margin-left:-3px}.p-clientAboutOa__resolutionContent{flex-direction:column;display:flex}@media (min-width:901px){.p-clientAboutOa__resolutionContent{gap:1.4rem;width:47rem;max-width:90%;padding-top:5.6rem}}@media (max-width:900px){.p-clientAboutOa__resolutionContent{align-items:center;gap:.4rem;width:90%;margin-left:auto;margin-right:auto}}.p-clientAboutOa__resolutionLogo{max-width:100%;margin-bottom:3.2rem;position:relative}@media (min-width:901px){.p-clientAboutOa__resolutionLogo{width:43.2rem}}@media (max-width:900px){.p-clientAboutOa__resolutionLogo{width:26.7rem;margin-top:.8rem;margin-bottom:.8rem}}.p-clientAboutOa__resolutionLogo:after{content:"は、";color:#fff;font-size:max(1.8rem,10px);font-weight:700;position:absolute;bottom:-.3rem;right:-4rem}.p-clientAboutOa__resolutionText{color:#fff;font-weight:700}@media (min-width:901px){.p-clientAboutOa__resolutionText{font-size:max(1.8rem,10px);line-height:1.83333}}@media (max-width:900px){.p-clientAboutOa__resolutionText{font-size:max(1.4rem,10px);line-height:1.78571}}.p-clientAboutOa__resolutionLargeText{color:#fff731;font-weight:700}@media (min-width:901px){.p-clientAboutOa__resolutionLargeText{font-size:max(2.4rem,10px)}}@media (max-width:900px){.p-clientAboutOa__resolutionLargeText{text-align:center;font-size:max(1.8rem,10px)}}.p-clientAboutService{padding-left:5vw;padding-right:5vw;position:relative}@media (min-width:901px){.p-clientAboutService{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-clientAboutService{padding-top:3.2rem;padding-bottom:5.6rem}}.p-clientAboutService:before{content:"";z-index:-1;background-color:#f6f6f6;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:901px){.p-clientAboutService__pointList{margin-top:10rem}}@media (max-width:900px){.p-clientAboutService__pointList{margin-top:2.4rem}}@media (min-width:901px){.p-clientAboutService__pointItem{scroll-margin-top:8rem}}@media (max-width:900px){.p-clientAboutService__pointItem{scroll-margin-top:2rem}}@media (min-width:901px){.p-clientAboutService__pointItem:not(:first-of-type){margin-top:14rem}}@media (max-width:900px){.p-clientAboutService__pointItem:not(:first-of-type){margin-top:4rem}}.p-clientAboutService__pointItem:nth-of-type(odd) .p-clientAboutService__pointItemInner{flex-direction:row-reverse}@media (min-width:901px){.p-clientAboutService__pointItem:first-of-type .p-clientAboutService__pointImage{padding-top:6.4rem}.p-clientAboutService__pointItem:nth-of-type(2) .p-clientAboutService__pointImage{padding-top:3.4rem}.p-clientAboutService__pointItem:nth-of-type(2) .p-clientAboutService__pointContent{padding-top:3.3rem}.p-clientAboutService__pointItem:nth-of-type(4) .p-clientAboutService__pointImage{padding-top:2rem;padding-left:4rem}}.p-clientAboutService__pointItemInner{width:120rem;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:901px){.p-clientAboutService__pointItemInner{justify-content:space-between;display:flex}}.p-clientAboutService__pointItemContent{width:58.4rem;max-width:100%}.p-clientAboutService__pointItemNumber{font-family:Inter,sans-serif;font-weight:700}@media (min-width:901px){.p-clientAboutService__pointItemNumber{color:#ea5539;font-size:max(2rem,10px)}}@media (max-width:900px){.p-clientAboutService__pointItemNumber{color:#2f4571;text-align:center;font-size:max(1.3rem,10px)}}.p-clientAboutService__pointItemNumber span{padding-left:.4rem}@media (min-width:901px){.p-clientAboutService__pointItemNumber span{font-size:3rem}}@media (max-width:900px){.p-clientAboutService__pointItemNumber span{font-size:2.5rem}}.p-clientAboutService__pointItemTitle{margin-top:.8rem;font-weight:700}@media (min-width:901px){.p-clientAboutService__pointItemTitle{font-size:max(4rem,10px);line-height:1.5}}@media (max-width:900px){.p-clientAboutService__pointItemTitle{color:#fff;background-color:#2f4571;justify-content:center;align-items:center;min-height:7.6rem;margin-left:-5vw;margin-right:-5vw;padding-top:.8rem;padding-bottom:.8rem;font-size:max(2rem,10px);line-height:1.5;display:flex}}.p-clientAboutService__pointItemSubTitle{margin-top:.8rem;font-weight:700}@media (min-width:901px){.p-clientAboutService__pointItemSubTitle{font-size:max(2.4rem,10px);line-height:1.66667}}@media (max-width:900px){.p-clientAboutService__pointItemSubTitle{text-align:center;font-size:max(1.3rem,10px);line-height:1.61538}}.p-clientAboutService__pointItemImage{width:58rem;max-width:100%}@media (max-width:900px){.p-clientAboutService__pointItemImage{margin-top:2rem}}@media (min-width:901px){.p-clientAboutService__pointItemSubImage{margin-top:2.8rem}}@media (max-width:900px){.p-clientAboutService__pointItemSubImage{margin-top:2.4rem}}.p-clientAboutService__pointItemMore{color:#fff;background-color:#ea5539;border-radius:100vmax;align-items:center;font-weight:700;transition:opacity .5s;display:flex;position:relative}@media (min-width:901px){.p-clientAboutService__pointItemMore{width:20.8rem;height:4.7rem;margin-top:4rem;padding-left:4.8rem;font-size:max(1.7rem,10px)}}@media (max-width:900px){.p-clientAboutService__pointItemMore{margin-top:2rem;justify-content:center;width:21.5rem;height:4rem;margin-left:auto;margin-right:auto;font-size:max(1.5rem,10px)}}.p-clientAboutService__pointItemMore:after{content:"";background:url(/images/common/icon_arrow05.svg) 50%/contain no-repeat;width:.8rem;height:1.3rem;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0}@media (min-width:901px){.p-clientAboutService__pointItemMore:after{right:2.4rem}}@media (max-width:900px){.p-clientAboutService__pointItemMore:after{right:1.6rem}}.p-clientAboutService__pointItemMore:hover{opacity:.8}.p-clientAboutService__buttonWrap{margin-left:-.6rem;margin-right:-.6rem;display:flex}@media (min-width:901px){.p-clientAboutService__buttonWrap{justify-content:center;gap:1.9rem;margin-top:7.2rem}}@media (max-width:900px){.p-clientAboutService__buttonWrap{justify-content:space-between;gap:0;margin-top:3rem}}.p-clientAboutService__button{background-color:#fff;border-radius:.5rem;transition:all .5s;display:flex;position:relative;box-shadow:0 .3rem .6rem #00000029}@media (min-width:901px){.p-clientAboutService__button{align-items:center;width:48.4rem;height:8.6rem;padding-left:10rem}}@media (max-width:900px){.p-clientAboutService__button{border:1px solid #2f4571;align-items:flex-start;width:16.8rem;height:8rem;padding-top:.7rem;padding-left:6.2rem}}.p-clientAboutService__button:hover{transform:translate(.2rem,.3rem);box-shadow:0 .1rem .3rem #00000029}.p-clientAboutService__buttonImage{position:absolute;bottom:0}@media (min-width:901px){.p-clientAboutService__buttonImage{width:7.3rem;left:1.6rem}}@media (max-width:900px){.p-clientAboutService__buttonImage{width:5.6rem;left:.2rem}}.p-clientAboutService__buttonText{color:#2f4571;font-weight:700}@media (min-width:901px){.p-clientAboutService__buttonText{padding-bottom:.3rem;font-size:max(2.2rem,10px)}}@media (max-width:900px){.p-clientAboutService__buttonText{font-size:max(1.4rem,10px)}}.p-clientAboutService__buttonViewMore{color:#fff;background-color:#ea5539;border-radius:2rem;place-content:center;font-weight:700;display:grid;position:absolute}@media (min-width:901px){.p-clientAboutService__buttonViewMore{width:11.7rem;height:3rem;margin-top:auto;margin-bottom:auto;padding-bottom:.1rem;font-size:max(1.4rem,10px);top:0;bottom:0;right:1.6rem}}@media (max-width:900px){.p-clientAboutService__buttonViewMore{width:9rem;height:1.9rem;font-size:max(1rem,10px);bottom:.7rem;right:1.5rem}}.p-clientAboutService__checkList{flex-direction:column;display:flex}@media (min-width:901px){.p-clientAboutService__checkList{gap:1.4rem;margin-top:2.7rem}}@media (max-width:900px){.p-clientAboutService__checkList{gap:1rem;margin-top:1.8rem}}.p-clientAboutService__checkItem{background-color:#fff;border-radius:.9rem}@media (min-width:901px){.p-clientAboutService__checkItem{padding:1.6rem 2rem 1.6rem 4.3rem}}@media (max-width:900px){.p-clientAboutService__checkItem{padding:1.2rem 1.2rem 1.2rem 3.4rem}}.p-clientAboutService__checkItemTitle{color:#2f4571;font-weight:700;position:relative}@media (min-width:901px){.p-clientAboutService__checkItemTitle{font-size:max(1.8rem,10px);line-height:1.55556}}@media (max-width:900px){.p-clientAboutService__checkItemTitle{font-size:max(1.6rem,10px);line-height:1.5}}.p-clientAboutService__checkItemTitle:before{content:"";background:url(/images/common/icon_check02.svg) 50%/contain no-repeat;position:absolute}@media (min-width:901px){.p-clientAboutService__checkItemTitle:before{width:2rem;height:2rem;top:.6rem;left:-2.8rem}}@media (max-width:900px){.p-clientAboutService__checkItemTitle:before{width:1.8rem;height:1.8rem;top:.3rem;left:-2.4rem}}.p-clientAboutService__checkItemTitle strong{color:#ea5539}@media (min-width:901px){.p-clientAboutService__checkItemText{margin-top:.8rem;font-size:max(1.5rem,10px);line-height:1.6}}@media (max-width:900px){.p-clientAboutService__checkItemText{margin-top:.6rem;font-size:max(1.3rem,10px);line-height:1.53846}}.p-clientAboutService__priceTitle{color:#ea5539;font-weight:700}@media (min-width:901px){.p-clientAboutService__priceTitle{margin-top:1.6rem;font-size:max(2.6rem,10px)}}@media (max-width:900px){.p-clientAboutService__priceTitle{text-align:center;margin-top:2.4rem;font-size:max(2.2rem,10px)}}.p-clientAboutService__priceTitle small{font-size:max(1.6rem,10px)}@media (min-width:901px){.p-clientAboutService__priceTitle small.pl1{padding-left:.8rem}}@media (max-width:900px){.p-clientAboutService__priceTitle small.pl1{padding-left:.4rem}}@media (min-width:901px){.p-clientAboutService__priceTitle small.pl2{padding-left:1.2rem}}.p-clientAboutService__priceTitle strong{margin-left:.6rem;font-size:2.6rem;position:relative}.p-clientAboutService__priceTitle strong:after{content:"";opacity:.25;background-color:#ea5539;width:103%;height:1.5rem;position:absolute;bottom:-.2rem;left:-2%}@media (min-width:901px){.p-clientAboutService__priceAttention{margin-top:2.4rem;font-size:max(1.4rem,10px);line-height:1.57143}}@media (max-width:900px){.p-clientAboutService__priceAttention{margin-top:1.6rem;font-size:max(1.3rem,10px);line-height:1.61538}}.p-clientAboutService__priceFeeList{flex-direction:column;justify-content:center;margin-top:1.6rem;list-style-type:disc;display:flex}@media (min-width:901px){.p-clientAboutService__priceFeeList{gap:1.2rem;padding-left:6rem}}@media (max-width:900px){.p-clientAboutService__priceFeeList{gap:.8rem;width:83%;margin-left:auto;margin-right:auto;padding-left:1rem}}.p-clientAboutService__priceFeeItem{font-weight:700}@media (min-width:901px){.p-clientAboutService__priceFeeItem{font-size:max(2.1rem,10px)}}@media (max-width:900px){.p-clientAboutService__priceFeeItem{font-size:max(1.8rem,10px)}}.p-clientSkill{background-color:#f6f6f6}@media (min-width:901px){.p-clientSkill{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-clientSkill{padding-top:4.8rem;padding-bottom:4.8rem}}.p-clientSkill__box{background-color:#fff;margin-left:auto;margin-right:auto;position:relative}@media (min-width:901px){.p-clientSkill__box{border-radius:5rem;max-width:116rem;margin-top:5rem;padding:5.8rem 5.8rem 5.5rem}}@media (max-width:900px){.p-clientSkill__box{border-radius:2rem;max-width:90vw;margin-top:2.5rem;padding:2.4rem 2rem}}@media (min-width:901px){.p-clientSkill__boxTitle{width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:2.8rem;font-weight:700}}@media (max-width:900px){.p-clientSkill__boxTitle{display:none}}@media (min-width:901px){.p-clientSkill__boxText{text-align:center;margin-top:1.6rem;font-size:max(1.6rem,10px);font-weight:500;line-height:1.875}}@media (max-width:900px){.p-clientSkill__boxText{display:none}.p-clientSkill__boxInner{flex-direction:column-reverse;display:flex}}.p-clientSkill__graph{width:95%;max-width:76rem;margin-left:auto;margin-right:auto}@media (min-width:901px){.p-clientSkill__graph{height:36rem;margin-top:1.6rem}}@media (max-width:900px){.p-clientSkill__graph{height:48rem;margin-top:2.4rem}}.p-clientSkill__supplement{justify-content:flex-end;display:flex}@media (min-width:901px){.p-clientSkill__supplement{margin-top:.8rem}}.p-clientSkill__bubble{position:relative}@media (min-width:901px){.p-clientSkill__bubble{max-width:47.6rem;padding:2.2rem 1.6rem}}@media (max-width:900px){.p-clientSkill__bubble{max-width:28rem;margin-left:auto;margin-right:auto;padding:1.3rem 1rem}}.p-clientSkill__bubble:before,.p-clientSkill__bubble:after{content:"";position:absolute}.p-clientSkill__bubble:before{z-index:2;background:50%/contain no-repeat;margin-left:auto;margin-right:auto;left:0;right:0}@media (min-width:901px){.p-clientSkill__bubble:before{background-image:url(/images/common/icon_bubble_arrow01.svg);width:2.7rem;height:1.7rem;top:-1.5rem}}@media (max-width:900px){.p-clientSkill__bubble:before{background-image:url(/images/common/icon_bubble_arrow02.svg);width:1.4rem;height:.8rem;bottom:-.6rem}}.p-clientSkill__bubble:after{z-index:1;background-color:#fff;border:.1rem solid #ea5539;width:100%;height:100%;top:0;left:0}@media (min-width:901px){.p-clientSkill__bubble:after{border-radius:1.5rem}}@media (max-width:900px){.p-clientSkill__bubble:after{border-radius:.5rem}}.p-clientSkill__bubbleContent{z-index:2;position:relative}.p-clientSkill__bubbleTitle{text-align:justify;font-weight:500}@media (min-width:901px){.p-clientSkill__bubbleTitle{font-size:max(1.5rem,10px);line-height:1.46667}}@media (max-width:900px){.p-clientSkill__bubbleTitle{font-size:max(1rem,10px);line-height:1.5}}.p-clientSkill__bubbleTitle span{color:#ea5539;font-weight:700}.p-clientSkill__bubbleSubTitle{color:#ea5539;text-align:justify;margin-top:1rem;font-weight:700}@media (min-width:901px){.p-clientSkill__bubbleSubTitle{font-size:max(1.4rem,10px)}}@media (max-width:900px){.p-clientSkill__bubbleSubTitle{font-size:max(1.2rem,10px)}}.p-clientSkill__bubbleText{text-align:justify;font-weight:500}@media (min-width:901px){.p-clientSkill__bubbleText{margin-top:.6rem;font-size:max(1.2rem,10px);line-height:1.5}}@media (max-width:900px){.p-clientSkill__bubbleText{margin-top:.4rem;font-size:max(.9rem,10px);line-height:1.55556}}.p-clientSkill__colorList{display:flex}@media (min-width:901px){.p-clientSkill__colorList{margin-left:2.4rem}}@media (max-width:900px){.p-clientSkill__colorList{flex-direction:column-reverse;position:absolute;bottom:24rem;left:0}}.p-clientSkill__colorItem{color:#707070;text-align:center;position:relative}@media (min-width:901px){.p-clientSkill__colorItem{width:max(3rem,18px);padding-top:2.3rem;font-size:max(1.4rem,10px)}}@media (max-width:900px){.p-clientSkill__colorItem{width:-webkit-fit-content;width:fit-content;height:1.5rem;padding-left:1.6rem;font-size:max(1rem,10px);line-height:1.5}}.p-clientSkill__colorItem:before{content:"";position:absolute;top:0;left:0}@media (min-width:901px){.p-clientSkill__colorItem:before{width:100%;height:1.7rem}}@media (max-width:900px){.p-clientSkill__colorItem:before{width:1.2rem;height:100%}}.p-clientSkill__colorItem:first-of-type:before{background-color:#85bc98}.p-clientSkill__colorItem:nth-of-type(2):before{background-color:#f2e790}.p-clientSkill__colorItem:nth-of-type(3):before{background-color:#f0ada5}.p-clientSkill__colorItem:nth-of-type(4):before{background-color:#ea6f58}.p-clientUsers{padding-top:5.4rem}@media (min-width:901px){.p-clientUsers{padding-bottom:11.6rem}}@media (max-width:900px){.p-clientUsers{padding-bottom:4.6rem}}.p-clientUsers__inner{width:90%;margin-left:auto;margin-right:auto}@media (min-width:901px){.p-clientUsers__logo{margin-top:7.2rem;max-width:98rem;margin-left:auto;margin-right:auto}}@media (max-width:900px){.p-clientUsers__logo{margin-top:4rem}}.p-partnerMv{position:relative}@media (min-width:901px){.p-partnerMv{margin-top:10.1rem;padding-top:11.4202vw;padding-bottom:7.32064vw;padding-left:47.9502vw}}@media (max-width:900px){.p-partnerMv{height:100vh;height:100svh;min-height:56rem}}.p-partnerMv__inner{width:-webkit-fit-content;width:fit-content}@media (max-width:900px){.p-partnerMv__inner{padding-left:5vw;padding-right:5vw;height:-webkit-fit-content;height:fit-content;margin:auto;padding-bottom:13rem;position:absolute;top:0;bottom:0;left:0;right:0}}@media (min-width:901px){.p-partnerMv__catch{width:40.0439vw}}@media (max-width:900px){.p-partnerMv__catch{width:28rem}}.p-partnerMv__button{color:#fff;background-color:#ea5539;border:solid #ea5539;justify-content:center;align-items:center;font-weight:700;transition:background-color .5s,color .5s;display:flex}@media (min-width:901px){.p-partnerMv__button{border-width:.146413vw;border-radius:2.78184vw;width:13.5432vw;height:4.31918vw;margin-top:5.85652vw;font-size:1.39092vw;line-height:1}}@media (max-width:900px){.p-partnerMv__button{border-width:.1rem;border-radius:4rem;width:15rem;height:4.8rem;margin-top:3.2rem;font-size:max(1.5rem,10px);line-height:1}}.p-partnerMv__button span{color:#ea5539;background-color:#fff;place-content:center;transition:background-color .5s,color .5s;display:grid}@media (min-width:901px){.p-partnerMv__button span{border-radius:1.02489vw;width:3.73353vw;height:2.04978vw;margin-right:.366032vw;font-size:1.1713vw}}@media (max-width:900px){.p-partnerMv__button span{letter-spacing:.05em;border-radius:2rem;width:4rem;height:2.2rem;margin-right:.6rem;font-size:max(1.3rem,10px);line-height:1}}.p-partnerMv__button:hover{color:#ea5539;background-color:#fff}.p-partnerMv__button:hover span{color:#fff;background-color:#ea5539}.p-partnerMv__bg{z-index:-1;position:absolute;left:0}@media (min-width:901px){.p-partnerMv__bg{width:36.6032vw;top:0}}@media (max-width:900px){.p-partnerMv__bg{bottom:-9.4rem}}.p-partnerMv__bg img{object-fit:cover;object-position:top left;height:100%}@media (min-width:901px){.p-partnerMv__bgSub{z-index:-1;width:14.6413vw;height:21.9619vw;position:absolute;top:43.9239vw;right:0}}@media (max-width:900px){.p-partnerMv__bgSub{display:none}}.p-partnerMv__bgSub img{object-fit:cover;object-position:top right;height:100%}.p-partnerAboutService{position:relative}@media (min-width:901px){.p-partnerAboutService{padding-top:7.32064vw;padding-bottom:8.8rem}}@media (max-width:900px){.p-partnerAboutService{padding-top:8rem;padding-bottom:2.4rem;padding-left:5vw;padding-right:5vw}}.p-partnerAboutService__titleEn{text-align:center;font-family:Inter,sans-serif;font-weight:600}@media (min-width:901px){.p-partnerAboutService__titleEn{font-size:max(2rem,10px)}}@media (max-width:900px){.p-partnerAboutService__titleEn{font-size:max(1rem,10px)}}.p-partnerAboutService__titleJa{text-align:center;font-weight:700}@media (min-width:901px){.p-partnerAboutService__titleJa{margin-top:2.4rem;font-size:4.4rem}}@media (max-width:900px){.p-partnerAboutService__titleJa{margin-top:.8rem;font-size:2.5rem}}.p-partnerAboutService__description{text-align:center;font-weight:700}@media (min-width:901px){.p-partnerAboutService__description{margin-top:4rem;font-size:max(2.3rem,10px);line-height:1.78261}}@media (max-width:900px){.p-partnerAboutService__description{margin-top:2.2rem;font-size:max(1.5rem,10px);line-height:1.46667}}@media (min-width:901px){.p-partnerAboutService__point{margin-top:14rem}}@media (max-width:900px){.p-partnerAboutService__point{margin-top:5.6rem}}@media (min-width:901px){.p-partnerAboutService__pointGroup:not(:first-of-type){margin-top:14rem}}@media (max-width:900px){.p-partnerAboutService__pointGroup:not(:first-of-type){margin-top:7rem}}.p-partnerAboutService__pointGroup:nth-of-type(2n) .p-partnerAboutService__pointInner{flex-direction:row-reverse}@media (min-width:901px){.p-partnerAboutService__pointGroup:first-of-type .p-partnerAboutService__pointInner{max-width:109rem}.p-partnerAboutService__pointGroup:first-of-type .p-partnerAboutService__pointContent{width:45rem;padding-top:1.6rem}.p-partnerAboutService__pointGroup:first-of-type .p-partnerAboutService__pointImage{width:64.5rem;margin-right:-5.5rem}.p-partnerAboutService__pointGroup:nth-of-type(2) .p-partnerAboutService__pointInner{max-width:95.4rem}.p-partnerAboutService__pointGroup:nth-of-type(2) .p-partnerAboutService__pointContent{width:43rem}.p-partnerAboutService__pointGroup:nth-of-type(2) .p-partnerAboutService__pointImage{width:65.1rem;margin-top:8.7rem;margin-right:-17.2rem}.p-partnerAboutService__pointGroup:nth-of-type(3) .p-partnerAboutService__pointInner{max-width:106.6rem}.p-partnerAboutService__pointGroup:nth-of-type(3) .p-partnerAboutService__pointContent{width:40.4rem}.p-partnerAboutService__pointGroup:nth-of-type(3) .p-partnerAboutService__pointImage{width:77.9rem;margin-top:5rem;margin-left:-24.5rem}.p-partnerAboutService__pointGroup:nth-of-type(4) .p-partnerAboutService__pointInner{max-width:95.4rem}.p-partnerAboutService__pointGroup:nth-of-type(4) .p-partnerAboutService__pointContent{width:43rem}.p-partnerAboutService__pointGroup:nth-of-type(4) .p-partnerAboutService__pointImage{width:62.6rem;margin-top:16.8rem;margin-left:2.7rem;margin-right:-17.6rem}}.p-partnerAboutService__pointInner{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-partnerAboutService__pointInner{justify-content:space-between;display:flex}}.p-partnerAboutService__pointNumber{color:#ea5539;font-family:Inter,sans-serif;font-weight:700}@media (min-width:901px){.p-partnerAboutService__pointNumber{font-size:max(2rem,10px)}}@media (max-width:900px){.p-partnerAboutService__pointNumber{font-size:max(1.3rem,10px)}}.p-partnerAboutService__pointNumber span{padding-left:.4rem}@media (min-width:901px){.p-partnerAboutService__pointNumber span{font-size:max(3rem,10px)}}@media (max-width:900px){.p-partnerAboutService__pointNumber span{font-size:max(2.5rem,10px)}}.p-partnerAboutService__pointTitle{margin-top:.8rem;font-weight:700}@media (min-width:901px){.p-partnerAboutService__pointTitle{font-size:max(4rem,10px);line-height:1.5}}@media (max-width:900px){.p-partnerAboutService__pointTitle{font-size:max(2rem,10px);line-height:1.5}}@media (min-width:901px){.p-partnerAboutService__pointText{word-break:keep-all;margin-top:2.4rem;font-size:max(1.6rem,10px);line-height:2}}@media (max-width:900px){.p-partnerAboutService__pointText{text-align:justify;margin-top:1.5rem;font-size:max(1.4rem,10px);line-height:1.78571}}.p-partnerAboutService__pointImage{z-index:-1}@media (max-width:900px){.p-partnerAboutService__pointImage{margin-top:2rem;margin-left:auto;margin-right:auto}}.p-partnerAboutService__price{background-color:#f6f6f6;margin-left:auto;margin-right:auto;position:relative}@media (min-width:901px){.p-partnerAboutService__price{letter-spacing:.015em;border-top-right-radius:10rem;border-bottom-left-radius:10rem;max-width:100rem;margin-top:20rem;padding:4rem 3.2rem 3.2rem;scroll-margin-top:8rem}}@media (max-width:900px){.p-partnerAboutService__price{border-top-right-radius:6rem;border-bottom-left-radius:6rem;margin-top:6rem;padding:6.4rem 1.7rem 5.6rem;scroll-margin-top:2rem}}.p-partnerAboutService__price:before{content:"料金";color:#fff;background-color:#35b597;place-content:center;font-weight:700;display:grid;position:absolute;top:0;left:0}@media (min-width:901px){.p-partnerAboutService__price:before{border-bottom-right-radius:3.5rem;width:7rem;height:7rem;font-size:max(1.6rem,10px);line-height:1}}@media (max-width:900px){.p-partnerAboutService__price:before{border-bottom-right-radius:2rem;width:5rem;height:5rem;font-size:max(1.4rem,10px);line-height:1}}.p-partnerAboutService__priceTitle{color:#ea5539;font-weight:700}@media (min-width:901px){.p-partnerAboutService__priceTitle{text-align:center;font-size:max(3.5rem,10px);line-height:1.4}}@media (max-width:900px){.p-partnerAboutService__priceTitle{font-size:max(2rem,10px);line-height:1.4}}.p-partnerAboutService__priceAttention{width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media (min-width:901px){.p-partnerAboutService__priceAttention{letter-spacing:.015em;margin-top:1.2rem;font-size:max(1.8rem,10px);line-height:1.77778}}@media (max-width:900px){.p-partnerAboutService__priceAttention{letter-spacing:.015em;margin-top:2rem;font-size:max(1.2rem,10px);line-height:1.75}}.p-partnerAboutService__priceFeeList{justify-content:center;margin-top:3rem;list-style-type:disc;display:flex}@media (min-width:901px){.p-partnerAboutService__priceFeeList{gap:8rem}}@media (max-width:900px){.p-partnerAboutService__priceFeeList{flex-direction:column;gap:.8rem;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding-left:1rem}}.p-partnerAboutService__priceFeeItem{font-weight:700}@media (min-width:901px){.p-partnerAboutService__priceFeeItem{font-size:max(2rem,10px)}}@media (max-width:900px){.p-partnerAboutService__priceFeeItem{font-size:max(1.5rem,10px)}}.p-partnerAboutService__modalOpen{color:#fff;background-color:#2f4571;border-radius:3.2rem;place-content:center;padding-right:2rem;display:grid;position:relative}@media (min-width:901px){.p-partnerAboutService__modalOpen{width:24.5rem;height:4.5rem;margin-top:3.2rem;font-size:max(1.7rem,10px);line-height:1}}@media (max-width:900px){.p-partnerAboutService__modalOpen{width:15rem;height:3rem;margin-top:1.6rem;font-size:max(1.3rem,10px);line-height:1}}.p-partnerAboutService__modalOpen:after{content:"";background:url(/images/common/icon_arrow01.svg) 50%/contain no-repeat;margin:auto;transition:right .5s;position:absolute;top:0;bottom:0}@media (min-width:901px){.p-partnerAboutService__modalOpen:after{width:1rem;height:1.8rem;right:2.5rem}}@media (max-width:900px){.p-partnerAboutService__modalOpen:after{width:.63rem;height:1.1rem;right:1.5rem}}@media (min-width:901px){.p-partnerAboutService__modalOpen:hover:after{right:1.8rem}}@media (max-width:900px){.p-partnerAboutService__modalOpen:hover:after{right:1rem}}@media (min-width:901px){.p-partnerAboutService__modalInner{padding:5.4rem 5.5rem 5.3rem 4.5rem}}@media (max-width:900px){.p-partnerAboutService__modalInner{padding:4rem 3.2rem}}.p-partnerAboutService__modalTitle{font-weight:500}@media (min-width:901px){.p-partnerAboutService__modalTitle{font-size:max(1.6rem,10px);line-height:1.5}}@media (max-width:900px){.p-partnerAboutService__modalTitle{font-size:max(1.4rem,10px);line-height:1.5}}.p-partnerAboutService__modalList{margin-top:1.6rem}@media (min-width:901px){.p-partnerAboutService__modalList{text-indent:-1.5rem;padding-left:1.5rem;font-size:max(1.3rem,10px);line-height:1.76923}}@media (max-width:900px){.p-partnerAboutService__modalList{text-indent:-.8rem;padding-left:.8rem;font-size:max(1.1rem,10px);line-height:1.81818}}.p-partnerAboutService__modalList li:before{content:"・ "}@media (min-width:901px){.p-partnerTroubles{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-partnerTroubles{padding-top:4.8rem;padding-bottom:5.6rem}}@media (min-width:901px){.p-partnerTroubles__inner{margin-top:9rem}}@media (max-width:900px){.p-partnerTroubles__inner{margin-top:4rem;overflow-x:scroll}}.p-partnerTroubles__inner{scrollbar-width:none;-ms-overflow-style:none}.p-partnerTroubles__inner::-webkit-scrollbar{display:none}.p-partnerTroubles__list{margin-left:auto;margin-right:auto;display:flex}@media (min-width:901px){.p-partnerTroubles__list{justify-content:space-between;max-width:120rem}}@media (max-width:900px){.p-partnerTroubles__list{width:-webkit-fit-content;width:fit-content;padding-left:5vw;padding-right:5vw}}.p-partnerTroubles__item{text-align:center;background-color:#f6f6f6;border-radius:14rem}@media (min-width:901px){.p-partnerTroubles__item{width:28rem;height:-webkit-fit-content;height:fit-content;padding:4.8rem 1.6rem}}@media (max-width:900px){.p-partnerTroubles__item{width:20rem;padding:3.2rem .8rem 2.4rem}}.p-partnerTroubles__item:nth-of-type(odd){border-bottom-right-radius:0}@media (min-width:901px){.p-partnerTroubles__item:nth-of-type(odd){margin-top:10.4rem}}.p-partnerTroubles__item:nth-of-type(2n){border-bottom-left-radius:0}@media (max-width:900px){.p-partnerTroubles__item:not(:first-of-type){margin-left:2rem}}.p-partnerTroubles__itemNumber{color:#2f4571;font-family:Inter,sans-serif;font-weight:700}@media (min-width:901px){.p-partnerTroubles__itemNumber{font-size:max(3rem,10px)}}@media (max-width:900px){.p-partnerTroubles__itemNumber{font-size:max(2.5rem,10px)}}.p-partnerTroubles__itemText{font-weight:700}@media (min-width:901px){.p-partnerTroubles__itemText{letter-spacing:.015em;margin-top:3.2rem;font-size:max(1.8rem,10px);line-height:1.77778}}@media (max-width:900px){.p-partnerTroubles__itemText{letter-spacing:-.02em;margin-top:1.6rem;font-size:max(1.4rem,10px);line-height:1.71429}}@media (min-width:901px){.p-partnerTroubles__itemImage{margin-top:2rem}}@media (max-width:900px){.p-partnerTroubles__itemImage{margin-top:.8rem}.p-partnerTroubles__itemImage--small{width:90%;margin-left:auto;margin-right:auto}}.p-hvpMv{position:relative}@media (min-width:901px){.p-hvpMv{padding-top:6.58858vw;padding-left:6.00293vw;padding-right:3.29429vw}}@media (max-width:900px){.p-hvpMv{padding-top:7.5rem}}@media (min-width:901px){.p-hvpMv__container{grid-template-columns:auto 39.019vw;display:grid}.p-hvpMv__titleWrap{padding-top:2.92826vw}}@media (max-width:900px){.p-hvpMv__titleWrap{width:34rem;margin-left:auto;margin-right:auto}}.p-hvpMv__title{flex-direction:column;display:flex}.p-hvpMv__titleChild{width:-webkit-fit-content;width:fit-content;max-width:100%;font-weight:900}.p-hvpMv__titleChild:first-of-type{color:#2f4571}@media (min-width:901px){.p-hvpMv__titleChild:first-of-type{font-size:3.29429vw;line-height:1.44444}}@media (max-width:900px){.p-hvpMv__titleChild:first-of-type{font-size:max(2.5rem,10px);line-height:1.44}}@media (min-width:901px){.p-hvpMv__titleChild:nth-of-type(2){font-size:1.75695vw;line-height:1.45833}}@media (max-width:900px){.p-hvpMv__titleChild:nth-of-type(2){margin-top:.4rem;font-size:max(1.4rem,10px);line-height:1.42857}}.p-hvpMv__titleChild:nth-of-type(2) strong{color:#ea5539}.p-hvpMv__titleChild:nth-of-type(3){color:#fff;background:linear-gradient(to bottom right,#516998,#0a2762)}@media (min-width:901px){.p-hvpMv__titleChild:nth-of-type(3){margin-top:.585652vw;padding:.585652vw .292826vw .878477vw .585652vw;font-size:2.04978vw;line-height:1}}@media (max-width:900px){.p-hvpMv__titleChild:nth-of-type(3){letter-spacing:.02em;margin-top:.8rem;padding:.2rem .4rem .4rem .8rem;font-size:max(1.6rem,10px);line-height:1.5}}@media (min-width:901px){.p-hvpMv__titleChild:nth-of-type(4){margin-top:.585652vw;font-size:1.75695vw;line-height:1.45833}}@media (max-width:900px){.p-hvpMv__titleChild:nth-of-type(4){margin-top:.6rem;font-size:max(1.4rem,10px);line-height:1.42857}}.p-hvpMv__titleChild:nth-of-type(4) strong{color:#ea5539}.p-hvpMv__titleText{color:#2f4571}@media (min-width:901px){.p-hvpMv__titleText{margin-top:1.46413vw;font-size:1.1713vw;font-weight:700;line-height:1.5}}@media (max-width:900px){.p-hvpMv__titleText{margin-top:.8rem;font-size:max(1.2rem,10px);font-weight:600;line-height:1.5}}.p-hvpMv__buttonWrap{display:flex}@media (min-width:901px){.p-hvpMv__buttonWrap{grid-area:2/1/3/2;column-gap:.732064vw;margin-top:2.92826vw}}@media (max-width:900px){.p-hvpMv__buttonWrap{margin-top:2.4rem;column-gap:.6rem;width:34rem;margin-left:auto;margin-right:auto}}@media (min-width:901px){.p-hvpMv__buttonWrap .c-hvpButton{width:16.8375vw}.p-hvpMv__buttonWrap .c-hvpButton__bubble{margin-bottom:.439239vw;padding-left:1.75695vw;padding-right:1.75695vw;font-size:.951684vw}.p-hvpMv__buttonWrap .c-hvpButton__bubble:before,.p-hvpMv__buttonWrap .c-hvpButton__bubble:after{height:1.53734vw}.p-hvpMv__buttonWrap .c-hvpButton__inner{border-radius:.366032vw;column-gap:.585652vw;height:4.02635vw}.p-hvpMv__buttonWrap .c-hvpButton__icon{width:1.46413vw}.p-hvpMv__buttonWrap .c-hvpButton__text{font-size:1.1713vw;line-height:1.5}}.p-hvpMv__imageWrap{position:relative}@media (min-width:901px){.p-hvpMv__imageWrap{grid-area:1/2/4/3}}@media (max-width:900px){.p-hvpMv__imageWrap{margin-top:1.6rem;padding-left:.6rem;padding-right:.6rem}.p-hvpMv__image{width:33.6rem}}.p-hvpMv__list{z-index:2;justify-content:space-between;display:flex;position:relative}@media (min-width:901px){.p-hvpMv__list{margin-top:-2.92826vw}}@media (max-width:900px){.p-hvpMv__list{margin-top:-5.5rem}}.p-hvpMv__item{border-radius:50%}@media (min-width:901px){.p-hvpMv__item{background-color:#fffffff2;width:12.8111vw;height:12.8111vw;padding-top:2.04978vw;box-shadow:0 .219619vw .439239vw #00000029}}@media (max-width:900px){.p-hvpMv__item{background-color:#ffffffe6;width:12rem;height:12rem;padding-top:2rem;box-shadow:0 .3rem .6rem #00000029}}.p-hvpMv__itemImage{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpMv__itemImage{width:6.44217vw}}@media (max-width:900px){.p-hvpMv__itemImage{width:7.4rem}}.p-hvpMv__itemText{color:#2f4571;text-align:center;width:-webkit-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;font-weight:700;position:relative}@media (min-width:901px){.p-hvpMv__itemText{letter-spacing:.03em;margin-top:.878477vw;font-size:.951684vw;line-height:1.38462}}@media (max-width:900px){.p-hvpMv__itemText{margin-top:.4rem;font-size:max(1rem,10px);line-height:1.5;scale:.8}}.p-hvpMv__itemText--attention:before{content:"※";position:absolute}@media (min-width:901px){.p-hvpMv__itemText--attention:before{font-size:.732064vw;line-height:1;top:-.878477vw;left:-.292826vw}}@media (max-width:900px){.p-hvpMv__itemText--attention:before{top:-1.2rem;left:-.5rem}}.p-hvpMv__itemText strong{color:#ea5539}.p-hvpMv__attention{color:#2f4571}@media (min-width:901px){.p-hvpMv__attention{margin-top:2.34261vw;font-size:.878477vw;line-height:1.66667}}@media (max-width:900px){.p-hvpMv__attention{margin-top:1.2rem;text-align:justify;width:34rem;margin-left:auto;margin-right:auto;font-size:max(1rem,10px);line-height:1.6}}.p-hvpMv__deco{z-index:3;position:absolute}@media (min-width:901px){.p-hvpMv__deco{width:9.0776vw;top:15.4466vw;left:-7.68668vw}}@media (max-width:900px){.p-hvpMv__deco{width:7.5rem;top:0;right:1.5rem;rotate:y 180deg}}.p-hvpMv__bg{z-index:-1;width:100%;position:absolute;top:0;left:0}@media (min-width:901px){.p-hvpMv__bg{height:calc(45.8272vw + 18.5rem);overflow:hidden}.p-hvpMv__bg img{object-fit:cover;object-position:top right;height:100%}}.p-hvpSolution{overflow:hidden}@media (min-width:901px){.p-hvpSolution{padding-top:6.4rem;padding-bottom:12rem}}@media (max-width:900px){.p-hvpSolution{padding-top:4.8rem;padding-bottom:6.4rem}.p-hvpSolution__listWrap{column-gap:.8rem;display:flex}}@media (min-width:901px){.p-hvpSolution__listWrap--top{margin-top:4rem}}@media (max-width:900px){.p-hvpSolution__listWrap--top{margin-top:2.4rem}.p-hvpSolution__listWrap--bottom{margin-top:.8rem;translate:-62.4rem}}@media (min-width:901px){.p-hvpSolution__list{grid-template-columns:repeat(5,1fr);gap:1.8rem;width:109.2rem;margin-left:auto;margin-right:auto;display:grid}}@media (max-width:900px){.p-hvpSolution__list{column-gap:.8rem;width:-webkit-max-content;width:max-content;display:flex}.p-hvpSolution__list:first-of-type{animation:80s linear infinite autoPlaySlideAnim}.p-hvpSolution__list:last-of-type{animation:80s linear -80s infinite autoPlaySlideAnim}}@keyframes autoPlaySlideAnim{to{transform:translate(-100%)}}.p-hvpSolution__item{color:#fff;text-align:center;white-space:pre-line;background-color:#2f4571;border-radius:.5rem;place-content:center;font-weight:700;display:grid}@media (min-width:901px){.p-hvpSolution__item{height:7.6rem;font-size:max(1.6rem,10px);line-height:1.25}}@media (max-width:900px){.p-hvpSolution__item{width:14rem;height:6.8rem;font-size:max(1.1rem,10px);line-height:1.45455}}.p-hvpSolution__buttonWrap{display:flex}@media (min-width:901px){.p-hvpSolution__buttonWrap{justify-content:center;column-gap:1.2rem;margin-top:5.6rem}}@media (max-width:900px){.p-hvpSolution__buttonWrap{display:none}}@media (min-width:901px){.p-hvpSolution__buttonWrap .c-hvpButton{width:28rem}}.p-hvpAbout{background:top/cover no-repeat}@media (min-width:901px){.p-hvpAbout{background-image:url(/images/hvp/about_bg01_pc.jpg);padding-top:9.2rem;padding-bottom:12rem}}@media (max-width:900px){.p-hvpAbout{background-image:url(/images/hvp/about_bg01_sp.jpg);padding-top:5.6rem;padding-bottom:6rem}}.p-hvpAbout__title{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpAbout__title{width:60rem}}@media (max-width:900px){.p-hvpAbout__title{width:35.7rem}}@media (min-width:901px){.p-hvpAbout__listWrap{margin-top:4rem}}@media (max-width:900px){.p-hvpAbout__listWrap{margin-top:2rem;overflow-x:scroll}}@media (max-width:900px){.p-hvpAbout__listWrap{padding-bottom:.8rem;overflow-x:scroll}}.p-hvpAbout__listWrap{scrollbar-width:none;-ms-overflow-style:none}.p-hvpAbout__listWrap::-webkit-scrollbar{display:none}.p-hvpAbout__list{display:flex}@media (min-width:901px){.p-hvpAbout__list{justify-content:space-between;width:109.2rem;margin-left:auto;margin-right:auto}}@media (max-width:900px){.p-hvpAbout__list{column-gap:1.6rem;width:-webkit-max-content;width:max-content;padding-left:1.7rem;padding-right:1.7rem}}.p-hvpAbout__item{background-color:#fff;border-radius:.5rem;box-shadow:0 .3rem .6rem #00000029}@media (min-width:901px){.p-hvpAbout__item{width:53.6rem;padding:3.7rem 2.5rem 4.8rem}}@media (max-width:900px){.p-hvpAbout__item{width:28rem;padding:1.6rem}}.p-hvpAbout__itemTitle{color:#ea5539;text-align:center;font-weight:800}@media (min-width:901px){.p-hvpAbout__itemTitle{letter-spacing:.08em;font-size:max(2.4rem,10px);line-height:1.75}}@media (max-width:900px){.p-hvpAbout__itemTitle{font-size:max(1.4rem,10px);line-height:1.71429}}.p-hvpAbout__itemTitle strong{display:inline-block;position:relative}.p-hvpAbout__itemTitle strong:before{content:"";aspect-ratio:1;background-color:#ea5539;border-radius:50%;margin-left:auto;margin-right:auto;position:absolute;top:.1rem;left:0;right:0}@media (min-width:901px){.p-hvpAbout__itemTitle strong:before{width:.5rem}}@media (max-width:900px){.p-hvpAbout__itemTitle strong:before{width:.3rem}}.p-hvpAbout__itemImage{margin-top:2rem;margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpAbout__itemImage{width:41.7rem}}@media (max-width:900px){.p-hvpAbout__itemImage{width:20.3rem}}.p-hvpAbout__itemText{font-weight:500;display:grid}@media (min-width:901px){.p-hvpAbout__itemText{letter-spacing:.03em;row-gap:.8rem;margin-top:3.2rem;font-size:max(1.4rem,10px);line-height:1.92857}}@media (max-width:900px){.p-hvpAbout__itemText{text-align:justify;row-gap:1.6rem;margin-top:1rem}}.p-hvpAbout__itemText strong{font-weight:700;display:block}@media (max-width:900px){.p-hvpAbout__itemText strong{letter-spacing:.03em;font-size:max(1.3rem,10px);line-height:1.69231}}.p-hvpAbout__itemText span{display:block}@media (min-width:901px){.p-hvpAbout__itemText span{padding-left:1.5em}}@media (max-width:900px){.p-hvpAbout__itemText span{letter-spacing:.03em;margin-top:.4rem;font-size:max(1.2rem,10px);line-height:1.75}}@media (min-width:901px){.p-hvpCando{padding-top:6.4rem;padding-bottom:11rem}}@media (max-width:900px){.p-hvpCando{padding-top:2.9rem}}.p-hvpCando__title{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpCando__title{width:87.6rem}}@media (max-width:900px){.p-hvpCando__title{width:36.9rem}}.p-hvpCando__description{font-weight:500}@media (min-width:901px){.p-hvpCando__description{text-align:center;letter-spacing:.05em;margin-top:2rem;font-size:max(1.6rem,10px);line-height:1.75}}@media (max-width:900px){.p-hvpCando__description{margin-top:2.4rem;text-align:justify;letter-spacing:.05em;width:34rem;margin-left:auto;margin-right:auto;font-size:max(1.4rem,10px);line-height:1.85714}}@media (min-width:901px){.p-hvpCando__tableWrap{margin-top:4rem;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media (max-width:900px){.p-hvpCando__tableWrap{margin-top:4.8rem;padding-left:1.6rem;padding-right:1.6rem;overflow-x:scroll}}.p-hvpCando__tableWrap{scrollbar-width:none;-ms-overflow-style:none}.p-hvpCando__tableWrap::-webkit-scrollbar{display:none}.p-hvpCando__table{border:1px solid #2f457180}@media (max-width:900px){.p-hvpCando__table{width:-webkit-max-content;width:max-content}}.p-hvpCando__table th,.p-hvpCando__table td{border:1px solid #2f457180}.p-hvpCando__table th{color:#fff;background-color:#2f4571de;font-weight:700}@media (min-width:901px){.p-hvpCando__table th{padding:1rem 2.2rem 1.1rem;font-size:max(2rem,10px);line-height:1}}@media (max-width:900px){.p-hvpCando__table th{padding:1rem 1.4rem 1.1rem;font-size:max(1.3rem,10px);line-height:1}}.p-hvpCando__table td{font-weight:600}@media (min-width:901px){.p-hvpCando__table td{padding:2.5rem 2.2rem 2.6rem;font-size:max(1.8rem,10px);line-height:1.44444}}@media (max-width:900px){.p-hvpCando__table td{padding:2rem 1.4rem 2.1rem;font-size:max(1.2rem,10px);line-height:1.41667}}.p-hvpCando__table td:first-of-type{color:#2f4571;background-color:#e5e5e5}@media (min-width:901px){.p-hvpCando__table td:first-of-type{width:27.2rem}}@media (max-width:900px){.p-hvpCando__table td:first-of-type{width:15.5rem}}@media (min-width:901px){.p-hvpCando__table td:nth-of-type(2){width:31.7rem}}@media (max-width:900px){.p-hvpCando__table td:nth-of-type(2){width:18rem}}.p-hvpCando__table td:nth-of-type(3){color:#fff;background-color:#ea5539}@media (min-width:901px){.p-hvpCando__table td:nth-of-type(3){width:42.7rem}}@media (max-width:900px){.p-hvpCando__table td:nth-of-type(3){width:23rem}}.p-hvpCando__arrow{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpCando__arrow{width:2.3rem;margin-top:4rem}}@media (max-width:900px){.p-hvpCando__arrow{width:1.7rem;margin-top:2.4rem}}.p-hvpCando__box{background-color:#fad6ce}@media (min-width:901px){.p-hvpCando__box{margin-top:4rem;border-radius:2rem;grid-template-columns:38.8rem auto;column-gap:2.6rem;width:109.2rem;margin-left:auto;margin-right:auto;padding:6.4rem 5rem 4.3rem 3.5rem;display:grid}}@media (max-width:900px){.p-hvpCando__box{flex-direction:column-reverse;margin-top:2rem;padding-top:4rem;padding-bottom:4rem}}.p-hvpCando__box .c-hvpButton{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpCando__box .c-hvpButton{grid-area:4/1/5/3;width:44.6rem;margin-top:.8rem}}@media (max-width:900px){.p-hvpCando__box .c-hvpButton{width:31.1rem;margin-top:2rem}}.p-hvpCando__box .c-hvpButton__bubble{color:#2f4571;margin-bottom:.8rem}@media (min-width:901px){.p-hvpCando__box .c-hvpButton__bubble{padding-left:4.3rem;padding-right:4.3rem;font-size:max(1.9rem,10px)}}@media (max-width:900px){.p-hvpCando__box .c-hvpButton__bubble{padding-left:3.2rem;padding-right:3.2rem;font-size:max(1.4rem,10px)}}.p-hvpCando__box .c-hvpButton__bubble:before,.p-hvpCando__box .c-hvpButton__bubble:after{background-color:#2f4571}@media (min-width:901px){.p-hvpCando__box .c-hvpButton__bubble:before,.p-hvpCando__box .c-hvpButton__bubble:after{height:2.7rem}}@media (max-width:900px){.p-hvpCando__box .c-hvpButton__bubble:before,.p-hvpCando__box .c-hvpButton__bubble:after{height:2.4rem}}.p-hvpCando__box .c-hvpButton__inner{column-gap:1.1rem}@media (min-width:901px){.p-hvpCando__box .c-hvpButton__inner{height:8.9rem}}@media (max-width:900px){.p-hvpCando__box .c-hvpButton__inner{height:5.9rem}}@media (min-width:901px){.p-hvpCando__box .c-hvpButton__icon{width:3.2rem}}@media (max-width:900px){.p-hvpCando__box .c-hvpButton__icon{width:2.5rem}}@media (min-width:901px){.p-hvpCando__box .c-hvpButton__text{font-size:max(2.2rem,10px)}}@media (max-width:900px){.p-hvpCando__box .c-hvpButton__text{font-size:max(1.4rem,10px)}}@media (min-width:901px){.p-hvpCando__boxImage{grid-area:1/1/4/2}}@media (max-width:900px){.p-hvpCando__boxImage{margin-top:3.2rem;width:22.8rem;margin-left:auto;margin-right:auto}}.p-hvpCando__boxTitle{color:#2f4571;font-weight:900}@media (min-width:901px){.p-hvpCando__boxTitle{grid-area:1/2/2/3;font-size:max(2.8rem,10px);line-height:1.42857}}@media (max-width:900px){.p-hvpCando__boxTitle{text-align:center;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:max(1.6rem,10px);line-height:1.5}}.p-hvpCando__boxTitle span{padding-bottom:.4rem}@media (min-width:901px){.p-hvpCando__boxTitle span{background:linear-gradient(#0000 60%,#ffffff75 0%)}}@media (max-width:900px){.p-hvpCando__boxTitle span{background:linear-gradient(#0000 50%,#ffffff75 0%);padding-left:.4rem}}.p-hvpCando__boxText{text-align:justify;letter-spacing:.05em;font-size:max(1.5rem,10px);font-weight:500;line-height:1.73333}@media (min-width:901px){.p-hvpCando__boxText{grid-area:2/2/3/3;margin-top:2rem}}@media (max-width:900px){.p-hvpCando__boxText{margin-top:2.4rem;width:34rem;margin-left:auto;margin-right:auto}}.p-hvpPro{background:top/cover no-repeat}@media (min-width:901px){.p-hvpPro{background-image:url(/images/hvp/pro_bg01_pc.jpg);padding-top:7rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-hvpPro{background-image:url(/images/hvp/pro_bg01_sp.jpg);padding-top:5.7rem;padding-bottom:5.1rem}}.p-hvpPro__title{background-color:#fff;box-shadow:0 .3rem .6rem #00000029}@media (min-width:901px){.p-hvpPro__title{width:80.9rem;margin-left:auto;margin-right:auto;padding:3.6rem 12.8rem 2.9rem}}@media (max-width:900px){.p-hvpPro__title{padding:1.5rem 2rem 1.2rem}}.p-hvpPro__inner{display:flex}@media (min-width:901px){.p-hvpPro__inner{justify-content:space-between;margin-top:4rem}}@media (max-width:900px){.p-hvpPro__inner{flex-direction:column;row-gap:2.3rem;margin-top:1.6rem}}@media (min-width:901px){.p-hvpPro__image{width:54.5rem}}.p-hvpPro__list{display:grid}@media (min-width:901px){.p-hvpPro__list{row-gap:6.4rem;width:49.3rem;padding-top:5.3rem}}@media (max-width:900px){.p-hvpPro__list{row-gap:4rem}}@media (min-width:901px){.p-hvpPro__itemTitleWrap{align-items:center;column-gap:1.2rem;display:flex}}.p-hvpPro__itemIndex{color:#fff;clip-path:polygon(0% 0%,88% 0,100% 50%,88% 100%,0% 100%);background-color:#2f4571;align-items:center;padding-top:.1rem;font-family:Roboto,serif;font-weight:700;display:flex}@media (min-width:901px){.p-hvpPro__itemIndex{column-gap:.2rem;width:7.6rem;height:2.8rem;padding-left:.7rem}}@media (max-width:900px){.p-hvpPro__itemIndex{width:6.4rem;height:2.3rem;padding-left:.4rem}}@media (min-width:901px){.p-hvpPro__itemIndex small{font-size:max(1.1rem,10px)}}@media (max-width:900px){.p-hvpPro__itemIndex small{font-size:max(1rem,10px);scale:.8}}@media (min-width:901px){.p-hvpPro__itemIndex span{font-size:max(1.8rem,10px)}}@media (max-width:900px){.p-hvpPro__itemIndex span{font-size:max(1.4rem,10px)}}.p-hvpPro__itemTitle{color:#ea5539;font-weight:800}@media (min-width:901px){.p-hvpPro__itemTitle{letter-spacing:.05em;font-size:max(2rem,10px);line-height:1.5}}@media (max-width:900px){.p-hvpPro__itemTitle{letter-spacing:.03em;margin-top:.6rem;font-size:max(1.8rem,10px);line-height:1.55556}}.p-hvpPro__itemText{text-align:justify;letter-spacing:.05em;font-size:max(1.4rem,10px);font-weight:500;line-height:1.71429}@media (min-width:901px){.p-hvpPro__itemText{margin-top:1.5rem}}@media (max-width:900px){.p-hvpPro__itemText{margin-top:.8rem}}.p-hvpPro__buttonWrap{justify-content:center;display:flex}@media (min-width:901px){.p-hvpPro__buttonWrap{column-gap:1.2rem;margin-top:7.2rem}}@media (max-width:900px){.p-hvpPro__buttonWrap{column-gap:.6rem;margin-top:5.6rem}}@media (min-width:901px){.p-hvpTrouble{padding-top:6.4rem;padding-bottom:7.2rem}}@media (max-width:900px){.p-hvpTrouble{padding-top:2rem;padding-bottom:4.8rem}}.p-hvpTrouble__title{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpTrouble__title{width:52.7rem}}@media (max-width:900px){.p-hvpTrouble__title{width:32.5rem}}.p-hvpTrouble__list{display:grid;position:relative}@media (min-width:901px){.p-hvpTrouble__list{margin-top:4rem;row-gap:2rem;width:89.5rem;margin-left:auto;margin-right:auto;padding-bottom:6.9rem}}@media (max-width:900px){.p-hvpTrouble__list{row-gap:1rem;margin-top:2.8rem;padding-bottom:4.7rem}}.p-hvpTrouble__list:after{content:"";clip-path:polygon(50% 100%,0 0,100% 0);background-color:#35b597;margin-left:auto;margin-right:auto;position:absolute;bottom:0;left:0;right:0}@media (min-width:901px){.p-hvpTrouble__list:after{width:28.2rem;height:6.9rem}}@media (max-width:900px){.p-hvpTrouble__list:after{width:19.3rem;height:4.7rem}}.p-hvpTrouble__item{background-color:#fff;box-shadow:0 .3rem .6rem #00000029}@media (min-width:901px){.p-hvpTrouble__item{justify-content:space-between;align-items:center;padding:2.6rem 4rem 2.6rem 3.2rem;display:flex}}@media (max-width:900px){.p-hvpTrouble__item{padding:1.6rem 1.3rem}}@media (min-width:901px){.p-hvpTrouble__itemImage{width:10.7rem}}@media (max-width:900px){.p-hvpTrouble__itemImage{width:8.2rem;margin-left:auto;margin-right:auto}}@media (min-width:901px){.p-hvpTrouble__itemContent{width:67.6rem}}.p-hvpTrouble__itemTitle{color:#ea5539;font-weight:800}@media (min-width:901px){.p-hvpTrouble__itemTitle{letter-spacing:.08em;font-size:max(2.4rem,10px);line-height:1.58333}}@media (max-width:900px){.p-hvpTrouble__itemTitle{text-align:center;letter-spacing:.08em;margin-top:1.2rem;font-size:max(1.6rem,10px);line-height:1.5}}.p-hvpTrouble__itemSubTitle{font-weight:700}@media (min-width:901px){.p-hvpTrouble__itemSubTitle{letter-spacing:.05em;margin-top:1.2rem;font-size:max(1.6rem,10px);line-height:1.625}}@media (max-width:900px){.p-hvpTrouble__itemSubTitle{text-align:center;letter-spacing:.05em;margin-top:.8rem;font-size:max(1.4rem,10px);line-height:1.71429}}.p-hvpTrouble__itemText{text-align:justify;letter-spacing:.05em;font-size:max(1.4rem,10px);font-weight:500;line-height:1.71429}@media (min-width:901px){.p-hvpTrouble__itemText{margin-top:1.2rem}}@media (max-width:900px){.p-hvpTrouble__itemText{margin-top:.8rem}}.p-hvpTrouble__image{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpTrouble__image{width:75.1rem;margin-top:4rem}}@media (max-width:900px){.p-hvpTrouble__image{width:31rem;margin-top:2rem}}@media (min-width:901px){.p-hvpClient{padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-hvpClient{padding-top:4.8rem;padding-bottom:5.6rem}}.p-hvpClient__usersImage{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpClient__usersImage{width:97.8rem;margin-top:4.8rem}}@media (max-width:900px){.p-hvpClient__usersImage{width:31.9rem;margin-top:3.2rem}}@media (min-width:901px){.p-hvpClient__partners{padding-top:9.6rem}}@media (max-width:900px){.p-hvpClient__partners{padding-top:5.6rem}}.p-hvpClient__partnersImage{margin-left:auto;margin-right:auto}@media (min-width:901px){.p-hvpClient__partnersImage{width:80.5rem;margin-top:4.8rem}}@media (max-width:900px){.p-hvpClient__partnersImage{width:30rem;margin-top:3.2rem}}.p-hvpFlow{background:top/cover no-repeat}@media (min-width:901px){.p-hvpFlow{background-image:url(/images/hvp/flow_bg01_pc.jpg);padding-top:8rem;padding-bottom:8.8rem}}@media (max-width:900px){.p-hvpFlow{background-image:url(/images/hvp/flow_bg01_sp.jpg);padding-top:4.8rem;padding-bottom:5.6rem}}.p-hvpFlow__list{display:grid}@media (min-width:901px){.p-hvpFlow__list{margin-top:4rem;row-gap:3rem;width:89.5rem;margin-left:auto;margin-right:auto}}@media (max-width:900px){.p-hvpFlow__list{row-gap:2.6rem;margin-top:2.8rem}}.p-hvpFlow__item{background-color:#fff;display:flex;position:relative}.p-hvpFlow__item:not(:last-of-type):after{content:"";clip-path:polygon(50% 100%,0 0,100% 0);background-color:#2f4571;margin-left:auto;margin-right:auto;position:absolute;left:0;right:0}@media (min-width:901px){.p-hvpFlow__item:not(:last-of-type):after{width:7.1rem;height:2.2rem;bottom:-2.2rem}}@media (max-width:900px){.p-hvpFlow__item:not(:last-of-type):after{width:4.6rem;height:1.4rem;bottom:-1.4rem}}.p-hvpFlow__itemIndex{color:#fff;text-align:center;background-color:#2f4571;flex-direction:column;justify-content:center;align-items:center;font-family:Roboto,serif;font-weight:700;display:flex}@media (min-width:901px){.p-hvpFlow__itemIndex{row-gap:.4rem;width:6.5rem;padding-top:.2rem}}@media (max-width:900px){.p-hvpFlow__itemIndex{width:3.3rem}}@media (min-width:901px){.p-hvpFlow__itemIndex small{font-size:max(1.6rem,10px);line-height:1}}@media (max-width:900px){.p-hvpFlow__itemIndex small{font-size:max(1.2rem,10px);line-height:1;scale:.5}}@media (min-width:901px){.p-hvpFlow__itemIndex span{font-size:max(2.6rem,10px);line-height:1}}@media (max-width:900px){.p-hvpFlow__itemIndex span{font-size:max(1.2rem,10px);line-height:1}}.p-hvpFlow__itemContent{position:relative}@media (min-width:901px){.p-hvpFlow__itemContent{flex-direction:column;justify-content:center;width:calc(100% - 6.5rem);min-height:12.4rem;padding-left:5.5rem;padding-right:5.5rem;display:flex}}@media (max-width:900px){.p-hvpFlow__itemContent{width:calc(100% - 3.3rem);padding:1.2rem 1.6rem 1.2rem 1.2rem}}.p-hvpFlow__itemTitle{color:#ea5539;font-weight:900}@media (min-width:901px){.p-hvpFlow__itemTitle{font-size:max(2.3rem,10px);line-height:1.47826}}@media (max-width:900px){.p-hvpFlow__itemTitle{font-size:max(1.4rem,10px);line-height:1.42857}}.p-hvpFlow__itemButtonWrap{display:flex}@media (min-width:901px){.p-hvpFlow__itemButtonWrap{column-gap:1.4rem;margin-top:.8rem}}@media (max-width:900px){.p-hvpFlow__itemButtonWrap{column-gap:.6rem;margin-top:1rem}}@media (min-width:901px){.p-hvpFlow__itemButtonWrap .c-hvpButton{width:24.9rem}}@media (max-width:900px){.p-hvpFlow__itemButtonWrap .c-hvpButton{width:13.2rem}}@media (min-width:901px){.p-hvpFlow__itemButtonWrap .c-hvpButton__inner{height:4.7rem}}@media (max-width:900px){.p-hvpFlow__itemButtonWrap .c-hvpButton__inner{height:3.2rem}.p-hvpFlow__itemButtonWrap .c-hvpButton__text{font-size:max(1rem,10px)}}.p-hvpFlow__itemText{text-align:justify;margin-top:.8rem}@media (min-width:901px){.p-hvpFlow__itemText{font-size:max(1.6rem,10px);line-height:1.5}}@media (max-width:900px){.p-hvpFlow__itemText{font-size:max(1.2rem,10px);line-height:1.5}}.p-hvpFlow__itemImage{position:absolute}@media (min-width:901px){.p-hvpFlow__itemImage{width:28.5rem;top:-1.3rem;right:1.9rem}}@media (max-width:900px){.p-hvpFlow__itemImage{width:12.7rem;top:2.1rem;right:-1.2rem}}.p-hvpConsultation{background-color:#fad6ce}@media (min-width:901px){.p-hvpConsultation{padding-top:4.8rem;padding-bottom:4rem}}@media (max-width:900px){.p-hvpConsultation{padding-top:3.2rem;padding-bottom:6.4rem}}.p-hvpConsultation__inner{display:flex}@media (min-width:901px){.p-hvpConsultation__inner{justify-content:space-between}}@media (max-width:900px){.p-hvpConsultation__inner{flex-direction:column-reverse;row-gap:2.4rem}}@media (min-width:901px){.p-hvpConsultation__content{width:49rem}}.p-hvpConsultation__title{color:#ea5539;font-weight:700}@media (min-width:901px){.p-hvpConsultation__title{padding-top:2.4rem;font-size:2.6rem}}@media (max-width:900px){.p-hvpConsultation__title{font-size:1.8rem}}.p-hvpConsultation__description{color:#2f4571;font-weight:700;line-height:2}@media (min-width:901px){.p-hvpConsultation__description{margin-top:2.4rem;font-size:2rem}}@media (max-width:900px){.p-hvpConsultation__description{margin-top:1.2rem;font-size:max(1.4rem,10px)}}.p-hvpConsultation__buttonWrap{display:flex}@media (min-width:901px){.p-hvpConsultation__buttonWrap{column-gap:1rem;margin-top:3.2rem}}@media (max-width:900px){.p-hvpConsultation__buttonWrap{column-gap:.6rem;margin-top:4.8rem}}@media (min-width:901px){.p-hvpConsultation__image{width:54.7rem}}.p-simulator{color:#4d4d4d}.p-simulator__inner{margin-left:auto;margin-right:auto;position:relative}@media (min-width:901px){.p-simulator__inner{width:109rem}}@media (max-width:900px){.p-simulator__inner{width:34rem}}.p-simulator__inner--result{width:90%;max-width:1090px}.p-simulator__head{background-color:#fff;box-shadow:0 .3rem .6rem #00000029}@media (min-width:901px){.p-simulator__head{padding-top:9.6rem;padding-bottom:4rem}}@media (max-width:900px){.p-simulator__head{padding-top:7.2rem;padding-bottom:3.2rem}}.p-simulator__title{color:#2f4571;text-align:center;font-weight:700}@media (min-width:901px){.p-simulator__title{letter-spacing:.1em;text-indent:.1em;font-size:max(2.8rem,10px);line-height:1.42857}}@media (max-width:900px){.p-simulator__title{letter-spacing:.1em;text-indent:.1em;margin-top:1.2rem;font-size:max(2rem,10px);line-height:1.45}}@media (min-width:901px){.p-simulator__headImage{width:28.5rem;position:absolute;top:-7.2rem;right:0}}@media (max-width:900px){.p-simulator__headImage{width:21.9rem;margin-left:auto;margin-right:auto}}.p-simulator__stepList{grid-template-columns:repeat(5,1fr);display:grid}@media (min-width:901px){.p-simulator__stepList{margin-top:6.4rem}}@media (max-width:900px){.p-simulator__stepList{border-radius:.5rem;margin-top:1.6rem;overflow:hidden}}.p-simulator__stepItem{color:#35b597;position:relative}@media (max-width:900px){.p-simulator__stepItem{background-color:#dff1ed;padding-top:.4rem;padding-bottom:1rem}}.p-simulator__stepItem:not(.is-active) .p-simulator__stepItemInner:before{background-color:#dff1ed}.p-simulator__stepItem:not(.is-active) .p-simulator__stepItemInner path{fill:#35b597}.p-simulator__stepItem.is-active{color:#fff}@media (max-width:900px){.p-simulator__stepItem.is-active,.p-simulator__stepItem.is-active .p-simulator__stepItemInner:before{background-color:#35b597}}.p-simulator__stepItem.is-active .p-simulator__stepItemInner path{fill:#fff}@media (min-width:901px){.p-simulator__stepItem:first-of-type{margin-right:-5%}}@media (max-width:900px){.p-simulator__stepItem:first-of-type{clip-path:polygon(0% 0%,85% 0,100% 50%,85% 100%,0% 100%);margin-right:-12%;padding-right:.8rem}}@media (min-width:901px){.p-simulator__stepItem:first-of-type .p-simulator__stepItemInner,.p-simulator__stepItem:first-of-type .p-simulator__stepItemInner:before{clip-path:polygon(0% 0%,90% 0,100% 50%,90% 100%,0% 100%)}.p-simulator__stepItem:nth-of-type(2){margin-left:-1%;margin-right:-4%}}@media (max-width:900px){.p-simulator__stepItem:nth-of-type(2){margin-left:-3%;margin-right:-9%}}@media (min-width:901px){.p-simulator__stepItem:nth-of-type(3){margin-left:-2.5%;margin-right:-2.5%}}@media (max-width:900px){.p-simulator__stepItem:nth-of-type(3){margin-left:-6%;margin-right:-6%}}@media (min-width:901px){.p-simulator__stepItem:nth-of-type(4){margin-left:-4%;margin-right:-1%}}@media (max-width:900px){.p-simulator__stepItem:nth-of-type(4){margin-left:-9%;margin-right:-3%}}@media (min-width:901px){.p-simulator__stepItem:nth-of-type(5){margin-left:-5%}}@media (max-width:900px){.p-simulator__stepItem:nth-of-type(5){clip-path:polygon(100% 0,100% 50%,100% 100%,0% 100%,15% 50%,0% 0%);margin-left:-12%;padding-left:.8rem}}@media (min-width:901px){.p-simulator__stepItem:nth-of-type(5) .p-simulator__stepItemInner,.p-simulator__stepItem:nth-of-type(5) .p-simulator__stepItemInner:before{clip-path:polygon(100% 0,100% 50%,100% 100%,0% 100%,10% 50%,0% 0%)}}@media (max-width:900px){.p-simulator__stepItem:not(:first-of-type,:last-of-type){clip-path:polygon(85% 0,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}}@media (min-width:901px){.p-simulator__stepItem:not(:first-of-type,:last-of-type) .p-simulator__stepItemInner,.p-simulator__stepItem:not(:first-of-type,:last-of-type) .p-simulator__stepItemInner:before{clip-path:polygon(90% 0,100% 50%,90% 100%,0% 100%,10% 50%,0% 0%)}}.p-simulator__stepItemInner{justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:901px){.p-simulator__stepItemInner{background-color:#35b597;column-gap:1.2rem;height:8.7rem;padding-left:1.6rem}}@media (max-width:900px){.p-simulator__stepItemInner{flex-direction:column;row-gap:.6rem;margin-top:.6rem}}@media (min-width:901px){.p-simulator__stepItemInner:before{content:"";z-index:-1;width:calc(100% - 2.5px);height:calc(100% - 2px);position:absolute;top:1px;left:1.5px}}.p-simulator__stepItemIndex{z-index:2;flex-direction:column;justify-content:center;align-items:center;font-family:Roboto,serif;font-weight:700;display:flex}@media (min-width:901px){.p-simulator__stepItemIndex{color:#fff;background-color:#f5b1a2;border-radius:50%;width:5.4rem;height:5.4rem;font-size:max(2.1rem,10px);line-height:1;position:absolute;top:-2.7rem;left:0}}@media (max-width:900px){.p-simulator__stepItemIndex{font-size:max(1.6rem,10px);line-height:1}}.p-simulator__stepItemIndex small{scale:.5}@media (min-width:901px){.p-simulator__stepItemIndex span{margin-top:-.4rem}}@media (max-width:900px){.p-simulator__stepItemIndex span{margin-top:-.2rem}}@media (min-width:901px){.p-simulator__stepItemIcon{width:3.6rem}}@media (max-width:900px){.p-simulator__stepItemIcon{width:2.6rem}}.p-simulator__stepItemText{font-weight:700}@media (min-width:901px){.p-simulator__stepItemText{font-size:max(1.6rem,10px);line-height:1.5}}@media (max-width:900px){.p-simulator__stepItemText{font-size:max(1.2rem,10px);line-height:1.33333}}.p-simulator__stepAttention{color:#7c7c7c;text-align:justify;margin-top:1.6rem}@media (min-width:901px){.p-simulator__stepAttention{font-size:max(1.3rem,10px);line-height:1.69231}}@media (max-width:900px){.p-simulator__stepAttention{font-size:max(1rem,10px);line-height:1.8}}@media (min-width:901px){.p-simulator__bottom{margin-top:6.4rem}}@media (max-width:900px){.p-simulator__bottom{margin-top:5.6rem}}.p-simulator__stepButtonWrap{justify-content:center;display:flex}@media (min-width:901px){.p-simulator__stepButtonWrap{column-gap:2rem;margin-top:2rem}}@media (max-width:900px){.p-simulator__stepButtonWrap{flex-direction:column;row-gap:1.4rem;margin-top:1.6rem}}.p-simulator__stepButton{color:#fff;border:1px solid;border-radius:.5rem;place-content:center;height:6.4rem;font-size:max(1.7rem,10px);font-weight:700;line-height:1;transition:background-color .5s,color .5s;display:grid}@media (min-width:901px){.p-simulator__stepButton{width:34rem}}.p-simulator__stepButton--back{background-color:#9d9d9d;border-color:#9d9d9d}.p-simulator__stepButton--back:hover{color:#9d9d9d;background-color:#fff}.p-simulator__stepButton--next{background-color:#ea5539;border-color:#ea5539}.p-simulator__stepButton--next:hover{color:#ea5539;background-color:#fff}.p-simulator__stepButton--next:disabled{opacity:.5;pointer-events:none}.p-simulator__main{padding-top:3.2rem}@media (min-width:901px){.p-simulator__main{padding-bottom:9.6rem}}@media (max-width:900px){.p-simulator__main{padding-bottom:7.2rem}}.p-simulator__text{color:#2f4571;font-weight:700}@media (min-width:901px){.p-simulator__text{letter-spacing:.1em;font-size:max(1.8rem,10px);line-height:1.44444}}@media (max-width:900px){.p-simulator__text{letter-spacing:.06em;font-size:max(1.6rem,10px);line-height:1.5}}.p-simulator__typeList{display:grid}@media (min-width:901px){.p-simulator__typeList{row-gap:4rem;margin-top:4.8rem}}@media (max-width:900px){.p-simulator__typeList{row-gap:1.4rem;margin-top:2rem}.p-simulator__typeItem.is-open .p-simulator__typeParent{background-color:#dff1ed}.p-simulator__typeItem.is-open .p-simulator__typeParent:after{background-image:url(/images/simulator/icon_close01.svg)}.p-simulator__typeItem.is-open .p-simulator__typeChild{opacity:1;visibility:visible;height:auto;margin-top:2rem;padding-top:1.6rem;padding-bottom:2rem}}.p-simulator__typeParent{font-weight:500}@media (min-width:901px){.p-simulator__typeParent{font-size:max(1.8rem,10px);line-height:1.44444}}@media (max-width:900px){.p-simulator__typeParent{background-color:#fff;border-radius:.5rem;width:100%;padding:2rem 4.6rem 2rem 1.2rem;font-size:max(1.4rem,10px);line-height:1.42857;transition:background-color .3s;position:relative;box-shadow:0 .3rem .6rem #00000029}.p-simulator__typeParent:after{content:"";background:url(/images/simulator/icon_open01.svg) 50%/contain no-repeat;width:2.6rem;height:2.6rem;margin-top:auto;margin-bottom:auto;transition:background-image .3s;position:absolute;top:0;bottom:0;right:1.2rem}}.p-simulator__typeText{font-size:max(1.6rem,10px);line-height:1.75}.p-simulator__typeButton{color:#fff;background-color:#ea5539;border:1px solid #ea5539;border-radius:.5rem;place-content:center;max-width:100%;margin-top:1.2rem;font-weight:700;transition:background-color .5s,color .5s;display:grid}@media (min-width:901px){.p-simulator__typeButton{width:-webkit-fit-content;width:fit-content;padding:1.2rem 2.7rem 1.3rem;font-size:max(1.7rem,10px);line-height:1}}@media (max-width:900px){.p-simulator__typeButton{width:100%;padding:1.2rem;font-size:max(1.4rem,10px);line-height:1}}.p-simulator__typeButton:hover{color:#ea5539;background-color:#fff}.p-simulator__typeChild{border-top:1px solid}@media (min-width:901px){.p-simulator__typeChild{margin-top:1.2rem;padding-top:2rem}}@media (max-width:900px){.p-simulator__typeChild{opacity:0;visibility:hidden;height:0;margin-left:1.2rem;margin-right:1.2rem;transition:opacity .3s,height .3s,margin .3s,padding .3s}}.p-simulator__typeChildList{display:grid}@media (min-width:901px){.p-simulator__typeChildList{grid-template-columns:repeat(3,1fr);gap:.8rem}}@media (max-width:900px){.p-simulator__typeChildList{row-gap:2rem}}@media (min-width:901px){.p-simulator__typeChildItem{background-color:#fff;border-radius:.5rem;min-height:7rem;transition:background-color .5s;box-shadow:0 .3rem .6rem #00000029}}.p-simulator__typeChildItem input[type=checkbox]{display:none}.p-simulator__typeChildItem input[type=checkbox]:checked+.p-simulator__typeChildItemCheck{background-color:#35b597}.p-simulator__typeChildItem input[type=checkbox]:checked+.p-simulator__typeChildItemCheck:after{opacity:1}@media (min-width:901px){.p-simulator__typeChildItem:hover{background-color:#dff1ed}}.p-simulator__typeChildItemInner{align-items:center;height:100%;display:flex;position:relative}@media (min-width:901px){.p-simulator__typeChildItemInner{column-gap:1.2rem;padding:1.6rem 1.2rem}}@media (max-width:900px){.p-simulator__typeChildItemInner{column-gap:.8rem}}.p-simulator__typeChildItemCheck{border:2px solid #35b597;border-radius:.3rem;width:2.1rem;height:2.1rem;position:relative}.p-simulator__typeChildItemCheck:after{content:"";opacity:0;background:url(/images/simulator/icon_checkbox01.svg) 50%/contain no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.p-simulator__typeChildItemName{white-space:pre-line;font-feature-settings:"palt";font-weight:600}@media (min-width:901px){.p-simulator__typeChildItemName{letter-spacing:.03em;width:calc(100% - 3.3rem);font-size:max(1.6rem,10px);line-height:1.5}}@media (max-width:900px){.p-simulator__typeChildItemName{letter-spacing:.03em;width:calc(100% - 2.9rem);font-size:max(1.5rem,10px);line-height:1.53333}}.p-simulator__radioList{display:grid}@media (min-width:901px){.p-simulator__radioList{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}}@media (max-width:900px){.p-simulator__radioList{row-gap:1.4rem;margin-top:1.2rem}}.p-simulator__radioItem{background-color:#fff;border-radius:.5rem;transition:background-color .5s;box-shadow:0 .3rem .6rem #00000029}.p-simulator__radioItem:hover{background-color:#dff1ed}.p-simulator__radioItemInner{padding-bottom:2.4rem;display:block}.p-simulator__radioItemTitleWrap{align-items:center;column-gap:1.6rem;margin-top:.8rem;padding-left:2.4rem;padding-right:2.4rem;display:flex}.p-simulator__radioItemTitleWrap input[type=radio]{display:none}.p-simulator__radioItemTitleWrap input[type=radio]:checked+.p-simulator__radioItemIcon:after{opacity:1}.p-simulator__radioItemIcon{border:2px solid #35b597;border-radius:50%;width:2.8rem;height:2.8rem;position:relative}.p-simulator__radioItemIcon:after{content:"";opacity:0;background-color:#35b597;border-radius:50%;width:1.4rem;height:1.4rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.p-simulator__radioItemTitle{font-size:max(1.6rem,10px);font-weight:700;line-height:1.5}.p-simulator__radioItemText{white-space:pre-line;margin-top:1.2rem;padding-left:6.8rem;padding-right:2.4rem;font-size:max(1.4rem,10px);line-height:1.71429}.p-simulator__result{display:none}@media (min-width:901px){.p-simulator__result{padding-top:10.7rem;padding-bottom:9.6rem}}@media (max-width:900px){.p-simulator__result{padding-top:9.6rem;padding-bottom:9.6rem}}.p-simulator__result.is-show{display:block}.p-simulator__resultTitle{color:#ea5539;text-align:center;font-weight:700}@media (min-width:901px){.p-simulator__resultTitle{letter-spacing:.2em;text-indent:.2em;font-size:max(4.3rem,10px);line-height:1.44186}}@media (max-width:900px){.p-simulator__resultTitle{letter-spacing:.2em;text-indent:.2em;font-size:max(3.8rem,10px);line-height:1.44737}}.p-simulator__resultTitleRuby{color:#ea5539;text-align:center;letter-spacing:.05em;text-indent:.05em;font-size:max(1.3rem,10px);font-weight:700;line-height:1.46154}@media (min-width:901px){.p-simulator__resultImage{width:26.9rem;position:absolute;top:-3.2rem;right:6rem}}@media (max-width:900px){.p-simulator__resultImage{margin-top:1rem;width:17.1rem;margin-left:auto;margin-right:auto}}.p-simulator__resultSubTitle{color:#2f4571;letter-spacing:.1em;text-indent:.1em;margin-bottom:1.6rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.42857;position:relative}@media (max-width:900px){.p-simulator__resultSubTitle{text-align:center}}.p-simulator__resultSubTitle:before{content:"";background-color:#2f4571;width:100%;height:1px;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0;left:0}.p-simulator__resultSubTitle span{z-index:2;background-color:#f8f6f7;position:relative}@media (min-width:901px){.p-simulator__resultSubTitle span{margin-left:-.2rem;padding-right:1.5rem}}@media (max-width:900px){.p-simulator__resultSubTitle span{padding-left:1.5rem;padding-right:1.5rem}}.p-simulator__resultGrid{display:grid}@media (min-width:901px){.p-simulator__resultGrid{grid-template-columns:64rem 1fr;column-gap:4.8rem;margin-top:2.4rem}}@media (max-width:900px){.p-simulator__resultGrid{row-gap:4.8rem;margin-top:3.2rem}}.p-simulator__resultAttention{color:#ea5539;margin-bottom:.5rem;font-weight:500}@media (min-width:901px){.p-simulator__resultAttention{font-size:max(1.1rem,10px);line-height:1.27273}}@media (max-width:900px){.p-simulator__resultAttention{font-size:max(.8rem,10px);line-height:1.375}}.p-simulator__selected{background-color:#fff}.p-simulator__selectedTitle{color:#fff;background-color:#2f4571;width:-webkit-fit-content;width:fit-content;max-width:100%;font-weight:700}@media (min-width:901px){.p-simulator__selectedTitle{padding:.9rem 1.2rem 1rem;font-size:max(1.4rem,10px);line-height:1}}@media (max-width:900px){.p-simulator__selectedTitle{padding:.7rem 1rem .8rem;font-size:max(1.3rem,10px);line-height:1}}.p-simulator__selectedList{flex-wrap:wrap;display:flex}@media (min-width:901px){.p-simulator__selectedList{gap:.7rem .4rem;padding:2rem 2.8rem 2.4rem}}@media (max-width:900px){.p-simulator__selectedList{gap:.4rem .2rem;padding:1.6rem}}.p-simulator__selectedItem{color:#2f4571;font-weight:500}@media (min-width:901px){.p-simulator__selectedItem{font-size:max(1.4rem,10px);line-height:1.42857}}@media (max-width:900px){.p-simulator__selectedItem{font-size:max(1.2rem,10px);line-height:1.5}}.p-simulator__selectedItem:not(:last-of-type):after{content:" /"}@media (min-width:901px){.p-simulator__resultBudget{margin-top:3.2rem}}@media (max-width:900px){.p-simulator__resultBudget{margin-top:4rem}}@media (min-width:901px){.p-simulator__resultBudget .p-simulator__resultSubTitle{text-align:center}.p-simulator__resultBudget .p-simulator__resultSubTitle span{margin-left:0;padding-left:1.5rem}}.p-simulator__resultBudgetBox{background-color:#fff;border:3px solid #ea5539;justify-content:center;align-items:center;display:flex}@media (min-width:901px){.p-simulator__resultBudgetBox{padding:1.4rem 1.2rem 1.2rem}}@media (max-width:900px){.p-simulator__resultBudgetBox{padding:1rem .8rem .8rem}}.p-simulator__resultBudgetNum strong{font-family:Roboto,serif;font-weight:900}@media (min-width:901px){.p-simulator__resultBudgetNum strong{font-size:max(5.3rem,10px);line-height:1.32075}}@media (max-width:900px){.p-simulator__resultBudgetNum strong{font-size:max(3.9rem,10px);line-height:1.33333}}.p-simulator__resultBudgetNum span{padding-left:.2rem;font-weight:700}@media (min-width:901px){.p-simulator__resultBudgetNum span{font-size:max(1.6rem,10px);line-height:1.5}}@media (max-width:900px){.p-simulator__resultBudgetNum span{font-size:max(1.2rem,10px);line-height:1.41667}}.p-simulator__resultBudgetFrom{font-weight:700}@media (min-width:901px){.p-simulator__resultBudgetFrom{padding-left:3.6rem;padding-right:3.6rem;font-size:max(2.8rem,10px);line-height:1.42857}}@media (max-width:900px){.p-simulator__resultBudgetFrom{padding-left:1rem;padding-right:1rem;font-size:max(2rem,10px);line-height:1.45}}.p-simulator__resultBottom{display:flex}@media (min-width:901px){.p-simulator__resultBottom{justify-content:space-between;margin-top:5.6rem}}@media (max-width:900px){.p-simulator__resultBottom{flex-direction:column;row-gap:4rem;margin-top:4rem}}@media (min-width:901px){.p-simulator__resultDeadline{width:18rem}}@media (max-width:900px){.p-simulator__resultDeadline .p-simulator__resultAttention{text-align:center}}.p-simulator__resultDeadlineNum{align-items:center;column-gap:.8rem;font-weight:700;display:flex}@media (max-width:900px){.p-simulator__resultDeadlineNum{justify-content:center}}.p-simulator__resultDeadlineNum strong{background-color:#fff;place-content:center;min-width:10.9rem;height:4.8rem;padding:.8rem;font-family:Roboto,serif;font-size:max(2rem,10px);line-height:1;display:grid;box-shadow:0 .3rem .6rem #00000029}.p-simulator__resultDeadlineNum span{font-size:max(1.5rem,10px);line-height:1}.p-simulator__resultSkill{position:relative}@media (min-width:901px){.p-simulator__resultSkill{width:40rem}.p-simulator__resultSkill:after{content:"";background:linear-gradient(#0000,#f8f6f7);width:100%;height:6rem;position:absolute;bottom:0;left:0}}.p-simulator__resultSkillList{flex-wrap:wrap;gap:.6rem;display:flex}@media (min-width:901px){.p-simulator__resultSkillList{max-height:30rem;padding-bottom:6rem;overflow-y:scroll}}.p-simulator__resultSkillList{scrollbar-width:none;-ms-overflow-style:none}.p-simulator__resultSkillList::-webkit-scrollbar{display:none}.p-simulator__resultSkillItem{color:#ea5539;background-color:#fff;border:1px solid #ea5539;border-radius:100vmax;place-content:center;padding:.5rem 1.5rem .6rem;font-size:max(1.3rem,10px);font-weight:500;line-height:1.46154;display:grid}.p-simulator__resultButtonWrap{margin-top:5.6rem}.p-simulator__resultButtonText{color:#2f4571;text-align:center;font-size:max(1.2rem,10px);font-weight:700;line-height:1.41667}.p-simulator__resultButton{color:#fff;background-color:#ea5539;border:1px solid #ea5539;place-content:center;margin-top:1rem;font-size:max(1.7rem,10px);font-weight:700;line-height:1.47059;transition:background-color .5s,color .5s;display:grid}@media (min-width:901px){.p-simulator__resultButton{border-radius:1rem;width:38.7rem;height:7.7rem;margin-left:auto;margin-right:auto}}@media (max-width:900px){.p-simulator__resultButton{border-radius:.5rem;height:6.4rem}}.p-simulator__resultButton:hover{color:#ea5539;background-color:#fff}.p-simulator__resultForm{background-color:#fff}.p-simulator__textButton{margin-top:1.6rem;color:#2f4571;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:.8rem;font-size:max(1.3rem,10px);font-weight:700;text-decoration:underline}.p-simulator__reloadButton{margin-top:4.8rem;color:#ea5539;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:.8rem;font-size:max(1.5rem,10px);font-weight:500}@media (min-width:901px){.u-pcNone{display:none!important}}@media (max-width:900px){.u-spNone{display:none!important}}.u-color--orange{color:#ea5539}.u-color--green{color:#35b597}.u-color--navy{color:#2f4571}
