@charset "UTF-8";
.c-form{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;text-align:left}.c-form__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 10px 0;padding:0 15px;border:1px solid #d8d8d8;background:#fff}.c-form__item.two{width:calc(50% - 10px)}.c-form__item__title{display:block;width:auto;max-width:100%;margin:0 15px 0 0;font-size:15px;line-height:1.2;color:#777;flex:0 0 auto}.c-form__item.required .c-form__item__title::after{content:'*';padding:0 0 0 5px;color:#c70034}.c-form__item__notice{display:block;width:100%;margin:5px 0 0 0;font-size:15px;line-height:1.4;color:#c70034}.c-form__item:not(.c-form-stacked .c-form__item) input{padding:0;border:none;background:none}.c-form__item:not(.c-form-stacked .c-form__item) select,.c-form__item:not(.c-form-stacked .c-form__item) .select2-container{padding:0;border:none;background-color:transparent;background-position:center right}.c-form__address,.c-form__item__address{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.c-form__address select,.c-form__address .select2-container,.c-form__item__address select,.c-form__item__address .select2-container{width:calc(50% - 10px);margin:0 0 10px 0}.c-form__address input{background:#fff}.c-form__address select,.c-form__address .select2-container{background-color:#fff}.c-form__tool{display:block;width:100%;margin:10px auto;padding:30px 0 0 0;border-top:1px solid #d8d8d8}.c-form__tool .c-form__item,.c-form-stacked .c-form__tool .c-form__item{margin:0}.c-form__upload{display:block;width:100%;margin:0 0 30px 0}.c-form__upload__box{display:block;width:100%;padding:20px 0}.c-form-stacked .c-form__item{display:block;margin:0 0 20px 0;padding:0;border:none;background:none}.c-form-stacked .c-form__item__title{width:100%;margin:0 0 10px 0;color:#151515}@media screen and (max-width:991px){}@media screen and (max-width:767px){.c-form__item.two{width:100%}.c-form__item__address select,.c-form__item__address .select2-container{width:100%}}@media screen and (max-width:575px){.c-form__item__title{font-size:14px}.c-form__item__notice{font-size:14px}.c-form__tool{margin:0 auto 5px auto;padding:20px 0 0 0}.c-form__upload{margin:0}.c-form__upload__box{padding:10px 0}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.auth{display:block;width:calc(100% - 120px);max-width:660px;padding:70px 80px;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.1)}.auth[data-style="large"]{max-width:800px}.auth__title{margin:0 auto 40px auto}.auth__text{margin:0 auto 15px auto}.auth__title+.auth__text{margin:-10px auto 15px auto}.auth__form{width:100%}.auth-tool{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;margin:20px auto 0 auto}.auth-tool__link{display:block;width:auto;margin:0 15px;max-width:100%;font-size:15px;line-height:1;color:#151515;transition:color .4s ease-in-out;flex:0 0 auto}.auth-tool__link::before{content:'';position:absolute;top:0;right:-15px;display:block;width:1px;height:1em;background:rgba(15,15,15,.3);pointer-events:none}.auth-tool__link:last-child::before{display:none}.auth-tool__link a{text-decoration:underline;text-underline-offset:3px}.auth-tool__link a:hover{text-decoration:underline}.auth-btGroup{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;margin:20px auto 0 auto}.auth-btGroup__bt{max-width:300px;margin:0 5px}.auth__oauth{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:25px auto 0 auto}.auth__oauth::before{content:'or';position:relative;display:block;width:100%;margin:0 auto 25px auto;font-size:15px;color:#151515;text-align:center;background:linear-gradient(to left,#d8d8d8 0%,#d8d8d8 100%) center left/calc(50% - 1em - 20px) 1px no-repeat,linear-gradient(to left,#d8d8d8 0%,#d8d8d8 100%) center right/calc(50% - 1em - 20px) 1px no-repeat}.auth__oauth__bt{width:calc(50% - 10px)}@media screen and (max-width:991px){.auth[data-style="large"]{padding:70px 50px}}@media screen and (max-width:767px){.auth__oauth__bt{width:100%;margin:0 0 10px 0}.auth__oauth__bt:last-child{margin:0}}@media screen and (max-width:575px){.auth{width:calc(100% - 40px);padding:50px 30px}.auth[data-style="large"]{padding:50px 30px}.auth__title{margin:0 auto 30px auto}.auth-tool{margin:15px auto 0 auto}.auth-tool__link{margin:0 10px;font-size:14px}.auth-tool__link::before{right:-10px}.auth-btGroup{margin:15px auto 0 auto}.auth-btGroup__bt{max-width:none;margin:0 auto 10px auto}.auth-btGroup__bt:last-child{margin:0 auto}.auth__oauth{margin:15px auto 0 auto}.auth__oauth::before{margin:0 auto 15px auto;background-size:calc(50% - 1em - 15px) 1px,calc(50% - 1em - 15px) 1px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
