a { color: rgb(51, 51, 51); transition: .4s;}a:focus, a:hover { color: #0080ff; text-decoration: none; transition: .4s;}/*subnav*/nav.cd-nav { margin-left: 0; margin-right: 260px;}.RWDmenu_plus02 .sub-nav a {color: rgb(51,51,51); border: 1px solid #ccc; font-size: 18px; padding: 10px 30px; letter-spacing: 2.5px;}.RWDmenu_plus02 .sub-nav { position: absolute; right: 20px; top: 3px;}.RWDmenu_plus02 .sub-nav a:hover { color: #0080ff; border-color: #0080ff;}.RWDmenu_plus02 .sub-nav.sub-up { margin-top: 0;}/*space*/ 
.wrapper_bg .container { width: 100%; max-width: 1450px;}.pd { padding: 70px 0;}/*loading*/ 
.fl img { width: 220px;}.fl { transform: translateX(-20px);}/*menu*/ 
.RWDmenu_plus02 .container { width: 100%; padding: 0 5%; background: white; max-width: 100%;}.RWDmenu_plus02 .inside { background: transparent;}.cd-main-header { background: transparent;}.cd-primary-nav>li a { font-weight: bold;}.cd-primary-nav>li.has-children { padding-right: 18px;}li.alwayslight a { color: #0080ff;}.cd-primary-nav>li:after { display:none;}.cd-primary-nav>li a { font-size: 16px;}.cd-primary-nav>li>a:hover { color: #0080ff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: #0080ff;}/*fonts*/ 
.wrapper_bg,.wrapper_bg p { font-family:"Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif; letter-spacing: .5px; line-height: 2; color: rgb(51, 51, 51); font-size: 16px;}/*logo*/ 
.cd-logo:after { content: "協立機械股份有限公司"; position: absolute; color: #111; right: -200px; top: 50%; transform: translateY(-50%); font-size: 17px; font-weight: bold; letter-spacing: 1px;}.cd-logo { width: 150px; top: -3px;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #0080ff; opacity: 1;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { background: white; opacity: 1;}/*bannertxt*/ 
.RWDbanner_plus01 .slick-caption.txt-center { top: 190px;}.RWDbanner_plus01 .logo img { width: 70%; margin: auto; margin-bottom: 30px;}.txt1 { font-size: 40px; font-weight: bold; letter-spacing: 1.5px;}.txt2:before { content: ""; position: absolute; background: #999; width: 500px; height: 1px; top: 7px; left: 50%; transform: translateX(-50%);}.txt2 { font-size: 20px; padding-top: 1vw; position: relative;}/*service*/ 
.service_block>.container { max-width: 100%;}.service_block { text-align: center; padding: 70px 5vw;}.RWDproduct001 h1.main-title, h1.main-title, .RWDedictor002 h1.main-title, .abusttl_block .RWDedictor h3 { font-size: 32px; font-weight: 700;letter-spacing: 1.5px; margin: 10px 0; display: inline-block; position: relative; color: rgb(51,51,51);    font-style: italic;}h1.main-title span,.hotsales h4 span,.abusttl_block .RWDedictor h3 span { color: #0080ff;}.RWDproduct001 h2.sub-title,.RWDedictor002 h2.sub-title,.abusttl_block h2 { font-size: 20px; margin: 15px 0; letter-spacing: 3.5px; color: rgb(51,51,51); font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;}h1.main-title:before,.abusttl_block .RWDedictor h3:before { content: ""; position: absolute; background: #0080ff; width: 10px; height: 10px; clip-path: polygon(0 0, 0% 100%, 100% 0); -webkit-clip-path: polygon(0 0, 0% 100%, 100% 0); left: -35px;}.isotopeItem.c { padding: 0; width: calc(100% / 4 - 40px) !important; box-shadow: 0 8px 20px -10px #9c9c9c; margin: 0 20px !important;transition: .4s;}.isotopeItem.c:hover { transform: translateY(-10px); transition: .4s;}.isotopeItem.c:hover h3 { color: #0080ff; transition: .4s;}.isotopeItem.c h3 { font-size: 21px;letter-spacing: 1.5px;margin: 0 0 10px; font-weight: 700; color: rgb(51, 51, 51); font-family: '微軟正黑體',"Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;  -webkit-text-stroke-width: thin; color: #111;}.boxContent { padding: 30px; background: white !important; font-size: 16px;}.boxContent a:hover { color: #111;}/*hotsales*/ 
.RWDedictor002 .section-line,.RWDproduct001 .section-line { display:none;}.RWDedictor002 .section-content { padding: 0;}.hotsales_block:before { content: ""; background: #f8f8f8; width: 100%; top: -440px; position: absolute; height: 50%; z-index: -1;}.hotsales_block { background: #f8f8f8; position: relative; padding-bottom: 100px;}.hotsales h4 { font-size: 21px; font-weight: 700; letter-spacing: 1.5px;}.hotsales h4 span { letter-spacing: 0;}.hotsales { display: flex; flex-direction: column; min-height: 520px; justify-content: center; padding: 30px 40px;}.fbox { padding: 10px 20px; margin: 10px 0; border: 1px solid #ebeff3; border-top: 2px solid #e0e5ec;}.fbox h4 { font-size: 16px; font-weight: bold;}.owl-wrapper-outer.autoHeight { box-shadow: 0 5px 20px -10px #e0e0e0;}.owl-theme .owl-controls .owl-page span { background: #0080ff !important;}/*btn*/ 
.branchbox.pmore { padding: 50px 0; left: 50%; position: relative; transform: translateX(-50%);}.branchbox.pmore a:hover { background: #0080ff;  color: white;}.branchbox.pmore a { padding: 10px;}/*abus*/ 
.abus_block {padding-bottom: 0;}.abusttl_block { text-align: center;}.abushome .ttl { font-size: 27px; color: rgb(51,51,51); letter-spacing: 1.5px; font-family:"Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;}.abushome { margin-top: 30px;}.abushome p { margin: 20px 0 80px;}.business { position: relative;}.busibox { position: absolute; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}.busibox .ttl { font-size: 30px;  color: white !important; font-family:"Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;}.busibox p { color: white; display: block;margin: 5px 0 !important; padding: 5px 0; font-size: 16px; position: relative;}.busibox p span {display: inline-block; line-height: 35px; position: relative; font-size: 13px; font-weight: bold;font-style: italic; margin-right: 10px;}p.busi:after { content: ""; background: #333; position: absolute; bottom: 5px; height: 1px; width: 100%; left: 0;}.busibox p span:after { content: ""; background: #0080ff; position: absolute; top: 32px; left: 0; width: 100%; height: 3px; z-index: 1;}.scrollTop002 { right: 40px;}.followtel_block a {    font-size: 18px;    bottom: 110px;    right: 25px;    border-radius: 99em;    width: 40px;    height: 40px;    display: flex;    justify-content: center;    align-items: center;    color: rgb(51,51,51);    border: 1px solid rgb(51,51,51);    position: fixed;    z-index: 33;    background: white;}.scrollTop002 .txt {font-size: 12px;}
/*footer start*/

.footer_block { margin: 0;}.footer_block>.container { max-width: 100%; padding: 0;}.headquarters_block { background: #0080ff; display: flex; justify-content: center; padding: 25px 0; margin-top: -3px;}.headquarters_block p{ display: inline-block;  color: white;  font-size: 16px;  margin: 0 30px;}.headquarters_block p img { width: 20px; margin-right: 10px;}.headquarters_block a { color: white;}.headquarters_block a:hover { color: white; background: #005afe;}.headquarters_block h4 { font-size: 20px; display: inline-block; letter-spacing: 1.5px; margin-right: 20px; line-height: 2;}p.maincon a { border: 1px solid rgba(255, 255, 255, 0.3); padding: 15px 30px; font-size: 22px; font-weight: 700; letter-spacing: 1.5px;}p.maincon i { margin-right: 10px; top: 1px; position: relative;}/*branches*/ 
.branch_block { display: flex; justify-content: center; padding: 40px 0; background: white;}.branchbox img { width: 15px; margin-right: 10px;}.branchbox a { margin: 0 15px; border: 1px solid rgb(51,51,51); padding: 5px 0; width: 300px; text-align: center; display: block;}.branchbox { display: inline-block;}.branchbox i {font-size: 20px; display: inline-block; position: relative; top: 3px; margin-right: 10px;}.branchbox a:hover { border-color: #0080ff; color: #0080ff;}/*right*/ 
.right_block { display: flex; justify-content: center; padding: 10px 0; background: white; color: rgb(51,51,51); font-size: 12px; padding-top: 20px;}#m_RWDBASE_PAT01_48_1 { margin-right: 30px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: rgb(51,51,51);}

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

.page_wrapper_bg .txt1 {font-size: 22px; letter-spacing: 1.8px;}.page_wrapper_bg .txt2 {font-size: 15px;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-center {top: 77px;}/*共用文字*/ 
.page_wrapper_bg .article-text {font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;letter-spacing: .5px;line-height: 2;color: rgb(51, 51, 51);font-size: 15px;}.page_wrapper_bg .article-text p{font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;letter-spacing: .5px;line-height: 1.6;color: rgb(51, 51, 51);font-size: 15px;}.page_wrapper_bg .article-text h5{font-size: 20px;font-weight: 700;letter-spacing: 1.5px;margin-bottom: 30px;}.page_wrapper_bg .article-text h6{font-size: 18px;font-weight: 700;letter-spacing: 1.5px;margin-bottom: 15px;}/*側選單*/ 
.m2018 .products-nav .nav-title {background: transparent;font-size: 18px;padding: 7px 10px;text-align: center;margin-bottom: 0; color: #333; letter-spacing: 5px;font-weight: 600;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {    background: transparent; color: #fff;transition: all 0.3s ease; border-bottom: 0;}#sidebar {padding-left: 15px !important;}#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background:  transparent;margin-top: 15px;}.page_wrapper_bg .products-nav>ul>li { border-bottom: 0;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #0080ff;font-weight: 600;}.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: #640e0f;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {color: #333;background: #fff;border-radius: 0;letter-spacing: 1px;font-size: 15px;box-shadow: 2px 2px 3px 0px #d5d5d5;}#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;}/*麵包屑*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align:left;bottom: 0; padding: 10px 0px 0px 2px;}.hgroup .container {margin-bottom: 0;border-bottom: none;}.hgroup h1 {text-align: left;letter-spacing: 4px;font-size: 28px;font-weight: 500;line-height: 1;margin: 0;padding: 0;  color: #333;}/*關於*/ 
.page_wrapper_bg .abus {margin-top: 40px;border-top: 1px solid #0080ff47;padding-top: 40px;}.page_wrapper_bg .abus ol {letter-spacing: 0.5px;padding-left: 19px; line-height: 3;}.sub_word {text-align: center;line-height: 2;color: rgb(51,51,51);letter-spacing: 2.5px; font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;font-size: 23px;margin-bottom: 22px;}.sub_about {font-size: 18px;font-weight: 500;letter-spacing: 2px;margin-bottom: 20px; text-align: center;color: #0080ff;margin: 0 auto; font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;}/*服務據點*/ 
.service_sec {margin-bottom: 60px;line-height: 2;}.service_sec h6 { border-bottom: 1px solid #0080ff47;padding-bottom: 8px;}/*聯絡*/ 
.eformsDesc {border-bottom: 1px solid #0080ff33; text-align: center;letter-spacing: 2px;margin-bottom: 40px;}.form-horizontal .control-label {text-align: left!important;font-weight: normal;}.customized_columns {background: rgba(238, 238, 238, 0.3);;padding: 50px 60px 20px;margin-top: 50px;}.customized_columns ._input, .customized_columns select { border: 1px solid #d2e4f6;background-color: #ffff;}input[type=checkbox], input[type=radio] {margin-top: 15px;margin-right: 5px;}.form-group label.must:after {content: "*";color: #fa7f28;padding-left: 5px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .ebtn a {background: #fff;padding: 5px 30px;border-radius: 0px;color: #333;font-size: 14px;font-weight: 600;transition:0.5s ease;border: 1px solid #333;}.page_wrapper_bg .ebtn:hover a {background: #0080ff;color: #fff;border: 1px solid #0080ff;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*產品概要*/ 
.work_sub {font-size: 18px; font-weight: bold; letter-spacing: 2px;margin-bottom: 20px;text-align: center;color: #333;font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;}.work {font-size: 16px;font-weight: normal; letter-spacing: 1.5px;margin-bottom: -5px;text-align: center;margin-top: 25px;color: #0080ff;}.ex_sec { text-align: center;margin-bottom: 20px;}/*產品介紹*/ 
.row .album_d_item a {border-bottom: 0;}.pro_buttun {margin: 0 auto;text-align: center;margin-bottom: 40px;width: fit-content;}.pro_buttun a:hover {border: 1px solid #005fbe;color: #fff;background: #005fbe;}.pro_buttun a {width: 300px;background: #0080ff;padding: 5px 30px;display: block; color: #fff;box-shadow: 2px 4px 3px #a1a1a1; border: 1px solid #0080ff;}.layoutlist_2 .album_item_subject {padding: 5px 5px;}.al {font-size: 16px;font-weight: normal; letter-spacing: 1.5px;margin-bottom: 20px;text-align: center;margin-top: 20px;color: #0080ff;}.al_sub {font-size: 18px; font-weight: bold;letter-spacing: 2px; margin-bottom: 0px;margin-top: 10px;text-align: center; color: #333;font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;}.page_desc {    text-align: center;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;padding: 5px 15px;box-shadow: none;border-radius: 0px;}.btn.btn_back a {border: 1px solid #333;background: #fff;color: #333;padding: 5px 15px;border-radius: 0px;}.btn.btn_back a:hover {background:#0080ff;transition: .5s ease;border: 1px solid #0080ff;color: #fff;padding: 5px 15px;border-radius: 0px;}#article .btn.btn_back a {padding: 9px 13px;}/*最新消息*/ 
.layoutlist_8 .list_subject .summary { margin: 0px 0; letter-spacing: 1px;}.layoutlist_8 .article_subject {font-size: 20px; font-weight: 600; line-height: 0.6;letter-spacing: 1px;}.layoutlist_8 .item:last-child {border-bottom: 0;}/*191217產品介紹*/ 
.edcontent2 .layoutlist_7 .litem{text-align: center;}.edcontent2 .layoutlist_7 .cdate{display:none;}

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

@media (max-width:1680px){.RWDbanner_plus01 .slick-caption.txt-center { top: 140px;}.hotsales { padding: 15px 40px;}.service_block {padding: 70px 3vw;}}@media (max-width:1440px){.RWDmenu_plus02 .container { padding: 0 1%;}.RWDmenu_plus02 .sub-nav { right: 0;}nav.cd-nav {  margin-right: 220px;}.RWDbanner_plus01 .slick-caption.txt-center { top: 120px;}.txt1 {font-size: 33px;}.boxContent { padding: 25px;}.hotsales_block:before { top: -425px;}.hotsales_block>.container { width: 95%;}.hotsales { padding: 10px; position: relative; margin-top: -20px;}.headquarters_block p { margin: 0 20px;}.branchbox a { width: 270px;}.service_block { padding: 70px 0vw;}.isotopeItem.c { width: calc(100% / 4 - 20px) !important; margin: 0 10px !important;}}@media (max-width:1366px){.hotsales_block>.container { width: 96%;}.RWDbanner_plus01 .slick-caption.txt-center { top: 100px;}.branchbox a { width: 250px; padding: 0;}.boxContent { min-height: 180px;}.page_wrapper_bg .logo img {width: 40%;margin-bottom: 15px;margin-top: -20px;}.page_wrapper_bg .txt1 {font-size: 18px;letter-spacing: 1.4px;}.page_wrapper_bg .txt2 { font-size: 14px;}.page_wrapper_bg .txt2:before { top: 5px;}.page_wrapper_bg  .slick-caption .txt2,  {margin-top: 5px;}}@media (max-width:1280px){.txt1 { font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 { margin-top: 0;}.RWDbanner_plus01 .logo img { margin-bottom: 20px;}.txt2 { font-size: 18px;}.branchbox.pmore { padding: 30px 0 0;}.branchbox a { width: 235px;}}

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

@media (max-width:1199px){.cd-main-header { background: white;}.cd-logo { width: 130px; top: -7px;}.RWDbanner_plus01 .slick-caption.txt-center { top: 90px;}.headquarters_block h4 { margin-right: 10px;}.headquarters_block p { margin: 0 10px;}.branchbox a { width: 220px;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent;  color: #0080ff;}.cd-primary-nav, .cd-primary-nav ul { background: white;}nav.cd-nav .bottom-copyright { display:none;}.cd-primary-nav>li a { font-weight: normal;}/*subnav*/ 
.RWDmenu_plus02 .sub-nav { display: inline-block !important; right: 50px; top: -12px;}.RWDmenu_plus02 .sub-nav a { font-size: 14px; padding: 5px 25px; letter-spacing: 1.5px;}}@media screen and (min-width: 1024px) and (max-width: 1199px){/*熱銷產品padw修正勿動哦*/ 
.padwfix { position: absolute; top: -60px; text-align: center; width: 170%; margin: 0 auto; left: -40vw;}.hotsales_block .col-md-6:nth-child(1) { margin-top: 13vw;}.hotsales { margin-top: 73px;}.branchbox.pmore { padding:0;}}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDbanner_plus01 .logo img { width: 50%; margin-bottom: 15px;}.RWDbanner_plus01 .slick-caption.txt-center { top: 140px;}.txt1 { font-size: 25px;}.txt2 { font-size: 16px; padding-top: 1.5vw;}.RWDproduct001 h1.main-title, h1.main-title, .RWDedictor002 h1.main-title, .abusttl_block .RWDedictor h3 { font-size: 25px;}.RWDproduct001 h2.sub-title, .RWDedictor002 h2.sub-title, .abusttl_block h2 { font-size: 18px;}.boxContent { font-size: 15px; padding: 20px;}.service_block { padding: 70px 1vw 20px;}.hotsales h4,.isotopeItem.c h3 { font-size: 17px;}.wrapper_bg, .wrapper_bg p { font-size: 15px;}.abushome p { margin: 20px 20vw 80px;}.headquarters_block { flex-direction: column; flex-wrap: wrap; text-align: center;}p.maincon a { margin-top: 10px; display: block; padding: 0 30px;}.headquarters_block h4 { margin-top: 0; margin-bottom: 0; position: relative; top: 3px;}.scrollTop002 { bottom: 1%; right: 20px;}.branch_block { padding: 20px 0 50px;}.RWDmenu_plus02 .sub-nav a { margin: 0; padding: 2px 25px;}/*內頁*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-center {top: 55px;}.customized_columns {padding: 50px 50px 20px;}@media screen and (min-width: 800px) and (max-width: 1024px){/*熱銷產品padw修正勿動哦*/ 
.hotsales { margin-top: 50px;}}.page_wrapper_bg .logo img {width: 50%;margin-bottom: 30px; margin-top: 35px;}.page_wrapper_bg .txt2 {font-size: 14px;}.page_wrapper_bg .txt1 { font-size: 18px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.isotopeItem.c { width: calc(100% / 2 - 40px) !important; margin: 20px 20px 30px !important;}.hotsales_block:before { top: -990px; height: 100%;}.hotsales { margin-top: 3vw;}.hotsales_block>.container { width: 90%;}.abushome .ttl { font-size: 23px;}.abushome p { margin: 20px 10vw 80px;}.headquarters_block p { display: block; margin: 10px 0;}p.maincon a { display: inline-block;}.branchbox { width: calc(100% / 2 - 30px); margin: 10px;}.branchbox a { width: 100%;margin: 0;}.branch_block { text-align: center; padding: 20px 0 40px;}.scrollTop002 { bottom: 1%; right: 30px;}.txt2 { padding-top: 2.5vw;}.boxContent,.wrapper_bg, .wrapper_bg p { font-size: 16px;}.collapsing_header .cd-main-header .cd-logo { margin-top: 15px;}.RWDmenu_plus02 .sub-nav a { margin: 1px;}.portfolio-items { min-height: 480px;}.boxContent { min-height: 164px;}.RWDbanner_plus01 .slick-caption.txt-center { top: 70px;}.boxContent { min-height: 132px;}/*------內頁-----*/ 
.page_wrapper_bg .txt1 {font-size: 16px; letter-spacing: 1.8px;}.page_wrapper_bg .txt2 {font-size: 12px;}.page_wrapper_bg .txt2:before {width: 330px;}.page_wrapper_bg  .RWDbanner_plus01 .logo img {width: 30%;}.hgroup .breadcrumb {padding: 10px 0px 20px 10px;}.hgroup h1 {padding-left: 5px;}.sub_word {font-size: 21px;}.page_wrapper_bg .abus {margin-top: 20px;padding-top: 20px;}.ebtn {margin-right: 0;}.form-group label.must:after {padding-left: 0;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 20px;}.pro_buttun {margin-top: 30px;}.page_wrapper_bg .RWDbanner_plus01 .logo img {width: 40%;margin-top: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .slick-caption.txt-center { top: 60px;}.fl img {width: 170px;}.fl { width: 170px; left: 50% !important;  transform: translateX(-50%);}.RWDbanner_plus01 .logo img { margin-bottom: 20px;}.txt1 {font-size: 23px;}.txt2:before { width: 310px; top: 10px;}.txt2 { padding-top: 6.5vw; line-height: 1.5;}.collapsing_header header { padding: 0;}.cd-logo { width: 110px; top: -6px;}.cd-logo:after { font-size: 12px; right: -145px;}.isotopeItem.c {  width: 100% !important; display: block; margin: 0 0 40px !important;}.RWDproduct001 .section-subject { margin-bottom: 20px;}.service_block { padding: 70px 7vw 0;}h1.main-title:before, .abusttl_block .RWDedictor h3:before { left: -25px;}.RWDedictor002 .section-subject { margin-bottom: 30px;}.hotsales_block>.container { width: 95%;}.portfolio-items { min-height: auto;}.boxContent { min-height: auto;}.hotsales { text-align: justify;}.hotsales h4, .isotopeItem.c h3 {  font-size: 17px;}.fbox { margin: 20px 0;}.branchbox.pmore { display: block; width: 100%;margin: 0; margin-top: -20px;}.abushome .ttl { font-size: 20px; margin: 0 10vw;}.abushome p { text-align: justify;}p.maincon a { display: block; margin: 0 20px;}.branchbox { width: 100%; margin: 10px 0;}.branch_block { display: block; padding: 20px 20px 30px;}.right_block { display: block; text-align: left; padding-left: 20px; padding-bottom: 8vw;}.scrollTop002 { bottom: 2%; right: 25px;}.RWDmenu_plus02 .sub-nav a {    display: none;}/*------內頁-----*/ ._bd_row img {display: inline;height: auto !important;max-width: 100%;width: 100% !important;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption.txt-center { top: 38px;}.page_wrapper_bg  .RWDbanner_plus01 .logo img {margin-bottom: 15px;width: 25%;}.page_wrapper_bg .txt1 {font-size: 15px;}.customized_columns { padding: 0;background: transparent;}.page_wrapper_bg .article-text p {line-height: 2;}.ex_sec .col-sm-6 {margin-bottom: 20px;}.ex_sec {margin-bottom: 0px;}.layoutlist_2 .album_item {margin: 25px 0px;}.hgroup h1 {padding-left: 5px;line-height: 1.5;}.pro_buttun a {width: 240px;}.service_sec .col-sm-6 {margin-bottom: 50px;}.service_sec {margin-bottom: 0;line-height: 2;}.service_sec  iframe {margin-top: -20px;}.scrollTop002 .txt { display: none;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.service_block { padding: 70px 5vw 0;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.txt1 { font-size: 20px;}.RWDbanner_plus01 .slick-caption.txt-center { top: 40px;}.txt2 { font-size: 15px; line-height: 1.6;}.txt2:before { width: 260px; top: 10px;}.RWDproduct001 h1.main-title, h1.main-title, .RWDedictor002 h1.main-title, .abusttl_block .RWDedictor h3 { font-size: 20px;}.service_block { padding: 70px 5vw 0;}.hotsales_block>.container { width: 100%;}.headquarters_block p { font-size: 14px;}.right_block { letter-spacing: 0;}/*------內頁-----*/ 
.pro_buttun a {width: 190px;}.sub_word {font-size: 20px;}
}
/*iphone5 end*/