.common-title.type02{margin-bottom:4rem}@media screen and (max-width: 767px){.common-title.type02{margin-bottom:2rem}}.login-guide-box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:4rem;padding:3rem;width:100%;border:solid .2rem #ED4843}.login-guide-box .text{font-weight:600;font-size:2.2rem;line-height:180%;text-align:center;letter-spacing:.05em}@media screen and (max-width: 767px){.login-guide-box .text{font-size:1.8rem}}.login-guide-box .btn{display:flex;justify-content:center;margin-top:2rem;width:40rem;max-width:100%;height:6.8rem;font-weight:700;font-size:1.8rem;line-height:100%;align-items:center;letter-spacing:.05em;font-feature-settings:"halt" on;color:#fff;background-color:#ed4843;border-radius:.4rem}@media screen and (max-width: 767px){.login-guide-box .btn{height:4.8rem}}.login-guide-box .btn:after{content:"";display:block;margin-left:1.2rem;width:1rem;height:1rem;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg)}.flex-area{display:flex;justify-content:space-between;align-items:stretch;padding-bottom:8rem}@media screen and (max-width: 767px){.flex-area{flex-direction:column;justify-content:flex-start;padding-bottom:4.6rem}}.flex-area .box{margin-bottom:8rem;padding:6rem;width:100%;border:solid 1px #DCDCDC;border-radius:1rem}@media screen and (max-width: 767px){.flex-area .box{margin-bottom:4rem;padding:2rem 1.6rem;width:100%}}.flex-area .left,.flex-area .right{width:calc((100% - 4rem)/2)}@media screen and (max-width: 767px){.flex-area .left,.flex-area .right{width:100%}}.flex-area .left .title,.flex-area .right .title{margin-bottom:1.6rem;font-weight:600;font-size:1.8rem;line-height:100%;letter-spacing:.05em}.flex-area .left .btn,.flex-area .right .btn{display:flex;justify-content:center;align-items:center;margin-top:2.4rem;margin-right:auto;margin-left:auto;width:100%;max-width:60rem;height:6.8rem;font-weight:700;font-size:1.8rem;line-height:100%;letter-spacing:.05em;font-feature-settings:"halt" on;color:#fff;background-color:var(--theme-color);border-radius:.4rem}@media screen and (max-width: 767px){.flex-area .left .btn,.flex-area .right .btn{height:4.8rem;font-size:1.6rem}}.flex-area .left .btn:after,.flex-area .right .btn:after{content:"";display:block;margin-left:1.2rem;width:1rem;height:1rem;border-top:solid 1px var(--white);border-right:solid 1px var(--white);transform:rotate(45deg)}@media screen and (max-width: 767px){.flex-area .left .btn:after,.flex-area .right .btn:after{margin-left:1rem;width:.8rem;height:.8rem}}.flex-area .left .form-agree-wrapper{margin-top:2.4rem}.flex-area .left .link-forgot{display:flex;justify-content:center;align-items:center;margin-top:2.3rem;font-weight:400;font-size:1.4rem;line-height:100%;letter-spacing:.05em;color:var(--link-color)}@media screen and (max-width: 767px){.flex-area .left .link-forgot{margin-top:1.6rem}}.flex-area .left .link-forgot:after{content:"";display:block;margin-left:1.2rem;width:.8rem;height:.8rem;border-top:solid 1px var(--link-color);border-right:solid 1px var(--link-color);transform:rotate(45deg)}@media screen and (max-width: 767px){.flex-area .right{margin-top:1.6rem}}.flex-area .right .text{font-weight:400;font-size:1.8rem;line-height:200%;letter-spacing:.05em}@media screen and (max-width: 767px){.flex-area .right .text{font-size:1.6rem;line-height:2.6rem}}.flex-area .right .btn{margin-top:1.6rem}.gate-wrapper{padding:0 2rem 2rem}.gate-wrapper .gate-note{margin-top:1rem}.gate-wrapper .common-form,.gate-wrapper .btn{margin-top:2rem}
