﻿.margin-s{margin:0.5rem}.margin-s-t{margin-top:0.5rem}.margin-s-b{margin-bottom:0.5rem}.margin-s-l{margin-left:0.5rem}.margin-m{margin:1rem}.margin-m-t{margin-top:1rem}.margin-m-b{margin-bottom:1rem}.margin-m-l{margin-left:1rem}.margin-m-r{margin-right:1rem}.margin-m-tb{margin-top:1rem;margin-bottom:1rem}.margin-l{margin:1.5rem}.margin-l-t{margin-top:1.5rem}.margin-l-b{margin-bottom:1.5rem}.margin-l-tb{margin-top:1.5rem;margin-bottom:1.5rem}.margin-xl{margin:2rem}.margin-xl-t{margin-top:2rem}.margin-xl-b{margin-bottom:2rem}.margin-xl-tb{margin-top:2rem;margin-bottom:2rem}.margin-xxl{margin:2.5rem}.margin-xxl-t{margin-top:2.5rem}.margin-xxxl-t{margin-top:3rem}.margin-xxl-b{margin-bottom:2.5rem}.margin-xxl-tb{margin-top:2.5rem;margin-bottom:2.5rem}.padding-s{padding:0.5rem}.padding-m{padding:1rem}.padding-m-lr{padding-left:1rem;padding-right:1rem}.padding-l{padding:1.5rem}.padding-l-lr{padding-left:1.5rem;padding-right:1.5rem}.padding-xl-l{padding-left:2rem}.u-color-important{color:#E50012}.u-color-important{color:#E50012}html,body{font-size:16px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#333;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.regist-container h1.with-border,.regist-container h2.with-border,.regist-container h3.with-border,.auth-container h1.with-border,.auth-container h2.with-border,.auth-container h3.with-border{border-bottom:1px solid #ccc;margin-bottom:1rem}.regist-container h2,.auth-container h2{font-weight:800;font-size:1.31rem}.regist-container input,.regist-container textarea,.auth-container input,.auth-container textarea{line-height:1.5;padding:0.5rem;border:1px solid #ccc;border-radius:3.23px;box-sizing:border-box;font-size:inherit;font-family:inherit}.regist-container input::placeholder,.regist-container textarea::placeholder,.auth-container input::placeholder,.auth-container textarea::placeholder{color:#ccc}.regist-container input:-ms-input-placeholder,.regist-container textarea:-ms-input-placeholder,.auth-container input:-ms-input-placeholder,.auth-container textarea:-ms-input-placeholder{color:#ccc}.regist-container input::-ms-input-placeholder,.regist-container textarea::-ms-input-placeholder,.auth-container input::-ms-input-placeholder,.auth-container textarea::-ms-input-placeholder{color:#ccc}.regist-container .input-field-with-error input,.auth-container .input-field-with-error input{border:2px solid #ff0000;background:#ffebee}.regist-container .check-box label,.regist-container .radio-button label,.auth-container .check-box label,.auth-container .radio-button label{vertical-align:middle}.regist-container .select-box select,.regist-container .birthday-select select,.regist-container .sex-select select,.auth-container .select-box select,.auth-container .birthday-select select,.auth-container .sex-select select{min-width:80px;height:42px;font-size:1rem;font-weight:normal;margin-top:5px}.regist-container .select-box.with-error select,.regist-container .with-error.birthday-select select,.regist-container .with-error.sex-select select,.auth-container .select-box.with-error select,.auth-container .with-error.birthday-select select,.auth-container .with-error.sex-select select{border:2px solid #ff0000;background:#ffebee}.regist-container table,.auth-container table{border:1px solid #ccc;border-bottom:none}.regist-container table.full,.auth-container table.full{width:100%}.regist-container th,.auth-container th{background:#eeeeef;padding:0.8rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:800;vertical-align:middle}.regist-container th.medium,.auth-container th.medium{width:160px}.regist-container th.small,.auth-container th.small{width:20%}.regist-container td,.auth-container td{padding:0.8rem;border-bottom:1px solid #ccc}.regist-container a,.auth-container a{color:#1155cc}.regist-container .text-secondary,.auth-container .text-secondary{color:#777;font-size:0.875rem}.regist-container .text-center,.auth-container .text-center{text-align:center}.regist-container .red,.auth-container .red{color:#ff0000}.regist-container .bg-gray,.auth-container .bg-gray{background:#eeeeef}.regist-container .font-bold,.auth-container .font-bold{font-weight:bold}.regist-container .size-xs,.auth-container .size-xs{font-size:0.75rem}.regist-container .size-s,.auth-container .size-s{font-size:0.875rem}.regist-container .size-m,.auth-container .size-m{font-size:1rem}.regist-container .size-l,.auth-container .size-l{font-size:1.2rem}.regist-container .size-xl,.auth-container .size-xl{font-size:1.6rem}.regist-container .size-xxl,.auth-container .size-xxl{font-size:2rem}.regist-container .nowrap,.auth-container .nowrap{white-space:nowrap}.regist-container .hr,.auth-container .hr{border:0.5px solid #ccc}.regist-container .hr-with-text,.auth-container .hr-with-text{display:flex;align-items:center;text-align:center}.regist-container .hr-with-text::before,.regist-container .hr-with-text::after,.auth-container .hr-with-text::before,.auth-container .hr-with-text::after{border-top:1px solid;content:"";display:inline;flex-grow:1}.regist-container .hr-with-text::before,.auth-container .hr-with-text::before{margin-right:0.5rem;color:#ccc}.regist-container .hr-with-text::after,.auth-container .hr-with-text::after{margin-left:0.5rem;color:#ccc}.regist-container .full-width,.auth-container .full-width{width:100%;box-sizing:border-box}.regist-container .border,.auth-container .border{border:1px solid #ccc}.regist-container .border-r,.auth-container .border-r{border-right:1px solid #ccc}.regist-container .error-container.error,.auth-container .error-container.error{background:#FFF1F0}.regist-container .flex-container,.auth-container .flex-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.regist-container .flex-justify-center,.auth-container .flex-justify-center{justify-content:center}.regist-container .flex-justify-between,.auth-container .flex-justify-between{justify-content:space-between}.regist-container .columns,.auth-container .columns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.regist-container .columns .align-center,.auth-container .columns .align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.regist-container .columns.justify-center,.auth-container .columns.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.regist-container .columns .column,.auth-container .columns .column{width:35%}.regist-container .columns .column.shrink,.auth-container .columns .column.shrink{-ms-flex-negative:1;flex-shrink:1}.regist-container .columns .column.expanded,.auth-container .columns .column.expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.regist-container .columns .column.split-half,.auth-container .columns .column.split-half{width:50%}.regist-container .list,.auth-container .list{list-style-type:disc;display:block;clear:both}.regist-container .button,.auth-container .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:1rem;display:inline-block;line-height:1.8;background:transparent;padding:0.4rem 0.8rem;cursor:pointer;text-decoration:none;border-radius:4px;letter-spacing:0;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;background:#f06e00;border:2px solid #f06e00;color:#fff}.regist-container .button:hover,.auth-container .button:hover{background:#d76200;border:2px solid #d76200}.regist-container .button.primary:hover,.auth-container .button.primary:hover{background:#d66522;border:2px solid #d66522}.regist-container .button.secondary,.auth-container .button.secondary{background:#fff;border:2px solid #1155cc;color:#1155cc}.regist-container .button.secondary:hover,.auth-container .button.secondary:hover{background:#ccc}.regist-container .button.m-size,.auth-container .button.m-size{width:90%}.regist-container .button.dis,.auth-container .button.dis{cursor:not-allowed;background:#ccc;border:2px solid #ccc}.regist-container .button.dis:hover,.auth-container .button.dis:hover{background:#ccc;border:2px solid #ccc}.regist-container .panel,.auth-container .panel{padding:1rem 1.5rem}.regist-container .panel.gray,.auth-container .panel.gray{background:#ccc}.regist-container .one-column-center,.auth-container .one-column-center{margin:auto;width:400px}.regist-container .one-column-center.fit-content,.auth-container .one-column-center.fit-content{width:fit-content}.regist-container .text-box,.auth-container .text-box{font-size:14px;padding:1.5em 1.5em;border:solid 1px #ccc;width:60%;margin:2.5rem auto}.regist-container .image-size-for-id-card,.auth-container .image-size-for-id-card{width:120px;height:120px}.regist-container .submission-id-card-component .what-usable-id-card-table-size,.auth-container .submission-id-card-component .what-usable-id-card-table-size{height:300px;width:auto}.regist-container .submission-id-card-component .sample-image-size,.auth-container .submission-id-card-component .sample-image-size{height:90px;width:auto}.regist-container .submission-id-card-component .async_image,.auth-container .submission-id-card-component .async_image{width:fit-content;height:fit-content;float:left}.regist-container .submission-id-card-component .hide,.auth-container .submission-id-card-component .hide{display:none}.regist-container .submission-id-card-component .trimming,.auth-container .submission-id-card-component .trimming{margin:5px;overflow:hidden;position:relative}.regist-container .submission-id-card-component .delete_icon,.auth-container .submission-id-card-component .delete_icon{width:120px;height:120px;position:absolute;top:0;left:0;pointer-events:none}.regist-container .submission-id-card-component .preview,.auth-container .submission-id-card-component .preview{width:120px;height:120px;cursor:pointer}.regist-container .facebook-container .button,.auth-container .facebook-container .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:1rem;display:inline-block;line-height:1.8;background:transparent;padding:0.4rem 0.8rem;cursor:pointer;text-decoration:none;border-radius:4px;letter-spacing:0;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;background:#4267B2;border:2px solid #4267B2;color:#fff;padding:3px}.regist-container .facebook-container .button:hover,.auth-container .facebook-container .button:hover{background:#3b5c9f;border:2px solid #3b5c9f}.regist-container .facebook-container .button *,.auth-container .facebook-container .button *{vertical-align:middle}.regist-container .facebook-container .facebook-icon,.auth-container .facebook-container .facebook-icon{height:35px;margin-right:20px}.regist-container .facebook-container .facebook-login-btn,.regist-container .facebook-container .facebook-login-btn:hover,.auth-container .facebook-container .facebook-login-btn,.auth-container .facebook-container .facebook-login-btn:hover{background-image:url(https://cdn.jmty.jp/assets/user/facebook_login_btn_white-f660caca506ad6a38cad44d0136e00642aba5a2f5f044cbbe46d4511daf00c83.png);background-repeat:no-repeat;background-size:25px;background-position:8px;height:45px;padding-top:5px}.regist-container .google-container .button,.auth-container .google-container .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:1rem;display:inline-block;line-height:1.8;background:transparent;padding:0.4rem 0.8rem;cursor:pointer;text-decoration:none;border-radius:4px;letter-spacing:0;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;background:#5185EC;border:2px solid #5185EC;color:#fff;padding:3px}.regist-container .google-container .button:hover,.auth-container .google-container .button:hover{background:#3a75e9;border:2px solid #3a75e9}.regist-container .google-container .button *,.auth-container .google-container .button *{vertical-align:middle}.regist-container .google-container .google-icon,.auth-container .google-container .google-icon{height:35px;margin-right:20px}.regist-container .google-container .google-login-btn,.regist-container .google-container .google-login-btn:hover,.auth-container .google-container .google-login-btn,.auth-container .google-container .google-login-btn:hover{background-image:url(https://cdn.jmty.jp/assets/user/google_login_btn-8514ce3370ba19de2d5ce164a8e70ef6cbf3d3ad57550e9119772e16531db65a.png);background-repeat:no-repeat;background-size:48px;background-position:-3px;height:45px;padding-top:5px}.regist-container .d-login-container .button,.auth-container .d-login-container .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:1rem;display:inline-block;line-height:1.8;background:transparent;padding:0.4rem 0.8rem;cursor:pointer;text-decoration:none;border-radius:4px;letter-spacing:0;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;background:#cc0033;border:2px solid #cc0033;color:#fff;padding:3px}.regist-container .d-login-container .button:hover,.auth-container .d-login-container .button:hover{background:#b3002d;border:2px solid #b3002d}.regist-container .d-login-container .button *,.auth-container .d-login-container .button *{vertical-align:middle}.regist-container .d-login-container .d-login-icon,.auth-container .d-login-container .d-login-icon{height:35px;margin-right:20px}
