@charset "UTF-8";.l-footer{padding:2.5rem 0}.l-footer-foot{margin-top:0;border-top:none}.p-signup{background:#fed8c7;padding:15.5rem 0 14rem;color:#000}@media screen and (max-width:767px){.p-signup{padding:5.5rem 0 8rem}}.p-signup-box{background:#fff;border-top:.6rem solid #FF5000;padding:7.5rem 3rem 6rem;max-width:110rem;width:90%;margin:0 auto}@media screen and (max-width:767px){.p-signup-box{padding:5rem 5% 4rem}}.p-signup-headline{font-size:2.4rem;line-height:1.6;font-weight:500;color:#ff5000;text-align:center}@media screen and (max-width:767px){.p-signup-headline{font-size:2rem}}.p-signup-form .-item .ttl{font-size:1.6rem;font-weight:500}@media screen and (max-width:767px){.p-signup-form .-item .ttl{font-size:1.4rem}}.p-signup-form .-item .ttl .required{font-size:.9rem;vertical-align:top}.p-signup-form .-item input{width:100%;height:5rem;border:1px solid #6E6E6E;border-radius:.4rem;padding:1rem 2rem 1.3rem;margin-top:1.3rem;font-size:1.4rem;font-weight:400;color:#3c3c3c}.p-signup-form .-item input::placeholder{color:#b4b4b4;font-size:1.4rem}.p-signup-form .-item+.-item{margin-top:2.5rem}.p-signup-form .-foot{text-align:center;margin-top:3.5rem}@media screen and (max-width:767px){.p-signup-form .-foot{margin-top:1rem;text-align:left}}.p-signup-form .-foot .forgetpass{font-size:1.6rem;margin-bottom:1.7rem}@media screen and (max-width:767px){.p-signup-form .-foot .forgetpass{font-size:1.4rem;margin-bottom:4rem}}.p-signup-form .-foot .forgetpass a{text-decoration:underline;transition:.3s}@media screen and (any-hover:hover)and (min-width:768px){.p-signup-form .-foot .forgetpass a:hover{opacity:.7}}.p-signup-btn,.p-signup button.p-signup-btn{background:#a0a0a0;border-radius:5rem;width:28rem;height:5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;font-weight:700;color:#fff;text-align:center;transition:.3s;margin:0 auto!important}@media screen and (any-hover:hover)and (min-width:768px){.p-signup-btn:hover,.p-signup button.p-signup-btn:hover{background:#ff5000;opacity:1!important}}@media screen and (max-width:767px){.p-signup-btn,.p-signup button.p-signup-btn{background:#ff5000;width:26rem;font-size:1.6rem}}.p-login{width:91rem;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:6.5rem}@media screen and (max-width:767px){.p-login{display:block;width:100%;padding-bottom:2rem}}.p-login .-column{flex:1;max-width:36rem}.p-login .-column .column-head{text-align:center}.p-login .-column .column-head .-target{font-size:1.4rem;font-weight:500}.p-login .-column .column-head .-headline{margin-top:1.5rem}@media screen and (max-width:767px){.p-login .-column .column-head .-headline{margin-top:.8rem}}.p-login .-column .column-body.m-signup{margin-top:4.8rem}@media screen and (max-width:767px){.p-login .-column .column-body.m-signup{margin-top:3rem}}.p-login .-column .column-body.m-signup .-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;border:1px solid #FF5000;border-radius:1rem;min-height:9.6rem;padding:1.5rem;text-align:center}.p-login .-column .column-body.m-signup .-item .ttl{font-size:1.6rem;font-weight:700;color:#ff5000}.p-login .-column .column-body.m-signup .-item .detail{font-size:1.3rem;line-height:1.4;margin-top:1rem}.p-login .-column .column-body.m-signup .-item .detail a{text-decoration:underline;transition:.3s}@media screen and (any-hover:hover)and (min-width:768px){.p-login .-column .column-body.m-signup .-item .detail a:hover{opacity:.7}}.p-login .-column .column-body.m-signup .-item+.-item{margin-top:2rem}.p-login .-column .column-body.m-login{margin-top:4rem}@media screen and (max-width:767px){.p-login .-column .column-body.m-login{margin-top:3rem}}.p-login .-column .column-body.m-login .-form{position:relative;padding-bottom:1.5rem}.p-login .-column .column-body.m-login .-form .-item .ttl{font-size:1.4rem}.p-login .-column .column-body.m-login .-form:after{content:"";width:1px;height:100%;background:#cbcbcb;position:absolute;bottom:0;left:-10rem}@media screen and (max-width:767px){.p-login .-column .column-body.m-login .-form:after{content:none}}@media screen and (max-width:767px){.p-login .-column+.-column{margin-top:5rem;padding-top:5rem;position:relative}.p-login .-column+.-column:after{content:"";width:100%;height:.1rem;background:#cbcbcb;position:absolute;top:0;left:0}}.p-dji .-form{width:36rem;margin:5rem auto 0}@media screen and (max-width:767px){.p-dji .-form{width:100%}}.p-dji .-form .-foot{margin-top:1.8rem;text-align:left}.p-dji .-form .-foot .forgetpass{font-size:1.4rem;margin-bottom:5rem}.p-dji-foot{text-align:center;margin-top:3rem;padding-bottom:8rem}@media screen and (max-width:767px){.p-dji-foot{margin-top:2rem;padding-bottom:3rem}}.p-dji-foot .-ttl{font-size:1.4rem;font-weight:400;color:#3c3c3c;line-height:1.7}@media screen and (max-width:767px){.p-dji-foot .-ttl{font-size:1.3rem;text-align:left}}.p-dji-foot .-btn{margin-top:5rem}.p-dji-foot .-btn a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ff5000;border:1px solid #FF5000;border-radius:.4rem;width:23.3rem;height:6.4rem;font-size:1.6rem;font-weight:700;margin:0 auto;transition:.3s}@media screen and (any-hover:hover)and (min-width:768px){.p-dji-foot .-btn a:hover{background:#ff5000;color:#fff}}.p-page01{padding-bottom:8rem;text-align:center}@media screen and (max-width:767px){.p-page01{padding-bottom:3rem}}.p-page01 .-btn{margin-top:6.3rem}.p-page01 .-link{margin-top:3rem}.p-page01 .-link a{text-decoration:underline;transition:.3s}@media screen and (any-hover:hover)and (min-width:768px){.p-page01 .-link a:hover{opacity:.7}}@media screen and (max-width:767px){.p-page01 .-link{text-align:left;width:26rem;margin:2rem auto 0;line-height:1.7}}.p-page02{padding-bottom:10rem}@media screen and (max-width:767px){.p-page02{padding-bottom:5rem}}.p-page02 .-form{max-width:36rem;margin:7.5rem auto 0}@media screen and (max-width:767px){.p-page02 .-form{margin-top:3rem;width:100%}}.p-page02 .-form .-item .ttl{font-size:1.6rem}.p-page02 .-btn{margin-top:5rem}.p-page03{padding-bottom:9rem}@media screen and (max-width:767px){.p-page03{padding-bottom:3rem}}.p-page03 .-lead{font-size:1.6rem;line-height:1.6;max-width:53rem;margin:2rem auto 0}.p-page03 .-form{max-width:36rem;margin:5rem auto 0}@media screen and (max-width:767px){.p-page03 .-form{margin-top:3rem;width:100%}}.p-page03 .-form .-item .ttl{font-size:1.6rem}.p-page03 .-btn{margin-top:5.5rem}.p-page04{padding-bottom:8rem}@media screen and (max-width:767px){.p-page04{padding-bottom:3rem}}.p-page04 .-lead{margin-top:2rem;text-align:center}.p-page04 .-form{margin-top:8rem}@media screen and (max-width:767px){.p-page04 .-form{margin-top:4rem}}.p-page04 .form-tbl{max-width:62.5rem;width:100%;margin:0 auto}@media screen and (max-width:767px){.p-page04 .form-tbl th,.p-page04 .form-tbl td{display:block}}.p-page04 .form-tbl th{font-size:1.6rem;padding-top:1.6rem;width:22.5rem}@media screen and (max-width:767px){.p-page04 .form-tbl th{width:100%;padding:0 0 1.6rem}}.p-page04 .form-tbl th.required span{display:inline-block;position:relative;padding-right:1rem}.p-page04 .form-tbl th.required span:after{content:"※";position:absolute;top:0;right:0;font-size:1rem}.p-page04 .form-tbl td{width:calc(100% - 16rem);padding-bottom:4rem}@media screen and (max-width:767px){.p-page04 .form-tbl td{width:100%}}.p-page04 .form-tbl td input{width:100%;height:5rem;border:1px solid #6E6E6E;border-radius:.4rem;padding:1rem 1.6rem 1.3rem;font-size:1.4rem;font-weight:400;color:#3c3c3c}.p-page04 .form-tbl td input::placeholder{color:#b4b4b4;font-size:1.4rem}.p-page04 .namewrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem}.p-page04 .namewrap input{flex:1}@media screen and (max-width:767px){.p-page04 .namewrap{flex-direction:column;gap:1rem}}.p-page04 .radiolist{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;gap:2.7rem;padding:1.6rem 0}@media screen and (max-width:767px){.p-page04 .radiolist{padding:0;justify-content:start;align-items:start;flex-direction:column;gap:1.5rem}}.p-page04 .radiolist label input[type=radio]+span{padding-left:1.8rem}.p-page04 .radiolist label input[type=radio]:checked+span:before{border-color:#686868}.p-page04 .radiolist label input[type=radio]:checked+span:after{background:#ff5000}.p-page04 .note{margin-top:1.3rem;line-height:1.4;letter-spacing:-.5px;padding-bottom:1rem}@media screen and (max-width:767px){.p-page04 .note{font-size:1.2rem}}.p-page04 .selectwrap{width:100%;height:5rem;border:1px solid #6E6E6E;border-radius:.4rem;font-size:1.4rem;font-weight:400;color:#3c3c3c;position:relative}.p-page04 .selectwrap:after{content:"";position:absolute;top:50%;right:2.2rem;transform:translateY(-50%);display:inline-block;width:0;height:0;border-style:solid;border-width:1.2rem .7rem 0 .7rem;border-color:#6E6E6E transparent transparent transparent;pointer-events:none}.p-page04 .selectwrap select{width:100%;height:100%;cursor:pointer;transition:.3s}@media print and (any-hover:hover),screen and (any-hover:hover)and (min-width:768px){.p-page04 .selectwrap select:hover{opacity:.7}}.p-page04 .selectwrap select{padding:0 1.6rem;border-radius:.4rem}.p-page04 .selectwrap select.is-placeholder{color:#b4b4b4}.p-page04 .selectwrap select.is-placeholder option{color:#3c3c3c}.p-page04 .datewrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5rem}@media screen and (max-width:767px){.p-page04 .datewrap{flex-wrap:wrap;gap:.5rem;justify-content:start;align-items:start}}.p-page04 .datewrap .-unit{flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-page04 .datewrap .-unit span{margin-left:.8rem}.p-page04 .datewrap .-unit .selectwrap{width:10rem}.p-page04 .datewrap .-unit .selectwrap:after{right:.7rem}@media screen and (max-width:767px){.p-page04 .datewrap .-unit .selectwrap:after{border-width:.8rem .5rem 0 .5rem}}@media screen and (max-width:767px){.p-page04 .datewrap .-unit .selectwrap{width:6rem;height:4rem}.p-page04 .datewrap .-unit .selectwrap select{padding:.5rem 0 .5rem 1rem}}@media screen and (max-width:767px){.p-page04 .datewrap .-unit:first-of-type .selectwrap{width:10rem}}.p-page04 .form-attention{max-width:62.5rem;width:100%;margin:7rem auto 0;padding:3rem 4.5rem;border:1px solid #CBCBCB;font-size:1.4rem;line-height:1.75}@media screen and (max-width:767px){.p-page04 .form-attention{margin-top:2rem;padding:1.5rem;font-size:1.3rem}}.p-page04 .form-attention a{text-decoration:underline}.p-page04 .form-checkbox{font-size:1.6rem;text-align:center;margin-top:3.5rem}@media screen and (max-width:767px){.p-page04 .form-checkbox{margin-top:2rem;font-size:1.4rem;text-align:left}}.p-page04 .form-checkbox label a{text-decoration:underline}.p-page04 .form-checkbox label span{padding-left:3rem;padding-top:.1rem;letter-spacing:.05rem}@media screen and (max-width:767px){.p-page04 .form-checkbox label span{display:inline-block;padding:.4rem 0 0 2rem;line-height:1.5}}.p-page04 .form-checkbox label span:before{width:1.4rem;height:1.4rem}.p-page04 .form-checkbox label span:after{top:.6rem}.p-page04 .form-btn{margin-top:7rem}@media screen and (max-width:767px){.p-page04 .form-btn{margin-top:4rem}}.p-page05{padding-bottom:8.5rem}@media screen and (max-width:767px){.p-page05{padding-bottom:3rem}}.p-page05 .-lead{font-size:1.6rem;line-height:1.6;max-width:53rem;margin:3.5rem auto 0}@media screen and (max-width:767px){.p-page05 .-lead{margin-top:2rem}}.p-page05 .-btn{margin-top:6rem}@media screen and (max-width:767px){.p-page05 .-btn{margin-top:3rem}}.p-page06_10{padding:2.5rem 0 6rem}@media screen and (max-width:767px){.p-page06_10{padding:0 0 3rem}}.p-page06_10 .p-select-headline{font-size:1.8rem;text-align:center;padding-bottom:5rem;line-height:1.5}@media screen and (max-width:767px){.p-page06_10 .p-select-headline{line-height:1.6;text-align:left;padding:0 .5rem 3rem}}.p-page06_10 .p-select-headline .small{font-size:1.4rem}@media screen and (max-width:767px){.p-page06_10 .p-select-headline .small{font-size:1.8rem}}.p-page06_10 .options{display:grid;grid-template-columns:1fr 1fr;gap:2.3rem;max-width:66.3rem;width:100%;margin:0 auto 7rem}@media screen and (max-width:767px){.p-page06_10 .options{max-width:100%;display:block;margin-bottom:5rem}}@media screen and (max-width:767px){.p-page06_10 .options .option{margin-bottom:1.8rem}.p-page06_10 .options .option:last-child{margin-bottom:0}}.p-page06_10 .options .option input{display:none}.p-page06_10 .options .option label{display:block;border:1px solid #6E6E6E;padding:2.1rem 0;cursor:pointer;border-radius:.3rem;text-align:center;transition:background-color .3s,border-color .3s,color .3s}.p-page06_10 .options .option label:has(input:checked){background-color:#c5c5c5}.p-page06_10 .buttons{display:flex;justify-content:space-between;max-width:42.6rem;width:100%;margin:0 auto}@media screen and (max-width:767px){.p-page06_10 .buttons{max-width:100%;display:block}}.p-page06_10 .buttons .btn{max-width:20rem;width:100%;padding:1.6rem 0;border-radius:4rem;border:none;font-size:1.4rem;cursor:pointer;text-align:center;opacity:1}@media screen and (max-width:767px){.p-page06_10 .buttons .btn{margin:0 auto;max-width:26rem;font-size:1.6rem}}.p-page06_10 .buttons .btn.-next{background:#a0a0a0;color:#fff;order:2}.p-page06_10 .buttons .btn.-next:hover{background:#ff5000}@media screen and (max-width:767px){.p-page06_10 .buttons .btn.-next{margin-bottom:2.2rem;background:#ff5000}}.p-page06_10 .buttons .btn.-back{background:#fff;border:1px solid #A0A0A0;order:1}.p-page06_10 .buttons .btn.-back:hover{color:#ff5000;border-color:#ff5000}.p-page11{padding-bottom:6rem}@media screen and (max-width:767px){.p-page11{padding-bottom:3rem}}.p-page11 .p-signup-headline{letter-spacing:.05em}.p-page11 .-txt{text-align:center;font-size:1.6rem;font-weight:500;letter-spacing:.06em;line-height:1.85;margin:1.8rem 0 3rem}@media screen and (max-width:767px){.p-page11 .-txt{letter-spacing:0;margin:2rem 0}}.p-page11 .-ttl{text-align:center;color:#ff5000;letter-spacing:.04em;font-weight:500;margin:6.6rem 0 2rem}@media screen and (max-width:767px){.p-page11 .-ttl{margin:5rem 0 2rem;line-height:1.5}}.p-page11 .l-btn{width:36rem;display:block;margin:0 auto;letter-spacing:.08rem;font-weight:500;text-align:center;transition:.3s;font-size:1.6rem}@media screen and (max-width:767px){.p-page11 .l-btn{width:26rem;height:5rem;line-height:1.5;font-size:1.4rem}}.p-page11 .l-btn a{display:block;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-page11 .l-btn.c-btn{height:7rem;border:.2rem solid #FF5000;border-radius:4rem;font-size:1.4rem;color:#ff5000}@media screen and (any-hover:hover)and (min-width:768px){.p-page11 .l-btn.c-btn:hover{background:#ff5000;color:#fff}}@media screen and (max-width:767px){.p-page11 .l-btn.c-btn{background:#ff5000;color:#fff}}.p-page11 .l-btn.q-btn{height:6.4rem;border-radius:1rem;color:#fff;background:#ff5000}@media screen and (any-hover:hover)and (min-width:768px){.p-page11 .l-btn.q-btn:hover{opacity:.7}}
