/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:"heisei-kaku-gothic-std","Roboto","Open Sans",sans-serif;font-feature-settings:"pkna";height:100%;scroll-behavior:smooth;width:100%}body{margin:0;background-color:#fff;min-height:100%;overflow-x:hidden;padding:128px 0 0;width:100%}.footer-item span,details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.hero,.maintenance,header .header-wrapper,main{margin-left:auto;margin-right:auto;max-width:480px;width:100%}@media screen and (min-width:561px){.hero,.maintenance,header .header-wrapper,main{margin-left:auto;margin-right:auto;max-width:864px}}.index-main,.maintenance{padding-left:16px;padding-right:16px}@media screen and (min-width:561px)and (max-width:960px){.index-main,.maintenance{padding-left:24px;padding-right:24px}}@media screen and (min-width:961px){.index-main,.maintenance{padding-left:32px;padding-right:32px}}:root{font-size:16px;font-weight:300}*,::after,::before{box-sizing:inherit}p{font-weight:300;line-height:1.5;margin:0;padding:0}@media screen and (min-width:961px){.index-body{padding-top:240px}}main{min-height:64vh}.index-main{margin-top:256px}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Light.f0fc91f2.woff) format("woff")}.button-secondary{border:0}.button-ghost,.button-primary,.button-secondary{border-radius:12px;display:block;font-size:.875rem;font-weight:600;height:44px;letter-spacing:1px;line-height:1.2;padding:14px 0;text-align:center;text-decoration:none}.button-primary{border:0;color:#fff;background:#38b6ff 0% 0% no-repeat padding-box;box-shadow:0 4px 8px rgba(0,0,0,.12)}.button-primary:hover{background:#7de8ff 0% 0% no-repeat padding-box;color:#4d5669}.button-primary:active{background:#0286cb 0% 0% no-repeat padding-box;box-shadow:none;color:#fff;transform:translateY(4px)}.button-primary [disabled=disabled],.button-primary:disabled{background:#f4f4f4 0% 0% no-repeat padding-box;box-shadow:none;color:#b6bbc4}.button-ghost{border:2px solid #38b6ff;color:#38b6ff}.button-ghost:hover{border:2px solid #7de8ff;color:#7de8ff}.button-ghost:active{border:2px solid #0286cb;color:#0286cb}.button-ghost [disabled=disabled],.button-ghost:disabled{border:2px solid #b6bbc4;color:#b6bbc4}.button-secondary{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 4px 8px rgba(0,0,0,.12);color:#38b6ff}.button-secondary:hover{background:#38b6ff 0% 0% no-repeat padding-box;color:#fff}.button-secondary:active{background:#0286cb 0% 0% no-repeat padding-box;box-shadow:none;color:#fff;transform:translateY(4px)}.button-secondary [disabled=disabled],.button-secondary:disabled{background:#f4f4f4 0% 0% no-repeat padding-box;box-shadow:none;color:#b6bbc4}.link{color:#38b6ff;display:block;font-weight:700;text-align:center}.link:visited{color:#0286cb}header{background-color:#fff;box-shadow:0 0 24px 24px #fff;height:50px;left:0;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width:561px){header{height:60px}}header .header-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 16px}.header-wrapper a,.link{text-decoration:none}header .logo{align-items:flex-end;background-image:url(../images/hourmane_logo_horizontal.ea0e0739.svg);background-position:left center;background-repeat:no-repeat;color:#b6bbc4;display:flex;font-size:.625rem;height:24px;justify-content:flex-end;padding-bottom:4px;width:116px}header .header-link{font-weight:500}footer{background-color:#b6bbc4;color:#fff;margin-top:256px;padding:32px 16px 24px}.footer-wrapper{margin-left:auto;margin-right:auto;max-width:500px}.footer-wrapper .privacy{color:#fff;font-weight:500;margin-top:64px;text-decoration:underline}.footer-title{font-size:1.125rem;text-align:center}.footer-item{font-size:300;margin-top:16px}.footer-item__title{font-weight:700}.footer-item:nth-child(2){margin-top:32px}.copyright{font-size:.625rem;margin-top:128px;text-align:center}.inquiry-page-button-ghost{margin:0 auto;width:256px}.inquiry-page-title{align-items:center;display:flex;justify-content:center;margin-bottom:80px;position:relative}.inquiry-page-title p:first-child img{align-items:center;margin-right:8px;width:138px}.inquiry-page-title h1{color:#4a576e;font-size:26px;margin:0}.inquiry-page-title::after{background-color:#38b6ff;border-radius:8px;bottom:-20px;content:"";display:block;height:8px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;width:80%}.page-title-message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:80px}.inquiry-iframe{border:0;max-width:100%}@media screen and (max-width:960px){.inquiry-iframe{height:1100px}}.form{margin-top:32px;width:100%}.Form-wrapper{margin:auto;max-width:640px;padding:0 16px}.Form-Item{margin-bottom:30px;position:relative;width:100%}.Form-Item-bigger-margin{margin-bottom:48px;margin-top:48px}.Form-Item--half{margin-bottom:unset;width:calc(50% - 8px)}.Form-Item--flex,.question{display:flex}.question{margin-bottom:8px;text-align:left}.Form-Item-Input,.Form-Item-Textarea{border:2px solid #999;border-radius:8px;padding:22px 16px 4px;position:relative;width:100%}.Form-Item-Input--select{padding:22px 10px 4px}.Form-Item-Label{color:#999;font-size:14px;font-weight:400;left:16px;pointer-events:none;position:absolute;top:15px;transition:.2s ease all}.Form-Item-Input:focus~.Form-Item-Label,.Form-Item-Input:valid~.Form-Item-Label,.Form-Item-Textarea:focus~.Form-Item-Label,.hasData~.Form-Item-Label{font-size:12px;top:5px}.Form-Item-Input:focus,.Form-Item-Textarea:focus{border:2px solid #38b6ff;outline:0}.Form-Item-Textarea{min-height:160px}.Form-Button{margin:32px auto 24px;width:256px}.Form-Button[type=submit]:focus,.Form-Button[type=submit]:hover{background-color:#38b6ff;color:#fff}.Form-Button[type=submit]:disabled,.Form-Button[type=submit]:disabled:focus,.Form-Button[type=submit]:disabled:hover{background:#f4f4f4 0% 0% no-repeat padding-box;color:#b6bbc4}.inquiry-agreement-link,.policy-content a{display:inline}.Form-Item__checkboxWrapperLabel{color:#999;font-size:1rem;font-weight:400;margin-bottom:8px}.Form-Item__checkbox-wrapper{display:flex;flex-direction:column}.register-form__label--checkbox:not(.register-form__label--checkbox--policy){color:#999;margin-bottom:4px}.policy{margin-top:16px}.contact-info h2,.policy-content h1{color:#38b6ff}.policy-content ol,.policy-content ul{-webkit-padding-start:15px;padding-inline-start:15px}.policy-content .title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:80px;position:relative}.policy-content .title-wrapper h1{margin:0}.policy-content .title-wrapper h4{margin-top:10px}.policy-content .title-wrapper::after{background-color:#38b6ff;border-radius:8px;bottom:-10px;content:"";display:block;height:8px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;width:80%}.contact-info{margin-top:128px}.contact-info dt:not(:first-child){margin-top:16px}.contact-info dt{color:#38b6ff;font-weight:700}.contact-info dd{margin:0;padding:0}.contact-info a{display:inline;text-decoration:underline}.maintenance{padding-top:128px;position:relative}@media screen and (min-width:625px){.maintenance{padding-top:172px}}.maintenance .main-message .line-break-mobile::before,.maintenance::before{background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.maintenance::before{margin-left:auto;position:absolute;top:-24px;transform:translateX(-16px);background-image:url(../images/maintenance.9abf1fb0.svg);display:block;height:231px;margin-right:auto;width:100%}@media screen and (min-width:625px){.maintenance::before{height:313px;top:-72px}}.maintenance .main-message{margin:0 auto 32px;max-width:325px;position:relative}@media screen and (min-width:625px){.maintenance .main-message{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}}.maintenance .main-message p{font-size:2rem;font-weight:900;position:relative}@media screen and (min-width:625px){.maintenance .main-message p:first-child{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px}}.maintenance .main-message .line-break-mobile{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px}@media screen and (min-width:625px){.maintenance .main-message .line-break-mobile{display:inline-flex;margin-bottom:0}}.maintenance .main-message .line-break-mobile::before{background-image:url(../images/hourmane_logo_horizontal.ea0e0739.svg);display:inline-block;height:56px;margin-right:8px;margin-top:-11px;width:207px}.maintenance .main-message .emphasis{color:#38b6ff;display:block;padding-bottom:8px;position:relative}@media screen and (min-width:625px){.maintenance .main-message .emphasis{display:inline-block}}.maintenance .main-message .emphasis::after{background-color:#38b6ff;border-radius:4px;bottom:10px;content:"";display:block;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:325px}.maintenance .secondary-message{color:#4d5669;margin:0 auto;max-width:400px}@media screen and (min-width:625px){.maintenance .secondary-message{max-width:100%;text-align:center}}.maintenance .secondary-message p{font-size:.875rem}@media screen and (min-width:625px){.maintenance .secondary-message p{font-size:1rem}}.maintenance .secondary-message p:first-child{margin-bottom:1rem}@media screen and (min-width:625px){.maintenance .secondary-message p:first-child{margin-bottom:0}}.maintenance .secondary-message .emphasis{color:#38b6ff;font-weight:900}@media screen and (min-width:625px){.maintenance .secondary-message .line-break-pc{display:block}}.hero{padding:0 16px;position:relative}.hero::after,.hero::before{background-color:#fff;background-repeat:no-repeat;background-size:contain;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.12);content:"";display:block}.hero::before{bottom:-32px;position:absolute;right:6px;z-index:90;background-image:url(../images/mobile.dcba2050.png);padding-top:35%;width:16%}.hero::after{background-image:url(../images/PC.36093b86.png);padding-top:62.5%;width:100%}.hero .catch{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;margin:0}@media screen and (min-width:561px){.hero .catch{font-size:2rem}}@media screen and (min-width:961px){.hero .catch{font-size:3rem}}.hero .catch>span:first-child{margin-bottom:4px}.hero .emphasis{color:#38b6ff;display:inline-block;position:relative}.hero .emphasis::after{background-color:#38b6ff;border-radius:4px;bottom:-6px;content:"";display:block;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:55px}@media screen and (min-width:561px){.hero .emphasis::after{width:64px}}@media screen and (min-width:961px){.hero .emphasis::after{height:6px;width:95px}}.hero .description{margin:16px auto 8px;max-width:334px;position:relative;width:100%}@media screen and (min-width:561px){.hero .description{max-width:unset;width:75%}}@media screen and (min-width:961px){.hero .description{margin-top:32px;width:100%}}.hero .description p{display:flex;justify-content:center}.hero .description .service-name{color:#38b6ff;font-weight:900}.hero .button-hero-inquiry{margin:0 auto 24px;position:relative;width:226px}.hero .btn-wrapper{margin:24px 0 80px;position:relative}@media screen and (min-width:961px){.hero .btn-wrapper{margin:48px 0 32px}}.what-is{background-color:#e9eaed;border-radius:12px;padding:16px}.what-is .title{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;font-weight:500;justify-content:center;margin:-2rem 0 32px;padding:0}@media screen and (min-width:561px){.what-is .title{flex-direction:row}}.what-is .content p:not(:last-child){margin-bottom:1.5rem}.what-is .content span{color:#dd012e;font-weight:700}.benefits,.partners{margin-top:256px}.benefits h2{font-size:1.75rem;margin:0;text-align:center}.benefits .benefits__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:128px}@media screen and (min-width:961px){.benefits .benefits__wrapper{flex-direction:row}}.benefits .benefits__wrapper:nth-child(2){margin-top:48px}.benefits .benefits__wrapper::before{background-image:url(../images/merit_1.0a3cfcba.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:240px;width:300px}@media screen and (min-width:961px){.benefits .benefits__wrapper::before{margin-right:24px;min-height:240px;min-width:300px}}.benefits .benefits__wrapper--alert::before{background-image:url(../images/merit_2.212b30c4.svg)}.benefits .benefits__wrapper--vacation::before{background-image:url(../images/merit_3.3b2d7018.svg)}.benefits .benefits__wrapper--evidence::before{background-image:url(../images/merit_4.2e048f2c.svg)}@media screen and (min-width:961px){.benefits .benefits__wrapper:nth-child(odd){flex-direction:row-reverse}.benefits .benefits__wrapper:nth-child(odd)::before{margin-left:24px;margin-right:0}}.benefits__wrapper .description .title{align-items:center;color:#38b6ff;display:flex;font-size:1.5rem;font-weight:500;justify-content:center;margin-bottom:16px}@media screen and (min-width:961px){.benefits__wrapper .description .title{justify-content:flex-start}}.benefits__wrapper .description .paragraph-break{margin-top:1rem}.partners h2{font-size:1.6rem;margin:0;text-align:center}.how-to-start h2,.partners__logos{display:flex;flex-direction:column;margin:24px auto}@media screen and (min-width:561px){.partners__logos{flex-direction:row}}.partners__logo-item{max-width:320px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 16px}.partners__logo-item img{width:100%}.how-to-start{margin-left:auto;margin-right:auto;margin-top:256px;max-width:500px}.how-to-start h2{align-items:center;font-weight:900;justify-content:center;margin:0}.how-to-start h2 span{display:block;font-size:1.5rem}.how-to-start h2 span:last-child{margin-top:4px}.how-to-start .steps{list-style-type:none;margin:48px 0 0;padding:0}.steps .steps__item{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.steps .steps__item::before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:44px;margin-right:16px;min-height:44px;min-width:44px;width:44px}.steps .steps__item:first-child::before{background-image:url(../images/step_1.d86b7e69.svg);margin-top:1rem}.steps .steps__item:nth-child(2)::before{background-image:url(../images/step_2.315bc1f0.svg)}.steps .steps__item:last-child::before{background-image:url(../images/step_3.54f9d758.svg)}.steps .steps__item:not(:first-child){margin-top:104px}.steps .steps__item:first-child{margin-top:48px}.steps .steps__item:not(:first-child)::after{background-image:url(../images/arrow.6541fcbd.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;left:0;margin:auto;position:absolute;right:0;top:-64px;width:64px}.steps__item .content-wrapper .title{color:#38b6ff;font-size:1.25rem;font-weight:500;margin:.5rem 0 1rem}.steps__item .content-wrapper .description{display:flex;flex-direction:column}.steps__item .content-wrapper .step-note{color:#4a4a4a;font-size:.8rem}.inquiry{background-image:url(../images/decoration_image.3ce5d457.svg);background-position:top center;background-repeat:no-repeat;background-size:244px;margin-top:104px;padding-top:275px;width:100%}.inquiry p{font-size:1.5rem;font-weight:500;text-align:center}.inquiry .inquiry-text-large{font-size:1.256rem;font-weight:700;margin-bottom:1.2rem}.inquiry .inquiry-text-normal{font-size:1rem}.inquiry p:not(:first-child){line-height:1.1;margin-top:8px}.inquiry p:last-child{color:#38b6ff;font-size:1.875rem;font-weight:700}.inquiry p:first-child{align-items:flex-end;background-color:rgba(255,255,255,.89);box-shadow:0 0 24px 16px #fff;display:flex;justify-content:center}.inquiry p:first-child img{display:inline-block;margin-right:4px;width:138px}.inquiry .button-inquiry{margin:32px auto 0;width:226px}.inquiry .inquiry-serction-button-ghost{margin-top:48px}.other-services{margin-top:104px}.other-services h2{font-size:1.5rem;text-align:center}.other-services__item,.other-services__item--visamane{margin-left:auto;margin-right:auto;margin-top:48px;max-width:800px}.other-services__item img,.other-services__item--visamane img{display:block;margin:0 auto}.other-services__item .description,.other-services__item--visamane .description{margin-top:24px}.other-services__item .description p,.other-services__item--visamane .description p{display:flex;font-weight:300;justify-content:center}.other-services__item .description p:not(:first-child),.other-services__item--visamane .description p:not(:first-child){margin-top:1rem}.other-services__item .link,.other-services__item--visamane .link{font-weight:300;margin-top:16px}.other-services__item--visamane img{width:220px}.t-center{text-align:center}
/*# sourceMappingURL=app.09c0d8cc.css.map*/