a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{max-width:100%!important;border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit;*font-weight:400}a{word-break:break-all}q:after,q:before{content:""}abbr,acronym,fieldset,img{border:0}input{outline:none}li,ul{list-style:none}.v-form input.parsley-error{border-color:red;color:red;outline-color:red}.wrong_wrape{display:none}.wrong .wrong_wrape{display:block!important}.wrong_msg{margin:5px 0;color:#fc0000;font-size:15px;line-height:15px!important}body.loading:before{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;width:30px;height:30px;border:5px solid #999;border-color:#999 rgba(0,0,0,.2) #999 rgba(0,0,0,.2);margin:auto;-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite;border-radius:50%;content:""}body.loading:after{position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;background:#fff;content:""}body.spinner:before{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;width:30px;height:30px;border:5px solid #999;border-color:#999 rgba(0,0,0,.2) #999 rgba(0,0,0,.2);margin:auto;-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite;border-radius:50%;content:""}body.spinner:after{position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;background:none;content:""}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{color:#222;font-family:Ubuntu,sans-serif,Lucida Grande,Tahoma,Microsoft JhengHei,新細明體}header{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:2px solid #e6647c;background:#555}header img{width:100px}footer{width:100%;padding:5px 0;background:#555;color:#fff;font-size:12px;text-align:center}footer a{text-decoration:none}input:focus,select:focus{border:1px solid #939393;outline:none}p{font-size:.938em}a{color:inherit}h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px;color:#e71d69;font-size:18px;font-weight:700}h2:before{position:relative;display:inline-block;width:4px;height:16px;margin-right:5px;background-color:#e71d69;content:""}h3{color:#000;font-size:18px;font-weight:700}.main{max-width:400px;padding-top:50px;margin:0 auto}.content,.main{-webkit-box-sizing:border-box;box-sizing:border-box}.content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:290px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;margin-top:10px;background-color:#fff;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}.form_main_s{max-width:400px}.form_main,.form_main_s{-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px auto}.form_main{max-width:500px}.form_content{min-height:290px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 30px;border:1px solid #e3e3e3\9;margin-top:5px;background-color:#fff;-webkit-box-shadow:0 0 3px #888;box-shadow:0 0 3px #888}.form_memo{margin:10px 0;color:#e90000;font-size:15px;font-weight:700}.form_item+.form_item{margin-top:20px}.form_lg input{padding:10px}.form_md input{width:50%;padding:7px}.form_check,.form_lg,.form_md{margin:10px 0}.form_check:after,.form_lg:after,.form_md:after{display:table;clear:both;content:""}.form_lg input{width:100%}.form_md input{width:45%}.form_lg a,.form_md a{display:inline-block;color:#333;font-size:12px;line-height:14px;text-decoration:underline}input[type=email],input[type=password],input[type=tel],input[type=text]{min-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;border:1px solid #c5c5c5;margin:5px 0;border-radius:5px;font-size:15px;outline:none!important}input.parsley-error{border-width:2px;border-color:#fc0000!important}select{min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 2.5em .5em .8em;border:1px solid #c5c5c5;margin:5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0),linear-gradient(90deg,#fff,#fff);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;border-radius:5px;font-size:15px;outline:none!important}select,select:focus{background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}select:focus{background-image:linear-gradient(45deg,#585858 50%,transparent 0),linear-gradient(135deg,transparent 50%,#585858 0),linear-gradient(90deg,#fff,#fff);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em}.wrong_msg{font-size:13px!important}.btn_lg{margin:5px auto;background-color:#e71d69;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;line-height:42px;text-align:center;text-shadow:0 1px #a0013d}.btn_lg,.btn_lg a{width:100%;color:#fff}.btn_lg a{display:inline-block;text-decoration:none}.btn_md{width:47%;margin:5px 1%;background-color:#e71d69;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;line-height:42px;text-align:center;text-shadow:0 1px #a0013d}.btn_md,.btn_md a{display:inline-block;color:#fff}.btn_md a{width:100%;text-decoration:none}.btn_md.single{display:block;margin:5px auto}.btn{display:inline-block;background-color:#e71d69;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;line-height:42px;text-align:center}.btn_gray{background-color:#999}.btn_orange{background-color:coral}.alert_block{position:fixed;z-index:990;top:0;right:0;bottom:0;left:0;width:300px;height:180px;margin:auto;background:#fff;border-radius:10px;text-align:center}.alert_block .txt{height:130px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;font-size:15px;line-height:18px}.alert_block .btn_wrapper,.alert_block .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert_block .btn_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eee}.alert_block .btn_wrapper span{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#0053d0;cursor:pointer;font-size:15px;line-height:50px}.alert_block .btn_wrapper span+span{border-left:1px solid #eee}.bk_mask{position:fixed;z-index:888;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.grecaptcha-badge{bottom:50px!important}.grecaptcha{width:304px;margin:20px auto 10px auto}@media (max-width:576px){body{width:100%;background-color:#e6e6e6}::-webkit-input-placeholder{font-size:14px}input,select{font-size:16px!important}h2{margin-left:10px}.form_main,.form_main_s{width:100%;margin:10px auto}.form_content{min-height:0;padding:10px}}