@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%}.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 20px;background:#faf9f7;border:1px solid #d2d1cf}.c-form__item input,.c-form__item textarea{padding:0;border:none;width:100%;background:#faf9f7}.c-form__item input,.c-form__item select{height:70px}.c-form__item input{width:100%}.c-form__item select{width:100%;padding:0 0 0 15px;border:none;background:url(/assets/images/common/icon_arrow_bottom.svg) right 10px center /10px 8px no-repeat}.c-form__item.wrap{flex-wrap:wrap;padding:20px}.c-form__item.two{width:calc(50% - 10px)}.c-form__item__title{display:block;width:auto;max-width:100%;margin:0 20px 0 0;font-size:17px;line-height:2.2;color:var(--textColor);font-family:inherit;white-space:nowrap}.c-form__item.required .c-form__item__title::after{content:'*';padding:0 0 0 10px;color:var(--mainColor);font-family:'Montserrat-L','NotoSansTC-L'}.c-form__item__title{min-width:calc(4.5em + 10px)}.c-form__item textarea{display:block;width:100%;background:#faf9f7}.c-form__item__passwordSwitch{display:block;width:50px;height:50px;margin:0 -30px 0 10px;opacity:.6;cursor:pointer;z-index:10;flex:0 0 auto}.c-form__item__passwordSwitch::before,.c-form__item__passwordSwitch::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:center/50% auto no-repeat}.c-form__item__passwordSwitch::before{background-image:url(/assets/images/common/icon_eye.svg)}.c-form__item__passwordSwitch::after{background-image:url(/assets/images/common/icon_eye_close.svg);opacity:0}.c-form__item input[type="text"]~.c-form__item__passwordSwitch::before{opacity:0}.c-form__item input[type="text"]~.c-form__item__passwordSwitch::after{opacity:1}.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__tool{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.c-form__tool__captcha{max-width:470px}.c-form__tool__submit{max-width:200px;margin:0 0 0 20px}@media screen and (max-width:991px){}@media screen and (max-width:767px){.c-form__item.two{width:100%}.c-form__tool{flex-direction:column;justify-content:flex-start}.c-form__tool__captcha{max-width:none}.c-form__tool__submit{width:100%;max-width:none;margin:10px 0 0 0}}@media screen and (max-width:575px){.c-form__item input,.c-form__item select{height:50px}.c-form__item__passwordSwitch{margin:0 -20px 0 10px}.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(){}
body footer{display:none}.c-banner__copyright{top:170px;right:max(10px,calc(50% - 910px));bottom:auto;transform-origin:top left;transform:translateX(100%) rotate(90deg)}.login{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;min-height:100vh;padding:120px 0;overflow:hidden}.login__box{display:block;width:calc(100% - 60px);max-width:1000px;padding:70px;border:1px solid #d2d1cf;background:var(--itemBgColor)}.login__box::before{content:'';position:absolute;top:100%;left:15px;display:block;width:calc(100% - 30px);height:10px;background:rgba(208,200,183,.2)}.login__box__close{position:absolute;top:30px;right:30px;display:block;width:35px;height:20px;cursor:pointer;transition:opacity .4s ease-in-out;overflow:hidden}.login__box__close::before,.login__box__close::after{content:'';position:absolute;top:calc(50% - .5px);left:-20%;display:block;width:140%;height:1px;background:var(--titleColor);transform-origin:center}.login__box__close::before{transform:rotate(28deg)}.login__box__close::after{transform:rotate(-28deg)}.login__box__close:hover{opacity:.7}.login__box__title{display:block;width:100%;margin:0 0 50px 0}.login__box__title__main{display:inline-block;width:auto;max-width:100%;font-size:50px;line-height:1;color:transparent;font-family:'Forum','NotoSansTC';letter-spacing:.025em;text-transform:uppercase;background:linear-gradient(135deg,#d0b875 45%,#bda466 50%,#a78e55 55%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.login__box__title__sub{display:block;width:100%;margin:5px 0 0 0;font-size:17px;line-height:1.4;color:var(--titleColor);font-family:'Montserrat-L','NotoSansTC-L';letter-spacing:.05em}.login__box__text{margin:-10px 0 20px 0}.login__box__form .c-form__item{padding:0 30px}.login__box__form .c-form__item__title{min-width:0;margin:0 30px 0 0}.login__box__form .c-form__item input,.login__box__form .c-form__item select{height:50px}.login__box__form .c-form__tool{margin:10px 0 0}.login__box__form .c-form__tool__submit{max-width:150px;height:50px;margin:0 0 0 auto}.login__box__form__link{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%}.login__box__form__link__item{display:block;width:auto;max-width:100%;margin:0 10px 10px 0;padding:0 10px 0 0;font-size:15px;line-height:1;color:var(--textColor);font-family:inherit;letter-spacing:.05em;border-right:1px solid var(--textColor);transition:opacity .4s ease-in-out}.login__box__form__link__item:hover{opacity:.7}.login__box__form__link__item:last-child{margin:0 0 10px 0;padding:0;border:none}@media screen and (max-width:991px){.c-banner__copyright{display:none}}@media screen and (max-width:767px){.login{padding:90px 0}}@media screen and (max-width:575px){.login__box{width:calc(100% - 40px);padding:70px 20px}.login__box::before{left:20px;width:calc(100% - 40px)}.login__box__close{top:20px;right:20px}.login__box__title{margin:0 0 40px 0}.login__box__title__main{font-size:43px}.login__box__text{margin:-10px 0 15px 0}.login__box__form .c-form__item{padding:0 20px}.login__box__form .c-form__tool__submit{max-width:none}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
