@-moz-document url-prefix(){html{overflow:hidden}@media screen and (max-width: 1024px){html{overflow:visible}}}.p-account-form{display:flex;justify-content:center;align-items:center;height:calc( 100vh - 120px - 182px);padding:0 50px;background:url("../../images/parts/bg-login01.jpg") center/cover;box-sizing:border-box}@media only screen and (max-width: 1024px){.p-account-form{height:auto;padding:50px}}@media screen and (max-width: 767px){.p-account-form{padding:20px 20px 40px}}@media only screen and (max-height: 600px){.p-account-form{height:auto}}.p-account-form__container{display:flex;align-items:center;width:100%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.p-account-form__container{display:block}}.p-account-form__head{width:50%;padding:80px;box-sizing:border-box}@media only screen and (max-width: 1200px){.p-account-form__head{padding:40px}}@media only screen and (max-width: 1024px){.p-account-form__head{width:100%;padding:0;margin:0 0 50px}}@media screen and (max-width: 767px){.p-account-form__head{margin:0 0 20px}}.p-account-form__head h2{max-width:380px;margin:0 0 30px}@media screen and (max-width: 767px){.p-account-form__head h2{max-width:180px;margin:0 0 10px}}.p-account-form__head p{font-size:1.8rem;color:#fff;line-height:1.8}@media screen and (max-width: 767px){.p-account-form__head p{font-size:1.2rem}}.p-account-form__body{width:50%;max-height:calc( ( 100vh - 120px - 182px ) / 3 * 2);background:#FFF;padding:50px 40px 50px 40px;box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-sizing:border-box;overflow-y:auto}@media only screen and (max-width: 1024px){.p-account-form__body{width:100%;max-height:100%}}@media screen and (max-width: 767px){.p-account-form__body{padding:20px 20px 25px}}.p-account-form__body__ttl{margin:0 0 30px}@media screen and (max-width: 767px){.p-account-form__body__ttl{margin:0 0 15px}}.p-account-form__body__ttl h3{font-size:3rem;font-weight:bold}@media screen and (max-width: 767px){.p-account-form__body__ttl h3{font-size:2rem}}.p-account-form__body__error{display:none;color:#721C24;background:#F5C6CB;padding:10px;margin:0 0 20px;border:1px solid #f8d7da}@media screen and (max-width: 767px){.p-account-form__body__error{font-size:1.2rem}}.p-account-form__body__error2{display:block;color:#721C24;background:#F5C6CB;padding:10px;margin:0 0 20px;border:1px solid #f8d7da}.p-account-form__body__success{display:block;color:#28a745}.p-account-form__body__content{margin:0 0 30px}@media screen and (max-width: 767px){.p-account-form__body__content{margin:0 0 20px}}.p-account-form__body__content dl{margin:0 0 20px}.p-account-form__body__content dl:last-child{margin:0}.p-account-form__body__content dt{display:flex;align-items:center;font-size:1.6rem;margin:0 0 5px;font-weight:normal}@media screen and (max-width: 767px){.p-account-form__body__content dt{font-size:1.2rem}}.p-account-form__body__content dd{font-size:1.6rem}@media screen and (max-width: 767px){.p-account-form__body__content dd{font-size:1.2rem}}.p-account-form__body__content .hissu{display:flex;width:35px;height:20px;align-items:center;justify-content:center;margin-top:2px;margin-left:15px;font-size:1rem;line-height:1;color:#fff;background-color:#002c6b}.p-account-form__body__content input[type="text"],.p-account-form__body__content input[type="email"],.p-account-form__body__content input[type="password"],.p-account-form__body__content select{border:none;box-sizing:border-box;outline:none;border-radius:8px;box-shadow:inset 1px 1px 2px 0px rgba(0,0,0,0.24);background-color:#fff;width:100%;height:50px;font-size:1.6rem;background:#F5F5F5;padding:0 20px;border:1px solid #ddd;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 767px){.p-account-form__body__content input[type="text"],.p-account-form__body__content input[type="email"],.p-account-form__body__content input[type="password"],.p-account-form__body__content select{height:35px;font-size:1.2rem;padding:0 10px}}.p-account-form__body__content input[type="text"]:disabled,.p-account-form__body__content input[type="email"]:disabled,.p-account-form__body__content input[type="password"]:disabled,.p-account-form__body__content select:disabled{background:#ddd}.p-account-form__body__content select{background:url("../../images/parts/ico-arrow-select01.png") center right 20px/10px 6px no-repeat #f5f5f5;padding:0 40px 0 20px}@media screen and (max-width: 767px){.p-account-form__body__content select{background:url("../../images/parts/ico-arrow-select01.png") center right 10px/10px 6px no-repeat #f5f5f5;padding:0 30px 0 10px}}.p-account-form__body__content select::-ms-expand{display:none}.p-account-form__body__content .checkboxes{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.p-account-form__body__content .checkboxes{display:block}}.p-account-form__body__content .checkboxes .checkbox{margin-right:10px;padding:0 0 15px}@media screen and (max-width: 767px){.p-account-form__body__content .checkboxes .checkbox{margin:0 10px;padding:5px 0}}.p-account-form__body__content .checkboxes .checkbox input[type=checkbox]{position:absolute;left:-9999px}.p-account-form__body__content .checkboxes .checkbox input[type=checkbox]:checked+label{color:#fff;background-color:#002c6b}.p-account-form__body__content .checkboxes .checkbox input[type=checkbox]:disabled+label{cursor:default}.p-account-form__body__content .checkboxes .checkbox label{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:60px;padding:0 20px;border:1px solid #DDD;background-color:#fff;white-space:nowrap;text-align:center;cursor:pointer;user-select:none;font-size:1.3rem;transition:background-color .2s, box-shadow .2s;box-sizing:border-box}@media only screen and (max-width: 767px){.p-account-form__body__content .checkboxes .checkbox label{width:100%;height:30px;padding:0 20px;font-size:1.2rem;line-height:1}}.p-account-form__body__content .required{display:flex;align-items:center;justify-content:center;width:38px;height:20px;font-size:1.2rem;font-weight:bold;color:#C61C50;line-height:1;margin:0 0 0 10px;border:1px solid #C61C50;box-sizing:border-box}@media screen and (max-width: 767px){.p-account-form__body__content .required{width:32px;height:15px;font-size:1rem;margin:0 0 0 5px}}.p-account-form__body__content .error{color:#C61C50;margin:5px 0 0}.p-account-form__body__content .data-input-form-block{display:flex;margin-bottom:20px}.p-account-form__body__content .data-input-form-block:last-child{margin-bottom:0}.p-account-form__body__btn{display:flex;align-items:center;justify-content:space-around}@media only screen and (max-width: 1200px){.p-account-form__body__btn{display:block;text-align:center}}.p-account-form__body__btn button{width:220px;height:60px;border:none;border-radius:40px;background:#002c6b;cursor:pointer;transition:.3s}@media only screen and (max-width: 1200px){.p-account-form__body__btn button{width:200px;height:40px;margin-bottom:10px;padding:12px 30px}}@media screen and (max-width: 767px){.p-account-form__body__btn button{padding:10px 20px}}.p-account-form__body__btn button.back{border:1px solid #002c6b;background-color:#fff}.p-account-form__body__btn button.back span{color:#002c6b}.p-account-form__body__btn button.size_l{width:400px}.p-account-form__body__btn button:hover{opacity:.7}.p-account-form__body__btn button span{display:inline-block;font-size:1.5rem;font-weight:bold;color:#fff}@media screen and (max-width: 767px){.p-account-form__body__btn button span{font-size:1.4rem}}.p-account-form__body__link{display:flex;justify-content:space-between;margin:20px 0 0}@media screen and (max-width: 767px){.p-account-form__body__link{display:block;margin:12px 0 0}}@media screen and (max-width: 767px){.p-account-form__body__link p{text-align:center;margin:0 0 5px}}@media screen and (max-width: 767px) and (max-width: 767px){.p-account-form__body__link p:last-child{margin:0}}.p-account-form__body__link a{position:relative;font-size:1.6rem;font-weight:500;color:#00358C;padding:0 15px 0 0}@media screen and (max-width: 767px){.p-account-form__body__link a{font-size:1.2rem}}.p-account-form__body__link a::before{content:"";position:absolute;top:0;right:0;bottom:0;width:10px;height:10px;margin:auto;border-top:2px solid #00358C;border-right:2px solid #00358C;transform:rotate(45deg);box-sizing:border-box}@media screen and (max-width: 767px){.p-account-form__body__link a::before{width:8px;height:8px}}.p-account-form__body__link a[target="_blank"]:before{content:none}.p-account-form__body__link a[target="_blank"]:after{content:"";position:absolute;top:5px;right:0;width:10px;height:9px;background:url("../../images/parts/ico-blank01.png") 0 0/cover}.p-account-form__body__finish{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center}.p-account-form__body__finish img{margin:10px 0}.p-account-form__body__finish p{margin:10px 0;font-size:3rem;font-weight:bold;color:#002c6b}

/*# sourceMappingURL=account.css.map */