/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #d32d26!important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;width: 80px;}.RWDalert_fancybox.bottom{color:#333!important;letter-spacing:1px!important;max-width:400px;padding:40px!important;left:auto!important;right:0!important}.RWDalert_fancybox.bottom .editor{font-size:14px!important;letter-spacing:0!important;margin:0 0 20px!important}.RWDalert_fancybox .btn:last-child:hover {  background: #000; color: #fff;}.RWDalert_fancybox .btn:last-child {font-size: 14px; border-radius: 0; margin: 0;letter-spacing: 0!important;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #000;}.RWDalert_fancybox.bottom a {color: #000; text-decoration: underline;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}.RWDalert_fancybox.bottom { max-width: 100%; padding: 30px !important;z-index: 9999999999999999999;}}.fl {width:150px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}.cd-main-content{overflow:hidden}/*.wrapper_bg,#mobile-fixed, .RWDproduct_page,#sidebar .products-nav,._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-size:15px;line-height:1.8;letter-spacing:0;font-family: 'Noto Sans TC', sans-serif;}*/ 
.wrapper_bg p{margin:0}/*menu02*/ 
.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#969696}.cd-primary-nav>.has-children>a{padding-right:30px!important}.RWDmenu_plus02 .cart-block,.RWDmenu_plus02 .member-block,.RWDmenu_plus02 .querycar-block{margin-left:25px}.RWDmenu_plus02 .member-block.my-account span,.RWDmenu_plus02 .member-block.logn-out{display:none}.RWDmenu_plus04 .logo {    width: 60px;margin-left:0;margin-top:25px}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 16px;    font-weight: 500;    font-family: 'Noto Serif TC', serif;}.RWDmenu_plus04 .site-nav .menu>li>a:hover {    color: #000;}/*.cd-primary-nav>li:hover:after {    transition: .5s;    left: 0;    right: auto;    background: #d32d26;    width: 100%;}*/ 
.cd-primary-nav>li:after {    left: auto;    right: 0;    width: 0;    transition: .5s;display:none}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {    background-color: #d32d26;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: #d32d26;}.RWDmenu_plus02 .container {    width: 100%;    padding: 0 3vw;    margin-left: 0;}/*banner*//*.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 175px)!important;    height: calc(100vh - 175px)!important;    margin: 80px 0 0;}*/ 
.banner-block {    width: 100%;    margin: 0px auto;    z-index: 111;    position: relative;    background: #fff;    height: 100%;}.RWDbanner_plus01 .slick-caption {    top: auto;    bottom: 3vw;}.RWDbanner_plus01.style-dotnav .control-box .control {    padding-top: 80px;}.RWDbanner_plus01 .slick-caption .container {    width: 100%;    padding: 0 3vw;}.RWDbanner_plus01 .txt1 {    font-size: 2.604vw;    color: #fff;    text-shadow: 0 0 20px rgb(0 0 0);    font-weight: 500;    line-height: 1.5;}.RWDbanner_plus01 .txt2 {    text-shadow: 0 0 20px rgb(0 0 0);    color: #fff;    font-size: 1.094vw;    margin: 0.5vw 0 0 !important;    line-height: 1.5;    font-weight: 300;    letter-spacing: 3px;}.RWDbanner_plus01 .logo {width:800px}.RWDbanner_plus01 .logo img{margin:0}@media (max-width: 1180px) {.RWDbanner_plus01 .page-scroll {display:none}}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:transparent;border:1px solid #fff;width:8px;height:8px}@media (max-width: 767px) {.RWDbanner_plus01 .txt1.device_phone, .RWDbanner_plus01 .txt2.device_phone, .RWDbanner_plus01 .txt3.device_phone {    display: block !important;}.RWDbanner_plus01 .txt1.device_pad, .RWDbanner_plus01 .txt2.device_pad, .RWDbanner_plus01 .txt3.device_pad {    display: none !important;}}/*0725*/ 
.cd-primary-nav>li a {display: flex;flex-direction: column-reverse;align-items: baseline;justify-content: flex-end;line-height:1.5;letter-spacing: 0.5px;padding: 0 calc(60px / 2);}nav.cd-nav {margin-top:28px}.m_stitle_block {font-size: 14px;letter-spacing: 2px;padding: 0 6px;}.m_title_block {position: relative;min-width: 110px;text-align: center;}.m_title_block::before {content: "";width: 25px;height: 2px;position: absolute;background: #c30d23;top: 12px;left: -40%;}.RWDmenu_plus04 .site-nav .menu>li>li:nth-child(1) > a .m_title_block {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>li:nth-child(1) > a .m_title_block::before {display: none;}.RWDmenu_plus04 .site-nav .menu>li>a {display: flex;flex-direction: column-reverse;align-items: baseline;justify-content: flex-end;line-height:1.5;letter-spacing: 0.5px;padding: 0 calc(60px / 2);}.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: #c30d23;}.RWDmenu_plus04 .container {max-width: unset;    margin-top: 30px;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li:nth-child(1) a .m_title_block::before {display: none;}.RWDmenu_plus04 .site-nav .menu>li:nth-child(1) a .m_title_block {text-align: right;}/*loading*/ 
.RWDfakeloader .fl {width: 80px}.RWDmenu_plus04 #mobile-menu .menu li:nth-child(7) a .m_stitle_block {display: block;}
/*footer start*/

/*footer-block*/ 
.footer-block{position: fixed;bottom: 0;background: #fff;width: 100%;padding: 25px 0px;font-size: 13px;letter-spacing: 0;display:none}.home-footer-block .container {    width: calc(100% - 7vw);}.community-block {    width: 220px;}.contact-block {    width: 790px;    padding: 0;}.ftinfo ul li:last-child i {    font-size: 14px;}.ftinfo ul li i {    color: #d32d26;    font-size: 15px;    margin-right: 5px;}.ftinfo ul li {    margin: 0 20px 0 0;    font-size: 16px;}.ftinfo ul li a {    color: #000;}.ftinfo h4 {    margin: 0 30px 0 0;}.ftinfo ul {    list-style: none;    padding: 0;    margin: 0;}.ftinfo, .ftinfo ul {    display: flex;    align-items: center;    color: #000;}/*社群*/ 
.RWDsocial002 .pull-right{float: left !important;margin-bottom: 0px;}.RWDsocial002 .iconRounded{border: none;color:transparent;background-color:transparent;width: 30px;height: 30px;margin: 0;margin: 0 7px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: transparent;}/*copyright*/ 
.copyright{text-align: right;}/*rights*/ 
.copyright-block {    width: 600px;    display: flex;    align-items: flex-end;    flex-wrap: wrap;    letter-spacing: 0;    padding: 0;}.RWDssl01 {    margin-right: 20px;}.rights{display:flex;font-size:12px;padding:60px 0 20px;color:#888;justify-content:flex-start;background:transparent;flex-wrap:wrap;align-items:center;width:100%}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#888}

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

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 80px 0 !important;min-height: 700px;}.page_wrapper_bg section.call_to_action > .container {width:75%;max-width: 1800px;background: #fff;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;color:#888;font-size: 16px;font-weight: 300 !important;font-family: 'Noto Serif TC', serif;}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}._bd_row p, .RWDslider01 .editor {line-height:1.8;font-size:16px;color:#888;letter-spacing: 1px;font-weight: 300 !important}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #333 !important;letter-spacing: 0.5px !important;font-size: 35px !important;line-height: 1.5 !important;font-weight: 500;font-family: 'Noto Serif TC', serif;margin:0px}.hgroup .container {width: 100%;border-bottom:1px solid #eee;margin-top:0px;margin-bottom:50px}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#c30d23;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #c30d23;transition: 0.4s;}.btn_back a {color: #333 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border-bottom: 1px solid #c30d23;transition: 0.4s;line-height:1.5;font-size: 16px;}.btn_back a:hover {border-bottom: 1px solid #c30d23;color: #fff !important;background: #c30d23;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: #fff;border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: #c30d23;transition: 0.4s;}.ebtn a {border-bottom: 1px solid #c30d23;background: #fff;color: #333;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;}.ebtn a:hover {background: #c30d23;border-bottom: 1px solid #c30d23;color:#fff;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px;font-weight: normal;width:350px;font-family: 'Noto Serif TC', serif;}.m2018 .products-nav .nav-title {background: #c30d23;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;font-family: 'Noto Serif TC', serif;font-weight: 500 !important;font-size:18px}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 16px;letter-spacing: 0.5px;font-family: 'Noto Serif TC', serif;color:#888;font-weight: 500;}#sidebar .products-nav > ul {border: 1px solid #eee;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #000;transition: 0.4s;font-family: 'Noto Serif TC', serif;font-weight: 500 !important;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #000;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #000;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}/*內容區*/ 
.article1 .page_wrapper_bg .pagecontent, .article5 .page_wrapper_bg .pagecontent, .article6 .page_wrapper_bg .pagecontent, .article7 .page_wrapper_bg .pagecontent {width: calc(100% - 350px);}.pagetxt_row {margin:0 0 50px}.page_wrapper_bg .pagecontent h4 {font-size:20px;color:#000;line-height:1.5;margin:0 0 15px;font-weight: bold;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .pagecontent h5 {font-size: 16px;color: #000;margin-bottom: 20px;margin-top:0;font-weight: 500;line-height:1.5}._bd_row img {margin: 0;}._bd_row._bd_clearfix {display: flex;align-items: center;flex-flow: wrap;}.tabs section.content-current i {margin: 0 5px;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 0 !important;margin-bottom:30px !important}.pagecontent .RWDeditor01 b {color: #000;font-weight: 500;}.pagecontent .RWDeditor01 img {border:1px solid #eee}/*文章頁籤*/ 
.tabs {margin: 50px 0 0 !important;}.tabs nav li {min-width: 120px;text-align: center;margin-right: 5px;}.tabs nav li.tab-current a::before {background: #c30d23 !important;height: 1px;}.tabs nav li.tab-current a::after {background: transparent !important;}.tabs .content {border: 1px solid #DADADA !important;padding: 60px 50px !important;margin-top: 0px;}.tabs nav li.tab-current a {border: 1px solid #DADADA !important;border-top: 0 !important;border-bottom: 0 !important;}.tabs nav a::before {height:2px !important}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {display:none}.tabs nav ul li {border:0 !important}.tabs nav ul li:first-child {border: 0 !important}.tabs nav a::after {display:none !important}.tabs nav a {font-weight: 500 !important;font-size:18px !important;min-width: 180px !important;padding:12px 20px !important}.tabs .content h5 {font-size: 18px !important;color: #000;margin-bottom: 20px !important;font-weight: bold;line-height:1.5}.tabs_title {position: relative;padding-left: 29px;}.tabs_title::before {    content: "";    width: 6px;    height: 6px;    background: #c30d23;    position: absolute;    top: 6px;    left: 5px;    border-radius: 50px;}.tab_table table tr:nth-child(odd) {background: #f4f4f4;}.tab_table table td {padding: 5px 15px;border: 1px solid #e7e7e7;}.tab_table table {width: 100%;margin-bottom: 50px;}/*peoplo*/ 
.article5 .page_wrapper_bg .pagecontent {width: calc(100% - 350px);}/*news*/ 
.RWDslider01 .products-list .box {display: flex;align-items: center;}/*vision*/ 
.vision_txt {    list-style: none;    padding: 0;}.vision_txt li {    width: calc(100% / 2 - 43px);    border-bottom: 1px dashed #eee;    line-height: 2;    display: inline-block;    margin: 0 20px;    position: relative;    padding-left: 28px;}.vision_txt li::before {    content: "";    width: 5px;    height: 5px;    background: #555;    position: absolute;    top: 14px;    left: 6px;    border-radius: 50px;}.figure_img {    display: flex;    align-items: center;    grid-column-gap: 30px;}.vision_img img {    width: 100%;    margin-bottom: 20px;}/*預約按鈕*/ 
.con_btn {    font-size: 20px;    border: 1px solid #c9052a;    padding: 5px 20px;    width: 100%;    display: block;    max-width: 300px;    text-align: center;    background: #c9052a;    color: #fff;    font-weight: 500;    float: right;    transition: 0.4s;}.con_btn:hover {    opacity: 0.8;    transition: 0.4s;    color: #fff;    background: #000;    border: 1px solid #000;}.con_btn i {    margin-right: 15px;}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.new-form {margin:0}.new-form .formdesc b {color: #000;font-weight: 500;}.con_txt {list-style: none;padding: 0;color:#666}.con_txt li {    line-height: 2;    position: relative;    padding-left: 28px;}.con_txt li::before {    content: "";    width: 5px;    height: 5px;    background: #555;    position: absolute;    top: 14px;    left: 6px;    border-radius: 50px;}.con_txt a:hover {color:#c9052a}/*表單樣式*/ 
.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; } }/*隱私權*/ 
.privacy_block, .privacy_block p {line-height: 2;letter-spacing: 1px;color: #000}.privacy_block a {color: #000;transition: 0.4s}.privacy_block a:hover {color: #000;transition: 0.4s;text-decoration: none}.privacy_block h5 {font-size: 18px !important;font-weight: bold !important;margin: 30px 0 10px !important;color: #000 !important;}.privacy_block h6 {font-size: 16px !important;}.privacy_block ul {padding-left: 24px !important;}/*列表*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.layoutlist_7 .litem {margin:0 0 20px !important;}.layoutlist_7 .litem .subject a {color: #333;transition: 0.4s;}.layoutlist_7 .litem:hover .subject a {color: #c30d23;transition: 0.4s;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display:none}.layoutlist_4 .list > .col-md-6 {width: calc(100% / 2);margin-bottom: 50px;}.layoutlist_4 .item {    margin: 0;    border: 1px solid #e7e7e7 !important;    padding: 20px !important;    display: flex;    flex-flow: wrap;}.layoutlist_4 .list_subject a {    font-size: 16px !important;    font-weight: bold;    color: #000 !important;    line-height: 1.5 !important;}.layoutlist_4 .list_subject .summary a {font-size: 15px;font-weight: normal !important;color: #888 !important;}.layoutlist_4 .list_subject .summary {margin: 5px 0 0 !important;line-height: 1.5;}.layoutlist_4 .listdate {border-left: 1px solid #e7e7e7  !important;text-align: center;}.layoutlist_2 .listdate .yearmonth {padding-bottom:0}.layoutlist_4 .listdate .day {font-size: 40px !important;font-weight: 500;line-height: 1.5 !important;}.layoutlist_2 .listdate .yearmonth, .layoutlist_4 .listdate .yearmonth {padding-bottom:15px}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width:2560px){.copyright-block {    width: 800px;}}@media (max-width:2000px){.copyright-block {    width: 560px;}}@media (max-width:1920px){/*0725*/ 
.RWDbanner_plus01 .logo {width: 650px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width:80%;}}@media (max-width:1700px){.ftinfo ul li:first-child {    width: 100%;}.ftinfo ul {    flex-wrap: wrap;}.contact-block {    width: 510px;}.ftinfo h4 {    min-width: 150px;}.home-footer-block .container .row {    display: flex;    align-items: center;}.copyright-block {    width: 465px;}}@media (max-width:1500px){.copyright-block {    width: 285px;    font-size: 12px;}.footer-block {    padding: 15px 0px;}.RWDbanner_plus01 .txt1 {    font-size: 33px;}nav.cd-nav {margin-left:0}.RWDbanner_plus01 .logo {width: 500px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {    width: 90%;}}@media (max-width:1400px){.m_title_block {min-width:100px}.cd-primary-nav>li a {font-size: 15px;}.m_stitle_block {padding: 0 2px;}}@media (max-width:1340px){.RWDmenu_plus04 .site-nav .menu>li>a {  font-size: 15px;}}@media (max-width:1310px){.community-block {    width: 185px;}/*menu*/ 
.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display:block}/*.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;margin-top: 0px;width:370px}*/ 
.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #8B3A3A;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #eee;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active > a::before {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu a {padding: 13px;}/*.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #333;}*/ 
.m_title_block {text-align: left;} /* .m_stitle_block {display: none;}  */ 
.RWDmenu_plus04 #mobile-menu .menu li:nth-child(4) a .m_stitle_block {display: block;}.RWDmenu_plus04 #mobile-menu .menu li:nth-child(5) a .m_stitle_block {display: block;}.m_stitle_block {padding:0}.RWDmenu_plus04 #mobile-menu .menu li a {font-family: 'Noto Serif TC', serif;}/*內頁*/#sidebar {width: 280px;}.article5 .page_wrapper_bg .pagecontent {width: calc(100% - 280px);}/*20230628*/ /* .RWDmenu_plus04 #mobile-menu .menu li:nth-child(3) a .m_stitle_block {    display: block;}  */}@media (max-width:1250px){.tabs nav a {    font-size: 14px !important;    letter-spacing: 0.5px;    padding: 12px !important;    min-width: auto !important;}.tab_bottom {    align-items: flex-start;}.tab_table table td {    width: calc(100% / 2);}.tab_table table tr {    display: flex;    flex-flow: wrap;}.layoutlist_4 .listdate .yearmonth {letter-spacing: 0px !important;}.vision_txt li {    width: 100%;    margin: 0;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.fl {width:100px;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {    font-weight: 400;}.cd-main-header {    height: auto;    padding: 10px 2vw;}nav.cd-nav .bottom-copyright {    display: none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: transparent;}/*.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 145px)!important;    height: calc(100vh - 145px)!important;    margin: 60px 0 0;}*/ 
.footer-block {    padding: 10px 0px;}.RWDbanner_plus01 .logo {    width: 400px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*banner*/ 
.banner-block{width: 100%;}/*footer-block*/ 
.home-footer-block .container{width:100%;}.footer-block {    padding: 10px;}.contact-block {    width: 495px;}/*內頁*/#sidebar {width: 100%;padding: 0;margin-bottom: 30px;}.article1 .page_wrapper_bg .pagecontent, .article5 .page_wrapper_bg .pagecontent, .article6 .page_wrapper_bg .pagecontent, .article7 .page_wrapper_bg .pagecontent {width:100%}.page_wrapper_bg .pagecontent {    padding: 0 !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.cd-main-header:before {    width: 75px;}.RWDbanner_plus01 .slick-caption .container {    padding: 0 5vw;}.contact-block {    width: calc(100% - 255px);}.home-footer-block .container .row {    flex-wrap: wrap;}.copyright {    margin-left: 20px;}.ftinfo ul li:first-child {    width: fit-content;}/*.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 180px)!important;    height: calc(100vh - 180px)!important;    margin: 65px 0 0;}*/ 
.ftinfo {    align-items: flex-start;}.ftinfo h4 {    line-height: 1.5;}.copyright-block {    width: 100%;    margin: 10px 0 0;}.RWDbanner_plus01 .slick-caption {    bottom: auto;    top: 20%;}.RWDbanner_plus01 .txt1 {    text-shadow: 0 0 20px rgb(0 0 0 / 50%);}/*內頁*/ 
.layoutlist_4 .list > .col-md-6 {    width: 100%;    margin-bottom: 20px;}.hgroup .container {    text-align: center;}.RWDslider01 .products-list .box {    align-items: flex-start;}.new-form .new-width .control-label, .form-horizontal .form-group .col-sm-12 {    padding: 0 !important;}.ebtn {margin-left:0}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.ftinfo, .ftinfo ul {    flex-direction: column;    justify-content: center;    align-items: center;    text-align: center;}.contact-block {    width: 100%;}.community-block {    width: 100%;    display: flex;    justify-content: center;    margin: 15px 0 0;}.footer-block {    z-index: 222;}.ftinfo ul li {    margin: 0;    font-size: 15px;}.ftinfo h4 {    margin: 0 0 5px;}/*內頁*/ 
.hgroup .container {    padding: 0 0 25px;    border: 0;    margin: 0 0 25px;    border-bottom: 1px solid #eee;}.hgroup .breadcrumb {    background: transparent;    width: 100%;    position: relative;    bottom: 0;    padding: 0;    margin-top: 10px;}.article-text .container {padding: 0}.page_subject {padding:0}.tab_bottom {    flex-direction: column-reverse;    grid-row-gap: 30px;    grid-column-gap: 0;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.copyright-block {    justify-content: center;}.RWDssl01 {    margin-right: 0;}.copyright {    margin-left: 0;}.copyright-block {    flex-direction: column;    align-items: center;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width: 100%;padding:0 30px}.tab {padding: 15px 20px;border-top: 1px solid #ddd !important;}.tab:last-child {border-bottom: 1px solid #ddd !important;}.tab_content {    margin-top: 25px;    padding-top: 25px;    border-top: 1px dashed #eee;    padding-bottom: 15px;}section.article-text p {line-height: 1.8;letter-spacing: 1px;color:#888 !important;font-size: 16px !important;font-weight: 300 !important;}._bd_row._bd_clearfix {    grid-row-gap: 30px;}.layoutlist_4 .list > .col-md-6 {padding:0}.layoutlist_4 .list_subject {    text-align: left;    margin-top: 20px;}.layoutlist_4 .listdate {    width: 100%;    display: flex;    border-top: 1px dashed #eee;    border-left: 0 !important;    margin-top: 15px;    padding-top: 15px;}.layoutlist_4 .listdate .yearmonth {font-size: 13px !important;padding:0;line-height:1.5}.layoutlist_4 .listdate .day {color: #afafaf !important;font-size: 13px !important;letter-spacing: 2px !important;position: relative;}.layoutlist_4 .listdate .day::before {content: "/";margin: 0 5px;}.vision_img, .figure_img {    grid-column-gap: 0;    grid-row-gap: 30px;    flex-direction: column;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*header*/ 
.cd-main-header {    padding: 10px 15px;}.cd-logo {    width: 175px;    margin-top: 3px !important;}/*banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic-box:before {    background: rgb(0 0 0 / 30%);}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    width: 100%;}.RWDbanner_plus01 .txt2 {    font-size: 16px;    margin: 7px 0 0 !important;}.RWDbanner_plus01 .logo {    width: 300px;}/*footer*/ 
.footer-block{position: relative;}.RWDsocial002 .iconRounded {    width: 35px;    height: 35px;}/*內頁*/ 
.RWDslider01 .products-list .box {    flex-direction: column;}.RWDslider01 .pic-list {    width: 100%;    padding: 0;}.RWDslider01 .text {    width: 100%;    float: none;    padding-top: 65px;    padding-bottom: 0;}.RWDslider01 .control-box {    right: 0;    width: auto;    top: 60%;}.RWDslider01 .pic-list figure {    margin: 0;}.RWDslider01 .control-box {    right: 0;    width: auto;    bottom: auto;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*內頁*/ 
.hgroup h1 {font-size: 28px !important;}.page_wrapper_bg section.call_to_action {padding: 50px 0 !important;}.RWDslider01 .control-box {top:50%}.con_txt li {word-wrap: break-word;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {/*內頁*/ 
.RWDslider01 .text {padding-top: 0;}.btn_back {width: 100%;}.con_btn {    max-width: none;    width: 100%;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .txt1 {    font-size: 28px;}.cd-main-header {    padding: 10px 5px;}.cd-main-header:before {    width: 57px;}.RWDbanner_plus01 .logo {    width: 200px;}.RWDmenu_plus04 .logo {    width: 50px;    margin-top: 15px;}/*內頁*/ 
.new-form .formdesc b {display:block}
}
/*380px end*/