/*社群連結外掛*/#keyreply-container {bottom: 15% !important}.keyreply-launcher.keyreply-launcher-active .keyreply-brand{ color: transparent !important;}/*網頁共同設定*/body{font-size:14px; letter-spacing:2px; line-height:2rem;}section.article-text.rwd{font-size:14px; letter-spacing:2px; line-height:2rem;}an{color:#e51800}/*隱藏*/ 
.cd-primary-nav > li:after {  display: none;}.left-box0 {  display: none;}/*loading*/#m_RWDfullscreen02_1_1 > div > img{width:60px;}/*menu*/ 
.RWDmenu_plus02 .inside{ background-color: #383838 !important;border-bottom: 4px solid #e51800;}.RWDmenu_plus02 .inside.is-up{ background-color: #383838 !important;}.cd-main-header{background: transparent;}.cd-logo{  width: 185px;    margin-top: 10px;}.cd-primary-nav > li > a {color: #ffffff !important;}.cd-primary-nav > li > a:hover {color: #70edff !important;}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after { background-color: #70edff !important;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: #01a1f1}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons{    top: 84px !important;}.RWDmenu_plus02 .share-group a{color: #ffffff;}.RWDmenu_plus02 .share-group i:hover { color: #70edff;}nav.cd-nav .phone-group i:hover {color: #70edff;}/*搜尋*/ 
.cd-search{    top: 84px !important;}.cd-search-trigger::before {border: 2px solid #fff;}.cd-search-trigger::after {background: #fff;}.cd-search-trigger:hover.cd-search-trigger::before {border: 2px solid  #70edff;}.cd-search-trigger:hover.cd-search-trigger::after {background:#70edff;}.cd-search-trigger span::before, .cd-search-trigger span::after {background:#70edff;}.cd-search {height: 60px;}.cd-search input {font-size: 15px;width: 30%;float: right;box-shadow: none;}.cd-search button {font-size: 15px;top: 12px;background-color: #ffffff;}.cd-search button:hover {color: #70edff;}/*banner*/ 
.block_banner{margin-top: 84px;}.RWDbanner_plus01 .page-scroll {bottom: 40px;}/*service*/ 
.service_block{ background: #f0f0f0;padding-top:140px;padding-bottom:0px}.service_block .col-md-3{ width: 23%;margin: 0 1%;background: #fff; padding: 40px 70px 15px;border-bottom: 4px solid #e31d15;}.RWDService001 h1.main-title{color:#222;font-family:"Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;font-size:28px;font-weight: bold; letter-spacing:2px;}.RWDService001 h2.sub-title{font-size:18px; letter-spacing:2px;margin-top:20px;color:#222;font-weight: bold;}.RWDService001 .section-line{display:none;}.RWDService001 i{width:40px; float: left;}.boxFeature-2 h2{font-size: 24px; float: left; margin:20px;font-weight:bold;margin: 10px 18px;}.RWDService001 p{font-size:14px; text-align: left; clear: both;line-height:28px}tit_sub{color:#e51800;margin-left:10px}/*product*/ 
.editor_img_block{padding:80px 0;background-color:#eee;padding-top:0;}.meet-the-team .team-item > .team-element:hover > img{border-radius:0;border-radius:0px}.RWDproduct003 .section-line{display:none}.RWDproduct003 h1.main-title{color: #333;font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;font-size: 28px;font-weight: bold; letter-spacing: 2px;}.RWDproduct003 h2.sub-title{font-size: 18px;letter-spacing: 2px;margin-top: 20px;font-weight: bold;}.meet-the-team .team-item > .team-element{border-radius:0}.meet-the-team .team-item > .team-element > img{border-radius:0}.RWDproduct003 .section-inner{padding-top:70px}.meet-the-team .team-item > .team-element > .team-inner > .team-detail > .team-content > h4{font-size: 21px;line-height: 1.5; margin: 0 0 10px;font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;font-weight: bold;}/*footer*/footer.footer{padding: 20px 0 0px;border-top: 0; background-color: #383838;}footer .title{color: #fff;font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;font-size: 28px;font-weight: bold;letter-spacing: 2px;margin-bottom:30px}footer .left-box{font-size:13px;letter-spacing:1px;line-height:25px;color:#afafaf}footer .left-box0{font-size:13px;letter-spacing:1px;line-height:1.8;color:#afafaf}footer.footer a{transitin:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s}footer.footer a:hover{color:#70edff}.footer_copyright{text-align:center; padding:10px 0;}/* 社群*/#social_media_wrapper a{padding:0;background-color:transparent}.RWDsocial001{background-color:transparent}#social_media_wrapper a i{color:#afafaf}#social_media_wrapper a:hover, #social_media_wrapper a:active{background-color:#8D785A}.ft_ssl img{ vertical-align: sub;}/* copyright*/ 
.copyright-block {background-color: #383838;padding: 5px 0 10px;color: #adadad;letter-spacing: 0px; font-size: 12px;}/*top*/ 
.scrollTop001{width: 50px;height: 50px;bottom: 0;right: 0;}.scrollTop001 .icon {width: 100%;height: 100%;}.scrollTop001 .icon {background: transparent url(archive/image/customization/top0.png) center center no-repeat;background-size: contain;}/* jQuery*/ 
.logo-change{margin-top:0 !important}.nav-change{padding:0 17px !important}.language-change{margin-top:15px !important}.header-change{background-color:#333 !important;border-top:4px solid #8D785A !important}.header-center-change{border:none !important;}
/*內頁 start*/

/*main*/ 
.page_wrapper_bg section.call_to_action{background-color:#eee;min-height: 800px;padding-bottom: 100px;}/*menu*/ 
.navbar .logo_img{width:200px;height:auto;margin-top:15px}/*.collapsing_header header{background-color: #222; border-top: 4px solid #8D785A;}*/header{border-bottom:0;}.navbar{margin: 0;}#m_RWDPAGE_BASE_PAT01_5_1 > ul{margin: 0;}.navbar-default .navbar-nav > li > a:hover{color:#8D785A;}/*footer*/ 
.copyright{border-top: 0; background-color: transparent;}.web_search input{background-color:transparent}.web_edm .email input{background-color:transparent}/*to top*/#toTop {display: none !important;}/*標題設定*/ 
.hgroup h1 {font-size: 26px;letter-spacing: 3px;font-weight: bold;text-align: center;line-height:2;}.hgroup .container {border-bottom: 0px;}/*麵包屑*/ 
.hgroup .breadcrumb {border: 0px;bottom: 32px;background: transparent;}/*字體統一*/ 
.pagecontent {font-size:14px;letter-spacing:2px;line-height:2;color:666;}.pagecontent h4 {margin-bottom: 20px;font-weight: bold;letter-spacing: 2px;line-height: 2;margin-top:0px;}.pagecontent h4:before {content: "";display: inline-block;width: 5px;height: 18px;background-color: #e51800;vertical-align: middle;margin-right: 10px;}.pagecontent h5 {font-size: 15px;background: #ffffff8a;padding: 2px 10px;width: fit-content;font-weight: bold;letter-spacing: 2px;line-height: 2;margin-top: 30px;}.pagecontent h6 {font-size: 14px;color: #333;font-weight: bold;letter-spacing: 2px;line-height: 2;margin-top: 0;}/*公司簡介*/ 
.index_icon img {width: 18%;margin-bottom: 15px;}.index_icon {text-align: center;margin: 0 1.6%;width: 30%;padding: 30px;border-bottom: 4px solid #e51800;background: #fff;margin-top: 15px;}.index_second {margin-top: 45px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .list_subject a {font-size: 16px;letter-spacing: 2px;font-weight:bold;}.page_wrapper_bg .layoutlist_3 .list_subject a:hover {color: #70edff;transition: 0.5s;}.page_wrapper_bg .layoutlist_3 .listdate .yearmonth {padding-bottom: 0;}.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 40px;}/*footer*/ 
.footer a {color: #c9c9c9;}.footer a:hover {color: #70edff;}.footer {margin-top: 0px;}/*回上一頁*/ 
.btn_back {background:transparent; float:right;}.btn_back a {color: #444;border: 1px solid #444;padding: 0px 25px;}.btn_back a:hover {background: #444;color: #fff;border: 1px solid #444;transition: all 0.2s ease;}.btn:active {box-shadow:initial;}.btn.btn_back {background: rgba(255, 255, 255, .15);float: right;margin-right: 0;padding: 0;}/*.page_content1 .btn {background: transparent;float: right;margin-right: 0;padding: 0;}*//*側選單*/ 
.page_menu_block ul.nav > li > a {background: transparent;border-bottom: 1px solid #ccc;border-radius: 0px;width: fit-content;margin: 0 auto;color: #888;}.page_menu_block {width: 96%;background: #ffffff7a;text-align: center;padding: 20px 15px;}.page_menu_block h4 {font-weight: bold;}.page_menu_block ul.nav > li.active > a {background: transparent;border-bottom: 1px solid #e51800;border-radius: 0px;width: fit-content;margin: 15px auto;line-height: 1.5;}.page_menu_block ul.nav > li > a:hover {background: transparent;border-bottom: 1px solid #e51800;color:#333;}/*產品*/ 
.layoutlist_2 .subject {text-align: center;font-weight:bold;}.item .subject A.itemlink {font-size: 15px;font-weight:bold;color:#333;}.item .subject A.itemlink:hover {color: #70edff}#prod_name h2 {margin-top: 60px;font-weight:bold;}#prod_name h2:before {content: "";display: inline-block;width: 5px;height: 18px;background-color: #e51800;vertical-align: middle;margin-right: 10px;}.product_table td {padding: 7px 20px;border: 1px dotted #888;}td:nth-child(1) {font-weight: bold;color: #333;}.product_lowimg img {margin-bottom: 15px;}.product_last {margin-bottom: 45px;}.row.product_index {margin-bottom: 30px;}#product_carousel2 > li > img {width: 60% !important;margin: 0 auto;}/*檔案下載按鈕*/ 
.btn_fn_download {    color: #777 !important;    float: left !important;}/*檔案下載*/ 
.download .search_input, .download .list_table tr.odd, .download .search-go {background: #eee;}.download .list_table td.list_subject {border-bottom: 1px solid #dedede;padding-left: 12px;padding-right: 12px;text-align: left;font-size: 18px;line-height: 1.7;margin: 0 0 20px;color: #79a21e;letter-spacing: 2px;}.download .search-container {margin-left: 10px;border: 1px solid #b7b7b7;}.download .search-go:before {content: "GO";font-size: 13px;letter-spacing: 1px;position: absolute;top: 5px;left: 5px;color:#5f5f5f}.download .search-go {background: #eee;}.download .search_bg {background: #eee;}.download .search_input {background: #eee;border-right: 1px solid #b7b7b7;margin-right: 40px;}/*檔案下載_編號*/ 
.download .list_table th.list_no {font-size: 14px;letter-spacing: 1px;line-height: 26px;}/*檔案下載_檔案名稱*/ 
.download .list_table th.list_subject {line-height: 26px;font-size: 14px;letter-spacing: 1px;}/*檔案下載_日期*/ 
.download .list_table th.list_date {line-height: 26px;letter-spacing: 1px;font-size: 14px;}/*檔案下載_下載*/ 
.download .list_table th.list_downloadbtn {line-height: 26px;font-size: 14px;letter-spacing: 1px;}/*聯絡我們*/ 
.con_map {width: 87%;}/*確定送出*/ 
.page_wrapper_bg .ebtn {background: transparent;padding: 0;}.page_wrapper_bg .ebtn a {border: 1px solid #444;color: #444;padding: 5px 25px;}.page_wrapper_bg .ebtn a:hover {background: #444;color: #fff;border: 1px solid #444;transition: all 0.2s ease;}.page_wrapper_bg .ebtn {float: right;position: relative;left: 91px;}/*檔案下載*/ 
.download .search_input {border-right:0px;}.download .search_bg {border: 0px solid #b7b7b7;}.download .search-go {background: transparent;top:0px;}.download .search-go:before {display:none;}

/*內頁 end*/
/*選單變化 start*/
@media (max-width: 800px) {
.navbar.navbar-fixed-top .navbar-toggle{background-color: transparent;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.in{background-color: transparent;}.navbar-toggle{border: 0;}.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
}
/*選單變化 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.cd-main-header .cd-logo{margin-top: 5px !important;width: 110px;}.RWDmenu_plus02 .inside{ background-color: transparent !important;border-bottom: 0 !important;}.cd-main-header {background: #383838 !important;    border-bottom: 4px solid #e51800 !important;}.cd-primary-nav, .cd-primary-nav ul{background: #383838 !important;}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{    background: #ffffff;}.cd-search{    top: 50px !important;}.cd-search input{width: 50%;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {background: #70edff ;}nav.cd-nav .bottom-copyright{color: #8d8d8d;}.cd-primary-nav a, .cd-primary-nav ul a{border-bottom: 1px solid #2c2c2c;}.fa-long-arrow-left:before{    color: #fff;}#cd-primary-nav > li > ul > li.go-back a{    color: #fff;}.cd-primary-nav a, .cd-primary-nav ul a{    color: #fff;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{    background: #ffffff;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after{background-color:#ffffff;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons{    top: 0px !important;}.block_banner {margin-top: 50px;}/*service*/ 
.service_block .col-md-3{    padding: 40px 45px 15px;}.copyright-block{padding: 5px 0 40px;}/*產品*/ 
.fa-angle-down:after {display:none;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*社群連結外掛*/#keyreply-container {bottom: 10% !important}.RWDbanner_plus01 .page-scroll {  display: none;}.left-box {  display: none;}.left-box0 {  display: block;}/*service*/ 
.service_block .col-md-3{margin: 0 1% 20px; width: 48%;padding: 40px 100px 15px;}.service_block {padding-top: 80px;}.editor_img_block {padding: 40px 0;}footer.footer {padding: 45px 0 0px;}.copyright-block {padding: 5px 0 45px;}/*公司簡介*/ 
.index_icon {padding: 7px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 12px;}/*回上頁*/ 
.page_wrapper_bg .btn_back {width:25%}.page_wrapper_bg .page_content1 .btn {width:25%}/*產品*/ 
.page_menu_block {width: 100%;}/*麵包屑*/ 
.hgroup .breadcrumb{display:none;}/*聯絡我們*/ 
.con_map {width: 100%;}.page_wrapper_bg .ebtn {left: 260px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.cd-search input {width: 100%;}.slider_wrapper {height: 0px;}/* service*/ 
.service_block .col-md-3{width:85%;margin:0 auto;margin-bottom:25px;padding: 40px 70px 15px;}/*products*/ 
.RWDproduct003 h2.sub-title{font-size:16px;line-height:28px}/* 頁尾*/footer.footer {padding: 45px 0 10px;}footer .left-box{float:none;width:100%;padding:30px}.ft_ssl{line-height: 1.8;}.ftc-bg{ text-align: left;}/*公司簡介*/ 
.col-md-6.col-sm-6.col-xs-12 img {margin-top: 15px;}.index_icon {width: 100%;padding-top: 25px;padding-bottom: 15px;margin-bottom: 30px;}/*聯絡我們*/ 
.con_map {width: 100%;}.page_wrapper_bg .ebtn {left: 0px;}/*回上頁*/ 
.page_wrapper_bg .btn_back {width:100%}.page_wrapper_bg .page_content1 .btn {width:100%}/*表格超過*/ 
.page_wrapper_bg .product_table {overflow-x: auto;}.page_wrapper_bg .product_table table{width: 850px;}.phone-info {margin-bottom: 15px;}.phone-info img {margin-right: 8px;}
}
/*phone版 end*/