.u-radiusButton{align-items:center;background-color:#f19e9c;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center}.u-radiusButton:hover{color:#fff}@media screen and (max-width:768px){.u-radiusButton{border-radius:2.6rem}}@media screen and (min-width:769px){.u-radiusButton{border-radius:22px;transition:all .3s ease}.u-radiusButton:hover{opacity:.7}}.u-ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-imgCenter{display:block;height:100%;overflow:hidden;position:relative;width:100%}.u-imgCenter img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.u-imgCenter.cover-150 img{left:-25%;max-height:none;max-width:none;right:-25%;width:150%}.u-imgCenter.cover-180 img{left:-40%;max-height:none;max-width:none;right:-40%;width:180%}.u-imgCenter.cover-200 img{left:-50%;max-height:none;max-width:none;right:-50%;width:200%}.u-imgCenter.fixed-vertical img{height:100%;width:auto}.u-hoverOpacity{transition:all .5s ease}.u-hoverOpacity:hover{opacity:.7}.u-sectionHead{border-left:5px solid #e4047c;padding:.75rem}@media screen and (max-width:768px){.u-titleHead{background-color:#ffd8e4;border-top:4px solid #e4047c;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;padding:.5rem}}@media screen and (min-width:769px){.u-titleHead{background-color:#ffd8e4;border-top:4px solid #e4047c;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding:.5rem}}@media screen and (max-width:768px){.u-titleHeadWithIcon{background-color:#ffd8e4;border-top:4px solid #e4047c;padding:.25rem}}@media screen and (min-width:769px){.u-titleHeadWithIcon{background-color:#ffd8e4;border-top:4px solid #e4047c;padding:.5rem}}@media screen and (max-width:768px){.u-fixHeaderGap{margin-top:-3.25rem;padding-top:3.25rem}}@media screen and (min-width:769px){.u-fixHeaderGap{margin-top:-6.25rem;padding-top:6.25rem}}@media screen and (max-width:768px){.u-innerContentPadding{padding:.75rem 0}}@media screen and (min-width:769px){.u-innerContentPadding{padding:1rem 0}}.u-threeDotLeader{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-threeDotLeader[data-row="2"]{-webkit-line-clamp:2}.u-threeDotLeader[data-row="3"]{-webkit-line-clamp:3}.f-register{margin:0 auto;width:1000px}.f-register .mod-form{border:1px solid #ffacbe}.f-register .mod-form .register-topText{align-items:center;background-color:#ffacbe;color:#fff;display:flex;height:45px;justify-content:center}.f-register ::-moz-placeholder{color:#cacaca}.f-register :-ms-input-placeholder{color:#cacaca}.f-register ::placeholder{color:#cacaca}.f-register .register-container{font-size:14px;padding:20px 50px;text-align:center}.f-register .register-container .field{display:flex;gap:30px;margin-bottom:6px}.f-register .register-container .field .label{align-items:flex-start;background-color:#f6f5f5;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding-left:20px;width:200px}.f-register .register-container .field .label span.attention{color:#ff4646;font-size:12px;margin:0 2px}.f-register .register-container .field .label span.explanation{font-size:12px}.f-register .register-container .field .label.address-label{height:110px}.f-register .register-container .field .birthday-select-flex{align-items:center;display:flex;justify-content:center}.f-register .register-container .field .control{display:flex;flex-direction:column;justify-content:center}.f-register .register-container .field .control input{border:1px solid #878787;border-radius:4px;font-size:14px;height:40px;line-height:26px;padding:5px 10px;width:650px}.f-register .register-container .field .control input.input-half{width:325apx}.f-register .register-container .field .control.select-control{align-items:center;flex-direction:row;text-align:left}.f-register .register-container .field .control.select-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #878787;border-radius:4px;cursor:pointer;font-size:14px;line-height:38px;padding:0 26px 0 10px;width:184px}.f-register .register-container .field .control.address-select,.f-register .register-container .field .control.prefecture-select{flex-direction:column}.f-register .register-container .field .control.address-select .help.is-danger{margin-bottom:7px;text-align:left;width:100%}.f-register .register-container .field .control.prefecture-select{align-items:baseline}.f-register .register-container .field .control .address{align-items:center;display:flex;width:650px}.f-register .register-container .field .control .address input,.f-register .register-container .field .control .address select{margin:0}.f-register .register-container .field .control .address p{margin:0 10px}.f-register .register-container .field .control .address input{width:500px}.f-register .register-container .field .control.radio-control{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.f-register .register-container .field .control.radio-control label{align-items:center;display:flex;justify-content:center}.f-register .register-container .field .control.radio-control label input{height:20px;margin:0;width:35px}.f-register .register-container .field .control .form-notice-flg{align-content:center;display:flex;flex-wrap:wrap;gap:1.5rem}.f-register .register-container .field .control .select-wrapper{position:relative}.f-register .register-container .field .control .select-wrapper:before{border-right:2px solid #878787;border-top:2px solid #878787;bottom:0;box-sizing:border-box;content:"";height:7px;margin:auto;position:absolute;right:30px;top:0;transform:rotate(135deg);width:7px}.f-register .register-container .field .control .select-wrapper:has(select[name=address_city_id]):before,.f-register .register-container .field .control .select-wrapper:has(select[name=address_prefecture_id]):before,.f-register .register-container .field .control .select-wrapper:has(select[name=job_now]):before{right:18px}.f-register .register-container .field .birthday-select{display:flex;flex-direction:column;justify-content:center}.f-register .register-container .field.radio-field{margin-bottom:60px}.f-register .register-container .field.button-field{align-items:center;display:flex;justify-content:center}.f-register .register-container .attention{font-size:14px}.f-register .register-container .attention .attention-head{align-items:center;background-color:#c5e1fb;border-radius:5px;display:flex;height:28px;justify-content:center;margin:40px auto 10px;width:100%}.f-register .register-container .attention .attention-body a{text-decoration:underline}.f-register .register-container .attention .attention-body p{margin:10px 0}.f-register .register-container .attention .attention-body .domain{border:1px solid #dbdbdb;color:#3c91e6;font-size:14px;line-height:36px;margin:auto;text-align:center;width:176px}.f-register .register-container .confirm-button{background-color:#4b9cef;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:48px;margin:20px 0;width:450px}.f-register .register-container .form-gender{align-content:center;display:flex;flex-wrap:wrap;gap:1.5rem}.f-register .register-container .form-gender label{display:flex;gap:.8rem}.f-register .register-container .form-gender-control{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.f-register .button-wrapper,.f-register .button-wrapper .login-back-button{align-items:center;display:flex;justify-content:center}.f-register .button-wrapper .login-back-button{border:1px solid #3c91e6;border-radius:6px;height:48px;margin:40px;position:relative;width:400px}.f-register .button-wrapper .login-back-button a{color:#3c91e6}.f-register .button-wrapper .login-back-button a:after{border-right:1px solid #3c91e6;border-top:1px solid #3c91e6;bottom:0;box-sizing:border-box;content:"";height:7px;left:15px;margin:auto;position:absolute;top:0;transform:rotate(225deg);width:7px}.f-register .is-danger{color:#ff4646;text-align:left}.f-register__merit{margin-bottom:30px;padding-inline:200px}.f-register__merit .merit_image{display:block;height:auto;max-width:100%}.f-register .line-wrapper{height:50px;margin:15px 0 30px}.f-register .line-wrapper,.f-register .line-wrapper a{align-items:center;display:flex;justify-content:center}.f-register .line-wrapper a{align-content:center;background-color:#57cc63;border-radius:6px;color:#fff;font-size:16px;font-weight:700;gap:13px;height:100%;width:458px}.f-register .line-wrapper a .svg-line{height:35px;width:41px}.f-register .divider{align-items:center;display:flex;margin:30px 0 35px;text-align:center}.f-register .divider:before{border-bottom:1px solid #dbdbdb;content:"";flex:1;margin-right:14px}.f-register .divider:after{border-bottom:1px solid #dbdbdb;content:"";flex:1;margin-left:14px}.f-register .register-step-description{margin-bottom:30px}.f-register .register-indicator{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.f-register .register-indicator .indicatorBtn{border:2px solid #bfbfbf;border-radius:5px;color:#bfbfbf;display:inline-block;padding:8px 12px}.f-register .register-indicator .indicatorBtn--current{pointer-events:none}.f-register .register-indicator .indicatorBtn--submit{background-color:transparent;cursor:pointer}.f-register .register-indicator .indicatorBtn.active{border-color:#ff809a;color:#ff809a;font-weight:700}.f-register .register-indicator .arrow{color:#bfbfbf;margin:0 12px}.f-register .register-indicator .arrow.active{color:#ff809a}
