@media (max-width:991px){.banner .h1{bottom:1.5%}}.tag-menu{margin-bottom:91px}@media (max-width:991px){.tag-menu{margin-top:43px}}@media (max-width:768px){.tag-menu{margin-bottom:0}}.title{display:none}@media (max-width:768px){.title{display:block;margin-bottom:59px}}.container1004 .explain{padding-left:16px;padding-bottom:48px;border-bottom:1px solid #dddddd;line-height:2}@media (max-width:768px){.container1004 .explain{padding-left:0;line-height:1.875;padding-bottom:23px}}.container1004 form{width:96.6%;margin:0 auto;margin-top:62px}@media (max-width:768px){.container1004 form{width:100%;margin-top:44px}}.container1004 form .wrap{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.container1004 form .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container1004 form label{display:block;position:relative;width:calc((100% - 89px) / 2)}@media (max-width:768px){.container1004 form label{width:100%;margin-bottom:45px}}@media (min-width:769px){.container1004 form label:nth-child(2n){margin-bottom:65px}}.container1004 form label:last-child{width:100%;margin-bottom:60px}@media (max-width:768px){.container1004 form label:last-child{margin-bottom:54px}}.container1004 form label.input-required input,.container1004 form label.input-required textarea{border:1px solid #38ACE3;background-color:#ecf6ff}.container1004 form label .required-text{color:#38ACE3;position:absolute;left:0}.container1004 form label .text{font-size:20px;font-weight:500;margin-bottom:5px}@media (max-width:768px){.container1004 form label .text{font-size:18px}}.container1004 form label .text.required:after{content:"*";color:#66C6F3;vertical-align:baseline;vertical-align:top}.container1004 form label input{background-color:#F5F5F5;border:0;padding:21px 20px;font-size:16px;color:#999999;width:100%;border-radius:4px;font-family:"Outfit","Noto Sans TC",sans-serif}@media (max-width:768px){.container1004 form label input{padding:15px}}.container1004 form label input::-webkit-input-placeholder{font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label input::-moz-placeholder{font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label input:-ms-input-placeholder{font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label input::-ms-input-placeholder{font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label input::placeholder{font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label textarea{background-color:#F5F5F5;border:0;padding:22.5px 20px;font-size:16px;color:#999999;resize:none;width:100%;height:234px;font-family:"Outfit","Noto Sans TC",sans-serif}@media (max-width:768px){.container1004 form label textarea{height:196px}}.container1004 form label textarea::-webkit-input-placeholder{font-size:16px;font-weight:400;color:#999999;font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label textarea::-moz-placeholder{font-size:16px;font-weight:400;color:#999999;font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label textarea:-ms-input-placeholder{font-size:16px;font-weight:400;color:#999999;font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label textarea::-ms-input-placeholder{font-size:16px;font-weight:400;color:#999999;font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form label textarea::placeholder{font-size:16px;font-weight:400;color:#999999;font-family:"Outfit","Noto Sans TC",sans-serif}.container1004 form .submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:64px;background-color:#015291;margin:0 auto;color:#ffffff;border-radius:50px;margin-bottom:147px}@media (max-width:768px){.container1004 form .submit{width:150px;height:50px;margin-bottom:97px}}