.body{background-color:#fff;color:#303031}.jetFix-button{align-self:flex-start;background-color:#303031;border-radius:18px;margin:0 8px}.input-width{max-width:55rem}.jetFix-label{color:#303031;letter-spacing:0;margin-bottom:10px}.border-gray-main{border:1px solid #d6d6d6;height:36px;margin-bottom:14px}.border-gray-main:placeholder{color:#b3b3b4;font-size:14px;font-weight:300;letter-spacing:0}.border-gray-main:-ms-input-placeholder{color:#b3b3b4;font-size:14px;font-weight:300;letter-spacing:0}.border-gray-select{border:1px solid #d6d6d6;height:35px;margin-bottom:14px;padding:0 2.4rem 0 .5rem}.input-flex{display:flex;margin-bottom:-14px}.input-flex input:first-of-type{margin-right:25px}.date-flex,.label-flex{display:flex}.date-flex{align-items:center}.date-flex input{margin-right:10px}.birth-label{margin-right:15px}.confirm-text{color:#b3b3b4;font-weight:500}.form-block{margin:0 auto;max-width:42rem}.line-button{margin:50px auto 0;text-align:center;width:55%}@media screen and (max-width:480px){.line-button{width:60%}}.line-register_button{margin:50px auto 0;text-align:center;width:25%}@media screen and (max-width:480px){.line-register_button{width:60%}}.line-push-block{margin:20px auto 0;text-align:center;width:100%}@media screen and (max-width:480px){.line-push-block{margin:0 auto;text-align:left;width:78%}}.line-push{margin:50px auto 0;text-align:center;width:55%}@media screen and (max-width:480px){.line-push{width:90%}}.line-push-ex{background:linear-gradient(transparent 70%,#ffdcb8 0);display:inline;font-size:1vw;font-weight:700}@media screen and (max-width:480px){.line-push-ex{font-size:2vw}}.resend_msg{text-decoration:underline}.progressbar{display:flex;flex-wrap:wrap;font-size:.75rem;justify-content:space-between;line-height:1rem;padding:0;position:relative}@media screen and (max-width:480px){.progressbar{font-size:.55rem;line-height:1rem}}.progressbar li{color:#999;counter-increment:steps;list-style-type:none;position:relative;text-align:center;text-transform:uppercase;width:20%}.progressbar li:before{border:1px solid #999;border-radius:50%;color:#999;content:"";content:counter(steps);display:block;font-size:18px;height:36px;line-height:33.5px;margin:7px auto 20px;text-align:center;width:36px}@media screen and (max-width:480px){.progressbar li:before{height:33px;line-height:29px;width:33px}}.progressbar li:after{background-color:#999;content:"";height:1px;left:-34%;position:absolute;top:23px;width:70%}@media screen and (max-width:480px){.progressbar li:after{background-color:#999;content:"";height:1px;left:-22.5%;position:absolute;top:23px;width:45%}}.progressbar li:first-child:after{content:none}.progressbar li.complete{color:#303031}.progressbar li.complete:before{background-color:#303031;border:0;color:#fff}.progressbar li.complete:after{background-color:#303031}.progressbar li.active{color:#303031}.progressbar li.active:before{background-color:#fff;border:2px solid #303031;color:#303031;font-weight:500;line-height:30px}@media screen and (max-width:480px){.progressbar li.active:before{line-height:29px}}.progressbar li.active:after{background-color:#999}.check-status{background-color:#fff;border:1px solid #d6d6d6;border-radius:13px;color:#cc2929;display:inline-block;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:10px;margin-right:10px;padding:.35em .9em;text-align:center;text-decoration:none}.check-status-ok{background-color:#303031}.check-status-ng,.check-status-ok{border-radius:13px;color:#fff;display:inline-block;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:10px;margin-right:10px;padding:.4em 1.3em;text-align:center;text-decoration:none}.check-status-ng{background-color:#cc2929}.check-status-op{background-color:#fff;border:1px solid #d6d6d6;border-radius:13px;color:#d6d6d6;display:inline-block;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:10px;margin-right:10px;padding:.35em .9em;text-align:center;text-decoration:none}@media screen and (min-width:481px){.register-confirm-form{margin:0 150px}}.login-form{margin:15% auto;max-width:30rem}.ad-area{min-height:37vh}.cap-line{position:relative}.cap-line:after,.cap-line:before{content:"";height:1.5rem;position:absolute}@media screen and (min-width:481px){.cap-line:before{border-left:3px solid;left:33%;top:0;transform:rotate(-30deg)}.cap-line:after{border-right:3px solid;right:33%;top:0;transform:rotate(30deg)}}@media screen and (max-width:480px){.cap-line:before{border-left:3px solid;left:10%;top:0;transform:rotate(-30deg)}.cap-line:after{border-right:3px solid;right:10%;top:0;transform:rotate(30deg)}}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#303031;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox],[type=radio]{color-adjust:exact;--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#303031;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}.vertical{vertical-align:middle}.label-credit{font-size:14px;font-weight:500;letter-spacing:0}@media (display-mode:standalone){.line-login-wrapper{display:none}}.login-border{align-items:center;display:flex;justify-content:center;margin:5rem auto 2rem}.login-border:after,.login-border:before{border-top:1.5px solid #303031;content:"";width:20px}.login-border:before{margin-bottom:10px;margin-right:10px}.login-border:after{margin-bottom:10px;margin-left:10px}.login-error{color:#e45959;font-size:.85rem;font-weight:500;line-height:1.5rem;margin:15px auto 0;text-align:center}.jet-ui-select{border:1px solid #d6d6d6;font-family:inherit;font-size:1rem;height:36px;letter-spacing:0;line-height:1;margin-bottom:14px}
