/* now =>2026-03-13 03:13:56*/ 
 /* Last Midoify Time By 2026-02-26 14:35:42 */ 
 /* Last Midoify Time By 1772087742 */ 
 /* Last Midoify Time By Thu, 26 Feb 2026 06:35:42 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* NONE start=> */ 
 /* <= NONE end */ 
 /* miracle customization start=> */ 
.RWDMenuIcon003 .pull-right {    display: none;}/*調整*/ 
.navbar-brand {    padding-top: 25px;}.navbar-default .navbar-toggle {    display: none;}.collapsing_header .main {    background: transparent;}/*間距*/ 
.systemmsg {    padding-bottom: 25px;}/*全站設定*/:root {    --main-color: #e84185;    --title-color: #333333;    --txt-color: #555555;    --white-color: #ffffff;    --black-color: #000000;}/*背景*/section.call_to_action {    padding: 5rem 0;    position: relative;}#RWDPAGE_BASE_PAT01 .container {    width: 80%;    max-width: 1300px;}#RWDPAGE_BASE_PAT01 section.call_to_action>.container {    width: 100% !important;}#RWDPAGE_BASE_PAT01 section.call_to_action>.container .article-text>.container {    width: 100% !important;}.hgroup .container {    padding: 0;    margin: 0 auto 2rem;    border-bottom: none;}.hgroup .breadcrumb {    display: none;}.hgroup .container .page_subject {    margin-top: 0;    padding: 0;    text-align: center;}.page_subject h1.pageTitle {    font-weight: 800;    font-size: 3rem;    letter-spacing: 2px;    margin: 0;    line-height: 1.2;}.eformsDesc .main-title {    font-weight: 800;    font-size: 3rem;    letter-spacing: 2px;    line-height: 1.2;    margin: 0 auto 2rem;    text-align: center;}.collapsing_header .main:after {    content: '';    position: absolute;    width: 100%;    height: 100%;    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(230, 229, 230)), color-stop(51%, rgb(249, 249, 249)), color-stop(100%, rgb(230, 229, 230)));    background: -webkit-gradient(linear, left top, left bottom, from(rgb(230, 229, 230)), color-stop(51%, rgb(249, 249, 249)), to(rgb(230, 229, 230)));    background: linear-gradient(to bottom, rgb(230, 229, 230) 0%, rgb(249, 249, 249) 51%, rgb(230, 229, 230) 100%);    top: 0;    left: 0;    z-index: -2;}.collapsing_header .main:before {    content: '';    position: absolute;    width: 100%;    height: 100%;    background: url(https://feedback.webtech.com.tw/archive/image/customization/history_bg02.webp) no-repeat;    background-size: cover;    z-index: -1;    left: 0;    top: 0;}body.wrapper_bg.page_wrapper_bg {    font-family: 'Noto Sans TC', sans-serif;    font-size: 17px;    line-height: 1.5;    letter-spacing: 1px;    font-weight: 400;}/* 表單開始 *//* 大背景 */ 
.eformsForm.layout_full {    padding: 5rem;    background: var(--white-color);    border-radius: 10px;    box-shadow: 0 0 20px #eae9ed;}.eformsDesc {    border-bottom: none;    margin: 0;    padding-bottom: 0;}.eformsDesc>.con_txt {    margin: 0 0 2rem;    background: var(--white-color);    border-bottom: none;    font-size: 17px;    padding: 3rem 5rem;    border-radius: 10px;    box-shadow: 0 0 20px #eae9ed;    line-height: 1.5;}.eformsDesc h5 {    font-weight: 600;    font-size: 20px;    margin: 0 0 20px;}.eformsDesc p {    margin-bottom: 15px;}.eformsDesc p>b {    color: var(--main-color);    border-bottom: 1px solid;    padding: 0 5px;}input,select,textarea {    font-family: 'Noto Sans TC', sans-serif;    font-size: 15px;    line-height: 1.5;    letter-spacing: 1px;    font-weight: 300;    color: #999999;}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.form-horizontal .control-label {    text-align: left !important;    font-size: 20px;    font-weight: 500;    letter-spacing: 1px;    margin: 0 0 10px !important;    padding: 0 !important;    width: 100% !important;}.form-horizontal .form-group span.options {    margin-bottom: 1rem;    display: block;    /* display: grid;    grid-template-columns: repeat(5, 25px calc(100%/5 - 25px));*/}.form-horizontal .form-group span.options>input {    margin: 5px 5px 0 0;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: 100%;    padding: 0;}.customized_columns ._input,.customized_columns select {    box-shadow: none;    border-radius: 5px;    height: 50px;    font-size: 16px;    font-weight: 400;    letter-spacing: 1px;    color: #333;    padding: 10px 20px;    transition: .4s ease-out;    border: none;    background: #fafafa;}.customized_columns ._input:focus {    background-color: var(--white-color);    box-shadow: 6px 5px 12px 0px #eae6e6;    transition: .4s ease-out;}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;    margin-bottom: 1.5rem;}.customized_columns textarea {    min-height: 50px;}.customized_columns>.row {    margin: 5rem 0 0;}.customized_columns>.row .col-sm-12.col-md-11 {    width: 100%;}.form-horizontal .form-group span.options span.boxname {    margin-right: 0;}.form-horizontal .form-group span.options span.boxname {    margin-right: 2rem;}/*指定欄位*//*必填*/ 
.form-group label.must:after {    content: '∗';    position: absolute;    color: var(--main-color);    margin-left: 5px;    font-size: 25px;    line-height: .5;    font-weight: 5;}.form-horizontal .form-group.cMDAwMzXmmK8.bind_code {    margin-top: -2rem;}/*送出按鈕*/ 
.ebtn a {    transition: .5s ease-in-out;    padding: 10px 15px;    display: block;}.ebtn {    float: none;    display: block;    margin: 0 auto;    max-width: 300px;    text-align: center;    line-height: 1.5;    font-size: 17px;    border-radius: 50px;    border: 1px solid var(--main-color);    background: var(--main-color);    transition: .5s ease-in-out;}.ebtn:hover {    background: var(--white-color);    color: var(--main-color);    transition: .5s ease-in-out;}.ebtn a:hover {    color: var(--main-color);    transition: .5s ease-in-out;}.form-horizontal .form-group .scrollmemo_subject>h4 {    font-size: 1.8rem;    font-weight: 600;    margin: 0;    padding: 1.5rem 3rem;    text-align: center;    background: #e7e7e7;    letter-spacing: 1px;    border-radius: 5px;}.form-horizontal .form-group .scrollmemo_subject {    padding: 0;    margin: 5rem 0 1.5rem;}/*填寫完成*/ 
.eforms1.id3 .systemmsg {    font-size: 1.5rem;    text-align: center;    letter-spacing: 1px;    font-weight: 500;}.eforms1.id3 section.call_to_action {    min-height: 86vh;}/* 必填 */ 
.formdesc>span {    color: var(--main-color);    font-size: 25px;    padding-right: 4px;}.formdesc {    text-align: right;    font-size: 15px;    padding: 0 0 2.5rem;    color: #777777;    letter-spacing: 1px;    line-height: 1;    margin: 0;}.touch #RWDPAGE_BASE_PAT01 section.call_to_action>.container h1.pageTitle {    display: none;}label.col-sm-12.col-md-1.control-label {    font-size: 22px;    font-weight: 600;}/* 20231124 */ 
.form-horizontal .form-group:nth-of-type(19) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(23) label.col-sm-12.col-md-1.control-label {    margin: 0 !important;    text-align: center !important;    font-size: 20px;}.form-horizontal .form-group:nth-of-type(19),.form-horizontal .form-group:nth-of-type(23) {    margin-bottom: 1rem;    border: 1px solid #dedede;    padding: 10px;    margin-top: 3.5rem !important;}.form-horizontal .form-group:nth-of-type(19){    margin-top: 0 !important;}.form-horizontal .form-group:nth-of-type(27),.form-horizontal .form-group:nth-of-type(32),.form-horizontal .form-group:nth-of-type(37),.form-horizontal .form-group:nth-of-type(40),.form-horizontal .form-group:nth-of-type(45),.form-horizontal .form-group:nth-of-type(46) {    margin-top: 5rem;}.form-horizontal .form-group:nth-of-type(20),.form-horizontal .form-group:nth-of-type(21),.form-horizontal .form-group:nth-of-type(22),.form-horizontal .form-group:nth-of-type(24),.form-horizontal .form-group:nth-of-type(25),.form-horizontal .form-group:nth-of-type(27),.form-horizontal .form-group:nth-of-type(28),.form-horizontal .form-group:nth-of-type(29),.form-horizontal .form-group:nth-of-type(30),.form-horizontal .form-group:nth-of-type(31),.form-horizontal .form-group:nth-of-type(32),.form-horizontal .form-group:nth-of-type(33),.form-horizontal .form-group:nth-of-type(34),.form-horizontal .form-group:nth-of-type(35),.form-horizontal .form-group:nth-of-type(36),.form-horizontal .form-group:nth-of-type(37),.form-horizontal .form-group:nth-of-type(38),.form-horizontal .form-group:nth-of-type(40),.form-horizontal .form-group:nth-of-type(41),.form-horizontal .form-group:nth-of-type(42),.form-horizontal .form-group:nth-of-type(43) {    margin-bottom: 1rem;}.form-horizontal .form-group:nth-of-type(20) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(21) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(22) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(24) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(25) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(28) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(29) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(30) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(31) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(33) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(34) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(35) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(36) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(39) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(41) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(42) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(43) label.col-sm-12.col-md-1.control-label,.form-horizontal .form-group:nth-of-type(44) label.col-sm-12.col-md-1.control-label {    font-size: 18px;    margin-bottom: 5px !important;}.customized_columns>.row {    border-top: 1px dashed #dedede;    padding-top: 3rem;    margin-top: 5rem;}.form-horizontal .form-group:nth-of-type(40) label.col-sm-12.col-md-1.control-label {    text-align: center !important;    font-size: 2rem;}/*pad*/@media screen and (max-width: 800px) {    div.ebtn:nth-child(1) {        margin-left: 0;    }    .navbar-brand {        padding-left: 25px;    }    label.col-sm-12.col-md-1.control-label {        font-size: 18px;    }    }@media screen and (max-width: 600px) {    .must.col-sm-12.col-md-1.control-label,    .col-sm-12.col-md-1.control-label,    .form-group .col-sm-12.col-md-11 {        width: 100%;        float: none;        text-align: left !important;    }}/*phone*/@media screen and (max-width: 480px) {    .must.col-sm-12.col-md-1.control-label,    .col-sm-12.col-md-1.control-label,    .form-group .col-sm-12.col-md-11 {        width: 100%;        float: none;        text-align: left !important;    }    label.col-sm-12.col-md-1.control-label {        font-size: 16px;    }    .customized_columns ._input,    .customized_columns select {        background: #fff;    }    .form-horizontal .form-group:nth-of-type(27),    .form-horizontal .form-group:nth-of-type(31),    .form-horizontal .form-group:nth-of-type(39),    .form-horizontal .form-group:nth-of-type(44),    .form-horizontal .form-group:nth-of-type(45),    .form-horizontal .form-group:nth-of-type(46),    .form-horizontal .form-group:nth-of-type(40) {        margin-top: 3rem;    }    .form-horizontal .form-group:nth-of-type(40) label.col-sm-12.col-md-1.control-label {    font-size: 1.6rem;}}/* 20250307 */ 
.customized_columns>.row .col-sm-12.col-md-11 {    display: flex;    gap: 0 2rem;    width: 80%;    margin: 0 auto;    justify-content: center;}.ebtn {    width: 100%;    max-width: 80%;}.ebtn.refill_btn {    background: white;}.ebtn.refill_btn>a {    color: var(--main-color);}
/*footer start*/

.footer_block {    margin-top: 5rem;    border: none;    background: #252525;    padding: 60px 0 30px;}.RWDssl01 {    padding: 0 30px;}.footer_block >.container {    width: 80% !important;    display: flex;    flex-wrap: wrap;    justify-content: center;    align-items: center;    font-size: 13px;    letter-spacing: 1px;    line-height: 1.5;    color: #606060;}#toTop {display: none !important;}.scrollTop002 {    bottom: 35px;    right: 25px;}

/*footer end*/
/*小螢幕 start*/

@media (max-width: 1300px) {.form-horizontal .form-group span.options {    width: 100%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.form-horizontal .control-label {    font-size: 18px;}.form-horizontal .form-group .scrollmemo_subject>h4 {    font-size: 28px;    padding: 15px;}.eformsDesc .main-title {    font-size: 44px;}
}
/*1199px end*/
/*991px start*/
@media (max-width: 991px) {
.eformsDesc>.con_txt,.eformsForm.layout_full {    padding: 3rem 3rem;}.form-horizontal .form-group .scrollmemo_subject {    margin: 3.5rem 0 1rem;}body.wrapper_bg.page_wrapper_bg {    font-size: 16px;}.form-horizontal .form-group span.options {    grid-gap: 10px 0;    grid-template-columns: repeat(3, 25px calc(100%/3 - 25px));    display: grid;}.form-horizontal .form-group:nth-of-type(33) span.options,.form-horizontal .form-group:nth-of-type(34) span.options,.form-horizontal .form-group:nth-of-type(35) span.options {    grid-template-columns: repeat(1, 25px calc(100%/1 - 25px));}.form-horizontal .form-group:nth-of-type(27) span.options,.form-horizontal .form-group:nth-of-type(28) span.options,.form-horizontal .form-group:nth-of-type(30) span.options {    grid-template-columns: repeat(2, 25px calc(100%/2 - 25px));}.footer_block {    margin-top: 0rem;    padding: 30px 0 30px;}.form-horizontal .form-group span.options span.boxname {    margin-right: 1rem;}.customized_columns>.row .col-sm-12.col-md-11 {    width: 100%;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.form-horizontal .form-group:nth-of-type(1) .control-label,.form-horizontal .form-group:nth-of-type(2) .control-label,.form-horizontal .form-group:nth-of-type(3) .control-label,.form-horizontal .form-group:nth-of-type(4) .control-label,.form-horizontal .form-group:nth-of-type(5) .control-label,.form-horizontal .form-group:nth-of-type(6) .control-label {    margin-bottom: 10px !important;}.form-horizontal .form-group:nth-of-type(1) .control-label,.form-horizontal .form-group:nth-of-type(2) .control-label,.form-horizontal .form-group:nth-of-type(3) .control-label,.form-horizontal .form-group:nth-of-type(4) .control-label,.form-horizontal .form-group:nth-of-type(5) .control-label,.form-horizontal .form-group:nth-of-type(6) .control-label,.form-horizontal .form-group:nth-of-type(1) .col-sm-12.col-md-11,.form-horizontal .form-group:nth-of-type(2) .col-sm-12.col-md-11,.form-horizontal .form-group:nth-of-type(3) .col-sm-12.col-md-11,.form-horizontal .form-group:nth-of-type(4) .col-sm-12.col-md-11,.form-horizontal .form-group:nth-of-type(5) .col-sm-12.col-md-11,.form-horizontal .form-group:nth-of-type(6) .col-sm-12.col-md-11 {    width: 100% !important;}.eformsDesc .main-title {    font-size: 40px;    font-weight: 700;}section.article-text p {    font-size: 16px;    line-height: 1.6;}.form-horizontal .form-group span.options, .form-horizontal .form-group:nth-of-type(27) span.options, .form-horizontal .form-group:nth-of-type(28) span.options, .form-horizontal .form-group:nth-of-type(30) span.options {    grid-template-columns: repeat(1, 25px calc(100% - 25px));}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
section.call_to_action {    padding: 3rem 0;}#RWDPAGE_BASE_PAT01 section.call_to_action>.container .article-text>.container {    padding: 0;}.form-horizontal .form-group .scrollmemo_subject>h4 {    font-size: 24px;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.eformsDesc>.con_txt, .eformsForm.layout_full {    padding: 2rem 2rem;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.form-horizontal .control-label {    font-size: 17px;}body.wrapper_bg.page_wrapper_bg,section.article-text p {    font-size: 15px;}.eformsDesc h5 {    font-size: 18px;    letter-spacing: 1px;}.form-horizontal .form-group span.options {    grid-template-columns: repeat(2, 25px calc(100%/2 - 25px));}.form-horizontal .form-group .scrollmemo_subject {    margin: 3rem 0 0rem;}.form-horizontal .form-group {    margin-bottom: 2rem;}.footer_block >.container {    width: 100% !important;    justify-content: flex-start;}.RWDssl01 {    padding: 0;}.scrollTop002 {    right: 10px;}.form-horizontal .form-group span.options {    grid-template-columns: repeat(1, 25px calc(100% - 25px));    font-size: 15px;}.customized_columns>.row .col-sm-12.col-md-11 {    flex-direction: column;    gap: 1rem 0;}.ebtn {    max-width: none;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.hgroup .container {    margin-bottom: 4rem;}.eformsDesc .main-title {    font-size: 36px;    padding: 0 15px 10px;    letter-spacing: 1.5px;    border-bottom: 1px solid #dedede;}.eformsDesc>.con_txt {    padding: 0;    background: transparent;    box-shadow: none;    margin: 0;}.formdesc {    padding-bottom: 1rem;    font-size: 14px;}.eformsDesc {    background: transparent;    box-shadow: none;    padding: 0 0 2rem;    margin: 0 0 2rem;    border-bottom: 1px dashed #bcbcbc;    border-radius: 0;}.eformsForm.layout_full {    padding: 0;    margin: 0;    border-bottom: none;    border-radius: 0;     box-shadow: none;    background: transparent;}#RWDPAGE_BASE_PAT01 section.call_to_action>.container .article-text>.container .pagecontent {    padding: 0 15px !important;}.customized_columns ._input, .customized_columns select {    font-size: 14px;    letter-spacing: 0px;    padding: 10px 10px;    height: 45px;}.form-horizontal .form-group {    margin-bottom: 1.5rem;}.form-horizontal .form-group .scrollmemo_subject>h4 {    font-size: 20px;    letter-spacing: 1px;    background: #b0aeb4;    color: var(--white-color);    padding: 10px;}.customized_columns textarea {    min-height: 5rem;}.form-horizontal .form-group span.options span.boxname {    margin-right: 0;}.ebtn {    max-width: none;    width: 100%;}.customized_columns>.row {    margin-top: 3rem;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
body.wrapper_bg.page_wrapper_bg, section.article-text p {    font-size: 14px;}#RWDPAGE_BASE_PAT01 section.call_to_action>.container .article-text>.container .pagecontent {    padding: 0 10px !important;}.form-horizontal .control-label {    font-size: 16px;}.eformsDesc .main-title {    font-size: 30px;}
}
/*380px end*//* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
