@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%;padding:0 0 20px 0;margin:0 0 35px 0}.c-form__item-group{align-items:flex-start;align-content:flex-start;border:none;margin:0 0 15px 0}.c-form__item-textarea{display:block;border:none}.c-form__item.two{width:calc(50% - 15px);max-width:550px}.c-form__bottom{width:100%}.c-form__item input,.c-form__item select,.c-form__item textarea{display:block;width:100%;font-size:18px;color:#313131;font-family:'NotoSansTC','Microsoft JhengHei','PingFang',sans-serif;background:none;border:1px solid #eee;padding:10px 10px;flex:0 1 100%;overflow:hidden}.c-form__item select{background:url(/assets/images/common/icon_arrow_bottom_black.svg) calc(100% - 10px) center no-repeat;background-size:15px 7.5px;padding:10px 30px 10px 10px;margin:0 10px 0 0}.c-form__item select:last-child{margin:0}.c-form__item textarea{padding:25px;min-height:310px;margin:30px auto 0 auto;border-radius:5px;resize:none}.c-form__item__group{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0}.c-form__item__group__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;cursor:pointer;margin:0 0 20px 50px;flex:0 0 auto}.c-form__item__group__item__title{display:block;width:100%;font-size:18px;color:#000;flex:0 1 100%}.c-form__item input[type="checkbox"],.c-form__item input[type="radio"]{display:block;width:30px;height:30px;border:1px solid #eee;border-radius:5px;background:#fff;cursor:pointer;margin:0 10px 0 0;flex:0 0 auto}.c-form__item input[type="checkbox"]:checked,.c-form__item input[type="radio"]:checked{background:url(/assets/images/common/icon_check_green.svg) center no-repeat #fff;background-size:50% auto}.c-form__item__title{display:block;width:auto;min-width:110px;font-size:18px;line-height:1;color:#000;margin:0 25px 0 0;flex:0 0 auto}.c-form__item.required .c-form__item__title::after{content:'＊';color:#34954c;font-family:'Microsoft JhengHei','PingFang',sans-serif}.c-form__item-group .c-form__item__title{top:4px;margin:0}.c-form__item__text{display:block;width:100%;border:none;font-size:18px;color:#313131;font-family:'NotoSansTC','Microsoft JhengHei','PingFang',sans-serif;background:none;flex:0 1 100%;overflow:hidden}.c-captcha{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;max-width:480px;padding:0 0 15px 0}.c-captcha__input{display:block;width:100%;font-size:18px;color:#313131;border:1px solid #eee;padding:7.5px 10px;font-family:'NotoSansTC','Microsoft JhengHei','PingFang',sans-serif;flex:0 1 100%;overflow:hidden}.c-captcha__input::placeholder{color:#313131}.c-captcha__pic{width:152px;cursor:pointer;flex:0 0 auto}.c-form__submit{margin:75px 0 0 auto}@media screen and (max-width:991px){.c-form__bottom{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between}.c-form__item__text,.c-form__item input,.c-form__item select,.c-form__item textarea{font-size:16px}.c-form__item__group__item__title{font-size:16px}.c-form__item input[type="checkbox"],.c-form__item input[type="radio"]{width:25px;height:25px}.c-form__item__title{min-width:100px;font-size:16px}.c-captcha{width:calc(50% - 15px);max-width:none}.c-captcha__input{font-size:16px;padding:9px 10px}.c-form__submit{margin:0 0 0 auto}}@media screen and (max-width:767px){.c-form__item{margin:0 0 20px 0}.c-form__item.two{width:100%;max-width:none}.c-form__item-group{margin:0}.c-form__bottom{display:block}.c-captcha{width:100%;margin:0 auto 35px auto}[class^="c-bt"][class*="-more"].c-form__submit{max-width:none}}@media screen and (max-width:575px){.c-form__item-group{display:block}.c-form__item.wrap{flex-wrap:wrap}.c-form__item__text,.c-form__item input,.c-form__item select,.c-form__item textarea{font-size:14px}.c-form__item textarea{padding:15px;margin:20px auto 0 auto}.c-form__item.wrap select{width:50%;flex:0 0 50%}.c-form__item__group{margin:20px 0 0 0}.c-form__item__group__item{width:50%;margin:0 0 20px 0;padding:0 10px 0 0}.c-form__item__group__item__title{font-size:14px}.c-form__item input[type="checkbox"],.c-form__item input[type="radio"]{width:20px;height:20px}.c-form__item__title{min-width:85px;font-size:14px;margin:0 15px 0 0}.c-form__item-group .c-form__item__title{top:auto}.c-form__item.wrap .c-form__item__title{width:100%;margin:0 0 20px 0}.c-captcha__input{font-size:14px;padding:7px 10px}.c-captcha__pic{width:125px}}@supports (-webkit-touch-callout:none){}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.c-form__item__group__item__title{width:75px;min-width:75px}}
.info{position:absolute;top:370px;right:max(60px,calc(50% - 700px));display:block;width:calc(50% + 90px);max-width:670px;padding:80px 90px;margin:60px auto;background:#fff;box-shadow:20px 20px 50px rgba(0,0,0,.2)}.info__inner__title{display:block;width:100%;padding:0 0 30px 0;margin:0 0 25px 0;color:#34954c;border-bottom:1px solid #eee}.info__inner__title__main{display:block;width:100%;font-size:24px;line-height:1.2;color:inherit;font-family:'NotoSerifTC-SB'}.info__inner__title__sub{display:block;width:100%;font-size:16px;line-height:1.2;color:inherit;letter-spacing:1px;margin:5px 0 0 0}.info__inner__content__item{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 10px 0}.info__inner__content__item:last-child{margin:0}.info__inner__content__item__title{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:auto;font-size:18px;line-height:1.5;color:#313131;flex:0 0 auto}.info__inner__content__item__title::after{content:'：';padding:0 5px}.info__inner__content__item__title__icon{width:18px;height:18px;margin:0 10px 0 0}.info__inner__content__item__title__icon img{width:auto;height:100%;margin:0 auto}.info__inner__content__item__text{display:block;font-size:18px;line-height:1.5;color:#313131}.info__inner__content__item__text__sub{display:block;width:100%;font-size:13px;color:#626161}.contact{display:block;max-width:1250px;margin:160px auto 125px auto}.contact__title{left:-25px}.contact__content{margin:40px 0 0 0}.contact__form{margin:100px auto 0 auto}.map{display:block;width:100%;height:425px}.map__pic{display:block;width:100%;height:100%}.map__pic img{object-fit:cover;object-position:center;width:100%;height:100%}.contact__acc01{top:75px;left:420px;z-index:-10}.contact__acc02{top:540px;left:calc(50% - 100px);z-index:-10}@media screen and (max-width:991px){.contact{margin:140px auto 80px auto}.contact__title{left:auto}.contact__content{padding:0 0 0 25px}.info{position:relative;top:auto;right:auto;width:calc(100% - 60px);max-width:590px;padding:35px 50px}.info__inner__title__main{font-size:20px}.info__inner__title__sub{font-size:15px;margin:5px 0 0 0}.info__inner__content__item__title{font-size:16px}.info__inner__content__item__text{font-size:16px}.contact__form{margin:60px auto 0 auto}.contact__acc01,.contact__acc02{display:none}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.info{width:calc(100% - 40px);padding:35px 20px;margin:40px auto 60px auto}.info__inner__content__item{display:block}.info__inner__content__item__title{font-size:15px}.info__inner__content__item__title__icon{width:15px;height:15px}.info__inner__content__item__text{font-size:15px;padding:0 0 0 25px}}@supports (-webkit-touch-callout:none){}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.info{right:0}.map,.map__pic,.map__pic img{height:auto}}
