@media screen and (max-width: 959px){.pc-only{display:none!important}}@media screen and (min-width: 960px){.mobile-only{display:none!important}}@media screen and (max-width: 767px){.proni-pc-only{display:none!important}}@media screen and (min-width: 768px){.proni-mobile-only{display:none!important}}#login-popup{display:flex;align-items:center;justify-content:center;max-width:100vw;max-height:100vh;width:100vw;height:100vh;background-color:#000000b3;transition:all .3s;opacity:0;z-index:-1}#login-popup[open]{opacity:1;z-index:0}#login-popup .wrapper{display:grid;padding:24px 12px 32px;max-width:90%;max-height:80%;background-color:#fff;border-radius:8px;overflow:auto}#login-popup .wrapper::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){#login-popup .wrapper{padding:40px}}#login-popup .wrapper .head{display:flex;justify-content:space-between;width:100%}#login-popup .wrapper .head .title{font-size:18px;font-weight:700;line-height:1.5}@media screen and (min-width: 768px){#login-popup .wrapper .head .title{font-size:24px}}#login-popup .wrapper .head>button{display:flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;border:none;border-radius:20px;background-color:transparent;cursor:pointer}#login-popup .wrapper .head>button:before{content:"";position:absolute;width:40px;height:40px;border-radius:20px}#login-popup .wrapper .head>button:hover:before{background-color:#9f735614}#login-popup .wrapper .head>button:focus:before{background-color:#9f735629}#login-popup .wrapper .head>button>svg{width:24px;height:24px}#login-popup .wrapper .description{margin-top:16px;font-size:16px;line-height:1.6}#login-popup .wrapper .login-boxes{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-top:40px}@media screen and (min-width: 768px){#login-popup .wrapper .login-boxes{flex-direction:row}}#login-popup .wrapper .login-boxes .login-box{display:grid;justify-items:center;padding:24px 16px;width:288px;border-radius:8px;background-color:#9f73561f}#login-popup .wrapper .login-boxes .login-box .logo-imitsu{width:120px;height:30px}#login-popup .wrapper .login-boxes .login-box .logo-imitsu-cloud{width:178px;height:30px}#login-popup .wrapper .login-boxes .login-box>p{margin-top:8px;font-size:16px;line-height:1.6}#login-popup .wrapper .login-boxes .login-box>svg{margin-top:16px;width:20px;height:20px;transform:rotate(90deg)}#login-popup .wrapper .login-boxes .login-box>svg>path{fill:#9f735699}#login-popup .wrapper .login-boxes .login-box>.login-btn{display:grid;justify-items:center;align-content:center;width:260px;height:63px;margin-top:16px;border-radius:40px;background-color:#de2d2d;color:var(--on-surface-dark-high-emphasis, #fff);font-size:16px;font-weight:700}#login-popup .wrapper .login-boxes .login-box>.login-btn:hover,#login-popup .wrapper .login-boxes .login-box>.login-btn:active,#login-popup .wrapper .login-boxes .login-box>.login-btn:focus{background-color:#b90a0a;cursor:pointer;text-decoration:none;box-shadow:0 4px 4px #06101a4d,0 8px 12px 6px #06101a26}.header{margin-inline:calc(50% - 50vw);padding:0 16px;background-color:#fff;position:sticky;top:0;z-index:9910}@media screen and (min-width: 768px){.header{padding:8px 32px;width:100vw;display:flex;justify-content:center}}.header .header-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.header .header-wrapper{width:1280px}}.header .header-wrapper .header-left{position:relative}@keyframes fade-out{0%{opacity:1}80%,to{opacity:0}}@keyframes fade-in{0%{opacity:0}20%,to{opacity:1}}.header .header-wrapper .header-left .flying{position:absolute;top:-14px;left:-8px;width:142px;height:62px;animation:fade-out 1s 2s both}@media screen and (min-width: 768px){.header .header-wrapper .header-left .flying{top:-30px;left:-28px;width:314px;height:130px}}.header .header-wrapper .header-left .flying>svg{transform:unset!important}.header .header-wrapper .header-left .flapping{width:142px;height:34px;transform:translate(-8px);animation:fade-in 1s 2s both}@media screen and (min-width: 768px){.header .header-wrapper .header-left .flapping{width:314px;height:74px;transform:translate(-28px)}}.header .header-wrapper .header-left .flapping>svg{transform:unset!important}.header .header-wrapper .header-right{display:flex;flex-direction:column;row-gap:4px}.header .header-wrapper .header-right .header-right-upper{display:flex;align-items:center;font-size:14px;white-space:nowrap}.header .header-wrapper .header-right .header-right-upper .telephone-number-box{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;font-size:18px;font-weight:700}.header .header-wrapper .header-right .header-right-upper .telephone-number-box .telephone-number .fa-phone{color:#b90a0a}.header .header-wrapper .header-right .header-right-upper .telephone-number-box .business-hours{margin-left:8px;color:#06101a9e;font-size:10px;font-weight:400}.header .header-wrapper .header-right .header-right-upper>span{content:"";margin-inline:16px;width:1px;height:20px;background-color:#06101a1f}.header .header-wrapper .header-right .header-right-upper .link-chevrons-box{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:4px;margin:8px 0}@media screen and (min-width: 768px){.header .header-wrapper .header-right .header-right-upper .link-chevrons-box{flex-direction:row;align-items:baseline;gap:24px}}.header .header-wrapper .header-right .header-right-upper .link-chevrons-box .link-chevron-box{color:#06101a9e}.header .header-wrapper .header-right .header-right-upper .link-chevrons-box .link-chevron-box:after{content:url(/img/site/common/proni/icon_chevron.svg);margin-left:4px}.header .header-wrapper .header-right .header-right-upper .link-chevrons-box .link-chevron-box.btn{cursor:pointer;background-color:transparent;border:none}.header .header-wrapper .header-right .header-right-upper .link-chevrons-box .link-chevron-box.btn:hover{text-decoration:underline}.header .header-wrapper .header-right .header-right-lower{display:flex;gap:16px;justify-content:flex-end}.header .header-wrapper .header-right .header-right-lower .link-bold-box{font-size:16px;font-weight:700}.header .header-wrapper .header-right .header-right-lower .link-bold-box:hover,.header .header-wrapper .header-right .header-right-lower .link-bold-box:focus{color:#06101a9e;text-decoration:none}.header .header-wrapper .header-right .header-right-lower>span{font-size:18px;color:#de2d2d}.form-drawer{position:relative}.form-drawer:hover>svg path{fill:#b90a0a;filter:drop-shadow(0 4px 4px rgba(6,16,26,.3))}.form-drawer>.penguin{position:absolute;top:0;right:8px;width:60px;height:60px}.form-drawer>svg{width:80px;height:144px}.form-drawer>.label{position:absolute;bottom:44px;right:0;font-size:16px;font-weight:700;line-height:1.2;color:#fff;width:60px}.breadcrumb{margin:20px calc(50% - 50vw) 0;overflow:auto;white-space:nowrap;padding:10px calc(50vw - 50%) 0 20px}.breadcrumb::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){.breadcrumb{margin:28px 0 40px;overflow:initial;padding:0}}.breadcrumb>ol{display:flex;column-gap:12px;list-style-type:none}@media screen and (min-width: 768px){.breadcrumb>ol{flex-wrap:wrap}}.breadcrumb>ol>li{font-size:12px;line-height:1.8}.breadcrumb>ol>li:not(:nth-of-type(1)):before{content:url(/img/site/common/proni/icon_chevron_breadcrumbs.svg);margin-right:12px}.breadcrumb>ol>li.active{color:#06101a9e}.breadcrumb>ol>li>a{color:#9f7356}.cv-button-penguin{position:relative;display:inline-flex}.cv-button-penguin .balloon{position:absolute;top:-70px;left:44px;padding:4px 16px;font-size:16px;line-height:1.6;font-weight:700;color:#fff;background-color:#424242;border-radius:50px;white-space:nowrap;letter-spacing:.64px}.cv-button-penguin .balloon:after{content:"";position:absolute;top:100%;left:12%;transform:skew(-.9rad);border:5px solid transparent;border-top:5px solid #424242;border-right:5px solid #424242}.cv-button-penguin .button-penguin{position:relative;display:grid;justify-content:center;padding:12px 67px 12px 87px;max-width:calc(100vw - 32px);text-align:center;background-color:#de2d2d;border-radius:90px;border:none;transition:all .1s}.cv-button-penguin .button-penguin:hover,.cv-button-penguin .button-penguin:active,.cv-button-penguin .button-penguin:focus{background-color:#b90a0a;cursor:pointer;text-decoration:none;box-shadow:0 4px 4px #06101a4d,0 8px 12px 6px #06101a26}.cv-button-penguin .button-penguin>.penguin{position:absolute;left:-9px;top:-33px;height:95px;width:95px}.cv-button-penguin .button-penguin .cta{font-size:18px;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:.72px}@media screen and (min-width: 768px){.cv-button-penguin .button-penguin .cta{font-size:20px;letter-spacing:.8px}}.cv-button-penguin .button-penguin .sub{font-size:14px;font-weight:400;color:#fff}.footer .conversion-links>a:after{content:url(/img/site/common/proni/icon_chevron.svg);margin-left:8px}::-webkit-scrollbar{background-color:#f6f6f6;width:4px}::-webkit-scrollbar-thumb{background-color:#de2d2d}@media screen and (max-width: 767px){.pc-only{display:none!important}}@media screen and (min-width: 768px){.mobile-only{display:none!important}}html{font-family:Schibsted Grotesk,Noto Sans JP,sans-serif;font-feature-settings:"palt";color:#06101aeb;font-size:16px}@media screen and (min-width: 768px){html{font-size:24px}}html body{margin:0 auto;padding:8px 16px 40px;background-color:#fff}@media screen and (min-width: 768px){html body{padding:0 32px 40px;max-width:1440px;overflow-x:hidden}}html body *{padding:0;margin:0;box-sizing:border-box}html body a{color:#06101aeb;text-decoration:none}html body a:hover{text-decoration:underline}html body .font-bold{font-weight:700}html body .underline{border-bottom:3px solid #d9c636}html body .interact{position:relative}html body .interact:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:inherit}html body .interact:hover{text-decoration:none}html body .interact:hover:before{border:1px solid rgba(159,115,86,.38);background-color:#9f735614}html body .interact:focus:before,html body .interact:focus-visible:before{border:1px solid rgba(159,115,86,.38);background-color:#9f735629}html body .interact:active:before{border:1px solid rgba(159,115,86,.38);background-color:#9f73561f}html body .content{margin:0 auto;max-width:1280px;display:flex;flex-direction:column}@media screen and (min-width: 768px){html body .content{margin-top:0}}.footer{position:relative;display:grid;column-gap:24px;margin-top:80px;padding:20px 0 0;grid-template-columns:1fr 160px}@media screen and (min-width: 768px){.footer{grid-template-columns:minmax(300px,1fr) minmax(230px,310px) minmax(90px,180px) 128px;column-gap:normal;margin-top:120px;padding:24px 0 0}}.footer:before{position:absolute;top:0;content:"";margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;height:1px;background-color:#06101a1f}.footer .logo-wrapper{grid-column:1/3;grid-row:1}@media screen and (min-width: 768px){.footer .logo-wrapper{grid-column:1;grid-row:1/3}}.footer .logo-wrapper .logo{width:203px;height:47px}@media screen and (min-width: 768px){.footer .logo-wrapper .logo{width:272px;height:64px}}.footer .service-links{grid-column:1;grid-row:2;margin-top:40px;display:grid;row-gap:16px}@media screen and (min-width: 768px){.footer .service-links{grid-column:1/5;grid-row:5;margin-top:55px;display:flex;column-gap:16px}}.footer .service-links>a{color:#06101aeb;font-size:14px;font-weight:700;line-height:1.25}@media screen and (min-width: 768px){.footer .service-links>a{display:inline-flex;align-items:center;font-size:16px}}.footer .service-links>a:hover,.footer .service-links>a:focus{color:#06101a9e;text-decoration:none}.footer .service-links>span{display:none}@media screen and (min-width: 768px){.footer .service-links>span{display:inline;font-size:18px;color:#de2d2d}}.footer .conversion-links{grid-column:2;grid-row:2;display:flex;flex-direction:column;justify-content:flex-end;row-gap:16px;margin-left:-30px;min-width:190px}@media screen and (min-width: 768px){.footer .conversion-links{grid-column:1/5;grid-row:6;display:flex;flex-direction:row;justify-content:flex-start;column-gap:38px;margin-top:16px;margin-left:0;min-width:auto}}.footer .conversion-links>a{color:#06101aeb;font-size:14px;line-height:1.6;letter-spacing:.48px;text-align:right}@media screen and (min-width: 768px){.footer .conversion-links>a{font-size:16px;letter-spacing:.56px;line-height:1.25;text-align:left}}.footer .conversion-links>a:after{content:url(/img/site/common/proni/icon_chevron.svg);margin-left:8px}.footer .proni-service-links{grid-column:1;grid-row:3;margin-top:54px;display:flex;flex-direction:column;row-gap:4px}@media screen and (min-width: 768px){.footer .proni-service-links{grid-column:2;margin-top:0;grid-row:1}}.footer .proni-service-links>a{width:max-content;height:max-content;color:#06101a9e;font-size:10px;line-height:1.6}@media screen and (min-width: 768px){.footer .proni-service-links>a{font-size:14px}}.footer .terms-links{grid-column:1;grid-row:4;margin-top:24px;display:flex;flex-direction:column;row-gap:4px}@media screen and (min-width: 768px){.footer .terms-links{grid-column:2;grid-row:2/5}}.footer .terms-links>a{width:max-content;height:max-content;color:#06101a9e;font-size:10px;line-height:1.6}@media screen and (min-width: 768px){.footer .terms-links>a{font-size:14px}}.footer .corporate-links{grid-column:1;grid-row:5;margin-top:24px;display:flex;flex-direction:column;row-gap:4px}@media screen and (min-width: 768px){.footer .corporate-links{grid-column:3;margin-top:0;grid-row:1/3}}.footer .corporate-links>a{width:max-content;height:max-content;color:#06101a9e;font-size:10px;line-height:1.6}@media screen and (min-width: 768px){.footer .corporate-links>a{font-size:14px}}.footer .sns-links{grid-column:1;grid-row:6;margin-top:24px;display:grid;row-gap:4px}@media screen and (min-width: 768px){.footer .sns-links{grid-column:3;margin-top:24px;grid-row:3}}.footer .sns-links>a{width:max-content;height:max-content;color:#06101a9e;font-size:10px;line-height:1.6}@media screen and (min-width: 768px){.footer .sns-links>a{font-size:14px}}.footer .nihon-service-award{grid-column:2;grid-row:3/6;margin-top:64px;text-align:center}@media screen and (min-width: 768px){.footer .nihon-service-award{grid-column:4;grid-row:1/4;margin-top:0}}.footer .nihon-service-award .logo{width:114px;height:122px}@media screen and (min-width: 768px){.footer .nihon-service-award .logo{width:128px;height:138px}}.footer .copyright{grid-column:1/3;grid-row:7;display:flex;justify-content:flex-end;font-size:10px;line-height:1.2;letter-spacing:.48px;margin-top:72px}@media screen and (min-width: 768px){.footer .copyright{grid-column:1/5;grid-row:6;display:flex;justify-content:flex-end;align-items:flex-end;font-size:12px}}@keyframes infinity-scroll-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.listed-companies{display:flex;flex-direction:column;margin-top:32px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}@media screen and (min-width: 768px){.listed-companies{margin-top:40px;row-gap:16px}}.listed-companies .scroll-line{display:flex}.listed-companies .scroll-line .left-to-right{display:flex;animation:infinity-scroll-right 20s infinite linear .5s both}.listed-companies .scroll-line .right-to-left{display:flex;animation:infinity-scroll-left 20s infinite linear .5s both}.listed-companies .scroll-line .logo-wrapper{width:150px;height:75px;margin:0 16px}@media screen and (min-width: 768px){.listed-companies .scroll-line .logo-wrapper{width:200px;height:100px}}.listed-companies .scroll-line .logo-wrapper.iagroup,.listed-companies .scroll-line .logo-wrapper.hokto,.listed-companies .scroll-line .logo-wrapper.asahikasei-phama{padding:16px}.listed-companies .scroll-line .logo-wrapper.grunabi{padding:24px}.listed-companies .scroll-line .logo-wrapper.euglena{margin-right:0}.listed-companies .scroll-line .logo-wrapper.persol{margin-inline:0}.listed-companies .scroll-line .logo-wrapper>img{object-fit:contain;width:100%;height:100%}.how-to-imitsu{margin-top:40px}.how-to-imitsu>section{margin-top:60px}@media screen and (min-width: 768px){.how-to-imitsu>section{margin-top:80px}}.how-to-imitsu>section .section-title{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.8px;text-align:center}@media screen and (min-width: 768px){.how-to-imitsu>section .section-title{font-size:34px;letter-spacing:1.36px}}.how-to-imitsu .cv-button-area{width:100%;margin-top:40px;padding-top:70px;text-align:center}@media screen and (min-width: 768px){.how-to-imitsu .cv-button-area{margin-top:60px}}@media screen and (min-width: 768px){.how-to-imitsu{margin-top:0}}.how-to-imitsu .key-visual{padding:40px 16px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(180deg,#fff6f6 11.54%,#ffecec 100%)}@media screen and (min-width: 768px){.how-to-imitsu .key-visual{padding:40px 0 56px}}.how-to-imitsu .key-visual .key-visual-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media screen and (min-width: 768px){.how-to-imitsu .key-visual .key-visual-container{flex-direction:row;gap:24px}}.how-to-imitsu .key-visual .key-visual-container .key-visual-content .page-title{display:inline-block;padding:4px 20px;margin-bottom:16px;background-color:#de2d2d;color:#fff;font-size:14px;font-weight:700;text-align:center;line-height:1.6;letter-spacing:.56px;border-radius:20px}.how-to-imitsu .key-visual .key-visual-container .key-visual-content .catch-copy{font-size:16px;font-weight:700;line-height:170%;letter-spacing:.64px}@media screen and (min-width: 768px){.how-to-imitsu .key-visual .key-visual-container .key-visual-content .catch-copy{font-size:20px;line-height:220%;letter-spacing:.8px}}.how-to-imitsu .key-visual .key-visual-container .key-visual-content .catch-copy .emphasis{font-size:20px;letter-spacing:.8px;text-decoration:underline;text-decoration-color:#de2d2d;text-decoration-thickness:4px;text-underline-offset:3px}@media screen and (min-width: 768px){.how-to-imitsu .key-visual .key-visual-container .key-visual-content .catch-copy .emphasis{font-size:28px;letter-spacing:1.12px;text-underline-offset:4px}}.how-to-imitsu .key-visual .key-visual-container .image-wrapper{width:310px}.how-to-imitsu .key-visual .key-visual-container .image-wrapper>img{width:100%;height:auto;object-fit:contain;display:block}.how-to-imitsu .listed-companies-section>.text{display:flex;align-items:flex-start;justify-content:center}.how-to-imitsu .listed-companies-section>.text>svg{height:58px}@media screen and (min-width: 768px){.how-to-imitsu .listed-companies-section>.text>svg{height:96px}}.how-to-imitsu .listed-companies-section>.text>p{font-size:14px;font-weight:700;line-height:1.8;text-align:center;margin-left:-16px;margin-right:-16px;white-space:nowrap}@media screen and (min-width: 768px){.how-to-imitsu .listed-companies-section>.text>p{font-size:28px;line-height:1.6;margin-left:0;margin-right:0}}.how-to-imitsu .listed-companies-section .cv-button-area{margin-top:28px}@media screen and (min-width: 768px){.how-to-imitsu .listed-companies-section .cv-button-area{margin-top:60px}}.how-to-imitsu .middle-cta{margin-top:60px}@media screen and (min-width: 768px){.how-to-imitsu .middle-cta{margin-top:80px}}.how-to-imitsu .middle-cta .description{padding-left:8px;padding-right:8px;font-size:20px;font-weight:700;line-height:150%;letter-spacing:.8px;text-align:center}@media screen and (min-width: 768px){.how-to-imitsu .middle-cta .description{font-size:24px;letter-spacing:.96px}}.how-to-imitsu .problems .problems-top{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#f1f8fd;padding:12px 0 32px}@media screen and (min-width: 768px){.how-to-imitsu .problems .problems-top{padding:24px 0 40px}}.how-to-imitsu .problems .problems-top .problems-title{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.64px;text-align:center;margin-bottom:8px}@media screen and (min-width: 768px){.how-to-imitsu .problems .problems-top .problems-title{font-size:20px;letter-spacing:.8px;margin-bottom:24px}}.how-to-imitsu .problems .problems-top .problems-image-wrapper{display:flex;justify-content:center;align-items:center}.how-to-imitsu .problems .problems-arrow{display:flex;justify-content:center;align-items:center;padding:0;margin:0}.how-to-imitsu .problems .problems-arrow .arrow-image{width:41px;height:50px;margin-top:-8px;margin-bottom:-48px}@media screen and (min-width: 768px){.how-to-imitsu .problems .problems-arrow .arrow-image{width:50px;height:61px;margin-bottom:-96px}}.how-to-imitsu .problems .problems-bottom{margin-top:-8px}@media screen and (min-width: 768px){.how-to-imitsu .problems .problems-bottom{margin-top:-72px}}.how-to-imitsu .problems .problems-bottom .problems-bottom-content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:0}@media screen and (min-width: 768px){.how-to-imitsu .problems .problems-bottom .problems-bottom-content{flex-direction:row;align-items:flex-end;gap:8px;margin:0 auto}}.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-text{padding-bottom:24px}.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-text .problems-text-line{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;line-height:1.5;letter-spacing:.8px;text-align:center;margin:0;font-size:20px}@media screen and (min-width: 768px){.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-text .problems-text-line{align-items:flex-start}}.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-text .problems-text-line>span{display:block}.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-text .problems-text-line .problems-text-line2{border-bottom:4px solid #e1d966}@media screen and (min-width: 768px){.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-text .problems-text-line .problems-text-line2{font-size:28px;letter-spacing:1.12px}}.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-devices{width:180px;height:127px}@media screen and (min-width: 768px){.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-devices{width:283px;height:200px}}.how-to-imitsu .problems .problems-bottom .problems-bottom-content .problems-devices .devices-image{width:100%;height:100%}.how-to-imitsu .merit .comparison{display:grid;align-items:center;gap:8px;margin:24px auto 0;max-width:1060px}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison{grid-template-columns:minmax(min-content,498px) 1fr minmax(min-content,498px);margin-top:40px}}.how-to-imitsu .merit .comparison .comparison-box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:24px;height:100%;border-radius:20px;counter-reset:section}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison .comparison-box{padding:32px}}.how-to-imitsu .merit .comparison .comparison-box.before{background-color:#ebe6dc}.how-to-imitsu .merit .comparison .comparison-box.before .balloon .badge{background-color:#af9c88}.how-to-imitsu .merit .comparison .comparison-box.after{background-color:#de2d2d}.how-to-imitsu .merit .comparison .comparison-box.after .heading{color:#fff}.how-to-imitsu .merit .comparison .comparison-box.after .balloon .badge{background-color:#e76c6c}.how-to-imitsu .merit .comparison .comparison-box .heading{font-size:20px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.8px}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison .comparison-box .heading{font-size:28px;letter-spacing:1.12px}}.how-to-imitsu .merit .comparison .comparison-box .balloon{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:247px;height:40px;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.56px;white-space:nowrap;background-color:#fff;border-radius:10px}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison .comparison-box .balloon{width:100%;height:48px;max-width:320px;font-size:18px;letter-spacing:.72px}}.how-to-imitsu .merit .comparison .comparison-box .balloon .badge{position:absolute;top:-6px;left:-28px;display:flex;justify-content:center;align-items:center;width:auto;height:28px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.56px;border-radius:16px;padding:0 8px}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison .comparison-box .balloon .badge{top:-8px;height:32px;font-size:14px}}.how-to-imitsu .merit .comparison .comparison-box .balloon:after{content:"";position:absolute;bottom:-6px;left:calc(50% - 12px);width:24px;height:13px;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison .comparison-box .balloon:after{bottom:-12px}}.how-to-imitsu .merit .comparison .comparison-box .result{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:48px;width:210px;height:210px;border-radius:100%;background-color:#fff}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison .comparison-box .result{margin-top:64px;width:100%;height:auto;max-width:256px;aspect-ratio:1}}.how-to-imitsu .merit .comparison .comparison-box .result .result-block{position:absolute;top:-48px;text-align:center;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.56px}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison .comparison-box .result .result-block{font-size:18px;line-height:1.6;letter-spacing:.72px}}.how-to-imitsu .merit .comparison .comparison-box .result .result-block>p{margin-top:8px}.how-to-imitsu .merit .comparison .comparison-box .result .result-block .strong{color:#de2d2d;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:1.12px}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison .comparison-box .result .result-block .strong{font-size:28px}}.how-to-imitsu .merit .comparison .comparison-box .result .result-block>img{object-fit:contain}.how-to-imitsu .merit .comparison>svg{margin-inline:auto;width:28px;height:37px;transform:translateY(-4px) rotate(90deg)}@media screen and (min-width: 768px){.how-to-imitsu .merit .comparison>svg{transform:translate(-6px) rotate(0);width:47px;height:64px}}.how-to-imitsu .service .service-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media screen and (min-width: 768px){.how-to-imitsu .service .service-list{flex-flow:row wrap;justify-content:center;max-width:1060px;margin:40px auto 0}}.how-to-imitsu .service .service-item{display:flex;gap:16px;align-items:center;width:100%;padding:16px;background-color:#ebe6dc;border-radius:12px}@media screen and (min-width: 768px){.how-to-imitsu .service .service-item{gap:20px;padding:24px;width:522px;height:auto}}@media (min-width: 1128px){.how-to-imitsu .service .service-item{height:216px}.how-to-imitsu .service .service-item:nth-child(-n+2){height:190px}}.how-to-imitsu .service .service-item .service-image{width:90px;height:90px}@media screen and (min-width: 768px){.how-to-imitsu .service .service-item .service-image{width:120px;height:120px}}.how-to-imitsu .service .service-item .service-image>img{width:100%;height:100%}.how-to-imitsu .service .service-item .service-content{flex:1}@media (min-width: 1128px){.how-to-imitsu .service .service-item .service-content{height:100%}}.how-to-imitsu .service .service-item .service-content .service-item-title{font-feature-settings:normal;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.72px;margin:0 0 8px}@media screen and (min-width: 768px){.how-to-imitsu .service .service-item .service-content .service-item-title{font-feature-settings:"palt" 1;font-size:20px;letter-spacing:.8px}}.how-to-imitsu .service .service-item .service-content .service-item-description{font-size:16px;line-height:1.6;letter-spacing:.64px}.how-to-imitsu .flow-of-use .flow-of-use-list{margin:24px 0 0;list-style:none}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list{max-width:840px;margin:40px auto 0}}.how-to-imitsu .flow-of-use .flow-of-use-list-item{margin-top:10px}.how-to-imitsu .flow-of-use .flow-of-use-list-item:first-child{margin-top:0}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step{display:flex;flex-direction:column;gap:16px;padding:32px 16px;background-color:#f7f5f3;border-radius:0 40px 0 0}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step{flex-direction:row;align-items:center;padding:32px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-image{width:200px;margin:0 auto}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-image{width:260px;margin:0}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-image>img{width:100%;height:auto}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-body{width:100%}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-body{max-width:490px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-head{display:flex;flex-direction:column}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-head{flex-direction:row;align-items:center;gap:24px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-head .step-label{padding-bottom:2px;color:#06101a9e;line-height:1.2;white-space:nowrap}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-head .step-label .label{font-size:16px;letter-spacing:.64px;margin-right:10px}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-head .step-label .number{font-size:24px;letter-spacing:.96px}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-head .step-title{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.64px}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-head .step-title{font-size:18px;letter-spacing:.72px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-divider{position:relative;width:100%;height:1px;border-bottom:1px dashed rgba(6,16,26,.38)}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-divider{margin-top:6px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-divider:before{content:"";position:absolute;left:0;bottom:-1px;width:8px;height:1px;background-color:#de2d2d}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-divider:before{width:12px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-description{margin-top:20px;font-size:14px;line-height:1.6;letter-spacing:.56px}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-description{font-size:16px;letter-spacing:.64px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .emphasis{font-weight:700;background:linear-gradient(transparent 0% 86%,#d9c636 86% 100%);padding-bottom:3px;font-weight:400;letter-spacing:.56px}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .emphasis{background:linear-gradient(transparent 0% 88%,#d9c636 88% 100%);padding-bottom:4px}}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .emphasis{letter-spacing:.64px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-cta{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:24px}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-cta{flex-direction:row;align-items:center;gap:24px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-button{display:flex;align-items:center;justify-content:center;width:100%;max-width:320px;height:44px;padding:8px 20px;color:#fff;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.64px;text-align:center;white-space:nowrap;border-radius:40px;background-color:#de2d2d;text-decoration:none}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-button{width:198px}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-button:hover,.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-button:active,.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-button:focus{background-color:#b90a0a;cursor:pointer;text-decoration:none;box-shadow:0 4px 4px #06101a4d,0 8px 12px 6px #06101a26}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-tel{display:flex;justify-content:center;align-items:center;gap:8px;width:100%}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-tel{flex-direction:column;align-items:flex-start;gap:4px;width:auto}}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-tel .step-tel-row{display:flex;align-items:center;gap:2px}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-tel .step-tel-row>svg{width:24px;height:24px}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-tel .step-tel-row .step-tel-number{font-size:20px;font-weight:700;line-height:1;letter-spacing:.8px;white-space:nowrap}.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-tel .step-tel-hours{font-size:12px;line-height:1;letter-spacing:.48px;color:#06101a9e}@media screen and (min-width: 768px){.how-to-imitsu .flow-of-use .flow-of-use-list-item .step .step-tel .step-tel-hours{padding-left:26px}}.how-to-imitsu .flow-of-use .flow-of-use-arrow{width:100%;margin-top:4px;text-align:center;line-height:0}.how-to-imitsu .flow-of-use .flow-of-use-arrow>svg{width:20px;height:auto;transform:rotate(90deg)}.how-to-imitsu .flow-of-use .flow-of-use-arrow>svg>path{fill:#af9c88}.how-to-imitsu .strengths .strengths-content{margin:24px auto 0;padding:32px 16px;background-color:#f7f5f3}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content{max-width:1060px;margin-top:40px;padding:60px 32px}}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item{display:flex;align-items:center;max-width:800px;margin:0 auto}}.how-to-imitsu .strengths .strengths-content .strengths-item+.strengths-item{margin-top:32px}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item:nth-child(2){flex-direction:row-reverse}}.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-image{width:auto;height:224px;margin:0 auto;line-height:0}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-image{width:100%;max-width:360px;height:auto}}.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-image>img{position:relative;width:auto;height:100%;left:50%;transform:translate(-50%)}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-image>img{width:100%;height:auto;left:0;transform:none}}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text{flex:1;max-width:440px}}.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-title{white-space:nowrap;text-align:center}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-title{text-align:left}}.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-title .strengths-title-label{font-size:16px;font-weight:700;letter-spacing:.64px;color:#de2d2d}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-title .strengths-title-label{font-size:24px;letter-spacing:.96px}}.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-title .strengths-title-emphasis{display:inline-block;font-size:34px;letter-spacing:1.36px;color:#de2d2d;font-weight:700;background:linear-gradient(transparent 0% 86%,#d9c636 86% 100%);padding-bottom:1px}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-title .strengths-title-emphasis{background:linear-gradient(transparent 0% 88%,#d9c636 88% 100%);padding-bottom:1px}}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-title .strengths-title-emphasis{font-size:48px;letter-spacing:1.92px}}.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-description{margin-top:16px;font-size:16px;line-height:1.6;letter-spacing:.64px;font-feature-settings:normal}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-description{line-height:1.3}}.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-note{margin-top:16px;font-size:12px;line-height:1.6;letter-spacing:.48px;font-feature-settings:normal}@media screen and (min-width: 768px){.how-to-imitsu .strengths .strengths-content .strengths-item .strengths-text .strengths-note{font-size:14px;letter-spacing:.56px}}.how-to-imitsu .strengths .qa{width:100%;max-width:1060px;margin-top:24px}@media screen and (min-width: 768px){.how-to-imitsu .strengths .qa{margin:40px auto 0;padding:0 32px}}.how-to-imitsu .strengths .qa .qa-item{margin-top:40px}.how-to-imitsu .strengths .qa .qa-item:first-child{margin-top:0}.how-to-imitsu .strengths .qa .qa-cell{display:flex;gap:10px}@media screen and (min-width: 768px){.how-to-imitsu .strengths .qa .qa-cell{gap:20px}}.how-to-imitsu .strengths .qa .qa-prefix{padding-top:3px;font-family:Schibsted Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.72px;color:#06101a9e}@media screen and (min-width: 768px){.how-to-imitsu .strengths .qa .qa-prefix{font-size:24px;letter-spacing:.96px}}.how-to-imitsu .strengths .qa .qa-body{flex:1}.how-to-imitsu .strengths .qa .qa-question{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.64px}@media screen and (min-width: 768px){.how-to-imitsu .strengths .qa .qa-question{font-size:20px;letter-spacing:.8px}}.how-to-imitsu .strengths .qa .qa-answer{margin-top:12px;font-size:14px;line-height:1.6;letter-spacing:.56px;color:#06101a9e}@media screen and (min-width: 768px){.how-to-imitsu .strengths .qa .qa-answer{font-size:16px;letter-spacing:.64px}}.how-to-imitsu .strengths .qa .qa-answer .nowrap{white-space:nowrap}.how-to-imitsu .strengths .qa .qa-divider{position:relative;width:100%;height:1px;margin-top:24px;border-bottom:1px dashed rgba(6,16,26,.38)}.how-to-imitsu .strengths .qa .qa-divider:before{content:"";position:absolute;left:0;bottom:-1px;width:6px;height:1px;background-color:#de2d2d}@media screen and (min-width: 768px){.how-to-imitsu .strengths .qa .qa-divider:before{width:20px}}.how-to-imitsu .strengths .cv-button-area{margin-top:60px}@media screen and (min-width: 768px){.how-to-imitsu .strengths .cv-button-area{margin-top:80px}}
