/* 反白顏色設定*/::selection { background: #23527c; color: #fff;}::-moz-selection { background:#23527c; color: #fff;}/*選單*/ 
.RWDmenu_plus02 .container {width: 93%}/*搜尋*/ 
.cd-search {left: 70%;width: 30%;top: 80px !importafnt;height: 50px}.cd-search button {right: 30px;font-size: 15px;letter-spacing: 2px;top: 13px;font-weight: 600;}#top_search_searchkey::placeholder {color: #222; font-size: 15px;letter-spacing: 2px;font-weight: 600;position: relative;top: -2px;}.cd-search button:hover {color: #0171b2;}/* all */a{color:#4F4F4F}a:hover{text-decoration: none;}#RWDfullscreen01 .main {overflow: hidden;background:rgba(251, 251, 251, 0.45)}/* 反白顏色設定*/::selection {background: #4F4F4F;color: #fff;}::-moz-selection {background:#4F4F4F;color: #fff;}.RWDfakeloader .fl img {width:400px}/*BANNER*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background:#044566;opacity: 1;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: transparent;border: 2px #044566 solid !important}.RWDbanner_plus01 .logo{width: 770px;}.RWDbanner_plus01 .slick-caption {top: 30%;left: -12%;}.RWDbanner_plus01 .slickitem03 .slick-caption{top: 35% !important;}/*logo*/ 
.cd-logo {margin-top: 15px;margin-left: 0px;}/*搜尋*/ 
.cd-search {left: 70%;width: 30%;top: 80px !important;height: 50px}.cd-search button {right: 30px;font-size: 15px;letter-spacing: 2px;top: 13px;font-weight: 600;}#top_search_searchkey::placeholder {color: #4F4F4F; font-size: 15px;letter-spacing: 2px;font-weight: 600;position: relative;top: -2px;}.cd-search button:hover {color: #0171b2;}.cd-search-trigger::after {background: #888;}.cd-search-trigger::before {border: 2px solid #888;}/*語系*/ 
.RWDmenu_plus02 #lan-02 a {color: #888;font-size: 15px;letter-spacing: 2px}.RWDmenu_plus02 #lan-02 a:hover {color: #4f4f4f;}/*選單*/nav.cd-nav {margin-right: 100px;}.RWDmenu_plus02 .inside {background:#efefef;}.cd-main-header {background: #efefef;}.cd-primary-nav>li:after {display:none}.cd-primary-nav>li>a {letter-spacing: 2px; font-size:17px; color: #222; text-transform: uppercase; transition: 0.5s !important;border-bottom: 2px #efefef solid; transition: 0.8s !important;font-weight: 600}.cd-primary-nav>li>a:hover {color:#4f4f4f;border-bottom: 2px #1471ba solid}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color:#1471ba;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #222}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color:#222;}.web_menu a::after {content: ""; background: #63c4fb; position: absolute;top: 50%; height: 38px;width: 100px;right: 50%;margin-right: -50px;margin-top: -16px; z-index: -1; border-radius: 5px;transition: 0.5s;}.web_menu a:hover {color:#fff !important}/*會員購物車*/ 
.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none}.cd-search-trigger span::after, .cd-search-trigger span::before {background: #4f4f4f}.RWDmenu_plus02 .cart-block:hover i {color: #4f4f4f;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span {color:#4f4f4f}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color: #888;}.RWDmenu_plus02 .cart-menu .buy-btn:hover a {background: #aaa;}.RWDmenu_plus02 .cart-menu .title {border-bottom: 1px solid #d8d8d8}.RWDmenu_plus02 .cart-menu .title span {box-shadow: 0px 0px 0px #dedede;position: relative;top: -2px;}.RWDmenu_plus02 .carempty {margin: 30px;color: #555;text-align: center;letter-spacing: 2px;font-size: 15px;font-weight: 600;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color:#1471ba}/*寬度*/ 
.abou_block .container {padding: 100px 0px;width:70%;}.info_block_a .container,.info_block_a .container,.info_block_c .container,.footer_block .container {padding: 50px 0px;width:70%}.info_block_b .container {padding:0px 0px;width:70%}.service_block .container {padding:0px 0px;width:70%}.info_block_a .container{padding: 50px 50px 0px;background: #fff;border: 1px #e4e4e4 solid;border-bottom: 0px;}.info_block_b .container{padding: 0px 50px;background: #fff;border: 1px #e4e4e4 solid;border-bottom: 0px;border-top: 0px}.info_block_c .container{padding: 0px 50px 50px;background: #fff;border: 1px #e4e4e4 solid;border-top: 0px}.news_block .container {padding:100px 0px;width: 70%;}/*標題共同*/#RWDfullscreen01 .title_block {text-align: center;margin-bottom: 50px}#RWDfullscreen01 .main-title {font-size: 45px !important;letter-spacing: 2px !important;font-weight: 600 !important;color:#044566;line-height: 30px !important;margin-bottom: 20px !important;}#RWDfullscreen01 .section-line {display:none}#RWDfullscreen01 .sub-title {font-size: 20px !important;color: #4d96d6 !important;letter-spacing: 2px !important;font-weight: 600 !important;line-height: 30px !important;}/*關於我們*/ 
.abou_block #pic-bg .container {width: 50%; text-align: center;font-size: 18px;color: #222; letter-spacing: 2px;font-weight: 600; line-height: 40px; padding: 180px 30px; position: relative;z-index: 1;}.abou_block .container p {margin: 50px 0px 10px;font-size: 20px;}.abou_block .RWDparallax_new .picbgbox {height: 35vw !important}.abou_block #pic-bg::after {content: "";position: absolute;width: 60%;height: 500px;background: rgba(255, 255, 255, 0.8);margin: 0 auto;top: 50%; margin-top: -250px;right: 50%;margin-right: -30%;border-radius: 20px;box-shadow: 0px 0px 20px rgba(49, 98, 138, 0.60);}/*關於我們按鈕*/ 
.botton_block {margin: 0 auto;margin-top: 50px;}.botton_block .btn_block_a {background: #0e6eb8;padding: 10px 60px 10px 50px;color: #fff;transition: 0.5s;border-radius: 30px;letter-spacing: 6px;position: relative}.botton_block .btn_block_a:hover {background:#4598d8}.botton_block .btn_block_a::after {top: 13px;right: 40px; background: url(archive/image/customization/arrow0.png); content: "";position: absolute; width: 16px; height: 16px;background-size: contain;transition: 0.5s;}.botton_block .btn_block_a:hover::after {right: 35px;}/*核心服務共同*/ 
.info_block_a {position:relative}.info_block_a::after {content: ""; position: absolute;width: 100%;height: 1000px;background: #f2f2f2;top: -400px;z-index: -1;}.RWDleft_cont002 .item-second {background-color: transparent;}.RWDleft_cont002 .item-second .text-box {background: transparent;color: #222;padding: 40px 70px 0px 0px}.RWDleft_cont002 .item-second .text-box .subtitle {font-size:20px; letter-spacing:2px;margin-top: 50px;font-weight: bold;line-height: 35px;width:90%}.info_block_b .underline {display:none}.RWDleft_cont002 .item-second .text-box .underline {display:none}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first .text-box {color: #222;padding:60px 50px 40px 50px}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1.05);}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.05);}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 20px; letter-spacing:2px;margin-top: 50px;font-weight: bold;line-height: 35px;width:90%}.info_block_c .RWDleft_cont002 .item-second .text-box {padding:30px 70px 0px 0px;}.RWDright_cont002 .item-first .text-box .title {position: relative;width: fit-content;line-height: 1.2;font-size: 34px;}.RWDleft_cont002 .item-second .text-box .title {position: relative;padding-left:55px;width: fit-content;line-height: 1.3;font-size: 34px;}.RWDleft_cont002 .item-second .text-box .title::after {position: absolute;background: url(archive/image/customization/stars0.png);content: "";background-size: contain;width: 45px;height: 45px; left: 0;top: -10px;}.RWDright_cont002 .item-first .text-box .title::after {position: absolute;background: url(archive/image/customization/stars0.png);content: "";background-size: contain;width: 40px;height: 40px;right: -50px;top: -8px;}/*核心服務按鈕*/ 
.RWDleft_cont002 .item-second .text-box a {width: 200px;border-radius: 0;letter-spacing: 4px; background: #3888bd;color: #fff;font-size: 16px;padding: 10px 50px 10px 10px;margin-top: 30px;border: 1px solid #3888bd;float: left;position: relative}.RWDright_cont002 .item-first .text-box a {width: 200px;border-radius: 0;letter-spacing: 4px; background: #3888bd;color: #fff;font-size: 16px;padding: 10px 50px 10px 10px;margin-top: 50px;border: 1px solid #3888bd;float: left;position: relative;margin-top: 30px;}.RWDright_cont002 .item-first .text-box button {letter-spacing: 4px;font-weight: 600}.RWDleft_cont002 .item-second .text-box a:hover {border: 1px solid #46a5e8;background-color: #46a5e8}.RWDright_cont002 .item-first .text-box a:hover {border: 1px solid #46a5e8;background-color: #46a5e8}.RWDleft_cont002 .item-second .text-box a::after {top: 13px;right: 40px; background: url(archive/image/customization/arrow0.png); content: "";position: absolute; width: 16px; height: 16px;background-size: contain;transition: 0.5s;}.RWDright_cont002 .item-first .text-box a::after {top: 15px;right: 40px; background: url(archive/image/customization/arrow0.png); content: "";position: absolute; width: 16px; height: 16px;background-size: contain;transition: 0.5s;}.RWDleft_cont002 .item-second .text-box a:hover::after,.RWDright_cont002 .item-first .text-box a:hover::after {right:35px}/*服務特色*/ 
.service_block {padding: 300px 0px 100px;position: relative;background:#eee;margin-top: -180px;z-index: -1;}.RWDService001 .boxFeature-2 {background: #fbfbfb;padding: 22px;height: 320px; box-shadow: 0px 0px 5px rgb(195, 195, 195);border-bottom: 5px #6baed8 solid;transition: 0.5s;}.RWDService001 .boxFeature-2:hover {border-bottom: 5px #888 solid}.RWDService001 i {width: 140px;margin: 10px auto 0px;}.RWDService001 .boxFeature-2 h2 {font-size: 22px;text-align: center; letter-spacing: 2px;font-weight: 600;color: #222;}.RWDService001 p {margin-top: 15px;margin-bottom: 0px;font-size: 16px;text-align: center; font-weight: 600;letter-spacing: 2px;color: #888;}.RWDService001 i img {filter: invert(100%) grayscale(100%) brightness(100%);transition: 0.5s;}.RWDService001 .boxFeature-2:hover img {filter: invert(0%) grayscale(0%) brightness(100%);}/*最新消息*/ 
.news_block {background:rgba(251, 251, 251, 0.20);position: relative}.RWDnews005 .img-hover {border: 1px #d4d4d4 solid;border-bottom: 4px solid #ccc; padding: 22px;transition: 0.5s;background: #fff}.RWDnews005 .margin-top-20 {margin-top: 0px !important;}.RWDnews005 h4 {background: #9bc7e8;font-size: 20px;margin: 0 0 14px 0; font-weight: 600;text-align: center; letter-spacing: 2px;padding: 8px 0px;}.RWDnews005 .owl-item p {margin: 0 0 10px;text-align: center !important;font-size: 15px;color: #222;letter-spacing: 1px; line-height: 30px;font-weight: 600;}#m_RWDfullscreen01_59_1 > section > div > div.owl-carousel.owl-padding-10.controlls-over.owl-theme.owl-carousel-init > div.owl-wrapper-outer > div > div:nth-child(odd) {margin-top: 30px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 20px;transition: 0.5s}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover {margin-top: 0px !important;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover .img-hover {border: 1px #9bc7e8 solid;border-bottom: 4px solid #9bc7e8; padding: 22px;transition: 0.5s;background: #fff}.RWDnews005 .owl-item:hover p span {opacity: 1;color: #044566;}.RWDnews005 .owl-item p span {border-top: 1px #d6d6d6 dotted;display: block;margin: 10px 0px 0;opacity: 0.3;transition: 0.5s;}/*頁尾*/ 
.footer_block {padding: 50px 0px 0px;background: #044566;position: relative;z-index: 3;}.footer_block a:hover {color: #81caef;}.footer_block a {transition: 0.5s;color: #efefef;}.footer_block span {display: inline-block;width: 50px;}.footer_block {font-size: 15px;color: #efefef;letter-spacing: 1px;line-height: 32px;font-weight: 600;}.footer_left img {filter: invert(100%) grayscale(100%) brightness(300%);}.footer_block .md-left {padding-left: 150px;}.footer_block h5 { font-size: 18px;font-weight: 600; letter-spacing: 2px;}.web_block {text-align: center;/*margin-top: 30px; */font-size: 12px;letter-spacing: 1px;background: #093044;color: #76a9c3;padding: 5px 0px;}.web_block a {color: #76a9c3}/*跟隨裝飾*/ 
.info_block_a::before {background: url(archive/image/customization/linked0.png);content: "";position: absolute;width: 240px;height: 300px; left: -50px;bottom: -150px;background-size: contain;z-index: 11;filter: invert(20%) grayscale(50%) brightness(100%)}.fixed_bg {background: url(archive/image/customization/bg01.png);position: fixed;bottom: 0;right: 0;width: 100%;height: 100vh;background-size: 100%;}/**/ 
.scrollTop002 .ii {font-size: 45px;background: #9bc7e8;}/*英文版*/ 
.lang_en .abou_block #pic-bg .container {letter-spacing: 1.5px;}.lang_en .RWDService001 .boxFeature-2 h2 {letter-spacing: 1.5px;}.lang_en .cd-primary-nav>li>a {letter-spacing: 1px;}/*20221214*/ 
.fixed_bg {   z-index: -10;}#RWDfullscreen01 .main { background: transparent;}.index .main.cd-main-content:before {  position: absolute;  content: ''; width: 100%; height: 100%; background: rgba(251, 251, 251, 0.45); top: 0; left: 0;   z-index: -2;}.index .main.cd-main-content { position: relative;}.info_block_c { z-index: 3;position: relative;}.service_block {  background: transparent; z-index: auto;}.service_block:before {  position: absolute;  content: ''; width: 100%; height: 100%;   background: #eee;  bottom: 0; z-index: -2;}/*選單*/ 
.RWDmenu_plus04 .header {  background: #efefef;}.RWDmenu_plus04 .site-nav .menu>li>a { letter-spacing: 2px; font-size: 17px;  color: #222;  text-transform: uppercase;  border-bottom: 2px #efefef solid;  transition: 0.8s !important; font-weight: 600;padding: 25px 20px;}.RWDmenu_plus04 .logo {  width: 160px;    top: -3px; position: relative;}.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: #4f4f4f; border-bottom: 2px #1471ba solid;}.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: #4f4f4f;}.RWDmenu_plus04 .site-nav .menu ul li>a {  padding: 10px;text-align: left;  font-size: 14px;}.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: 400;  background: #1471ba;color: #fff;}.RWDmenu_plus04 .site-nav .menu>li>ul {  padding: 0;}.web_menu a::after {  right: auto;   left: 50%;  top: 50%;  position: absolute; transform: translate(-50%, -50%);  margin: 0;}.RWDmenu_plus04 .site-nav .menu>li>a {  position: relative;}.RWDmenu_plus04 .features {    width: 250px; display: flex;}.RWDmenu_plus04 .features .language-block {  float: left;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select { color: #888;}.RWDmenu_plus04 .site-nav .menu>li.web_menu>a:hover:after {  background: #222;}.RWDmenu_plus04 .language-block { padding: 0 20px;}.RWDmenu_plus04 .features .language-block {  order: 1;}.RWDmenu_plus04 .features .member-btn { order: 2;}.RWDmenu_plus04 .features .cart-btn {  order: 3;}.RWDmenu_plus04 .features .search-btn { order: 4;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {  letter-spacing: 1px; background: #1471ba;}.RWDmenu_plus04 .member-block a.login.is-on, .RWDmenu_plus04 .member-block button.login.is-on {  background: #1471ba;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {  letter-spacing: 0.5px;  font-size: 16px;}/*240117修*/ 
.web_block a.ft_privacy {padding-left: 10px; border-left: 1px solid #76a9c382; margin-left: 5px;}/* 240731 */ 
.wrapper_bg .footer_block .container { padding-bottom: 4rem;}
/*內頁 start*/

.page_wrapper_bg .main {    background-color: rgba(255, 255, 255, .5);}.page_wrapper_bg section.call_to_action {    padding: 65px 0;    min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {    position: inherit;    background: #fff;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);    padding: 30px 0 80px;    min-height: 650px;}.pagecontent {    padding: 0 30px !important;}.RWDmenu_plus02 .member-block.logn-out {    margin-top: 10px;}.querycar .page_wrapper_bg section.call_to_action>.container,.member .page_wrapper_bg section.call_to_action>.container {    background: transparent;    box-shadow: none;    padding: 0;}/*麵包屑(置中)*/ 
.hgroup .breadcrumb {    letter-spacing: 1px;    font-size: 12px;    background-color: transparent;    border: none;    position: relative;    float: none !important;    text-align: center;    bottom: 0;}.hgroup .container {    border-bottom: none;}.hgroup h1 {    font-size: 40px;    letter-spacing: 5px;    color: #044566;    text-align: center;    font-weight: 600;    line-height: 1.5;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {    font-weight: bold;    font-size: 24px;    line-height: 1.5;    letter-spacing: 4px;}.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 {    font-size: 15px;    line-height: 2;    letter-spacing: 2px;    color: #222;    text-align: justify;    font-weight: 400;}.page_wrapper_bg .article-text p {    font-size: 15px;    line-height: 2;    letter-spacing: 2px;    color: #222;    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>ul>li,._bd_row>ol>li {    border-bottom: 1px dotted #ddd;}._bd_row ol,.products-info .txt .editor ol {    padding-left: 22px;}._bd_row ul,.products-info .txt .editor ul {    padding-left: 18px;}.page_wrapper_bg a:focus,.page_wrapper_bg a:hover,._bd_row a:hover,._bd_row a:focus {    color: #81caef;}/*側選單*/div#sidebar {    padding-left: 15px !important;}.m2018 .products-nav .nav-title {    background: #9bc7e8;    font-size: 17px;    padding: 7px 10px;    margin-bottom: 15px;    color: #222;    font-weight: 600;}.m2018 .products-nav>ul>li {    border-bottom: 1px dotted #ddd;}.m2018 .products-nav>ul>li.active>a {    color: #63c4fb;}/*-------按鈕--------*//*回上一頁按鈕*/#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;    padding: 0;    box-shadow: none;}.btn.btn_back a {    padding: 0 15px;    background: #3888bd;    color: #fff;    transition: all 0.2s ease;    border: 1px solid #3888bd;}.btn.btn_back a:hover {    border: 1px solid #46a5e8;    color: #fff;    background: #46a5e8;}/*確定送出*/ 
.ebtn {    padding: 0;    background: transparent;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    float: right;    margin-right: 0;}.ebtn a {    padding: 0 30px;    margin-top: 20px;    background: #3888bd;    color: #fff;    transition: all .2s ease;    border: 1px solid #3888bd;}.ebtn a:hover {    background: #46a5e8;    color: #fff;    border-color: #46a5e8;    transition: all .2s ease;}/*會員new*/#join_form .btn {    padding: 6px 12px;    border-radius: 0;}#join_form .btn-link:hover {    text-decoration: none;}#btn_member_login {    float: none;    background: #3888bd;    color: #fff;    border: 1px solid #3888bd;    padding: 6px 12px;}#btn_member_login:hover {    background: #46a5e8;    color: #fff;    border: 1px solid #46a5e8;}#join_form .btn-primary {    float: none;    background: #3888bd;    color: #fff;    border: 1px solid #3888bd;}#join_form .btn-primary:hover {    background: #46a5e8;    color: #fff;    border: 1px solid #46a5e8;}.btn-primary {    background-color: #3888bd;    border: 1px solid #3888bd;    border-radius: 0 !important;    float: right;    margin-right: 0px;    font-size: 14px;    box-shadow: none;}.btn-primary a {    color: #fff;    font-size: 14px;}.btn.btn-primary:focus a,.btn.btn-primary:hover a,.btn.btn-primary:active a {    color: #fff;}.btn-primary:hover {    transition: all 0.3s ease;    color: #fff;    background-color: #46a5e8;    border-color: #46a5e8;}.btn-primary:active:hover,.btn-primary:active:focus {    background-color: #46a5e8;    border: 1px solid #46a5e8;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {    color: #fff;    background-color: #46a5e8;    border-color: #46a5e8;    outline: none;}#panelCms .btn.btn-primary {    float: none;    border-radius: 5px !important;}/*詢問車*/ 
.RWDquiry .btn.normal.bg2 {    background: #3888bd;    color: #fff;    transition: all .2s ease;    border: 1px solid #3888bd;    border-radius: 0;}.RWDquiry .btn.normal.bg2:hover {    background: #46a5e8;    color: #fff;}.RWDquiry .btn.normal {    background: #aaa;    border: 1px solid #aaa;    color: #fff;    border-radius: 0;}/*公司簡介*/ 
.ab_block h4:before {    content: "";    position: relative;    display: inline-block;    width: 10px;    height: 4px;    background: #63c4fb;    top: -5px;    margin-right: 10px;}.ri_t {    padding-left: 50px;}.le_t {    padding-right: 50px;    border-right: 1px solid #eee;}.job_btn,.btn_more {    margin-top: 40px;}.job_btn a,.btn_more a {    background: #3888bd;    color: #fff;    padding: 10px 100px;    display: inline-block;}.job_btn a:hover,.btn_more a:hover {    color: #fff;    background: #46a5e8;}/*產品*/ 
.products-editor h3 {    background: #63c4fb;    color: #fff;    padding: 6px 20px;}.layoutlist_2 .item {    text-align: center;    border: 1px solid #eee;    border-bottom: 5px #6baed8 solid;}.layoutlist_2 .item:hover {    border-bottom: 5px #888 solid;}#mobile-fixed,.RWDproduct_page {    color: #222}.RWDproduct_page .products-info .combination_info,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .txt {    font-size: 14px;}.RWDproduct_page .products-info .nu,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .subname,.RWDproduct_page .products-info .txt .editor {    color: #222;}.RWDproduct_page .ibtn {    color: #3888bd;}.RWDproduct_page .products-info .name {    font-weight: 600;    letter-spacing: 2px;}.RWDproduct_page .ibtn {    font-weight: 600;    font-size: 15px;    letter-spacing: 1px;    color: #fff;    background: #3888bd;    padding: 5px 10px;}.RWDproduct_page .btn-other .ibtn:hover,.RWDproduct_page .products-nav ul li>ul>li:hover>a,.RWDproduct_page .tab-box .tab-menu a:hover {    color: #fff;    background: #46a5e8;}/*合作夥伴*/ 
.brand_b:hover {    border: 1px #9bc7e8 solid;}.brand_b {    width: calc(100% / 4 - 30px);    margin: 0 15px 25px;    border: 1px solid #ddd;    text-align: center;    min-height: 288px;}.brand_b p {    border-top: 1px solid #ddd;    padding-top: 6px;}/*最新消息*/ 
.layoutlist_8 .listdate .day {    color: #044566;    font-size: 40px;}.layoutlist_8 .list_subject {    padding-left: 40px;}.layoutlist_8 .list_subject a {    font-size: 18px;    font-weight: 600;}.layoutlist_8 .list_subject .summary a {    font-size: 15px;    font-weight: 400;}.layoutlist_8 .item {    border-bottom: 1px dotted #ddd;}/*聯絡*/ 
.new-form .new-width .control-label {    text-align: right !important;}.con_map {    margin-top: 30px;}textarea.form-control {    min-height: 100px;}.customized_columns ._input,.customized_columns select {    border: 0px;    border-radius: 0px;}/*會員*/#join_form {    background: #fff;}/*英文版*/ 
.page_wrapper_bg .article-text p {    letter-spacing: 1px}.page_wrapper_bg .article-text {    letter-spacing: 1px}/* 230607加費內頁美編 */ 
.article3 .layoutlist_7 .litem {    border: 1px solid #eee;    border-bottom: 5px #6baed8 solid;    margin: 15px;    width: calc(100% / 3 - 30px);}.article3 .layoutlist_7 .subject,.article3 .layoutlist_7 .cdate,.article3 .layoutlist_7 .cdate a {    display: none;}.article3 .page_wrapper_bg .article-text h3 {    font-weight: 400;    font-size: 15px !important;    letter-spacing: 1px;    line-height: 1.5;    margin-top: 0;    margin-bottom: 0;}.location_page_icon {    display: grid;    grid-auto-flow: column;    column-gap: 10px;    padding: 1rem 0;}.article3 .m2018 .products-nav .nav-title {    display: none;}.article3 #sidebar,.article3 .list7 {    width: 100%;}.article3 .list7 {    margin-top: 4rem !important;}.article3 #sidebar {    position: absolute;    z-index: 100;}.article3 .m2018 .products-nav li.has-child>a {    max-width: unset;}.article3 #sidebar .products-nav>ul {    display: flex;    width: 100%;    justify-content: space-between;}.article3 .m2018 .products-nav>ul>li {    border-bottom: 0;    width: calc(100%/4);    text-align: center;}.article3 .m2018 .products-nav>ul>li a {    width: 100%;}.article3 .m2018 .products-nav>ul>li a:hover {    color: #000;}.article3 .m2018 .products-nav>ul>li.is-open {    background: #fff;}.article3 .m2018 .products-nav .toggle-submenu::after {    right: 30px;}.m2018 .products-nav ul>li>.toggle-submenu {    z-index: 80;}.article3 .m2018 .products-nav .has-child .sidemenu2__ul--child {    display: none;}.article3 #sidebar .products-nav>.sidemenu2__ul--parent>.is-open>ul {    border: 1px solid #ddd;    border-top: 2px #6baed8 solid;    background: #fff;}.article3 .m2018 .products-nav>ul>li.is-open>a {    z-index: 60;    font-weight: bold;    position: relative;    margin-bottom: 24px;}.article3 .m2018 .products-nav>ul>li>a::before {    content: '';    width: 1px;    height: 100%;    background: #ddd;    right: 0;    position: absolute;}.article3 .m2018 .products-nav>ul>li:nth-last-of-type(1)>a::before {    display: none;}.article3 .list7 {    border-top: 1px solid #ddd;    padding-top: 3rem !important;}.article3 .m2018 .products-nav>ul>li {    margin: 0;    padding: 0;}.article3 #sidebar.layoutmenu3 {    width: calc(100% - 30px - 2rem);    left: 50%;    transform: translateX(-50%);    padding-right: 15px !important;}.article3 .m2018 .products-nav a {    font-size: 16px;}.article3 .m2018 .products-nav .sidemenu2__ul--child .sidemenu2__ul--child a {    font-size: 14px;}.article3 .sidemenu2__ul--parent>.is-open>ul::-webkit-scrollbar {    width: 5px;}.article3 .sidemenu2__ul--parent>.is-open>ul::-webkit-scrollbar-track {    background: #eee;}.article3 .sidemenu2__ul--parent>.is-open>ul::-webkit-scrollbar-thumb {    background: #ccc;}.article3 .sidemenu2__ul--parent>.is-open>ul::-webkit-scrollbar-thumb:hover {    background: #ccc;}.article3 #sidebar .products-nav>.sidemenu2__ul--parent>.is-open>ul {    max-height: 45vh;    overflow-y: scroll;}.article3 .sidemenu2__ul--child .active .toggle-submenu {    display: block;}.article3 #sidebar .products-nav>.sidemenu2__ul--parent>.is-open>ul li.active.is-open .toggle-submenu::after {    transform: translateY(-50%) rotate(0deg);}.article3 #sidebar .products-nav>.sidemenu2__ul--parent>.is-open>ul li.active .toggle-submenu::after {    transform: translateY(-50%) rotate(90deg);}.article3 .page_wrapper_bg .article-text .container {    padding: 0 2rem;}/*240117修*//*隱私權*/ 
.article5 .pagecontent .article_model[data-seq="0"] {    margin-top: 0;}.privacy_block,.privacy_block p {    line-height: 2;    letter-spacing: 1px;    color: #000}.privacy_block a {    color: #000;    transition: .4s}.privacy_block a:hover {    color: #000;    transition: .4s;    text-decoration: none}.privacy_block h5 {    font-size: 18px;    font-weight: 700;    margin: 50px 0 10px;    color: #000}.privacy_block h6 {    font-size: 16px}.privacy_block ul,.privacy_block ol {    padding-left: 24px}.article5 .page_wrapper_bg.lang_en .article-text {    text-align: left;}/* 20250206 */ 
.form-horizontal .control-label,.form-column {    width: 100%;    padding: 0;}.new-form .new-width .control-label {    text-align: left !important;}.form-horizontal .form-group .col-sm-12.col-md-11,.form-horizontal .form-group .col-sm-12.col-md-5 {    padding: 0;    width: 100%;}.form-horizontal .form-group {    margin: 0;}.form-group label {    padding: 0 !important;}.ebtn a {    padding: 10px 20px;    margin: 0;    display: block;}.ebtn {    margin: 0 5px;    line-height: 1.5;    display: block;}.customized_columns>.row {    margin-top: 4rem;}

/*內頁 end*/
/*一頁式 start*/

.article11:root {    --TransitionEase: .3s ease;    --MainColor: #108992;    --SubColor: #fee509;    --NaviColor: #333;    --NaviHoverColor: #333;    --NaviUpColor: #333;    --TextMainColor: #333;    --TextSubColor: #3a3a3a;    --TextGreyColor: #555;    --BorderPx1: 1px solid #cccccc61;    --BtnHoverColor: #b30021;    --MainHoverColor: #ffd76c;    --SubHoverColor: #DF0029;    /* 螢幕2560px-767px 大小60px-32px */    --FontSizeMain: clamp(2rem, 1.2514rem + 1.5616vw, 3.75rem);    /* 螢幕2560px-767px 大小28px-22px */    --FontSizeSub: clamp(1.375rem, 1.2146rem + 0.3346vw, 1.75rem);    /* 螢幕2560px-767px 大小22px-18px */    --FontSizeH3: clamp(1.125rem, 1.0181rem + 0.2231vw, 1.375rem);    /* 螢幕2560px-767px 大小20px-18px */    --FontSizeH4: clamp(1.125rem, 1.0715rem + 0.1115vw, 1.25rem);    /* 螢幕2560px-767px 大小16px-15px */    --FontSizeH5: clamp(0.9375rem, 0.9108rem + 0.0558vw, 1rem);    /* 螢幕2560px-767px 大小18px-16px */    --FontSizeDesc: clamp(1rem, 0.9465rem + 0.1115vw, 1.125rem);    /* 螢幕2560px-767px 大小80px-38px */    --FontSizeEn: clamp(2.375rem, 1.2521rem + 2.3424vw, 5rem);    /* 螢幕2560px-1366px 大小17px-15px */    --FontSizeNavi: clamp(0.9375rem, 0.884rem + 0.1115vw, 1.0625rem);    /* 螢幕2560px-1200px 大小160px-60px */    --SectionPadding: clamp(3.75rem, -1.7647rem + 7.3529vw, 10rem);    --SpacePX8: 8px;    /* 螢幕2560px-650px 50px-25px */    --FontFamily: "Noto Sans TC", sans-serif;    --TransformCenter: translateX(-50%) translateY(-50%);    --TransformXCenter: translateX(-50%);    --TransformYCenter: translateY(-50%);}.article11 {    scroll-behavior: smooth;    scroll-padding-top: 40px;}.article11 img {    max-width: 100%;    height: auto;}.article11 button,.article11 button:hover,.article11 a:is(:hover, :active, :focus, :visited) {    transition: var(--TransitionEase);    text-decoration: none;}.article11 :is(h1, h2, h3, h4, h5, h6, p) {    padding: 0;    margin: 0;    font-family: var(--FontFamily);}.article11 .row {    margin-right: 0px;    margin-left: 0px;}.container-fuild {    width: 100%;    z-index: 1;    position: relative;}.container-95 {    width: 95%;    margin: auto;    z-index: 1;    position: relative;}.container-90 {    width: 90%;    margin: auto;    z-index: 1;    position: relative;}.container-75 {    width: 75%;    margin: auto;    z-index: 1;    position: relative;}.container-85 {    width: 85%;    margin: auto;    z-index: 1;    position: relative;}.container-80 {    width: 80%;    margin: auto;    z-index: 1;    position: relative;}.container-70 {    width: 70%;    margin: auto;    z-index: 1;    position: relative;}.container-60 {    width: 60%;    margin: auto;    z-index: 1;    position: relative;}/* 共用設定 */ 
.section-spacing {    padding: var(--SectionPadding) 0;}.section-spacing-top {    padding-top: var(--SectionPadding);}.section-spacing-bottom {    padding-bottom: var(--SectionPadding);}body.wrapper_bg .clear,body.wrapper_bg .RWDedictor008>div:last-of-type,body.wrapper_bg .RWDedictor>div:last-of-type {    display: none;}.edit_mask {    display: block !important;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background: #555;    color: #fff;}.article11 .section-title {    position: relative;    margin-bottom: clamp(1.5rem, 1.5rem + 1.5625vw, 3rem);}.article11 .main-title {    letter-spacing: 2px;    font-weight: bold;    margin-top: 0rem;    font-size: var(--FontSizeMain);    color: var(--NaviColor);    line-height: 1.3;    margin-bottom: calc(var(--SpacePX8)* 2);}.article11 .main-title+.article11 .sub-title {    margin-top: calc(var(--SpacePX8)*2);}.article11 .sub-title {    letter-spacing: 1px;    font-weight: 500;    font-size: var(--FontSizeSub);    line-height: 1.3;}.article11 .en-title {    font-size: var(--FontSizeEn);    font-weight: bold;    letter-spacing: 1px;    line-height: 1;    margin-bottom: calc(var(--SpacePX8)* 1);    color: #294B95;}.article11 p,.article11 .description {    font-size: var(--FontSizeDesc);    letter-spacing: 1px;    color: var(--TextSubColor);    line-height: 1.8;    font-weight: 400;}/* logo */ 
.article11 .logo-block {    position: fixed;    top: 0;    left: 0;    z-index: 202;    width: 100%;    padding: 1rem 3%;    transition: var(--TransitionEase);}.article11 .logo-block img {    max-width: 180px;    transition: var(--TransitionEase);    left: 0%;    transform: translateX(0%);    position: relative;}.article11 .logo-block.is-up {    background: #ffffffb0;    border-bottom: 1px solid #ffffff5c;    transition: var(--TransitionEase);}/*.article11 .logo-block.is-up img {    transition: var(--TransitionEase);    left: 50%;    transform: translateX(-50%)}*//* banner *//* .article11 .banner-block .container {    width: 83%;} */ 
.article11 .RWDbanner_plus01 .slick-caption {    top: 53%;    left: 50%;    transform: var(--TransformCenter);    height: 100%;}.article11 .RWDbanner_plus01 .logo {    width: 100% !important;    margin: auto;    display: block;    /*margin-top: 3vh;    height: 93vh;    aspect-ratio: 5 / 3; */}.article11 .banner-block,.article11 .RWDbanner_plus01 .slick-item .pic img,.article11 .RWDbanner_plus01.inpage>.RWDbanner_plus01>.pic img {    aspect-ratio: 16 / 8;    max-height: 100vh;    width: 100%;}.article11 .RWDbanner_plus01 .logo {    max-height: 95vh !important;    /* height: 95vh!important;  */    aspect-ratio: 5 / 3;    display: block;    margin-block: auto;    width: 100%;}.article11 .RWDbanner_plus01 .logo img {    margin-bottom: 0;}.article11 .RWDbanner_plus01 .slick-caption .txt1 {    color: #fff;    font-size: var(--FontSizeDesc);    position: absolute;    right: 8%;    bottom: 10vh;    font-weight: 400;    font-family: var(--FontFamily);    right: 7%;    bottom: 9vw;}/* container-box *//*.article11 #RWDPAGE_BASE_PAT02 {    background: var(--MainColor);}*/ 
.container-box {    position: relative;    width: 100%;    margin: auto;    /*background: rgb(16 137 146 / 75%);*/    box-shadow:        0.6px 1.9px 0.6px rgba(0, 0, 0, 0.004),        1.2px 4.2px 1.4px rgba(0, 0, 0, 0.006),        2.1px 7px 2.3px rgba(0, 0, 0, 0.008),        3.1px 10.5px 3.5px rgba(0, 0, 0, 0.009),        4.5px 15.2px 5px rgba(0, 0, 0, 0.01),        6.4px 21.4px 7.1px rgba(0, 0, 0, 0.011),        9px 30.4px 10.1px rgba(0, 0, 0, 0.012),        13.1px 44.2px 14.6px rgba(0, 0, 0, 0.014),        20.3px 68.1px 22.5px rgba(0, 0, 0, 0.016),        36px 121px 40px rgba(0, 0, 0, 0.02);    margin-top: -3vh;    overflow: hidden;}/* .video-block .video,.video-block iframe {    aspect-ratio: 16 / 9;    width: 100% !important;    height: 100% !important;} */ 
.video-block .RWDvideo006__video iframe,.video-block .RWDvideo006__wrapper,.video-block .video-block .video {    aspect-ratio: 16 / 9;    width: 100% !important;    height: auto !important;}.video-block .RWDvideo006__video {    width: 101%;    height: auto !important;    aspect-ratio: 16 / 9;    margin-left: -0.5%;}/* about-block */ 
.about-block {    overflow: hidden;    position: relative;    background: rgb(255, 255, 255);    /*background: radial-gradient(circle, rgb(255, 255, 255) 0%, rgba(173, 209, 211, 1) 60%);*/}.about-block::before {    content: '';    height: 100%;    width: 100%;    position: absolute;    top: 0%;    left: 0;    background: url(archive/image/customization/about-bg.webp) no-repeat;    background: url(archive/image/customization/240730_about-bg.webp) no-repeat;    background: url(archive/image/customization/241105_certificate-bg.webp) no-repeat;    background-size: cover;    aspect-ratio: 100 / 100;    -webkit-mask: linear-gradient(0deg, #000 90%, transparent);    mask: linear-gradient(0deg, #000 90%, transparent);}.about-text {    max-width: 1300px;    width: 90%;    margin: auto auto 5vw auto;}.about-text .sub-title {    color: var(--MainColor);}.en-soild {    color: var(--SubColor);    color: #483865;}.en-outline {    color: var(--NaviColor);}.about-box .section-title .sub-title {    position: relative;    width: fit-content;    margin: auto;}/* .about-box .section-title .sub-title::after,.about-box .section-title .sub-title::before {    content: '';    width: 2vw;    aspect-ratio: 1 / 1;    position: absolute;    bottom: -90%;} */ 
.about-box .section-title .sub-title::before {    left: -2.5vw;    border-top: 1px solid #333;    border-left: 1px solid #333;}.about-box .section-title .sub-title::after {    right: -2.5vw;    border-top: 1px solid #333;    border-right: 1px solid #333;}.about-text .sub-title {    position: relative;    width: fit-content;    margin: auto;}/* .about-text .sub-title::before {    content: '';    width: calc(100% - 3vw);    height: 60%;    position: absolute;    border-inline: 1px solid #333;    left: 50%;    top: calc(0px - clamp(1.5rem, 1.5rem + 1.5625vw, 3rem));    transform: var(--TransformXCenter) translateY(-20px);} */ 
.about-image {    width: fit-content;    position: relative;    margin: auto;}.about-image .image-01 {    position: absolute;    width: 11vw;    top: -2vw;    left: -2vw;}.about-image .image-02 {    background: #fff;    border-radius: 50%;    aspect-ratio: 1 / 1;    display: flex;    align-items: center;    justify-content: center;    width: 33vw;    margin: auto;    overflow: hidden;    flex-direction: column;}.about-image .image-02 .en-title {    font-size: calc(var(--FontSizeH3)*2);    letter-spacing: 0px;    color: var(--MainColor);    line-height: 1;    margin-top: 4vw;    font-weight: 600;    font-family: var(--FontFamily);}.about-image .image-03 {    position: absolute;    width: 13vw;    bottom: -3vw;    right: -7vw;}.wave-block {    -webkit-mask: linear-gradient(180deg, #000 90%, transparent);    mask: linear-gradient(180deg, #000 90%, transparent);    z-index: 21;    position: absolute;    width: 100%;    filter: brightness(0) invert(1);}.wave-block-top {    transform: translateY(-65%);}.wave-block-bottom {    transform: rotate(180deg) translateY(10%);    display: none;}.wave {    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 88.7'%3E%3Cpath d='M800 56.9c-155.5 0-204.9-50-405.5-49.9-200 0-250 49.9-394.5 49.9v31.8h800v-.2-31.6z' fill='%23b0d3d5'/%3E%3C/svg%3E");    width: 200%;    height: calc(var(--SectionPadding)* 1);    animation: wave 15s -3s linear infinite;    transform: translate3d(0, 0, 0);    animation-direction: alternate;    z-index: 20;}@keyframes wave {    0% {        transform: translateX(0);    }    50% {        transform: translateX(-25%);    }    100% {        transform: translateX(-50%);    }}/* certificate-block */ 
.certificate-block {    overflow: hidden;    position: relative;    background: radial-gradient(circle, rgb(255, 255, 255) 17%, rgb(226 236 243) 100%);}/* .certificate-block::after,.certificate-block::before {    content: '';    aspect-ratio: 1280 / 501;    position: absolute;} *//* .certificate-block::after {    width: 60%;    background: url(archive/image/customization/certificate-deco-02.png) no-repeat;    bottom: -10%;    right: 0;    background-size: cover;} *//*.certificate-block::before {    width: 35%;    background: url(archive/image/customization/certificate-deco-01.png) no-repeat;    top: 0;    left: 0;    background-size: contain;}*/ 
.certificate-bg .RWDparallax_new .picbgbox,.certificate-bg .RWDparallax_new {    height: 100% !important;    background-position: unset !important;}.certificate-box::before {    content: '';    width: 50%;    aspect-ratio: 1 / 1;    background: url(archive/image/customization/deco.png) no-repeat;    position: absolute;    bottom: -5%;    left: -5%;    filter: contrast(0.1);    opacity: 0.2;    z-index: -1;    transform: rotate(56deg);    background-size: contain;}.certificate-box {    display: grid;    grid-template-columns: 1fr 1fr;    position: relative;    padding-top: 4vw;    align-items: center;    gap: 5vw;}.certificate-text {    position: relative;}.certificate-text .en-title {    font-size: calc(var(--FontSizeEn)*0.9);    color: #fff;}.certificate-text .description br {    display: none;}.en-sub-title {    font-style: italic;    font-size: var(--FontSizeH3);    color: var(--NaviColor);}.certificate-text .main-title {    color: var(--NaviColor);    margin-top: 3vw;    letter-spacing: 4px;}.tag-image {    position: absolute;    top: 0;    right: -5vw;    width: 8vw;}.certificate-text .main-title small {    margin-left: 1rem;}.certificate-text .description {    /*border-bottom: 1px solid #ccc;*/    padding-bottom: 2vw;    /*margin-bottom: 5vw;*/}.sign-image {    width: 20vw;}.certificate-image img {    max-height: 80vh;    aspect-ratio: 3/2;    margin: auto;    display: block;}.certificate-image .remark {    display: block;    padding: 0 clamp(0rem, -21.7742rem + 15.4839vw, 3rem);    color: #fff;    font-size: 14px;    margin: 8px 0;}/*問答區塊*/ 
.faq-block {    position: relative;    background: #f9fbfc;}.faq-bg {    width: 60%;    z-index: 1;    position: absolute;    top: 0;    right: 0;    height: 100%;}.faq-bg .RWDparallax_new .picbgbox,.faq-bg .RWDparallax_new {    height: 100% !important;}.faq-box {    position: relative;    z-index: 2;    width: 50%;    margin-left: 5%;}.faq-box .container-fuild {    background: #fff;    padding: 3vw 4vw 3vw 4vw;    position: relative;}.faq-box .container-fuild:after {    content: 'Precautions';    position: relative;    text-transform: uppercase;    bottom: -1vw;    font-size: 5vw;    letter-spacing: -2px;    opacity: .03;    line-height: 1;    font-weight: bold;    display: none;}.faq-box .main-title {    position: relative;}.faq-box .RWDqa01 {    padding: 0;}.faq-block .RWDqa01 .accordion {    border: none;    margin-top: 0;}.faq-block .RWDqa01 .accordion .accordion-item {    border-bottom: 1px dotted #ece7e0;}.faq-block .RWDqa01 .accordion button {    color: var(--NaviColor);    font-size: var(--FontSizeH3);    display: flex;    align-items: flex-start;    justify-content: space-between;    background: transparent;    border: 0;    padding: 1rem 0;}.faq-block .RWDqa01 .accordion button .accordion-title {    color: var(--NaviColor);    font-weight: bold;    font-size: var(--FontSizeH4);    position: relative;    padding-left: 40px;    padding-right: 0;}.faq-block .RWDqa01 .accordion button {    display: grid;    grid-template-columns: auto 25px;    gap: 5px;}.faq-block .RWDqa01 .accordion button .accordion-title::before {    content: 'Q';    color: var(--NaviColor);    position: absolute;    width: 40px;    font-size: var(--FontSizeH4);    font-weight: 400;    left: 0px;    top: 5px;}.faq-box .RWDqa01 .accordion button .icon {    background: var(--MainColor);    width: 25px;    height: 25px;    border-radius: 99em;    display: flex;    justify-content: center;    align-items: center;    position: relative;    top: auto;    right: auto;    margin: 0;    background: #f6756b;}.faq-box .RWDqa01 .accordion button .accordion-title::before {    color: var(--MainColor);    color: #f6756b;    font-weight: 400;    font-size: 20px;    line-height: 1.2;    width: auto;    text-align: left;}.faq-box .RWDqa01 .accordion button .icon::before {    width: 10px;    height: 1px;    background: #fff;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.faq-box .RWDqa01 .accordion button .icon::after {    width: 1px;    height: 10px;    background: #fff;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}.faq-box .RWDqa01 .accordion button[aria-expanded='true'] .icon::after {    transform: translate(-50%, -50%) rotate(90deg);}.faq-box .RWDqa01 .accordion .accordion-content {    color: var(--NaviColor);    font-weight: 400;    line-height: 1.5;    padding-top: 0.5rem;    padding-bottom: 1.5rem;    width: calc(100% - 40px);    left: 40px;}.faq-box .RWDqa01 .accordion .accordion-content p {    font-size: calc(var(--FontSizeDesc)*0.9);}.faq-box .RWDqa01 .accordion .accordion-content .box {    margin: 0;}.faq-box .accordion-content span {    background: #e1e1e1;    color: var(--NaviColor);    padding: 5px 16px;    border-radius: 50px;    font-size: 15px;    font-weight: bold;    margin-bottom: 8px;    display: inline-block;}.faq-block::before {    content: '';    width: 100%;    position: absolute;    bottom: -25%;    left: 0;    background: url(archive/image/customization/about-bg.webp) no-repeat;    background: url(archive/image/customization/241105_about-bg.webp) no-repeat;    background-size: contain;    aspect-ratio: 512 / 383;    opacity: 0.3;}.faq-box .RWDqa01 .main_title {    display: none;}/* location-block */ 
.location-block {    position: relative;    background: rgb(255, 255, 255);    background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgba(245, 173, 136, 40%) 100%);}/* .location-block::before {     content: '';    width: 50%;    aspect-ratio: 1 / 1;    background: url(archive/image/customization/deco.png) no-repeat;    position: absolute;    top: 50%;    left: 50%;    filter: contrast(0.1);    opacity: 0.2;    z-index: 0;    transform: var(--TransformCenter);    background-size: contain;} */ 
.location-block .section-title {    border-bottom: 1px solid #f5ad8870;    padding-bottom: 2vw;    margin-bottom: 3vw;}.location-box .RWDservice004 {    display: flex;    flex-wrap: wrap;}.location-box .RWDservice004 .tab_block {    width: calc(70px + 4vw);    /*border-right: 1px solid #084b5061;*/    display: block;    border-top: 0;    border-bottom: 0;    position: relative;}.location-box .RWDservice004 .tab_block::before {    content: '';    border-right: 1px solid #f5ad8870;    width: 1px;    height: 100%;    display: block;    position: absolute;    right: -3rem;    top: 0;}.location-box .RWDservice004 .tab_block .swiper-container {    overflow: unset;    width: 100%;    padding: 0}.location-box .RWDservice004 .tab_block .swiper-wrapper {    display: flex;    flex-direction: column;    width: 100%;}.location-box .RWDservice004 .tab_block .swiper-wrapper a:hover,.location-box .RWDservice004 .tab_block .swiper-wrapper a.active {    color: #fff;    color: #483965;    font-weight: bold;    font-family: var(--FontFamily);    background: var(--MainColor);    background: #deb9c0;}.location-box .RWDservice004 .tab_block .swiper-wrapper a {    width: auto;    display: block;    height: auto;    font-size: 22px;    font-weight: 600;    letter-spacing: 3px;    color: #888;    color: #483965;    text-align: left;    padding: 0;    margin-bottom: 21px;    position: relative;    transition: 0.4s;    border: var(--MainColor) solid 1px;    border: #deb3bc solid 1px;    display: flex;    padding: 10px 0;    align-items: center;}.location-box .RWDservice004 .tab_block .swiper-wrapper a.active::before {    background: var(--SubColor);}/*.location-box .RWDservice004 .tab_block .swiper-wrapper a::before {    content: "";    width: 7px;    height: 7px;    background: #ccc;    position: relative;    border-radius: 50%;    transition: 0.4s;    display: inline-block;    margin-right: 14px;    top: -3px;}*/ 
.location-box .RWDservice004 .tab-arrow {    display: none !important;}.location-box .RWDservice004 .swiper-container {    width: calc(100% - 70px - 4vw);    margin-right: auto;    padding-left: 4vw;}.location-box .RWDservice004 .editor {    width: 100% !important;    margin-right: 0 !important;}.location-box .RWDservice004 .main-slider .swiper-slide {    min-height: auto;    background: transparent;    padding-top: 0;}.location-box .RWDservice004 .tab_name:after,.location-box .editor_1_2 {    display: none;}.location-item-box {    display: grid;    grid-template-columns: repeat(2, 1fr);    gap: 3vw;}.location-item {    display: flex;    flex-direction: column;    gap: 8px;}.location-item .name {    font-size: calc(var(--FontSizeH3)*1.1);    font-weight: 600;    margin-bottom: 8px;    letter-spacing: 2px;}.location-item .location {    display: grid;    grid-auto-flow: column;    grid-template-columns: max-content auto;}.location-item span,.location-item a {    font-size: var(--FontSizeDesc);    font-weight: 400;    font-family: var(--FontFamily);    transition: var(--TransitionEase);}.location-item a:hover {    color: var(--MainColor);    color: #483965;    transition: var(--TransitionEase);}/* footer-block */ 
.footer-block {    padding: 3rem;}.footer-block img {    max-width: 150px;    display: block;    margin: auto;}/* fix-btn-box  */ 
.fix-btn-box {    position: fixed;    right: 0;    bottom: 50%;    z-index: 202;    transform: translateY(50%);}.fix-btn {    display: flex;    flex-direction: column;    gap: 10px 0;}.fix-btn a {    font-size: 16px;    writing-mode: tb;    letter-spacing: 3px;    background: var(--SubColor);    background: #ed7768;    padding: 12px 12px 12px 5px;    border-radius: 0;    margin-bottom: 1px;    display: flex;    flex-direction: row;    align-items: flex-end;    gap: 6px;    right: -1rem;    position: relative;    text-indent: -7px;    align-content: flex-end;    width: 3rem;    transition: all 0.5s ease-out;    color: #fff;}.fix-btn a img {    width: 25px;    transition: var(--TransitionEase);}.fix-btn a:hover {    transition: var(--TransitionEase);    color: var(--NaviColor);    background: var(--SubColor);    background: #483965;    color: #fff;    right: 0;    transition: all 0.5s ease-out;}.fix-btn a:hover img {    transition: var(--TransitionEase);}/* scrollTop */ 
.article11 .scrollTop002 {    right: 0px;    background: #fff;    border-radius: 10px 0px 0px 10px;    width: 49px;    padding: 5px 0 10px;    transition: var(--TransitionEase);    bottom: -20%;}.article11 .scrollTop002 .ii {    font-size: 30px;    background: transparent;    border-radius: 0;    color: var(--NaviColor);    transition: var(--TransitionEase);}.article11 .top_btn {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    transition: var(--TransitionEase);}.article11 .scrollTop002:hover i,.article11 .scrollTop002:hover {    transition: var(--TransitionEase);}.article11 .scrollTop002:hover {    background: var(--SubColor);    background: #deb3bc;    transition: var(--TransitionEase);}.article11 .scrollTop002:hover .txt,.article11 .scrollTop002 .txt {    transition: var(--TransitionEase);}.article11 .scrollTop002 .txt {    font-size: 14px;}/*240729_修*/ 
.article11 .footer-block {    background: var(--MainColor);    background: #483965;}.onepage-footer {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-end;    gap: 0 3rem;}.onepage-footer .logo-name {    color: #fff;    font-weight: 500;    font-size: 18px;}.location-block {    position: relative;    z-index: 0;}.location-block::before {    content: '';    background: url(archive/image/customization/240730_Clinic-bg.webp) no-repeat;    background: url(archive/image/customization/241105_certificate-bg__2_.webp) no-repeat;    background-size: 100% 100%;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100vw;    display: block;    z-index: 0;    background-position: left top;    filter: brightness(0) invert(1);}.location-block::after {    content: '';    background: url(archive/image/customization/240730_Clinic-bg-bottom.webp) no-repeat;    background-size: 100% 100%;    background-position: left bottom;    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 61vw;    display: block;    z-index: -1;}.certificate-block {    position: relative;    z-index: 0;    background: transparent;    top: 0;    height: calc(100% + 4rem);    margin-top: -3rem;}/* .certificate-block::before {    content: '';    background: url(archive/image/customization/240810_certificate-bg.webp) no-repeat;    background-color: transparent;    background-size: 100% auto;    display: block;    pointer-events: none;    z-index: -1;    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;} */ 
.certificate-bg {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;}.certificate-block .en-sub-title,.certificate-text .main-title,.certificate-text .description {    color: #fff;}.bg-line-style {    pointer-events: none;    width: 100%;    height: 100%;    position: absolute;    top: 0;}.bg-line-style .RWDbase,.bg-line-style .about-bg-line {    height: 100%;    width: 100%;}.about-bg-line .bg-line-02 {    width: 24vw;    aspect-ratio: 307/415;    right: -4vw;    top: 5vw;    position: absolute;}.about-bg-line .bg-line-01 {    width: 24vw;    left: -2vw;    aspect-ratio: 521 / 625;    bottom: 0;    position: absolute;    opacity: 0.2;}/* 20250910換色系 */ 
.article11 .en-title,.en-soild {    color: #294B95;}.article11 .fix-btn a,.article11 .footer-block,.faq-box .RWDqa01 .accordion button .icon {    background: #294B95;}.about-block::before {    background: url(archive/image/customization/20250910_certificate-bg-top.webp) no-repeat;    background-size: cover;    aspect-ratio: 100 / 100;}.faq-block::before {    background: url(archive/image/customization/20250910_about-bg.webp) no-repeat;    background-size: contain;    aspect-ratio: 512 / 383;    opacity: 0.3;}.certificate-block .en-sub-title,.certificate-text .main-title,.certificate-text .description,.faq-box .RWDqa01 .accordion button .accordion-title::before {    color: #222;}.location-box .RWDservice004 .tab_block .swiper-wrapper a:hover,.location-box .RWDservice004 .tab_block .swiper-wrapper a.active {    background: #294B95;    color: white;}.location-block::before {    background: url(archive/image/customization/20250910_certificate-bg.webp) no-repeat;    background-size: 100% 100%;}.location-block::after {    background: url(archive/image/customization/250910_Clinic-bg-bottom.webp) no-repeat;    background-size: 100% 100%;    background-position: left bottom;}.location-block {    background: radial-gradient(circle, rgb(255, 255, 255) 50%, #E1E7F5 100%);}.location-block .section-title,.location-box .RWDservice004 .tab_block::before,.location-box .RWDservice004 .tab_block .swiper-wrapper a {    border-color: #dedede;}

/*一頁式 end*/
/*一頁式RWD start*/

@media (max-width: 2280px) {}@media (max-width: 2048px) {    .container-75 {        width: 80%;    }    .container-70 {        width: 75%;    }    .certificate-box {        grid-template-columns: 1fr 1.3fr;    }    .article11 .banner-block,    .article11 .RWDbanner_plus01 .slick-item .pic img,    .article11 .RWDbanner_plus01.inpage>.RWDbanner_plus01>.pic img {        aspect-ratio: 16 / 8.5;    }    /* .article11 .banner-block .container {        width: 85%;    } */}@media (max-width: 1920px) {    .article11 .logo-block img {        max-width: 150px;    }    .article11 .RWDbanner_plus01 .logo {        max-height: 95vh !important;        height: unset !important;    }    /*.article11 .RWDbanner_plus01 .slick-caption .txt1 {        bottom: 9vh;    }*/    .article11 .banner-block,    .article11 .RWDbanner_plus01 .slick-item .pic img,    .article11 .RWDbanner_plus01.inpage>.RWDbanner_plus01>.pic img {        aspect-ratio: initial;    }}@media (max-width: 1800px) {}@media (max-width: 1680px) {    .faq-bg,    .faq-box {        width: 55%;    }    .container-75 {        width: 85%;    }    .container-80 {        width: 85%;    }    .tag-image {        right: 0;    }    .faq-box .container-fuild::after {        font-size: 6vw;    }    .footer-block {        padding: 2rem;    }}@media (max-width: 1536px) {    .article11 .logo-block img {        max-width: 120px;    }    .about-image .image-02 {        width: 38vw;    }    .about-image .image-01 {        width: 14vw;        top: 0vw;        left: -7vw;    }    .about-image .image-03 {        width: 16vw;        bottom: -2vw;        right: -10vw;    }    .certificate-box {        gap: 3vw;    }    .sign-image {        width: 25vw;    }    .location-box .RWDservice004 .tab_block .swiper-wrapper a {        font-size: 20px;        margin-bottom: 30px;    }    .fix-btn a img {        width: 22px;    }    .article11 .banner-block .container {        width: 90%;    }    /*240729*/    .location-box .RWDservice004 .tab_block::before {        right: -1.5rem;    }    .certificate-block {        height: calc(100% + 5rem);        margin-top: -4rem;    }    .about-block {        padding-bottom: 3rem;    }    .about-block::before {        background-size: cover;    }}@media (max-width: 1440px) {    .container-70 {        width: 80%;    }    .fix-btn a {        font-size: 15px;        letter-spacing: 2px;        padding: 10px 12px 10px 5px;    }    .article11 .scrollTop002 .ii {        font-size: 24px;    }    .article11 .scrollTop002 {        padding: 0px 0 5px;    }}@media (max-width: 1366px) {    .article11 .RWDbanner_plus01 .slick-caption .txt1 {        font-size: 14px;    }    .tag-image {        width: 120px;    }}@media (max-width: 1280px) {    .container-70 {        width: 85%;    }}@media (max-width: 1199px) {    .article11 .banner-block .container {        width: 95%;    }    .article11 .banner-block,    .article11 .RWDbanner_plus01 .slick-item .pic img,    .article11 .RWDbanner_plus01.inpage>.RWDbanner_plus01>.pic img {        aspect-ratio: 16 / 10;    }    .article11 .RWDbanner_plus01 .slick-caption {        top: 58%;    }    .container-box {        width: 100%;        margin-top: 0vh;    }    .container-80 {        width: 90%;    }    .certificate-box {        grid-template-columns: 1fr 1.5fr;        gap: 3rem;        padding-top: 60px;    }    .footer-block {        padding: 1rem 1rem 70px;    }    .footer-block img {        max-width: 120px;    }    .fix-btn {        display: grid;        flex-direction: row;        align-items: center;        width: calc(100% - 50px);        grid-template-columns: repeat(4, 1fr);        gap: 1px;    }    .fix-btn a {        writing-mode: unset;        border-radius: 10px 10px 0 0;        justify-content: center;        background: var(--SubColor);        background: #ed7768;        width: auto;        right: auto;    }    .fix-btn-box {        bottom: -1px;        width: 100%;        transform: initial;    }    .article11 .scrollTop002 {        border-radius: 10px 10px 0 0;        padding: 0;        opacity: 1 !important;        display: block !important;        border: 1px solid #00000021;        bottom: -1px;    }    .article11 .scrollTop002 .ii {        font-size: 24px;        line-height: 22px;    }    .faq-box {        width: 90%;        margin: auto;        padding-top: 42vw;    }    .faq-bg {        width: 100%;    }    .faq-bg .RWDparallax_new .picbgbox,    .faq-bg .RWDparallax_new {        height: auto !important;        aspect-ratio: 2 / 1;        width: 100%;    }    .faq-box .container-fuild::after {        display: block;        text-align: center;    }    .faq-block::before {        bottom: 5%;    }    .faq-block .section-title {        text-align: center;    }    .faq-box .container-fuild {        padding: 3rem;    }    .faq-box .accordion-content span {        font-size: 14px;        margin-bottom: 4px;    }    .location-item {        gap: 5px;    }    .location-item-box {        gap: 3rem;    }    .about-image .image-02 {        width: 48vw;    }    .about-image .image-03 {        width: 20vw;        bottom: -5vw;        right: -14vw;    }    .sign-image {        width: 28vw;    }    .certificate-image img {        max-height: 100vh;    }    .article11 .RWDbanner_plus01 .slick-caption .txt1 {        bottom: 11vh;    }    .location-block {        transform: unset !important;    }   }@media (max-width: 991px) {    .article11 .banner-block .container {        padding: 0;    }    .article11 .RWDbanner_plus01 .slick-caption {        top: 50%;    }    .article11 .banner-block,    .article11 .RWDbanner_plus01 .slick-item .pic img,    .article11 .RWDbanner_plus01.inpage>.RWDbanner_plus01>.pic img {        aspect-ratio: 991 / 1125;        max-height: 92vh;    }    .article11 .banner-block .container {        width: 100%;    }    .article11 .RWDbanner_plus01 .slick-caption .txt1 {        right: unset;        left: 5%;        bottom: 60px;    }    .article11 .banner-block,    .article11 .RWDbanner_plus01 .slick-item .pic img,    .article11 .RWDbanner_plus01.inpage>.RWDbanner_plus01>.pic img {        aspect-ratio: 991 / 1225;    }    .container-box {        margin-top: -15px;    }    .container-75 {        width: 90%;    }    .tag-image {        width: 100px;    }    .container-70 {        width: 90%;    }    .certificate-text .description br {        display: block;    }    /*240729 修*/    .location-box .RWDservice004 .tab_block::before {        display: none;    }    .location-box .RWDservice004 .tab_block .swiper-wrapper a {        min-width: 80px;    }    .location-box .RWDservice004 .tab_block .swiper-wrapper {        gap: 0.5rem;    }    .certificate-block::before {        background-size: cover;    }    .location-block::after {        background-size: 100% 80%;    }       .certificate-box {        grid-template-columns: 1fr;    }.certificate-image{    grid-row: 2/2;}   .certificate-text {        text-align: center;    }    .certificate-image img{        width: 100%;    }}@media (max-width: 850px) {    .about-image .image-02 {        width: 70%;    }    .about-image .image-01 {        width: 25%;        top: 0vw;        left: 0vw;    }    .about-image .image-03 {        width: 28%;        bottom: -5vw;        right: 0vw;    }       .tag-image {        width: 30%;        display: none;    }    .sign-image {        width: 60%;        margin: auto;    }    .certificate-image img {        max-height: 50vh;    }    .location-block .section-title {        border-bottom: 0;        padding-bottom: 0;        margin-bottom: 3rem;    }    .location-box .RWDservice004 .tab_block {        width: 100%;        border-right: 0;        border-bottom: 1px solid #f5ad8870;        margin-bottom: 3rem;    }    .location-box .RWDservice004 .tab_block .swiper-wrapper {        flex-direction: row;        justify-content: center;        gap: 1.5rem;    }    .location-box .RWDservice004 .tab_block .swiper-wrapper {        transform: unset !important;    }    .location-box .RWDservice004 .swiper-container {        width: 100%;        margin-right: auto;        padding-left: 0;    }    .certificate-text .main-title {        margin-top: 3rem;    }    .certificate-text .description {        /*border-bottom: 1px solid #ccc;*/        padding-bottom: 2rem;        /*margin-bottom: 3rem;*/    }    .location-item-box {        gap: 3rem 2rem;    }    .certificate-box::before {        bottom: unset;        left: 50%;        top: 0;        transform: var(--TransformXCenter);        width: 90%;    }    .about-bg-line .bg-line-02 {        top: unset;        bottom: 35%;    }}@media (max-width: 768px) {    .article11 .RWDbanner_plus01 .slick-caption .txt1 {        bottom: 40px;    }}@media (max-width: 767px) {    .article11 .RWDbanner_plus01 .logo,    .article11 .banner-block,    .article11 .RWDbanner_plus01 .slick-item .pic img,    .article11 .RWDbanner_plus01.inpage>.RWDbanner_plus01>.pic img {        aspect-ratio: 767 / 1275;        max-height: 100vh !important;    }    .article11 .RWDbanner_plus01 .slick-caption .txt1 {        letter-spacing: 0;    }    .about-block::before {        display: none;    }    .about-text {        margin: auto auto 3rem auto;        text-align: left;    }    .sign-image {        width: 80%;    }    .location-box .RWDservice004 .tab_block .swiper-wrapper a {        width: fit-content !important;    }    .location-box .RWDservice004 {        padding: 0;    }    .about-text {        width: 100%;    }    /*240729*/    .about-block {        padding-bottom: 8rem;    }    .about-block::before {        display: block;    }    .about-bg-line .bg-line-02 {        width: 23vw;    }    .about-bg-line .bg-line-01 {        bottom: 10vw;    }    .RWDservice004 {        min-width: auto;    }}@media (max-width: 650px) {    .article11 .logo-block img {        max-width: 100px;    }    .faq-block .RWDqa01 .accordion button .accordion-title::before {        top: 0;    }    .fix-btn a img {        display: none;    }    .fix-btn a {        letter-spacing: 1px;        padding: 10px 8px;    }    .location-item-box {        grid-template-columns: 1fr;        margin: auto;        width: 90%;        gap: 0;    }    .location-item:not(:last-of-type) {        border-bottom: 1px solid #f5ad8870;        padding-bottom: 1.5rem;        margin-bottom: 1.5rem;    }    .sign-image {        width: 90%;    }    .certificate-box::before {        width: 109%;    }    .faq-block .RWDqa01 .accordion button .accordion-title {        padding-left: 30px;    }    .faq-box .RWDqa01 .accordion .accordion-content {        width: calc(100% - 30px);        left: 30px;    }    .wave-block-top {        display: none;    }    .faq-block .RWDqa01 .accordion button {        display: grid;        grid-template-columns: auto 22px;        gap: 25px;    }    .faq-box .RWDqa01 .accordion button .icon {        width: 22px;        height: 22px;    }}@media (max-width: 480px) {    .about-image .image-02 {        width: 90%;    }    .about-image .image-03 {        width: 38%;        bottom: -15vw;    }    /*.about-image .image-01 {        display: none;    }*/    .faq-bg .RWDparallax_new .picbgbox,    .faq-bg .RWDparallax_new {        aspect-ratio: 3 / 2;    }    .faq-bg {        position: relative;    }    .faq-block {        display: grid;        grid-template-columns: 1fr;        gap: 0px 0px;        grid-auto-flow: row;        grid-template-areas:            "faq-bg"            "faq-box"        ;    }    .faq-box {        grid-area: faq-box;        width: 100%;        margin: auto;        padding-top: 0;        padding-bottom: 0;    }    .faq-bg {        grid-area: faq-bg;    }    .faq-box .container-fuild {        padding: 3rem 5%;    }    .faq-box .container-fuild::after {        display: none;    }    .footer-block img {        max-width: 100px;    }    .article11 .scrollTop002 .txt {        display: none;    }    .article11 .top_btn {        height: 41px;    }    /*240729*/    .about-bg-line .bg-line-01 {        width: 31vw;    }    .location-box .RWDservice004 .tab_block .swiper-wrapper {        gap: 0 0.5rem;    }    .location-block::after {        background-size: 100% 100%;        height: 29%;    }    .onepage-footer {        gap: 0 1rem;    }    .location-block::before {        filter: initial;        background: linear-gradient(181deg, #fff, transparent);    }}@media (max-width: 414px) {    .article11 .RWDbanner_plus01 .slick-caption {        width: 100%;    }    .video-block .RWDvideo006__video iframe,    .video-block .RWDvideo006__wrapper,    .video-block .video-block .video {        height: 220px !important;    }}@media (max-width: 380px) {    .article11:root {        --FontSizeEn: 32px;        --FontSizeMain: 27px;        --FontSizeSub: 20px;        --FontSizeDesc: 15px;    }    .article11 .scrollTop002 {        width: 39px;    }    .fix-btn {        width: calc(100% - 40px);    }    .article11 .top_btn {        height: 33px;    }    .location-item-box {        width: 95%;    }    .sign-image {        width: 100%;    }    .fix-btn a {        letter-spacing: 0px;        padding: 6px 6px;        font-size: 14px;    }    .article11 .logo-block img {        max-width: 80px;    }    .footer-block {        padding: 1rem 1rem 50px;    }    .faq-box .container-fuild {        padding: 3rem 2rem;    }    /*240729*/    .location-box .RWDservice004 .tab_block .swiper-wrapper a {        min-width: 67px;    }}

/*一頁式RWD end*/
/*內頁據點 start*/

/* 通用設定 */:root {    --MainColor: #63c4fb;    --SubColor: #044566;}/* 頁面寬度 */:is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {    width: 70%;}:is(.article12, .article13) .page_wrapper_bg .article-text .pagecontent {    width: 100% !important;    padding: 6rem 0 0 !important;    min-height: 130vh;}:is(.article12, .article13) .page_wrapper_bg .article-text .container {    width: 100%;    padding: 0;}/* 側選單 */:is(.article12, .article13) .m2018 .products-nav .nav-title {    display: none;}:is(.article12, .article13) .products-nav ul.sidemenu2__ul {    display: flex;    justify-content: center;    align-items: center;}:is(.article12, .article13) .m2018 .products-nav>ul>li {    padding: 0;    margin: 0;    border: none;}:is(.article12, .article13) .m2018 .products-nav>ul>li>a {    color: var(--SubColor);    padding: 5px 3rem;    font-size: 1.25rem;    font-weight: 400;    border-right: 1px solid #dedede;    transition: .35s ease;}:is(.article12, .article13) .m2018 .products-nav>ul>li.active>a,:is(.article12, .article13) .m2018 .products-nav>ul>li>a:hover {    color: var(--MainColor);    transition: .35s ease;}:is(.article12, .article13) .m2018 .products-nav>ul>li:first-child>a {    border-left: 1px solid #dedede;}.collapsing_header .main {    overflow: visible;}:is(.article12, .article13) .m2018 {    position: sticky;    top: 74px;    padding: 1.5rem 0;    pointer-events: auto;    background: transparent;}:is(.article12, .article13) #sidebar {    width: 100%;    padding: 0 !important;    margin-bottom: 100px;    position: absolute;    height: 100%;    left: 0;    z-index: 2;    pointer-events: none;}:is(.article12, .article13) .m2018 .products-nav,:is(.article12, .article13) .products-nav ul.sidemenu2__ul {    position: sticky;    top: 76px;}:is(.article12, .article13) .page_wrapper_bg .article-text .pagecontent {    margin: 0 0 0 auto;    float: none;}:is(.article12, .article13) .m2018:before {    content: '';    position: absolute;    width: 100%;    height: 95px;    background: white;    top: 0;    left: 0;}/* 文章樣式 */:root {    --MainColor: #63c4fb;    --SubColor: #044566;}.page_wrapper_bg .article-text .store-article {    line-height: 1.7;    letter-spacing: 1.5px;}.inn-pic-item {    position: relative;}.inn-pic img {    width: 100%;}.inn-pic {    position: relative;}.inn-pic.inn-pic-top {    position: absolute;    width: 100%;    top: 0;    left: 0;    z-index: 1;}.store-article {    position: relative;}.store-article .inn-card {    display: grid;    grid-template-columns: 2fr max-content;    align-items: flex-end;    margin: 0 0 2rem;    border-bottom: 1px dotted #dedede;    padding: 0 0 2rem;    grid-gap: 0 4rem;}.store-article .inn-card .inn-text h4 {    font-size: 1.25rem;    margin: 0 0 10px;    letter-spacing: 1.5px;}.store-article .inn-card .inn-text>ul {    padding: 0;    list-style: none;    margin: 0;}.store-article .inn-card .inn-text>ul>li {    display: grid;    grid-template-columns: 50px auto;}.store-article .inn-card .inn-text>ul>li>span {    display: inline-block;    font-weight: bold;}.btn-item {    display: flex;    flex-direction: row-reverse;    gap: 0 10px;}.inn-star {    background: var(--SubColor);    color: white;    padding: 5px 20px;    border-radius: 50px;    text-align: center;}.store-article a.inn-btn {    background: var(--MainColor);    color: white;    padding: 5px 20px;    border-radius: 50px;    font-weight: bold;    transition: .35s ease;    min-width: 250px;    text-align: center;}.store-article a.inn-btn:hover {    background: var(--SubColor);    transition: .35s ease;}.store-article .inn-pic-item {    position: sticky;    top: 200px;    left: 0;}/* base */:is(.article12, .article13) .call_to_action {    display: flex;    justify-content: space-between;    position: relative;}:is(.article12, .article13) section.hgroup .container .page_subject,:is(.article12, .article13) .hgroup .breadcrumb {    padding: 0;}:is(.article12, .article13) section.hgroup .container {    padding: 0;    width: 100%;    margin: 0;}:is(.article12, .article13) :is(section.hgroup, #sidebar) {    margin-left: -420px;    width: calc(100% + 420px);}.map-block,.map-block .RWDbase {    position: sticky;    top: calc(8vw + calc(40px * 1.5) + 0.3em + 25px + 95px + 3rem + 40px);    left: 0;    width: 420px;    height: 100vh;    z-index: 3;}:is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {    background: transparent;    box-shadow: none;    padding: 0 0 0 7.5%;    width: calc(100% - 420px);}:is(.article12, .article13) .page_wrapper_bg .call_to_action {    max-width: 1800px;    margin: 3vw auto;    background: #fff;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);    padding: 5vw;}/* 地圖打開 */:is(.article12, .article13) .inn-pic-top {    display: none;}:is(.article12.id4269, .article13.id4234) .inn-pic-top.inn-pic-top-all,:is(.article12.id4274, .article13.id4239) .inn-pic-top.inn-pic-top-jlo,:is(.article12.id4139, .article13.id4109) .inn-pic-top.inn-pic-top-tp,:is(.article12.id4144, .article13.id4119) .inn-pic-top.inn-pic-top-tc,:is(.article12.id4149, .article13.id4129) .inn-pic-top.inn-pic-top-tn,:is(.article12.id4204, .article13.id4194) .inn-pic-top.inn-pic-top-tt,:is(.article12.id4284, .article13.id4259) .inn-pic-top.inn-pic-top-beauty,:is(.article12.id4279, .article13.id4264) .inn-pic-top.inn-pic-top-elite {    display: block;}@media (max-width: 1920px) {    .map-block,    .map-block .RWDbase {        top: 180px;    }}@media (max-width: 1800px) {    :is(.article12, .article13) .page_wrapper_bg .call_to_action {        margin: 0 auto;    }    .map-block,    .map-block .RWDbase {        position: sticky;        top: calc(5vw + calc(40px * 1.5) + 0.3em + 25px + 95px + 3rem + 40px);    }}@media (max-width: 1700px) {    .store-article .inn-card {        grid-template-columns: auto;        grid-gap: 1rem 0;    }    .btn-item {        margin: 0 auto 0 0;    }    .map-block,    .map-block .RWDbase {        width: 350px;    }    :is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {        width: calc(100% - 350px);    }    :is(.article12, .article13) :is(section.hgroup, #sidebar) {        margin-left: -350px;        width: calc(100% + 350px);    }}@media (max-width: 1500px) {    .map-block,    .map-block .RWDbase {        width: 260px;    }    :is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {        width: calc(100% - 260px);        padding: 0 0 0 10%;    }    :is(.article12, .article13) :is(section.hgroup, #sidebar) {        margin-left: -260px;        width: calc(100% + 260px);    }    /* 20250326 */    :is(.article12, .article13) .m2018 .products-nav>ul>li>a {        padding: 5px 2rem;    }    :is(.article12, .article13) .page_wrapper_bg .call_to_action {        padding: 3vw 5vw 5vw;    }    .map-block,    .map-block .RWDbase {        top: calc(calc(40px* 1.5) + 0.3em + 25px + 95px + 5.5rem);        width: 200px;    }    :is(.article12, .article13) :is(section.hgroup, #sidebar) {        margin-left: -200px;        width: calc(100% + 200px);    }    :is(.article12, .article13) .pagecontent .article_model[data-seq="0"] {    margin-top: 0 !important;}}@media (max-width: 1199px) {    :is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {        margin: 0;        padding-left: 5%;    }    :is(.article12, .article13) .device-nav {        display: none !important;    }    :is(.article12, .article13) .m2018 {        display: block !important;    }    /*.map-block,    .map-block .RWDbase {        width: 300px;    }    :is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {        width: calc(100% - 300px);    }    :is(.article12, .article13) :is(section.hgroup, #sidebar) {        margin-left: -300px;        width: calc(100% + 300px);    }*/    :is(.article12, .article13) .m2018 .products-nav>ul>li>a {        padding: 5px 1.5rem;        font-size: 1.125rem;    }}@media (max-width: 1024px) {    .btn-item {        width: 100%;    }    .store-article a.inn-btn {        min-width: auto;        width: 250px;        display: block;    }    .inn-star {        width: calc(100% - 250px);        display: flex;        align-items: center;        justify-content: center;    }}@media (max-width: 911px) {    .map-block,    .map-block .RWDbase {        width: 250px;    }    :is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {        width: calc(100% - 250px);        padding: 0 0 0 30px;    }    :is(.article12, .article13) :is(section.hgroup, #sidebar) {        margin-left: -250px;        width: calc(100% + 250px);    }    .store-article .inn-card .inn-text>ul>li>span {        display: block;        width: 100%;    }    .store-article .inn-card .inn-text>ul>li {        grid-template-columns: auto;        margin: 0 0 10px;    }    :is(.article12, .article13) .m2018 .products-nav>ul>li>a {        padding: 5px 1.25rem;    }}@media (max-width: 800px) {    .map-block,    .map-block .RWDbase {        width: 200px;    }    :is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {        width: calc(100% - 200px);    }    :is(.article12, .article13) :is(section.hgroup, #sidebar) {        margin-left: -200px;        width: calc(100% + 200px);    }    :is(.article12, .article13) .m2018 .products-nav,    :is(.article12, .article13) .products-nav ul.sidemenu2__ul {        overflow-x: scroll;    }    :is(.article12, .article13) .m2018 .products-nav>ul>li {        min-width: 100px;    }    :is(.article12, .article13) .products-nav ul.sidemenu2__ul {        display: flex;        justify-content: flex-start;    }    :is(.article12, .article13) .m2018 .products-nav>ul>li>a {        padding: 5px 1rem;        text-align: center;    }}@media (max-width: 767px) {    .btn-item {        flex-direction: column-reverse;        gap: 10px;    }    .inn-star {        width: 100%;    }    .store-article a.inn-btn {        width: 100%;    }}@media (max-width: 600px) {    :is(.article12, .article13) .call_to_action {        flex-direction: column-reverse;    }    .map-block,    .map-block .RWDbase {        position: relative;        top: auto;        left: auto;        height: auto;    }    :is(.article12, .article13) .page_wrapper_bg section.call_to_action>.container {        width: 90%;        padding: 0;        margin: 0 auto 4rem;    }    :is(.article12, .article13) :is(section.hgroup, #sidebar) {        margin-left: 0;        width: 100%;    }    .map-block,    .map-block .RWDbase {        width: 75%;        margin: 0 auto;    }    .store-article .inn-card:last-child {        padding: 0;        margin: 0;        border-bottom: none;    }    /* 20250327 */    :is(.article12, .article13) .page_wrapper_bg .call_to_action {    padding-top: 8vw;}}@media (max-width: 480px) {    :is(.article12, .article13) .m2018 .products-nav>ul>li>a {        font-size: 1.125rem;        padding: 5px 1.5rem;    }}@media (max-width: 380px) {    :is(.article12, .article13) .m2018 .products-nav>ul>li>a {        font-size: 1rem;    }}

/*內頁據點 end*/
/*0417內頁美編 start*/

.fixed-logo img {    max-width: 180px;    filter: drop-shadow(1px 1px 2px #aaa);}.fixed-logo {    position: fixed;    top: 40px;    left: 40px;    z-index: 99;}.store1 .footer-block img {    max-width: 300px;}.store1 .section-line {    display: none;}.store1 .RWDvideo006__editor {    top: 45px;}.store1 .pagecontent {    padding: 0px !important;}a.fix-btn-04:after {    display: none;}.store1:root {    --TextMainColor: #828B91;    --TextSubColor: #828B91;    --TitleMainColor: #666;    /* 字體 */    --FontFamily: Roboto, "Noto Sans TC", sans-serif;    --FontFamilyEn: 'Roboto', sans-serif;    --FontFamilyTw: 'Noto Sans TC', sans-serif;    /* 文字大小 */    /* 螢幕2560px-767px 大小54px-26px */    --FontSizeMain: clamp(1.625rem, 1.3105rem + 1.2903vw, 3.375rem);    /* 螢幕2560px-767px 大小24px-20px */    --FontSizeSub: clamp(1rem, 0.9465rem + 0.1115vw, 1.125rem);    /* 螢幕2560px-767px 大小22px-18px */    --FontSizeH3: clamp(1.25rem, 1.2051rem + 0.1843vw, 1.5rem);    /* 螢幕2560px-767px 大小18px-16px */    --FontSizeH4: clamp(1rem, 0.9465rem + 0.1115vw, 1.125rem);    /* 螢幕2560px-767px 大小16px-15px */    --FontSizeH5: clamp(0.9375rem, 0.9108rem + 0.0558vw, 1rem);    /* 螢幕2560px-767px 大小17px-15px */    --FontSizeH6: clamp(0.9375rem, 0.884rem + 0.1115vw, 1.0625rem);    /* 螢幕2560px-767px 大小16px-15px */    --FontSizeP: clamp(0.9375rem, 0.9108rem + 0.0558vw, 1rem);    /* 螢幕2560px-767px 大小24px-16px */    --FontSizeEn: clamp(1rem, 0.7861rem + 0.4462vw, 1.5rem);    /* 螢幕2560px-1366px 大小17px-15px */    --FontSizeNavi: clamp(0.9375rem, 0.884rem + 0.1115vw, 1.0625rem);    /* 區塊邊界 */    /* 螢幕2560px-1200px 大小160px-60px */    --SectionPadding: clamp(3.75rem, -1.7647rem + 7.3529vw, 10rem);    /* 內頁區塊邊界 */    /* 螢幕2560px-1200px 大小160px-60px */    --InnerSectionPadding: clamp(3.75rem, -1.7647rem + 7.3529vw, 10rem);    /* 標題下邊界 */    --SectionTitleBottom: max(3vw, 2rem);    /* 小項目間的邊界 */    --ItemSpacing: max(2vw, 1.5rem);    /* 卡片的邊界 */    --CardPadding: max(3vw, 2rem);}@keyframes footer-wave {    0% {        transform: translateX(0%);    }    50% {        transform: translateX(15%);    }    100% {        transform: translateX(0%);    }}@keyframes looprotate {    100% {        transform: translate(0, 0px) rotate(360deg);    }}/*主副標*/ 
.store1 .main-title {    letter-spacing: 1px;    font-weight: 700;    margin-top: 0rem;    margin-bottom: 0;    font-size: var(--FontSizeMain);    color: var(--TitleMainColor);    line-height: 1.3;    font-family: var(--FontFamily);}.store1 .hgroup {    display: none;}.coolfase-title h2.main-title {    text-align: center;}/* 副標 */ 
.store1 .sub-title {    letter-spacing: 1px;    font-weight: 600;    font-size: var(--FontSizeSub);    line-height: 1.3;    color: var(--TextSubColor);    font-family: var(--FontFamily);    margin: 12px 0 0;}.store1 body,.store1 html,.store1 .page_wrapper_bg .article-text,.store1 .store_column {    letter-spacing: 1px;    line-height: 1.6;    color: var(--TextMainColor);    font-family: var(--FontFamily);    font-size: var(--FontSizeP);}.store1 a {    color: var(--TextMainColor);}.store1 .index_ab_txt {    padding: 4vh 0 0;}.store1 p {    color: var(--TextSubColor);    letter-spacing: 1px;    font-size: var(--FontSizeP);}.store1 .cd-main-content {    overflow: hidden;}.store1 .wave-block-top {    transform: translateY(-80%);}.instrument-block .index_abbox {    display: grid;    grid-template-columns: 1.2fr 1fr;    max-width: 1000px;    margin: 0 auto;    gap: 0 50px;}.ab_subject_pic {    margin: 0 0 8vh;}.ab_subject_pic img {    -webkit-animation: looprotate 17s linear infinite;    -moz-animation: looprotate 17s linear infinite;    animation: looprotate 17s linear infinite;    width: 160px;}.instrument-block h3.sub-title {    margin: 2vh 0;}/*過場*/ 
.para-block {    position: relative;}.para-block:after {    content: "";    background: url(archive/image/customization/shadow_dark.webp) center bottom no-repeat;    display: block;    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 12vh;    background-size: cover;}.para-block .RWDbtn01 {    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}.para-block .RWDparallax_new,.para-block .RWDparallax_new .picbgbox {    height: 60vh !important;    width: 100%;}.explain-block {    background: linear-gradient(to bottom, #020316 0%, #0e0c1c 70%, #36324b 100%);}.explain-block h2.main-title,.probe-block h2.main-title {    color: #c1a6ee;    text-align: center;}.probe-block h2.main-title {    color: var(--TitleMainColor);}.explain-block h2.main-title span,.probe-block h2.main-title span {    display: block;    color: #dfd1f5;}.probe-block h2.main-title span {    color: var(--TextSubColor);}.explain-block h3.sub-title,.probe-block h3.sub-title {    text-align: center;    margin: 30px 0 0;    font-weight: 400;}.explain-block h3.sub-title {    color: #fff;}.explain-block .section-subject,.probe-block .section-subject {    margin: 0 0 8vh;}.section-outter.section-1 {    margin: 0 0 var(--InnerSectionPadding);}.introduce_box {    display: grid;    grid-template-columns: 1fr 1fr;    align-items: center;    line-height: 1.6;    margin: 5vh 0;}.it_txt {    padding: 0 3vw;}/*探頭*/ 
.probe-block {    background: #f1ebe4;    padding: var(--SectionPadding) 0 calc(var(--SectionPadding) * 2);}.probe-pic .container {    width: 100%;    padding: 0;}.probe-pic .RWDnews005 .container:before,.probe-pic .RWDnews005 .container:after {    display: none;}.probe-info {    display: flex;}.probe-pic,.probe-txt {    width: 50%;}.probe-txt {    padding: 0 3vw;}.probe-pic .RWDnews005 .img-hover {    border: 0;    padding: 0;}.probe-pic .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover .img-hover {    border: 0;    padding: 0;}.probe-pic .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #121212;    background: #fff;    opacity: 1;    background-color: #FFFFFF1C;    border: 2px solid #fff;    backdrop-filter: blur(10px);    box-shadow: 0 10px 30px rgba(0, 0, 0, .15);    border-radius: 0px;    top: 48%;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: 0;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: 0;}.probe-pic .RWDnews005 .owl-carousel {    overflow: visible;    margin: 0;}.probe-pic .RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.probe-outter-pic {    position: absolute;    right: -35%;    bottom: 0;    max-width: 33vw;    bottom: 0;    opacity: 0.3;}.probe-pic .RWDnews005 h4 {    display: none;}.probe-pic .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0;}/*產品*/ 
.product-block .RWDService001 i img {    filter: initial;    transition: 0.5s;    width: 100%;    margin: 0 auto;    max-width: 400px;}.product-block .RWDService001 .boxFeature-2 {    padding: 0;    background-color: transparent;    border-radius: 0;    border: 0;    box-shadow: none;    height: auto;    margin: 0;}.product-block .RWDService001 .col-md-3 {    width: calc(100% / 3);    float: left;}.product-block .RWDService001 i {    width: 100%;    margin: 0 auto 30px;    padding: 3vw;    background-color: #FFFFFF1C;    border-radius: 10%;    backdrop-filter: blur(10px);    box-shadow: 0 10px 30px rgba(0, 0, 0, .15);}.store1 .RWDService001 .boxFeature-2 h2 {    font-size: var(--FontSizeH3);    font-weight: 600;    color: #a98dd8;    font-family: 'Roboto';    letter-spacing: 1px;    margin: 40px 0 8px;}.store1 .RWDService001 p {    letter-spacing: 1px;    margin: 0;    padding: 0;}.product-block {    background: linear-gradient(to bottom, #ffffff 0%, #fafafa 70%, #f1ebe4 100%);    padding: var(--SectionPadding) 0 calc(var(--SectionPadding) * 1.2);}/*服務據點*/ 
.store1 .hgroup .container {    padding: 0;    margin: 0 auto;}.store1 .hgroup .breadcrumb {    display: none;}.store1 .page_wrapper_bg section.call_to_action {    padding: var(--SectionPadding) 0;}.store1 .page_wrapper_bg section.call_to_action>.container {    box-shadow: none;    width: 70%;    padding: 0;    margin: 0 auto;}.store1 .store_search_wrap {    background-color: #f7f7f7;    display: flex;    flex-wrap: wrap;    align-items: center;    padding: 50px;    gap: 10px;}.store1 .store_tags {    margin: 0px;}.store1 .store_search_submit {    margin: 0;}.store1 section.article-text.rwd .container {    width: 100%;    padding: 0;}.store1 .store-locator {    max-width: 100%;}.store1 .page_wrapper_bg a:focus,.store1 .page_wrapper_bg a:hover,.store1 ._bd_row a:hover,.store1 ._bd_row a:focus {    color: #463862;}.store1 .store_tag {    font-size: var(--FontSizeP);    color: var(--TitleMainColor);    font-weight: 500;}.store1 .store_th .store_column {    color: var(--TitleMainColor);}.store1 .store_column {    position: relative;    display: flex;    flex: 2 1 20%;    padding: 15px;    align-items: center;    color: var(--TitleMainColor);    font-weight: 400;    text-align: left;}.store1 .footer-block {    background: #463862;}.store1 .scrollTop002 .ii {    font-size: 40px;    color: #fff;    font-weight: 800;}.store1 .scrollTop002 {    bottom: 30px;}/*跟隨選單*/ 
.store1 .fix-btn {    display: grid;    grid-template-columns: 1fr 1fr 1fr 1fr;    background-color: rgb(0 0 0 / 36%);    padding: 0px;    border-radius: 10px 10px 10px 10px;    width: 800px;    backdrop-filter: blur(10px);}.store1 .fixed-header-block {    position: fixed;    top: 40px;    z-index: 99;    left: 50%;    transform: translateX(-50%) !important;}.store1 .fix-btn a {    width: auto;    writing-mode: lr;    color: #FFFFFF;    background: transparent;    font-weight: 300;    letter-spacing: 1px;    padding: 10px 0;    gap: 0;    right: 0;    text-indent: 0;    margin: 0;    align-items: center;    justify-content: center;    position: relative;}.store1 .fix-btn a::after {    content: "";    width: 1px;    height: 40%;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    background: rgb(255 255 255 / 40%);}.store1 .fix-btn a:hover {    color: #fff;    text-shadow: 1px 1px 2px #575757;}.store1 .product-block h3.sub-title {    display: none;}.para-block .RWDbase {    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    font-size: var(--FontSizeH3);    font-weight: 600;    color: #fff;    font-family: 'Roboto';    text-align: center;}.para-btn img {    border-radius: 50%;    max-width: 46px;    display: block;}.para-btn a.fix-btn-01 {    width: 160px;    height: 160px;    display: flex;    align-items: center;    justify-content: center;    font-size: var(--FontSizeH3);    font-weight: 600;    color: #fff;    font-family: 'Roboto';    letter-spacing: 1px;    border: 3px solid #fff;    border-radius: 50%;    position: relative;    transition: .5s ease;    margin: 0 0 20px;}.para-btn a.fix-btn-01:before {    content: "";    display: inline-block;    position: absolute;    top: -2px;    left: -2px;    bottom: -2px;    right: -2px;    border-radius: inherit;    border: 1px solid #fff;    animation: btnIconRipple 2s cubic-bezier(.23, 1, .32, 1) both infinite;}.para-btn a.fix-btn-01:hover {    background: rgb(255 255 255 / 30%) !important;    box-shadow: 0 10px 30px rgba(0, 0, 0, .15);    transition: .5s ease;}.para-btn a.fix-btn-01:after {    display: block;    position: absolute;    top: 5px;    left: 5px;    border-radius: 50%;    border: 1px solid rgb(255 255 255 / 50%);    width: calc(100% - 10px);    height: calc(100% - 10px);    content: "";}@keyframes btnIconRipple {    0% {        border-width: 4px;        transform: scale(1);    }    80% {        border-width: 1px;        transform: scale(1.35);    }    100% {        opacity: 0;    }}.store1 .RWDbanner008 .slider,.store1 .RWDbanner008 .bx-viewport {    height: 36vh !important;}.store1 .movie_pic_bg img {    max-width: 185px;    min-width: 160px;}@media (max-width: 2200px) {    .store1 .container-60 {        width: 70%;    }}@media (max-width: 1900px) {    .instrument-block .index_abbox {        grid-template-columns: 1.5fr 1fr;    }}@media (max-width: 1600px) {    .store1 .movie_pic_bg img {        max-width: 150px;        min-width: 120px;    }    .store1 .fix-btn {        width: 600px;    }    .store1 .container-60 {        width: 80%;    }    .store1 .page_wrapper_bg section.call_to_action>.container {        width: 80%;    }    .store1 .store_search_wrap {        padding: 30px;    }    .store1 .RWDvideo006__editor {        left: 30px;    }    .probe-outter-pic {        right: -20%;    }    }@media (max-width: 1400px) {    .store1 .container-60 {        width: 90%;    }    .store1 .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    .para-btn a.fix-btn-01 {        width: 150px;        height: 150px;        font-size: var(--FontSizeH4);        font-weight: 400;    }    .probe-outter-pic {        right: -10%;    }}@media (max-width: 1200px) {    .store1:root {        --SectionPadding: 12vh;        --InnerSectionPadding: 10vh;    }    .store1 .movie_pic_bg img {        display: none;    }    .store1 .scrollTop002 .ii {        font-size: 32px;    }    .RWDnews005 .owl-prev,    .RWDnews005 .owl-next {        width: 40px !important;        height: 40px !important;        font-size: 20px;        line-height: 38px;    }    .store1 .fixed-header-block {    left: auto;    right: 40px;    transform: initial !important;    top: 36px;}}@media (max-width: 991px) {    .store1 .RWDbanner008 .slider,    .store1 .RWDbanner008 .bx-viewport {        height: 28vh !important;    }    .store1 .index_ab_txt {        padding: 0;    }    .ab_subject_pic img {        width: 120px;    }    .ab_subject_pic {        margin: 0 0 50px;    }    .instrument-block .index_abbox {        grid-template-columns: 1.2fr 1fr;        gap: 0 30px;    }    .store1:root {        --SectionPadding: 8vh;        --InnerSectionPadding: 6vh;    }    .para-block .RWDparallax_new,    .para-block .RWDparallax_new .picbgbox {        height: 40vh !important;    }    .introduce_box {        grid-template-columns: 1fr;        gap: 30px 0;    }    .introduce_box.reverse-box {        display: flex;        flex-direction: column-reverse;    }    .explain-block h3.sub-title,    .probe-block h3.sub-title {        margin: 12px 0 0;    }    .introduce_box {        margin: 0 0 5vh;    }    .explain-block .section-subject,    .probe-block .section-subject {        margin: 0 0 5vh;    }    .probe-info {        flex-direction: column;        gap: 30px 0;    }    .probe-pic,    .probe-txt {        width: 100%;        padding: 0;    }    .probe-txt {        width: 70%;    }    .probe-outter-pic {        max-width: 36vw;        bottom: -10vh;        opacity: 1;    }    .store1 .RWDService001 .boxFeature-2 h2 {        margin: 26px 0 6px;    }            .store1 .fixed-logo {    left: 0;    top: 0;    background: rgb(0 0 0 / 36%);    padding: 21px;    width: 100%;    text-align: center;    height: 50px;}    .store1 .fix-btn {        width: 100%;        border-radius: 0;    }    .store1 .fixed-header-block {        top: 50px;        width: 100%;        right: 0;    }    .store1 .fixed-logo img {    max-width: 110px;    filter: none;}.store1 .footer-block img {    max-width: 200px;}}@media (max-width: 767px) {    .instrument-block .index_abbox {        grid-template-columns: 1fr;        gap: 30px 0;    }    .ab_pic_bg {        max-width: 400px;        margin: 0 auto;    }    .store1 .index_ab_txt {        text-align: center;        padding: 0;    }    .store1 .store_column {        padding: 0 20px;    }    .store_tag {        display: inline-flex;        margin-right: 30px;        flex: initial;    }    .store_item .store_column:nth-child(1) {        font-size: 18px;        color: var(--TitleMainColor);        font-weight: 500;    }    .store_label_img {        margin: 0;    }    .store_item {        border: 1px solid #e2e2e2;    }    .store_content .store_list {        padding: 0;    }}@media (max-width: 600px) {    .store1:root {        --FontSizeP: 14px;    }    .store1 .container-60 {        width: 85%;    }    .store1 .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .store1 .wave-block-top {        display: block !important;    }    .index_ab_txt p {        text-align: justify;    }    .ab_pic_bg {        max-width: 90%;    }    .para-btn a.fix-btn-01 {        gap: 8px 0;        width: 136px;        height: 136px;        border: 2px solid #fff;        font-size: var(--FontSizeP);    }    .para-btn img {        max-width: 32px;    }    .it_txt {        padding: 0;    }    .probe-txt {        width: 100%;    }    .probe-outter-pic {        position: relative;        bottom: 0;        right: 0;        width: 100%;        max-width: 100%;    }    .product-block .RWDService001 .col-md-3 {        width: 100%;        float: none;        margin: 40px 0 0;    }    .para-btn a.fix-btn-01 {        gap: 8px 0;        width: 136px;        height: 136px;        border: 2px solid #fff;        font-size: var(--FontSizeP);    }    .product-block .RWDService001 .col-md-3 {        width: 100%;        float: none;        margin: 40px 0 0;    }    .store1 .footer-block {        padding: 20px;    }}

/*0417內頁美編 end*/
/*絡通一頁式 start*/

.store2:root {    --TransitionDefault: .3s ease;    /* 顏色 */    --ColorPrimary: #ea0e0e;    --ColorSecondary: #0aea06;    --ColorPrimaryHover: var(--ColorSecondary);    --ColorSecondaryHover: var(--ColorPrimary);    --ColorDarkBg: #1d1e1e;    /* 文字顏色 */    --TextColorPrimary: #333;    --TextColorSecondary: #888;    --TextColorTitle: #333;    --TextColorLightTitle: #fff;    --TextColorLight: #ccc;    /* 邊框 */    --BorderPrimary: 1px solid #333;    --BorderSecondary: 1px solid #ccc;    --BorderColorPrimary: #333;    --BorderColorSecondary: #ccc;    /* 外框按鈕 */    --BtnOutlineTextColor: #676767;    --BtnOutlineBg: transparent;    --BtnOutlineHoverTextColor: white;    --BtnOutlineHoverBg: var(--ColorPrimary);    /* 主按鈕 */    --BtnPrimaryTextColor: white;    --BtnPrimaryBg: var(--ColorPrimary);    --BtnPrimaryHoverTextColor: white;    --BtnPrimaryHoverBg: var(--ColorSecondary);    /* 次要按鈕  */    --BtnSecondaryTextColor: white;    --BtnSecondaryBg: var(--ColorSecondary);    --BtnSecondaryHoverTextColor: white;    --BtnSecondaryHoverBg: var(--ColorSecondaryHover);    /* 按鈕共用元素 */    --BtnBorderRadius: 99em;    --BtnWidth: 200px;    --BtnHeight: 50px;    --BtnFontSize: 17px;    --BtnMarginTop: max(3vw, 2rem);    /* 字體 */    --FontFamily: "TASA Orbiter", "Noto Sans TC", sans-serif;    --FontFamilyEn: "TASA Orbiter", sans-serif;    --FontFamilyTw: "Noto Sans TC", sans-serif;    /* 文字大小 */    /*螢幕2560px-767px 大小46px-25px */    --FontSizePrimary: clamp(1.625rem, 1.3105rem + 1.2903vw, 3.375rem);    /*螢幕2560px-767px 大小24px-20px */    --FontSizeSecondary: clamp(1.25rem, 1.1431rem + 0.2231vw, 1.5rem);    /*螢幕2560px-767px 大小22px-18px */    --FontSizeItemTitle: clamp(1.125rem, 1.0181rem + 0.2231vw, 1.375rem);    /*螢幕2560px-767px 大小22px-18px */    --FontSizeHint: clamp(1.125rem, 1.0181rem + 0.2231vw, 1.375rem);    /*螢幕2560px-1400px 大小18px-15px */    --FontSizeBody: clamp(0.9375rem, 0.7112rem + 0.2586vw, 1.125rem);    /*螢幕2560px-767px 大小24px-16px */    --FontSizeTitleDeco: clamp(1rem, 0.7861rem + 0.4462vw, 1.5rem);    /*螢幕2560px-1366px 大小17px-15px */    --FontSizeNavi: clamp(0.9375rem, 0.884rem + 0.1115vw, 1.0625rem);    /* 邊界 */    /* 螢幕2560px-1200px 大小160px-60px */    --SectionPadding: max(5.5vw, 5rem);    --SectionMarginBottom: max(2vw, 2rem);    --ItemPadding: max(2vw, 1.5rem);    --CardPadding: max(3vw, 2rem);    --BlockPadding: max(3vw, 2rem);    --Space1: 1rem;    --Space2: max(2vw, 1.5rem);    --Space3: max(3vw, 2rem);    --Space4: max(4vw, 2.5rem);    --Space5: max(5vw, 3rem);    --ContainerDefaultWidth: 85%;    /* 其他 */    --BorderRadius: 2em;    /* 推回中間的時候用 */    --TransformCenter: translateX(-50%) translateY(-50%);    --TransformXCenter: translateX(-50%);    --TransformYCenter: translateY(-50%);    /* sns */    --SnsLine: #06C755;    --SnsFB: #1877f2;    --SnsMessenger: linear-gradient(20deg, rgba(0, 153, 255, 1) 0%, rgba(160, 51, 255, 1) 60%, rgba(255, 82, 128, 1) 90%, rgba(255, 112, 97, 1) 100%);    --SnsYT: #FF0033;    --SnsIG: linear-gradient(45deg, rgba(250, 225, 0, 1) 0%, rgba(252, 183, 32, 1) 15%, rgba(255, 121, 80, 1) 30%, rgba(255, 28, 116, 1) 50%, rgba(108, 28, 209, 1) 100%);    --SnsTwitter: #000;    --SnsShopee: #ed4c2f;}.section-spacing {    position: relative;}/* 間距 */ 
.d-grid {    display: grid;}.column-one {    grid-template-columns: 1fr;}.column-half {    grid-template-columns: 1fr 1fr;}.column-gap-1 {    column-gap: var(--Space1);}.column-gap-2 {    column-gap: var(--Space2);}.column-gap-3 {    column-gap: var(--Space3);}.column-gap-4 {    column-gap: var(--Space4);}.column-gap-5 {    column-gap: var(--Space5);}.row-gap-1 {    row-gap: var(--Space1);}.row-gap-2 {    row-gap: var(--Space2);}.row-gap-3 {    row-gap: var(--Space3);}.row-gap-4 {    row-gap: var(--Space4);}.row-gap-5 {    row-gap: var(--Space5);}.gap-1 {    gap: var(--Space1);}.gap-2 {    gap: var(--Space2);}.gap-3 {    gap: var(--Space3);}.gap-4 {    gap: var(--Space4);}.gap-5 {    gap: var(--Space5);}.mt-1 {    margin-top: var(--Space1);}.mt-2 {    margin-top: var(--Space2);}.mt-3 {    margin-top: var(--Space3);}.mt-4 {    margin-top: var(--Space4);}.mt-5 {    margin-top: var(--Space5);}.m-auto {    margin-inline: auto;}.store2 .scrollTop002 .ii {    font-size: 45px;    background: #888;}/*跟隨選單*/ 
.store2 .fix-btn {    display: grid;    grid-template-columns: 1fr 1fr 1fr 1fr;    background-color: rgb(0 0 0 / 50%);    padding: 0px;    border-radius: 10px 10px 10px 10px;    width: 800px;    backdrop-filter: blur(10px);}.store2 .fixed-logo {    transition: var(--TransitionDefault);    opacity: 1;}.store2 .fixed-logo img {    max-width: 80px;    filter: drop-shadow(0px 2px 5px rgb(0 0 0 / 30%));}.store2 .fixed-header-block {    position: fixed;    top: 40px;    z-index: 99;    left: 50%;    transform: translateX(-50%) !important;}.fix-btn-4:after {    display: none;}.store2 .fix-btn a {    width: auto;    writing-mode: lr;    color: #FFFFFF;    background: transparent;    font-weight: 300;    letter-spacing: 1px;    padding: 10px 0;    gap: 0;    right: 0;    text-indent: 0;    margin: 0;    align-items: center;    justify-content: center;    position: relative;}.store2 .fix-btn a::after {    content: "";    width: 1px;    height: 40%;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    background: rgb(255 255 255 / 40%);}.store2 .fix-btn a:hover,.store2 .fix-btn a:focus {    color: #ddd !important;}.store2 .product-block h3.sub-title {    display: none;}/* 標題文字 */ 
.store2 .section-title {    position: relative;}.store2 .section-title-bottom {    margin-bottom: var(--SectionMarginBottom);}.store2 .main-title {    letter-spacing: 2px;    font-weight: 600;    margin-top: 0rem;    margin-bottom: 0;    font-size: var(--FontSizePrimary);    color: var(--TextColorPrimary);    line-height: 1.3;}.store2 .sub-title {    letter-spacing: 1px;    font-weight: 300;    font-size: var(--FontSizeSecondary);    line-height: 1.3;    color: var(--TextColorSecondary);}.feature-section p {    color: var(--TextColorLight);}.feature-section .main-title {    color: var(--TextColorLightTitle);}h3+p {    margin-top: 1rem;}p+p {    margin-top: 1.5rem;}.main-title+.sub-title {    margin-top: 16px;}/*關於*/ 
.feature-section.bg-light {    background: var(--ColorDarkBg);    margin-top: calc(max(6vw, 4rem) * -1);}.visual-bg {    position: absolute;    top: 0;    width: 100%;    height: 100%;}.visual-bg img {    object-fit: cover;    width: 100%;    height: 100%;    object-position: center bottom;}.machine-image img {    display: block;    margin: 0 auto;    max-width: 1100px;    width: 70%;}.icon-wrapper {    grid-template-columns: repeat(5, 1fr);    gap: 3rem;}.icon-inner {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    gap: 1rem;    text-align: center;    background: linear-gradient(321deg, rgb(44 82 138 / 80%), transparent 60%);    backdrop-filter: blur(2px);    border-radius: 50%;    width: max(10vw, 150px);    height: max(10vw, 150px);    margin: 0 auto;    padding: 2rem;    box-shadow: 10px 13px 30px rgb(0 0 0 / 50%), 1px 0px 3px rgb(255 255 255 / 100%);}.feature-section p.icon-text {    color: #fff;    font-size: calc(var(--FontSizeItemTitle) * 0.9);    font-weight: 500;    margin-bottom: 0;}.icon-inner img {    max-width: 65px;    width: 100%;}.icon-inner:nth-child(1) {    transform: translateY(60%);}.icon-inner:nth-child(2) {    transform: translateY(20%);}.icon-inner:nth-child(3) {    transform: translateY(0);}.icon-inner:nth-child(4) {    transform: translateY(20%);}.icon-inner:nth-child(5) {    transform: translateY(60%);}.feature-section.bg-light p {    max-width: 65%;    margin: 0 auto;}.hand-image.paneleffect_v1 {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}.main-figure.paneleffect_v1 {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;}.machine-image span {    position: absolute;    bottom: 7%;    left: 50%;    transform: var(--TransformXCenter);    color: #fff;    opacity: .6;    width: 100%;    text-align: center;}/**/ 
.certification-block {    background: linear-gradient(to top, #302b27 23%, var(--ColorDarkBg) 23.5%);    padding-bottom: calc(var(--SectionPadding) * .6);}.certificate-wrapper span {    color: #eee;    opacity: .6;    writing-mode: vertical-lr;    position: absolute;    right: -7%;    top: 4%;    letter-spacing: 3px;}.certificate-wrapper {    display: flex;    flex-direction: column;    position: relative;}/* .certificate-wrapper img {    max-width: 900px;    margin: 0 auto;    width: 70%;} */ 
.certificate-wrapper{      max-width: 900px;    margin-inline: auto;    width: 70%;}.cert-image {    position: relative;    z-index: 1;    transform: translate(0, 3%);}.en-title {    color: var(--TextColorLightTitle);    font-size: var(--FontSizeItemTitle);    margin-bottom: .5rem;}/*產品*/ 
.model__head.isRWDbanner014 {    margin: 0 0 var(--SectionMarginBottom);}.store2 .model__head__h1.isRWDbanner014 {    margin: 0 0 15px;    line-height: 1.3;    letter-spacing: 2px;    font-weight: 600;    margin-top: 0rem;    margin-bottom: 0;    font-size: var(--FontSizePrimary);}.products-block .title-block {    text-align: center;    margin-bottom: 0;}.products-block .title-block h2:before {    margin-left: auto;    margin-right: auto;}/*輪播*/ 
.products-block .RWDbanner014 {    background: transparent !important;}.products-block .RWDbanner014 .main_pic_box .swiper-slide {    padding-top: 0;    height: auto;    padding-bottom: 0;}.products-block .RWDbanner014 .main_pic_box .bg {    display: none;}/*大圖*/ 
.products-block .RWDbanner014 .main_pic_box .swiper-slide.swiper-slide-active .main_img {    text-align: center;}.products-block .RWDbanner014 .main_pic_box .swiper-slide .main_img {    height: max(18vw, 300px) !important;    width: 50%;}/*小圖*/ 
.products-block .RWDbanner014 .thumb_pic {    width: calc(180px*3.5 + 5rem);}.products-block .RWDbanner014 .thumb_pic .swiper-slide {    width: 180px;}.RWDbanner014 .thumb_pic .swiper-slide img {    padding: 0 1rem;}/*文字*/ 
.products-block .RWDbanner014 .main_pic_box .swiper-slide .info {    transform: translateY(0);    top: 30%;    left: 5%;}.products-block .RWDbanner014_info_title {    color: var(--TextColorPrimary);    font-size: calc(var(--FontSizeItemTitle)*1.3);}.products-block .RWDbanner014_info_text {    color: var(--TextColorSecondary);    line-height: 1.7;}/*輪播數字*/ 
.products-block .RWDbanner014 .swiper-pagination {    position: static;    width: 100%;    text-align: center;    margin: 2rem 0 auto;    justify-content: center;}.RWDbanner014 .main_pic_box .swiper-slide .button {    display: none;}/*按鈕*/ 
.products-block .btnbar {    text-align: center;}.products-block .btnbar .btn {    border: 1px solid #000;    color: #000;    margin: 0 auto;    width: 230px;}.products-block .btnbar .btn:hover {    color: #fff;}/*分享*//* RWDnews005 模組樣式 */ 
.share-block {    background: #302b27;}.share-block .RWDnews005-container {    position: relative;    width: 90%;}.share-block .RWDnews005-container .owl-wrapper {    align-items: stretch;}.store2 .share-block  .main-title{    color: white;}/* 項目容器 */ 
.share-block .RWDnews005-container .img-hover {    position: relative;    overflow: hidden;    width: 100%;    transition: all 0.3s ease;    display: flex;    height: auto;    align-items: stretch;    flex-direction: column;    border: 0;    background: transparent;    padding: 0;}.share-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover .img-hover {    background: transparent;    padding: 0;    border: 0;}.share-block .RWDnews005-container .img-hover .img-hover-inner {    height: auto;    background: #eee;    padding: 3rem 2rem 4rem;    border-radius: 1rem;    position: relative;}.share-block .RWDnews005-container .img-hover .img-hover-inner::before {    content: "";    position: absolute;    width: 48px;    height: 48px;    background: url(archive/image/customization/share-deco.webp) no-repeat;    background-size: contain;    bottom: 0;    left: calc(15% + 150px);    transform: translate(0px, 100%) scaleY(.8);    transform-origin: top;}.share-block .RWDnews005 .btn-group a {    margin-top: 2rem;}.share-block .RWDnews005-container .owl-carousel .owl-item .text-left span {    display: block;    color: var(--TextColorPrimary);    margin-top: 1rem;}.share-block .RWDnews005 .owl-item {    padding: 0 1.5rem;}/* 圖片樣式 */ 
.share-block .RWDnews005-container .img-hover img {    transition: transform 0.3s ease;    max-width: 130px;    margin-top: -3rem;    margin-left: 2rem;    padding-bottom: .5rem;    z-index: 1;}.share-block .RWDnews005-container .img-hover:hover img {    transform: scale(1.05);}/* 標題樣式 */ 
.share-block .RWDnews005-container .card-title {    font-size: var(--FontSizeItemTitle);    font-weight: 800;    margin: 2rem 0 .5rem 0;}.share-block .RWDnews005-container .card-title {    color: var(--TextColorPrimary);    text-decoration: none;    transition: color 0.3s ease;    margin-bottom: .5rem;}.share-block .RWDnews005-container .card-title:hover {    color: #333;}/* 內容摘要樣式 */ 
.share-block .RWDnews005-container .img-hover .card-content {    color: var(--TextColorSecondary);    font-size: var(--FontSizeBody);    margin-bottom: 1.5rem;    display: -webkit-box;    -webkit-line-clamp: 5;    line-clamp: 5;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    min-height: calc(var(--FontSizeBody) * 6 * 1.7);}/* Owl Carousel 客製化樣式 */ 
.share-block .RWDnews005-container .owl-carousel {    position: relative;}/* Owl Carousel v1 Navigation 修正 */ 
.share-block .RWDnews005-container .owl-theme .owl-controls .owl-prev,.share-block .RWDnews005-container .owl-theme .owl-controls .owl-next {    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 60px;    height: 60px;    color: var(--TextColorPrimary);    background-color: transparent !important;    border-radius: 3px;    font-size: 18px;    line-height: 60px;    text-align: center;    cursor: pointer;    z-index: 10;    transition: all 0.3s ease;    opacity: 1;}.share-block .RWDnews005-container .owl-theme .owl-controls .owl-prev i,.share-block .RWDnews005-container .owl-theme .owl-controls .owl-next i {    font-size: 30px;}.share-block .RWDnews005-container .owl-theme .owl-controls .owl-prev {    left: max(-3vw, -60px);}.share-block .RWDnews005-container .owl-theme .owl-controls .owl-next {    right: max(-3vw, -60px);}.share-block .RWDnews005-container .owl-controls .owl-prev:hover,.share-block .RWDnews005-container .owl-controls .owl-next:hover {    transform: translateY(-50%) scale(1.1);}/* 當設定為 buttons-autohide 時的樣式 */ 
.share-block .RWDnews005-container .buttons-autohide .owl-controls .owl-prev,.share-block .RWDnews005-container .buttons-autohide .owl-controls .owl-next {    opacity: 0;    transition: opacity 0.3s ease;}.share-block .RWDnews005-container .buttons-autohide:hover .owl-controls .owl-prev,.share-block .RWDnews005-container .buttons-autohide:hover .owl-controls .owl-next {    opacity: 1;}/* Owl Carousel v1 Pagination 修正 */ 
.share-block .RWDnews005-container .owl-controls .owl-pagination {    text-align: center;    margin-top: 20px;    position: relative;    z-index: 1;}.share-block .RWDnews005-container .owl-controls .owl-page {    display: inline-block;    margin: 0 8px;    cursor: pointer;}.share-block .RWDnews005-container .owl-controls .owl-page span {    display: block;    width: 12px;    height: 12px;    border-radius: 50%;    background: #ccc;    transition: all 0.3s ease;}.share-block .RWDnews005-container .owl-controls .owl-page.active span,.share-block .RWDnews005-container .owl-controls .owl-page:hover span {    background: #fff;    transform: scale(1.2);}/*據點*/ 
.store2 .store_th {    background: #fff;    position: relative;}.store2 .hgroup {    display: none;}.store2 body,html.store2 {    margin: 0;    padding: 0;    font-size: var(--FontSizeBody);    line-height: 1.7;    letter-spacing: 1px;    font-family: var(--FontFamily);}.store2 :is(input, select, textare) {    font-size: var(--FontSizeBody);    font-family: var(--FontFamilyTw);}.store_search_submit,.store2 .store_column {    font-size: var(--FontSizeBody);}.store2 .store_label_name {    display: block;}.store2 .page_wrapper_bg section.call_to_action>.container {    box-shadow: none;    width: 70%;    padding: 0;    margin: 0 auto;    min-height: unset;}.store2 section.article-text.rwd .container {    width: 100%;    padding: 0;}.store2 .hgroup .breadcrumb {    display: none;}.store2 .page_wrapper_bg section.call_to_action {    padding: var(--SectionPadding) 0;}.store2 .page_wrapper_bg section.call_to_action>.container {    box-shadow: none;    width: 70%;    padding: 0;    margin: 0 auto;}.store2 .store_search_wrap {    background-color: #f7f7f7;    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;    padding: 50px;    gap: 10px;}.store2 .store_tags {    margin: 0px;}.store2 .store_search_submit {    margin: 0;}.store2 section.article-text.rwd .container {    width: 100%;    padding: 0;}.store2 .store-locator {    max-width: 100%;}.store2 .page_wrapper_bg a:focus,.store2 .page_wrapper_bg a:hover,.store2 ._bd_row a:hover,.store2 ._bd_row a:focus {    color: #333;}.store2 :is(input[type=radio], input[type=checkbox]) {    margin: 0;}.store2 .store_tag {    font-size: var(--FontSizeBody);    color: var(--TextColorTitle);    font-weight: 400;    gap: .5rem;}.store2 .store_th .store_column {    color: var(--TextColorTitle);}.store2 .store_column {    position: relative;    display: flex;    flex: 2 1 20%;    padding: 15px;    align-items: center;    color: var(--TextColorTitle);    font-weight: 400;    text-align: left;}.store2 .store_editor {    display: none;}.store_column.store_column--map {    flex-basis: 5%;}.store_column.store_column--text {    flex-basis: 25%;}.store_column.store_column--label {    flex-basis: 10%;}.store2 .RWDbanner008 .slider {    padding: 0 .5rem;}.store2 .footer-block {    margin-top: 0;}.store2 .footer-block img {    max-width: 100px;}@media (max-width: 1920px) {    .store2 .page_wrapper_bg section.call_to_action>.container {        width: 80%;    }    .container-60 {        width: 70%;    }    .icon-inner {        width: max(12vw, 150px);        height: max(12vw, 150px);    }}@media (max-width: 1750px) {    .products-block .RWDbanner014 .thumb_pic .swiper-slide {        width: 170px;    }    .RWDbanner014 .thumb_pic .swiper-slide img {        padding: 0 .5rem;    }    .products-block .RWDbanner014 .thumb_pic {        width: calc(170px * 3.5 + 5rem);    }    .certificate-wrapper {        width: 60%;    }}@media (max-width: 1680px) {    .products-block .RWDbanner014 .thumb_pic .swiper-slide {        width: 155px;    }    .products-block .RWDbanner014 .thumb_pic {        width: calc(155px * 3.5 + 5rem);    }    .store2 .footer-block {        padding: 2rem 2rem;    }    .share-block .RWDnews005-container .img-hover .card-content {        display: block;    }}@media (max-width: 1500px) {    .store2 .container-60 {        width: 80%;    }    .share-block .RWDnews005-container {        width: 100%;    }    .products-block .container-80,    .store2 .page_wrapper_bg section.call_to_action>.container,    .container-70 {        width: 90%;    }}@media (max-width: 1400px) {    .store2 .container-60 {        width: 90%;    }    .products-block .RWDbanner014 .main_pic_box .swiper-slide .main_img {        height: max(28vw, 300px) !important;        width: 55%;    }    .products-block .RWDbanner014 .thumb_pic {        width: calc(155px * 2.5 + 5rem);        right: 5%;    }    .icon-inner img {        max-width: 60px;    }    .icon-wrapper {        gap: 1rem;    }    .icon-inner {        width: max(15vw, 160px);        height: max(15vw, 160px);        padding: 2rem 1rem;    }}@media (max-width: 1300px) {    .icon-inner img {        max-width: 50px;    }    .share-block .RWDnews005-container .img-hover img {        max-width: 115px;    }}@media (max-width: 1200px) {    .RWDvideo006__video {        height: 100svh;    }    .store2 .fixed-header-block {        left: auto;        right: 40px;        transform: initial !important;        top: 36px;    }    .products-block .RWDbanner014 .main_pic_box .swiper-slide .main_img {        height: max(26vw, 280px) !important;        width: 40%;    }    .products-block .RWDbanner014 .thumb_pic .swiper-slide {        width: 150px;    }    .products-block .RWDbanner014 .thumb_pic {        width: calc(150px * 2.5 + 5rem);        right: 0;    }}@media (max-width: 991px) {    .store2 .fix-btn {        width: 100%;        border-radius: 0;    }    .store2 .fixed-logo {        left: 0;        top: 0;        background: rgb(0 0 0 / 50%);        padding: 20px 20px 0;        width: 100%;        text-align: center;        height: 65px;    }    .store2 .fixed-logo .model {        height: 100%;    }    .store2 .fixed-header-block {        top: 65px;        width: 100%;        right: 0;        opacity: 1 !important;        animation: none;    }    .store2 .fixed-logo img {        max-width: 100%;        height: 100%;        object-fit: contain;    }    .feature-section .container-90 {        width: 100%;    }    .icon-wrapper {        grid-template-columns: repeat(3, 1fr);    }    .icon-inner {        transform: translateY(0%) !important;    }    .icon-inner:nth-child(5) {        grid-column: 2 / 4;        grid-row: 2;    }    .icon-inner:nth-child(4) {        grid-column: 1 / 3;        grid-row: 2;    }    .store2 .RWDbanner008 .slider {        height: 35vw !important;    }    .products-block .RWDbanner014 .main_pic_box .swiper-slide .info {        transform: translateY(0);        top: 0;        left: 0;    }    .products-block .RWDbanner014 .main_pic_box .control_arrow .RWDbanner014-arrow {        background-color: #000;        color: #fff;    }    .products-block .RWDbanner014 .main_pic_box .control_arrow {        width: 100%;        margin-left: 0;        left: 0;        bottom: 23vw;    }    .products-block .RWDbanner014 .main_pic_box .swiper-slide .info {        height: auto !important;    }    .products-block .RWDbanner014 .swiper-pagination {        display: none;    }    .products-block .RWDbanner014_info_text {        min-height: calc(var(--FontSizeBody) * 2 * 1.7);    }    .RWDbanner014 .main_pic_box .swiper-slide .box {        padding-bottom: 0 !important;    }    .products-block .RWDbanner014 .main_pic_box .swiper-slide .main_img {        height: auto !important;        width: 60%;    }    .products-block .RWDbanner014_info_title {        text-align: center;    }    .certificate-wrapper span {        right: -10%;    }}@media (max-width: 850px) {    .feature-section.bg-light p {        max-width: 80%;        margin: 0 auto;        text-align: left;    }    .machine-image img {        width: 80%;    }    .feature-section.bg-light {        margin-top: -1.5rem;    }}@media (max-width: 767px) {    .machine-image img {        width: 90%;    }    .store2 .store_column {        padding: 0 1.5rem;    }    .store2 .RWDbanner008 .slider {        height: max(40vw, 260px) !important;    }    .share-block .RWDnews005-container {        padding: 0;    }    .RWDbanner014 .main_pic_box .swiper-slide .info {        max-width: 100%;    }}@media (max-width: 650px) {    .certificate-wrapper {        width: 80%;    }    .certificate-wrapper span {        position: relative;        writing-mode: initial;        right: 0;        text-align: center;        top: 0;        letter-spacing: 1px;    }    .icon-inner:nth-child(4) {        grid-column: initial;        grid-row: initial;    }    .icon-wrapper {        grid-template-columns: repeat(2, 1fr);        gap: 1.5rem 1rem;        width: max-content;        margin: 0 auto;    }    .icon-inner:nth-child(5) {        grid-column: 1 / 3;        grid-row: 3;    }    .feature-section.bg-light {        margin-top: 0;    }    .machine-image span {        font-size: 13px;    }    .share-block .RWDnews005-container .img-hover .card-content {        min-height: auto;    }.store2 .fixed-logo.is-up{        transition: var(--TransitionDefault);        opacity: 0 !important;        pointer-events: none;    }    .store2 .fixed-header-block.is-up{                top: 0;        transition: var(--TransitionDefault);    }}@media (max-width: 480px) {    .products-block .RWDbanner014_info_text {        min-height: calc(var(--FontSizeBody) * 3 * 1.7);    }    .certificate-wrapper {        width: 90%;    }    .machine-image img {        width: 100%;    }    .feature-section.bg-light p {        max-width: 100%;    }    .icon-inner {        width: max(15vw, 145px);        height: max(15vw, 145px);    }}@media (max-width: 360px) {    .icon-inner img {        max-width: 36px;    }    .icon-inner {        width: max(15vw, 135px);        height: max(15vw, 135px);    }}

/*絡通一頁式 end*/
/*小螢幕 start*/

@media (max-width: 2000px) {.RWDfakeloader .fl img {width:300px}}@media (max-width: 1680px) {.RWDmenu_plus02 .container {width: 100%;}.RWDbanner_plus01 .logo {width: 600px !important;}.RWDbanner_plus01 .slick-caption {top:30%;left: 0%;}/*寬度*/ 
.abou_block .container {padding: 100px 0px;width:95%;}.info_block_a .container,.info_block_a .container,.info_block_c .container,.footer_block .container {padding: 50px 50px 0px;width:95%}.info_block_b .container {padding:0px 0px;width:95%}.service_block .container {padding:0px 0px;width:95%}.news_block .container {padding:100px 0px;width: 95%;}.info_block_c .container {padding: 0px 50px 50px}.info_block_a::before {bottom: 380px}/*關於我們*/ 
.abou_block #pic-bg .container {padding: 220px 30px;}.abou_block .RWDparallax_new .picbgbox {height: 45vw !important;}.abou_block #pic-bg .container {width: 60%}.abou_block #pic-bg::after {width: 60%;margin-right: -30%}/*標題共用*/#RWDfullscreen01 .main-title {font-size: 40px !important;;}/*20221214*/ 
.RWDmenu_plus04 .site-nav .menu>li>a { padding: 25px 15px;}}@media (max-width: 1536px) {/*漢堡提早*/ 
.RWDmenu_plus04 .header-in {display: block;}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {display: block;}.RWDmenu_plus04 #mobile-menu  {display: block;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {   background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #1471ba;}.RWDmenu_plus04 #mobile-menu .menu li a { color: #222;}.RWDmenu_plus04 #mobile-menu .menu>li {    border-bottom: 1px solid #eee;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    letter-spacing: 2px;}.web_menu a::after {display: none;}.RWDmenu_plus04 #mobile-menu .menu>li.lang-select a { letter-spacing: .5px;}.RWDmenu_plus04 .features {  width: auto;  display: block;}.RWDmenu_plus04 .features .language-block {    float: right;display: none;}.RWDmenu_plus04 .logo {top: 10px;}}@media (max-width: 1440px) {.abou_block #pic-bg .container {padding: 150px 30px;}.RWDbanner_plus01 .logo {width: 550px !important;}.RWDbanner_plus01 .slick-caption {top:30%;left: 0%;}nav.cd-nav {margin-left: 0;}}@media (max-width: 1280px) {nav.cd-nav {margin-right: 20px;}.RWDbanner_plus01 .logo {width: 500px !important;}.RWDbanner_plus01 .slick-caption {top: 30%;left:3%;}}

/*小螢幕 end*/
/*1199 start*/

@media (max-width: 1199px) {/*選單*/ 
.web_menu a::after {display:none}.cd-main-header {padding: 0px 15px}.cd-main-header .cd-logo {margin-top: 3px !important;}#cd-primary-nav>li>ul>li.go-back a {border: none !important;}.cd-header-buttons {top:5px}.RWDmenu_plus02 .inside .cd-main-header {background:#fff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff}.RWDmenu_plus02 .cart-block {margin-top: 10px;margin-right: 15px;margin-left: 2px;font-size: 16px;}.cd-search {left: 45%;width: 50%;top: 50px !important;}.cd-search button {right: 15px;}.RWDmenu_plus02 .member-block {margin-right: 20px;margin-left: 10px}/*側邊選單*/ 
.cd-primary-nav>li>a:hover {border-bottom: 0px #1471ba solid;}.cd-primary-nav>li>a {border-bottom: 0px #1471ba solid;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {font-weight: 600;}.cd-primary-nav.nav-is-visible {background: #eee;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav > li {margin: 0 50px;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom:1px #d0d0d0 solid !important;color: #222}nav.cd-nav .bottom-copyright {color: #222;}nav.cd-nav .bottom-copyright span {color: #222;}.cd-primary-nav .cd-secondary-nav {background:#eee}.cd-primary-nav .first-click {margin: 0px 20px;}.cd-primary-nav > li > a {color: #222;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}.cd-primary-nav > li > a:hover {color:#222}.cd-primary-nav > li > a:hover {background: transparent;}nav.cd-nav ul .close-btn {letter-spacing: 1px; font-weight: 600;}nav.cd-nav .bottom-copyright {display:none}/*關於我們*/ 
.RWDleft_cont002 .item-second .text-box a {margin-top:0px;}.RWDright_cont002 .item-first .text-box a {margin-top: 0px}.abou_block .container p {margin: 30px 0px 10px;}.abou_block #pic-bg .container {font-size: 16px; letter-spacing: 1px; line-height: 35px}.abou_block #pic-bg .container {padding:150px 30px;}.abou_block #pic-bg::after {height: 420px;margin-top: -210px;}.abou_block .RWDparallax_new .picbgbox {height: 50vw !important;}.fixed_bg {background: url(archive/image/customization/bg01.png) no-repeat;background-size: cover;}/*內頁*/ 
.page_wrapper_bg section.call_to_action> .container {margin: 0 30px;}/* 230607加費內頁美編 */ 
.article3 .list7 {    border-top: 0;    padding-top: 0rem !important;}}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.cd-header-buttons li.search-btn {margin-top: 5px;}.botton_block {margin-top: 20px;}.abou_block .RWDparallax_new .picbgbox {height: 57vw !important;}/*核心服務*/ 
.RWDleft_cont002 .item-second .text-box{padding:15px 40px 0px 0px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 24px;}.RWDleft_cont002 .item-second .text-box .subtitle {font-size: 14px;margin-top: 30px;line-height: 32px;width: 90%;}.info_block_c .RWDleft_cont002 .item-second .text-box {padding:30px 0px 0px 0px;}.RWDright_cont002 .item-first .text-box .title {font-size: 24px;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 14px;margin-top: 30px;line-height: 32px;width: 90%;}.RWDleft_cont002 .item-second .text-box a {width: 170px;letter-spacing: 3px; font-size: 15px;padding: 8px 30px 8px 10px}.RWDright_cont002 .item-first .text-box a {width: 170px;letter-spacing: 3px; font-size: 15px;padding: 8px 30px 8px 10px}/*服務項目*/ 
.RWDService001 .boxFeature-2 {padding: 18px 10px;height: 300px}.RWDService001 .boxFeature-2 h2 {font-size: 18px}.RWDService001 p {font-size: 14px;letter-spacing: 1px}/*最新消息*/ 
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 10px;}.RWDnews005 .img-hover {padding: 10px;}/*頁尾*/ 
.footer_block .container {padding: 50px 20px 0px;width: 100%;}.footer_block .md-left {padding-left: 100px;}.footer_block {font-size: 13px}.footer_left img {width: 100% !important ;}/**/ 
.scrollTop002 .ii {font-size: 35px;}.scrollTop002 {bottom: 2%;right: 10px}/*內頁*/ 
.brand_b {min-height: 255px;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
/* 230607加費內頁美編 */ 
.article3 .layoutlist_7 .litem {    width: calc(100% / 2 - 30px);}.article3 .list7 {    margin-top: 0rem !important;    padding-top: 3rem !important;}/*240117修*/ 
.web_block a.ft_privacy {display: block; padding-left: 0; border-left: 0; margin-left: 0;}
}
/*991px end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*內頁*/ 
.hgroup h1 {margin-bottom: 0;}div#sidebar { width: 100%; padding: 0 15px !important;}.le_t {padding-right: 15px;border-right: 0px;}.ri_t {padding-left: 15px; border-top: 1px solid #ddd; padding-top: 20px; margin-top: 20px;}.brand_b { width: calc(100% / 2 - 30px); margin-bottom: 30px;}.btn.btn_back, .ebtn{width:auto;}.formdesc { text-align: center;}.new-form .new-width .control-label {text-align: left !important;}.member .col-sm-9.col-md-9 { width: 100%;}
}
/*選單變化 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDbanner_plus01 .logo {display:none}/*關於我們*/ 
.abou_block .container {padding: 100px 15px;}.abou_block .RWDparallax_new .picbgbox {height: 80vw !important;}.abou_block #pic-bg::after {width: 70%;margin-right: -35%;}.info_block_a::before {bottom: 620px;opacity: 0.5;}/*核心服務*/ 
.RWDleft_cont002 .item-second .text-box {padding: 40px 0px 0px 0px;}.info_block_a .container, .info_block_a .container, .info_block_c .container{padding: 50px 50px 50px}.info_block_b .container {padding: 0px 50px !important;width: 95%;}.RWDright_cont002 .item-first .text-box {color: #222;padding: 40px 0px 0px 0px;}.RWDleft_cont002 .item-second .text-box .subtitle {width: 100%;}.RWDright_cont002 .item-first .text-box .subtitle {width: 100%;}/*服務特色*/ 
.RWDService001 .boxFeature-2 {margin-top: 30px;}/*最新消息*/ 
.RWDnews005 .owl-controls {display: block !important;}.RWDnews005 .owl-buttons {display:none}/*頁尾*/ 
.footer_block .container {padding: 0px 20px 0px;width: 100%;}.footer_left {margin-bottom: 20px;}.footer_left img {width: 30% !important;margin: 0 auto;}.footer_block .md-left {padding-left: 25px;}.footer_block h5 {font-size: 16px;}.RWDnews005 .controlls-over .owl-pagination {margin-top: 30px;}.news_block .container {padding: 100px 0px 60px;}.web_block {letter-spacing: 0.5px;}#m_RWDfullscreen01_63_1 > div:nth-child(1) > br:nth-child(3) {display: block !important;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
/* 230607加費內頁美編 */ 
.article3 .layoutlist_7 .litem {    width: 100%;    margin: 20px 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDfakeloader .fl img {width:180px}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
.cd-search {left: 0%;width: 100%;}.RWDbanner_plus01 .logo {display:none}/*標題*/#RWDfullscreen01 .main-title {font-size: 32px !important;margin-bottom: 10px !important}#RWDfullscreen01 .sub-title {font-size: 16px !important;line-height: 25px !important;}.info_block_a .container, .info_block_a .container, .info_block_c .container {padding: 50px 15px 50px;background: transparent;border: 0px #e4e4e4 solid}.info_block_b .container {padding: 0px 15px !important;background: transparent;border: 0px #e4e4e4 solid}/*關於我們*/ 
.abou_block #pic-bg .container {font-size: 14px;letter-spacing: 1px; line-height: 35px;width: 100%;padding: 40px 15px;}.abou_block .RWDparallax_new .picbgbox {height: 150vw !important;}.abou_block #pic-bg::after {display:none}/*服務特色*/ 
.service_block .container {padding: 0px 15px;width: 95%;}.service_block {margin-top: 0px;padding: 80px 0px 80px;}.RWDService001 .section-subject {margin-bottom: 20px;}/*最新消息*/ 
.RWDnews005 .owl-pagination {display: block;}.news_block .container {padding: 80px 15px 60px;}.RWDnews005 .section-subject {margin-bottom: 20px;}.RWDnews005 .controlls-over .owl-pagination {margin-top: 0px;}/*頁尾*/ 
.footer_left img {width: 40% !important;}.footer_left {margin-bottom: 5px;}.footer_block {line-height: 28px;}.footer_block {text-align: center;}.footer_block .md-left {padding-left: 15px;text-align: center;}.footer_right {margin-top: 15px;}.footer_left {text-align: center;}.web_block {padding: 15px 0px 10px;}.footer_block .container {padding: 0px 0px 0px;}/*內頁*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}.btn.btn_back, .ebtn{width:100%;}.le_t h4 {text-align: left;}.page_wrapper_bg section.call_to_action {padding: 35px 0 60px;}.hgroup h1 {font-size: 28px;}.page_subject { padding: 0 !important;}.job_btn a, .btn_more a { padding: 10px 0;display: block;}.RWDproduct_page .products-info .name {margin-top: 30px;}.brand_b {min-height: auto;width: calc(100% - 30px);margin: 0 auto;}.layoutlist_8 .list_subject {padding-left: 15px;}.RWDquiry .btn-box {text-align: center;}.RWDproduct_page .btn-other li { display: block; width: 100%;  float: none;  padding: 6px;}.RWDproduct_page .btn-other li button {display: block; padding: 5px 0;}/* 230607加費內頁美編 */ 
.article3 .page_wrapper_bg .list7 {    margin-top: 0rem !important;    padding-top: 3rem !important;}/* 20250206 */ 
.ebtn a {    text-align: center;}.ebtn {    margin: 0 0 10px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.abou_block .container {padding: 100px 0px;}.abou_block .RWDparallax_new .picbgbox {height: 165vw !important;}.abou_block .RWDparallax_new .overlay {background: rgba(255, 255, 255, 0.50);height: 100vh;}.abou_block #pic-bg .container {font-size: 14px; letter-spacing: 0px}/* 20250206 */ 
.customized_columns {    padding: 0;}.verifyimg {    width: 75px;    margin-left: 10px;}.RWDmenu_plus04 .logo {    width: 105px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.cd-logo {width: 115px;}.cd-main-header .cd-logo {    margin-top: 6px !important;}
}
/*iphone5 end*/