@charset "UTF-8";
.c-form{display:block;width:100%}.c-form input[type="text"],.c-form input[type="tel"],.c-form input[type="email"],.c-form input[type="password"],.c-form textarea{display:block;width:100%;padding:22px 25px;border:none;font-size:18px;line-height:1;color:#463118;font-family:'NotoSerifTC-M';background:#f2e8d6;border-radius:5px;overflow:hidden}.c-form textarea{resize:none;min-height:200px}.c-form select{display:block;width:100%;border:none;font-size:18px;line-height:1;color:#463118;font-family:'NotoSerifTC-M';padding:26px 35px 26px 25px;background:url(/assets/images/common/icon_arrow_bottom_black.svg) calc(100% - 25px) center no-repeat #f2e8d6;background-size:10px auto;border-radius:5px;overflow:hidden}.c-form__box{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__box__item{display:block;width:100%;margin:0 0 25px 0}.c-form__box__item.two{width:calc(50% - 20px)}.c-form__box__item__title{display:block;width:100%;font-size:18px;line-height:1.2;color:#463118;font-family:'NotoSerifTC-M';margin:0 0 10px 0}.c-form__box__captcha{width:100%}.c-form__box__captcha__title{display:block;width:100%;font-size:18px;line-height:1.2;color:#463118;font-family:'NotoSerifTC-M';margin:0 0 10px 0}.c-form__box__captcha__inner{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;border-radius:5px;overflow:hidden}.c-form__box__captcha input{width:100%;flex:0 1 100%}.c-form .c-form__box__captcha input{border-radius:5px 0 0 5px}.c-form__box__captcha__inner__pic{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:170px;height:70px;background:#463118;cursor:pointer;flex:0 0 170px}.c-form__box__submit{width:100%;max-width:300px;margin:60px auto 0 auto}.c-form__box__submit input{left:15px}.c-form__notice{display:block;width:100%;font-size:16px;line-height:1.2;font-family:'NotoSerifTC-B';color:#b01500;margin:0 0 35px 0}@media screen and (max-width:991px){}@media screen and (max-width:767px){.c-form__box__item.two{width:100%}}@media screen and (max-width:575px){.c-form input[type="text"],.c-form input[type="tel"],.c-form input[type="email"],.c-form input[type="password"],.c-form textarea{padding:8.5px 10px;font-size:16px}.c-form textarea{min-height:120px}.c-form select{font-size:16px;padding:12px 15px 12px 10px;background-position:calc(100% - 10px) center}.c-form__box__item{margin:0 0 20px 0}.c-form__box__item__title{font-size:16px;margin:0 0 5px 0}.c-form__box__captcha__title{font-size:16px;margin:0 0 5px 0}.c-form__box__captcha__inner__pic{width:90px;height:40px;flex:0 0 90px}.c-form__box__submit{margin:30px auto 0 auto}.c-form__notice{font-size:14px;margin:0 0 20px 0}}@supports (-webkit-touch-callout:none){}
.c-menu__item[data-now="contact"] .c-menu__item__link{color:#fff;background:#8c704e;z-index:10}.c-menu__item[data-now="contact"] .c-menu__item__link::after{display:none}.c-menu__item[data-now="contact"] .c-menu__item__link:hover{opacity:1}.contact__inner__text{text-align:center}.contact__inner__form{max-width:1200px;margin:60px auto 0 auto}@media screen and (max-width:991px){.contact__inner__text{text-align:justify}.contact__inner__text br{display:none}.contact__inner__form{margin:40px auto 0 auto}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.contact__inner__form{margin:35px auto 0 auto}}@supports (-webkit-touch-callout:none){}
