/*all*/ 
.cd-main-content { overflow: hidden;}a:focus, a:hover { text-decoration: none;}#RWDfullscreen01 .fl { width: 300px; left: 50% !important;  margin-left: -150px; top: 50% !important; margin-top: -20px;}#RWDfullscreen01 .fl img { width: 100%;}/*menu*/ 
.cd-logo { width: 400px;margin: 0; padding: 22px 0px 21px 40px;}.RWDmenu_plus02 .container { width: 95% !important; padding: 0;  transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.cd-primary-nav>li>a { letter-spacing: 2px; font-size: 16px;}.cd-primary-nav>li:after { height: 0;}.cd-main-header { background: rgba(255, 255, 255, 1);margin: 2% 0px 0;  transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.RWDmenu_plus02 .inside { background: transparent;}/*.cd-main-header:before {  content: "";  position: absolute; background: #f1f1f1; width: calc(5% + 370px); height: 100%; -webkit-clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%); left: 0; top: 0;}*/@media only screen and (min-width: 1200px){.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent; color: #fdd000;}nav.cd-nav { padding-right: 30px;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before { background-color: #fdd000;}.cd-primary-nav>li>a:hover { color: #fdd000;}.cd-primary-nav>li.has-children.active.hover>a:after, .cd-primary-nav>li.has-children.active.hover>a:before { background-color: #fdd000;}.cd-primary-nav>li.has-children.active.hover>a { color: #fdd000;}}/*下滑*/ 
.RWDmenu_plus02 .inside.is-up .container { width: 100% !important;}.RWDmenu_plus02 .inside.is-up .cd-main-header { margin: 0 0px 0;}/*搜尋*/ 
.cd-header-buttons { top: 0;}.cd-header-buttons li.search-btn { margin-top: 0; width: 80px; height: 80px; background: #FDD000; display:inline-flex; align-items: center;  justify-content: center;margin-left: 0;}.cd-search-trigger::after { width: 9px;  background: #2e3233;  bottom: 16px;  right: 13px;}.cd-search-trigger::before { width: 15px; height: 15px;}.cd-search-trigger span { left: 3px;}.cd-nav-trigger, .cd-search-trigger {left: 2px; top: 2px;}@media (min-width: 768px){.RWDmenu_plus02 .cd-search { height: 60px; width: 100%; left: auto; right: 0px; max-width: 350px;}.RWDmenu_plus02 .cd-search input {font-size: 16px;}.RWDmenu_plus02 .cd-search button {top: 18px;font-size: 15px;}}/*banner*/ 
.RWDbanner_plus01 { overflow: visible; z-index: 111;}.slick-list { overflow: visible !important;}.RWDbanner_plus01 .banner-slider.bg .slick-item { overflow: visible;}.RWDbanner_plus01 .page-scroll { bottom: 0;  left: 5%;  margin-left: 0;}.slickitem01:after { content: ""; position: absolute; width: 55%; height: 32%; background: #fdd000; right: 0; bottom: -7%;}.RWDbanner_plus01 .page-scroll.style01 a span { border-left: 3px solid #fff; border-bottom: 3px solid #fff;}.slickitem01:before {  content: ""; position: absolute;  background: url(archive/image/customization/200227_banner_title.png)no-repeat; background-size: contain; width: 25%; height: 15%; left: 50%; bottom: 1%; z-index: 1;}.RWDbanner_plus01 .page-scroll.style01 a { padding-top: 50px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #fdd000;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { background: #ffffff;}/*標語*/ 
.slickitem01:after {animation-name: fd1;animation-duration: 1.3s;animation-fill-mode: both;animation-delay:0.9s;}.slickitem01:before {animation-name: fd2;animation-duration: 1.5s;animation-fill-mode: both;animation-delay:1.5s;}/*fd1*/@-webkit-keyframes fd1 {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);/*x,y,z*/    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}/*fd2*/@-webkit-keyframes fd2 {  from {    opacity: 0;    -webkit-transform: translate3d(0, 30%, 0);    transform: translate3d(0, 30%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}/*共通*/h1.main-title {font-weight: bold !important; color: #222 !important; letter-spacing: 0px;font-size: 48px !important;}h2.sub-title { font-size: 30px !important; color: #fdd000 !important;font-weight: bold !important; letter-spacing: 5px;}.section-line { display: none !important;}/*about*/ 
.about-block {  padding: 160px 0 80px; position: relative;}.about-img { position: relative; width: 55%;}.about-box { position: absolute;  z-index: 1;  width: 55%; right: 0; top: 9vw;}.about-txt { background: #fff; padding: 80px; font-size: 15px; line-height: 35px; color: #222; letter-spacing: 1px;position: relative;}.about-block .RWDedictor001 .section-subject { text-align: left;}.about-btn { background: #6d6d6d; color: #fff; padding: 8px 40px; display: inline-block; margin-top: 30px; font-size: 16px; font-weight: bold; letter-spacing: 3px;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.about-btn:hover { background: #fdd000; color: #222;}.about-txt:after { position: absolute; content: ""; width: 100px; height: 100px; background: #fdd000; left: -10px; top: -10px; z-index: -1;}.about-all { width: 95%; margin: 0 auto; padding: 0 15px;position: relative;}/*product*/ 
.product-block { padding: 80px 0 80px;}.RWDproduct002_v2 { padding: 0;}.RWDproduct002_v2 .section-subject { text-align: left;}.bounceIn { -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}.RWDproduct002_v2 .portfolio-item > .inner-content { border-top: 6px solid #fdd000;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 0 15px;}.RWDproduct002_v2 .portfolio-item { margin-bottom: 30px;}.portfolio-bottom-summary h4 { margin: 0;  padding: 15px 0;  font-size: 19px;  color: #000;  font-weight: bold;  letter-spacing: 3px;  line-height: 30px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 { color: #fdd000;}.RWDproduct002_v2 .popup-portfolio { margin: 0 auto 0px;}/*quality*/ 
.quality-block { padding: 100px 0 80px;background: #f5f5f5;}.quality-block .RWDedictor001 .section-subject { text-align: left;}.quality-one { margin-bottom: 20px;}.quality-txt .RWDedictor { width: 100%;}.quality-txt { width: calc(50% - 10px); margin-right: 10px; float: left;  padding: 50px 45px;  background: #FDD000;  font-size: 15px;  line-height: 30px;  color: #222;  letter-spacing: 1px;display: flex; align-items: center;}.quality-txt h2 { font-size: 24px; font-weight: bold; margin-bottom: 45px; color: #000;  line-height: 35px;}.quality-txt h4 { font-weight: bold; margin-bottom: 15px;line-height: 30px;}.quality-txt hr { margin-top: 30px;  margin-bottom: 30px;  border: 0;  border-top: 1px dashed #d6b000;}.quality-img { width: calc(50% - 10px);  float: left;  margin-left: 10px;}.quality-img-1 { width: 100%;display: block;}.quality-img-2 { width: calc(50% - 5px); display: inline-block; margin-right: 5px;margin-top: 10px;float:left;}.quality-img-3 { width: calc(50% - 5px); display: inline-block; margin-left: 5px;margin-top: 10px;float:left;}.quality-one .quality-txt { min-height: 692px;}.quality-two { display: block;}.quality-two .quality-txt {margin-left: 0px;margin-right: 10px;display: block;min-height: 328px;}.quailty-two-l { width: 50%; float: left;}.quailty-two-l ul { padding-left: 19px;}.quailty-two-l li { border-bottom: 1px dashed #d6b000; margin-bottom: 5px; padding-bottom: 5px;}.quality-two .quality-txt-r { margin-left: 10px; margin-right: 0px;}.more-btn a { background: #6d6d6d !important; color: #fff !important; padding: 8px 60px; display: inline-block !important; margin-top: 30px; font-size: 16px; font-weight: bold !important; letter-spacing: 3px; border-radius: 0;line-height: 35px !important;transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.more-btn a:hover { background: #fdd000 !important; color: #222 !important;}/*footer*/ 
.footer-block { padding: 100px 0 80px; background: url(archive/image/customization/200227_footer_bg.jpg);  background-position: 50%;  font-size: 15px;  line-height: 30px;  color: #000;  letter-spacing: 1px; border-top: 6px solid #fdd000;}.footer-block a {color: #000;}.footer-block i { display: inline-block; width: 20px;}.RWDssl01 .ii-https { color: #2d8800;}.ft-right { text-align: right; font-size: 12px;  color: #000; line-height: 30px; letter-spacing: 1px; margin-top: 70px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: #000;}.footer-block h2 { font-size: 18px; font-weight: bold; margin-top: 0; margin-bottom: 15px; display: inline-block; background: #6d767b; color: #fff; padding: 5px 10px; border-radius: 50px;}.ft-top h2.sub-title { display: none;}.ft-top .RWDedictor001 h1.main-title { font-size: 30px !important; letter-spacing: 5px;}.ft-top .RWDedictor001 .section-subject { text-align: left; border-bottom: 1px dashed #888; padding-bottom: 20px; margin-bottom: 30px;}/*top*/ 
.scrollTop002 .ii {font-size: 50px; background: #fdd000; color: #222; border-radius: 0;}.scrollTop002 {bottom: 25px; right: 25px;}/*社群*/ 
.RWDsocial001 { background: transparent; border-bottom-right-radius: 0; border-bottom-left-radius: 0; right: 0; padding: 0;}#social_media_wrapper a { width: 40px; height: 40px;}.RWDsocial001 .deficon { width: 35px !important; height: 35px !important; margin-top: -3px !important; margin-left: -3px !important;}#social_media_wrapper a:hover, #social_media_wrapper a:active { background: rgba(255, 255, 255, 0.6);}
/*內頁 start*/

.page_wrapper_bg  .fl { width: 300px; left: 50% !important;  margin-left: -150px; top: 50% !important; margin-top: -20px;}.page_wrapper_bg  .fl img { width: 100%;}.RWDsocial001 {position: relative;}.page_wrapper_bg .footer-block {padding: 60px 0 40px;}.page_wrapper_bg .cd-main-header {margin: 0;}.page_wrapper_bg .RWDmenu_plus02 .container { width: 100% !important;}.page_wrapper_bg .slickitem01:before { left: 60%;}.page_wrapper_bg .slickitem01:after { width: 43%;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 105px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}/*麵包屑(置中)*/ 
.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.hgroup .container {border-bottom: none;}.hgroup h1 {margin-bottom: 0; text-align: center; font-size: 35px;line-height: 1.5;font-weight: 600; color: #333;letter-spacing: 3px;}.hgroup .breadcrumb a { color:#6d6d6d;font-weight: 600; letter-spacing: 1px;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 2px;font-weight: bold;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #222;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #222; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 16px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}._bd_row a, .page_wrapper_bg a{color:#222;}._bd_row a:hover, .page_wrapper_bg a:hover{color:#222;}/*側選單*/ 
.m2018 .products-nav .nav-title { background: #222;font-size: 17px;padding: 8px 10px; margin-bottom: 15px;color: #fff;font-weight: 600; letter-spacing: 2px;}.m2018 .products-nav>ul>li a { font-weight: 600; transition: all .5s ease; color: #999;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li:hover>a { color: #222; transition: all .5s ease;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a { color: #222;}.m2018 .products-nav>ul>li.active {border-color: #fdd000;}.m2018 .products-nav>ul>li {border-bottom: 1px solid #ddd;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: transparent;color:#6d6d6d; transition: all 0.2s ease;border: 1px solid #6d6d6d;}.btn.btn_back a:hover {border: 1px solid #6d6d6d;color: #fff;background: #6d6d6d;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background:#6d6d6d; border: 1px solid #6d6d6d;transition: all .2s ease;}.ebtn a:hover {background:#fdd000; color: #222; border-color:#fdd000; transition: all .2s ease;}.pagecontent .article_model[data-seq="0"] {    margin-top: 10px !important;}/*相簿*/ 
.album_item:hover img { filter: brightness(0.8);transition: all .5s ease;}.album_item img{transition: all .5s ease;}.layoutlist_2 .album_item_subject {color: #333;font-weight: 600;letter-spacing: 1px;}.row .album_d_item a {border-bottom: 0;}/*關於*/ 
.com_img {width: calc(100% / 3); float: left; background: #f5f5f5; display: flex; align-items: center;justify-content: center;flex-direction: column;min-height: 295px;    border-top: 2px solid #fdd000;}.com_img p { margin: 0;}.com_b {text-align: center; padding-bottom: 20px;}.RWDslider01 .model-title:before {content: "";position: relative;display: inline-block; width: 20px;height: 4px; background: #fdd000; margin-right: 10px;top: -5px;border-radius: 3px;}.RWDslider01 .model-title {font-weight: 600; font-size: 24px; margin-bottom: 30px;line-height: 1.5; letter-spacing: 2px;}.RWDslider01 .editor h4 { color: #222;}/*時間軸*/ 
.RWDtimeline01 li.event .point .editor { font-size: 15px; padding: 20px 30px;border: 4px solid #eee; background: #fff;  color: #000;line-height: 2;text-align: left;}.RWDtimeline01 li.event .point .title { font-size: 22px;line-height: 1.5;}.RWDtimeline01 li.event .point .date { font-size: 13px;padding: 20px 0 5px;color: #fdd000;}.RWDtimeline01 li.event:before { width: 12px; height: 12px; border: 2px solid #fdd000;}.RWDtimeline01 li.event .point .title { background: #eee;  text-align: left; padding: 10px 30px; font-size: 24px; font-weight: 700;margin: 0;line-height: 1.5;}/*認證*/h2.ios-b span {display: block; font-size: 18px; letter-spacing: 0px;}.io-img { background: #f5f5f5; padding: 20px 30px;}.io-img p { text-align: left;letter-spacing: 1px !important; font-weight: 600 !important;}.test_b {display: flex;align-items: center;}.test_b .col-sm-5 {  background: #f5f5f5;  padding: 20px;}.test_img {border-top: 1px dashed #ddd;margin-top: 30px;padding-top: 30px;}/*產品*/ 
.item .summary A.itemlink {text-align: left;font-size: 12px; letter-spacing: 1px; color: #1c2952;font-weight: 600;}.item .subject {text-align: left; font-size: 17px;font-weight: 600;letter-spacing: 1px;color: #333; margin-top: 20px;margin-bottom: 0;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 0;}.layoutlist_2 .item.product_list_item img { transition: all .5s ease;}.layoutlist_2 .item.product_list_item:hover img {transform: scale(1.1); transition: all .5s ease;}.RWDproduct_page .products-info .name {font-weight: 600;font-size: 20px;margin-bottom: 0;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor { color: #333;}.RWDproduct_page .products-info .subname {font-size: 14px; letter-spacing: 1px; font-weight: 600; color: #1c2952 !important;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {text-align: left;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 2px solid #1c2952;}.RWDproduct_page .products-info .txt { background: #f6f6f6;}.RWDproduct_page .products-info .txt .title {padding: 10px 15px;    color: #333; border-bottom: 0; margin-bottom: 0;}.RWDproduct_page .products-info .txt .editor {padding: 10px 15px;border-top: 2px solid #fff;}.RWDproduct_page .products-info .txt .title .ii { right: 10px;}#mobile-fixed, .RWDproduct_page { color: #333;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt { font-size: 14px; text-align: left;}.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title {  font-size: 15px;}/**/ 
.row.yell_b {display: flex; align-items: center;margin-bottom: 10px;}.print_p { padding: 30px 15px; background: #fdd000;}.oth_se h4 {background: #fdd000; padding: 10px 15px;margin-bottom: 0 !important;}.oth_se img {margin-top: 0;}.test-step { position: relative;width: calc(100% / 3 - 100px); float: left; background: #fdd000;padding: 20px; text-align: center;font-size: 18px; font-weight: 600;margin: 0 50px;}.test-step:after { content: ""; position: absolute;  width: 0;  height: 0;border-style: solid; border-width: 38.5px 0 38.5px 60px;  border-color: transparent transparent transparent #fdd000; right: -59px;top: 0;}.test-step:before { content: "";position: absolute; width: 0;  height: 0; border-style: solid; border-width: 38.5px 0 38.5px 30px; border-color: transparent transparent transparent #fff; left: 0; top: 0;}.test-2 h3 { padding: 30px 0; text-align: center;border-top: 1px dashed #ddd;}.test-1 { display: flex; align-items: center;}.test-1 .col-sm-5 {padding: 30px;background: #f5f5f5;}.test-1 img { padding-right: 30px;}/*最新消息*/ 
._col.listdate.col-sm-2.col-md-2 { text-align: center;}.layoutlist_8 .listdate .day { color: #fdd000; letter-spacing: 1px; font-size: 35px;}.layoutlist_8 .item { background: #f6f6f6;padding: 30px 0; border-bottom: 0 !important;}.layoutlist_8 .item:nth-child(odd) {background: #fff;}.layoutlist_8 .list_subject .summary { line-height: 1.5;}.layoutlist_8 .article_subject { font-size: 18px;}._col.list_img {padding-left: 0; padding-right: 30px;}/*聯絡我們*/ 
.new-form .new-width .control-label {text-align: right !important;}.customized_columns ._input, .customized_columns select { border-radius: 0;    background-color: #fff;}.form-group { margin-bottom: 20px;}textarea.form-control {min-height: 100px;}.formdesc { text-align: left;}.com_name { border-bottom: 1px dashed #ddd;}.form-group label {  padding: 0; font-size: 15px;  letter-spacing: 1px;}span.en_t {font-size: 20px; letter-spacing: 1px; color: #face02; padding-left: 10px;}form#eForm1 {padding: 50px; background: #f5f5f5;}a.map_btn { border: 1px solid #ccc;color: #888; padding: 0 3px; margin-left: 10px; font-size: 14px;}/*影片*/ 
.video_item_subject {font-size: 16px; font-weight: 600; color: #333;}

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

@media (max-width: 1700px){.slickitem01:before { width: 32%;}}@media (max-width: 1500px){.about-txt { padding: 70px 55px;}}@media (max-width: 1400px){.product-block { padding: 120px 0 80px;}.about-txt { padding: 60px 15px 60px 40px;}.about-box { width: 56%;}}@media (max-width: 1300px){.about-box { width: 58%;}.about-img { width: 58%;}}@media (max-width: 1200px){.about-block {padding: 140px 0 80px;} .about-all { width: 97%;}.about-img { width: 70%;}.about-box { width: 60%; top: 20vw;}.about-txt { padding: 60px 15px 60px 39px;}.about-br { display: none;}.product-block { padding: 160px 0 80px;}}@media (max-width: 1199px){#RWDfullscreen01 .container { width: 1160px;}.cd-logo { width: 360px; margin: 0 !important; padding: 7px 0px 7px 25px;}.cd-main-header {margin: 0;padding: 0 10px;}.cd-header-buttons li.search-btn { width: 50px; height: 50px;}.RWDmenu_plus02 .phone-menu { padding-left: 5px;}.cd-search-trigger span { left: 0;}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav, .cd-primary-nav ul { background: #ffffff;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px dashed #ececec;}.quality-one .quality-txt { min-height: 687px;}.slickitem01:after {height: 30%; bottom: -5%;}.slickitem01:before {width: 35%;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}.test-step:after { border-width: 38.5px 0 38.5px 40px; right: -40px;}.collapsing_header header { padding: 0 10px;}}@media (max-width: 1193px){#RWDfullscreen01 .container { width: 97%;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*about*/ 
.about-all { width: 90%;}.about-box { width: 100%; top: 0; position: relative;}.about-img { width: 100%;}.slickitem01:after { width: 57%;}.about-txt:after { width: 80px; height: 80px;}/*product*/#RWDfullscreen01 .container { width: 93%;}.product-block { padding: 80px 0 80px;}/*Quality*/ 
.quality-one .quality-txt { min-height: 54vw; padding: 29px;}.quality-two .quality-txt { min-height: 290px; padding: 30px;}/*內頁*/ 
.page_wrapper_bg .slickitem01:before,.page_wrapper_bg .slickitem01:after{display:none;}.test-step {  margin: 0 30px;  width: calc(100% / 3 - 60px);}.eformsDesc p { font-size: 14px !important; letter-spacing: 1px !important;}form#eForm1 {padding: 40px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.slickitem01:before { width: 50vw; height: 14vw; left: 34vw; bottom: 1vw;}.slickitem01:after { height: 29vw; bottom: -6vw; width: 76vw;}.RWDbanner_plus01 .page-scroll { bottom: 0; left: 5vw; margin-left: 0;}/*about*/ 
.about-all { width: 92%;}.about-txt { padding: 40px 40px 60px;}/*product*/ 
.product-block { padding: 50px 0 80px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 0 7px;}.RWDproduct002_v2 .portfolio-item { margin-bottom: 15px;}/*quality*/ 
.quality-one .quality-txt { min-height: auto; width: 100%; float: none;padding: 30px;}.quality-img { width: 100%; float: none; margin-left: 0;margin-top: 10px;}.quality-one { margin-bottom: 10px;}.quality-txt {width: calc(50% - 5px);padding: 30px;}.quality-two .quality-txt { margin-right: 5px;}.quality-two .quality-txt-r { margin-left: 5px;    margin-right: 0px;}/*footer*/ 
.ft-left {margin-bottom: 30px;}.ft-right {text-align: left; margin-top: 30px; padding-left: 30px;}/*內頁*/ 
.eformsDesc {text-align: left;}.btn.btn_back, .ebtn{width:auto;}.test-step { font-size: 16px; padding: 20px 0 20px 20px; margin: 0 15px; width: calc(100% / 3 - 30px);}.test-step:after { border-width: 35.5px 0 35.5px 28px; right: -28px;}.test-step:before { border-width: 35.5px 0 35.5px 20px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
#RWDfullscreen01 .container { width: 96%;}#RWDfullscreen01 .fl { width: 200px; left: 50% !important;  margin-left: -100px; top: 50% !important; margin-top: -20px;}#RWDfullscreen01 .fl img { width: 100%;}h1.main-title { font-size: 27px !important;}.cd-logo { width: 250px; padding: 12px 0px;}/*banner*/ 
.slickitem01:before {    width: 66vw;    height: 20vw;    left: auto;    right: 7vw;    bottom: 29vw;}.slickitem01:after {    height: 40vw;    bottom: 20vw;    width: 100%;}.RWDbanner_plus01 .page-scroll {    left: 0;    width: 25vw;    bottom: 19vw;}.RWDbanner_plus01.style-dotnav.control-right .control-box {top: 0;    top: inherit;    position: absolute;    bottom: 0;    width: initial;    height: 100vh !important;}.RWDbanner_plus01.style-dotnav .control-box .items{    display: table-cell;    vertical-align: middle;}.RWDbanner_plus01.style-dotnav .control-box .items li{display: block;}/*about*/ 
.about-block { padding: 100px 0 40px;}.about-all { width: 95%;}.about-txt:after {display:none;}.about-txt { padding: 0px 0px 60px;}.about-btn { display: block; text-align: center;}/*product*/ 
.product-block { padding: 50px 0 60px;}/*quality*/ 
.quality-txt { width: 100%; float: none;}.quality-two .quality-txt { margin-right: 0;min-height: auto;margin-top: 10px;}.quality-two .quality-txt-r { margin-left: 0;}.RWDbtn01 .btn-box li { width: 100%;}.more-btn a { margin-top: 0px;}.quailty-two-l { width: 100%; float: none;}.quality-txt h2 { margin-bottom: 30px; margin-top: 0;}/*footer*/ 
.ft-title { padding: 0;}.ft-right { padding-left: 15px;}.ft-top .RWDedictor001 h1.main-title { font-size: 24px !important; letter-spacing: 3px;}/*內頁*/ 
.btn.btn_back, .ebtn{width:100%;}.com_img { width: 100%; float: none;}.hgroup h1 { font-size: 30px;}.page_wrapper_bg .article-text h2 {font-size: 24px;}.com_b {text-align: left;}.RWDslider01 .model-title {background: #f5f5f5;text-align: center; padding: 5px;}.test_b { display: flex;flex-direction: column;}.RWDslider01 .model-title:before{display:none;}.page_wrapper_bg .pagecontent {padding: 0px !important;}.io-img .col-sm-4 {border-bottom: 1px solid #ddd;}.io-img .col-sm-4:last-child {border-bottom: 0px;}.text-center { text-align: left;}.row.yell_b {display: flex;flex-direction: column-reverse;}.row.yell_b.ri { flex-direction: column;}.print_p {margin: 0 15px;}.row.yell_b img {margin-bottom: 0;}.test-step {font-size: 16px;padding: 20px 10px;margin: 0 0 30px; width: 100%;}.test-step:before, .test-step:after{display:none;}.test-1 {margin-bottom: 20px;flex-direction: column;}.test-1 img { padding-right: 0;}span.en_t { display: block; font-size: 16px; padding-left: 0;}form#eForm1 {padding: 20px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.cd-logo { width: 230px; padding: 13px 0px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.cd-logo { width: 190px; padding: 15px 0px;}
}
/*iphone5 end*/