/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*//*隱藏顯示*/ 
.stable-tell, .sstable-tell{display:none;}.visible-pad{display:none;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .inside{background: #005293;}.cd-main-header{background: transparent;}.cd-logo{width: 200px;margin: 23px 0 0;}nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 95%;min-width:1170px;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{}.cd-primary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;letter-spacing: 2px;font-size: 16px;color: #fff;}.cd-primary-nav > li > a:hover{color: #fff;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #fff;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #202223;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #fff;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #fff;}.cd-primary-nav > li::after{bottom: 0;height: 3px;}.cd-primary-nav > li:hover::after{background: #fff;}/*副功能*/ 
.cd-header-buttons{margin-left: 20px !important;top:19px;}.cd-header-buttons::before {content: "";width: 1px;height: 20px;background-color: #fff;display: block;position: absolute;top: 13px;left: -12px;}/*語系-new*/ 
.lang-select{font-size: 15px;color: #fff;}.lang-select-label:hover{color: #6bf1ff;}.lang-select-options a{color:#777;}.lang-select-options a:hover{background-color: #202223;color:#fff;}#cd-primary-nav a.lang-select-label{margin-left: 0;}.lang-select-options > li{border-bottom: 0px solid transparent;border-right: 0px solid transparent;}/*詢問車*/ 
.RWDmenu_plus02 .querycar-block a{color: #fff;}.RWDmenu_plus02 .querycar-block:hover i {color: #6bf1ff;}.RWDmenu_plus02 .querycar-block::after{display:none;}.RWDmenu_plus02 .cart-menu .buy-btn:hover a{background-color: #005293;}/*搜尋*/ 
.cd-search-trigger::before{border: 2px solid #fff;}.cd-search-trigger::after{background: #fff;}.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before{border: 2px solid #6bf1ff;}.cd-search-trigger:hover::after{background: #6bf1ff;}.RWDmenu_plus02 .cd-search button{top: 15px;}.RWDmenu_plus02 .cd-search button:hover{color: #005293;}#top_search_searchkey::placeholder {letter-spacing: 1px;}.cd-search-trigger span::after, .cd-search-trigger span::before{background: #fff;}@media (min-width: 800px) {.RWDmenu_plus02 .cd-search{height: 60px;width: 350px;right: 0;left: auto;}.RWDmenu_plus02 .cd-search input{font-size: 16px;}.RWDmenu_plus02 .cd-search button{top: 18px;font-size: 15px;}}@media (min-width: 480px) {.RWDmenu_plus02 .cd-search{max-width: 350px;right: 0;left: auto;}}/*header電話*/ 
.sub-nav {float: right;margin-top: 24px;display:block !important;}.RWDmenu_plus02 .sub-nav.sub-up {margin-top: 24px;}.RWDmenu_plus02 .editor{float: none;margin-right: 0;margin-top: 0;}.sub-nav a {display: block;background-color: #fff;color:#005293;padding: 5px 15px;border-radius: 50px;letter-spacing: 1.5px;}.sub-nav a:hover{background-color:#202223;}@media (min-width: 1440px) {.cd-header-buttons {margin-left: 5vw !important;margin-right: 2vw !important;}.RWDmenu_plus02 .querycar-block{margin: 11px 1vw 0 1.8vw;}.cd-header-buttons::before{left: -2.5vw;}}/*新Banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}.RWDbanner_plus01 .slick-caption{top: 37%;}.RWDbanner_plus01 .logo img{margin-bottom: 0;}/*main*/ 
.cd-main-content{top: 80px;}/*服務項目*/ 
.block_service {padding: 70px 0 50px;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 h1.main-title{font-size: 21px;margin: 0px;color:#aaa;font-weight: 300;text-transform: uppercase;letter-spacing: 2px;}.RWDproduct002_v2 h2.sub-title{font-size: 36px;margin: 8px 0 0;color:#333;font-weight: normal;letter-spacing: 5px;}.RWDproduct002_v2 .section-line{display:none;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002_v2 .popup-portfolio{margin: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 25px;}.RWDproduct002_v2 .row{margin:0 -25px;}.RWDproduct002_v2 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 35px;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content{display: block;opacity: 1;background-color: rgba(0,0,0,0.35);}.RWDproduct002_v2 .portfolio-item > .inner-content:hover > .portfolio-content{background-color: rgba(0,0,0,0.8);}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail{width: 60%;height: 60%;border: 3px solid #fff;position: relative;left: 50%;top: 50%;margin-left: -30%;margin-top: -26%;padding: 35px;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text{padding: 0;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{font-size: 33px;font-weight: bold;letter-spacing: 5px;margin: 0 auto 25px;text-shadow: 0px 0px 5px #333;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p{font-size: 16px;letter-spacing: 1.5px;line-height: 1.7;text-shadow: 0px 0px 5px #333;}.RWDproduct002_v2 .portfolio-item > .inner-content > img{filter: blur(5px);}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img{filter: blur(0px);}/*關於我們*/ 
.RWDleft_cont002 .item-second{background-color: transparent;}.RWDleft_cont002 .item-second:hover .pic img{transform: scale(1);}.RWDleft_cont002 .item-second .text-box{background:transparent;color:#555;padding:2vw 50px 0 0;}.RWDleft_cont002 .item-second .text-box .text{width: 100%;line-height: 2;font-size: 16px;letter-spacing: 2px;}.RWDleft_cont002 .item-second .text-box .title{line-height: 1;font-size: 21px;margin: 0px;color:#aaa;font-weight: 300;text-transform: uppercase;letter-spacing: 2px;}.RWDleft_cont002 .item-second .text-box .subtitle{line-height: 1;font-size: 36px;margin: 8px 0 0;color:#333;font-weight: normal;letter-spacing: 5px;}.RWDleft_cont002 .item-second .text-box .underline{display:none;}.RWDleft_cont002 .item-second .text-box a{padding: 7px 10px;border: 0 solid transparent;background-color:#555;color:#fff;margin: 30px 0 0;font-size: 15px;font-weight:normal;}.RWDleft_cont002 .item-second .text-box a:hover{background-color: #005293;}/*品質保證*/ 
.block_quality{padding-bottom:85px;}.RWDright_cont002 .item-first{background-color: transparent;}.RWDright_cont002 .item-first:hover .pic img{transform: scale(1);}.RWDright_cont002 .item-first .text-box{background:transparent;color:#555;padding:4vw 0 0 50px;}.RWDright_cont002 .item-first .text-box .text{width: 100%;line-height: 2;font-size: 16px;letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box .title{line-height: 1;font-size: 21px;margin: 0px;color:#aaa;font-weight: 300;text-transform: uppercase;letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box .subtitle{line-height: 1;font-size: 36px;margin: 8px 0 0;color:#333;font-weight: normal;letter-spacing: 5px;}.RWDright_cont002 .item-first .text-box .underline{display:none;}.RWDright_cont002 .item-first .text-box a{padding: 7px 10px;border: 0 solid transparent;background-color:#555;color:#fff;margin: 30px 0 0;font-size: 15px;border-radius: 99em;font-weight:normal;}.RWDright_cont002 .item-first .text-box a:hover{background-color: #005293;}/*最新消息*/ 
.block_news{background:transparent url(archive/image/customization/news_bg.jpg) center center no-repeat;padding:80px 0 80px;}.RWDedictor001 h1.main-title{font-size: 21px;margin: 0px;color:#aaa;font-weight: 300;text-transform: uppercase;letter-spacing: 2px;}.RWDedictor001 h2.sub-title{font-size: 36px;margin: 8px 0 0;color:#fff;font-weight: normal;letter-spacing: 5px;}.RWDedictor001 .section-line{display:none;}.RWDnews_listblock h2, .RWDnews_listblock h3{display:none;}.RWDnews_listblock ul{margin: 0 auto;}.RWDnews_listblock li{background-color: #fff;border: 0 solid transparent;margin: 0 auto 15px;font-size: 16px;letter-spacing: 1.5px;padding: 10px 20px 3px 20px;}.RWDnews_listblock li:first-child{padding-top: 10px;}.RWDnews_listblock li a{color: #555;line-height: 1.7;width: calc(100% - 110px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.5s ease 0s;}.RWDnews_listblock li a:hover{color:#005293;}.RWDnews_listblock li span{font-size: 14px;color: #999;top: -9px;position: relative;}.RWDnews_listblock li a span{font-size: 14px;color: #fff;background-color:#005293;padding: 5px 10px;margin-right: 15px;width: auto;top: 0px;}.RWDnews_listblock li a:hover span{font-size: 14px;color: #fff;background-color:#005293;padding: 5px 10px;margin-right: 15px;width: auto;top: 0px;color:#fff;}/*scrolltop*/ 
.scrollT{background-color: #005293;position: relative;padding: 0 0 10px;}.scrollT::after {content: "";background: transparent url(archive/image/customization/sct.png) center top no-repeat;width: 200px;height: 60px;display: block;bottom: 0;z-index: 0;position: absolute;left: 50%;margin-left: -100px;background-size: contain;}.scrollTop{z-index: 1;}/*footer*/ 
.block_footer{font-size: 16px;letter-spacing: 1.5px;color:#555;background-color:#f5f5f5;line-height: 2;padding: 50px 0 20px;}.block_footer a{color:#555;transition: all 0.5s ease 0s;}.block_footer a:hover{color:#005293;}.block_footer h1{margin: 0 auto;font-size: 23px;font-weight: 600;margin-top: 10px;}.block_footer h1 span{font-size: 18px;}.block_footer img {margin-right: 10px;}.info_left{float:left;}.info_center{float:left;margin-left: 4vw;}.info_right{float:right;}.web_line {width: 100%;max-width: 1140px;background-color: #ccc;height: 1px;margin: 50px auto 20px;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;text-align: center;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #999;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #aaa;border-right: 1px solid #aaa;margin: 0 8px;padding: 0 8px;}/*xs電話*/ 
.fixed_tel{width:100%;position:fixed;bottom:-50px;z-index: 21;text-align: center;transition: all 0.5s ease 0s;}.fixed_tel_change{bottom:0 !important;}.fixed_tel a{display: block;width:100%;background-color:#fff;color:#005293;padding: 10px 0;letter-spacing: 1.5px;box-shadow: 1px 1px 15px rgba(43,43,43,.12);}
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0 !important;min-height: 700px;}.article-text .container {width:100%}/*標題&麵包屑*/ 
.hgroup h1 {font-size: 36px;letter-spacing: 3px;font-weight: normal;color: #333;text-align: center;}.hgroup .container {width:100%;border-bottom: solid 1px #eee;margin-bottom:30px}.hgroup .breadcrumb {border: solid 1px #eee;border-radius: 35px;}/*文字*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 2px;font-size: 16px;color:#555}/*按鈕*/ 
.page_content1 .btn {background:#555;color: #fff;transition: all 0.5s;border-radius: 99em;}.page_content1 .btn a {color: #fff;}.page_content1 .btn:hover {background: #005293;transition: all 0.5s}.btn.btn_back {background: #555;font-size: 14px;letter-spacing: 2px;float: right;border-radius: 99em;border: 0px solid #e4e4e4;transition: all 0.5s;margin-right: 0px;padding:5px 25px;line-height: 2;}.btn.btn_back:hover {background: #005293;transition: all 0.5s}.btn.btn_back a {color: #fff;}.btn.btn_back a:hover {color: #fff;}.btn.btn_back:hover > a {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn{background: #555;font-size: 14px;letter-spacing: 2px;border-radius: 99em;border: 0px solid #e4e4e4;transition: all 0.5s;margin-right: 0px;margin-top: 20px;float: right;}.page_wrapper_bg .eformsForm  .ebtn:hover{background: #005293;transition: all 0.5s}.page_wrapper_bg .eformsForm  .ebtn a {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn a:hover {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn:hover > a {color: #fff;}/*左側*/ 
.m2018 .products-nav .nav-title {background: #005293;font-size: 18px;padding: 10px;color: #fff;}.m2018 .products-nav>ul>li {border-bottom:1px solid #eee}.m2018 .products-nav>ul>li>a {transition: all 0.5s}.m2018 .products-nav>ul>li>a:hover {color:#005293;transition: all 0.5s}.m2018 .products-nav li:not(.has-child)>a:hover {color: #005293;}/*關於我們*/ 
.about_img {text-align: center;}.about_img img {width: 30%;background: #005293;padding: 5px 20px;}.about_tex {text-align: center;}/*產品*/ 
.RWDproduct_page .products-info .name-box {margin-bottom:15px}.RWDproduct_page .products-info .name {font-size: 20px;color: #005293;letter-spacing: 1px;font-weight: 600;margin-bottom: 0px;}.RWDproduct_page .products-info .txt .title {font-size:16px;color: #333;border-bottom: 1px solid #eee;}.RWDproduct_page .products-info .txt .editor {color: #555;font-size: 15px;line-height: 2;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before, .RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #005293;}.RWDproduct_page .pic-box .thumbnails ul li a:before {border: 1px solid #005293;}.RWDproduct_page .ibtn {color: #005293;border: 1px solid #fff;transition: all 0.5s}.RWDproduct_page .btn-other .ibtn:hover {color: #005293;border: 1px solid #005293;transition: all 0.5s}.product_list_item {border-bottom: 0px !important;text-align: center;margin-top: 0px !important;margin-bottom: 44px;}.item .subject A.itemlink {color: #333;text-decoration: none;letter-spacing: 1px;transition: all 0.5s}.item .subject A.itemlink:hover {color: #005293;transition: all 0.5s}.RWDproduct_page .pic-box {width: calc(100% - 280px);padding-right: 40px;}.RWDproduct_page .products-info {width: 280px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .listdate {text-align: center;border-left:0px double #cccccc !important;padding: 5px 50px !important;}.page_wrapper_bg .layoutlist_8 .item {border-bottom: 1px solid #eee;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 0px !important;}.page_wrapper_bg .layoutlist_8 .list_subject a {font-size:16px !important;color: #333 !important;font-weight: bold;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {color: #777 !important;font-size: 15px !important;font-weight: normal !important;transition: all 0.5s}.page_wrapper_bg .layoutlist_8 .list_subject > a:hover {color: #005293 !important;transition: all 0.5s}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth {color: #333 !important;padding-bottom: 0px;}.page_wrapper_bg .layoutlist_8 .listdate .day {color: #333 !important;font-size: 38px !important;}/*品質認證*/ 
.coc_tex_s {margin: 10px 0px 25px;display: block;letter-spacing: 1px;}.coc_tex p {margin-bottom: 40px;}.coc_img {width: calc(100%/5 - 5px);display: inline-block;text-align: center;}/*表單詢問*/ 
.formtitle {margin: 30px 0px;text-align: center;font-weight: bold;color: #333;}.form-horizontal .control-label {letter-spacing: 1px;text-align: right !important;}/*表單*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#005293; }.form-group textarea { color: #333; caret-color:#005293;} @supports (-webkit-mask: none) and (not (caret-color:#005293)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*詢問車*/ 
.info-box, .no-item, .shopping-item, .shopping_form {background: #f9fafb;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.RWDquiry .btn.normal {border-radius: 99em;}.RWDquiry .btn.normal:hover {border-color: #005293;color: #005293;}.RWDquiry .btn.bg2 {background: #555;border-color: #555;border-radius: 99em;}.RWDquiry .btn.bg2:hover {background: #005293;color: #fff;border-color: #005293;color:#fff}.info-ok .member b {color: #005293;}.shopping-item-box .item-btn {background: #555;color: #fff;border-radius: 99em;transition: all 0.5s}.shopping-item-box .item-btn:hover {background: #005293;color: #fff;transition: all 0.5s}

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

@media screen and (max-width: 1439px) {.table-tell{display:none;}.stable-tell{display:block;}}@media screen and (max-width: 1360px) {.stable-tell{display:none;}.sstable-tell{display:block;}.sub-nav a{padding: 5px 8px;}}@media screen and (max-width: 1199px) {/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.cd-main-header{background: #005293;text-align: right;}.cd-logo{width: 170px;}.cd-main-header .cd-logo{margin-top: 10px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #fff;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #fff;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;color: #555;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*搜尋*/ 
.RWDmenu_plus02 .cd-search{height: 50px;top: 50px !important;}.RWDmenu_plus02 .cd-search button{top: 13px;}#RWDfullscreen01 .cd-main-header{z-index: 111;}#RWDfullscreen01 .cd-overlay.search-is-visible{z-index: 11;}.cd-overlay.is-visible{z-index: 111;}/*sub menu*/ 
.sub-nav{display:inline-block !important;float: none;}.table-tell{display:block;}.sstable-tell{display:none;}.sub-nav a{padding: 5px 15px;}.cd-header-buttons{margin-left: 10px !important;top: 3px;}.cd-header-buttons::before{left: 3px;}.lang-select{margin: 3px 8px 0 10px;display:none !important;}.cd-primary-nav .ic_lang-select:after{content: "Language";font-family: 'Open Sans', sans-serif;position: absolute;left: 40px;}.RWDmenu_plus02 .sub-nav{margin-top: 8px;margin-right: 20px;}.RWDmenu_plus02 .sub-nav.sub-up{margin-top: 8px;}/*main*/ 
.cd-main-content {top: 50px;}.hidden-note{display:none;}.RWDbanner_plus01 .logo{max-width: 390px;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail{width: 65%;margin-left: -32.5%;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{font-size: 31px;}.block_quality{padding-top: 50px;}.web_line{max-width: 100%;width: calc(100% - 70px);}}@media screen and (min-width: 800px) and (max-width: 1199px){.block_footer .col-sm-4{width:45%;}.block_footer .col-sm-8{width:55%;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDleft_cont002 .item-second .text-box{padding: 0 50px 0 0;}.RWDright_cont002 .item-first .text-box{padding: 3vw 0 0 50px;}.info_center{margin-left: 4vw;}.RWDnews_listblock li{padding: 10px 20px;}.RWDnews_listblock li span{top: 0;}/*內頁*/section.article-text p {font-size: 16px;line-height: 2;}/*news*/ 
.page_wrapper_bg .layoutlist_8 .listdate {padding:5px 0px !important}/*footer*/#RWDPAGE_BASE_PAT02 .block_footer .container {padding: 0 35px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*內頁*//*關於我們*/ 
.about_img img {width: 50%;}/*麵包屑*/ 
.hgroup .breadcrumb {width: 100%;text-align: center;border: 0px;}/*左側*/#sidebar {margin-bottom: 40px;}/*產品*/ 
.RWDproduct_page .pic-box {width: 100%;padding-right: 0px;margin-bottom: 30px;}.RWDproduct_page .products-info {width: 100%}/*品質*/ 
.coc_img {width: calc(100%/3 - 5px);}/*表單*/ 
.form-horizontal .control-label {text-align: left !important;}
}
/*pad版 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*/ 
.visible-pad{display:block;}.hidden-pad{display:none;}/*main*/ 
.RWDproduct002_v2 .popup-portfolio{margin: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 15px;}.RWDproduct002_v2 .row{margin:0 -15px;}.RWDproduct002_v2 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail {width: 74%;margin-left: -37%;padding: 25px 20px;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 27px;margin: 0 auto 10px;}.block_padbg {padding: 0 20px 80px;}.block_quality{padding:0;}.block_about, .block_quality{float:left;padding:0 15px;width:50%;}.RWDleft_cont002 .container, .RWDright_cont002 .container{padding:0 !important;}.RWDleft_cont002 .item-second .text-box {padding: 0;margin-top: 35px;}.RWDright_cont002 .item-first .text-box{padding: 0;margin-top: 35px;}.RWDright_cont002 .item-first .text-box .text{min-height: 128px;}.RWDnews_listblock li{padding: 10px 20px 7px 20px;}.RWDnews_listblock li a{width: calc(100% - 117px);padding: 0;}.RWDnews_listblock li span{width: 115px;top: 3px;}.RWDnews_listblock li a span{top: -2px;}.block_footer h1 span {font-size: 15px;}.block_footer .col-sm-4{width:40%;}.block_footer .col-sm-8{width:60%;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.sub-nav{display: none !important;}.cd-header-buttons::before{display:none;}.cd-header-buttons{margin-left: 0px !important;}.cd-header-buttons li.search-btn{margin-left: 0;}.RWDmenu_plus02 .querycar-block{margin-right: 13px;margin-left: 2px;}.cd-logo{width: 130px;}.cd-main-header .cd-logo{margin-top: 14px !important;margin-left: 0;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;top: auto;bottom: 10%;}/*main*/ 
.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail{padding: 25px;width: 100%;height: 100%;top: 0;left: 0;margin: 0 auto;border: 0 solid transparent;}.block_service {padding: 70px 0 35px;}.block_padbg {padding: 0 25px 80px;}.block_about{float: none;padding: 0;width: 100%;}.block_quality{float: none;padding: 70px 0 0;width: 100%;}.RWDleft_cont002 .item-second .text-box a, .RWDright_cont002 .item-first .text-box a{width: 100%;}.RWDnews_listblock li span{top: 0;width: 100%;text-align: center;}.RWDnews_listblock li a {width: 100%;display: block;}.RWDnews_listblock li{padding: 10px 20px;}/*footer*/ 
.block_footer{word-break: break-all;padding: 50px 0 65px;}.block_footer h1 {margin: 0 auto 15px;}.block_footer .col-sm-4{width:100%;}.block_footer .col-sm-8{width:100%;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*--內頁--*/ 
.hgroup h1 {font-size: 25px;letter-spacing: 1px;line-height: 1.5;}.btn.btn_back {width:100%;margin-top: 50px;}#RWDPAGE_BASE_PAT02 .main .container {padding-left: 15px;padding-right: 15px;}#RWDPAGE_BASE_PAT02 .block_footer .container {padding: 0 25px !important;}/*about*/ 
.about_tex {text-align: left;}.about_tex br {display: none;}.about_img img {width: 100%;}/*品質*/ 
.coc_img {width: calc(100%/2 - 5px);}.coc_tex p {text-align: justify;}/*news*/ 
.page_wrapper_bg .layoutlist_8 .listdate {padding: 5px 15px !important;text-align: left !important;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size:12px !important;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.footer_ssl{margin:0 -15px;}
}
/*iphone5 end*/
/*iphone6 start*/
@media (max-width: 380px){
.block_footer{letter-spacing: 1px;}
}
/*iphone6 end*/