/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}/*language*/ 
.RWDmenu_plus04 .header .features {opacity:0;transition:0.3s}.RWDmenu_plus04 .header.is-up .features {opacity:1;transition:0.3s}.RWDmenu_plus04 .features .language-block {padding: 0;}.RWDmenu_plus04 .features .language-block a {    display: block;    padding: 6px 0;    color: #fff;    font-size: 17px;    letter-spacing: 1px;    text-align: center;}.RWDmenu_plus04 .features {    display: flex;    flex-direction: column-reverse;    justify-content: center;    align-items: center;    background: #e50011;    border-radius: 50px;    padding: 20px 0px;    position: absolute;    right: 20px;    top: 56vh;}.RWDmenu_plus04 #search-box {margin-right: 6%;top: 58.5vh;}/*menu*/ 
.RWDmenu_plus04 .header {background: transparent;}.glyphicon-search:before { color: #fff;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;    display: inline-block;    width: auto;    float: right;    background: #1c1f87;    border-radius: 0px 00px 10px 10px;    padding:0px 20px;}.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;}.RWDmenu_plus04 .container {max-width: 100%;}.RWDmenu_plus04 .site-nav .menu>li>a {    color: #fff;font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 1px;    padding: 60px 20px 20px 20px;    font-size:16px;}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: center;}/*選單滑過*/ 
.RWDmenu_plus04 .site-nav .menu:hover li {opacity: 0.5;transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu li {opacity: 1 !important;transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu li:hover {opacity:1 !important;transition: 0.3s !important;}.RWDmenu_plus04 .site-nav .menu ul li>a {color: #1c1f87;font-weight: 600;}/*選單*/ 
.RWDmenu_plus04 .header .site-nav {    opacity: 0;    transition: 0.5s;    pointer-events: none;}.RWDmenu_plus04 .header.is-up .site-nav {    opacity: 1;    transition: 0.5s;    pointer-events: auto;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after {color: #fff;}/*選單icon*/ 
.RWDmenu_plus04 .site-nav .menu li{position: relative;}.RWDmenu_plus04 .site-nav .menu li:after {opacity: 0.8;}.RWDmenu_plus04 .site-nav .menu li.i_gear:after {    content: "";    position: absolute;    background: url(archive/image/customization/icon_gear.png)no-repeat;    width: 39px;    height: 36px;    left: 50%;    margin-left: -19.5px;    top: 16%;    background-size: contain;}.RWDmenu_plus04 .site-nav .menu li.i_machine:after {    content: "";    position: absolute;    background: url(archive/image/customization/icon_machine.png)no-repeat;    width: 35px;    height: 33px;    left: 50%;    margin-left: -17.5px;    top: 16%;    background-size: contain;}.RWDmenu_plus04 .site-nav .menu li.i_quality:after {    content: "";    position: absolute;    background: url(archive/image/customization/icon_quality.png)no-repeat;    width: 32px;    height: 32px;    left: 50%;    margin-left: -16px;    top: 16%;    background-size: contain;}.RWDmenu_plus04 .site-nav .menu li.i_edm:after {    content: "";    position: absolute;    background: url(archive/image/customization/icon_edm.png)no-repeat;    width: 32px;    height: 35px;    left: 50%;    margin-left: -16px;    top: 16%;    background-size: contain;}.RWDmenu_plus04 .site-nav .menu li.i_about:after {    content: "";    position: absolute;    background: url(archive/image/customization/icon_about.png)no-repeat;    width: 49px;    height: 35px;    left: 50%;    margin-left: -29.5px;    top: 16%;    background-size: contain;}.RWDmenu_plus04 .site-nav .menu li.i_news:after {    content: "";    position: absolute;    background: url(archive/image/customization/icon_news.png)no-repeat;    width: 36px;    height: 36px;    left: 50%;    margin-left: -19.5px;    top: 16%;    background-size: contain;}.RWDmenu_plus04 .site-nav .menu li.i_contact:after {    content: "";    position: absolute;    background: url(archive/image/customization/icon_contact.png)no-repeat;    width: 33px;    height: 31px;    left: 50%;    margin-left: -16.5px;    top: 16%;    background-size: contain;}/*search*/ 
.RWDmenu_plus04 .features .search-btn {    padding: 0;    width: 50px;    height: 50px;    background: #e50011;    display: flex;    justify-content: center;    align-items: center;    border-radius: 50%;}.RWDmenu_plus04 #search-box .form-control {    background: #e50011;    border-radius: 30px;    color: #fff;    font-weight: bold;    letter-spacing: 1px;    font-size: 16px;    line-height: 30px;    border-color: #e50011;    box-shadow: 5px 4px 8px -6px rgba(0, 0, 0, 0.46);}input#search_box_text::placeholder {color: #fff;font-family: 'Noto Sans TC', sans-serif;font-weight: 300;}.RWDmenu_plus04 #search-box .search {color: #fff;font-weight: bold;}/*logo*/ 
.RWDmenu_plus04 .logo {width: 150px;}/*標語*/ 
.slick-caption .container {width: 80%;margin-top:16%;}.txt1 {    color: #333;    letter-spacing: 3px;    font-size: 25px;    line-height: 30px;    margin-bottom: 5px;    font-family: 'Noto Sans TC', sans-serif;}.txt2 {    font-size: 60px;    color: #000;    font-weight: bold;    letter-spacing: 3px;    line-height: 60px;    margin-top: 20px !important;    font-family: 'Noto Sans TC', sans-serif;    margin-bottom:10px !important;}.txt3 {    color: #1c1f87;    font-weight: bold;    font-size: 20px;    letter-spacing: 0px;    line-height: 20px;    margin-top: 5px;    display: inline-block;    float: left;}.txt3:after {    content: "";    position: absolute;    height: 1px;    width: 100px;    background: #1d2087;    top: 50%;    left: 113%;}.txt4 {    color: #e50011;    font-weight: bold;    float: left;    margin-left: 160px;    font-size: 20px;    line-height: 20px;    text-transform: uppercase;}/*關於我們*/ 
.about_block {padding: 100px 0px;position: relative;}.RWDright_cont002 .container {width: 80%;}.RWDright_cont002 .item-first {background:transparent;}.RWDright_cont002 .item-first .pic img {    transition: all 1.3s;    -o-transition: all 1.3s;    -webkit-transition: all 1.3s;}.RWDright_cont002 .item-first .text-box .title { color: #000;font-family: 'Noto Sans TC', sans-serif;font-size:40px;line-height:40px;}.RWDright_cont002 .item-first .text-box .subtitle {    color: #1c1f87;    font-size: 20px;    letter-spacing: 2px;    font-weight: bold;    margin-top: 50px;    font-family: 'Noto Sans TC', sans-serif;    line-height:20px;}.RWDright_cont002 .item-first .text-box .underline{display:none}.RWDright_cont002 .item-first .text-box .text {    width: 100%;    color: #333;    line-height: 30px;    font-size: 15px;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    margin-top:15px;}.RWDright_cont002 .item-first .text-box {    width: 60%;    position: absolute;    z-index:1;    right: 0;    background: rgba(238, 238, 238, 0.8);    top: 50px;    padding:80px;}.RWDright_cont002 .item-first .text-box a {    background: transparent;    border: 0px;    letter-spacing: 1px;    font-size: 15px;    line-height: 30px;    text-align: right;    margin-right: 0;    color: #333;    font-weight: bold;    padding:0px;}.RWDright_cont002 .item-first .text-box a:hover button { color: #000;}.RWDright_cont002 .item-first .text-box a:hover {background: transparent;color: #000 !important;}.RWDright_cont002 .item-first .pic {z-index: -1;}/*過場圖*/ 
.certification_block {padding: 100px 0px;position: relative;}.RWDparallax_new .picbgbox {height: 700px !important;}.container.editor {    padding-top: 100px;    padding-bottom: 100px;    width: 100%;    max-width: 1000px;}.c_title {    text-align: center;    font-size: 40px;    font-family: 'Noto Sans TC', sans-serif;    color: #fff;    letter-spacing: 3px;    line-height: 40px;    margin-bottom:50px;}.c_item {    width: calc(100%/3 - 20px);    float: left;    padding: 20px 40px;    text-align: center;    margin: 10px;    border:1px solid #fff;}.c_list {    font-size: 18px;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    color: #fff;    line-height: 30px;}.c_icon {width: 80px;margin: 20px auto;}/*齒輪介紹*/ 
.RWDproduct002_v2 .portfolio-item > .inner-content {padding:0px 50px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #1c1f87;}.portfolio-bottom h4 {    letter-spacing: 2px;    font-size: 18px;    color: #333;    font-family: 'Noto Sans TC', sans-serif;    margin-top: 30px;    line-height: 30px;}.RWDproduct002_v2 .section-line{display:none}.RWDproduct002_v2 h1.main-title {    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 3px;    font-size: 40px;    line-height: 50px;    color: #1c1f87;}.RWDproduct002_v2 h2.sub-title {    font-size: 18px;    font-weight: bold;    color: #ababab;}.RWDproduct002_v2 {padding: 0;}/*footer*/ 
.info_block {width: 50%;float: left;}.footer_block {    background: #eee;    padding: 50px 0px;    position: relative;}.map_block {width: 50%; float: right;}.info_logo {    font-size: 20px;    color: #222;    letter-spacing: 1px;    line-height: 30px;    margin-bottom: 20px;    font-family: 'Noto Sans TC', sans-serif;}.info_block {    color: #222;    letter-spacing: 1px;    font-size: 15px;    line-height: 30px;    font-family: 'Noto Sans TC', sans-serif;}.info_block a{color:#222}/*copyright*/ 
.copy_block {    padding-top: 10px;    margin-top: 20px;    border-top: 1px solid #C3C3C3;    color:#7376d6;    font-size: 12px;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.RWDssl01 {margin: 0 20px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #7376d6;}/*mailus*/ 
.mailus_block {    padding: 100px 0px;    position: relative;    background: #1c1f87 url(archive/image/customization/191017_bg2.png)no-repeat;    background-size: cover;}.mail_title {    font-size: 40px;    letter-spacing: 2px;    font-family: 'Noto Sans TC', sans-serif;    color: #000;    text-align: center;    line-height: 40px;    margin-bottom: 10px;}.mail_subtitle {    color: #666;    letter-spacing: 1px;    font-size: 20px;    line-height: 30px;    font-weight: bold;}.mail_contact {    max-width: 1000px;    width:90%;    margin: 0 auto;    position: relative;    padding:30px;    background:#fff;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding-top: 30px; border-top: 1px solid #eee;height: 350px !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(1){padding-top: 0px;border-top: 0px solid #eee;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(2){padding-top: 0px;border-top: 0px solid #eee;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3){padding-top: 0px;border-top: 0px solid #eee;}.products_block {padding-bottom: 100px;position: relative;}.left_block {    width: 45%;    float: left;    border-right: 1px solid #ccc;    margin-right: 2.5%;    padding-right: 2.5%;}.right_block {    width: 45%;    margin-left: 5%;    float: left;    text-align: center;}.mail_text {text-align: left;}.mail_text a {    font-size: 26px;    color: #000;    line-height: 72px;    font-weight: bold;    letter-spacing: .5px;}.mail_subtitle {    color: #666;    letter-spacing: 1px;    font-size: 14px;    line-height: 25px;    text-align: center;    margin-top: 30px;}/*新增語系*/ 
.lang-select-label {padding: 14px 20px;color: #555;} .lang-select:hover {color: #555 !important;}.lang-select-options a:hover, .lang-select-options a:hover { color: #1c1f87;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-labe{color: #555 !important;}.RWDmenu_plus04 .lang-select-label:hover:after{color: #555 !important;}
/*英文版 start*/

.lang_en .txt1 {font-size: 35px;color: #000;font-weight: bold;letter-spacing: 1px;line-height: 60px;margin-top: 20px !important; font-family: 'Noto Sans TC', sans-serif;margin-bottom:10px !important;}.lang_en .txt2 {color: #1c1f87;font-weight: bold; font-size: 20px;letter-spacing: 0px;line-height: 20px;margin-top: 5px;float: left;}.lang_en .txt2:after {content: "";position: absolute;height: 1px;width: 100px;background: #1d2087;top: 50%;left: 113%;}.lang_en .txt3 {color: #e50011;font-weight: bold;float: left;margin-left: 160px;font-size: 20px; line-height: 20px;text-transform: uppercase;}.lang_en .txt3:after {display: none;}.lang_en  .RWDright_cont002 .item-first .text-box .subtitle {font-size: 18px;letter-spacing: 1px; line-height: 30px;}.lang_en .RWDproduct002_v2 h1.main-title {letter-spacing: 1px;}.lang_en .portfolio-bottom h4 {letter-spacing: 1px;}.lang_en  .mail_title {letter-spacing: 1px;}.lang_en .RWDmenu_plus04 .site-nav .menu ul li a {letter-spacing: 1px;}.lang_en .c_title{letter-spacing: 1px;}.lang_en .RWDmenu_plus04 .site-nav .menu ul { width: 100%;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>ul {margin-left: 0; left: 0;}.lang_en .RWDmenu_plus04 #search-box .form-control {width: 300px;}/*-----內頁-----*/ 
.lang_en .m2018 .products-nav .nav-title { letter-spacing: 1px;}.lang_en .page_wrapper_bg .layoutlist_2 .subject {letter-spacing: 1px;}.page_wrapper_bg.lang_en .pagecontent {letter-spacing: 1px;}.lang_en .hgroup h1 {letter-spacing: 2px;}.page_wrapper_bg.lang_en .pagecontent h4 {letter-spacing: 1px;}.page_wrapper_bg.lang_en .layoutlist_2 .list_subject a {letter-spacing: 1px;}.lang_en  .album_item_subject td {letter-spacing: 1px;}.lang_en .RWDtimeline01 li.event .point .title{font-size: 20px;letter-spacing: 0px;}.article2 .lang_en .RWDtimeline01 li.event .point .editor {background: transparent;border: 0; padding: 0px; letter-spacing: 0px;text-align: center; line-height: 1.5;}.lang_en .RWDtimeline01 li.event .point .editor {letter-spacing: 1px;}.page_wrapper_bg.lang_en .layoutlist_2 .subject a {letter-spacing: 1px;}

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

.lang_jp .mail_title {margin-bottom: 0;margin-top: 30px;}.lang_jp .mail_subtitle {margin-top: 20px;font-size: 15px;}.lang_jp  .mail_text a {font-size: 20px;}.lang_jp .RWDmenu_plus04 #search-box .form-control {width: 300px;}.lang_jp .c_title {font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;}.lang_jp  .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a  {font-family: 微軟正黑體 !important;}/*-----內頁-----*/ 
.lang_jp .hgroup h1 {letter-spacing: 3px; font-size: 36px; line-height: 1.8;color: #333;font-weight: 600;margin-bottom: 0px;font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;}.page_wrapper_bg.lang_jp  .pagecontent {letter-spacing: 1px;}.lang_jp .RWDtimeline01 li.event .point .title{font-size: 20px;letter-spacing: 0px;}.lang_jp .hgroup h1 {letter-spacing: 1px;}.page_wrapper_bg.lang_jp .layoutlist_2 .subject a {letter-spacing: 1px;}.article2 .lang_jp .RWDtimeline01 li.event .point .editor {background: transparent;border: 0; padding: 0px; letter-spacing: 0px;text-align: center; line-height: 1.5;}

/*日文版 end*/
/*小螢幕 start*/

@media (max-width: 1280px) {.lang_en  .RWDmenu_plus04 .site-nav .menu>li>a {padding: 60px 15px 20px 15px;font-size: 14px;}/*1280px*/ 
.RWDright_cont002 .container {width: 100%;}.RWDbanner_plus01.style-dotnav .control-box .control {margin-top: 41vh;}.slick-caption .container {width: 95%;}.RWDright_cont002 .item-first .text-box {padding: 60px;}}@media (max-width: 1199px) {.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {color: #666;}.RWDmenu_plus04 .site-nav .menu {padding: 0px 10px;}.lang_jp .RWDmenu_plus04 .site-nav .menu>li>a{padding: 60px 15px 20px 15px;}}@media (max-width: 1100px) {.RWDmenu_plus04 .site-nav .menu>li>a{padding: 60px 15px 20px 15px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {padding: 60px 10px 20px 10px;}.lang_jp .RWDmenu_plus04 .site-nav .menu>li>a{padding: 60px 12px 20px 12px;}}

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

.page_wrapper_bg .row {margin: 0 -15px;}.pagecontent .RWDeditor01 {margin-top: 0px;}.page_wrapper_bg header {border-bottom:0px;}.page_wrapper_bg .call_to_action {padding-top: 230px;padding-bottom:80px;}.page_wrapper_bg .collapsing_header .main::before {content: "";background: url(archive/image/customization/191115_upper_deco001.jpg);width: 100%;height: 525px;display: block;position: absolute;top: 0px;right: 0px;background-size: contain;background-repeat: no-repeat;}.page_wrapper_bg .collapsing_header .main {top: 0px !important;}/*標題*/ 
.hgroup h1 {font-family: 'Noto Sans TC', sans-serif;letter-spacing: 5px;font-size: 36px;line-height: 1.8;color: #333;font-weight:600;margin-bottom:0px;}.hgroup .breadcrumb {letter-spacing: 1px;border: 0px;background: #fff;border-radius: 0;padding: 6px 20px;}.hgroup .container {margin-bottom: 30px;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f9f9f9;box-shadow: 2px 2px 5px #ddd;}.m2018 .products-nav .nav-title {background: #1c1f87; font-size: 18px; padding: 10px 0px;text-align: center; margin-bottom: 0; color: #fff;letter-spacing: 5px;font-weight:bold;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 2px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover { background: #fff; border-bottom: 2px solid #1c1f87;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #1c1f87;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 16px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}/*齒輪*/ 
.page_wrapper_bg .layoutlist_2 .item {border-bottom: 1px solid #eee;}.page_wrapper_bg .layoutlist_2 .subject {letter-spacing: 2px;font-size: 18px;font-family: 'Noto Sans TC', sans-serif;margin-top: 30px;line-height: 30px;text-align: center;}.page_wrapper_bg .layoutlist_2 .subject a {color: #333;transition:0.5s ease;}.page_wrapper_bg .layoutlist_2 .item img {transition:0.5s ease;}.page_wrapper_bg .layoutlist_2 .item:hover img {transform:scale(1.1);}.page_wrapper_bg .layoutlist_2 .item:hover a {color: #1c1f87;}.RWDproduct_page .products-info .name {font-size: 21px;font-weight: 600;}.RWDproduct_page .products-info .txt .editor {color: #555;}.RWDproduct_page .products-info .txt .editor ul {padding-left:20px;}.RWDproduct_page .pic-box {width: calc(100% - 400px);}.RWDproduct_page .products-info {width: 400px;}.RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box {margin-bottom: 20px;}.RWDproduct_page .products-info .txt .editor h4 {background: transparent;color: #1c1f87;text-align: left;margin: 10px 0 0px;}/*統一字體*/ 
.page_wrapper_bg .pagecontent h4 {background-color: #4472c4;color: #fff;letter-spacing: 2px;font-weight: 600;font-size: 18px;margin-top: 0px;line-height: 2;text-align: center;}.page_wrapper_bg .pagecontent {font-size:15px;line-height:2;letter-spacing:2px;}.page_wrapper_bg .pagecontent p {font-weight: 600;color: #000;font-size: 17px;margin: 8px 0px 5px;}/*設備*/ 
.quit_title {line-height: 1;border-left: 8px solid #1c1f87;padding-left: 8px;font-size: 24px;font-weight: 600;letter-spacing: 2px;margin-bottom: 45px;}.pic_second {padding-bottom: 45px;}.video_top {padding-bottom: 30px;}.one_top {padding-bottom: 45px;}.quit_child img {border-bottom: 1px solid #ddd;padding-bottom: 20px;}.quit_child h5 {text-align: center;font-weight: 600;letter-spacing: 1px;font-size: 15px;line-height: 1.8;}.product_table {margin-bottom: 60px;}.product_table td {border: 1px solid #ccc;padding: 5px 15px;}.product_table tr:nth-child(odd) {background: rgba(80, 82, 160, 0.1);}.product_table tr:nth-child(1) {background: #333;color: #fff;font-weight:600;}.product_table tr:nth-child(2) > td:nth-child(1) {font-weight: 600;color: #000;}.quit_table {margin-bottom: 30px !important;}.product_table table {width: 100%;}/*品質*/ 
.iso_area img {margin-bottom: 30px;}.add_area_child {width: calc(100% / 5);display: inline-block;float: left; text-align: center;}.add_area_child p {margin-bottom: 12px !important;}.add_area_top {position: relative;margin-bottom: 60px !important;}.add_area_bottom {position: relative;}.add_area_top::before {    content: "";    width: 80%;    height: 2px;    background: #4472c4;    display: block;    position: absolute;    top: 62%;    left: 10%;}.add_area_bottom::before {    content: "";    width: 65%;    height: 2px;    background: #4472c4;    display: block;    position: absolute;    top: 62%;    left: 10%;}/*回上頁*/ 
.RWDproduct_page .btn_back a {background: #1c1f87;padding: 3px 30px;border-radius: 50px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.RWDproduct_page .btn_back {background: transparent;float: right;margin-right: 0px;padding: 0;}.RWDproduct_page .btn_back a:hover {background: #3f3f3f;}.page_wrapper_bg .btn_back {background: transparent!important;float: right;margin-right: 0px;padding: 0;margin-top: 30px;}.page_wrapper_bg .btn_back a {background: #1c1f87;padding: 8px 30px;border-radius: 0px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #3f3f3f;}/*型錄*/ 
.album_item_subject td {letter-spacing: 2px;font-size: 18px;font-family: 'Noto Sans TC', sans-serif;margin-top: 30px;line-height: 30px;text-align: center;}.page_wrapper_bg .layoutlist_2 .album_item {width: calc(100% / 3);}/*關於*/ 
.about_top {margin-bottom: 35px !important;}.about_left {border-right: 1px solid #eee;padding-right: 20px;}.about_text {padding-left: 20px;}.page_wrapper_bg .about_top h4 {margin-bottom: 30px;}.page_wrapper_bg .about_bottom h4 {margin-bottom: 30px;}.leader_right {background: #efefef;border: double #4472c4;padding: 50px 60px;}.leader_left {padding-right: 35px;}.company_leader {display: flex;align-items: center;justify-content: center;}.RWDtimeline01 li.event .point .editor {background: #eee;border-top: 1px dashed #4472c4;padding: 40px;font-size: 15px;color: #333;line-height: 2;letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {color: #1c1f87;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_2 .list_subject a {letter-spacing: 2px;font-size: 18px;font-family: 'Noto Sans TC', sans-serif;margin-top: 30px;line-height: 2;color:#333;}.page_wrapper_bg .layoutlist_2 .listdate .yearmonth {padding-bottom: 0px;}.page_wrapper_bg .layoutlist_2 .listdate .day {font-size: 36px;font-weight: 600;line-height: 1.5;}.layoutlist_2 .listdate .day {color: #1c1f87;}.layoutlist_2 .listdate .yearmonth {color: #999abf;}/*聯絡*/ 
.contact_area {margin-bottom: 20px;font-weight:bold;letter-spacing:1px;}.contact_area a {color:#333;}.contact_area a:hover {color:#1c1f87;}/*表單*/ 
.customized_columns ._input, .customized_columns select {border-radius: 0px;box-shadow: initial;background: transparent;border: 1px solid #ccc;}.formdesc a {color:#333;transition:0.5s ease;}.formdesc a:hover {color:#000080;}.customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #b6b6b6;}.eformsDesc {margin-bottom: 45px;padding-bottom: 45px;border-bottom: 1px solid #eee;}.form-horizontal .form-group {margin: 0 0 15px 0;}/*確定送出*/ 
.page_wrapper_bg .ebtn {background: transparent;float:right;margin-right:0px;}.page_wrapper_bg .ebtn a {background: #1c1f87;padding: 3px 30px;border-radius: 0px;color: #fff;font-size: 14px;font-weight: 600;transition:0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #3f3f3f;}/*時間軸*/ 
.RWDtimeline01 li.event .circle img {margin-bottom: 20px;}.id18 .RWDtimeline01 li.event .point .editor {background: transparent;border-top: 0px;padding: 0px; text-align: center;}.id18 .RWDtimeline01 li.event .point .title {font-size: 21px;}

/*內頁 end*/
/*輪播點動畫 start*/

/*輪播點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li {    margin-right: 20px;    height: 60px;    line-height: 60px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: #fff;    border-radius: 0;    width: 8px;    height: 8px;    transform: rotate(39deg);}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #e50011;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 0;width: 52px;}.RWDbanner_plus01.style-dotnav .control-box .control { display: block;position: relative;margin-top: 50vh;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {right: 0;}.items:after {    content: "";    position: absolute;    width: 60px;    height: 60px;    background: url(archive/image/customization/icon_circle.png)no-repeat;    background-size: contain;    top: 50%;    margin-top: -30px;    right: -30px;    -webkit-animation: circle_gear 10s infinite linear;    -moz-animation: circle_gear 10s infinite linear;    -o-animation:circle_gear 10s infinite linear;    animation:circle_gear 10s infinite linear;    opacity:0.8;}@-webkit-keyframes circle_gear{ from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(360deg);}}@-moz-keyframes circle_gear{ from {-moz-transform: rotate(0deg);} to {-moz-transform: rotate(360deg);}}@-o-keyframes circle_gear{ from {-o-transform: rotate(0deg);} to {-o-transform: rotate(360deg);}}@keyframes circle_gear{ from {transform: rotate(0deg);} to {transform: rotate(360deg);}}

/*輪播點動畫 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDmenu_plus04 .logo {width: 120px;}.RWDmenu_plus04 .features {margin-top: 11px; padding-right: 30px;}.RWDmenu_plus04 .features:after{display:none}.RWDmenu_plus04 .ml-stack-nav-toggle {    background: #1c2087;    border-radius: 0px 0px 10px 10px;    color: #fff;    padding:18px 70px 18px 25px;}.ml-stack-nav-toggle__line {background: #fff;right:26px;}.RWDmenu_plus04 #mobile-menu {width: 300px;background: #1c1f87;z-index:11111;}.RWDmenu_plus04 #mobile-menu .menu li a {    margin-left: 0px;    color: #fff;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 1px;}.RWDmenu_plus04 ul.menu {margin: 0 30px;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container{z-index:1}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background: #fff;}.RWDmenu_plus04 .menu-icon {color: #fff;}.RWDmenu_plus04 .copyright{display:none}.RWDbanner_plus01.style-dotnav .control-box .control {margin-top: 33vh;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 1;}.lang-select-symbol {display: none;}/*標語*/ 
.txt1 {font-size: 18px;line-height:26px}.txt2 {font-size: 40px;margin-top: 0;line-height: 40px;}.txt3 {font-size: 15px;margin-top: 0px;line-height: 15px;}.txt3:after {width: 50px;}.txt4 {margin-left: 81px;font-size: 14px;line-height: 16px;}/*關於*/ 
.RWDright_cont002 .item-first .text-box {padding: 40px;}.RWDright_cont002 .item-first .text-box .title {font-size: 30px;line-height:30px;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 16px;margin-top: 50px;}.RWDright_cont002 .item-first .text-box .text {font-size: 14px;line-height: 26px;margin-top: 20px;}.RWDright_cont002 .item-first .text-box a {margin-top: 10px;}.RWDmenu_plus04 .header .features {position: relative;top: 0;right: 0;}.RWDmenu_plus04 .header .features {padding: 0;}/*頁尾*/ 
.footer_block .container {width: 90% !important;}.RWDbanner_plus01 .slick-caption.txt-left{pointer-events: none;}/*企業洽詢*/ 
.mail_text a {font-size: 22px;}/*---------內頁--------*/ 
.contact_bottom iframe {height: 285px;}/*---------英文版--------*/ 
.lang_en .txt1 { font-size: 28px; line-height: 40px;}.lang_en .txt2 {font-size: 16px; line-height: 20px;}.lang_en .txt3 {margin-left: 125px;font-size: 16px; line-height: 20px;}.lang_en .RWDright_cont002 .item-first .text-box .text {font-size: 13px;}.lang_en .mail_subtitle {font-size: 13px;}.lang_en .hgroup h1 {letter-spacing: 1px;font-size: 25px;}.lang_en .RWDmenu_plus04 #mobile-menu .menu li a {letter-spacing: 0px;}.lang_en  .RWDmenu_plus04 #mobile-menu .menu li a {letter-spacing: 0px;}.lang_en .contact_area { letter-spacing: 0px;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {padding-left: 15px;}.page_wrapper_bg.lang_en .pagecontent {letter-spacing: 0px;}/*---------日文版--------*/ 
.lang_jp .form-horizontal .control-label {font-size: 13px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDright_cont002 .container {width: 85%;}.RWDright_cont002 .item-first .text-box {position: relative;width: 100%;top: 0;}.slick-caption .container {margin-top: 43%;width: 90%;}.c_item {padding: 20px;}.RWDproduct002_v2 .portfolio-item > .inner-content {padding: 0px 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {height: 290px !important;}.left_block {    margin: 0;    padding: 0;    width: 100%;    border-right: 0;    border-bottom: 1px solid #ccc;    padding-bottom: 20px;    float: none;}.right_block {    margin: 0;    width: 100%;    float: none;}.mail_text {text-align: center;margin-top:20px;}.mail_text a{line-height:50px;}.copy_block {flex-direction: column;}.certification_block{padding-top:0px;}.RWDbanner_plus01.style-dotnav .control-box .control {margin-top: 46vh;}/*------------內頁------------*/ 
.page_wrapper_bg .main .container {padding: 0 10px;}.page_wrapper_bg .collapsing_header .main::before {width: 140%;}.page_wrapper_bg .call_to_action {padding-top: 130px;}.page_subject {padding: 0;}.page_wrapper_bg .pagecontent .RWDeditor01 {margin-top: 45px;}/*產品*/ 
.RWDproduct_page .pic-box {width: calc(100% -320px);}.RWDproduct_page .products-info {width: 320px;}/*按鈕*/ 
.page_wrapper_bg .btn_back {width: 30%;}.page_wrapper_bg .ebtn {width: calc(100% - 60px);margin-right: 30px;margin-top: 30px;}/*設備*/ 
.product_table td {padding: 3px 10px;}.product_table {margin-bottom: 30px;}/*關於*/ 
.bottom_pic img {margin-bottom: 30px;}.about_left {border-right: 0px;padding-right: 15px;}.about_text {padding-left: 15px;}.RWDtimeline01 li.event .point .editor {padding:30px;}/*聯絡*/ 
.contact_bottom iframe {height: 210px;}.lang_en .txt1 { font-size: 26px;letter-spacing: 0px;line-height: 40px;}.lang_en .txt2 { font-size: 16px;}.lang_en .txt3 {margin-left: 127px;font-size: 16px;line-height: 27px;}.lang_jp .hgroup .container {border-bottom: 0;}.lang_jp  .hgroup .breadcrumb {border: none;position: relative;float: none !important;text-align:left;bottom: 0;background-color: transparent;right: 15px;}.lang_en .hgroup h1 {font-size: 28px;margin-top: 30px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .ml-stack-nav-toggle {    padding: 30px 40px;    background: #1c2087;    border-radius: 0px 0px 10px 0px;}.ml-stack-nav-toggle__line {background: #1c1f87;}.txt1 {display:none !important}.txt2 {font-size: 30px;letter-spacing: 1px;}.txt4 {float: none;margin: 0;margin-top: 5px;}.txt3 {float: none;}.slick-caption .container {width: 95%;margin:0 auto;margin-top: 81%;}.txt3:after{display:none}.slick-caption.txt-left.chang_fontSize {width: 100%;}.RWDright_cont002 .item-first .text-box .title{line-height:40px;text-align: center;}.RWDright_cont002 .item-first .text-box .subtitle {text-align: center;}.RWDright_cont002 .item-first .text-box {padding: 30px;text-align: center;}.c_title {font-size: 21px;}.c_item {width: 90%;margin: 10px auto;float: none;}.c_block {width: 50%;float: left;}.c_list {font-size: 13px;}.c_icon {width: 70px;}.RWDparallax_new .picbgbox {height: 850px !important;}.mail_text a {font-size: 20px;}.info_block {width: 100%;text-align: center;margin-bottom: 20px;}.map_block {width: 100%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {height: auto !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding-top: 0px; border-top: 0px solid #eee;}.RWDbanner_plus01.style-dotnav.control-right .control-box {display: none;}.RWDmenu_plus04 .features {    margin: 0;    background: #1c2087;    padding: 5px;    border-radius: 0px 0px 0px 10px;}.ml-stack-nav-toggle__line {    right: 20px;    width: 28px;    background: #fff;}.RWDmenu_plus04 .features .search-btn:after {    content: "";    position: absolute;    height: 30px;    width: 1px;    background: #fff;    top: 10px;    right: -8px;}.RWDmenu_plus04 .features .search-btn {background: transparent;border-radius: 0;}.RWDmenu_plus04 #search-box {width: 100%;margin-right: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin-bottom: 50px;}.RWDproduct002_v2 .portfolio-item > .inner-content{padding:0}.RWDright_cont002 .item-first .text-box a {    margin: 0 auto;    margin-top: 30px;    text-align: center;}.portfolio-bottom h4 { margin-top: 15px;}.RWDmenu_plus04 .header .features {padding: 5px;}.RWDmenu_plus04 .header .features{opacity:1;}/*----------------內頁---------------*/ 
.page_wrapper_bg .collapsing_header .main::before {width: 200%;}.hgroup .breadcrumb {position: relative;display: block;bottom: 0;width: 100%;text-align: left;padding: 10px 0;}.hgroup .container {padding: 0 !important;}.hgroup h1 {font-size:30px;}.company_leader {display: block;}/*產品*/ 
.RWDproduct_page .pic-box {width: 100%;}.RWDproduct_page .products-info {width: 100%;}/*按鈕*/ 
.page_wrapper_bg .btn_back {width: 100%;text-align:center;}.page_wrapper_bg .btn_back a {display:block;}.page_wrapper_bg .ebtn {width: calc(100% - 30px);margin-right: 15px;}/*設備*/ 
.pic_second img {margin-bottom: 15px;}/*表格超過*/ 
.page_wrapper_bg .product_table {overflow-x: auto;}.page_wrapper_bg .product_table table{width: 700px;}.phone-info {margin-bottom: 15px;}.phone-info img {margin-right: 8px;}/*型錄*/ 
.page_wrapper_bg .layoutlist_2 .album_item {width: 100%;}/*品質*/ 
.add_area_child {width: 100%;margin-bottom: 40px;}.add_area_top::before {display:none;}.add_area_bottom::before {display:none;}.add_area_top {margin-bottom: 0px !important;}/*關於*/ 
.leader_left {padding: 0;margin-bottom: 20px;}.leader_right {padding: 30px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_2 .listdate .yearmonth {display: inline-block;}.page_wrapper_bg .layoutlist_2 .listdate .day {font-size: 12px;display: inline-block;color: #afafaf;font-weight: normal;margin-left: -4px}.page_wrapper_bg .layoutlist_2 .listdate .day::before {content: "/";position: relative;}.page_wrapper_bg .layoutlist_2 .list_subject a {color: #1c2087;}/*時間軸*/ 
.id18 .RWDtimeline01 li.event .point .title {font-size: 18px;}/*-----英文版-----*/ 
.lang_en  .txt1.fadeInUp01.device_phone {display: block !important;font-size: 21px; line-height: 1.5;}.lang_en .txt2.fadeInUp01.device_phone:after {display: none;}.lang_en .txt3 {margin-left: 127px;font-size: 14px;line-height: 14px; float: none;margin: 0;margin-top: 0px;}.lang_en .txt2 {float: none;font-size: 14px;margin-top: 15px;}.lang_en .c_icon {width: 50px;}.lang_en .c_list {font-size: 14px;}.lang_en .copy_block .RWDedictor { text-align: center;}.page_wrapper_bg.lang_en .subject {margin-top: 0;}.page_wrapper_bg.lang_en .hgroup h1 {letter-spacing: 1px;font-size: 25px; line-height: 1.5;}.lang_en .contact_bottom img {margin-bottom: 20px;}.lang_en .RWDmenu_plus04 #search-box .form-control {width:100%;}/*-----日文版-----*/ 
.lang_jp .RWDmenu_plus04 #search-box .form-control {width:100%;}.lang_jp .c_title { font-size: 18px;margin-bottom: 30px;}.lang_jp .c_item {min-height: 190px;}.lang_jp .c_list { font-size: 15px;}.lang_jp .RWDright_cont002 .item-first .text-box .text {margin-top: 20px;}.lang_jp .hgroup h1 {letter-spacing: 1px;font-size: 25px;line-height: 1.5;}.lang_jp .hgroup .breadcrumb {right: 0px;}.lang_jp .copy_block .RWDedictor { text-align: center;}.lang_jp .c_icon {width: 50px;}.lang_jp .c_list {font-size: 14px;}.lang_jp .portfolio-bottom h4 {letter-spacing: 1px;font-size: 15px;}.lang_jp .contact_bottom img {margin-bottom: 20px;}.quit_child img { width: 100% !important;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.c_item { min-height: 203px;}.c_list {font-size: 17px;}.txt2 {font-size: 28px;}.mail_text a {font-size: 16px; line-height: 30px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.txt2 {font-size: 39px;letter-spacing: 1px;line-height: 50px;}.slick-caption .container {margin-top: 75%;}.mail_text a {font-size: 13px;line-height: 26px;}.RWDright_cont002 .item-first .text-box .title {font-size: 27px;}.c_list {font-size: 16px;}.lang_jp .txt2 {font-size: 35px;letter-spacing: 1px;line-height: 50px;}.lang_jp .slick-caption .container {margin-top: 75%;}.lang_jp .mail_text a {font-size: 13px;line-height: 26px;}.lang_jp .RWDright_cont002 .item-first .text-box .title {font-size: 27px;}.lang_jp .c_list {font-size: 16px;}.lang_jp .mail_title {margin-bottom: 0; margin-top: 10px;font-size: 35px;}.lang_jp .mail_subtitle {margin-top: 10px; font-size: 13px;}.lang_jp .txt4 {font-size: 12px;line-height: 20px;}.lang_en .c_item {min-height: 185px;width: 95%;}.lang_en .c_title {margin-bottom: 30px;}.lang_en .c_list {    font-size: 12px;}
}
/*iphone5 end*/