.pgkv{position:relative;overflow:hidden;font-family:"Trirong","Noto Serif TC",serif;margin-bottom:120px}.pgkv .fen{color:#2E8691;font-weight:200;line-height:1;margin-bottom:2em;letter-spacing:0.8em}@media all and (max-width: 575px){.pgkv .fen{font-size:.9375em}}@media all and (min-width: 576px){.pgkv .fen{font-size:1.25em}}.pgkv .mtitle{font-size:3em;color:#3A3030;font-weight:200;line-height:1;letter-spacing:0.3em}@media all and (max-width: 768px){.pgkv{margin-bottom:40px}.pgkv .bgimg .pc_use{display:none}.pgkv .bgimg{width:70%;margin-left:30%}.pgkv .bgimg img{aspect-ratio:1/0.875}.pgkv .fen{margin-top:3em;margin-bottom:3.5em}}@media all and (min-width: 769px){.pgkv .col{padding-top:290px}.pgkv .bgimg .mo_use{display:none}.pgkv .bgimg{width:60%;height:100%;position:absolute;top:0;left:calc(5vw + 35%)}.pgkv .bgimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media all and (min-width: 1440px){.pgkv .fen{margin-bottom:4em}.pgkv .mtitle{font-size:4em}.pgkv .bgimg{width:65%;left:calc(5vw + 30%)}.pgkv .col{margin-left:8.3%}}.bg-deco{width:50%;height:calc(100% - 120px);position:absolute;top:0;left:0;z-index:-1;background-color:#F8F8F8;border-bottom-right-radius:100px}@media all and (max-width: 768px){.bg-deco{border-bottom-right-radius:50px;height:calc(100% - 60px)}}.txt-deco{position:absolute;top:0;right:10px;color:#A89D9D;font-size:4em;letter-spacing:0.2em;font-family:"Trirong",serif,serif;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:nowrap;opacity:0.2}@media all and (max-width: 990px){.txt-deco{display:none}}@media all and (min-width: 1440px){.txt-deco{right:6vw}}.formtable{font-family:"Trirong","Noto Serif TC",serif;letter-spacing:0.025em;color:#3A3030}@media all and (max-width: 575px){.formtable{font-size:14px}}@media all and (min-width: 576px){.formtable{font-size:18px}}.formtable input,.formtable select,.formtable textarea{background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#F8F8F8;width:100%;border-radius:0;color:#5D5D5D;font-weight:400;line-height:1.5;vertical-align:middle;padding:16px}.formtable input:focus,.formtable select:focus,.formtable textarea:focus{outline:none}@media all and (max-width: 575px){.formtable input,.formtable select,.formtable textarea{font-size:14px}}@media all and (min-width: 576px){.formtable input,.formtable select,.formtable textarea{font-size:20px}}.formtable ::-webkit-input-placeholder{color:#9c9c9c;font-family:"Trirong","Noto Serif TC",serif}.formtable :-moz-placeholder{color:#9c9c9c;font-family:"Trirong","Noto Serif TC",serif}.formtable ::-moz-placeholder{color:#9c9c9c;font-family:"Trirong","Noto Serif TC",serif}.formtable :-ms-input-placeholder{color:#9c9c9c;font-family:"Trirong","Noto Serif TC",serif}.formtable .radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-0.3em}.formtable .check_radi{width:auto;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:40px;margin:12px 24px 12px 0;word-break:keep-all}.formtable .check_radi input[type="checkbox"],.formtable .check_radi input[type="radio"]{position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:5;width:100%;height:100%;margin:0}.formtable .check_radi .boxmark{position:absolute;top:50%;left:0%;height:32px;width:32px;border:1px solid #707070;border-radius:99em}@media all and (max-width: 575px){.formtable .check_radi .boxmark{-webkit-transform:translate(0%, -50%) scale(0.7);transform:translate(0%, -50%) scale(0.7);-webkit-transform-origin:left;transform-origin:left}}@media all and (min-width: 576px){.formtable .check_radi .boxmark{-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}}.formtable .check_radi .boxmark:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;width:16px;height:16px;background:#900;border-radius:99em}.formtable .check_radi input:checked ~ .boxmark:after{display:block}.formtable .check_radi .checkmark{position:absolute;top:50%;left:0;height:32px;width:32px;border:2px solid #707070}@media all and (max-width: 575px){.formtable .check_radi .checkmark{-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8);-webkit-transform-origin:left;transform-origin:left}}@media all and (min-width: 576px){.formtable .check_radi .checkmark{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.formtable .check_radi .checkmark:after{content:"";position:absolute;top:1px;left:3px;display:none;width:20px;height:14px;background:url("../images/agree_yes.png") no-repeat center/contain}.formtable .check_radi input:checked ~ .checkmark:after{display:block}.formtable label{position:relative;display:block;margin-bottom:0.4em;color:#4A423A;font-family:"Noto Serif TC",serif}.formtable label i{color:#900}.formtable .form-group{margin-bottom:2em;width:100%}.formtable .form-group.w50{width:calc(50% - 12px)}.formtable .form-group.w50 b{position:absolute;top:20px;right:16px}@media all and (max-width: 768px){.formtable .form-group{width:100%}.formtable .form-group label{margin-bottom:0.4em}.formtable .form-group input,.formtable .form-group select,.formtable .form-group textarea{padding:10px 12px}.formtable .form-group.w50{width:calc(50% - 6px)}.formtable .form-group.w50 b{top:14px;right:10px}}@media all and (min-width: 769px){.formtable .form-group{width:100%}.formtable .form-group.w50{width:calc(50% - 12px)}}.formtable .with-errors{margin-top:0.2em;min-height:1.5em;display:block;font-family:"Noto Serif TC",serif;color:#900;font-weight:400;line-height:1.5}@media all and (max-width: 575px){.formtable .with-errors{font-size:12px}}@media all and (min-width: 576px){.formtable .with-errors{font-size:14px}}.form_desc{font-size:1.125em;color:#3A3030;font-family:"Noto Serif TC",serif}section .info{font-family:"Trirong","Noto Serif TC",serif;margin-bottom:3em}section .info h2{font-size:1.5em;color:#900;font-weight:500;line-height:1.5}section .info li{font-size:1.125em;border-left:1px solid rgba(168,157,157,0.5);padding:0.4em 24px;line-height:1.5}section .info span{width:4em;color:#900;display:block}section .info a{color:#3A3030;display:block}@media all and (max-width: 575px){.form_desc,section .info li{font-size:1em}section .info h2{font-size:1.125em}}@media all and (max-width: 768px){.btn{margin-top:36px;margin-bottom:24px}}@media all and (min-width: 769px){.btn{margin-top:78px}}@media all and (min-width: 991px){header ul.mmenu li:nth-child(5)>a{color:#990000}header ul.mmenu li:nth-child(5)>a:after{opacity:1}}@media all and (min-width: 991px) and (max-width: 1199px){.row .col-3{width:33.3%}.row .col-xl-6{width:60%}}
/*# sourceMappingURL=contact.css.map */