﻿:root{--mdc-theme-primary:#EAA300;--mdc-theme-secondary:#087987;--mdc-theme-primary-light:#b37eff;--mdc-theme-primary-dark:#8936ff;--mdc-theme-secondary-light:#02cecc;--mdc-theme-secondary-dark:#004040}:root{--mdc-theme-primary:#EAA300;--mdc-theme-secondary:#087987;--mdc-theme-primary-light:#b37eff;--mdc-theme-primary-dark:#8936ff;--mdc-theme-secondary-light:#02cecc;--mdc-theme-secondary-dark:#004040}.mdc-toolbar{display:flex;height:108px;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;transition:all 0.3s ease}@media screen and (max-width: 479px){.mdc-toolbar{height:70px;background-color:#fff}}.mdc-toolbar--other-page{height:76px}.mdc-toolbar--scrolled{background-color:#fff}.mdc-toolbar__login{height:44px;padding-right:7%;text-align:right;font-size:0.9rem;padding-top:6px}@media screen and (max-width: 839px){.mdc-toolbar__login{display:none}}.mdc-toolbar__login a{text-decoration:underline;color:#087987}.mdc-toolbar__login img{width:15px;height:auto}.mdc-toolbar__row{margin:auto;max-width:1280px;height:100%}@media screen and (max-width: 839px) and (min-width: 480px){.mdc-toolbar__row{flex-direction:column}}.mdc-toolbar__drawer-menu{display:none;align-items:center;width:84px;height:100%;outline:none;border:none;background-color:transparent;cursor:pointer}@media screen and (max-width: 479px){.mdc-toolbar__drawer-menu{display:block}}.mdc-toolbar__link{margin:8px 0 0 10px;padding:10px 18px;color:#303233;transition:all 0.3s ease;font-size:0.9rem}@media screen and (max-width: 1080px){.mdc-toolbar__link{margin:8px 0 0;padding:10px 16px}}@media screen and (max-width: 839px){.mdc-toolbar__link{padding:10px;margin:2px 0 0}}@media screen and (max-width: 479px){.mdc-toolbar__link{display:none}}.mdc-toolbar .btn--contact{margin-left:20px;height:48px;margin-top:6px;background:#EAA300}@media screen and (max-width: 839px){.mdc-toolbar .btn--contact{margin-top:0}}@media screen and (max-width: 479px){.mdc-toolbar .btn--contact{display:none}}@supports (-ms-ime-align: auto){.mdc-toolbar .btn--contact-b{background-color:#087987 !important}.mdc-toolbar .btn--contact-b :not(:disabled).mdc-button--unelevated{background-color:#087987 !important;background-color:var(--mdc-theme-secondary, #087987 !important)}}.mdc-drawer__header{height:96px;color:#087987;font-size:1.5rem}.mdc-drawer--temporary{top:0;left:0}.mdc-drawer--temporary .mdc-list-item__link{padding:24px;height:56px;border-bottom:solid 1px rgba(8,121,135,0.2);color:#087987;font-weight:400;font-size:1rem;font-family:'Helvetica neue', 'Helvetica', 'arial', 'roboto', 'ヒラギノ','メイリオ', sans-serif}.section--footer{background:#393838;color:#ffffff}.section--footer a{display:block;padding:5px 0;color:#ffffff}.section--footer a:hover{color:#c9c9c9}.footer__line{padding:8px}.footer__box{text-align:center}@media screen and (max-width: 479px){.footer__box{display:none}}@media screen and (max-width: 840px){.footer__box--first{grid-column-start:1}}@media screen and (max-width: 840px){.footer__box--second{grid-column-start:4}}@media screen and (max-width: 840px){.footer__box--third{grid-column-start:7}}.footer__border{margin:auto;max-width:1176px}.footer__border hr{margin:15px 0;border:solid 0.5px #e7e7e7;border-style:dotted}@media screen and (max-width: 840px){.footer__border hr{margin:15px auto;width:90%}}.footer-privacy{text-align:center}.footer-privacy a{display:inline-block;padding:0 8px}.footer-brand{width:auto;height:auto;text-align:center}.footer-brand a{display:inline-block}.footer-brand .footer-logo{width:94px;height:auto}.footer-copyright{width:auto;height:auto;text-align:center}.footer-copyright a{display:inline-block;margin:5px;font-size:small}.mdc-checkbox+label{cursor:pointer}.mdc-card{background:#fff}:root{--mdc-theme-primary:#EAA300;--mdc-theme-secondary:#087987;--mdc-theme-primary-light:#b37eff;--mdc-theme-primary-dark:#8936ff;--mdc-theme-secondary-light:#02cecc;--mdc-theme-secondary-dark:#004040}:root{--mdc-theme-primary:#EAA300;--mdc-theme-secondary:#087987;--mdc-theme-primary-light:#b37eff;--mdc-theme-primary-dark:#8936ff;--mdc-theme-secondary-light:#02cecc;--mdc-theme-secondary-dark:#004040}@supports (-ms-ime-align: auto){:not(:disabled).mdc-button--unelevated{background-color:#EAA300 !important;background-color:var(--mdc-theme-primary, #EAA300 !important)}}@media screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 0){.mdc-layout-grid--fixed-column-width{width:100%;overflow-x:hidden}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;margin:0;color:#303233;font-weight:400;font-size:1rem;font-family:'Helvetica neue', 'Helvetica', 'arial', 'roboto','ヒラギノ','メイリオ', sans-serif;line-height:1.8}.page-content{width:100%;height:100%}a{text-decoration:none}.header-logo{padding-left:20px}@media screen and (max-width: 839px) and (min-width: 480px){.header-logo{padding-top:10px}}.header-logo h1{display:block;margin:0}.header-logo img{display:block;height:36px;width:auto}@media screen and (max-width: 479px){.header-logo img{max-width:200px}}li{list-style:none}.mdc-toolbar-fixed-adjust{margin-top:108px}@media screen and (max-width: 479px){.mdc-toolbar-fixed-adjust{margin-top:70px}}.section{padding:72px 0 60px}@media screen and (max-width: 479px){.section{padding:60px 0 30px}}.section-title{padding:0;text-align:center}.section-title h2{font-size:1.2rem;color:#087987;text-align:center;margin:0}.section-title h2::after{display:block;content:'';width:30px;height:4px;border-radius:2px;background:#D4E2E6;margin:8px auto}@media screen and (min-width: 480px){.br--desktop{display:block}}@media screen and (max-width: 479px){.br--desktop{display:none}}@media screen and (min-width: 480px){.br--mobile{display:none}}@media screen and (max-width: 479px){.br--mobile{display:block}}.cell--appeal-points{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px}.cell--appeal-points h3{margin:20px 0;color:#087987;font-size:1.5rem;line-height:1.4;text-align:center}.cell--appeal-points p{margin:0;text-align:justify;text-justify:inter-ideograph}.cell--appeal-points img{width:140px;height:auto}.btn--contact{height:56px;border-radius:30px;font-weight:600;padding:0 24px;color:#02586D}.btn--contact--large{width:220px;margin:auto}@media screen and (max-width: 479px){.btn--contact{width:100%;font-size:1.1rem;line-height:3.2}}.btn--contact-b{border-radius:0;color:#fff;background-color:var(--mdc-theme-secondary, #087987) !important}@supports (-ms-ime-align: auto){.btn--contact-b{background-color:var(--mdc-theme-secondary, #087987) !important}}@supports (-ms-ime-align: auto){.btn--contact-b--ie{background-color:var(--mdc-theme-secondary, #087987 !important)}}.btn--pagetop{position:fixed;right:5%;bottom:10%;display:flex;width:56px;height:56px;background:#ace3f1;border-radius:50%;margin:0;z-index:4;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}@media screen and (max-width: 479px){.btn--pagetop{right:10%;bottom:8%}}.btn--pagetop img{width:20px;height:auto;display:block;align-items:center;margin:auto}.top-view{background-image:url("../img/top-view-background.svg");-moz-background-size:18% auto;-webkit-background-size:18% auto;-o-background-size:18% auto;-ms-background-size:18% auto;background-color:#2AB6DA;width:100%;height:624px;padding:0}@media screen and (max-width: 479px){.top-view{-moz-background-size:50% auto;-webkit-background-size:50% auto;-o-background-size:50% auto;-ms-background-size:50% auto}}.top-view-b{height:578px}.grid-top-view{padding:0;background-size:40%}@media screen and (max-width: 479px){.grid-top-view{background-size:36%}}.top-view-content--desktop{position:relative;display:flex;width:100%}@media screen and (max-width: 839px){.top-view-content--desktop{flex-direction:column}}@media screen and (max-width: 479px){.top-view-content--desktop{display:none}}.img--graph-line{width:64%;height:auto;position:absolute;top:48%;left:-30px;z-index:0;opacity:0.7}@media screen and (max-width: 839px){.img--graph-line{display:none}}.img--chart-pie{position:absolute;top:0;right:0;width:270px;height:270px;overflow:hidden}@media screen and (max-width: 479px){.img--chart-pie{display:none}}.img--chart-pie img{position:absolute;width:100%;left:0;bottom:0}.top-view-content__left{position:relative;width:65%;max-width:65%;z-index:2;padding:60px 30px 30px 90px}@media screen and (max-width: 839px){.top-view-content__left{padding:30px 0 0 30px;max-width:none;width:100%;height:100%}}@media screen and (max-width: 479px){.top-view-content__left{width:100%;max-width:100%}}.top-view-content__left .btn--contact{width:224px;height:62px;font-size:1.2rem;z-index:3}@media screen and (max-width: 479px){.top-view-content__left .btn--contact{display:none}}@supports (-ms-ime-align: auto){.top-view-content__left .btn--contact-b{background-color:#087987 !important}.top-view-content__left .btn--contact-b :not(:disabled).mdc-button--unelevated{background-color:#087987 !important;background-color:var(--mdc-theme-secondary, #087987 !important)}}.top-view-content__left-b{position:relative;width:55%;max-width:55%;z-index:2;padding:60px 30px 30px 90px}@media screen and (max-width: 839px){.top-view-content__left-b{padding:30px 0 0 30px;max-width:none;width:100%;height:100%}}@media screen and (max-width: 479px){.top-view-content__left-b{width:100%;max-width:100%}}.top-view-content__left-b .btn--contact{width:224px;height:62px;font-size:1.2rem;z-index:3}@media screen and (max-width: 479px){.top-view-content__left-b .btn--contact{display:none}}@supports (-ms-ime-align: auto){.top-view-content__left-b .btn--contact-b{background-color:#087987 !important}.top-view-content__left-b .btn--contact-b :not(:disabled).mdc-button--unelevated{background-color:#087987 !important;background-color:var(--mdc-theme-secondary, #087987 !important)}}.headline--desktop{width:100%}@media screen and (max-width: 839px){.headline--desktop{width:90%}}@media screen and (max-width: 479px){.headline--desktop{display:none}}.supplement--desktop{font-size:1.3rem;letter-spacing:1.2px;color:#fff}@media screen and (max-width: 479px){.supplement--desktop{font-size:1.2rem}}.hrogun--tablet{display:none}@media screen and (max-width: 839px) and (min-width: 479px){.hrogun--tablet{display:block;position:absolute;top:380px;left:30px;width:100px;height:auto;z-index:0}}.merits-wrapper{position:relative;display:flex;margin-top:32px;width:600px;z-index:3}@media screen and (max-width: 839px){.merits-wrapper{display:none}}.merits-wrapper-b{width:100%;margin-bottom:10px}.merits-wrapper .merits{position:relative;padding:16px 0 16px 6px;width:176px;height:124px;text-align:center}.merits-wrapper .merits p{margin:0;line-height:1.5}.merits-wrapper .merits .emphasis{font-size:1.9rem;font-weight:bold}.merits-wrapper .merits::after{content:"";position:absolute;right:-24px;top:0;width:0;height:0;border-top:62px solid transparent;border-bottom:62px solid transparent;border-left:24px solid #d8f2f8;z-index:3}.merits-wrapper .merits--originality{background:#d8f2f8;color:#087987;z-index:3}.merits-wrapper .merits--confidence{width:200px;padding:16px 0 16px 16px;background:#087987;color:#d8f2f8;z-index:2}.merits-wrapper .merits--confidence::after{border-left:24px solid #087987;z-index:2}.merits-wrapper .merits--efficiency{width:200px;padding:16px 0 16px 16px;background:#324BA9;color:#d8f2f8;z-index:1}.merits-wrapper .merits--efficiency::after{border-left:24px solid #324BA9;z-index:1}.merits-wrapper .merits--circle{width:108px;height:auto;margin-right:4px}.merits-wrapper .merits--circle img{width:100%;height:auto}.merits-wrapper .merits-hrogun{position:absolute;top:-98px;right:100px;width:100px;height:auto;z-index:0}.merits-wrapper .merits-hrogun-b{top:40px}.merits-wrapper .contract-rate-tag--white{position:absolute;top:-60px;right:-24px;width:110px;height:auto;z-index:4}.top-view-content__right{position:relative;width:35%;max-width:35%;height:100%;z-index:1}.top-view-content__right-b{position:relative;width:45%;max-width:45%;height:100%;z-index:1}.img--mockup{position:absolute;top:220px;left:-130px;width:540px;height:auto}.img--mockup img{width:100%;height:auto}@media screen and (max-width: 839px) and (min-width: 479px){.img--mockup{left:250px;top:-48px;width:500px}}.img--mockup-b{width:540px;top:180px;left:0}@media screen and (max-width: 839px) and (min-width: 479px){.img--mockup-b{left:360px;top:-40px;width:390px}}.top-view-content--mobile{display:none;position:relative;width:100%;height:640px}@media screen and (max-width: 479px){.top-view-content--mobile{display:block;padding:24px 0 0}}.top-view-content--mobile .headline--mobile{margin:auto;display:block}.top-view-content--mobile .supplement--mobile{text-align:center;color:#fff;font-size:1.2rem;line-height:1.4;letter-spacing:1px}.top-view-content--mobile .top-image-mobile{position:relative;width:100%;height:240px;bottom:20px}.top-view-content--mobile .top-image-mobile .mockup{position:absolute;display:block;bottom:0;width:96%;height:auto;margin:auto}.top-view-content--mobile .top-image-mobile .mockup-b{width:72%;left:0;right:0;bottom:-20px}.top-view-content--mobile .top-image-mobile .contract-rate-tag--white{position:absolute;top:0;right:10px;width:90px;height:auto;z-index:2}.top-view-content--mobile .top-image-mobile .hrogun--mobile{position:absolute;width:70px;height:auto;left:10px;bottom:-10px;z-index:3}.top-view-content--mobile .btn--contact{width:90%;display:flex;justify-content:center;text-align:center;margin:auto}@supports (-ms-ime-align: auto){.top-view-content--mobile .btn--contact-b{background-color:#087987 !important}.top-view-content--mobile .btn--contact-b :not(:disabled).mdc-button--unelevated{background-color:#087987 !important;background-color:var(--mdc-theme-secondary, #087987 !important)}}.section--target{background:#fff}.section--overview{background:#F5F9FA;text-align:center}.section--overview .overview-inner{background-size:contain}@media screen and (max-width: 479px){.section--overview .overview-inner{background:none}}@media screen and (max-width: 479px){.section--overview .overview-inner p{text-align:left;padding:0 8px}}.section--overview .overview__mockup{width:580px;height:auto;margin:32px auto 16px}@media screen and (max-width: 479px){.section--overview .overview__mockup{width:300px}}.section--overview .overview__mockup img{width:100%;height:auto}.section--effect{background:#fff;width:100%;height:auto;position:relative}.section--effect::after{content:' ';height:0;position:absolute;width:0;top:100%;left:50%;border-width:40px 50px 0 50px;border-style:solid;border-color:#fff transparent transparent transparent;margin-left:-50px;z-index:1}.section--trial--confidence{background:#02586D;color:#fff;text-align:center;position:relative;padding:52px 0}@media screen and (max-width: 479px){.section--trial--confidence{padding:88px 0 60px}}.section--trial--confidence .contract-rate-tag{position:absolute;top:-24%;right:12%;width:10em;height:auto}@media screen and (max-width: 839px){.section--trial--confidence .contract-rate-tag{width:8rem;right:8%;top:-20%}}@media screen and (max-width: 479px){.section--trial--confidence .contract-rate-tag{top:20px;right:5%;width:6em}}.section--trial--confidence .hrogun{width:90px;height:auto;position:absolute;left:15%;bottom:30px}@media screen and (max-width: 479px){.section--trial--confidence .hrogun{display:none}}.section--trial--confidence .hrogun--mobile{display:none;position:absolute;width:65px;height:auto;right:10%;bottom:130px}@media screen and (max-width: 479px){.section--trial--confidence .hrogun--mobile{display:block}}.section--trial--confidence p{font-size:2.2rem;font-weight:500;line-height:1.3;margin:0 0 16px}@media screen and (max-width: 479px){.section--trial--confidence p{text-align:left;font-size:1.8rem;line-height:1.4;margin:16px 0 44px;padding:0 8px}}.section--trial--confidence .btn--contact-b{background-color:#fff !important;color:#02586D}.section--example{background-image:url("../img/section-example-background.svg");-moz-background-size:15% auto;-webkit-background-size:15% auto;-o-background-size:15% auto;-ms-background-size:15% auto;background-color:#F5F9FA}.application-example{margin-bottom:16px}.application-example__user-interview{padding:24px}@media screen and (max-width: 479px){.application-example__user-interview{padding:8px}}.application-example__user-interview__user{display:flex;padding:48px 80px 24px}@media screen and (max-width: 839px){.application-example__user-interview__user{padding:8px}}@media screen and (max-width: 479px){.application-example__user-interview__user{display:block;padding:24px}}.application-example__user-interview__user__image{width:348px;height:auto;padding-left:16px}@media screen and (max-width: 839px){.application-example__user-interview__user__image{padding:0}}@media screen and (max-width: 479px){.application-example__user-interview__user__image{width:180px;padding:0 0 16px;margin:auto}}.application-example__user-interview__user__image img{width:100%;height:auto}.application-example__user-interview__user__info{display:block;font-weight:600;margin-left:36px}@media screen and (max-width: 839px){.application-example__user-interview__user__info{margin-left:24px}}@media screen and (max-width: 479px){.application-example__user-interview__user__info{margin-left:0}}.application-example__user-interview__user__info__company-name,.application-example__user-interview__user__info__name{margin:0}@media screen and (max-width: 479px){.application-example__user-interview__user__info__company-name,.application-example__user-interview__user__info__name{line-height:1.6;font-weight:400}}.application-example__user-interview__user__info__comment{font-size:1.4rem;line-height:1.4;margin:10px 0 24px}@media screen and (max-width: 479px){.application-example__user-interview__user__info__comment{font-size:1.2rem;line-height:1.6}}.application-example__user-interview__user__comment-detail{padding:0 80px;margin:0;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 839px){.application-example__user-interview__user__comment-detail{padding:0 16px}}@media screen and (max-width: 479px){.application-example__user-interview__user__comment-detail{padding:0 24px;line-height:2}}.application-example .cell--usage-steps{padding:40px;position:relative}@media screen and (max-width: 479px){.application-example .cell--usage-steps{padding:24px}}.application-example .cell--usage-steps .usage-steps__title{font-weight:600}.application-example .cell--usage-steps .usage-steps__title__number{background:#2AB6DA;padding:5px 12px;color:#fff;font-size:1.3rem;margin-right:8px}.application-example .cell--usage-steps .usage-steps__image{width:180px;height:124px;margin:auto}.application-example .cell--usage-steps .usage-steps__image img{width:100%;height:auto}.application-example .cell--usage-steps .usage-steps__image__step2{width:200px}.application-example .cell--usage-steps .usage-steps__image__step2 img{width:auto;height:112px}.application-example .cell--usage-steps .usage-steps__image__step3 img{width:auto;height:112px}.application-example .cell--usage-steps .usage-steps__detail{text-align:left}.application-example .cell--usage-steps::after{content:"";position:absolute;right:-25px;top:38%;width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:28px solid #ace3f1;z-index:1}@media screen and (max-width: 839px){.application-example .cell--usage-steps::after{top:100%;left:calc(50% - 28px);border-top:28px solid #ace3f1;border-bottom:28px solid transparent;border-right:28px solid transparent;border-left:28px solid transparent}}.application-example .cell--usage-steps__lastchild::after{display:none}.section--trial--questionary{background:#087987;color:#fff;text-align:center;position:relative;padding:52px 0;background-image:url("../img/questionary-background.svg");background-position:100% 40%;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width: 479px){.section--trial--questionary{background-position:-120% 200%}}.section--trial--questionary p{font-size:2.2rem;font-weight:500;line-height:1.3;margin:0 0 16px}@media screen and (max-width: 479px){.section--trial--questionary p{text-align:left;padding:0 8px}}.section--trial--questionary .questionary-note{font-size:0.7rem;text-align:right;margin:0}@media screen and (max-width: 479px){.section--trial--questionary .questionary-note{font-size:0.8rem;margin-top:16px}}.section--trial--questionary .btn--contact-b{background-color:#fff !important;color:#02586D}.section--feature{background:#fff}.feature-wrapper{margin:60px 0}@media screen and (max-width: 839px){.feature-wrapper{margin:0;display:flex;flex-direction:column}}.feature{padding:24px 12px}.feature__points-wrapper{display:flex}@media screen and (max-width: 479px){.feature__points-wrapper{flex-wrap:wrap;display:none}}.feature__catchphrase{font-size:1.8rem;font-weight:600;line-height:40px;margin:0}.feature__points{margin:6px;background:#d8f2f8;border-radius:100px;width:136px;height:136px;position:relative;display:flex;text-align:center}.feature__points p{display:block;margin:auto;align-items:center;font-size:1.4rem;font-weight:600;color:#087987;line-height:1.3}.feature__image{width:100%;height:400px;border:solid 1px #ccc;border-radius:2px;overflow-y:hidden}@media screen and (max-width: 839px){.feature__image{height:auto;order:1}}.feature__image img{width:100%;height:auto}.border-separation{border:solid 0.5px #D4E2E6}@media screen and (max-width: 839px){.border-separation{margin:30px 0}}.section--trial--first-month{background:#02586D;color:#fff;text-align:center;padding:52px 0}.section--trial--first-month p{font-size:2.2rem;font-weight:500;line-height:1.3;margin:0 0 16px}@media screen and (max-width: 479px){.section--trial--first-month p{text-align:left;font-size:1.8rem;padding:0 8px}}.section--trial--first-month .btn--contact-b{background-color:#fff !important;color:#02586D}.section--comparison{background:#F5F9FA}.comparison{margin:auto}@media screen and (max-width: 479px){.comparison{margin:0;width:100%}}.comparison-table__inner{display:flex;justify-content:center;margin:auto;-webkit-padding-start:0}.comparison-table__cell{display:flex;align-items:center;justify-content:center;text-align:center;width:330px;height:76px;background:#fff;margin:2px}.comparison-table__cell span{display:inline}@media screen and (max-width: 479px){.comparison-table__cell{height:140px;padding:0 4px}}.comparison-table__cell--category{width:250px;background:#ace3f1}@media screen and (max-width: 479px){.comparison-table__cell--category{padding:0 4px}}.comparison-table__cell--first-row{background:#2AB6DA}@media screen and (max-width: 479px){.comparison-table__cell--first-row{padding:0 4px}}.comparison-marker{font-weight:600;display:inline}.section--clients{background:#fff}.clients-table{padding-bottom:20px}.clients-table__inner{display:flex;flex-wrap:wrap;-webkit-padding-start:0;margin:16px auto 0}@media screen and (max-width: 839px){.clients-table__inner{justify-content:center}}.clients-table__cell{display:flex;align-items:center;justify-content:center;width:20%;min-width:225px;height:100px;background:#fff;overflow:hidden;margin-bottom:24px}@media screen and (max-width: 839px){.clients-table__cell{margin:0 36px 16px}}@media screen and (max-width: 479px){.clients-table__cell{width:100%;max-width:250px;margin:12px auto}}.clients-table img{width:100%;height:auto}.clients-table .aidem{padding:44px}.clients-table .belsystem24{padding:24px 10px 10px}.clients-table .faj{padding:58px 64px 48px}.clients-table .neocareer{padding:0 15px 12px 5px}.clients-table .persolcareer{padding:30px 0 0}.clients-table .relia{padding:0 5px}.clients-table .saintmedia{padding:10px 40px 20px}.clients-table .sms{padding:10px 42px 15px}.clients-table .tmj{padding:20px 50px 30px}.clients-table .transcosmos{padding:28px}.clients-table .tsunagu{padding:48px}.clients-table .tsutaya{padding:24px}.clients-table .wfk{padding:35px}.clients-table .tokyo_univ{font-size:34px;font-family:serif;display:block;text-align:center;padding:20px}.clients-table .wfk{padding:35px}.clients-table .item-last{text-align:center;color:#087987}.section--medias{background:#F5F9FA}.medias-overview{text-align:center}.medias-wrapper{margin:10px 0}.medias-wrapper .medias__category{display:flex;justify-content:space-between;align-items:center;background:#83BCC3;padding:0 24px;height:54px;border-radius:2px;cursor:pointer}@media screen and (max-width: 479px){.medias-wrapper .medias__category{padding:0 8px}}.medias-wrapper .medias__category__title{font-weight:600}.medias-wrapper .medias__category__example{padding-left:60px}@media screen and (max-width: 479px){.medias-wrapper .medias__category__example{display:none}}.medias-wrapper .medias__detail-wrapper{display:none;height:0}.medias-wrapper .medias__detail-wrapper--open{display:block;height:auto;max-height:280px}@media screen and (max-width: 479px){.medias-wrapper .medias__detail-wrapper--open{height:auto;max-height:480px}}.medias-wrapper .medias__detail{background:#fff;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;max-height:280px;padding:24px;margin:0;font-size:0.9rem;border-radius:2px}@media screen and (max-width: 479px){.medias-wrapper .medias__detail{padding:16px;height:auto;max-height:480px}}.medias-wrapper .medias__detail li{width:25%;padding:2px}@media screen and (max-width: 479px){.medias-wrapper .medias__detail li{width:50%}}.section--procedure{background:#fff}.procedure__wrapper{position:relative;display:flex;align-items:center;width:74%;min-width:664px;height:72px;margin:16px auto 32px}@media screen and (max-width: 479px){.procedure__wrapper{display:block;width:100%;min-width:auto;height:144px}}.procedure__wrapper::after{content:"";position:absolute;left:calc(50% - 8px);top:108%;width:0;height:0;border-top:16px solid #83BCC3;border-bottom:14px solid transparent;border-left:14px solid transparent;border-right:14px solid transparent;z-index:1}.procedure__wrapper__lastchild::after{display:none}.procedure__wrapper .procedure__steps{display:flex;align-items:center;background:#087987;padding-left:16px;width:20%;min-width:166px;height:100%;color:#fff}@media screen and (max-width: 479px){.procedure__wrapper .procedure__steps{width:100%;min-width:none;height:72px}}.procedure__wrapper .procedure__steps__number{font-size:1.2rem}.procedure__wrapper .procedure__details{display:flex;align-items:center;width:80%;height:100%;padding:0 16px;background:#F5F9FA}@media screen and (max-width: 479px){.procedure__wrapper .procedure__details{width:100%;height:72px}}.section--price{background:#F5F9FA}.cell--price-plan{padding:24px;text-align:center}.cell--price-plan .price-plan__title{font-size:1.2rem;color:#087987}.cell--price-plan .price-plan__detail{padding:24px;display:flex;flex-wrap:wrap;text-align:left}@media screen and (max-width: 839px){.cell--price-plan .price-plan__detail{padding:16px}}@media screen and (max-width: 479px){.cell--price-plan .price-plan__detail{padding:0;flex-direction:column}}.cell--price-plan .price-plan__detail dt{width:130px;padding-bottom:2px;margin:2px 0;border-bottom:1px solid #efefef}@media screen and (max-width: 479px){.cell--price-plan .price-plan__detail dt{width:100%;border-bottom:none}}.cell--price-plan .price-plan__detail dd{width:calc(100% - 130px);padding-left:10px;padding-bottom:2px;margin:2px 0;border-bottom:1px solid #efefef}@media screen and (max-width: 479px){.cell--price-plan .price-plan__detail dd{width:100%;padding-bottom:4px;margin:4px 0}}@supports (-ms-ime-align: auto){.cell--price-plan .btn--contact-b{background-color:#087987 !important}.cell--price-plan .btn--contact-b :not(:disabled).mdc-button--unelevated{background-color:#087987 !important;background-color:var(--mdc-theme-secondary, #087987 !important)}}.section--contact{background:#fff}.wrapper--contact-form{width:66%;margin:auto}@media screen and (max-width: 839px){.wrapper--contact-form{width:100%}}.contact-title{text-align:center}.contact-form{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact-form .help-block{position:absolute;color:#b94a48}@media screen and (max-width: 479px){.contact-form .help-block{font-size:0.8rem}}.contact-form .wrapper--form-line{position:relative;width:100%;margin-bottom:24px}.contact-form .wrapper--form-line .help-block{top:0;right:10px}.contact-form .wrapper--form-line>*{width:100%}.contact-form .wrapper--form-line p{margin:0}.contact-form .wrapper--form-line__check-items{margin-bottom:0}.contact-form .wrapper--form-line .select-menu--label{display:block}.contact-form .wrapper--form-line .select-menu--temporary{background:#fafafa;height:40px;font-size:1rem;width:40%}@media screen and (max-width: 479px){.contact-form .wrapper--form-line .select-menu--temporary{width:100%}}.contact-form .wrapper--form-line textarea{border-radius:2px;border:solid 1px #999;height:200px;font-size:1rem}@media screen and (max-width: 479px){.contact-form .wrapper--form-line textarea{width:100%}}.contact-form .mdc-checkbox .help-block{top:0;left:0}.contact-form .mdc-checkbox+label{cursor:default}.contact-form .mdc-form-field{margin-top:10px;text-align:center}.contact-form .temporaly{flex-direction:column-reverse;align-items:flex-start !important}.contact-form .temporaly .mdc-text-field--focused :not{border-color:var(--mdc-theme-secondary, #087987)}.contact-form .temporaly .mdc-text-field__input{height:auto}.contact-form .mdc-text-field .mdc-line-ripple{background-color:var(--mdc-theme-secondary, #087987)}.contact-form .mdc-text-field--textarea .mdc-text-field__input{border:none;border-color:var(--mdc-theme-secondary, #087987);padding:8px}.contact-form .mdc-text-field--focused:not(.mdc-text-field__input--disabled){border-color:var(--mdc-theme-secondary, #087987)}@supports (-ms-ime-align: auto){.contact-form .btn--contact-b{background-color:#087987 !important}.contact-form .btn--contact-b :not(:disabled).mdc-button--unelevated{background-color:#087987 !important;background-color:var(--mdc-theme-secondary, #087987 !important)}}.contact-form .btn--contact--submit{display:block;width:220px;margin:32px auto}@media screen and (max-width: 479px){.contact-form .btn--contact--submit{width:100%}}.mdc-text-field--textarea .mdc-text-field__input{border:none}.mdc-text-field--textarea .mdc-text-field__label{margin:8px 0 0 8px}.select-plan-items{display:none}.visibile{display:block}.label-mailmagazige{text-align:left}.privacy-agreement{margin:0 40px;color:rgba(0,0,0,0.87);text-decoration:underline;-webkit-font-smoothing:antialiased}.privacy-agreement:hover{color:rgba(0,0,0,0.5)}.form-line-standard{display:none;max-height:0;opacity:0}.form-line-standard.visibile{animation-name:fade-in;animation-duration:0.5s;display:block;max-height:80px;opacity:1}@keyframes fade-in{0%{display:none;max-height:0;opacity:0}1%{display:block;opacity:0;max-height:0}100%{display:block;opacity:1;max-height:80px}}.section--deputizing{background:#087987;text-align:center;color:#fff}.section--deputizing h2{color:#fff}.section--deputizing h2::after{background:#fff}.section--deputizing p{margin:0 0 24px}@media screen and (max-width: 479px){.section--deputizing p{text-align:left;padding:0 8px}}.section--deputizing .btn--contact{background:#fff;color:#02586D}@supports (-ms-ime-align: auto){.section--deputizing .btn--contact{background-color:#fff !important;color:#02586D}}.section--deputizing .btn--contact-b{background-color:#fff !important;color:#02586D}@supports (-ms-ime-align: auto){.section--deputizing .btn--contact-b{background-color:#fff !important;color:#02586D}}.section--footer{position:relative}@media screen and (max-width: 479px){.section--footer{padding:30px 0 10px}}.footer-copyright-image{position:absolute;bottom:0;right:10px}.footer-copyright-image a{font-size:0.8rem;color:#666}.footer-copyright-image a:hover{color:#666}@media screen and (max-width: 479px){.section--thanks{padding:30px 0}}.thanks-contact-link{margin:30px 0;color:#087987}.thanks-contact-link:hover{color:#0ba4b7}.thanks-title{margin:0;font-weight:600;font-size:2rem;line-height:1.4}.thanks-recommendation{padding:30px 0}.recommendation-title{margin:0;font-size:1.5em;font-weight:600}.recommendation__img img{display:block;width:100%}.section--error{text-align:center}@media screen and (max-width: 479px){.section--error{padding:30px 0;text-align:left}}.error-contact-link{margin:30px 0;color:#087987;text-decoration:underline}.error-contact-link:hover{color:#0ba4b7}.error-title{margin:0;font-weight:600;font-size:2rem;line-height:1.4}.error-content a{color:#087987}

/*# sourceMappingURL=style.min.css.map */