@charset "UTF-8";
.c-form select::placeholder,.c-form input::placeholder,.c-form textarea::placeholder{color:#797979;font-family:'NotoSansTC'}.c-form input[type="text"],.c-form input[type="password"],.c-form textarea{width:100%;max-width:100%;border:none;padding:15px 20px;font-size:14px;line-height:1;font-family:'NotoSansTC';background:#f2f2f2}.c-form select{width:100%;font-size:14px;font-family:'NotoSansTC';color:#333;border:none;padding:15.5px 35px 15px 20px;background:url(/assets/images/common/icon_arrow_bottom.svg) calc(100% - 20px) center no-repeat #f2f2f2;background-size:12px 6px}.c-form textarea{min-height:170px}.c-form input[type="submit"]{cursor:pointer}.c-form .c-radio{margin:0 0 20px 0}.c-form-white input[type="text"],.c-form-white input[type="password"],.c-form-white textarea{background:none;border-bottom:1px solid #d2d2d2;background:#fff;padding:15px 0}.c-form-white select{background:none;border-bottom:1px solid #d2d2d2;background:url(/assets/images/common/icon_arrow_bottom.svg) calc(100% - 10px) center no-repeat #fff;background-size:12px 6px;padding:15px 40px 15px 0}.c-form__birthday{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:center;justify-content:space-between}.c-form__birthday select.birthday_year{width:100%}.c-form__birthday select.birthday_month,.c-form__birthday select.birthday_day{width:calc(50% - 5px)}.c-captcha{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center}.c-captcha input[name="captcha"]{width:100%}.c-captcha__pic{width:100px;flex:0 0 100px}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){}@supports (-webkit-touch-callout:none){}
.contact{width:100%;max-width:1350px;margin:65px auto 100px auto}.contact-title{margin:0 0 60px 0}.contact-title__sub{font-size:12px;line-height:1;font-family:'Roboto';margin:0 0 8.5px 0}.contact-title__main{font-size:14px;line-height:1;color:#514b41;font-family:'Roboto-BL';text-transform:uppercase}.contact__inner{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:calc(100% - 60px);background:#fff;margin:0 auto;padding:100px}.contact__inner__message{width:55%;padding:35px 0 0 0;border-top:2px solid #efedea}.contact__inner__message__from{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:space-between}.contact__inner__message__from input[type="text"],.contact__inner__message__from textarea{margin:0 0 10px 0}.contact__inner__message__from textarea{margin:0 0 25px 0}.contact__inner__message__from .two,input[type="text"].two{width:calc(50% - 12.5px)}.contact__inner__message__from .c-captcha{width:100%;max-width:270px;margin:0 20px 10px 0}.contact__inner__message__from .c-captcha input[type="text"]{margin:0}.contact__inner__message__from .c-bt-send{width:100%;max-width:170px;padding:20px}.contact__inner__info{width:calc(45% - 65px);margin:0 0 0 65px;padding:35px 0 0 0;border-top:2px solid #efedea}.contact__inner__info__item{display:flex;align-items:flex-start;align-content:flex-start;margin:0 0 25px 0}.contact__inner__info__item:last-of-type{margin:0}.contact__inner__info__item__acc{position:relative;width:25px;height:25px;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;background:#544d4b;margin:0 20px 0 0;border-radius:50%;overflow:hidden}.contact__inner__info__item__acc img{object-fit:contain;object-position:center;width:50%;height:50%}.contact__inner__info__item__text{width:calc(100% - 45px);font-size:14px;color:#797979;line-height:1.5;font-family:'NotoSansTC';text-align:justify}.contact__inner__info__item__text a{transition:opacity .4s ease-in-out}.contact__inner__info__item__text a:hover{opacity:.7}@media screen and (max-width:1200px){.contact__inner{padding:100px 60px}}@media screen and (max-width:991px){.contact{margin:25px auto 100px auto}.contact__inner__message{width:100%;margin:0 0 90px 0}.contact__inner__info{width:100%;margin:0}}@media screen and (max-width:767px){.contact__inner{width:calc(100% - 50px)}.contact__inner__message__from .c-captcha,.contact__inner__message__from .c-bt-send{max-width:none;margin:0 0 20px 0}}@media screen and (max-width:575px){.contact{margin:0 auto 50px auto}.contact-title{margin:0 0 40px 0}.contact__inner{width:calc(100% - 30px);padding:50px 20px}.contact__inner__message{margin:0 0 40px 0;padding:20px 0 0 0}.contact__inner__message__from .two,input[type="text"].two{width:100%}.contact__inner__info{padding:20px 0 0 0}}@supports (-webkit-touch-callout:none){}
