.signup{padding:0 0 40px}@media all and (min-width: 768px){.signup{padding:0 0 70px}}.input-birthday .input--select-wrap::after{background-color:var(--color-bg)}.signupPageHeader{position:relative;padding:20px;margin-bottom:30px;text-align:center;background-color:var(--color-header-bg);color:#fff}.signupPageHeader>*{position:relative;z-index:1;margin-top:10px}.signupPageHeader>*:first-child{margin-top:0}.signupPageHeader__logo{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;margin:0}.signupPageHeader__logo:hover{color:currentColor}.signupPageHeader .site-logo{width:105px;height:24px}.signupPageHeader__subttl{font-weight:bold;font-size:90%;line-height:1.25}.signupPageHeader__ttl{font-weight:bold;font-size:130%;line-height:1.25}.signupPageHeader__ttl-inner{display:block;transform:scaleX(0.87);letter-spacing:.03em;transform-origin:left;width:114.9425287356%}@media all and (min-width: 768px){.signupPageHeader{display:flex;align-items:center;justify-content:space-between}.signupPageHeader>*{margin-top:0;flex:1}.signupPageHeader__ttl{order:2}.signupPageHeader__subttl{order:3;text-align:right}.signupPageHeader__ttl-inner{text-align:center;transform-origin:left}}.signup-container{width:calc(100% - 60px);max-width:600px;margin:auto}.hicard{width:50%;min-width:220px;margin-right:auto;margin-left:auto}.hicard img{display:block;width:100%}.hicardWrapper .hicardInput{width:100%}@media all and (min-width: 768px){.hicardWrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hicardWrapper .hicard{width:320px;margin:0}.hicardWrapper .hicardInput{flex:1}}/*# sourceMappingURL=page_booking_signup.css.map */