/* now =>2025-07-31 05:25:24*/ 
 /* Last Midoify Time By 2024-09-13 17:22:41 */ 
 /* Last Midoify Time By 1726219361 */ 
 /* Last Midoify Time By Fri, 13 Sep 2024 09:22:41 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT02 start=> */ 
 /* <= RWDPAGE_BASE_PAT02 end */ 
 /* miracle customization start=> */ 
body{background-image:url("archive/image/editor/homepop/bg.png");}a:hover, a:focus{text-decoration:none}.cd-main-content {position: relative;top: 72px;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}.RWDmenu_plus04 .logo {width: 150px;margin-top:12px;}.RWDmenu_plus04 .header {padding:0 30px;box-shadow: 2px 2px 3px rgb(218 216 216 / 30%);}.RWDmenu_plus04 .site-nav .menu {text-align:right;}.RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 2px;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #71655b;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #888;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: normal; color: #71655b;}.RWDmenu_plus04 .site-nav .menu li.has-child {    margin-right: 7px;}.RWDmenu_plus04 .container {    max-width: 100%;    width: 100%;}/**/ 
.slice {padding: 100px 0;}.about_block {    position: relative;    padding: 100px 0;}.about_block .container {    width: 85%; padding:0;}.about_block:before {    content: "";    position: absolute;    width: 600px;    height: 400px;    background-size: contain;    background: url(archive/image/customization/ab_bg3.png)no-repeat;    top: 0;    z-index: -1;    opacity: 0.25;    left: 0;}/*banner*/ 
.RWDbanner_plus01 .slick-caption{    width: 60%;    top: 50%;    transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 35px;    line-height: 1.7;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;    font-weight:600;    color: #676665;}.RWDbanner_plus01 .slick-caption .txt1 span span {    color: #333;    margin-right: 5px;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 17px;    letter-spacing: 3px;    line-height: 1.7;    margin: 50px 0 0 !important; font-weight:normal;}.RWDbanner_plus01 .slick-caption .txt2 span span {    padding: 0 15px;    opacity: 0.2;}.RWDbanner_plus01 .slick-caption .txt2 h5 {    display: inline-block;    width: 85px;    font-size: 17px;    margin: 0; letter-spacing: 3px;    line-height: 1.7;font-weight:normal;}.RWDbanner_plus01 .slick-caption .container {width: 70%;}/*RWDleft_cont002 */ 
.RWDleft_cont002 .item-second {background-color: transparent;display: flex;flex-direction: row-reverse;align-items: center;}.RWDleft_cont002 .item-second>a {width: 50%;}.RWDleft_cont002 .container {padding: 0; width:100%;}.RWDleft_cont002 .item-second .text-box {background: transparent; color: #555;padding: 0;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 35px;    font-weight:600;    letter-spacing: 3px;    line-height: 2;    font-family: 'Noto Serif TC', serif;    color: #555;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box .text {    line-height: 2;    font-size: 16px;    letter-spacing: 2px;    width: 100%;    padding-right:120px;    color: #555;}.RWDleft_cont002 .item-second .text-box a:hover:after {    right: 15px;    transition: .3s eease;}.RWDleft_cont002 .item-second .text-box a:hover {    background: #71655b;    border: 1px solid #71655b;    transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a:after {    content: ">>";    position: absolute;    right: 30px;    transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a {    max-width: 100%;    min-width: 200px;    border-radius: 0;    letter-spacing: 2px;    background: transparent;    color: #333;    font-weight: bold;    font-size: 15px;    padding: 5px 15px;    margin: 30px 0 0;    border: 1px solid #e8e5df;    position: relative;    text-align: left;    padding: 5px 30px;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .pic {width: 100%;}
/*footer start*/

.footer_block {    position: relative;    background: #f7f7f7 !important;}.footer_block .container {    display: flex;    align-items: stretch;    color: #555;    letter-spacing: 1px;    font-size: 15px;    width: 100%;    padding: 0;}.footer_left {    width: 45%;    padding: 80px 120px 60px;    background: url(archive/image/customization/ft_bg2.png)no-repeat;    background-size: cover;    background-position-x: left;    background-position-y: bottom;color: #888;}.notice_sec {    margin-top: 15px;}.footer_right {    width: 55%;   padding: 100px 120px 60px;}.ftinfo_sec {    display: flex;    align-items: flex-start;}.ftinfo_left {    width: 65%;}.ftinfo_left ul {    list-style: none;    padding-left: 0;}.copyright_block {    display: flex;    font-size: 12px;    padding: 12px 0;    color: #b1b1b1;    border-top: 1px solid #e4e4e4;    margin-top: 20px;    padding-top: 20px;}.copyright{margin:0 15px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #b1b1b1;}.key_sec span {    padding: 0 7px;    opacity: 0.2;}.key_sec  h6 {    display: inline-block;    font-size: 15px;    width: 66px;    margin: 0;    line-height: 1.8;font-weight: normal;}.key_sec {    font-size: 15px;    margin: 0;font-weight: normal;    line-height: 1.8;margin-bottom:10px;}.footer_left  h1 {    font-size: 30px;    font-weight: 500;    letter-spacing: 3px;    line-height: 2;    font-family: 'Noto Serif TC', serif;    color: #555;    margin: 0 0 20px;}/**/ 
.ftinfo_right {    width: 30%;}.ft_qrcode {    width: 80px;}.ftinfo_sec h5  {    font-size: 18px;    font-family: 'Noto Serif TC', serif;    letter-spacing: 3px;    margin: 0 0 15px;    line-height: 1.5;    font-weight: 600;}.ftinfo_left a {    color: #555;}.ftinfo_left ul span {    display: inline-block;    width: 75px;}.ftinfo_left ul {    list-style: none;    padding-left: 0;    line-height: 2;margin: 0;}/*跟隨line*/ 
.line_fixed a {color: #fff !important;padding: 30px 10px;display: block;}.line_fixed i {font-size: 30px;display: block;margin-bottom: 10px;}.line_fixed {    position: fixed;    right: 0;    bottom: 100px;    width: 50px;    font-size: 18px;    line-height: 1.5;    font-weight: bold;    text-align: center;    background: #3db300;}.scrollTop002 {bottom: 40px;right: 0px;}.scrollTop002 .ii {font-size: 50px; background: transparent; color: #555;}

/*footer end*/
/*內頁 start*/

/*main*/ 
.page_wrapper_bg section.call_to_action:before {    content: "";    position: absolute;    width: 600px;    height: 400px;    background-size: contain;    background: url(archive/image/customization/ab_bg3.png)no-repeat;    top: 0;    z-index: -1;    opacity: 0.25;    left: 0;}.page_wrapper_bg section.call_to_action {    padding: 100px 0;    min-height: 700px;    position: relative;}.page_wrapper_bg section.call_to_action>.container {    width: 70%;    background: rgb(253 253 253 / 70%);    border: 1px dotted #e4e4e4;    padding: 50px 80px;}section.article-text.rwd>.container {    width: 100%;    padding: 0;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 30px !important;}.page_wrapper_bg section.call_to_action i.icon.ion-android-alert {padding-right: 5px;}.page_wrapper_bg  .fadeInUp {animation: none;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {line-height: 1.7;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text h5 {    font-size: 18px;    font-weight: 600 !important;    margin: 0 0 5px !important;    font-family: 'Noto Serif TC', serif;    color: #a98745;    line-height: 1.7;    letter-spacing: 3px;}.page_wrapper_bg .article-text{font-size:15px;line-height: 2;letter-spacing: 2px;color: #333;text-align:left;font-weight: 400;}.page_wrapper_bg .article-text p{font-size:15px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: transparent;color: #71655b; transition: all 0.2s ease;border: 1px solid #71655b;}.btn.btn_back a:hover {border: 1px solid #71655b;color: #fff;background:#71655b;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #71655b; border: 1px solid #71655b;transition: all .2s ease;}.ebtn a:hover {background: #000; color: #fff; border-color: #000; transition: all .2s ease;}/*文章列表-2*/ 
.layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}/*文章列表-3*/ 
.layoutlist_3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/ 
.layoutlist_4 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_4 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-7*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a{margin-top: 15px !important;margin-bottom: 0px !important;font-weight:bold !important;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{font-size: 12px;}.layoutlist_7 .summary, .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;margin-top: 0px !important;}/*標題*/ 
.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px;padding-top:0px;margin:0 0 50px;}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;}.hgroup .breadcrumb a {color:#666;transition: 0.3s;letter-spacing: 2px;}.hgroup .breadcrumb a:hover {color:#ef7a01;transition: 0.3s;}.hgroup h1 {    font-family:'Noto Serif TC', serif;    font-size: 35px;    color: #555;    letter-spacing: 2px;    font-weight: 600;    margin: 0 auto;}.page_subject {    padding: 0;}/*左側*/#sidebar {padding-right:40px}.m2018 .products-nav .nav-title {    background: #ece9e0;    color: #b3afa3 !important;}.m2018 .products-nav a {color:#666}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #D1AF5A;transition: 0.3s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #D1AF5A;}.m2018 .products-nav>ul>li {border-bottom: 1px dashed #eee;}.m2018 .products-nav>ul>li a{transition: 0.3s;letter-spacing: 2px;}.m2018 .products-nav>ul>li.active a, .m2018 .products-nav>ul>li a:hover {color: #d1af5a;transition: 0.3s;}.inct_sec {    background: #fbfbfb;    margin: 30px auto 0;    text-align: center;    padding: 50px 0;    color: #555;    letter-spacing: 2px;font-size:14px;line-height:1.7;}.inct_sec span{    font-weight: bold;font-size:16px;}.inct_qrcode {    width: 150px;    margin: 5px auto 0;}.inner_sec {    margin: 0 0 30px;}.inab_sec {    background: #f7f7f7;    padding: 50px;}.inab_notice {    border-top: 1px dotted #e6e6e6;    margin-top: 15px;    padding-top: 15px;}.inabout_info {    width: 60%;    padding-right: 50px;}.inabout_pic {    width: 40%;}.inabout_sec {    display: flex;}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.eformsDesc_bottom {    margin: 30px 0 0;    padding-top: 20px;    border-top: 1px dotted #e6e6e6;}.customized_columns>.row {    margin: 0px 15px 0;}.inct_top span{padding: 07px;opacity:0.3}.eforms1 .page_wrapper_bg section.call_to_action>.container {    border: none;    padding: 0 80px;}.eformsDesc ul { list-style: none; padding: 0; letter-spacing:0.5px;}.eformsDesc {    margin: 0 0 50px;    padding-bottom: 0;    border-bottom: none;}.eforms1 .page_wrapper_bg .footer_block {display: none; }.eformsDesc a {    color: #555;}.eformsDesc ul span {    padding-right: 7px;    font-weight: bold;    letter-spacing: 2px;}/* 20240815 */section.hgroup .container {    padding: 0 30px 15px;}.layoutlist_8 .article_subject,.RWDtimeline02 .model-title,.RWDtimeline01 .model-title,.RWDtimeline01 li.event .point .title {    font-family: 'Noto Serif TC', serif;    color: #333333;    font-weight: 700;    font-size: clamp(1.25rem, 1.2143rem + 0.1786vw, 1.5rem);    margin: 0 0 1rem;    display: block;}.layoutlist_8 .list_subject .summary {    margin: 0;}.layoutlist_8 .list_subject .summary a,.RWDtimeline02 .timeline2_list .block .text-in,.RWDtimeline01 li.event .point .editor {    line-height: 1.6;    font-size: 16px;    letter-spacing: 2px;    color: #555;}.layoutlist_8 .list_subject {    padding: 0 2rem;}.layoutlist_8 .listdate {    text-align: center;    position: relative;    width: fit-content;}.layoutlist_8 .listdate:before {    content: '';    position: absolute;    width: 110%;    height: 120%;    background: #f1f1f1;    z-index: -1;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}.layoutlist_8 .listdate .yearmonth {    letter-spacing: 1px;    color: #888888;    padding: 0;}.layoutlist_8 .listdate .day {    color: #71655b;    font-weight: 600;    font-size: 3rem;    letter-spacing: 0px;    font-family: 'Noto Serif TC', serif;}.layoutlist_8 .item:hover .article_subject {     color: #71655b;}.layoutlist_8 .item {    padding: 0 0 2rem;    margin: 0 0 2rem;    border-bottom: 1px dashed #dedede;    display: flex;    align-items: center;    justify-content: space-between;}.btn.btn_back {    margin-top: 2rem;}

/*內頁 end*/
/*SEO補釘包 start*/

/* 匯入SEO方案專用資源樣式*//* SEO方案專用資源樣式 */:root {    --forseoarticle-txtboxbg: #ececec;    --forseoarticle-boxbordercolorbg: #ececec;    --forseoarticle-boxbordercolor: #9e9e9e;     --forseoarticle-titleleftborder1: #333;     --forseoarticle-titleleftborder2: #fac63e;    --forseoarticle-highlightcolor: linear-gradient(180deg, transparent 50%, #fdda5a 0);    --forseoarticle-topbottomborder: #606060;}/*------底色區塊樣式-----*/ 
.bgcolor-box { padding: 3rem;}.bgcolor-box.grey {background:var(--forseoarticle-txtboxbg);}.bgcolor-box.white { background: #fff;}.bgcolor-box.borderradius {border-radius: 30px;}/*------有線外框區塊樣式-----*/ 
.bgcolor-box.border.bg {background:var(--forseoarticle-boxbordercolorbg);}.bgcolor-box.border {border: 1px solid var(--forseoarticle-boxbordercolor);background: #fff;}/*------左側線條標題樣式-----*/ 
.title-leftborder ._bd_column._bd_full {padding: 0;}.title-leftborder {border-left: 5px solid var(--forseoarticle-titleleftborder1);padding-left: 2rem;}.title-leftborder.yellow{border-color:var(--forseoarticle-titleleftborder2);}/*------重點文字畫底線式-----*/ 
.highlight-txtbox strong { position: relative;margin-right: 5px;line-height: 1; background:var(--forseoarticle-highlightcolor);}/*------上下底線文字線式-----*/ 
.topbottom-bordersec ._bd_row h1 { margin: 0;}.topbottom-bordersec {border-top: 1px solid var(--forseoarticle-topbottomborder); border-bottom: 1px solid var(--forseoarticle-topbottomborder);padding: 15px 0;}/*------窄版文字區塊-----*/ 
.maxwidth-txtbox {max-width: 70%;margin: 0 auto;}/*---------*/ 
.titleinlinebox h3 {display: inline;}/* 202406匯入SEO方案專用資源樣式 */:is(.editor, .cke_editable):has(.parent_w70) {    max-width: 70%;    margin: 0 auto}:is(.editor, .cke_editable):has(.text_strong_yellow) em strong,:is(.editor, .cke_editable):has(.text_strong_yellow) strong em {    position: relative;    margin-right: 5px;    background: linear-gradient(180deg, transparent 50%, #fdda5a 0);    font-style: normal}:is(.editor, .cke_editable):has(.seo_content) ul.seo_list_item {    list-style: none;    padding: 0;    margin: 2rem 0;}:is(.editor, .cke_editable):has(.seo_content) p {    margin: 0 0 10px;}:is(.editor, .cke_editable):has(.seo_content) ul.seo_list_num_item {    padding-left: 20px;    list-style: decimal;    margin: 0;}:is(.editor, .cke_editable):has(.seo_content) b.seo_list_bold {    display: inline-block;    border: 1px solid #dedede;    border-radius: 5px;    padding: 3px 10px;    color: #000000;    background: #f3f3f3;    line-height: 1.4;    margin: 2rem 0 10px;}:is(.editor, .cke_editable):has(.seo_main_title) h2 {    font-size: clamp(1.125rem, 1rem + 0.625vw, 2rem) !important;    line-height: 1.5;    letter-spacing: 0;    font-weight: 500;    margin: 0 0 1.5rem;    padding-top: clamp(3rem, 2.2857rem + 3.5714vw, 8rem);}:is(.editor, .cke_editable):has(.seo_sub_title) h3 {    letter-spacing: 0;    line-height: 1.5;    font-weight: 500;    font-size: clamp(1rem, 0.9643rem + 0.1786vw, 1.25rem) !important;    margin: 2rem 0 1rem;}:is(.editor, .cke_editable):has(.seo_sub_title) h4 {    font-size: clamp(1.2rem, 1.1571rem + 0.2143vw, 1.5rem) !important;    line-height: 1.5;    font-weight: 500;}:is(.editor, .cke_editable):has(.seo_nav) nav >h2 {    padding: 0;    color: #000000;    font-weight: 600;    letter-spacing: 4px;}:is(.editor, .cke_editable):has(.seo_nav) nav {    padding: 2vw 3vw;    margin: 3rem 0 0;    color: #939393;    font-weight: 500;    position: relative;    border: 1px solid #dedede;    line-height: 1.4;}:is(.editor, .cke_editable):has(.seo_nav) nav>ul {    list-style: none;    padding: 0;    margin: 0;    font-size: clamp(1.0625rem, 1.0536rem + 0.0446vw, 1.125rem);}.page_wrapper_bg :is(.editor, .cke_editable):has(.seo_nav) nav>ul {    list-style: none;    padding: 0;    margin: 0;    font-size: clamp(1.0625rem, 1.0536rem + 0.0446vw, 1.125rem);}:is(.editor, .cke_editable):has(.seo_nav) nav>ul>li {    margin: 0 0 1rem;}:is(.editor, .cke_editable):has(.seo_nav) nav>ul a {    font-weight: bold;    color: #555555;    line-height: 1.4;}:is(.editor, .cke_editable):has(.seo_nav) nav>ul a:hover {    color: #111111;}:is(.editor, .cke_editable):has(.seo_content) ul.seo_list_item>li {    border-bottom: 1px dashed #dedede;    padding: 0 0 1.5rem;    margin: 0 0 10px;}:is(.editor, .cke_editable):has(.seo_content) ul.seo_list_item>li:last-child {    padding-bottom: 0;    margin-bottom: 0;    border-bottom: none;}:is(.editor, .cke_editable):has(.seo_content) ul.seo_list_item>li p {    margin: 0;}:is(.editor, .cke_editable):has(.seo_pic) img {    width: 100%;    margin: 3rem auto;    border: 1px solid #dedede;}:is(.editor, .cke_editable):has(.seo_content) article {    text-align: center;    padding: 4vw;    background: #333333;    margin: clamp(3rem, 2.2857rem + 3.5714vw, 8rem) 0 4rem;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}:is(.editor, .cke_editable):has(.seo_content) article h2 {    margin: 0 0 clamp(2rem, 1.7143rem + 1.4286vw, 4rem);    padding: 0;    color: #ffffff;}:is(.editor, .cke_editable):has(.seo_content) article p {    color: #fff;}:is(.editor, .cke_editable):has(.seo_content) article .seo_btn {    display: block;    max-width: 235px;    min-width: 235px;    font-size: 15px;    padding: 10px;    background: transparent;    border-radius: 99em;    color: #fff;    position: relative;    text-align: center;    margin: 0;    border: 1px solid #ffffff;}:is(.editor, .cke_editable):has(.seo_content) article .seo_btn:hover {    background: #ffffff;    color: #000000;}:is(.editor, .cke_editable):has(.seo_content) article a.seo_tel {    line-height: 1.5;    font-weight: 700;    color: #ffffff;    font-size: clamp(2.5rem, 2.4286rem + 0.3571vw, 3rem);    margin: 0 0 4rem;    letter-spacing: 2px;}:is(.editor, .cke_editable):has(.seo_content) a.content_btn {    color: #23acff;    border-bottom: 1px solid #23acff;}/* SEO文章表單 */:is(.editor, .cke_editable):has(.seo_content) .rwd_form {    border: 1px solid #dedede;    margin: 1.5rem 0;}:is(.editor, .cke_editable):has(.seo_content) table tr>td {    border-bottom: 1px solid #ebebeb;    color: #555555;}:is(.editor, .cke_editable):has(.seo_content) table tr>td:first-child,:is(.editor, .cke_editable):has(.seo_content) table tr:first-child td {    font-weight: bold;    font-size: 16px;    background: #e7f1d4;    color: #111111;    border-bottom: none;}:is(.editor, .cke_editable):has(.seo_content) table tr:last-child>td {    border-bottom: none;}:is(.editor, .cke_editable):has(.seo_content) .table-rwd03 tr:nth-child(2n) {    background: transparent;}:is(.editor, .cke_editable):has(.seo_content) table tr>td:first-child {    text-align: left;}:is(.editor, .cke_editable):has(.seo_content) table tr>td {    padding: 10px 20px;    text-align: left;    white-space: nowrap;}:is(.editor, .cke_editable):has(.seo_pic) img.notice_img {    margin: 0 10px 0 0;    height: 20px;    width: 20px;    vertical-align: top;}/* 新增目錄包含子層 *//* 20240708 */:is(.editor, .cke_editable):has(.seo_nav) nav>ul>li>h3 {    margin-left: calc(clamp(1.0625rem, 1.0536rem + 0.0446vw, 1.125rem) * 2);    margin-top: 10px;    margin-bottom: 10px;    font-weight: 400;}:is(.editor, .cke_editable):has(.seo_nav) nav>ul>li>h3, :is(.editor, .cke_editable):has(.seo_nav) nav>ul>li>h3>a {    font-weight: 400;    font-size: clamp(1.0625rem, 1.0536rem + 0.0446vw, 1.125rem);}

/*SEO補釘包 end*/
/*小螢幕 start*/

@media screen and (max-width: 1700px) {.footer_left {width: 40%;padding: 80px 100px 60px;}.footer_right {width: 60%;padding: 100px 100px 60px;}.RWDbanner_plus01 .slick-caption .container {width: 80%;}}@media screen and (max-width: 1600px) {.RWDbanner_plus01 .slick-caption .txt1 {font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt2 span span {padding: 0 7px;}.RWDleft_cont002 .item-second .text-box .text {padding-right: 80px;}.about_block .container {width: 95%;}.footer_left {width: 50%;padding: 80px 100px 60px;}.footer_right {width: 50%;padding: 100px 100px 60px;}.copyright_block {flex-direction: column;}.copyright {margin: 0;}.page_wrapper_bg section.call_to_action>.container {width: 95%;background:transparent;border: none;padding: 0;}.inab_sec {padding: 50px 100px;}.eforms1 .page_wrapper_bg section.call_to_action>.container {padding: 0;}.form-group label {font-size: 14px;letter-spacing: 1px;}.page_wrapper_bg section.call_to_action:before {display: none;}}@media screen and (max-width: 1500px) {.RWDmenu_plus04 .logo {width: 130px;margin-top: 15px;}.RWDbanner_plus01 .slick-caption .container {width: 90%;}.RWDbanner_plus01 .slick-caption .txt2 {margin: 30px 0 0 !important;}.footer_left {padding: 80px 70px 60px;}.footer_right {padding: 100px 70px 60px;}}@media screen and (max-width: 1300px) {.RWDmenu_plus04 .features {min-width: auto;}}@media screen and (max-width: 1320px) {.RWDmenu_plus04 .toggle-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 #mobile-menu {        display:block }.RWDmenu_plus04 .ml-stack-nav-toggle {        font-size: 14px }.RWDmenu_plus04 .site-nav {        display: none;        float: none;        clear: both;        overflow: auto;        position: static;        margin: 0    } .RWDmenu_plus04 .dropdown-menu,.RWDmenu_plus04 .features .lang-select,.RWDmenu_plus04 .features .language-block {        display: none    }}@media screen and (max-width: 1200px) {.RWDbanner_plus01 .slick-caption .txt2 { font-size: 16px;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt2 h5 {width: 80px;font-size: 16px;letter-spacing: 2px;}.RWDleft_cont002 .item-second .text-box .text { padding-right: 40px;font-size: 15px;}.footer_left {padding: 80px 50px 60px;}.footer_right {padding: 100px 50px 60px;}.RWDleft_cont002 .item-second {align-items: flex-end;}}@media screen and (max-width: 1100px) {.RWDbanner_plus01 .slick-caption .txt1 {font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt1 br {display: none;}.RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 1px;padding: 25px 10px;}.ft_txtbox br{display: none;}.form-group .col-sm-12.col-md-11{width: calc(100% - 85px);}.form-group .col-sm-12.col-md-5 {width: calc(50% - 85px);}.form-group label {width: 85px;}}

/*小螢幕 end*/
/*1024px start*/
@media (max-width: 1024px) {
.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .logo {    width: 115px;    margin-top: 5px;    margin-bottom: 5px;}.cd-main-content { top: 50px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 25px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 15px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt2 h5{font-size: 15px;letter-spacing: 1px;width: 70px;}.RWDbanner_plus01 .slick-caption {width: 60%;top: 50%; transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption .txt1 br {display: block;}.about_block {    position: relative;    padding: 70px 0;}.footer_left {padding: 70px 7%;width: 100%;}.footer_right {padding: 70px 7% 50px;width: 100%;}.footer_block .container {flex-wrap: wrap;}.copyright_block {    flex-direction: row;}.RWDleft_cont002 .item-second .text-box .text {padding-right: 30px;}.about_block .container {width: 93%;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #71655b;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.inab_sec {    padding: 30px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 .item-second .text-box {width: 100%;}.RWDleft_cont002 .item-second>a {width: 100%;}.RWDleft_cont002 .item-second .text-box .text {padding-right: 0;}.RWDleft_cont002 .item-second .pic img {width: 100%;}.RWDleft_cont002 .item-second .pic {max-height: 375px;}.RWDbanner_plus01 .slick-caption {width: 100%;top: 60px;transform: inherit;}.RWDbanner_plus01 .slick-caption .container {width:65%;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt1 br {display: none;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 0;width: 100%;text-align: left;padding-right: 0;}.RWDleft_cont002 .item-second .text-box .title {text-align:left;font-size: 30px;}.RWDleft_cont002 .item-second .text-box a {margin: 20px 0 30px;min-width: 250px;}.copyright_block {flex-direction: column; line-height: 1.5;}.about_block .container {width: 90%;}.footer_left {padding: 40px 10%;width: 100%;}.footer_right {padding: 50px 10% 50px;}.about_block {padding: 50px 0 70px;}.form-group .col-sm-12.col-md-11{width: 100%;margin-bottom: 15px;}.form-group .col-sm-12.col-md-5 {width: 100%;margin-bottom: 15px;}.form-group label {width: 100%;}#eformstw61_00005 {    width: 95% !important;}#eForm1 > div:nth-child(8) > label:nth-child(1) {    width: 90px;display: inline-block;}#eForm1 > div:nth-child(8) > div:nth-child(2) {    width: calc(100% - 110px);display: inline-block;}.page_wrapper_bg section.call_to_action {    padding: 70px 0;}#sidebar {    padding: 0; margin: 0 auto 30px;}.hgroup .container {    margin: 0 0 30px;    padding: 0 0 15px;}.form-group label {width: 100%; padding: 0 !important;}.form-group .col-sm-12.col-md-5 {padding: 0;}.form-group .col-sm-12.col-md-11 {padding: 0;}.form-group {    margin-bottom: 0;}.layoutlist_8 .listdate:before {    display: none;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.hgroup h1 {font-size: 32px;padding-bottom: 10px;}.inabout_pic {    width: 100%;    margin: 10px 0px;    height: 320px;    overflow: hidden;}.inabout_info {    width: 100%;    padding-right: 0;}.inabout_sec { flex-wrap: wrap;}/* 20240815 */ 
.layoutlist_8 .list_subject {    padding: 0 1rem;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.inab_sec .ftinfo_sec {justify-content: unset !important;}.inab_sec {    padding: 0;    background: transparent;}.inab_sec .ft_qrcode {margin: 0 !important;}/* 匯入SEO方案專用資源樣式*//* SEO目錄寬度 */:is(.editor, .cke_editable):has(.seo_nav) nav,    :is(.editor, .cke_editable):has(.seo_content) article {        padding: 5vw 5vw;    }
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption { top: 150px;}.RWDbanner_plus01 .slick-caption .container {width:85%;}.layoutlist_7 .litem {    margin: 0 0 30px;    width: 50%;    float: left;}/* 20240815 */ 
.layoutlist_8 .item {    flex-direction: column;    width: 50%;    padding: 0 !important;    margin-bottom: 2rem;    border-bottom: none;}.layoutlist_8.rwd.fn_article8 {    display: flex;    flex-wrap: wrap;}.layoutlist_8.rwd .listdate {    width: 100%;    text-align: left;    margin-top: 15px;}.layoutlist_8.rwd .listdate .day {    color: #888888;    letter-spacing: 1px;    font-family: 微軟正黑體, Microsoft JhengHei, MingLiU, arial, verdana, helvetica, tahoma, sans-serif;}/* 匯入SEO方案專用資源樣式*//* SEO文章電話下方寬度 */:is(.editor, .cke_editable):has(.seo_content) article a.seo_tel {        margin: 0 0 2rem;    }
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.line_fixed i {    font-size: 22px;    margin-bottom: 0;    margin-right: 6px;}.line_fixed a {    padding: 7px 0px;    display: flex;    justify-content: center;    align-items: center;}.line_fixed { bottom: 0;width: 100%;font-size: 16px;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 24px;}.RWDbanner_plus01 .slick-caption .container {width: 80%;}.RWDbanner_plus01 .slick-caption .txt1 br {    display: none;}.RWDmenu_plus04 .logo {margin-top: 15px;}.about_block:before { width: 100%;}.RWDleft_cont002 .item-second .pic {max-height: initial;}.RWDbanner_plus01 .slick-caption .txt2 br {display: none;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 14px;letter-spacing: 1px;margin: 20px 0 0 !important;}.RWDbanner_plus01 .slick-caption .txt2 h5{font-size: 14px;letter-spacing: 1px;width:auto;}.RWDleft_cont002 .item-second .text-box .text {font-size: 14px;}.RWDleft_cont002 .item-second .text-box a {margin: 15px auto 30px;min-width: 100%;}.footer_left {padding: 50px 30px;width: 100%;text-align: center;}.footer_right {padding: 50px 30px 40px;width: 100%;text-align: center;}.ftinfo_right {width: 100%;border-top: 1px solid #e4e4e4;margin-top: 10px;padding-top: 10px;}.copyright_block {margin-top: 15px;padding-top: 15px;}.ftinfo_sec h5 {margin: 0 0 7px;}.footer_left h1 { margin: 0 0 10px;}.ftinfo_sec {    display: flex;    align-items: center;    flex-wrap: wrap;    justify-content: center;}.ft_qrcode {margin: 0 auto;}.line_fixed {z-index: 202;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {bottom: 50px;}.ftinfo_left ul {    line-height: 1.8;}#eformstw61_00005 {    width: 100% !important;}.inabout_pic {height: auto;}.layoutlist_7 .litem {    margin: 0 0 10px;    width: 100%;}.btn.btn_back {width: 100%;}.hgroup .container {margin: 0 auto 30px; width: 95%;padding: 0;}.device-nav {width: 95% !important;}.customized_columns>.row {    margin: 0;}.eformsDesc .ftinfo_left {width: 100%;}.eformsDesc .ftinfo_right {border-top: none;}/* 20240815 */ 
.layoutlist_8 .item {    width: 100%;}/* 匯入SEO方案專用資源樣式*//*------底色區塊間距調整-----*/ 
.bgcolor-box {    padding: 1rem;}/* SEO文章RWD */:is(.editor, .cke_editable):has(.seo_content) article h2 {    margin: 0 0 10px;}:is(.editor, .cke_editable):has(.seo_nav) nav,:is(.editor, .cke_editable):has(.seo_content) article {    padding: 6vw 5vw;}:is(.editor, .cke_editable):has(.seo_nav) nav.seo_nav_leadway>h2 {    letter-spacing: 2px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .slick-caption {top: 60px;}.RWDbanner_plus01 .slick-caption .container {width: 90%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {text-align: left;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 23px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt2 span span {padding: 0 8px;}/* 匯入SEO方案專用資源樣式*//* SEO文章RWD */:is(.editor, .cke_editable):has(.seo_content) article a.seo_tel {    font-size: 32px;    letter-spacing: 1px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption {top: 50px;}.RWDbanner_plus01 .slick-caption .container {width: 90%;}.about_block .container {    width: 95%;}.RWDbanner_plus01 .slick-caption .txt2 span span {padding: 0 10px;}/* 匯入SEO方案專用資源樣式*//* SEO文章RWD */:is(.editor, .cke_editable):has(.seo_nav) nav>ul,:is(.editor, .cke_editable):has(.seo_nav) nav>ul a {    font-size: 15px;    line-height: 1.5;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.footer_right {padding: 50px 15px 40px;}.footer_left {padding: 50px 15px;}.ftinfo_left ul {ine-height: 1.7;}.key_sec span {    padding: 0 5px;    opacity: 0.2;}.footer_left {font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt2 span span {padding: 0 7px;}.RWDbanner_plus01 .slick-caption .txt2 {    margin: 15px 0 0 !important;}.key_sec {font-size: 14px;}.key_sec h6{font-size: 14px;}.RWDbanner_plus01 .slick-caption .container {width: 100%;}
}
/*320px end*/
/*1199px start*/
@media (max-width: 1199px) {
/* 匯入SEO方案專用資源樣式*//*--------窄版文章區塊變100%------*/ 
.maxwidth-txtbox {max-width: 100%;margin: 0 auto;}/* SEO文章寬度 */:is(.editor, .cke_editable):has(.parent_w70) {        max-width: 100%    }
}
/*1199px end*//* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
