*{margin:0;padding:0;font-family:"Segoe UI","Microsoft Jhenghei";-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25}body{color:#333}img{width:100%;vertical-align:top}a{color:inherit;text-decoration:none}button{border:none}ul{list-style:none}input:focus,select:focus,textarea:focus{outline:none}@media (min-width: 0){.d-none{display:none}.d-inline{display:inline}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-grid{display:-ms-grid;display:grid}.d-table{display:table}.d-table-cell{display:table-cell}}@media (min-width: 480px){.d-sm-none{display:none}.d-sm-inline{display:inline}.d-sm-block{display:block}.d-sm-inline-block{display:inline-block}.d-sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-sm-grid{display:-ms-grid;display:grid}.d-sm-table{display:table}.d-sm-table-cell{display:table-cell}}@media (min-width: 600px){.d-md-none{display:none}.d-md-inline{display:inline}.d-md-block{display:block}.d-md-inline-block{display:inline-block}.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-md-grid{display:-ms-grid;display:grid}.d-md-table{display:table}.d-md-table-cell{display:table-cell}}@media (min-width: 960px){.d-lg-none{display:none}.d-lg-inline{display:inline}.d-lg-block{display:block}.d-lg-inline-block{display:inline-block}.d-lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-lg-grid{display:-ms-grid;display:grid}.d-lg-table{display:table}.d-lg-table-cell{display:table-cell}}@media (min-width: 1200px){.d-xl-none{display:none}.d-xl-inline{display:inline}.d-xl-block{display:block}.d-xl-inline-block{display:inline-block}.d-xl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-xl-grid{display:-ms-grid;display:grid}.d-xl-table{display:table}.d-xl-table-cell{display:table-cell}}div,p,input,textarea,.select-hidden{color:#1680fc;font-size:15px}.btn{display:inline-block;padding:7px 14px;margin-top:30px;background-color:#1680fc;border-radius:8px;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.25);box-shadow:2px 3px 6px rgba(0,0,0,0.25);color:#fff;font-size:18px;font-weight:900}@media (min-width: 480px){.btn{margin-top:40px;border-radius:10px;font-size:30px}}@media (min-width: 960px){.btn{margin-top:60px;border-radius:12px;-webkit-box-shadow:5px 9px 12px rgba(0,0,0,0.25);box-shadow:5px 9px 12px rgba(0,0,0,0.25);font-size:42px}}.t-red{color:#ff0000;font-weight:bold}input[type='checkbox']{display:inline-block;width:15px;height:15px;margin-right:6px}input,textarea{display:block;width:100%;border:1px solid #73aafd;border-radius:5px}textarea{resize:none;overflow-y:auto;height:110px}.index-wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;letter-spacing:2px}.index-wrapper header{position:absolute;width:100%;top:0;left:0}.index-wrapper footer{position:absolute;width:100%;bottom:0;left:0;z-index:-1}.index-wrapper .content{padding:200px 0;text-align:center}.index-wrapper .content h1,.index-wrapper .content p{font-size:18px}.index-wrapper .content h1{font-weight:900;margin-bottom:10px}.index-wrapper .content p{font-weight:500}@media (min-width: 480px){.index-wrapper .content h1{font-size:32px;margin-bottom:20px}.index-wrapper .content p{font-size:20px}.index-wrapper footer{overflow:hidden}.index-wrapper footer img.d-sm-block{width:140%;margin-left:-20%}}@media (min-width: 960px){.index-wrapper .content{padding:240px 0}.index-wrapper .content h1{font-size:48px;margin-bottom:24px}.index-wrapper .content p{font-size:24px}.index-wrapper footer img.d-sm-block{width:100%;margin-left:0}}.form-wrapper{background-color:#fff;margin:auto}.form-wrapper header{position:relative}.form-wrapper header h1{position:absolute;top:0;right:4.6%;padding-top:6.7%;color:#000;font-size:4.5vw;font-weight:bold;letter-spacing:3px}.form-wrapper .question-box{position:relative}.form-wrapper .question-box:not(:first-of-type){margin-top:16px}.form-wrapper .question,.form-wrapper .tip,.form-wrapper .checkbox-item,.form-wrapper .select-hidden,.form-wrapper input{padding:6px 3px}.form-wrapper .question{display:block;border-bottom:1px solid #1680fc}.form-wrapper .tip{color:#b0b0b0;font-size:12px}.form-wrapper .invalid-msg{color:#f00;margin-left:10px;font-weight:bold}.form-wrapper .select{cursor:pointer}.form-wrapper .select::after{content:'';display:block;float:right;width:14px;height:22.5px;background-image:url("../images/arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.form-wrapper .select+.tip{margin-bottom:26px}.form-wrapper .select-hidden{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;pointer-events:none;background-color:transparent;color:#73aafd;padding-top:0;padding-bottom:0;width:calc(100% - 25px);display:none}.form-wrapper .select-hidden.has-value{display:inline-block;border-left:4px solid #fee370;margin-top:8px}.form-wrapper .select-box{display:none;position:absolute;width:100%;top:50px;z-index:1;background:#ffffff;border:1px solid #73aafd;border-radius:5px}.form-wrapper .select-box.has-value{top:76px}.form-wrapper .select-box::before,.form-wrapper .select-box::after{content:'';display:block;border-color:transparent;border-style:solid;position:absolute;bottom:100%;right:15px;border-width:0 10px 16px;border-bottom-color:#73aafd}.form-wrapper .select-box::after{border-bottom-color:#fff;border-width:0 9px 15px;right:16px}.form-wrapper .select-box .select-item{padding:12px;color:#73aafd;text-align:center;cursor:pointer}.form-wrapper .select-box .select-item:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.form-wrapper .select-box .select-item:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.form-wrapper .select-box .select-item:hover{background-color:#fafafa}.form-wrapper .select-box .select-item.selected{color:#1680fc;background-color:#f5f5f5;border-left:4px solid #fee370}.form-wrapper .checkbox-item{display:inline-block;margin-right:10px;vertical-align:top}.form-wrapper #submitBtn{border:none;-webkit-box-shadow:none;box-shadow:none;font-size:18px;padding:10px}@media (max-width: 479.9px){.form-page{background-color:#1680fc;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-wrapper{width:90%;height:90vh;overflow:hidden;border-radius:25px;overflow-y:auto;-webkit-box-shadow:0px 2px 12px rgba(0,0,0,0.4);box-shadow:0px 2px 12px rgba(0,0,0,0.4)}.form-wrapper form{padding:20px 30px}}@media (min-width: 480px){.form-wrapper header .logo{position:absolute;top:7%;left:2%;width:17.5%;min-width:110px}.form-wrapper header h1{right:5.7%;padding-top:5.7%;color:#fff;font-size:1.5vw}.form-wrapper form{width:440px;margin:auto;padding:30px 0}.form-wrapper .question-box:not(:first-of-type){margin-top:36px}.form-wrapper .tip{margin-bottom:6px}.form-wrapper .select::after{width:18px}.form-wrapper .select+.tip{margin-bottom:60px}.form-wrapper .checkbox-item{margin-right:0;width:48%}}
/*# sourceMappingURL=style.min.css.map */