@charset "UTF-8";.login__form{margin-bottom:20px}.login__form__error{display:inline-block;margin-top:4px}.login__input{width:100%;height:38px}.loginWrapper{width:500px;margin:0 auto}.mismatchErr{display:block;margin-bottom:10px}.inputTitle{font-size:18px;font-weight:700;margin-top:20px;margin-bottom:10px}.inputTitle:first-child{margin-top:0}.helpText{margin-top:8px}.helpText+.helpText{margin-top:4px}.siteSeal{text-align:left;margin:0;margin-top:10px;width:100%}.buttonArea{margin-top:20px;text-align:center}.buttonArea .button{padding:14px 130px;font-size:20px}.buttonArea .button:first-child{margin-bottom:30px}.buttonArea .beginner{font-size:18px;color:#00c8d7;margin-bottom:10px}.privacyPolicyModal__lead{margin-bottom:12px}.privacyPolicyModal__termBox{width:100%;height:350px;margin-bottom:15px;overflow-y:scroll;border:1px solid #c8c8c8}.privacyPolicyModal__changeList{margin-bottom:10px}.privacyPolicyModal__changeList:last-of-type{margin-bottom:25px}.privacyPolicyModal__changeList__term{font-weight:700}.privacyPolicyModal .login__buttonArea__button{padding:14px;font-size:20px;color:#fff;background:#f0a}.privacyPolicyModal .main__termsFrame--box{max-width:1000px;margin:0 auto}.privacyPolicyModal .main__termsFrame--box .btnArea__frame{margin-bottom:3rem}.privacyPolicyModal .terms__frame{padding:0 10%;margin-top:3rem;margin-bottom:2.4rem}.privacyPolicyModal .terms__frame__text{text-align:left;margin-bottom:1.6rem}.privacyPolicyModal .terms__freme--box{border:1px solid #c4c4c4;padding:3rem .6rem .6rem;width:100%;height:350px;overflow:visible;overflow-y:scroll}.privacyPolicyModal .terms__freme--box .main__content{margin-bottom:2rem}.privacyPolicyModal .modal__terms{max-width:70%;max-height:80%;width:auto;padding:5%;overflow:visible;overflow-y:scroll;text-align:left;color:#000}.privacyPolicyModal .termsFrame_main .agreement,.privacyPolicyModal お問い合わせフォーム（checkbox） .agreement{margin-bottom:3rem}.privacyPolicyModal .privacyHead{max-width:100%;padding:20px 26px}.privacyPolicyModal .privacyHead__title{display:block;margin-bottom:20px;font-size:26px;text-align:center}.privacyPolicyModal .privacyHead__title.privacyPolicyModal .privacyHead__title--sub{font-size:18px}.privacyPolicyModal .privacyDescription{max-width:100%}.privacyPolicyModal .privacyDescription__title{font-weight:700}.privacyPolicyModal .privacyDescription__table,.privacyPolicyModal .privacyDescription__text{margin-bottom:8px}.privacyPolicyModal .privacyDescription__addressImg{width:190px}.privacyPolicyModal .privacyDescription__tableHead{font-weight:400}.privacyPolicyModal .privacy__border{display:block;margin-top:40px;margin-bottom:40px}.privacyPolicyModal .ruleHead__title{display:block;margin-bottom:20px;font-size:26px;text-align:center}.privacyPolicyModal .ruleDescription{max-width:100%}.privacyPolicyModal .ruleDescription__subhead{display:block;margin-bottom:6px;font-size:18px}.privacyPolicyModal .ruleDescription__bigTitle{margin-top:28px;font-size:22px}.privacyPolicyModal .ruleDescription__title{font-weight:700;padding-top:8px;margin-bottom:4px}.privacyPolicyModal .terms__date{margin-top:36px;text-align:right}@media screen and (max-width:768px){.siteSeal{padding:0}.privacyPolicyModal .privacyHead{padding:10px 14px}.privacyPolicyModal .privacyHead__title{font-size:20px;margin-bottom:14px}.privacyPolicyModal .privacyHead__title.privacyPolicyModal .privacyHead__title--sub{font-size:16px}}@media screen and (max-width:600px){.loginWrapper{width:300px}.inputTitle{font-size:14px}.buttonArea .button{width:100%;padding:14px 0}.buttonArea .button:first-child{margin-right:0;margin-bottom:20px}}@-moz-keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
