@charset "UTF-8";
.c-form{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:space-between;width:100%}.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.two{width:calc(50% - 15px);max-width:630px}.c-form__box__item{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 20px 0}.c-form__box__item.two:nth-last-child(2),.c-form__box__item:last-child{margin:0}.c-form__box__item__title{display:block;width:100%;margin:0 0 15px 0;font-size:18px;line-height:1.2;color:var(--textColor);font-family:'NotoSansTC-M';flex:0 0 auto}.c-form__box__item.required .c-form__box__item__title::after{content:'＊';padding:0 0 0 15px;color:#34dbbd}.c-form__box__item textarea{height:100%;flex:0 1 auto}.c-form__box-textareaOnly{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.c-form__box-textareaOnly .c-form__box__item{height:100%}.c-form__box__btGroup{display:flex;align-items:flex-end;align-content:flex-end;justify-items:flex-start;justify-content:space-between;width:100%;flex:0 0 auto}.c-form__box__btGroup__captcha{max-width:370px}.c-form__box__btGroup__bt{justify-content:space-between;max-width:200px;min-width:150px;margin:0 0 0 15px;flex:0 1 auto}.c-form__box__btGroup__bt[class^="c-bt"][class*="-more"]{padding:22px 35px}@media screen and (max-width:1200px) and (min-width:992px){.c-form__box__btGroup{display:block}.c-form__box__btGroup__captcha{max-width:none}.c-form__box__btGroup__recaptcha{margin:0 auto}.c-form__box__btGroup__bt{margin:20px auto 0 auto}}@media screen and (max-width:991px){.c-form__box{margin:0 0 20px 0}.c-form__box:last-child{margin:0}.c-form__box.two{width:100%;max-width:none}.c-form__box__item textarea{min-height:300px}.c-form__box__btGroup__captcha{max-width:335px}}@media screen and (max-width:767px){.c-form__box__item.two{width:100%}.c-form__box__item.two:nth-last-child(2){margin:0 0 20px 0}}@media screen and (max-width:575px){.c-form__box{margin:0 0 15px 0}.c-form__box__item,.c-form__box__item.two:nth-last-child(2){margin:0 0 15px 0}.c-form__box__item__title{margin:0 0 10px 0;font-size:15px}.c-form__box__btGroup{display:block}.c-form__box__btGroup__captcha{max-width:none}.c-form__box__btGroup__recaptcha{margin:10px auto 0 auto}.c-form__box__btGroup__bt{max-width:170px;min-width:150px;margin:40px auto 0 auto}.c-form__box__btGroup__bt[class^="c-bt"][class*="-more"]{padding:17px 25px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.contact{display:block;width:100%;overflow:hidden}.contact__ask{margin:0 auto 135px auto;padding:120px 0 130px 0;background:var(--bgColor);border-radius:130px 30px 30px 30px}.contact__ask__inner{display:block;width:calc(100% - 120px);max-width:1320px;margin:0 auto}.contact__ask__inner__head{margin:0 0 30px 0;animation-name:fadeInUp}.contact__ask__inner__head__title__box{max-width:50%}.contact__ask__inner__head__title__box__content__main{margin:0 0 5px 0}.about__ask__inner__form{animation-name:fadeInUp}@media screen and (max-width:991px){.contact__ask{padding:0;background:none;margin:70px auto 80px auto}.contact__ask__inner{width:100%}.contact__ask__inner__head{margin:0 0 45px 0}.contact__ask__inner__head__title__box{max-width:none;margin:0 0 25px 0}.contact__ask__inner__head__title__box::before{content:'';position:absolute;top:0;left:0;display:block;width:5px;height:100%;border-radius:2.5px;background:var(--accColor);border:none}.contact__ask__inner__head__title__box__content__main{font-size:13px;text-align:left;padding:0 0 0 15px;margin:0}.contact__ask__inner__head__title__box__content__text{text-align:left;padding:0 0 0 15px;font-family:'NotoSansTC-B';font-size:18px;color:var(--titleColor)}.contact__ask__inner__head__title__content{text-align:left}.contact__ask__inner__head__title__content::before{display:none}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.contact__ask{padding:0;margin:45px auto 40px auto}.contact__ask__inner{width:calc(100%)}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
