a:hover , a:focus {text-decoration:none;}.cd-main-content {overflow: hidden;}body, html {    font-family: 'Noto Sans TC', sans-serif;    font-size: 18px;    line-height: 1.7;    letter-spacing: 1px;    font-weight: 400;}.banner-block {    position: relative;}@media (min-width: 2100px) {#RWDfullscreen01 .container {width:2000px;}.RWDbanner_plus01 .slick-caption .container {width: 85% !important;padding: 0;}.about-block .container {width: calc(2000px + ((100% - 2000px) / 2)) !important;margin-left: 0;padding-left: 45px;}}/*網頁共同設定*/ 
.fl img{width:320px;}body, html {font-family: 'Noto Sans TC', sans-serif;font-size: 18px;line-height: 1.7;letter-spacing: 1px;font-weight: 400;}.index .main-title , .index .RWDproduct004 h1.main-title , .RWDService001 h1.main-title, .vvv_text h3 {font-size: 50px;font-weight: 700;line-height: 1.4;color: #111;margin: 0;}.index h2.sub-title , .RWDService001 h2.sub-title {color: #555;font-size: 21px;margin: 15px 0 0;font-weight: 600;line-height: 1.4;}.index .section-line {display:none;}.index .section-subject {margin: 0 0 50px;}.index .RWDnews005 .section-line, .index .RWDproduct004 .section-line{display: none;}.main-block h2.sub-title {color: #333;}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background:#ff6b01 !important;    color: #fff !important;    border-radius: 0 !important;    border: 5px !important;    font-size: 18px !important;    letter-spacing: 2px !important;    padding:6px 30px !important;}.RWDalert_fancybox.bottom {    width: 50%;    animation: none;    opacity: 1 !important;    box-shadow: 0px -3px 30px rgb(255 255 255 / 30%) !important;    text-align: center;    left: 50% !important;    border-top-left-radius: 20px;    color: #fff !important;    background: rgb(0 0 0 / 85%) !important;    border-width: 2px 0 0 2px;    letter-spacing: 2px !important;    text-transform: uppercase;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {padding:25px !important;}.RWDalert_fancybox.bottom .editor a {color: #fff;border-bottom: 1px solid;}@media (max-width: 991px) {.RWDalert_fancybox.bottom {    border-width: 2px 0 0 0;width: 100%;padding: 25px 10px !important;left: 0% !important;transform: translate(0%, 0px);    border-top-right-radius: 20px;}}@media (max-width: 600px) {.RWDalert_fancybox.bottom {padding: 25px !important;}.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {font-size: 13px !important;display: block !important;margin: auto !important;}}.RWDalert_fancybox.bottom {animation: none;opacity: 1 !important;}/*menu*/ 
.RWDmenu_plus04 .container {max-width: 100%;width: 100% !important;padding: 0px !important;}.RWDmenu_plus04 .header {background: linear-gradient(to right,  rgba(255,107,1,1) 0%,rgba(254,165,0,1) 100%);}.RWDmenu_plus04 .logo {width: 85px;margin-top: 25px;}.RWDmenu_plus04 .header {padding: 0 50px;padding-right: 260px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 18px;color: #efefef;transition: all .5s ease;font-weight: 500;}.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: #fff;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu>li>ul {width: 200px;margin-left: -100px;}.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: 300;background: #eee;color: #333;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .features .share-group i {display: block;font-size: 26px;color: #fff;}.RWDmenu_plus04 .features .share-group span {font-size: 18px;letter-spacing: 1px;}.RWDmenu_plus04 .share-group *~span {margin-left: 0;}.RWDmenu_plus04 .features .share-group.main_share a {    width: 150px;    background: #12bd2b;    height: 81px;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    text-align: center;    color: #fff;}.RWDmenu_plus04 .features .share-group.main_share {padding: 0 0px 0 15px;margin-right: -50px;}.RWDmenu_plus04 .site-nav .menu ul li a {text-align: center;    font-size: 16px;    color: #333;}.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: #efefef;}.RWDmenu_plus04 .features .member-btn {padding: 25px 35px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border: 1px solid #fff;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #ff6b01;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 {font-weight: 500;}.RWDmenu_plus04 .member-block a.login.is-on, .RWDmenu_plus04 .member-block button.login.is-on {background-color: #ff6b01;}.lang-select-label{padding: 23px 15px;}.fixed-btn {    position: fixed;    right: 10px;    top: 10px;    z-index: 300;}.fixed-btn a {    background: #fff;    color: #df5d00;    display: block;    border-radius: 25px;    width: auto;    line-height: 1.2;    text-align: center;    padding: 8px 30px;}/*banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic {background-position: right;}.banner-block .RWDbanner_plus01 .page-scroll {width: auto;left: 0px;margin-left: 15px;bottom: 0;transform: translateX(-50%);transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {display: inline-block;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);color: #fff;letter-spacing: .1em;text-decoration: none;-webkit-transition: opacity .3s;transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl;margin-bottom: 0; font-size: 12px;letter-spacing: 2px;color:#fff;font-weight: 300;padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {position: absolute;content: '';width: 1px;height: 30px;left: 30px; top: 0;background: #fff;animation: scd 5s ease 0s infinite alternate;transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {content: '';width: 1px;height: 100%;background: rgba(255,255,255,0.3);position: absolute;left: 30px;bottom: 0;}.RWDbanner_plus01.style-dotnav.control-right .control-box { right: -10px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;opacity: 1;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #555;}/*news*/ 
.news-block {position: absolute;bottom: 30%;z-index: 1;left: 7.5%;max-width: 620px;}.RWDnews_autolist .news-box {background-image: linear-gradient(60deg, #adfafd 0%, rgb(156 191 229) 100%);}.RWDnews_autolist {max-width: 100%;float: right;}.RWDnews_autolist .title:after {    content: "";    position: absolute;    background: #555;    width: 1px;    height: 50%;    right: 0;    top: calc(25% + 3px);}.RWDnews_autolist .title {    background: transparent;    font-size: 18px;    letter-spacing: 3px;    width: 150px;    padding: 6px 0;    color: #000;    position: relative;}.RWDnews_autolist .news-list {padding: 6px 10px 6px 30px;width: calc(100% - 150px);font-size: 18px;}.RWDnews_autolist .slick-arrow {display:none !important;}/*關於*/ 
.about-block {    position: relative;    padding: 80px 0 200px;}.about-block::after {    content: "";    width: 1px;    height: 100%;    background: #eee;    display: block;    position: absolute;    left: 45px;    top: 0;}.RWDscore01 .score-blk {    align-items: flex-end;}.RWDscore01 .score-image {    background-color: transparent;    min-height: 800px;}.RWDscore01 .count-num {font-size: 80px;line-height: 1;font-weight: 700;letter-spacing: -2px;}.RWDscore01 .count-title {font-size: 18px;letter-spacing: 1px;margin-top: 10px;line-height: 1.3;}.RWDscore01 .count-item {    width: calc(100%/3 - 30px);    margin: 0 30px 0 0;    padding: 30px;    text-align: left;    border: 1px solid #ddd;    border-radius: 0px;    background: #fff;    box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%);}.RWDscore01 .count-blk {overflow: inherit;}.RWDscore01 .count-item span:nth-child(2) {font-size: 0;}span.count-str {font-size: 30px;display: inline-block;}.RWDscore01 .score-mainblk {min-height: auto;padding-left: 120px;}.RWDscore01 .count-blk {padding-top: 0;max-width: 100%;}.RWDscore01 .score-content {padding-top: 0;text-align: left;}.RWDscore01 .count-blk .swiper-slide {width: 100% !important;padding:0px;}.RWDscore01 .trigger-blk .swiper-slide {width: 100%;}.RWDscore01 .trigger-blk .swiper-slide.active:before, .RWDscore01 .trigger-blk .swiper-slide:hover:before {display:none;}.RWDscore01 .trigger-blk {    max-width: 100%;    text-align: left;    border: 0;    margin: 50px 0;    padding: 0;}.RWDscore01 .trigger-blk .swiper-slide.active .count-link, .RWDscore01 .trigger-blk .swiper-slide:hover .count-link {    font-size: 18px;    line-height: 1.7;    letter-spacing: 1px;    font-weight: 400;    color: #333;padding: 0;}.RWDscore01 .score-maintitle {    font-size: 50px;    font-weight: 700;    letter-spacing: 1px;    margin: 0;    line-height: 1.5;}.RWDscore01 .score-subtitle {    font-size: 21px;    font-weight: 600;    color: #333;    line-height: 1.5;    margin: 8px 0 0;}.RWDscore01 .more-btn {    width: 250px;    height: auto;    display: block;    line-height: 2;    color: #008d60;    font-size: 18px;    border: 1px solid #008d60;    margin: 100px 0 0;    padding: 10px 0;    border-radius: 50px;letter-spacing: 1px;}.RWDscore01 .more-btn:hover {background-color: #008d60;border-color: #008d60;color: #fff;}/*分類*/ 
.product-block {position: relative;background: #eee;}.products_block {padding: 150px 0;position: relative;}.product-block .container {    width: 100% !important;    padding: 100px 30px;}.RWDproduct004 .callout-dark {    padding: 0;    background-color: transparent;    width: 300px;    display: inline-block;    padding-right: 50px;}.RWDproduct004 .section-subject {    text-align: left;}.RWDproduct004 .callout-dark {    padding: 0;    background-color: transparent;    width: 300px;    display: inline-block;    padding-right: 50px;}.RWDproduct004 .nopadding {    width: calc(100% - 300px);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {padding: 0 15px !important;margin-bottom: 30px !important;width: calc(100%/4);}.RWDproduct004 div.row > div img.img-responsive {mix-blend-mode: darken;}.RWDproduct004 .row.mix-grid {display: flex;flex-wrap: wrap;margin: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 24px;line-height: 1.3;}.RWDproduct004 .item-box-desc h4 {padding: 5px 0 0;color: #0039b9;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;background: #f4f4f4;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span, .RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 #portfolio, .RWDproduct004 {overflow: initial;}.RWDproduct004 section {border-bottom: 0;}.products_block:before, .case_block:before{    content: "";    position: absolute;    width: 95%;    height: 100%;    border: 1px solid #757283;    border-width: 0 1px;    top: 0;    left: 50%;    transform: translate(-50%, 0);}.products_block:before{border: 1px solid #ccc;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box:before {    content: "";    position: absolute;    width: 0;    height: 100%;    background: #fff;    z-index: -1;    left: 0;    transition: all .5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover .item-box:before {width: 100%;transition: all .5s ease;}.RWDproduct004 {display: flex;}.video-deco {    position: absolute;    left: -100px;    bottom: 0;}/*主力*/ 
.main-block {    position: relative;    background: #eee;    padding: 160px 0 0;}.main-block::after {    content: "";    width: 1px;    height: 100%;    background: #eee;    display: block;    position: absolute;    left: 45px;    top: 0;}.cer-text {    font-size: 21px;}.main-block .main-title {text-align: center;overflow: hidden;}.main-video {position: relative;width: calc(100% - 90px) !important;margin: 0px 45px;padding: 120px;}.video-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.video-bg .RWDparallax_new {width: 100%;height: 100%;}.video-bg .RWDparallax_new .picbgbox {height: 100% !important;}.RWDvideo003 .pro-cer {display: flex;}.RWDvideo003 .items-outter {display: flex;flex-wrap: wrap;margin: 40px 0 0;border-top: 1px solid rgb(255 255 255 / 50%);padding-top: 40px;}.RWDvideo003 .cer-item {    width: calc(50% - 20px);    margin: 0px 20px 0px 0px;    display: flex;    align-items: center;}.pro-feature{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-column-gap: 30px;width: 100%;max-width: 510px;}.pro-feature > div {text-align: center;height: 150px;display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 99em;border: 3px dashed #ff6b01;line-height: 1.3;}.pro-feature > div img{max-width: 45px;margin: 0 auto 10px;display: block;}.RWDvideo003 .pro-item {width: calc(50% - 20px);margin: 0px 20px 30px 0px;}.RWDvideo003 .text_box {background-color: transparent;padding-right: 120px;width: 55%;}.RWDvideo003 .text {font-size: 17px;color: #fff;letter-spacing: 1px;line-height: 1.5;margin: 0;float: none;}.RWDvideo003 .video_box iframe {height: 24vw;}.RWDvideo003 {width: 90%;flex-direction: row-reverse;}.RWDvideo003 .video_box {background-color: transparent !important;width: 45%;}.RWDvideo003 .cer-img {margin: 0px 25px 0px 0px;}.RWDvideo003 .pro-item h4 {font-size: 21px;display: flex;align-items: center;}.RWDvideo003 .pro-item .icon {color: #ff6b01;margin-right: 8px;font-size: 26px;}.RWDvideo003 .box {width: 100%;left: 0;padding: 0;}.RWDvideo003 .more {    float: none;    border: 1px solid #fff;    color: #fff;    position: relative;    font-weight: 500;    text-align: center;    width: 250px;    height: auto;    display: block;    line-height: 2;    font-size: 18px;    margin: 30px 0 0;    padding: 10px 0;    border-radius: 50px;    letter-spacing: 1px;transition:0.5s ease;}.RWDvideo003 .more:hover {    background: #fff;    color: #008d60;transition:0.5s ease;}/*專利*/ 
.cer-block {border-top: 1px solid #eaeaea;padding: 120px 0;}.cer-block .RWDedictor008 .container {width: 100% !important;padding: 0 !important;text-align: center;}.RWDbanner008 img {    border: 1px solid #eee;    margin-right: 20px;    box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%);}.RWDbanner008 .slider {    padding-bottom: 40px;}/*據點*/ 
.brand-block {    background-image: url(archive/image/customization/bottom-bg-min.jpg);    padding: 120px 0 100px;    background-attachment: scroll;    background-size: cover;    display: block;    position: relative;}.RWDService001 .row:nth-child(2):after, .RWDService001 .row:nth-child(3):after {clear: none;}.RWDService001 .col-md-3 {width: 20%;}.RWDService001 .col-md-3 h2 {display: none;}.RWDService001 i {margin: 0px 0px 30px;}.brand-block .RWDbtn01 {margin: 0;}.brand-block .RWDbtn01 .btn {    width: 250px;    height: auto;    display: block;    line-height: 2;    color: #333;    font-size: 18px;    border: 1px solid #333;    margin: 60px auto 0;    padding: 10px 0;    border-radius: 50px;background: transparent;}.brand-block .RWDbtn01 .btn:hover {    color: #fff;    background: #008d60;    border-color: #008d60;}.RWDbtn01 .btn-box li {    display: block;    width: 100%;    padding: 0;}.vvv_block{display:flex;align-items: center;justify-content: center;}.vvv_block > div {width: 50%;}.vvv_text {padding-left: 5%;text-align: center;}.vvv_text h3{letter-spacing: 1px;}.vvv_text p {  margin: 30px auto 10px;  font-size: 24px;  letter-spacing: 3px;  font-weight: 600;  position: relative;display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 50px;}.vvv_text p > span {  position: relative;  border: 2px dashed #333;  background-color: #fff;  padding: 6px 0;  border-radius: 0 50px 50px 0;  width: calc(100% - 60px);  margin: 0 0 23px auto;  border-left: none;}.vvv_text p > span::before {  content: "";  display: block;  position: absolute;  top: -29px;  left: -60px;  letter-spacing: 0;  color: #ff6b01;  font-size: 60px;}.vvv_text p > span:nth-child(1)::before{content: "01";}.vvv_text p > span:nth-child(2)::before{content: "02";}.vvv_text p > span:nth-child(3)::before{content: "03";}.vvv_text p > span:nth-child(4)::before{content: "04";}.vvv_text > span {  display: block;  background-color: #333;  color: #fff;  width: fit-content;  margin: 0 auto;  padding: 5px 20px;}/*230131*/ 
.RWDscore01 .trigger-wrap{width:90%;margin:0 auto;}
/*內頁 start*/

@media (min-width: 2100px) {    .page_wrapper_bg section.call_to_action>.container {        width: 80%;    }    .page_wrapper_bg .footer-block .container {        width: 2000px;    }}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {    font-family: inherit;    font-weight: 500;    line-height: 1.1;    color: inherit;}.footer-block img {    max-width: unset;}/* 匯入內頁補丁包*//*a連結*/a {    text-decoration: none;}.page_wrapper_bg section.call_to_action a,.page_wrapper_bg section.call_to_action a:hover,.page_wrapper_bg section.call_to_action a:focus {    color: #aaa;    text-decoration: none;}.row {    margin-right: 0px;    margin-left: 0px;}/*購物流程圈圈改色*/@keyframes num-bg {    0% {        background: #666;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background: #666;        -webkit-transform: scale(1);        transform: scale(1)    }}/*main*/ 
.page_wrapper_bg section.call_to_action {    padding: 35px 0 85px 0;    min-height: 35vw;    position: relative;}.page_wrapper_bg section.call_to_action::after {    content: '';    position: absolute;    background: url(archive/image/customization/bottom-bg-min.jpg) no-repeat;    background-size: cover;    bottom: 0;    width: 100%;    height: 100%;    z-index: -1;    left: 0;    opacity: .3;}.page_wrapper_bg section.call_to_action>.container {    padding: 0 15px;}.page_wrapper_bg .article-text .container {    width: 100%;}.article1.id3 .pagecontent.menu5,.article1.id3 .pagecontent.menu8 {    display: flex;    flex-direction: column;    row-gap: 2rem;}/* banner */ 
.collapsing_header .main {    top: 79px !important;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-left {    font-size: clamp(24px, 3.3vw ,55px);    color: #fff;    letter-spacing: 6px;    font-weight: 800;    top: 50%;    transform: translateY(-50%);}/* breadcrumb */ 
.hgroup .container {    width: 100%;    margin: 2rem 0 3rem;}.page_wrapper_bg section.hgroup .container {    width: 100%;    border-bottom: 0px;    padding: 0px;}.page_wrapper_bg .hgroup .breadcrumb {    float: unset !important;    right: unset;    background-color: transparent;    border: solid 0px #ccc;    padding: 0px;    text-align: center;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {    line-height: 1.7;    font-size: 40px;    font-weight: 700;    color: #111;    letter-spacing: 4px;}.page_wrapper_bg .article-text h2 {    font-size: 36px;    line-height: 1;    letter-spacing: 2px;    font-weight: bold;    margin-top: 0;}.page_wrapper_bg .article-text h3 {    letter-spacing: 2px;    line-height: 1.5;    margin-bottom: 10px;    font-weight: 600;    font-size: 22px !important;}.page_wrapper_bg .article-text h4 {    font-size: 17px;    line-height: 1.7;    letter-spacing: 2px;    margin: 15px 0 15px;    font-weight: bold;}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p,.RWDslider01 .editor,#sidebar .products-nav {    font-size: 17px;    line-height: 1.7;    letter-spacing: 2px;    font-weight: 400;    color: #333;    padding: 0;}._bd_row label,._bd_row li,._bd_row p,._bd_row td {    font-size: 15px;    line-height: 2;    font-weight: 400;}._bd_row li {    margin-bottom: 10px;}._bd_row ol {    padding-left: 22px;}._bd_row ul {    padding-left: 18px;}.emphasis {    font-weight: bold;}/*-------按鈕--------*/#panelCms .btn.btn-primary {    float: none;    border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {    display: none;}/*回上一頁按鈕*/#article .btn.btn_back a,#album .btn.btn_back a {    width: 250px;    height: auto;    display: block;    line-height: 2;    color: #008d60;    font-size: 18px;    border: 1px solid #008d60;    margin: 2rem 0 0;    padding: 10px 0;    border-radius: 50px;    letter-spacing: 1px;    display: flex;    justify-content: center;    transition: .3s ease;}.btn.btn_back {    margin: auto;    float: right;    background: transparent !important;    padding: 0;    box-shadow: none;    transition: .3s ease;}.btn.btn_back a:hover {    background: #008d60 !important;    transition: .3s ease;    color: #fff !important;}.btn.btn_back a {    width: 250px;    height: auto;    display: block;    line-height: 2;    color: #008d60 !important;    font-size: 18px;    border: 1px solid #008d60;    padding: 10px 0;    border-radius: 50px;    transition: .3s ease;    letter-spacing: 1px;    margin-top: 2rem;}#article .btn.btn_back a:hover {    border: 1px solid #008d60;    color: #fff !important;    transition: .3s ease;    background: #008d60;}/*確定送出*/ 
.ebtn {    padding: 0;    background: transparent;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    float: right;    margin-right: 0;}.ebtn a {    width: 250px;    height: auto;    display: block;    line-height: 2;    color: #008d60 !important;    font-size: 18px;    border: 1px solid #008d60;    padding: 10px 0;    border-radius: 50px;    letter-spacing: 1px;    background: transparent;    transition: all .2s ease;    text-align: center;    margin-top: 2rem;}.new-form .new-width .currectsend_btn a:hover,.ebtn a:hover {    background: #008d60 !important;    color: #fff !important;    border-color: #008d60 !important;    transition: all .2s ease;}.new-form .new-width .currectsend_btn a {    width: 250px;    height: auto;    display: block;    line-height: 2;    color: #008d60 !important;    font-size: 18px;    border: 1px solid #008d60;    margin: 2rem 0 0;    padding: 10px 0;    border-radius: 50px;    letter-spacing: 1px;    background: transparent !important;}/*購物車按鈕*/ 
.RWDshopping .btn.bg1 {    background: transparent;    color: #444;    border: 1px solid #444;    border-radius: 0;}.RWDshopping .btn.bg1:hover {    border-radius: 0;    transition: all 0.3s ease;    border: 1px solid #000;    color: #fff !important;    background: #000;}.layoutlist_4 .showY br {    display: none;}.RWDshopping .btn.bg2 {    border-radius: 0 !important;    transition: all 0.3s ease;    border: 1px solid #444 !important;    color: #fff !important;    background: #444 !important;}.RWDshopping .btn.bg2:hover {    background: #000 !important;    color: #fff !important;    border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {    transition: none;}.RWDshopping .btn.bg3 {    background: transparent;    color: #444;    border: 1px solid #444;    border-radius: 0;}.RWDshopping .btn.bg3:hover {    border-radius: 0;    transition: all 0.3s ease;    border: 1px solid #000;    color: #fff !important;    background: #000;}/*購物訂單畫面按鈕*/ 
.RWDshopping .btn.normal {    max-width: initial;}/*會員按鈕*/#join_form .btn {    padding: 6px 12px;    border-radius: 0;}#join_form .btn-link:hover {    text-decoration: none;}#btn_member_login {    float: none;    background: #444;    color: #fff;    border: 1px solid #444;    padding: 6px 12px;}#btn_member_login:hover {    background: #000;    color: #fff !important;    border: 1px solid #000;}#join_form .btn-primary {    min-width: 180px;    float: none;    background: transparent;    color: #333;    border: 1px solid #333;    border-radius: 50px !important;    padding: 12px;    font-size: 16px;    letter-spacing: 8px;    transition: .3s ease;}#join_form .btn-primary:hover {    background: #008d60;    color: #fff !important;    border: 1px solid #008d60;    transition: .3s ease;}.btn-primary {    background-color: #444;    border: 1px solid #444;    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 !important;}.btn-primary:hover {    transition: all 0.3s ease;    color: #fff !important;    background-color: #000;    border-color: #000;}.btn-primary:active:hover,.btn-primary:active:focus {    background-color: #000;    border: 1px solid #000;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {    color: #fff !important;    background-color: #000;    border-color: #000;    outline: none;}/*忘記密碼 ＆重發認證信*/#div_forget_area * {    border-radius: 0 !important;}/*註冊*/ 
.join_form_btns {    text-align: right;}/*文章列表-2*/#article .layoutlist_2 .list_subject a {    font-size: 16px !important;    font-weight: bold;    margin: 0px 0px 20px !important;    display: block;    line-height: 2 !important;}.subsubject {    font-size: 14px;    font-weight: 400;    line-height: 2;}.layoutlist_2 .listdate .yearmonth,.layoutlist_4 .listdate .yearmonth {    padding-bottom: 0;}.layoutlist_2 .item {    width: 100%;    border-bottom: 0;}.cate_list{    display: flex;    flex-direction: row;    flex-wrap: wrap;    row-gap: 3rem;}.cate_list .subject a,.item .subject {    font-size: 20px;    font-weight: bold;    margin-top: 10px;    color: #333 !important;    letter-spacing: 2px;}/*文章列表-3*/ 
.layoutlist_3.fn_article3 .list_subject a {    font-size: 16px !important;    font-weight: bold;    margin: 0px 0px 20px !important;    display: block;    line-height: 2 !important;}.layoutlist_3.fn_article3 .list_subject .summary a {    font-size: 14px !important;    font-weight: 400;    line-height: 2 !important;}/*文章列表-4*/#article .layoutlist_4 .item {    display: flex;    align-items: stretch;    border-bottom: 1px solid #eee;}#article .layoutlist_4 .list_subject a {    font-size: 17px !important;    font-weight: 700;    margin: 0 0 10px !important;    display: block;    line-height: 1.5 !important}#article .layoutlist_4 .list_subject .summary a {    font-size: 16px !important;    font-weight: 400;    line-height: 1.5 !important}#article .layoutlist_4 .listdate {    padding: 0 10px;    width: 90px;    border-left: 1px solid #eee}#article .layoutlist_4 .listdate .day {    font-size: 25px}#article .layoutlist_4 .listdate .yearmonth {    letter-spacing: 1px;    padding: 0}#article .layoutlist_4 .item .list_img {    padding-left: 0}#article .layoutlist_4 .list_subject {    width: calc(100% - 25% - 90px)}#article .layoutlist_4 .xrow.list {    height: auto;}/*文章列表-7*/#article .layoutlist_7 .subject,.article7 .layoutlist_7 .subject a {    margin-top: 15px !important;    margin-bottom: 10px !important;   }#article .layoutlist_7 .cdate,.article7 .layoutlist_7 .cdate a {    font-size: 12px;}#article .layoutlist_7 .summary,.article7 .layoutlist_7 .summary a {    font-size: 16px !important;    font-weight: 300;    line-height: 1.8 !important;    margin-top: 0;}.layoutlist_7 .subject,.layoutlist_7 .subject a {    font-size: 18px !important;    font-weight: 500;    font-weight: bold;    font-size: 18px;    color: #333 !important;}/*文章列表-8*/ 
.layoutlist_8 {    display: flex;    flex-direction: column;    row-gap: 3rem;}.layoutlist_8 .item {    padding: 3rem 6rem;    border-bottom: 0;    background: #ffffff96;}.layoutlist_8 .article_subject {    font-weight: bold;    font-size: 22px;    line-height: 1.5;    display: block;    color: #333 !important;}.layoutlist_8 .list_subject .summary {    margin: 20px 0 0;}.layoutlist_8 .list_subject .summary a {    font-size: 15px;    font-weight: 400;    line-height: 1.5;    color: #444;}.layoutlist_8 .listdate {    width: 120px;    height: 120px !important;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    border-radius: 0;    border: 1px solid #e7e7e7;}.layoutlist_8 .list_subject {    width: calc(75% - 120px);}.layoutlist_8 .item:last-child {    border-bottom: 0px;}/*文章列表頁籤修正*/#article .tabs {    margin: 50px 0;}#article .tabs .content {    padding: 30px !important;}/*相簿列表*/ 
.layoutlist_2 .album_item {    height: auto !important;}/*相簿上下方說明*/#album .page_desc {    margin: 50px 0;}#album .page_content3 .page_desc2,#album .page_content4 .page_desc2 {    margin: 50px 0 0;}/*修正相簿a連結顏色*/ 
.photo_view .flex-direction-nav a {    color: transparent !important;}/*相簿-1*/#album .layoutlist_1 .album_item_subject {    padding: 20px 0px;    font-size: 18px;}/*相簿-2*/#album .layoutlist_2 .album_item_subject {    padding: 10px 0px 20px;    font-size: 20px;    font-weight: bold;    color: #333;}.photo_view{    background: #fff;    padding: 5rem;    box-shadow: 0px 0px 3px 3px #cccccc26;}   /*Q&A*/ 
.rwd .faq_question {    font-size: 16px;    letter-spacing: 2px;}.rwd .faq_answer {    font-size: 15px;    letter-spacing: 2px;    line-height: 1.8;}/*影片*/ 
.video_item_subject {    font-size: 16px;    letter-spacing: 1px;}/*檔案下載*/  .download1.downloadlist .page_wrapper_bg .article-text .container,    .download2.downloadlist .page_wrapper_bg .article-text .container{    width: 70%;}.download .list_table th.list_downloadbtn,.download .list_table th.list_date,.download .list_table th.list_subject,.download .list_table th.list_no {    border-bottom: 3px solid #ff7700;    font-weight: bold;    font-size: 20px;    padding-bottom: 10px;}.download .list_table td.list_date {    font-size: 16px;    letter-spacing: 1px;}.download .list_table tr.even {    background: #ff7a001a;}.download .search_input {    background: transparent;}.no-touch .layoutlist_5 .dbtn_v2:hover {    background: #333;    border-color: #333;    color: #fff;}.download .list_table td.list_subject{    font-size: 16px;}.layoutlist_5 .dbtn_v2 {    display: inline-block;    margin: 15px 0 0;    padding: 6px 0.8em;    font-size: 14px;    line-height: 1.2;    color: #333;    border: 1px solid #b7b7b7;    border-radius: 2px;    background: #fff;    text-decoration: none;    cursor: pointer;}.layoutlist_5 .download_subject {    line-height: 1.4;}.layoutlist_5 .summary {    margin: 8px 0 0;    font-size: 13px;    line-height: 1.4;    color: #818181;}.dd-selected {    font-size: 14px;}.download_container .btn {    font-size: 16px;}.file_area label.dd-option-text {    margin: 0;    font-weight: 400;    display: block;}/*產品_1*/ 
.page_content1 #productbx_bg {    background: #efefef;    -moz-opacity: 1;    opacity: 1;}.page_content1 .dd-selected {    letter-spacing: 1px;}#btn_shopping {    border-radius: 0;    font-size: 14px;    background: #444}#btn_shopping:hover {    background: #000}.fbtn {    border-radius: 0;    font-size: 14px;    background: #444}.fbtn:hover {    background: #000}#btn_querycar {    border-radius: 0;    font-size: 14px;    background: #444}#btn_querycar:hover {    background: #000}.product_desc_content {    color: #333;    letter-spacing: 1px;    line-height: 30px;}.page_content1 #prod_price {    margin-top: 17px;}.page_content3_mainphoto .swiper-slide img {    width: 100%;}#prod_price .money {    font-size: 20px;    font-weight: bold;}#member_org_price,div#prod_fixprice,.pagecontent.menu5 .page_content1 #prod_price,.pagecontent.menu8 .page_content1 #prod_price {    margin: 0;}.RWDmenu_plus04 #login_form_menu {    padding: 0 40px;}._shopping_info>div {    display: flex;    align-items: flex-end;    letter-spacing: 0;}div#prod_price {    margin-left: 15px !important;}/*產品下拉樣式*/label.dd-option-text {    font-size: 14px !important;    line-height: 1 !important;    margin: 0 !important;    font-weight: 400;}.dd-option {    padding: 5px 10px;}/*產品_2*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    background: #999;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop {    background: #444;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #111;}#mobile-fixed .style-radio .form-radio,.RWDproduct_page .style-radio .form-radio {    border: 1px solid rgb(214, 214, 214);}#mobile-fixed .style-radio .form-radio.checked,.RWDproduct_page .style-radio .form-radio.checked {    border-color: #000;}.RWDproduct_page .products-info .nu,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .subname,.RWDproduct_page .products-info .txt .editor {    color: #555;    font-size: 15px;    letter-spacing: 1px;}/*產品列表樣式*/ 
.layoutlist_4 .product_list_item,.layoutlist_2 .product_list_item {    margin: 0 0 40px;}.layoutlist_4 .pricearea {    text-align: left;    display: flex;    align-items: center;    letter-spacing: 0}.layoutlist_4 .fixprice {    font-size: 16px;    text-decoration: line-through;    margin: 0 5px 0 0;}.layoutlist_4 .sellprice {    color: #f10404;    font-weight: bold;}.layoutlist_4 .subject {    height: auto !important;    line-height: 1.5;}#product .item .subject {    min-height: auto;}#product .item .subject>a {    color: #000 !important;}.productlist .layoutlist_4 .col-sm-4.col-md-4 {    margin: 0 0 30px;}.productlist .layoutlist_4 .product_list_item {    padding-bottom: 0;    border: 0;    height: auto !important;}/*修正產品、文章預設列表排版*/ 
.productlist .layoutlist_2,.productlist .layoutlist_4,.productlist .layoutlist_5,.albumlist .layoutlist_2,.albumlist .layoutlist_4,.articlelist .layoutlist_2,.articlelist .layoutlist_4 {    display: flex;    flex-wrap: wrap;    align-items: flex-start;}.sortbar {    float: none !important;    margin-bottom: 3rem !important;    text-align: left !important;    width: 100%;    font-size: 14px;}/*產品售價顏色*/li#O_sellPrice {    color: #fe0000 !important;    font-weight: bold;}/*購物清單*/ 
.RWDshopping .btn.normal {    border-radius: 0;}#join_form {    background: white;}.join_form-title {    font-size: 20px;    font-weight: bold;    color: #333;}#join_form .control-label{    font-size: 16px;}/*留言板*/ 
.customized_columns .css-table .th.textarea {    width: 10%;}/*詢問車*/ 
.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic{    background-color: transparent;}.info-box .title, .shopping-title{    font-weight: bold;}.info-box, .no-item, .shopping-item, .shopping_form{    background: #ffffff;}.RWDquiry .btn-box{    display: flex;    justify-content: center;}.RWDquiry .shopping_form .control-box img {    margin-left: 10px;}.RWDquiry .btn.normal:hover {    transition: .5s ease}.RWDquiry .btn.normal {    font-size: 15px;    letter-spacing: 1.5px;    transition: .5s ease;    border-radius: 50px;    padding: 12px;    color: #333;}.RWDquiry .btn.normal:hover {    transition: .5s ease;    background: #008d60;    color: #fff;    border-color: #008d60;    font-weight: 500}.RWDquiry .btn.bg2,.btn.normal.bg3 {    background: #333;    color: #fff;    border-color: #333}.RWDquiry{    font-size: 16px;}/*電子表單*/ 
.eformsDesc {    text-align: center;    font-style: italic;    color: #ff7201;    margin-bottom: 4rem;    padding-bottom: 3rem;    font-size: 16px;}.eformsDesc h3 {    color: #333;}.eformscontent .layoutlist_1 {    max-width: 1500px;    margin: 0 auto;    background: #ffffffe3;    padding: 6rem;    width: 100%;}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.form-horizontal .control-label {    width: 15%;    font-weight: 400;    font-size: 17px;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: 85%;}textarea.form-control {    min-height: 130px;}/*左側選單*/ 
.m2018 .products-nav>ul>li {    padding: 0;    margin: 0;}.m2018 .products-nav a {    padding: 15px 10px !important;    font-weight: 400;}/*隱私權*/ 
.privacy_block,.privacy_block p {    line-height: 2;    letter-spacing: 1px;    color: #000}.privacy_block a {    color: #000;    transition: 0.4s}.privacy_block a:hover {    color: #000;    transition: 0.4s;    text-decoration: none}.privacy_block h5 {    font-size: 18px;    font-weight: bold;    margin: 30px 0 10px;    color: #000;}.privacy_block h6 {    font-size: 16px;}.privacy_block ul {    padding-left: 24px;}.text-center {    text-align: center;}.d-flex {    display: flex;    flex-direction: row;}.d-flex.center {    align-items: center;    justify-content: center;}.w-50 {    width: 50%;}.w-100 {    width: 100%;}.editor::before,.editor::after {    display: none;}/* about-page */ 
.inner-about {    column-gap: 5rem;}.inner-about h3 {    margin-bottom: 3rem !important;    padding-bottom: 1.5rem;    border-bottom: 1px solid #ccc;}.inner-about .description p:nth-of-type(2) {    font-style: italic;    color: #008d60;    margin-top: 3rem;}.inner-award,.inner-certificate {    flex-wrap: wrap;    background: #ffffffe3;    padding: 5rem 10rem;}.inner-award .page-title,.inner-certificate .page-title {    text-align: center;    margin-bottom: 3rem !important;    padding-bottom: 1.5rem;    border-bottom: 1px solid #ccc;}.inner-certificate .paragraphic-01 {    column-gap: 3rem;}.inner-certificate .certificate-item {    width: 10%;    text-align: center;}.inner-certificate .paragraphic-03 {    column-gap: 5rem;    justify-content: center;    margin-top: 5rem;}.v-hr{    width: 1px;    background-color: #ccc;    margin:0 3rem;}.inner-award .w-50{    display: flex;    flex-direction: row;    align-items: center;    justify-content: center;    column-gap: 3rem;    position: relative;    width: calc(50% - 1px - 3rem);}.inner-award img{    width: 200px;}.certificate-item p {    letter-spacing: 2px !important;    line-height: 1.5;    margin-bottom: 10px;    font-weight: 600 !important;    font-size: 20px !important;}.inner-philosophy {    column-gap: 5rem;}.philosophy-content {    display: flex;    flex-direction: row;    flex-wrap: wrap;    margin-top: 3rem;    row-gap: 2rem;}.philosophy-text h3 {    margin-bottom: 3rem !important;    padding-bottom: 1.5rem;    border-bottom: 1px solid #ccc;}.philosophy-item {    display: flex;    align-items: center;    width: 48%;    margin-right: 2%;}.philosophy-item .number {    color: #ff6b01;    font-size: 70px;    line-height: 1;    font-weight: 900;    position: relative;    left: 15px;    top: -5px;}.philosophy-item p {    background-color: #fff;    padding: 0.5rem 1rem !important;    border-radius: 0 50px 50px 0;    border-left: none;    margin: 0;    box-shadow: 2px 1px 7px #ccc;    font-size: 20px !important;    font-weight: bold !important;    max-width: 300px;    text-align: center;    width: 100%;}/* 成長歷程 */ 
.pagecontent .RWDtimeline01 {    margin-top: 2rem !important;}.article1.id10 .xrow{    width: 80%;    margin: auto;}.article1.id10 .pagecontent.menu5{    background: #ffffffe3;    padding: 0 !important;   }.article1.id10 .pagecontent>div:nth-last-of-type(2) {    display: none;}.article1.id10 .pagecontent .RWDtimeline01 {    padding: 0rem 10rem;}.article1.id10 .page_wrapper_bg .article-text h3 {    padding: 3rem 0 0 0;}.RWDtimeline01 li.event .point .editor {    line-height: 1.7 !important;}.article1.id10 .RWDtimeline01 li.event .point .editor {    font-size: 17px;    color: #333;    line-height: 1.7 !important;}.article1.id10 .RWDtimeline01 li.event.e1 {    margin-top: 0;}.article1.id10 .RWDtimeline01 .line_dot,.article1.id10 .RWDtimeline01 .line_dot2 {    left: 0;    margin-left: 0;}.article1.id10 .RWDtimeline01 li.event {    margin: 30px 0;    padding: 15px 0;}.article1.id10 .RWDtimeline01 li.event:before {    right: auto;    width: 15px;    height: 15px;    left: 24px;    border: 1px solid #ff7900;    background: #ff7c00;    border-radius: 50px;}.article1.id10 .RWDtimeline01 li.event:nth-child(odd) .point {    left: 120px;}.article1.id10 .RWDtimeline01 li.event .point {    width: calc(100% - 120px);    right: auto;    left: 120px;    border-bottom: 1px dashed #e0e0e0;    padding-bottom: 25px;}.article1.id10 .RWDtimeline01 li.event .point .title {    font-size: 20px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;    text-align: left;}.article1.id10 .RWDtimeline01 .line_dot2 span {    display: none;}/* 研發歷程 */ 
.time_pic{padding-top: 5rem;}.article1.id22 .pagecontent .RWDtimeline01 {    width: 90%;    background: #fff;    padding: 5rem 5rem 10rem 5rem;    position: relative;}.article1.id22 .pagecontent .RWDtimeline01::before{    content: '';    position: absolute;    width: 16vw;    height: 16vw;    background: url(archive/image/RWDfullscreen01751/pro-deco.png) no-repeat;    background-size: contain;    bottom: 0;    left: 50%;    transform: translateX(-50%);    z-index: 5;}.article1.id22 .circle_img {    border-radius: 50%;    height: 250px;    width: 250px;    box-shadow: 0px 0px 9px 0px #ccc9;    overflow: hidden;    display: block;    margin: 0 auto 1rem;}.article1.id22 .RWDtimeline01 li.event .point {    display: flex;    flex-direction: column;    align-items: center;    flex-wrap: wrap;    justify-content: center;    width: 50%;    margin-bottom: 5rem;}.article1.id22 .RWDtimeline01 li.event .point .title {    margin-bottom: 5px;    font-size: 24px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;}.article1.id22 .RWDtimeline01 li.event {    margin-bottom: 5rem;}.article1.id22 .RWDtimeline01 li.event:before {    border: 1px solid #ff7900;    background: #ff7c00;}.article1.id22 .RWDtimeline01 li.event .point .editor {    font-size: 16px;    letter-spacing: 2px;}.RWDtimeline01 .model-title{    margin-bottom: 2rem;}/* 最新資訊 */ 
.webdesc {    text-align: center;    font-style: italic;    color: #ff7201;    margin-bottom: 2rem;    font-size: 18px;}.news-page {    flex-direction: column;    display: flex;    row-gap: 3rem;}.article2.articlecontent .page_wrapper_bg .article-text .container {    background: #ffffffe3;    max-width: 1500px;    width: 100%;    padding: 3rem 6rem;}.page_wrapper_bg .article-text .news-page h4 {    font-size: 22px;    color: #ff7c00;    margin: 0;}.page_wrapper_bg .article-text .news-page h2 {    font-size: 22px;    line-height: 1.7;    letter-spacing: 2px;    font-weight: 500;    text-align: center;    padding-bottom: 1.5rem;    border-bottom: 1px solid #ccc;    margin: 0;}.page_wrapper_bg .article-text .news-page small {    color: #888;}.news-page .image img {    width: 100%;}.buy-btn a {    box-shadow: 0px 0px 10px 2px #cccccc5c;    width: 300px;    border-radius: 50px;    color: #333 !important;    letter-spacing: 3px;    font-weight: bold;    font-size: 20px;}.buy-btn {    pointer-events: all;    cursor: pointer;    margin: 2rem 0 1rem;}.buy-btn a img {    width: 60px;    margin-right: 1rem;}.news-page h3{margin-top:0}.news-page .paraphic-02 {    flex-wrap: wrap;}.news-page .paraphic-01 .text{text-align: center;    display: flex;    flex-direction: column;    align-items: center;}.news-page .paraphic-01 .text p{    margin-bottom: 0;}.news-page .text-02 {    border-left: 1px solid #ccc;    padding-left: 5rem;}/* contact */ 
.contact-page {    padding-right: 5rem;}.page_wrapper_bg .article-text .contact-page h3 {    letter-spacing: 2px;    line-height: 1.5;    font-weight: 600;    font-size: 20px !important;    border-bottom: 2px solid #FF6B00;    padding-bottom: 0.5rem;    margin-bottom: 1rem;    margin-top: 0;}.call-btn {    width: 400px;    height: auto;    display: block;    line-height: 2;    color: #008d60 !important;    font-size: 18px;    border: 1px solid #008d60;    padding: 10px 0;    margin: 1rem auto 0rem;    border-radius: 50px;    font-style: initial;    font-weight: bold;    letter-spacing: 2px;}.contact-page ul {    list-style: none;    padding: 0 0 0.5rem;    margin-bottom: 1rem;}.contact-page ul li,.contact-page ul li a {    font-size: 16px;    color: #888 !important;    letter-spacing: 2px;    font-weight: 400;}.contact-page ul li span {    letter-spacing: 5px;    margin-right: 0.5rem;    font-weight: 500;    color: #444 !important;}.contact-page ul li {    display: flex;}.contact-page iframe {    margin-bottom: 2rem;} .boxname {    margin-right: 10px;    margin-left: 5px;}/* pdt */ 
.RWDproduct_page .pic-box {    width: 50%;    padding-right: 5rem;}.RWDproduct_page .products-info {    width: 50%;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: left;    width: 100%;    display: block;}.RWDproduct_page .pic-box .easyzoom--overlay img {    width: 100%;}.RWDproduct_page .products-info .name {    font-size: 30px;    color: #ff7800;    margin-bottom: 3rem;    font-weight: bold;    letter-spacing: 2px;}.RWDproduct_page {    background: #ffffffe3;    padding: 6rem 0 !important;}.RWDproduct_page .products-right.menu5,.RWDproduct_page .products-right.menu8 {    padding: 0 !important;}.RWDproduct_page .products-info .txt .title {    font-size: 24px;    font-weight: 600;    letter-spacing: 3px;    color: #333 !important;}.RWDproduct_page .products-con {    margin-bottom: 0;    padding: 0rem 8rem 8rem;   }.RWDproduct_page .tab-box{    padding: 0rem 8rem ;}.tabs nav li.tab-current a,.RWDproduct_page .tab-box .tab-menu a{    font-weight: bold;    color: #333;}.pdt-des-01 {    padding: 0rem 8rem;}.page_wrapper_bg .products-info h3 {    letter-spacing: 3px;    line-height: 1.5;    margin-bottom: 10px;    font-weight: 400;    font-size: 20px !important;    color: #333;}.tabs nav li.tab-current a::before,.RWDproduct_page .tab-box .tab-menu li.active a:before{    background: #ff7501 !important;}.tab-box ._bd_row img{    width: 100%;}.page_wrapper_bg .products-info ul {    padding-left: 20px;}.products-info .paragraphic-02 p {    color: #555;    font-size: 15px;    letter-spacing: 1px;}.RWDproduct_page .btn,.RWDproduct_page .ibtn {    font-size: 15px;}.products-editor {    display: flex;    flex-direction: column;    row-gap: 6rem;}.page_wrapper_bg .pdt-des h3 {    letter-spacing: 3px;    line-height: 1.5;    font-weight: 600;    font-size: 30px !important;    color: #038e60 !important;    margin-bottom: 3rem !important;    padding-bottom: 1.5rem;    border-bottom: 1px solid #ccc;    margin-top: 0;}.page_wrapper_bg .pdt-des .feature-text h3{    color:#fff!important}.pdt-des-01 {    flex-wrap: wrap;}.pdt-des-icons {    display: grid;    grid-auto-flow: column;    grid-template-columns: repeat(4, 1fr);    grid-template-rows: auto auto;    row-gap: 2rem;    column-gap: 1rem;}.pdt-des-icon {    display: grid;    grid-auto-flow: column;    grid-template-columns: 60px auto;    grid-template-rows: auto;    column-gap: 2rem;    box-shadow: 0 2px 4px 0px #cccccc91;    padding: 1.5rem 2rem;    align-content: center;}.pdt-des-icon .image {    grid-row: span 2;}.page_wrapper_bg .pdt-des-icon h4 {    margin: 0 !important;    font-size: 20px;    color: #333;}.page_wrapper_bg .pdt-des-icon p {    margin: 0 !important;    font-size: 16px;}.page_wrapper_bg .feature-item h4 {    color: #fff;    display: flex;    align-items: center;    margin: 0 0 5px 0;    font-size: 20px;}.feature-item i {    color: #ff6b01;    margin-right: 10px;    font-size: 26px;    line-height: 1;}.pdt-des-02 {    padding: 8rem;    align-items: flex-start;    gap: 5rem;}.feature-items {    display: grid;    grid-auto-flow: column;    grid-template-columns: repeat(2, 1fr);    grid-template-rows: auto auto auto;    row-gap: 2rem;    column-gap: 1rem;}.feature-item {    color: #fff;    letter-spacing: 2px;    font-size: 16px;}.pdt-des-03 {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.RWDproduct_page .btn_back,.pdt-des-06,.pdt-des-05,.pdt-des-03,.pdt-des-04 {    padding: 0rem 8rem;    display: flex;}.pdt-des-03 .image {    width: calc(100%/3);}.pdt-des img {    width: 100%;}.pdt-des-04 .image {    width: 50%;}.page_wrapper_bg .pdt-des-06 h3 {    text-align: center;    margin-bottom: 3rem !important;    padding-bottom: 1.5rem;    border-bottom: 1px solid #ccc;    width: 100%;}.page_wrapper_bg .pdt-des-06 h4 {    margin-bottom: 0 !important;    padding-bottom: 1rem;    border-bottom: 0;    font-size: 20px;    letter-spacing: 3px;    margin-top: 0;}.page_wrapper_bg .pdt-des-06 {    display: flex;    flex-wrap: wrap;    justify-content: center;}.spec {    width: 30%;}.spec:nth-last-of-type(2) {    padding-right: 5rem;}.spec:nth-last-of-type(1) {    border-left: 1px solid #ccc;    padding-left: 5rem;}.spec ul {    padding-left: 20px;    display: flex;    flex-direction: column;    row-gap: 5px;}.spec ul li {    font-size: 16px;}.pdt-video {    width: 100%;    padding: 0rem 8rem;    margin: auto;}.RWDhistory002 .history-block .pic {    background-color: transparent;}.RWDhistory002.is-open {    z-index: 400;}/*文章列表C sidebar */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: linear-gradient(to right, rgba(255, 107, 1, 1) 0%, rgba(254, 165, 0, 1) 100%);    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 18px;    margin-bottom: 0px;}.page_wrapper_bg .m2018 .products-nav {    background: #fff;    border: 1px solid #efefef;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #ff7000;    transition: 0.4s;}.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 10px 20px 20px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child .has-child>ul li:not(.active){    padding-left: 25px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child li:not(.active){    padding-left: 25px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 0px 0px;    transition: 0.4s;    color: #000;}.page_wrapper_bg .m2018 .products-nav>ul>li {    margin: 0px;    border-bottom: 1px solid #b8b8b8;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child a{    padding-bottom: 5px ;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child {    border-bottom: 0px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav ul .is-open>a,.page_wrapper_bg .m2018 .products-nav ul .active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #ff7000;    font-weight: 500;}.page_wrapper_bg .m2018 .products-nav ul .active>a::before {    content: "";    background: #ff7000;    width: 6px;    height: 6px;    display: inline-block;    margin-right: 9px;    border-radius: 100%;    margin-bottom: 2px;}/* FAQ */ 
.rwd .faq_question{    padding: 20px 0px;}.rwd .faq_item:first-child .faq_question{    padding: 0px 0px 20px;}.faq1 .layoutlist_2{    background: #fff;    padding: 2rem;}.faq_split {    border-top: 1px dashed #e8e8e8;}.faq_item{    border-bottom: 1px solid #e8e8e8;}.rwd .faq_item:first-child .faq_question tr{    font-size: 18px;}.rwd .faq_item:first-child .faq_question td{    font-size: 16px;}/*保固*/ 
.customized_columns ._input,.customized_columns select {    border: 1px solid #dfdfdf;    background-color: transparent;    border-radius: 0;    box-shadow: unset;}.eforms1.eformscontent .layoutlist_1 {    width: 100%;    max-width: 1170px;    margin: 0 auto;}.eforms1 .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;    margin-bottom: 2rem;}.form-horizontal .control-label {    width: 15%;    font-weight: bold;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: 85%;}textarea.form-control {    min-height: 130px;}.eforms1 .form-horizontal .control-label {    width: 130px;    font-weight: bold;    padding: 0 15px;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {    width: calc(100% - 130px);}.eforms1 .form-horizontal .col-md-5 {    width: calc(50% - 130px);}.eforms1 .form-horizontal .form-group:nth-last-of-type(2) .row .col-sm-12,.eforms1 .form-horizontal .form-group:nth-last-of-type(2) .address-col-1 {    padding: 0;}.eforms1 .address-col-2 {    padding: 0 0px 0 15px;    padding-bottom: 1rem;}.eforms2 .eformsForm {    display: flex;    flex-direction: row;}/* 銷售據點 */ 
.article3 .webdesc{    text-align: left;}/* 時間軸 */ 
.article3 .pagecontent .RWDtimeline01{    background: #fff;    padding: 5rem;    margin-top: 5rem !important;}.article3 .RWDtimeline01 li.event .point .title{    font-size: 20px;}/* Privacy */ 
.privacy-page .content-part li {    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;    color: #666;    font-size: 16px;}.privacy-page .content-part ul {    padding-left: 20px;    font-size: 15px;}.privacy-page .content-part {    flex-direction: column;    row-gap: 4rem;    align-items: start;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h3 {    color: #000;    margin: 0 0 1.5rem;    font-size: 22px !important;}.privacy-page {    width: 100%;    margin: 0 auto;    background: #fff;    padding: 5rem;}/*20221221*/ 
.article1.id22 .RWDtimeline01 li.event .point .editor,.article1.id761 .RWDtimeline01 li.event .point .editor { text-align: center;}.article1.id22 .pagecontent .RWDtimeline01::before,.article1.id761 .pagecontent .RWDtimeline01::before {display: none;}/* 專利認證 */ 
.article1.id923 .pagecontent .RWDtimeline01 {    width: 90%;    background: #fff;    padding: 5rem 5rem 10rem 5rem;    position: relative;}.article1.id923 .pagecontent .RWDtimeline01::before{    content: '';    position: absolute;    width: 16vw;    height: 16vw;    background: url(archive/image/RWDfullscreen01751/pro-deco.png) no-repeat;    background-size: contain;    bottom: 0;    left: 50%;    transform: translateX(-50%);    z-index: 5;}.article1.id923 .circle_img {    box-shadow: 0px 0px 9px 0px #ccc9;    overflow: hidden;    display: block;    margin: 0 auto 1rem;}.article1.id923 .RWDtimeline01 li.event .point {    display: flex;    flex-direction: column;    align-items: center;    flex-wrap: wrap;    justify-content: center;    width: 50%;    margin-bottom: 5rem;}.article1.id923 .RWDtimeline01 li.event .point .title {    margin-bottom: 5px;    font-size: 24px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;}.article1.id923 .RWDtimeline01 li.event {    margin-bottom: 5rem;}.article1.id923 .RWDtimeline01 li.event:before {    border: 1px solid #ff7900;    background: #ff7c00;}.article1.id923 .RWDtimeline01 li.event .point .editor {    font-size: 16px;    letter-spacing: 2px;}.article1.id4242 .RWDtimeline01 .line_dot2 span{    background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(247 248 249) 2%,rgb(247 248 248) 100%);}.article1.id4242 .page_wrapper_bg section.call_to_action::after{background: unset;}.article1.id4242 .page_wrapper_bg section.call_to_action{background: #f7f8f8;}

/*內頁 end*/
/*英文版 start*/

body.lang_en,.lang_en .RWDscore01 .trigger-blk .swiper-slide.active .count-link, .lang_en .RWDscore01 .trigger-blk .swiper-slide:hover .count-link,.lang_en span.count-str,.lang_en .RWDscore01 .count-title,.lang_en .RWDvideo003 .text,.lang_en .index .main-title,.lang_en .vvv_text h3,.lang_en .vvv_text p > span,.lang_en.page_wrapper_bg .article-text, .lang_en.page_wrapper_bg .article-text p, .lang_en .RWDslider01 .editor,.lang_en #sidebar .products-nav{letter-spacing: 0;}.lang_en .RWDscore01 .score-maintitle,.lang_en .RWDvideo003 .pro-item h4,.lang_en .RWDproduct004 h1.main-title,.lang_en .main-block .main-title,.lang_en .vvv_text h3,.index .lang_en .main-title{text-transform:uppercase;}.lang_en .RWDalert_fancybox.bottom{width:600px;}.lang_en .RWDalert_fancybox.bottom .editor{font-size: 13px !important;}/*header*/ 
.lang_en .RWDmenu_plus04 .logo {width: 104px; margin-top: 20px;}/*about*/ 
.lang_en .RWDscore01 .score-maintitle{line-height: 1.3;    font-size: 44px;}.lang_en span.count-str{font-size: 12px;}/**/ 
.lang_en  .pro-feature > div{font-size: 16px; height: 200px;width: 200px;}.lang_en .vvv_text p > span{padding: 6px 25px;font-size: 19px;line-height: 1.5;}/**/ 
.lang_en  .RWDproduct004 h1.main-title{font-size: 40px !important;line-height: 1.3;}.lang_en  .RWDproduct004 #portfolio div.col-md-3 h3{margin-bottom: 15px;}.lang_en .RWDproduct004 .list-inline{height: auto !important;}/**/ 
.lang_en .vvv_text h3{line-height: 1.3;}/*footer.lang_en .footer-info{width: 70%;}.lang_en .footer-social {width: 30%;}.lang_en .two-child:nth-child(1){width:30%;}.lang_en .two-child:nth-child(2){width:70%;}.lang_en .web-info{width: 80%;}*/ 
.lang_en .top-child.top-left {width:100%;}.lang_en .two-area{font-size: 17px;}/*內頁*/ 
.lang_en  #article .btn.btn_back a,.lang_en  #album .btn.btn_back a{width:280px;}/*成長歷程*/ 
.pagecontent .RWDtimeline01 {    margin-top: 2rem !important;}.article1.id755 .xrow{    width: 80%;    margin: auto;}.article1.id755 .pagecontent.menu5{    background: #ffffffe3;    padding: 0 !important;   }.article1.id755 .pagecontent>div:nth-last-of-type(2) {    display: none;}.article1.id755 .pagecontent .RWDtimeline01 {    padding: 0rem 10rem;}.article1.id755 .page_wrapper_bg .article-text h3 {    padding: 3rem 0 0 0;}.RWDtimeline01 li.event .point .editor {    line-height: 1.7 !important;}.article1.id755 .RWDtimeline01 li.event .point .editor {    font-size: 17px;    color: #333;    line-height: 1.7 !important;}.article1.id755 .RWDtimeline01 li.event.e1 {    margin-top: 0;}.article1.id755 .RWDtimeline01 .line_dot,.article1.id755 .RWDtimeline01 .line_dot2 {    left: 0;    margin-left: 0;}.article1.id755 .RWDtimeline01 li.event {    margin: 30px 0;    padding: 15px 0;}.article1.id755 .RWDtimeline01 li.event:before {    right: auto;    width: 15px;    height: 15px;    left: 24px;    border: 1px solid #ff7900;    background: #ff7c00;    border-radius: 50px;}.article1.id755 .RWDtimeline01 li.event:nth-child(odd) .point {    left: 120px;}.article1.id755 .RWDtimeline01 li.event .point {    width: calc(100% - 120px);    right: auto;    left: 120px;    border-bottom: 1px dashed #e0e0e0;    padding-bottom: 25px;}.article1.id755 .RWDtimeline01 li.event .point .title {    font-size: 20px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;    text-align: left;}.article1.id755 .RWDtimeline01 .line_dot2 span {    display: none;}/* 研發歷程 */ 
.time_pic{padding-top: 5rem;}.article1.id761 .pagecontent .RWDtimeline01 {    width: 90%;    background: #fff;    padding: 5rem 5rem 10rem 5rem;    position: relative;}.article1.id761 .pagecontent .RWDtimeline01::before{    content: '';    position: absolute;    width: 16vw;    height: 16vw;    background: url(archive/image/RWDfullscreen01751/pro-deco.png) no-repeat;    background-size: contain;    bottom: 0;    left: 50%;    transform: translateX(-50%);    z-index: 5;}.article1.id761 .circle_img {    border-radius: 50%;    height: 250px;    width: 250px;    box-shadow: 0px 0px 9px 0px #ccc9;    overflow: hidden;    display: block;    margin: 0 auto 1rem;}.article1.id761 .RWDtimeline01 li.event .point {    display: flex;    flex-direction: column;    align-items: center;    flex-wrap: wrap;    justify-content: center;    width: 50%;    margin-bottom: 5rem;}.article1.id761 .RWDtimeline01 li.event .point .title {    margin-bottom: 5px;    font-size: 24px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;}.article1.id761 .RWDtimeline01 li.event {    margin-bottom: 5rem;}.article1.id761 .RWDtimeline01 li.event:before {    border: 1px solid #ff7900;    background: #ff7c00;}.article1.id761 .RWDtimeline01 li.event .point .editor {    font-size: 16px;    letter-spacing: 2px;}/* 專利認證 */ 
.article1.id935 .pagecontent .RWDtimeline01 {    width: 90%;    background: #fff;    padding: 5rem 5rem 10rem 5rem;    position: relative;}.article1.id935 .pagecontent .RWDtimeline01::before{    content: '';    position: absolute;    width: 16vw;    height: 16vw;    background: url(archive/image/RWDfullscreen01751/pro-deco.png) no-repeat;    background-size: contain;    bottom: 0;    left: 50%;    transform: translateX(-50%);    z-index: 5;}.article1.id935 .circle_img {    box-shadow: 0px 0px 9px 0px #ccc9;    overflow: hidden;    display: block;    margin: 0 auto 1rem;}.article1.id935 .RWDtimeline01 li.event .point {    display: flex;    flex-direction: column;    align-items: center;    flex-wrap: wrap;    justify-content: center;    width: 50%;    margin-bottom: 5rem;}.article1.id935 .RWDtimeline01 li.event .point .title {    margin-bottom: 5px;    font-size: 24px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;}.article1.id935 .RWDtimeline01 li.event {    margin-bottom: 5rem;}.article1.id935 .RWDtimeline01 li.event:before {    border: 1px solid #ff7900;    background: #ff7c00;}.article1.id935 .RWDtimeline01 li.event .point .editor {    font-size: 16px;    letter-spacing: 2px;}.lang_en .RWDhistory002 .history-block.right .history-btn{width:80px;left: -80px;}.lang_en #join_form .btn-primary{letter-spacing: 0 !important;}.lang_en #join_form .form-group{display: flex;flex-direction: column; align-items: flex-start;justify-content: flex-start;}.lang_en #join_form .control-label,.lang_en .control-box{width:100%;max-width:100%;}

/*英文版 end*/
/*日語版 start*/

.lang_jp .news-block {bottom:15%}body.lang_jp,.lang_jp .RWDscore01 .trigger-blk .swiper-slide.active .count-link, .lang_jp .RWDscore01 .trigger-blk .swiper-slide:hover .count-link,.lang_jp span.count-str,.lang_jp .RWDscore01 .count-title,.lang_jp .RWDvideo003 .text,.lang_jp .index .main-title,.lang_jp .vvv_text h3,.lang_jp .vvv_text p > span,.lang_jp.page_wrapper_bg .article-text, .lang_jp.page_wrapper_bg .article-text p, .lang_jp .RWDslider01 .editor,.lang_jp #sidebar .products-nav{letter-spacing: 0;}.lang_jp .RWDscore01 .score-maintitle,.lang_jp .RWDvideo003 .pro-item h4,.lang_jp .RWDproduct004 h1.main-title,.lang_jp .main-block .main-title,.lang_jp .vvv_text h3,.index .lang_jp .main-title{text-transform:uppercase;}/*.lang_jp .RWDalert_fancybox.bottom{width:600px;}*/ 
.lang_jp .RWDalert_fancybox.bottom .editor{font-size: 13px !important;}/*header*/ 
.lang_jp .RWDmenu_plus04 .logo {width: 104px; margin-top: 20px;}/*about*/ 
.lang_jp .RWDscore01 .score-maintitle{line-height: 1.3;    font-size: 44px;}.lang_jp span.count-str{font-size: 12px;}.lang_jp .RWDscore01 .more-btn {width: 350px;}/**/ 
.lang_jp  .pro-feature > div{font-size: 16px; height: 200px;width: 200px;}.lang_jp .vvv_text p > span{padding: 6px 25px;font-size: 19px;line-height: 1.5;}/**/ 
.lang_jp  .RWDproduct004 h1.main-title{font-size: 40px !important;line-height: 1.3;}.lang_jp  .RWDproduct004 #portfolio div.col-md-3 h3{margin-bottom: 15px;}.lang_jp .RWDproduct004 .list-inline{height: auto !important;}/**/ 
.lang_jp .vvv_text h3{line-height: 1.3;}/*footer*//*.lang_jp .footer-info{width: 70%;}.lang_jp .footer-social {width: 30%;}.lang_jp .two-child:nth-child(1){width:100%;}.lang_jp .two-child:nth-child(2){width:100%;}.lang_jp .web-info{width: 80%;}.lang_jp .ft-menu a {margin-right: 30px;}*/ 
.lang_jp .two-area{font-size: 17px;}.lang_jp .top-child.top-left {width:100%;}/*內頁*/ 
.lang_jp  #article .btn.btn_back a,.lang_jp  #album .btn.btn_back a{width:280px;}/*成長歷程*/ 
.pagecontent .RWDtimeline01 {    margin-top: 2rem !important;}.article1.id4038 .xrow{    width: 80%;    margin: auto;}.article1.id4038 .pagecontent.menu5{    background: #ffffffe3;    padding: 0 !important;   }.article1.id4038 .pagecontent>div:nth-last-of-type(2) {    display: none;}.article1.id4038 .pagecontent .RWDtimeline01 {    padding: 0rem 10rem;}.article1.id4038 .page_wrapper_bg .article-text h3 {    padding: 3rem 0 0 0;}.RWDtimeline01 li.event .point .editor {    line-height: 1.7 !important;}.article1.id4038 .RWDtimeline01 li.event .point .editor {    font-size: 17px;    color: #333;    line-height: 1.7 !important;}.article1.id4038 .RWDtimeline01 li.event.e1 {    margin-top: 0;}.article1.id4038 .RWDtimeline01 .line_dot,.article1.id4038 .RWDtimeline01 .line_dot2 {    left: 0;    margin-left: 0;}.article1.id4038 .RWDtimeline01 li.event {    margin: 30px 0;    padding: 15px 0;}.article1.id4038 .RWDtimeline01 li.event:before {    right: auto;    width: 15px;    height: 15px;    left: 24px;    border: 1px solid #ff7900;    background: #ff7c00;    border-radius: 50px;}.article1.id4038 .RWDtimeline01 li.event:nth-child(odd) .point {    left: 120px;}.article1.id4038 .RWDtimeline01 li.event .point {    width: calc(100% - 120px);    right: auto;    left: 120px;    border-bottom: 1px dashed #e0e0e0;    padding-bottom: 25px;}.article1.id4038 .RWDtimeline01 li.event .point .title {    font-size: 20px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;    text-align: left;}.article1.id4038 .RWDtimeline01 .line_dot2 span {    display: none;}/* 研發歷程 */ 
.time_pic{padding-top: 5rem;}.article1.id4044 .pagecontent .RWDtimeline01 {    width: 90%;    background: #fff;    padding: 5rem 5rem 10rem 5rem;    position: relative;}/* .article1.id4044 .pagecontent .RWDtimeline01::before{    content: '';    position: absolute;    width: 16vw;    height: 16vw;    background: url(archive/image/RWDfullscreen01751/pro-deco.png) no-repeat;    background-size: contain;    bottom: 0;    left: 50%;    transform: translateX(-50%);    z-index: 5;} */ 
.article1.id4044 .circle_img {    border-radius: 50%;    height: 250px;    width: 250px;    box-shadow: 0px 0px 9px 0px #ccc9;    overflow: hidden;    display: block;    margin: 0 auto 1rem;}.article1.id4044 .RWDtimeline01 li.event .point {    display: flex;    flex-direction: column;    align-items: center;    flex-wrap: wrap;    justify-content: center;    width: 50%;    margin-bottom: 5rem;}.article1.id4044 .RWDtimeline01 li.event .point .title {    margin-bottom: 5px;    font-size: 24px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;}.article1.id4044 .RWDtimeline01 li.event {    margin-bottom: 5rem;}.article1.id4044 .RWDtimeline01 li.event:before {    border: 1px solid #ff7900;    background: #ff7c00;}.article1.id4044 .RWDtimeline01 li.event .point .editor {    font-size: 16px;    letter-spacing: 2px;}/* 專利認證 */ 
.article1.id4056 .pagecontent .RWDtimeline01 {    width: 90%;    background: #fff;    padding: 5rem 5rem 10rem 5rem;    position: relative;}.article1.id4056 .pagecontent .RWDtimeline01::before{    content: '';    position: absolute;    width: 16vw;    height: 16vw;    background: url(archive/image/RWDfullscreen01751/pro-deco.png) no-repeat;    background-size: contain;    bottom: 0;    left: 50%;    transform: translateX(-50%);    z-index: 5;}.article1.id4056 .circle_img {    box-shadow: 0px 0px 9px 0px #ccc9;    overflow: hidden;    display: block;    margin: 0 auto 1rem;}.article1.id4056 .RWDtimeline01 li.event .point {    display: flex;    flex-direction: column;    align-items: center;    flex-wrap: wrap;    justify-content: center;    width: 50%;    margin-bottom: 5rem;}.article1.id4056 .RWDtimeline01 li.event .point .title {    margin-bottom: 5px;    font-size: 24px;    font-weight: bold;    margin: 10px 0 0;    line-height: 1.5;    color: #ff7c00;}.article1.id4056 .RWDtimeline01 li.event {    margin-bottom: 5rem;}.article1.id4056 .RWDtimeline01 li.event:before {    border: 1px solid #ff7900;    background: #ff7c00;}.article1.id4056 .RWDtimeline01 li.event .point .editor {    font-size: 16px;    letter-spacing: 2px;}/*.lang_jp .RWDhistory002 .history-block.right .history-btn{width:80px;left: -80px;}*/ 
.lang_jp #join_form .btn-primary{letter-spacing: 0 !important;}.lang_jp #join_form .form-group{display: flex;flex-direction: column; align-items: flex-start;justify-content: flex-start;}.lang_jp #join_form .control-label,.lang_jp .control-box{width:100%;max-width:100%;}.lang_jp .login_box{min-width: 500px;}.lang_jp .login_box_body .control-label{flex: 0 0 6.5em;}.lang_jp .download .list_table th.list_downloadbtn, .lang_jp .download .list_table th.list_date, .lang_jp .download .list_table th.list_subject, .lang_jp .download .list_table th.list_no{font-size: 15px;}

/*日語版 end*/
/*footer start*/

.footer-block {    background: #333;    padding: 100px 0px 60px;color:#ddd;line-height: 1.8;}.footer-block a {color:#ddd;}.footer-top {display: flex;}.two-area {display: flex;}.ft-top {display: flex;}.footer-info {width: 60%;}.footer-social {width: 40%;}.top-child.top-left {width: 65%;}.top-child.top-right {width: 35%;padding-top: 45px;}.two-child:nth-child(1) {margin-right: 50px;}.ft-menu {margin: 30px 0px 0px;}.ft-top h4 {    font-size: 24px;    font-weight: 600;    color: #fff;    margin: 0px 0px 20px;}.footer-social hr {border-top: 1px solid #666;margin: 24px 0;}.rights-block {font-size: 12px;color: #777;line-height: 1.8;margin: 15px auto 0;    display: flex;flex-direction: column-reverse;align-items: flex-start;}.rights-block a {color: #777;}.social-child:nth-child(2) a {color:#4caf50;}.social-child:nth-child(4) a {color:#1578fb;}.social-child:nth-child(5) a {color:#f00;}.social-child:nth-child(3) a {color:#d6249f;}.contact-social {display: flex;align-items: center;}.contact-social a {margin-right: 20px;display: flex;align-items: center;justify-content: center;color:#fff;line-height: 1;}.contact-social i {font-size: 24px;display: block;position: relative;top: 0px;right: -1px;}i.icon.ion-social-instagram {color:#d6249f;}i.icon.ion-social-youtube {font-size: 22px;position: relative;top: 1px;}.footer-social h4 {    margin: 0px 16px 0px 0px;}.scrollTop002 .ii {border-radius: 0px;}.scrollTop002 {bottom: 50px;}.shop-list a {margin-right: 10px;}.ft-menu a {margin-right: 12px;}/*cookies*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 50px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active { margin-top: 20px;background: #fff !important; border: 1px solid #ff6b01 !important;display: block;padding: 5px 50px;color: #ff6b01 !important;font-size: 15px !important; border-radius: 50px;}.RWDalert_fancybox .btn:hover {background: #ff6b01 !important;color: #fff !important;}.RWDalert_fancybox.bottom {z-index: 999999 !important;}.rights-block .webs{display:none;}.ft-bottom-copyright{display: flex;align-items: center;flex-wrap: wrap;font-size: 12px;}.copyright_desc a, .copyright_desc{color: #777;}.ft-bottom-copyright > div::before{content: '';background: #777;display: inline-block;width: 1px;height: 8px;margin: 0 8px;}.ft-bottom-copyright > .RWDssl01::before,.ft-bottom-copyright .clear::before{display: none !important;margin: 0 !important;}

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

@media (max-width: 2100px) {#RWDfullscreen01 .container {width:1600px;}.RWDbanner_plus01 .slick-caption .container {width: 90% !important;padding: 0;}.about-block .container {width: calc(1600px + ((100% - 1600px) / 2)) !important;margin-left: 0;padding-left: 45px;}.news-block {left:5%;}.RWDbanner_plus01 .slickitem01 .logo img {width: 80%;}.about-block {padding: 80px 0 160px;}.RWDscore01 .score-mainblk {padding-left: 50px;}.RWDscore01 .more-btn {margin: 50px 0px 0px;}.RWDscore01 .score-image {min-height: 700px;}.RWDscore01 .trigger-blk {margin: 30px 0px 50px;}.main-block {padding: 120px 0 0;}.RWDvideo003 .text_box {padding-right: 5%;}.video-deco img {width: 100%;}.video-deco {width: 20%;}.RWDvideo003 {width: 100%;}.footer-info {width: 70%;}.footer-social {width: 30%;}.RWDmenu_plus04 .header {padding-right: 200px;}.cer-text {    font-size: 18px;}}@media (max-width: 2000px) {.news-block {bottom:20% !important;}.RWDnews_autolist .title {font-size: 17px;letter-spacing: 1px;}.RWDnews_autolist .news-list {font-size: 17px;}body, html {font-size: 17px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 17px;}.index .main-title, .index .RWDproduct004 h1.main-title, .RWDService001 h1.main-title  , .RWDscore01 .score-maintitle, .vvv_text h3 {font-size: 46px;}.RWDscore01 .trigger-blk .swiper-slide.active .count-link, .RWDscore01 .trigger-blk .swiper-slide:hover .count-link {font-size: 17px;}.RWDscore01 .count-num {font-size: 70px;}span.count-str {font-size: 26px;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 21px;}.RWDscore01 .trigger-blk .swiper-slide.active .count-link, .RWDscore01 .trigger-blk .swiper-slide:hover .count-link {    font-size: 17px;}}@media (max-width: 1700px) {#RWDfullscreen01 .container {width:1300px;}.RWDbanner_plus01 .slick-caption .container {width: calc(100% - 90px) !important;padding: 0;margin:0 auto;}.about-block .container {width: calc(1300px + ((100% - 1300px) / 2)) !important;margin-left: 0;padding-left: 45px;}.news-block {bottom: 0px !important;left: auto;right: 42px;}.index .main-title, .index .RWDproduct004 h1.main-title, .RWDService001 h1.main-title  , .RWDscore01 .score-maintitle, .vvv_text h3,.lang_en .RWDscore01 .score-maintitle {font-size: 38px;}.index h2.sub-title , .RWDService001 h2.sub-title {font-size: 18px;letter-spacing: 1px;}.RWDscore01 .score-subtitle {font-size: 18px;letter-spacing: 1px;}.RWDscore01 .count-num {font-size: 52px;}.RWDnews_autolist .title {font-size: 16px;}.RWDnews_autolist .news-list {font-size: 16px;}body, html {font-size: 16px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;}span.count-str {font-size: 16px;}.RWDscore01 .count-title {font-size: 16px;}.RWDscore01 .trigger-blk .swiper-slide.active .count-link, .RWDscore01 .trigger-blk .swiper-slide:hover .count-link {    font-size: 16px;}.RWDscore01 .count-item {padding: 20px;}.RWDscore01 .score-image {min-height: 570px;}.RWDscore01 .trigger-blk {margin: 15px 0px 30px;}.RWDvideo003 {width: 100%;}.main-video {padding: 80px 45px;}.about-block {padding: 80px 0 120px;}.main-block {padding: 100px 0 0;}.RWDvideo003 .cer-img img {width: 100%;}.RWDvideo003 .cer-img {width: 80px;}.RWDvideo003 .text {font-size: 16px;}.RWDvideo003 .video_box iframe {height: 28.5vw;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}.rights-block {padding-right: 15%;line-height: 1.6;}.two-child:nth-child(1) {margin-right: 30px;}.vvv_text p {grid-column-gap: 30px;font-size: 20px;}.lang_en .contact-social {flex-wrap: wrap;}.lang_en .footer-social h4 {width: 100%;margin: 0 0 16px 0;}.lang_jp .contact-social {flex-wrap: wrap;}.lang_jp .footer-social h4 {width: 100%;margin: 0 0 16px 0;}}@media (max-width: 1600px) {.main-video {width: 100% !important;margin: 0;}.main-block::after {display:none;}.RWDvideo003 .items-outter {margin: 35px 0 0;padding-top: 20px;}.RWDvideo003 .pro-item h4 {font-size: 18px;}.RWDvideo003 .pro-item .icon {line-height: 1;font-size: 22px;}.RWDvideo003 .pro-item {margin: 0px 15px 15px 0px;}.RWDproduct004 .list-inline {line-height: 1.4;margin: 5px 0 0 !important;letter-spacing: 0px;}.RWDproduct004 .item-box-desc {padding: 30px 0px 0px;}.RWDproduct004 .callout-dark {width: 250px;}.RWDproduct004 .nopadding {width: calc(100% - 250px);}.product-block .container {padding: 80px 30px 70px;}.brand-block .RWDbtn01 .btn {width: 320px;padding: 8px 0;font-size: 16px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box:before {display:none;}.brand-block {    padding: 100px 0;}.cer-text {    font-size: 18px;    letter-spacing: 0;}}@media (max-width: 1400px) {#RWDfullscreen01 .container {width:100%;padding-left:45px;padding-right:45px;}.about-block .container {width:100% !important;}.RWDbanner_plus01 .slick-caption .container {width: 100% !important;}.RWDbanner_plus01 .banner-slider.bg .slickitem01 .pic {background-position: center;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #fff;}.fixed-btn {top: 12px;}.fixed-btn a {padding: 8px 10px;font-size: 16px;}.RWDscore01 .score-blk {flex-direction: column-reverse;}.RWDscore01 .score-image {min-height: 450px;background-position: top;}.RWDscore01 .score-blk {flex-direction: column-reverse;width: 900px;margin: 0px auto;}.RWDscore01 .score-mainblk {padding: 0;margin: 40px 0 0;}.RWDscore01 .score-content {padding-top: 0;text-align: center;}.RWDscore01 .more-btn {margin: 50px auto 0;}.RWDscore01 .count-item {margin: 0 15px;}.RWDscore01 .trigger-blk {margin: 15px 0px 25px;}.RWDproduct004 {display: block;}.RWDproduct004 .callout-dark {width: 100%;padding: 0;}.RWDproduct004 h1.main-title br {display: none;}.RWDproduct004 h1.main-title {text-align: center;}.RWDproduct004 .nopadding {width: 100%;}.video-deco {display:none;}.cer-block {padding: 100px 0 80px;}.RWDmenu_plus04 .header {padding: 0 20px;padding-right: 160px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 20px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}.RWDmenu_plus04 .logo {margin-top: 20px;}.pro-feature {max-width: 480px;}.pro-feature > div {height: 140px;}.pro-feature > div img {max-width: 40px;}.ft-top {display: block;}.top-child.top-left {width: 100%;}.top-child.top-right {width: 100%;padding-top: 0;}.ft-top h4 {margin: 0px 0px 10px;}.top-child.top-right {margin: 30px 0 0;}.contact-social {flex-wrap: wrap;}.footer-social h4 {width: 100%;margin: 0px 0px 16px;}.footer-info {width:calc(100% - 330px);}.footer-social {width: 330px;}}/* 匯入內頁補丁包*/@media (max-width: 1920px) {.page_wrapper_bg section.call_to_action {min-height: 700px;}}/*產品定售價掉落修正*/@media (max-width: 1500px) {.layoutlist_4 .pricearea span{margin:0}.layoutlist_4 .pricearea{flex-direction:column-reverse;align-items:flex-start}}/*產品列表樣式D無側選單修正*/@media (max-width: 1300px) {.productlist .layoutlist_4 .col-sm-3.col-md-3 {width: calc(100%/3);float: left;}}

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

@media (max-width: 2280px) {    .inner-award, .inner-certificate {        padding: 5rem 5rem;    }}@media (max-width: 2100px) {    .page_wrapper_bg .footer-block .container {        width: 1600px;    }    .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }      .spec {        width: 35%;    }}@media (max-width: 2048px) {    .spec {        width: 40%;    }    .inner-certificate .certificate-item {        width: 15%;    }    .article1.id22 .pagecontent .RWDtimeline01 , .article1.id761 .pagecontent .RWDtimeline01, .article1.id4044 .pagecontent .RWDtimeline01{        padding: 5rem;    }}@media (max-width: 1800px) {    .page_wrapper_bg .hgroup h1 {        font-size: 36px;    }    .page_wrapper_bg .article-text h2 {        font-size: 32px;    }    .article1 .page_wrapper_bg .article-text h3 {        font-size: 20px !important;        margin-bottom: 1rem !important;        padding-bottom: 1rem;        margin-top: 0;    }    .inner-about .description p:nth-of-type(2) {        margin-top: 2rem;    }    .inner-award img {        width: 180px;    }    .article1.id10 .RWDtimeline01 li.event .point .editor,.article1.id755 .RWDtimeline01 li.event .point .editor,    .page_wrapper_bg .article-text,    .page_wrapper_bg .article-text p,    .RWDslider01 .editor,    #sidebar .products-nav {        font-size: 16px;    }    .philosophy-item .number {        font-size: 60px;    }    .RWDproduct_page .products-info .txt .title {        font-size: 22px;    }    .certificate-item p,    .page_wrapper_bg .article-text h3 {        font-size: 18px !important;    }    .page_wrapper_bg .privacy-page .content-part h3 {        font-size: 22px !important;    }    .page_wrapper_bg .pdt-des h3 {        font-size: 24px !important;    }    .article3 .RWDtimeline01 li.event .point .title,    .page_wrapper_bg .feature-item h4,    .page_wrapper_bg .pdt-des-icon h4 {        font-size: 18px;    }    .RWDproduct_page .tab-box {        padding: 0 5rem;    }    .RWDproduct_page .products-con {        padding: 0rem 5rem 6rem;    }    .pdt-video,    .RWDproduct_page .btn_back,    .pdt-des-06,    .pdt-des-05,    .pdt-des-03,    .pdt-des-04,    .pdt-des-01 {        padding: 0rem 5rem;    }    .pdt-des-02 {        padding: 6rem;    }    .philosophy-item p,    .philosophy-item .number p {        font-size: 18px !important;    }    .article1.id10 .xrow {        width: 90%;    }}@media (max-width: 1700px) {    .article1 .page_wrapper_bg .inner-award h3{        letter-spacing: 1px;        margin-bottom: 0rem !important;        padding-bottom: 0rem;    }    .article1 .page_wrapper_bg .inner-award h3 br{        display: none;    }    .inner-award img {        width: 150px;    }    .inner-award .w-50{        column-gap: 2rem;    }    .download1.downloadlist .page_wrapper_bg .article-text .container,    .download2.downloadlist .page_wrapper_bg .article-text .container {        width: 80%;    }    .collapsing_header .main {        top: 77px !important;    }    .page_wrapper_bg .footer-block .container {        width: 1300px;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .container {        width: 90% !important;    }    .spec {        width: 50%;    }    .layoutlist_8 .item {        padding: 3rem 3rem;    }    .page_wrapper_bg .article-text .news-page h4 {        font-size: 18px;    }    .inner-certificate .paragraphic-01 {        flex-direction: column;        row-gap: 2rem;    }    .inner-certificate .paragraphic-01 .w-50 {        width: 100%;    }    .inner-certificate .paragraphic-01 .w-50 h3 {        margin-bottom: 0rem !important;    }    .article1.id22 .pagecontent .RWDtimeline01::before, .article1.id761 .pagecontent .RWDtimeline01::before, .article1.id4044 .pagecontent .RWDtimeline01::before {        width: 20vw;        height: 20vw;    }    .RWDtimeline02 .model-title,    .RWDtimeline01 .model-title,    .layoutlist_8 .article_subject {        font-size: 20px;    }    #album .layoutlist_2 .album_item_subject,    .download .list_table th.list_downloadbtn,    .download .list_table th.list_date,    .download .list_table th.list_subject,    .download .list_table th.list_no {        font-size: 18px;    }    .download .list_table td.list_date {        font-size: 14px;    }    .form-horizontal .control-label {        font-size: 16px;    }    #article .layoutlist_7 .summary,    .article7 .layoutlist_7 .summary a {        font-size: 15px !important;    }    .contact-page {        padding-right: 3rem;    }    .new-form .new-width .currectsend_btn a,    #article .btn.btn_back a,    #album .btn.btn_back a,    .btn.btn_back a,    .ebtn a {        width: 320px;        padding: 8px 0;        font-size: 16px;    }}@media (max-width: 1550px) {    .time_pic {        padding-top: 3rem;    }    .article1.id3 .pagecontent.menu5,    .article1.id3 .pagecontent.menu8 {        row-gap: 0rem;    }    .RWDmenu_plus04 .features .member-btn {        padding: 25px 20px;    }    .page_wrapper_bg .hgroup h1 {        font-size: 32px;    }    .page_wrapper_bg .article-text h2 {        font-size: 28px;    }    .article1.id10 .pagecontent .RWDtimeline01 {        padding: 0rem 5rem;    }    .philosophy-item .number p {        font-size: 18px !important;    }    .spec ul li,    .feature-item,    .article1.id10 .RWDtimeline01 li.event .point .editor,.article1.id755 .RWDtimeline01 li.event .point .editor,    .page_wrapper_bg .article-text,    .page_wrapper_bg .article-text p,    .RWDslider01 .editor,    #sidebar .products-nav {        font-size: 15px;    }    .pdt-des-02,    .inner-philosophy,    .inner-about {        column-gap: 3rem;    }    .inner-certificate .certificate-item {        width: 25%;    }    .inner-certificate .paragraphic-03 {        margin-top: 3rem;    }    .article1.id22 .circle_img, .article1.id761 .circle_img, .article1.id4044 .circle_img {        height: 200px;        width: 200px;    }    .article1.id22 .RWDtimeline01 li.event .point .title, .article1.id761 .RWDtimeline01 li.event .point .title, .article1.id4044 .RWDtimeline01 li.event .point .title {        font-size: 22px;    }    .cate_list .subject a,    .item .subject {        font-size: 18px;    }    .RWDproduct_page .products-info .name {        font-size: 28px;    }    .pdt-des-icons {        grid-template-columns: repeat(3, 1fr);        grid-template-rows: auto auto auto;    }    .pdt-des-icon {        grid-template-columns: 50px auto;        column-gap: 1.5rem;        padding: 1.5rem;    }    .pdt-des-02 {        padding: 6rem 4rem;        display: flex;        align-items: center;    }    .page_wrapper_bg .pdt-des-icon h4,    .page_wrapper_bg .feature-item h4 {        font-size: 16px;    }    .page_wrapper_bg .article-text .news-page h2 {        font-size: 20px;    }    .buy-btn a {        font-size: 18px;    }    .buy-btn a img {        width: 50px;    }    .contact-page ul li,    .contact-page ul li a {        font-size: 15px;        letter-spacing: 1px;    }    .contact-page ul li span {        letter-spacing: 3px;    }    .RWDproduct_page .pic-box {        padding-right: 3rem;    }    .layoutlist_2 .album_item,    .cate_list .col-md-3 {        width: calc(100%/3);    }}@media (max-width: 1400px) {    .page_wrapper_bg .footer-block .container {        width: 100%;        padding-left: 45px;        padding-right: 45px;    }    .feature-item {        letter-spacing: 1px;    }    .container,    .download2.cid10 .page_wrapper_bg .article-text .container {        width: 90%;    }}@media (max-width: 1280px) {    .pdt-des-02 {        background-size: cover !important;        background-position: 25% center !important;    }    .page_wrapper_bg .privacy-page .content-part h3 {        font-size: 20px !important;    }    .RWDproduct_page .tab-box {        padding: 0 3rem;    }    .privacy-page .content-part {        row-gap: 2rem;    }    .article2.articlecontent .page_wrapper_bg .article-text .container {        padding: 3rem 3rem;    }    .layoutlist_8 .item {        padding: 2rem;    }    .rwd .faq_answer,    .privacy-page .content-part li,    .layoutlist_8 .list_subject .summary a,    .spec ul li,    .feature-item,    .article1.id10 .RWDtimeline01 li.event .point .editor,.article1.id755 .RWDtimeline01 li.event .point .editor,    .page_wrapper_bg .article-text,    .page_wrapper_bg .article-text p,    .RWDslider01 .editor,    #sidebar .products-nav {        font-size: 15px;    }    .page_wrapper_bg .hgroup h1 {        font-size: 30px;    }    .article2 .pagecontent .article_model[data-seq="0"],    .article1 .pagecontent .article_model[data-seq="0"] {        margin-top: 0px !important;    }    .article1 .page_wrapper_bg .article-text h3 {        font-size: 18px !important;    }    .inner-award,    .inner-certificate {        padding: 3rem;    }    .inner-certificate .paragraphic-03 {        column-gap: 3rem;    }    .certificate-item p,    .page_wrapper_bg .article-text h3 {        font-size: 16px !important;        letter-spacing: 0px;    }    .page_wrapper_bg .pdt-des h3 {        font-size: 22px !important;    }    .RWDproduct_page .products-con {        padding: 0rem 3rem 6rem;    }    .pdt-video,    .RWDproduct_page .btn_back,    .pdt-des-06,    .pdt-des-05,    .pdt-des-03,    .pdt-des-04,    .pdt-des-01 {        padding: 0rem 3rem;    }    .pdt-des-02 {        padding: 6rem 3rem;    }    .spec:nth-last-of-type(2) {        padding-right: 3rem;    }    .spec:nth-last-of-type(1) {        padding-left: 3rem;    }    .page_wrapper_bg .pdt-des-06 h4 {        font-size: 18px;    }    .eformscontent .layoutlist_1,    .photo_view,    .article3 .pagecontent .RWDtimeline01 {        padding: 3rem;    }    .call-btn {        padding: 5px 0;    }    .products-editor {        row-gap: 3rem;    }    .privacy-page {        padding: 3rem;    }.lang_jp .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 8px;}}

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

@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;}}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}.animated .RWDService001 .row:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDService001 .row:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDService001 .row:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}

/*動畫 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 62px) !important;    height: calc(100vh - 62px) !important;}.RWDmenu_plus04 .features {    padding-right: 0;}.RWDmenu_plus04 .ml-stack-nav-toggle {    font-size: 14px;}.RWDmenu_plus04 .site-nav {    display: none;    float: none;    clear: both;    overflow: auto;    position: static;    margin: 0;}.RWDmenu_plus04 .features {    position: relative;    float: right;    margin-right: 10px;    padding-right: 10px;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {    display: block;}.RWDmenu_plus04 .features:after {display:none;}.ml-stack-nav-toggle__line {    background: #ddd;}.ml-stack-nav-toggle i {    color: #ddd;    letter-spacing: 1px;    font-weight: 600;}.RWDmenu_plus04 #mobile-menu .menu>li>a {    font-size: 16px;    font-weight: 600;    color: #333;    letter-spacing: 1px;}.RWDvideo003 .text_box {width: 100%;padding-right: 0;}.RWDvideo003 .video_box {width: 100%;}.RWDvideo003 .pro-item {width: calc(100% / 3 - 20px);}.RWDvideo003 .pro-cer {width: 700px;margin: 0 auto;}.RWDvideo003 .video_box {    width: 700px;    height: 470px;    margin: 0px auto 50px;}.pro-feature{margin: 0 auto;}.RWDvideo003 .video_box iframe {height: 100%;}.footer-block {padding: 80px 0px 60px;}.scrollTop002 {bottom: 30px;right: 15px;}.scrollTop002 .ii {font-size: 40px !important;}.RWDmenu_plus04 .header {    padding: 0px 20px;}.fixed-btn {    right: 320px;}.fixed-btn a {    font-size: 15px;    padding: 7px 20px;}.RWDvideo003 .more {margin: 50px auto 0;}.vvv_block {flex-direction: column;}.vvv_text {padding-left: 0;margin-top:35px;}.vvv_block > div {width: 100%;max-width: 700px;}.vvv_text > span {width: auto;}    /* 匯入內頁補丁包*/    /*sidebar文字大小高度修正*/    #sidebar input,    #sidebar select,    #sidebar select.form-control:not([size]):not([multiple]) {        font-size: 16px;        height: 45px;        color: #000;        letter-spacing: 0;    }    .collapsing_header .main {        top: 73px !important;    }    .pdt-des-02 .w-50,    .inner-philosophy .w-50,    .inner-about .w-50 {        width: 100%;    }    .pdt-des-02 {        flex-direction: column;        row-gap: 3rem;        padding: 3rem;    }    .inner-philosophy,    .inner-about {        flex-direction: column;        row-gap: 3rem;        padding: 3rem;        background: #ffffffe3;    }    .inner-philosophy {        flex-direction: column-reverse;    }    .about-image {        height: 38vw;        overflow: hidden;    }    .inner-philosophy .page-title,    .inner-about .page-title {        text-align: center;    }    .article1.id10 .xrow,.article1.id755 .xrow, .article1.id4038 .xrow{        width: 100%;    }    .article1.id22 .pagecontent .RWDtimeline01,.article1.id761 .pagecontent .RWDtimeline01, .article1.id4044 .pagecontent .RWDtimeline01{        padding: 3rem;        width: 100%;    }    .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    .RWDproduct_page .products-info .name {        margin-bottom: 2rem;        font-size: 26px;    }    .RWDproduct_page .products-info .txt .title {        font-size: 20px;    }    .layoutlist_8 .item {        background: transparent;        padding: 44px 0;        border-bottom: 1px solid #ccc;    }      .new-form .new-width .must,    .new-form .new-width .control-label,    .new-form .new-width .row .col-md-1 {        width: 115px;        padding-right: 20px;        clear: left;    }    .new-form .new-width .col-md-5,    .new-form .new-width .col-md-11 {        width: calc(100% - 115px) !important;        padding-right: 0;    }    .philosophy-item .number {        font-size: 50px;    }.philosophy-item {    display: flex;    align-items: center;    width: 50%;    margin-right: 0%;    justify-content: center;}.philosophy-video{    margin-top: 1rem;}/*英文版*/ 
.lang_en .pro-feature {   max-width: 700px;}.lang_en .pro-feature > div{  width:auto;}.lang_en .two-area , .lang_jp .two-area {    display: block;}/*日版*/ 
.lang_jp .pro-feature {   max-width: 700px;}.lang_jp .pro-feature > div{  width:auto;}.lang_jp .footer-social {    width: 100% !important;    margin: 30px 0px 0px;}.lang_jp .footer-info,.lang_jp .two-child:nth-child(1) ,.lang_jp .two-child:nth-child(2),.lang_jp .footer-social,.lang_jp .web-info{width: 100%;}.lang_jp .footer-top {display: block;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.banner-block .RWDbanner_plus01 .page-scroll {    display: none;}.news-block {    right: initial;}.RWDscore01 .score-blk {    width: 100%;}.RWDvideo003 .pro-item {    width: calc(100% / 2 - 20px);}.RWDvideo003 {    width: 800px;}.RWDService001 .col-md-3 {    padding: 0px 25px;}.RWDbanner008 .bx-viewport {    overflow: visible !important;}.RWDbanner008 .slider {    padding-bottom: 0;}.RWDbanner008 .slider {    padding-bottom: 0px;}/* 匯入內頁補丁包*//*產品內頁-01*/ 
.page_content1 #prod_price {    margin-top: 18px;}/*相簿內容樣式-03*/ 
.photo .content_box {    width: calc(100% / 4) !important;}/*文章列表-04*/#article .layoutlist_4 .item {    flex-direction: column}#article .layoutlist_4 .item .list_img,#article .layoutlist_4 .list_subject,#article .layoutlist_4 .listdate {    width: 100%}#article .layoutlist_4 .item .list_img {    padding: 0;    margin: 0 0 10px}#article .layoutlist_4 .list_subject {    padding: 0;    margin: 0 0 10px}#article .layoutlist_4 .listdate {    border: 0;    display: flex;    align-items: center;    padding: 0;}#article .layoutlist_4 .listdate .day:before {    content: "/";    margin-right: 5px}#article .layoutlist_4 .listdate .day {    font-size: 12px;    color: #afafaf;    position: relative;    margin-left: 5px}.philosophy-item {    width: 44%;    margin: 0 3%;}.inner-award .paragraphic-01{    flex-direction: column;    row-gap: 5rem;}.inner-award .v-hr{    display: none;}.inner-award .w-50{    width: 100%;    flex-direction: column;    text-align: center;    row-gap: 2rem;}.inner-award img {    width: 120px;}.article1 .page_wrapper_bg .inner-award h3 br{    display: block;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.lang_jp .RWDbanner_plus01 .slickitem01 .logo img{width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 140px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 90vh !important;    height: 90vh !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: 50%;}.RWDproduct004 .item-box-desc {    padding: 15px 0px 0px;}.about-block {    padding: 80px 0;}.two-area {    display: block;}.vvv_text p > span::before{font-size: 50px;top: -22px;left: -52px;}.vvv_text p > span{width: calc(100% - 50px);}    .layoutlist_8 .list_subject {        width: calc(75% - 105px);    }    .layoutlist_8 .listdate .day {        font-size: 38px;    }    .layoutlist_8 .listdate {        width: 105px;        height: 105px !important;    }    .page_wrapper_bg .page_subject {        flex-direction: column;    }    .hgroup .container {        margin: 1rem 0 2rem;    }    .hgroup .page_subject {        text-align: center;    }    .webdesc {      margin-bottom: 1rem;    font-size: 16px;    }.product1 .webdesc{ margin-bottom: 0rem;}    .sortbar {    margin-top: 0;        text-align: center !important;    }    .page_wrapper_bg .hgroup h1 {        margin: 0;    }    .hgroup .breadcrumb {        text-align: center;        float: none !important;        position: static;        padding: 0;        border: 0;    }    /*編輯器 圖文*/    .RWDeditor01 .col-md-6 {        padding-left: 0px;        padding-right: 0px;        margin-bottom: 20px;    }    .RWDeditor01 .col-md-6 img {        width: 100%;    }    /*文章列表樣式-04*/    #article .layoutlist_4 .listdate {        padding-right: 0;    }    /*文章列表樣式-08*/    .rwdlayoutlist_9 .litem {        width: calc(100% / 3 - 1px);    }    .litem__text {        width: 85%;    }    /*產品列表樣式 A*/    #product .layoutlist_2 .col-sm-6 {        width: calc(100% / 3 - 1px);    }    /*產品列表樣式 B*/    #product .layoutlist_3.row {        display: flex;        flex-wrap: wrap;    }    #product .layoutlist_3.row>.col-md-12 {        width: calc(100% / 3 - 1px);    }    #product .item .subject {        margin-top: 15px;        margin-bottom: 10px;    }    /*產品列表樣式 C*/    #product .layoutlist_4 .col-xs-6 {        width: calc(100% / 3 - 1px);    }    /*產品列表樣式 E*/    #product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {        width: calc(100%/3 - 1px);    }    /*相簿列表樣式-02*/    .layoutlist_2 .album_item {        width: calc(100% / 3 - 1px);    }    /*相簿內容樣式-03*/    .photo .content_box {        width: calc(100% / 3) !important;    }    /*相簿內容樣式-04*/    .album-list {        display: flex;        flex-wrap: wrap;    }    .album-list .item {        width: calc(100% / 3);    }    /*影片列表*/    .layoutlist_2 .video_item {        width: calc(100% / 3 - 1px);    }    /*產品內頁-02*/    #sidebar {        padding: 0 !important;        margin: 0 0 30px;    }    /*購物車按鈕pad*/    #mobile-fixed .btn-box .normal {        background: transparent;        color: #444;        border: 1px solid #444;        border-radius: 0;    }    #mobile-fixed .btn-box .bg2 {        border-radius: 0;        transition: all 0.3s ease;        border: 1px solid #000;        color: #fff;        background: #000;    }    .RWDshopping #mobile-fixed .btn.normal {        color: #444;    }    /*相簿列表樣式-02*/    .layoutlist_2 .album_item {        width: calc(100% / 3 - 1px);    }    /*檔案下載*/    .download .search-container {        margin-left: 20px;        margin-top: 0;    }    .inner-certificate .paragraphic-03 {        column-gap: 1rem;    }    .inner-certificate .paragraphic-03 {        margin-top: 2rem;    }    .article1.id10 .pagecontent .RWDtimeline01 ,.article1.id755 .pagecontent .RWDtimeline01, .article1.id4038 .pagecontent .RWDtimeline01{        padding: 0rem 3rem;    }    .article1.id22 .pagecontent .RWDtimeline01::before, .article1.id761 .pagecontent .RWDtimeline01::before, .article1.id7044 .pagecontent .RWDtimeline01::before{        width: 25vw;        height: 25vw;    }    .RWDproduct_page {        padding: 3rem 0 !important;    }    .RWDproduct_page .products-con {        padding: 0rem 3rem 4rem;    }    .pdt-des-icons {        grid-template-columns: repeat(2, 1fr);        grid-template-rows: auto auto auto auto;    }    .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .layoutlist_8 .list_subject .summary {        margin: 10px 0 0;    }    .article2.cid10 .webdesc {        margin-bottom: 0rem;        border-bottom: 1px solid #ccc;        padding-bottom: 1rem;    }    .formdesc {        width: 50%;    }    .contact-page {        padding-right: 0;    }    .RWDtimeline02 .model-title,    .RWDtimeline01 .model-title,    .layoutlist_8 .article_subject {        font-size: 18px;    }    .article2.articlecontent .page_wrapper_bg .article-text .container {        padding: 2rem;    }    .article3 .webdesc {        text-align: center;        margin-bottom: 1rem;    }    .RWDslider01 .text {        width: 100%;    }/*英文版*/ 
.lang_en .RWDscore01 .score-maintitle{font-size: 36px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDvideo003 {width: 100%;}.RWDvideo003 .pro-cer {width: 100%;}.two-area {    display: flex;}.footer-top {    display: block;}.footer-info {    width: 100%;}.footer-social {    width: 100% !important;    margin: 30px 0px 0px;}.rights-block {    letter-spacing: 0px;}    /* 匯入內頁補丁包*/    /*文章列表樣式-04*/    #article .layoutlist_4 .fixrow {        padding-left: 0;        padding-right: 0;    }    /*圖文輪播*/    .RWDslider01 .products-list .box {        display: flex;        flex-direction: column;    }    .RWDslider01 .pic-list,    .article1 .RWDslider01 .text,    .article1 .RWDslider01 .pic img {        width: 100%;    }    .RWDslider01 .pic-list {        padding-right: 0;    }    .RWDslider01.pic-right .pic-list {        padding-left: 0;    }    .pagecontent .RWDslider01,    .article1 .pagecontent .RWDeditor01 {        margin-top: 30px;    }    .RWDslider01.pic-right .control-box {        right: 0;        left: auto;    }    /*文章列表樣式-07*/    #article .layoutlist_7 .litem {        width: 50%;    }    #article .layoutlist_7 .row {        display: flex;        flex-direction: row;        flex-wrap: wrap;        row-gap: 2rem;    }    .layoutlist_2 .col-sm-4,    .layoutlist_2 .album_item,    .cate_list .col-md-3 {        width: 50%;    }    .news-page .paraphic-01 .w-50 {        width: 100%;        text-align: center;        padding: 0;    }    .news-page .paraphic-01 {        flex-direction: column;        align-items: center;    }    .news-page .text-02 {        border-left: 0px;        margin-top: 3rem;    }    .buy-btn a {        margin: auto;    }    .news-page h3 {        margin-top: 0;    }    .eformscontent .layoutlist_1,    .photo_view,    .article3 .pagecontent .RWDtimeline01 {        padding: 3rem 2rem;    }    .form-horizontal .control-label {        font-size: 15px;    }     .customized_columns,    .formdesc {        width: 100%;    }    .eforms2 .eformsForm {        display: flex;        flex-direction: column;    }    .contact-page iframe,    .contact-page ul {        width: 50%;    }    .contact-page iframe {        margin-bottom: 0;    }    .contact-page .paragraphic-02 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .page_wrapper_bg .article-text .contact-page h3 {        width: 100%;        margin-bottom: 2rem;        padding-bottom: 1rem;    }    .new-form .new-width .must,    .new-form .new-width .control-label,    .new-form .new-width .row .col-md-1 {        padding: 0 !important;        width: 100%;    }    .new-form .new-width .col-md-11 {        width: 100% !important;        padding: 0 !important;    }    .eformsDesc {        margin-bottom: 4rem;        padding-bottom: 0rem;        border-bottom: 0;    }    .article1.id22 .RWDtimeline01 li.event{        margin-bottom: 0;    }/*英文版*/ 
.lang_en .footer-info,.lang_en .two-child:nth-child(1) ,.lang_en .two-child:nth-child(2),.lang_en .footer-social,.lang_en .web-info{width: 100%;}/*日版*/ 
.lang_jp .footer-info,.lang_jp .two-child:nth-child(1) ,.lang_jp .two-child:nth-child(2),.lang_jp .footer-social,.lang_jp .web-info{width: 100%;}.lang_jp .ft-menu a {    margin-right: 0px;    display: block;    margin-bottom: 10px;}
}
/*850px end*/
/*820px start*/

@media (max-width: 820px) {    /*文章列表樣式-07*/    #article .layoutlist_7 .litem {        width: 50%;    }    #article .layoutlist_7 .row{        display: flex;        flex-direction: row;        flex-wrap: wrap;        row-gap: 2rem;    }    .hgroup .container {        margin: 1rem 0 0rem;    }    .layoutlist_2 .col-sm-4,    .layoutlist_2 .album_item,    .cate_list .col-md-3 {        width: 50%;    }    .news-page .paraphic-01 .w-50 {        width: 100%;        text-align: center;        padding: 0;    }    .news-page .paraphic-01 {        flex-direction: column;        align-items: center;    }    .news-page .text-02 {        border-left: 0px;        margin-top: 3rem;    }    .buy-btn a {        margin: auto;    }    .news-page h3 {        margin-top: 0;    }    .eformscontent .layoutlist_1,    .photo_view,    .article3 .pagecontent .RWDtimeline01 {        padding: 3rem 2rem;    }    .form-horizontal .control-label {        font-size: 15px;    }       .customized_columns,    .formdesc {        width: 100%;    }    .eforms2 .eformsForm {        display: flex;        flex-direction: column;    }    .contact-page iframe,    .contact-page ul{        width: 50%;    }    .contact-page iframe {        margin-bottom: 0;    }    .contact-page  .paragraphic-02{        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .page_wrapper_bg .article-text .contact-page h3{        width: 100%;        margin-bottom: 2rem;        padding-bottom: 1rem;    }    .new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1{        padding: 0 !important;        width: 100%;    }    .new-form .new-width .col-md-11 {        width: 100% !important;        padding: 0 !important;    }    .eformsDesc{        margin-bottom: 4rem;        padding-bottom: 0rem;        border-bottom: 0;    }}

/*820px end*/
/*800px start*/
@media (max-width: 800px) {
.news-block {max-width: 100%;}.RWDvideo003 .pro-item {    font-size: 15px;}.RWDvideo003 .video_box {    width: 100%;    height: 60vw;}    /* 匯入內頁補丁包*/    /*麵包屑*/    .hgroup .container {        margin-left: 0;        margin-right: 0;    }    .hgroup .page_subject {        padding-bottom: 20px;    }    /*按鈕*/    .btn.btn_back,    .ebtn,    .block_body .page_content2 .btn,    .block_body .page_content1 .btn,    .page_content2 .btn,    .page_content1 .btn {        width: auto !important;    }    /*文章列表樣式-03*/    #article .layoutlist_3 .listdate .yearmonth {        padding-bottom: 0px;    }    /*文章列表樣式-04*/    #article .layoutlist_4 .listdate {        padding-right: 0;    }    #article .layoutlist_4 .listdate .yearmonth {        letter-spacing: 1px;    }    #article .layoutlist_4 .listdate .yearmonth {        padding-bottom: 15px;    }    #article .layoutlist_4 .list_subject .summary {        margin: 10px 0px 0;    }    #article .layoutlist_4 .list_subject a {        margin: 0px !important;    }    /*相簿列表樣式-01*/    #album .layoutlist_1 .row .album_item {        width: calc(100% / 3 - 1px) !important;    }    /*電子表單*/    .form-horizontal .control-label {        width: 100%;    }    .form-horizontal .form-group .col-sm-12.col-md-11 {        width: 100%;    }
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.article1 .page_wrapper_bg .inner-award h3 br{    display: none;}.webs br.visible-xs {    display: block !important;}.webs span {    display: none;}.about-block::after {    display: none;}.RWDService001 .col-md-3 {    padding: 0px 25px;    float: left;    width: 25%;}.RWDbanner_plus01.style-dotnav.control-right .control-box {    right: 0;    bottom: 80px;}.banner-block .RWDbanner_plus01 .page-scroll {    display: none;}.RWDscore01 .score-image {    min-height: auto;}index .main-title,.index .RWDproduct004 h1.main-title,.RWDService001 h1.main-title,.RWDscore01 .score-maintitle {    font-size: 28px;}.RWDscore01 .score-subtitle {    font-size: 16px;    letter-spacing: 0px;}.RWDscore01 .trigger-wrap {    padding-left: 0;    padding-right: 0;}.two-area {    display: block;}.two-child:nth-child(1) {    margin-right: 0;}.fixed-btn {    right: 0;    top: inherit !important;    bottom: 0;    width: 100%;}.fixed-btn a br {    display: none;}.fixed-btn a {    font-size: 16px;    border-radius: 0;    padding: 13px 0;    background: #008d60;    color: #fff;}.RWDscore01 .swiper-button-disabled.trigger-next,.RWDscore01 .swiper-button-disabled.trigger-prev {    display: none;}.footer-block {    padding-bottom: 80px;}.scrollTop002 {    right: 0;    bottom: 80px;}.index h2.sub-title,.RWDService001 h2.sub-title {    font-size: 16px;    letter-spacing: 0px;}.main-video {    padding: 45px 45px 70px;}.RWDvideo003 .more {    margin: 30px auto 0;    width: 100%;}.RWDvideo003 .pro-cer {    display: block;}.RWDvideo003 .cer-item {    width: 100%;    margin: 0px 0px 20px;}.RWDvideo003 .cer-img {    width: 60px;    margin-right: 20px;}.RWDvideo003 .pro-item {    width: 100%;    margin: 0px 0px 20px;}.call-btn {    width: fit-content;    padding: 5px 15px;    font-size: 16px;    letter-spacing: 1px;}/* 匯入內頁補丁包*//*文章列表樣式-02*/#article .layoutlist_2 {    display: flex;    flex-wrap: wrap;}#article .layoutlist_2 .item {    width: calc(100% / 2 - 21px);    margin: 0 10px;}#article .layoutlist_2 .list_subject,#article .layoutlist_2 .listdate {    padding-left: 0px;    padding-right: 0;}#article .layoutlist_2 .listdate .yearmonth {    color: #afafaf !important;    font-size: 12px !important;    letter-spacing: 2px !important;}#article .layoutlist_2 .listdate .yearmonth::after {    content: "/";    position: relative;    display: inline-block;}#article .layoutlist_2 .listdate .yearmonth,.layoutlist_2 .listdate .day {    display: inline-block;}#article .layoutlist_2 .listdate .day {    color: #afafaf !important;    font-size: 12px !important;    letter-spacing: 2px !important;    margin-left: -3px;}/*文章列表樣式-03*/#article .layoutlist_3 {    display: flex;    flex-wrap: wrap;}#article .layoutlist_3 .item {    width: calc(100% / 2 - 21px);    margin: 0 10px;}#article .layoutlist_3 .listdate .day {    color: #afafaf;    font-size: 12px;    letter-spacing: 2px;}#article .layoutlist_3 .listdate .day::before {    content: " / ";}/*文章列表樣式-04*/#article .layoutlist_4>.fixrow>.xrow {    display: flex;    flex-wrap: wrap;}#article .layoutlist_4>.fixrow>.xrow>.col-sm-6.col-md-6 {    width: calc(100% / 2 - 21px);    margin: 0 10px;}/*文章列表樣式-06*/ 
.rwdlayoutlist_6 .subject_title {    display: flex;    align-items: center;}.rwdlayoutlist_6 .list_no {    width: 16.66666667%;}.rwdlayoutlist_6 .list_subject {    width: 66.66666667%;}.rwdlayoutlist_6 .list_date {    width: 16.66666667%;}.rwdlayoutlist_6 .list_item {    display: flex;    justify-content: flex-start;    align-items: center;}.rwdlayoutlist_6 .list_item .column.no {    width: 16.66666667%;}.rwdlayoutlist_6 .list_item .column.subject {    width: 66.66666667%;}.rwdlayoutlist_6 .list_item .column.date {    width: 16.66666667%;}/*文章列表樣式-07*/#article .layoutlist_7 .litem {    width: calc(100% / 2 - 21px);}.layoutlist_7 .row:before,.layoutlist_7 .row:after {    display: none;}/*文章列表樣式-08*/ 
.layoutlist_8.rwd {    display: flex;    flex-wrap: wrap;}.layoutlist_8.rwd .item {    border-bottom: 0;    width: calc(100% / 2);}/*文章列表樣式-09*/ 
.rwdlayoutlist_9 .litem {    width: calc(100% / 2 - 1px);}/*文章列表頁籤*/ 
.tab_content {    margin-top: 20px}/*文章頁籤修正*/ 
.tab {    padding: 20px 0;}.tab.open .tab_title {    margin: 0 0 20px;}/*產品列表樣式 A*/#product .layoutlist_2 .col-sm-6 {    width: calc(100% / 2 - 1px);}/*產品列表樣式 B*/#product .layoutlist_3.row>.col-md-12 {    width: calc(100% / 2 - 1px);}/*產品列表樣式 C*/#product .layoutlist_4 .col-xs-6 {    width: calc(100% / 2 - 1px);}/*產品列表樣式 D*/ 
.productlist .layoutlist_4 .col-sm-4.col-md-4,.productlist .layoutlist_4 .col-sm-3.col-md-3 {    width: calc(100%/2);    float: left;}/*產品列表樣式 E*/#product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {    width: calc(100%/2 - 1px);}#product .layoutlist_5.layoutlist {    display: flex;    flex-wrap: wrap;}#product .layoutlist_5.layoutlist .col-sm-4 {    width: calc(100% / 2 - 1px);}/*產品我的最愛按鈕調整*/ 
.RWDproduct_page .btn-other {    margin: 10px 0}.RWDproduct_page .btn-other li {    width: 50%;    display: block;    text-align: left;    padding: 0}.page_wrapper_bg .btn-other {    padding-left: 0px !important;}.RWDproduct_page .btn-other li .ii {    display: inline-block}.RWDproduct_page .btn-other li button {    text-align: left}/*相簿列表樣式-01*/#album .layoutlist_1 .row.masonry {    display: flex;    flex-wrap: wrap;}#album .layoutlist_1 .row.masonry .album_item {    width: calc(100% / 2 - 1px) !important;}/*相簿列表樣式-02*/#album .layoutlist_2 {    display: flex;    flex-wrap: wrap;}#album .layoutlist_2 .album_item {    width: calc(100% / 2 - 1px);}/*相簿內容樣式-01*/ 
.albumcontent section.call_to_action .container .article-text .container .row {    display: flex;    flex-wrap: wrap;}.row .album_d_item {    width: calc(100% / 2 - 1px);}/*相簿內容樣式-03*/ 
.photo .content_box {    width: calc(100% / 2) !important;}/*相簿內容樣式-04*/#article .layoutlist_4 .item {    display: initial;}.album-list .item {    width: calc(100% / 2);}#article .layoutlist_4 .listdate .yearmonth {    color: #afafaf !important;    font-size: 12px !important;    letter-spacing: 2px !important;}#article .layoutlist_4 .listdate .yearmonth,.layoutlist_4 .listdate .day {    display: inline-block;}#article .layoutlist_4 .listdate .day {    color: #afafaf !important;    font-size: 12px !important;    letter-spacing: 2px !important;}#article .layoutlist_4 .listdate .day::before {    content: " / ";}/*相簿內容箭頭*/ 
.photo_view .flex-direction-nav .flex-disabled {    opacity: 10 !important;}/*檔案下載樣式-01*/ 
.download .list_table td.list_subject {    text-align: center;}/*影片列表*/#video .layoutlist_2 {    display: flex;    flex-wrap: wrap;}#video .layoutlist_2 .video_item {    width: calc(100% / 2 - 1px);}/*購物車呼籲置底*/#mobile-fixed .fixed-bottom .price-box {    text-align: center;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;    font-size: 36px;    text-shadow: 0px 1px 20px #000;}.RWDproduct_page .pic-box,.RWDproduct_page .products-info {    width: 100%;    padding-right: 0;    float: none;}.RWDproduct_page .pic-box .page-control {    font-size: 12px;    color: #fff;    background: #3f3f3f;    display: inline-block;    padding: 2px 8px;    position: absolute;    bottom: 1px;    right: 1px;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: unset;}.RWDproduct_page .products-con {    padding: 0rem 1.5rem 4rem;}.pdt-video,.RWDproduct_page .btn_back,.pdt-des-06,.pdt-des-05,.pdt-des-03,.pdt-des-04,.pdt-des-01 {    padding: 0rem 2rem;}.RWDproduct_page {    padding: 0 0 3rem !important;}.RWDproduct_page .pic-box .btn {    background: rgb(254 125 0 / 56%);}.RWDproduct_page .products-info {    margin-top: 3rem;}.spec:nth-last-of-type(2) {    padding-right: 0;    padding-bottom: 2rem;}.spec:nth-last-of-type(1) {    padding-left: 0;    border-left: 0;}.spec {    width: 100%;}.page_wrapper_bg .pdt-des-06 h3 {    text-align: left;}.btn.btn_back,.ebtn,.block_body .page_content2 .btn,.block_body .page_content1 .btn,.page_content2 .btn,.page_content1 .btn {    display: flex;    justify-content: center;    width: 100% !important;}.buy-btn a,.btn.btn_back a {    width: 100%;}.RWDproduct_page .faq-list {    margin: 0rem 2rem 0rem;}.RWDproduct_page .faq-item .faq-question {    font-size: 15px;    font-weight: bold;}.tab.open .tab_title{    color: #fe7d00;}.RWDproduct_page .faq-item.active .faq-question {    background: #fe7d00;    color: #fff;}.layoutlist_8 .list_subject .summary {    margin: 10px 0 0;}.layoutlist_8.rwd .listdate {    margin: 10px 0 0;}.layoutlist_8.rwd .item {    padding: 0 0 3rem;}.layoutlist_8 .listdate {    width: unset;    height: unset !important;    display: flex;    flex-direction: row;    align-items: center;    justify-content: flex-start;    border-radius: 10px;    border: 0;}.layoutlist_8 .list_subject {    width: 100%;}.article2.cid10 .webdesc {    border-bottom: 0;}.RWDtimeline02 .model-title,.RWDtimeline01 .model-title,.layoutlist_8 .article_subject {    font-size: 16px;}.page_wrapper_bg .hgroup h1 {    font-size: 26px;    letter-spacing: 2px;}.new-form .new-width .currectsend_btn a,#article .btn.btn_back a,#album .btn.btn_back a,.btn.btn_back a,.ebtn a {    width: 100%;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11,.eforms1 .form-horizontal .col-md-5 {    width: 100%;    padding: 0;}.eforms1 .form-horizontal .col-md-5 {    width: 100%;    margin-bottom: 1rem;}.eforms1 .address-col-2 {    padding: 0.5rem 0;}.eforms1 .form-horizontal .form-group {    margin-bottom: 1rem;}.eforms1 .form-horizontal .col-md-5,.eforms1 .form-horizontal .control-label {    padding: 0 !important;}.new-form .new-width .col-md-5,.new-form .new-width .col-md-11 {    padding-left: 0;    width: 100% !important;}.pdt-des-02 {    padding: 2rem;}.privacy-page {    padding: 2rem;}.contact-page iframe,.contact-page ul {    width: 100%;}.contact-page iframe {    margin-bottom: 2rem;}.inner-certificate .certificate-item {    width: 46%;    margin: 0 2%;}.inner-certificate .paragraphic-03 {    display: flex;    flex-wrap: wrap;    column-gap: 0;}.inner-award,.inner-philosophy,.inner-about,.inner-certificate {    padding: 1.5rem;}.download1.downloadlist .page_wrapper_bg .article-text .container,.download2.downloadlist .page_wrapper_bg .article-text .container{    width: 95%;}/*英文版*/ 
.index .lang_tw .main-title, .index .lang_tw .RWDproduct004 h1.main-title, .lang_tw .RWDService001 h1.main-title, .lang_tw .RWDscore01 .score-maintitle,.lang_tw  .vvv_text h3{font-size: 35px;}.lang_jp .RWDscore01 .more-btn {width: auto;}.article1.id4038 .pagecontent .RWDtimeline01{padding: 0rem 2rem 0 0;}.article1.id4038 .RWDtimeline01 li.event:nth-child(odd) .point, .article1.id4038 .RWDtimeline01 li.event .point{left: 80px;width: calc(100% - 80px);}.article1 ._bd_column._bd_half{    width: 100%;}}/*左右圖文輪播PAD*/@media screen and (min-width: 415px) and (max-width: 767px) {    .RWDslider01 .products-list .box,    .RWDslider01.pic-right .products-list .box {        flex-direction: column    }    .RWDslider01 .text {        width: 100%    }    .RWDslider01.pic-right .pic-list {        padding: 0;    }    .RWDslider01 .products-list .box,    .RWDslider01.pic-right .products-list .box {        flex-direction: column;        width: 80%;        margin: auto;        padding: 0 !important    }    .RWDslider01 .pic-list {        width: 80%;        padding: 0;        margin: auto;        float: none !important    }    .RWDslider01.pic-right .control-box {        left: 50%;        transform: translateX(-50%);        text-align: center;        right: auto    }    .RWDslider01 .control-box {        right: auto;        left: 50%;        transform: translateX(-50%)    }
}
/*767px end*/
/*630px start*/

@media (max-width: 630px) {.lang_en .RWDscore01 .count-item{display: flex;align-items: center;justify-content: center}.lang_en .RWDscore01 .count-item {width: 100%;display: flex;align-items: flex-end;justify-content: center;margin: 0;}.lang_en .RWDscore01 .count-item{align-items: center}.lang_en .RWDscore01 .count-item > div{width:30%;}.lang_en .RWDscore01 .count-title{width:70% !important;padding-left:15px;}.lang_jp .RWDscore01 .count-item{display: flex;align-items: center;justify-content: center}.lang_jp .RWDscore01 .count-item {width: 100%;display: flex;align-items: flex-end;justify-content: center;margin: 0;}.lang_jp .RWDscore01 .count-item{align-items: center}.lang_jp .RWDscore01 .count-item > div{width:30%;}.lang_jp .RWDscore01 .count-title{width:70% !important;padding-left:15px;}}

/*630px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 82vh !important;    height: 82vh !important;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 120px;}#RWDfullscreen01 .container {    width: 100%;    padding-left: 25px;    padding-right: 25px;}.RWDmenu_plus04 .features {    margin-right: 0;}.RWDbanner_plus01 .slickitem01 .logo img {    width: 100%;}.RWDnews_autolist .title {    width: 100px;}.RWDnews_autolist .news-list {    width: calc(100% - 100px);}.RWDnews_autolist .title {    font-size: 15px;}.RWDnews_autolist .news-list {    font-size: 15px;}body,html {    font-size: 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 15px;}span.count-str {    font-size: 15px;}.RWDscore01 .count-title {    font-size: 15px;    margin: 0 0 3px;}.RWDscore01 .trigger-blk .swiper-slide.active .count-link,.RWDscore01 .trigger-blk .swiper-slide:hover .count-link {    font-size: 15px;}.RWDscore01 .swiper-button-disabled.trigger-next,.RWDscore01 .swiper-button-disabled.trigger-prev {    display: none;}.RWDscore01 .count-item {    width: 100%;    display: flex;    align-items: flex-end;    justify-content: center;    margin: 0;}.RWDscore01 .count-blk {    padding: 0;}.RWDscore01 .more-btn {    width: 100%;}.index .main-title,.index .RWDproduct004 h1.main-title,.RWDService001 h1.main-title,.RWDscore01 .score-maintitle,.vvv_text h3 {    font-size: 26px;    letter-spacing: 0;}.RWDService001 .col-md-3 {    width: calc(100% / 3);    padding: 0px 15px;}.RWDscore01 .count-num {    font-size: 36px;}.RWDscore01 .more-btn {    margin: 40px auto 0;    font-size: 15px;}.about-block {    padding: 50px 0 60px;}.main-block {    padding: 60px 0 0;}.index .section-subject {    margin: 0 0 35px;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: 100%;}.RWDproduct004 .list-inline {    height: auto !important;}.product-block .container {    padding: 60px 30px 30px;}.cer-block {    padding: 60px 0 80px;}.brand-block .RWDbtn01 .btn {    margin-top: 30px;    width: 95%;}.brand-block {    padding: 60px 0;}.RWDvideo003 .more {    font-size: 15px;}.pro-feature {    display: block;    grid-template-columns: unset;    grid-column-gap: unset;    max-width: 100%;}.pro-feature>div {    flex-direction: row;    height: auto;    padding: 13px 0;    margin-top: 20px;}.pro-feature>div:nth-child(1) {    margin-top: 0;}.pro-feature>div img {    max-width: 30px;    margin: 0 10px 0 0;}.pro-feature>div br {    display: none;}/*cookies*/ 
.RWDalert_fancybox.bottom {    padding: 30px 30px 20px !important;    width: 100%;}.time_pic {    margin-top: 0rem;}/* 匯入內頁補丁包*//*標題*/ 
.hgroup {    padding-left: 15px;    padding-right: 15px;}.hgroup h1 {    margin-bottom: 50px;    line-height: 1.8;}.hgroup .container {    margin: 0;}/*按鈕*/ 
.btn.btn_back,.ebtn,.block_body .page_content2 .btn,.block_body .page_content1 .btn,.page_content2 .btn,.page_content1 .btn,.btn-primary {    width: 100% !important;}/*container*/ 
.page_wrapper_bg .pagecontent {    padding: 0px !important;}/*fixrow*/ 
.fixrow {    padding-left: 0px !important;    padding-right: 0px !important;}/*文章列表最上層樣式調整*/#article .cate_list.row .col-sm-6.col-md-4 {    margin: 0 0 30px;}/*文章列表樣式-02*/#article .layoutlist_2 .item {    width: 100%;    margin: 10px 0;}/*文章列表樣式-03*/#article .layoutlist_3 .item {    width: 100%;    margin: 10px 0;}/*文章列表樣式-04*/#article .layoutlist_4>.fixrow>.xrow>.col-sm-6.col-md-6 {    width: 100%;    margin: 10px 0;}/*文章列表樣式-06*/ 
.rwdlayoutlist_6 ul {    margin: 0;}.rwdlayoutlist_6 li {    margin: 0;    border-bottom: #dfdfdf solid 1px;    padding: 10px 0 10px;}.rwdlayoutlist_6 .subject_title {    display: none;}.rwdlayoutlist_6 .list_item {    text-align: center;    flex-direction: column}.rwdlayoutlist_6 .list_item .column.no,.rwdlayoutlist_6 .list_item .column.subject,.rwdlayoutlist_6 .list_item .column.date {    width: 100%;}/*文章列表樣式-07*/#article .layoutlist_7 .litem {    width: 100%;}/*文章列表樣式-09*/ 
.rwdlayoutlist_9 .litem {    width: 100%;}/*左右圖文輪播PH*/ 
.RWDslider01 .pic-list {    width: 100%;}.article1.id22 .pagecontent .RWDtimeline01::before,.article1.id761 .pagecontent .RWDtimeline01::before,.article1.id4044 .pagecontent .RWDtimeline01::before {    display: none;}/*文章檔案下載*/ 
.file_area {    margin: 0 0 10px;}#file_dlist,.page_wrapper_bg .dd-select,.file_area {    width: 100% !important;}.download_container .btn {    width: 100%;}/*電子表單*/ 
.new-form {    margin-top: 0;}/*相簿上下方說明*/#album .page_desc {    margin: 30px 0;}#album .page_content3 .page_desc2,#album .page_content4 .page_desc2 {    margin: 30px 0 0;}.photo_discription .text {    font-size: 16px !important;    line-height: 1.5 !important;    margin: 30px 0;    color: #333 !important;    letter-spacing: 2px;    font-weight: 400}/*相簿列表樣式-01*/ 
.layoutlist_1 .album_item {    width: 100% !important;}/*相簿列表樣式-02*/ 
.layoutlist_2 .album_item {    margin: 10px 0px 20px !important;    width: 100%;}#album .layoutlist_2 .album_item {    width: 100%;    padding: 0;}/*產品列表樣式 A*/#product .layoutlist_2 .col-sm-6 {    width: 100%;}/*產品列表樣式 B*/#product .layoutlist_3.row>.col-md-12 {    width: 100%;}/*產品列表樣式 C*/#product .layoutlist_4 .col-xs-6 {    width: 100%;}/*產品列表樣式 D*/ 
.productlist .layoutlist_4 .col-sm-4.col-md-4,.productlist .layoutlist_4 .col-sm-3.col-md-3 {    width: calc(100%/1);    float: left;}/*產品列表樣式 E*/#product .layoutlist_5.layoutlist .col-sm-4 {    width: 100%;}#product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {    width: 100%;}/*相簿內容樣式-01*/ 
.row .album_d_item {    width: 100%;}/*相簿內容樣式-03*/ 
.photo .content_box {    width: 100% !important;}/*相簿內容樣式-04*/ 
.album-list .item {    width: 100%;}/*影片列表*/#video .layoutlist_2 .video_item {    width: 100%;}/*產品內頁-01*/#member_org_price,#prod_fixprice {    margin-top: 25px;}.page_content1 #prod_price {    margin-top: 5px;}/*購物訂單畫面按鈕*/ 
.RWDshopping .btn.normal {    width: 100%;    margin: 5px 0;}/*詢問車按鈕*/ 
.RWDquiry .btn.normal {    width: 100%;    margin: 5px 0;}.layoutlist_2 .col-sm-4,.layoutlist_2 .col-xs-12,.layoutlist_2 .album_item,.cate_list .col-md-3 {    width: 100%;}.layoutlist_4 .product_list_item, .layoutlist_2 .product_list_item {    margin: 0 0 20px;}.sortbar {    font-size: 13px;    margin-bottom: 2rem !important;}.pdt-des-icon {    display: flex;    flex-direction: column;    align-items: flex-start;    padding: 1rem;}.pdt-des-icon .image {    grid-row: unset;    width: 50px;    padding-bottom: 20px;}.pdt-des-04 .image,.pdt-des-03 .image {    width: 100%;}.pdt-des-04 {    flex-direction: column;}.inner-certificate .page-title,.page_wrapper_bg .pdt-des-06 h3 {    margin-bottom: 2rem !important;    padding-bottom: 1rem;}.layoutlist_8.rwd .item {    width: 100%;}.news-page .image.w-50 {    width: 100%;}.page_wrapper_bg .article-text h2 {    font-size: 24px;}.philosophy-item {    width: 100%;    margin: 0;}.article1.id10 .pagecontent .RWDtimeline01,.article1.id755 .pagecontent .RWDtimeline01 {    padding: 0rem 2rem 0 0;}.article1.id22 .RWDtimeline01 li.event .point,.article1.id761 .RWDtimeline01 li.event .point,.article1.id4044 .RWDtimeline01 li.event .point,.article1.id10 .RWDtimeline01 li.event:nth-child(odd) .point,.article1.id755 .RWDtimeline01 li.event:nth-child(odd) .point,.article1.id10 .RWDtimeline01 li.event .point,.article1.id755 .RWDtimeline01 li.event .point {    left: 80px;    width: calc(100% - 80px);}.article3 .RWDtimeline01 li.event .point {    left: 80px;    width: calc(100% - 80px);    padding-right: 0;}.article3 .RWDtimeline01 li.event:before {    left: 23px;}.article3 .RWDtimeline01 .line_dot,.RWDtimeline01 .line_dot2 {    left: 0px;}.article1.id22 .pagecontent .RWDtimeline01,.article1.id761 .pagecontent .RWDtimeline01 ,.article1.id4044 .pagecontent .RWDtimeline01{    padding: 2rem;}.article1.id22 .circle_img ,.article1.id761 .circle_img ,.article1.id4044 .circle_img{    height: 150px;    width: 150px;}.pdt-des-03,.pdt-des-04,.pdt-des-05 {    padding: 0rem;}.article1.id10 .page_wrapper_bg .article-text h3,.article1.id755 .page_wrapper_bg .article-text h3,.article1.id22 .page_wrapper_bg .article-text h3,.article1.id761 .page_wrapper_bg .article-text h3 ,.article1.id4044 .page_wrapper_bg .article-text h3{    padding: 2rem 1rem 0;}.page_wrapper_bg .footer-block .container {    width: 100%;    padding-left: 25px;    padding-right: 25px;}.RWDquiry .btn-box {    display: flex;    justify-content: center;    flex-direction: column;    row-gap: 10px;}.cate_list {    row-gap: 2rem;}/*英文版*/ 
.lang_en .RWDalert_fancybox.bottom{width:100%;}.lang_en .pro-feature > div{height: auto;padding-left:20px;padding-right:20px;}.lang_en span.count-str{display:block;}.lang_en .RWDscore01 .score-maintitle {font-size: 26px;}.lang_en .vvv_text p {grid-column-gap: unset;display: block;grid-template-columns: unset;font-size: 18px;margin: 30px auto 30px;}.lang_en .vvv_text p > span{display: block;}.lang_en .vvv_text p > span::before{font-size: 42px;top: -15px;left: -40px;}.lang_en .vvv_text p > span{width: calc(100% - 40px);}.lang_en .vvv_text p > span br{display:none;}.ft-bottom-copyright > div::before{display:none;}/*日版*/ 
.lang_jp .RWDalert_fancybox.bottom{width:100%;}.lang_jp .pro-feature > div{height: auto;padding-left:20px;padding-right:20px;}.lang_jp span.count-str{display:block;}.lang_jp .RWDscore01 .score-maintitle {font-size: 26px;}.lang_jp .vvv_text p {grid-column-gap: unset;display: block;grid-template-columns: unset;font-size: 18px;margin: 30px auto 30px;}.lang_jp .vvv_text p > span{display: block;}.lang_jp .vvv_text p > span::before{font-size: 42px;top: -15px;left: -40px;}.lang_jp .vvv_text p > span{width: calc(100% - 40px);}.lang_jp .vvv_text p > span br{display:none;}.lang_jp .login_box{min-width: unset;}.article1 ._bd_row img{        display: block;    width: 150px;    margin: 3rem auto 1rem;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .features .member-btn {    padding: 25px 9px;}.RWDService001 .col-md-3 {    width: calc(100% / 2);    padding: 0px 30px;}.index .main-title, .index .RWDproduct004 h1.main-title, .RWDService001 h1.main-title, .RWDscore01 .score-maintitle, .vvv_text h3 {font-size: 24px;}.vvv_text p {grid-column-gap: unset;display: block;grid-template-columns: unset;font-size: 18px;margin: 30px auto 30px;}.vvv_text p > span{display: block;}.vvv_text p > span::before{font-size: 42px;top: -15px;left: -40px;}.vvv_text p > span{width: calc(100% - 40px);}    .collapsing_header .main {        top: 72px !important;    }    /* 匯入內頁補丁包*/    /*文章高度調整*/    .pagecontent .article_model[data-seq="0"] {        margin-top: 0 !important;    }    /*檔案下載*/    .layoutlist_5 .downlaod_item {        width: calc(100%);    }    /*圖文輪播*/    .RWDslider01 .text {        padding-bottom: 40px;    }    .feature-items {        display: grid;        grid-auto-flow: row;        grid-template-columns: repeat(1, 1fr);        grid-template-rows: auto;        row-gap: 1.5rem;        column-gap: 0;    }   .page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-left,   .page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-right,    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .container {        width: 100% !important;    }    .page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-left{        letter-spacing: 3px;        font-size: 32px;        }    .main .container {        padding-left: 0;        padding-right: 0;    }    .article3 .main .container {        padding-left: 10px;        padding-right:10px;    }    #album .layoutlist_2 .album_item_subject {        padding: 10px 0px 0px;    }    .page_wrapper_bg .privacy-page .content-part h3 {        font-size: 18px !important;    }    .eformscontent .layoutlist_1, .photo_view, .article3 .pagecontent .RWDtimeline01 {        padding: 3rem 1.5rem;    }    .layoutlist_7 .subject, .layoutlist_7 .subject a{        font-size: 16px !important;    }    #article .layoutlist_7 .summary, .article7 .layoutlist_7 .summary a {        font-size: 14px !important;        line-height: 1.6 !important;    }.lang_jp .RWDscore01 .more-btn {    width: 100%;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {.RWDtimeline01 li.event .point{    padding-right: 0;}    .info-box .title, .info-ok, .notice .title, .shopping-title, .shopping_form .shopping-title{        font-size: 16px;    }    .RWDquiry, .RWDquiry .btn, .delivery-editor, .shopping-item .tag {        font-size: 15px;        letter-spacing: 0;    }    .shopping-item {        margin-left: 0;        margin-right: 0;    }    .RWDquiry{        padding: 0 15px;    }    /*文章左右圖文輪播PH*/    .RWDslider01 .pic-list,    .RWDslider01.pic-right .pic-list {        margin: 0;    }    .article1 .RWDtimeline01 li.event .point .date{        margin: 0;    }    .RWDtimeline01 li.event .point .date{        font-size: 14px;    }    .page_wrapper_bg .article-text .news-page h2 {        font-size: 17px;        letter-spacing: 1px;    }    .page_subject {        padding: 0;    }    .faq1 .layoutlist_2,    .article2.articlecontent .page_wrapper_bg .article-text .container {        padding: 1.5rem;    }    .article1.id22 .RWDtimeline01 li.event .point .editor,.article1.id761 .RWDtimeline01 li.event .point .editor {        font-size: 15px;        letter-spacing: 1px;        line-height: 1.7;    }   }

/*414px end*/
/*380px start*/
@media (max-width: 380px){
 .page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-left {        letter-spacing: 3px;        font-size: 26px;    }    .inner-certificate, .inner-philosophy, .inner-about {        padding: 1rem;    }    .page_wrapper_bg .article-text h2 {        font-size: 22px;        letter-spacing: 1px;    }    .article1 .page_wrapper_bg .article-text h3 {        font-size: 16px !important;        letter-spacing: 1px;    }    .page_wrapper_bg .hgroup h1 {        font-size: 22px;        letter-spacing: 1px;    }    .page_wrapper_bg .article-text .news-page h4,    .page_wrapper_bg .article-text .news-page h2 {        font-size: 16px;        letter-spacing: 0px;    }    .news-page .text-02{        margin-top: 1rem;    }    #album .layoutlist_2 .album_item_subject, .download .list_table th.list_downloadbtn, .download .list_table th.list_date, .download .list_table th.list_subject, .download .list_table th.list_no {        font-size: 16px;    }    .call-btn{        width: 100%;        padding: 5px 15px;        font-size: 14px;        letter-spacing: 0px;    }    .contact-page ul li, .contact-page ul li a {        font-size: 14px;        letter-spacing: 0px;    }    .privacy-page {        padding: 1.5rem;    }.lang_jp .RWDscore01 .more-btn {   font-size: 12px;}
}
/*380px end*/