@charset "UTF-8";
.c-form{display:block;width:100%}.c-form.wow{animation-name:fadeInUp}.c-form__box{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between}.c-form__box__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 20px 0;padding:0 30px;background:#f6f6f6;border-radius:10px;overflow:hidden}.c-form__box__item.two{width:calc(50% - 15px)}.c-form__box__item__title{display:block;width:auto;max-width:100%;margin:0 20px 0 0;font-size:15px;line-height:1.2;color:var(--titleColor);font-family:inherit;letter-spacing:.5px;flex:0 0 auto}.c-form__box__item.required .c-form__box__item__title::after{content:'*';color:var(--noticeColor)}.c-form__box__item select{height:70px;border:none;border-radius:0;background-color:none;background-position:center right}.c-form__box__item input,.c-form__box__item textarea{background:none}.c-form__box__item.wrap{display:block;padding:20px 30px}.c-form__box__item.wrap .c-form__box__item__title{margin:0 0 15px 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:400px}.c-form__tool__bt{max-width:200px;margin:0 0 0 20px}.c-form__upload{display:block;width:100%;margin:0 0 30px 0}.c-form__upload__box{display:block;width:100%;padding:20px 0}@media screen and (max-width:991px){.c-form__box__item{background:#fff}.c-form__box__item.two{width:calc(50% - 10px)}}@media screen and (max-width:767px){.c-form__box__item.two{width:100%}.c-form__tool{display:block}.c-form__tool__captcha{max-width:none}.c-form__tool__bt{max-width:none;margin:20px 0 0 0}}@media screen and (max-width:575px){.c-form__box__item{margin:0 0 15px 0;padding:0 20px}.c-form__box__item__title{margin:0 15px 0 0}.c-form__box__item select{height:50px}.c-form__box__item.wrap{padding:15px 20px}.c-form__box__item.wrap .c-form__box__item__title{margin:0 0 10px 0}.c-form__tool__bt{margin:15px 0 0 0}.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(){}
.c-location{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:space-between;width:100%}.c-location.wow{animation-name:fadeInUp}.c-location__map{display:block;width:calc(50% - 15px);z-index:10}.c-location__map::before{content:'';position:relative;display:block;width:100%;padding:75% 0 0 0}.c-location__map iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.c-location__content{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:calc(50% - 15px);padding:0 0 0 50px}.c-location__content::before{content:attr(data-text);position:absolute;top:0;right:0;display:block;width:auto;max-width:100%;font-size:120px;line-height:.8;color:#ededed80;font-family:'Montserrat','NotoSansTC';text-transform:uppercase;text-align:right}.c-location__content__name{display:block;width:100%;margin:0 0 30px 0;font-size:25px;line-height:1.2;color:var(--titleColor);font-family:'NotoSerifTC-M';letter-spacing:.5px}.c-location__content__info{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;font-size:15px;line-height:2.3;color:var(--textColor);font-family:inherit;letter-spacing:.5px}.c-location__content__info__title,.c-location__content__info__text{display:block;width:100%;max-width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;flex:0 1 auto}.c-location__content__info__title{width:auto;margin:0 5px 0 0;flex:0 0 auto}.c-location__content__info__title::after{content:'｜';padding:0 0 0 5px}@media screen and (max-width:991px){.c-location{display:block}.c-location__map{width:100%;margin:0 0 40px 0}.c-location__content{width:100%;padding:0}.c-location__content::before{top:auto;bottom:calc(100% - 25px - 1em);right:0;font-size:120px;color:#fafafa;text-shadow:0 3px 3px #10193914}}@media screen and (max-width:767px){.c-location__content::before{display:none}}@media screen and (max-width:575px){.c-location__map{margin:0 0 25px 0}.c-location__content__name{margin:0 0 15px 0}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.contact{margin:0 auto 200px auto;padding:125px max(60px,min(145px,calc(50% - 610px))) 130px max(60px,min(145px,calc(50% - 610px)));background:#fff}.contact__sheet{display:block;width:100%;margin:0 auto 235px auto}.contact__sheet:last-child{margin:0}.contact__sheet__head{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:0 0 55px 0}.contact__sheet__head__title{width:calc(50% - 15px)}.contact__sheet__head__text{display:block;width:calc(50% - 15px);font-size:17px;line-height:1.75;color:var(--textColor);font-family:inherit;text-align:right;letter-spacing:.5px}.contact__sheet__head__text.wow{animation-name:fadeInUp}.contact__location{display:block;width:100%}.contact__location__title{margin:0 0 75px 0}.contact__location__box{display:block;width:100%}.contact__location__box .c-location{margin:0 0 100px 0}.contact__location__box .c-location:last-child{margin:0}@media screen and (max-width:991px){.contact{margin:65px auto 190px auto;padding:0;background:none}.contact__sheet{margin:0 auto 150px auto}.contact__sheet__head{display:block;margin:0 0 75px 0}.contact__sheet__head__title{width:100%}.contact__sheet__head__text{width:100%;max-width:455px;margin:30px 0 0 0;text-align:left}.contact__location__box .c-location{margin:0 0 60px 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.contact{margin:65px auto 75px auto}.contact__sheet{margin:0 auto 95px auto}.contact__sheet__head{margin:0 0 25px 0}.contact__sheet__head__text{max-width:none;margin:15px 0 0 0}.contact__sheet__head__text .c-inlineBlock{display:inline}.contact__location__title{margin:0 0 30px 0}.contact__location__box .c-location{margin:0 0 40px 0}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
