/* now =>2025-12-15 17:25:55*/ 
 /* Last Midoify Time By 2020-02-27 11:22:06 */ 
 /* Last Midoify Time By 1582773726 */ 
 /* Last Midoify Time By Thu, 27 Feb 2020 03:22:06 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT01 start=> */ 
 /* <= RWDPAGE_BASE_PAT01 end */ 
 /* miracle customization start=> */ 
/*all*/a:focus, a:hover {text-decoration: none;}.cd-main-content:after { content: ""; position: absolute; width: 55%; height: 100vh; background: url(archive/image/customization/subtle_white_feathers.png); bottom: 0; left: 0;  z-index: -1;animation-name: fd1;animation-duration: 1s; animation-fill-mode: both;animation-delay:1s;}@-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: translate3d(0%, 0, 0);/*x,y,z*/    transform: translate3d(0%, 0, 0);  }}div#RWDfullscreen01 {overflow: hidden; }#RWDfullscreen01 .fl { width: 160px; left: 50% !important; margin-left: -80px; top: 50% !important; margin-top: -80px;}#RWDfullscreen01 .fl img { width: 100%;}/*menu*/ 
.RWDmenu_plus02 .container { width: 95%;}.cd-logo {width: 200px; margin-top: 18px;}.cd-primary-nav>li>a { letter-spacing: 3px; font-size: 15px;font-weight: bold;}.cd-primary-nav>li:after { height: 0;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before { background: #2e3233;}.cd-main-header {background: transparent;}.RWDmenu_plus02 .inside {background: transparent;}@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: #719368;}.cd-primary-nav>li>a { background: url(archive/image/customization/_line.jpg) no-repeat 49% -13px; box-sizing: border-box; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.cd-primary-nav>li>a:hover {background-position: 49% 12px;color: #2e3233;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #2e3233;}.cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons, .cd-primary-nav .cd-secondary-nav { box-shadow: inset 0 0px 0 #e2e3df, 0 3px 6px rgba(0,0,0,.05);  padding: 0 15px !important;    border: 1px solid #efefef;}}/*banner*/ 
.banner-block { width: 72%; float: left;padding: 110px 60px 0;position: relative;}.RWDbanner_plus01.full .banner-slider.bg .slick-item { height: calc(100vh - 180px)!important;}.RWDbanner_plus01 {box-shadow: 12px 7px 15px rgba(43,43,43,.12);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { width: 7px;height: 25px;border-radius: 0;}.RWDbanner_plus01.style-dotnav .control-box .control { vertical-align: bottom;padding-bottom: 30px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 88%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {height: 40px;}/*.RWDbanner_plus01 .slickitem01 .slick-caption, .RWDbanner_plus01 .slickitem02 .slick-caption {top: 17%;}*/ 
.slickitem01 .txt1, .slickitem02 .txt1 { font-size: 32px; letter-spacing: 10px; color: #000;margin-bottom: 60px;position: relative;}.slickitem01 .txt1 h5, .slickitem02 .txt1 h5{margin:0 auto;display:inline-block;position: relative;}.slickitem01 .txt1 h5::before, .slickitem02 .txt1 h5::before{content:"";background: transparent url(archive/image/customization/bukuroword.png) center center no-repeat;background-size:contain;display:block;width:150px;height:51px;position: absolute;top: -25px;}.slickitem01 .txt1:after, .slickitem02 .txt1:after { content: ""; position: absolute; width: 100px;  height: 1px;  background: #000;  bottom: -32px;  left: 0;}.slickitem01 .txt2, .slickitem02 .txt2 { font-family: 'Handlee', cursive; font-size: 50px; color: #000;}.slickitem01 .txt3, .slickitem02 .txt3 { font-family: 'Handlee', cursive; font-size: 24px; color: #999;}.RWDbanner_plus01 .slick-caption .txt3{margin-top:0;}.RWDbanner_plus01 #slick-slide02 .pic{background-position: left center;}/*小標籤*/ 
.banner-box { position: absolute; right: 0; bottom: -30px;  z-index: 1;}.banner-box .RWDedictor { width: 220px; height: 220px; display: flex; align-items: center; justify-content: center; background: #719368; border-radius: 50%; font-size: 15px; letter-spacing: 1px; color: #fff; line-height: 2; text-align: center;box-shadow: -11px -1px 10px rgba(43, 43, 43, 0.32); transform: rotate(5deg);}.banner-box .RWDedictor span {font-size: 16px; font-weight: bold; margin-top: 10px; display: block;}.banner-box .RWDedictor:after { content: ""; position: absolute; width: 200px; height: 200px; left: 50%; margin-left: -99px; top: 50%; margin-top: -99px; border: 1px dashed #fff; border-radius: 50%;}.banner-box {animation-name: fd5;animation-duration: 1s;animation-fill-mode: both;animation-delay:1s;}@-webkit-keyframes fd5 {  from {    opacity: 0;    -webkit-transform: translate3d(0%, 70%, 0);/*x,y,z*/    transform: translate3d(0%, 70%, 0);  }  to {    opacity: 1;     -webkit-transform: none;    transform: none;  }}/*footer*/ 
.footer-block { width: 28%; float: left;  height: 100vh;  display: flex;  align-items: flex-end;  justify-content: center;padding: 100px 60px 100px 60px;}.ft-bg { margin: 0;}.ft-txt h2 { font-size: 20px; font-weight: bold; color: #000;margin-bottom: 15px;}.ft-btn { padding: 0;}.ft-btn a { width: calc(50% - 10px);  display: inline-block;  background: #999;color: #fff;  padding: 15px;  text-align: center;  margin-right: 10px;}.line-btn { background: #000 !important; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.line-btn {margin-right: 0 !important;}.line-btn:hover { background: #00b900 !important}.fb-btn { transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.fb-btn:hover { background: #3c5a98 !important}.ft-txt { font-size: 15px;  line-height: 2;  letter-spacing: 1px;  margin-bottom: 40px;  color: #333;margin-top: 30px; border-bottom: 1px dashed #adadad; padding-bottom: 30px;}.ft-txt i { display: inline-block; width: 11px;color: #000;font-size: 12px;}.ft-txt a {color: #333;}.ft-btn a span {font-weight: bold;}.ft-copy { font-size: 12px; letter-spacing: 1px; color: #666;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: #666;}/*動態*/ 
.ft-btn a {animation-name: fd2;animation-duration: 1.6s;animation-fill-mode: both;animation-delay:1.6s;}@-webkit-keyframes fd2 {  from {    opacity: 0;    -webkit-transform: translate3d(0%, 70%, 0);/*x,y,z*/    transform: translate3d(0%, 70%, 0);  }  to {    opacity: 1;     -webkit-transform: none;    transform: none;  }}.ft-txt {animation-name: fd3;animation-duration: 1.9s;animation-fill-mode: both;animation-delay:1.9s;}@-webkit-keyframes fd3 {  from {    opacity: 0;    -webkit-transform: translate3d(0%, 70%, 0);/*x,y,z*/    transform: translate3d(0%, 70%, 0);  }  to {    opacity: 1;     -webkit-transform: none;    transform: none;  }}.ft-copy {animation-name: fd4;animation-duration: 2.2s;animation-fill-mode: both;animation-delay:2.2s;}@-webkit-keyframes fd4 {  from {    opacity: 0;    -webkit-transform: translate3d(0%, 70%, 0);/*x,y,z*/    transform: translate3d(0%, 70%, 0);  }  to {    opacity: 1;     -webkit-transform: none;    transform: none;  }}/*top*/ 
.scroll-block {position: relative;}.scrollTop {display: none;}
/*小螢幕 start*/

@media (max-width:1700px){.banner-block { width: 75%;padding: 110px 60px 0 30px;}.footer-block { width: 25%;padding: 100px 30px 100px 0px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {height: calc(100vh - 160px)!important;}}@media (max-width:1500px){.banner-block { width: 73%;}.footer-block { width: 27%;}.banner-box .RWDedictor { width: 240px; height: 240px; font-size: 16px;}.banner-box .RWDedictor:after { width: 230px; height: 230px; margin-left: -115px; margin-top: -115px;}.RWDbanner_plus01 .slickitem01 .slick-caption, .RWDbanner_plus01 .slickitem02 .slick-caption {top: 12%;}.ft-btn a {padding: 15px 0;}.ft-txt {padding: 0 0 30px 0;}}@media (max-width:1300px){.banner-block { width: 70%;}.footer-block { width: 30%;}.ft-txt {padding: 0 0 30px 0;}.ft-copy {padding: 0;}.banner-box {right: 25px;}.slickitem01 .txt1, .slickitem02 .txt1 {font-size: 27px;letter-spacing: 8px;margin-bottom: 40px;}.slickitem01 .txt1:after, .slickitem02 .txt1:after {bottom: -22px;}.slickitem01 .txt2, .slickitem02 .txt2 {font-size: 40px;}.slickitem01 .txt3, .slickitem02 .txt3 {font-size: 20px;}.banner-box .RWDedictor { width: 220px; height: 220px; font-size: 15px;}.banner-box .RWDedictor span {font-size: 16px;}.banner-box .RWDedictor:after { width: 210px; height: 210px; margin-left: -105px; margin-top: -105px;}}

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

.page_wrapper_bg .cd-main-content{ background: url(archive/image/customization/subtle_white_feathers.png);top: 0 !important;}.page_wrapper_bg .cd-main-content:after {display:none;}.page_wrapper_bg .banner-block {width: 100%;float: none; padding: 0; position: relative;}.page_wrapper_bg .RWDbanner_plus01 {box-shadow:none;}.page_wrapper_bg .RWDmenu_plus02 .inside.is-up {box-shadow: 1px 1px 15px rgba(43,43,43,.12);background: #fff;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h5 {font-size: 18px;font-weight: bold !important; border: 0; width: fit-content;padding-bottom: 5px; margin-bottom: 15px; border-bottom: 6px solid #c5d6d5;}.page_wrapper_bg .article-text h6 { font-size: 18px; line-height: 2; color: #869a86; font-weight: bold !important; margin-bottom: 0px; margin-top: 20px;}.page_wrapper_bg .scrollTop {display: block;}.page_wrapper_bg  a:focus, a:hover { color: #333;}section.call_to_action { min-height: 650px;}section.call_to_action .container {    padding: 0px 10px;}/*footer*/ 
.footer-block2 {  background: #eee;padding:20px 0 0px 0;position: relative;}.ft-txt2 h2 { font-size: 20px; font-weight: bold; color: #000;margin-bottom: 15px;}.ft-btn2 { padding: 0;text-align:right;}.ft-btn2 a { width:200px;  display: inline-block;  background: #999;color: #fff;  padding: 15px;  text-align: center;  margin-right: 0;    margin-bottom: 15px;  margin-top: 20px;}.line-btn { background: #000 !important; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.line-btn {margin-right: 0 !important;}.line-btn:hover { background: #00b900 !important}.ft-txt2 { transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.fb-btn:hover { background: #3c5a98 !important}.ft-txt2 i { display: inline-block; width: 11px;color: #000;font-size: 12px;}.ft-txt2 a {color: #333;}.ft-btn2 a span {font-weight: bold;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: #fff;}.footer-copyright {font-size: 12px;letter-spacing: 2px; color: #fff;padding: 10px 0;background: #95ab90;}.ft-txt2 {font-size: 15px; line-height: 2;letter-spacing: 1px;margin-bottom: 20px;color: #333;margin-top: 0;padding-bottom: 0px;}.ft-btn2 a:first-child {    margin-bottom: 0;    margin-top: 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: #a7c7c2; font-size: 16px; padding: 7px 10px;text-align: center; margin-bottom: 0; color: #fff;letter-spacing: 5px;}.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  #87aba5;}.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: #6e908b;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;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;}/*麵包屑*/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: center;bottom: 0;}.hgroup .container {margin-bottom: 0;border-bottom: none;}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0 0; padding: 0;}.layoutlist_8 .item:last-child { border-bottom: 0;}.layoutlist_8 .list_subject .summary a {    font-size: 15px !important; font-weight: normal;color: #555;}.layoutlist_8 .list_subject a {    font-size: 18px !important;    font-weight: bold;color: #333;}.item .subject {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 0;}.RWDproduct_page .products-info .name { font-size: 20px;color: #333; margin-bottom: 5px;font-weight: bold;}.RWDproduct_page .products-info .subname{color: #333;} .RWDproduct_page .products-info .txt .title {font-size: 15px;}.RWDproduct_page .products-info .txt {font-size: 15px;}.RWDproduct_page .products-info .txt .editor {color: #555;}.RWDproduct_page .products-info .txt ul {padding-left: 20px; line-height: 2;}#mobile-fixed, .RWDproduct_page {font-size: 15px;}.RWDproduct_page .tab-box .tab-container>ul>li { line-height: 2;font-size: 15px;}.RWDproduct_page .list-h ul {    padding-left: 20px;}.RWDproduct_page .tab-box .tab-container>ul>li {padding: 30px;margin-top: -15px;}.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #b4c3b4;}.RWDproduct_page .tab-box .tab-menu li.active a {background: rgba(255, 255, 255, 0.39);}.shopee_btn:hover {    background: #e06033;    color: #fff;    border: 1px solid   #e06033;   transition:0.5s ease;}.shopee_btn {    border: 1px solid #e48868;    text-align: center;    margin-top: 25px;    padding: 4px 20px;    color: #e48868;    letter-spacing: 4px;    font-weight: bold;}.shopee_btn a {  padding: 10px 100px;color: #e48868 !important;}.shopee_btn a:hover {    color: #fff !important;}.RWDproduct_page a, .RWDproduct_page a:hover {color: #555;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;padding: 3px 15px;box-shadow: none;border-radius: 0px;}.btn.btn_back a {border: 1px solid #333;background: transparent;color: #333;padding: 3px 15px;border-radius: 0px;}.btn.btn_back a:hover {background:#333;transition: .5s ease;border: 1px solid #333;color: #fff;padding: 3px 15px;border-radius: 0px;}#article .btn.btn_back a {padding: 9px 13px;}/*確定送出*/ 
.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: #fff;font-size: 15px;font-weight: 600;transition:0.5s ease;color: #333;border: 1px solid #332;}.page_wrapper_bg .ebtn:hover a {background: #333;color:#fff;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}.form-horizontal .control-label { text-align: left!important;}.form-group label.must:after { color: #ff7349;}.formdesc {margin-bottom: 50px;}.order_sec a {    color: #555;}.order_sec .col-sm-6 {    border-right: 1px dashed #bbc7bb;}.order_sec {    text-align: center;    margin: 30px 0;}.order_sec .col-sm-6:last-child {    border: 0;}.pagecontent.menu8 ol {    padding-left: 20px;    line-height: 1.8;}

/*內頁 end*/
/*1199 start*/

@media (max-width: 1199px) {/*all*/ 
.cd-main-content:after { width: 100%;height: 40%; bottom: auto; top: 0;}@-webkit-keyframes fd1 {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);/*x,y,z*/    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;     -webkit-transform: translate3d(0%, 0, 0);/*x,y,z*/    transform: translate3d(0%, 0, 0);  }}/*menu*/ 
.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: rgba(255, 255, 255, 0.9);}.cd-main-header { height: 60px;padding:0 20px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.cd-logo {width: 180px;margin-top: 8px !important;}.cd-header-buttons { top: 7px;}nav.cd-nav .bottom-copyright { display: none;}/*banner*/ 
.banner-block { width: 100%; float: none; padding: 110px 30px 0 30px;}.banner-box .RWDedictor { width: 240px; height: 240px; font-size: 16px;}.banner-box .RWDedictor:after { width: 230px; height: 230px; margin-left: -115px; margin-top: -115px;}.banner-box .RWDedictor span {font-size: 17px;}.banner-box {right: 10px;}.slickitem01 .txt1, .slickitem02 .txt1 { font-size: 30px; letter-spacing: 10px; color: #000;margin-bottom: 60px;}.slickitem01 .txt1:after, .slickitem02 .txt1:after { content: ""; position: absolute; width: 100px;  height: 1px;  background: #000;  bottom: -32px;  left: 0;}.slickitem01 .txt2, .slickitem02 .txt2 { font-family: 'Handlee', cursive; font-size: 50px; color: #000;}.slickitem01 .txt3, .slickitem02 .txt3 { font-family: 'Handlee', cursive; font-size: 22px; color: #999;}/*footer*/ 
.footer-block { width: 100%; padding: 70px 30px 20px; height: auto;float: none;display: block; align-items: initial; justify-content: initial;}.ft-txt { padding: 0 15px;  border: 0; margin: 20px 0;}.ft-copy { padding: 0 15px; margin: 40px 0 20px;text-align: right;}.line-btn {margin-left: 0 !important;}/*top*/ 
.scrollTop { display: block;}.scrollTop {width: 40px; height: 40px; border-radius: 50%; background: url(archive/image/customization/191118_top.png) center center no-repeat; position:absolute !important; right: 55px; bottom: 45px;background-size: 50%;z-index: 11;}.footer-block2 {padding: 70px 30px 20px;}}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*all*/ 
.cd-main-content:after { width: 100%;height: 40%; bottom: auto; top: 0;}@-webkit-keyframes fd1 {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);/*x,y,z*/    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;     -webkit-transform: translate3d(0%, 0, 0);/*x,y,z*/    transform: translate3d(0%, 0, 0);  }}/*menu*/ 
.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: rgba(255, 255, 255, 0.9);}.cd-main-header { height: 60px;padding:0 20px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.cd-logo {width: 180px;margin-top: 8px !important;}.cd-header-buttons { top: 7px;}nav.cd-nav .bottom-copyright { display: none;}/*banner*/ 
.banner-block { width: 100%; float: none; padding: 110px 30px 0 30px;}.banner-box .RWDedictor { width: 240px; height: 240px; font-size: 16px;}.banner-box .RWDedictor:after { width: 230px; height: 230px; margin-left: -115px; margin-top: -115px;}.banner-box .RWDedictor span {font-size: 17px;}.banner-box {right: 10px;}.slickitem01 .txt1, .slickitem02 .txt1 { font-size: 30px; letter-spacing: 10px; color: #000;margin-bottom: 60px;}.slickitem01 .txt1:after, .slickitem02 .txt1:after { content: ""; position: absolute; width: 100px;  height: 1px;  background: #000;  bottom: -32px;  left: 0;}.slickitem01 .txt2, .slickitem02 .txt2 { font-family: 'Handlee', cursive; font-size: 50px; color: #000;}.slickitem01 .txt3, .slickitem02 .txt3 { font-family: 'Handlee', cursive; font-size: 22px; color: #999;}/*footer*/ 
.footer-block { width: 100%; padding: 70px 30px 20px; height: auto;float: none;display: block; align-items: initial; justify-content: initial;}.ft-txt { padding: 0 15px;  border: 0; margin: 20px 0;}.ft-copy { padding: 0 15px; margin: 75px 0 20px;text-align: right;}.line-btn {margin-left: 0 !important;}/*top*/ 
.scrollTop { display: block;}.scrollTop {width: 40px; height: 40px; border-radius: 50%; background: url(archive/image/customization/191118_top.png) center center no-repeat; position:absolute !important; right: 55px; bottom: 45px;background-size: 50%;z-index: 11;}.scrollTop002 {bottom: 33%;}.footer-copyright { letter-spacing: 1px;}.footer-block2 {padding: 20px 30px 0px 30px;}.page_wrapper_bg .collapsing_header header {padding: 0 20px;}.hgroup .breadcrumb {margin-bottom: 20px !important;}.RWDproduct_page .pic-box .thumbnails ul li a:before {display:none;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*footer*/ 
.cd-main-content:after { width: 100%;height: 50%; bottom: auto; top: 0;}.ft-txt {font-size: 14px;}.footer-block2 {padding: 20px 15px 0px 15px;}.footer-copyright .container {padding: 0;}.footer-copyright { text-align: center;line-height: 1.8;}.ebtn {margin-right: 0;}.pagecontent{padding:0px 0px !important;}.btn.btn_back {padding: 0;}.footer-block2 {padding: 20px 30px 0px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.cd-main-header {padding: 0 15px;}.cd-main-content:after { width: 100%;height: 100%;}@-webkit-keyframes fd1 {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);/*x,y,z*/    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;     -webkit-transform: translate3d(0%, 0, 0);/*x,y,z*/    transform: translate3d(0%, 0, 0);  }}/*banner*/ 
.banner-block {padding: 100px 20px 0 20px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {height: calc(100vh - 100px)!important;}.RWDbanner_plus01 .slickitem01 .slick-caption, .RWDbanner_plus01 .slickitem02 .slick-caption { width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 95%;}.slickitem01 .txt1, .slickitem02 .txt1 {font-size: 32px;margin-bottom: 40px;letter-spacing: 5px;}.slickitem01 .txt1 h5::before, .slickitem02 .txt1 h5::before{width: 125px;height: 43px;position: relative;top: 20px;}.slickitem01 .txt1:after, .slickitem02 .txt1:after {width: 50px; left: 50%; margin-left: -25px;bottom: -22px;}.slickitem01 .txt3, .slickitem02 .txt3 {margin-right: 0;font-size: 20px;}.slickitem01 .txt2, .slickitem02 .txt2 {font-size: 38px;}.banner-box {right: 0;width: 100%;top: 100vh;bottom: 0;position: absolute;}.banner-box:after { content: ""; position: absolute; width: 100%; height: 100%;  left: 0;  top: 5px;  border-bottom: 1px dashed #fff;  border-radius: 0%;}.banner-box .RWDedictor:after {display:none;}.banner-box .RWDedictor { width: 100%; height: auto; font-size: 16px; border-radius: 0; transform: rotate(0deg);padding: 25px 0 10px;}.RWDbanner_plus01 .slickitem01 .slick-caption, .RWDbanner_plus01 .slickitem02 .slick-caption {top: 18%;}.RWDbanner_plus01.style-dotnav.control-left .control-box {top: 0;    top: inherit;    position: absolute;    bottom: 0;    width: initial;    height: 100vh !important;    left: 15px;}.RWDbanner_plus01.style-dotnav .control-box .items{    display: table-cell;    vertical-align: middle;}.RWDbanner_plus01.style-dotnav .control-box .items li{display: block;}.RWDbanner_plus01 #slick-slide02 .pic{background-position: center top;}/*down*/ 
.banner-block {position: relative;}.down-panel {right: 50%;display: block;position: absolute; height: 40px; bottom: 35%;text-align: center; width: 2px; z-index: 1;}.down-first {background-color: rgba(255, 255, 255, 0);bottom: 0;}.down-first, .down-second {position: absolute; margin-right: auto; margin-left: auto; right: 0; left: 0; width: 0.1rem;height: 100%;}.down-second {background-color: #efefef;}.down-second {bottom: 0; -moz-animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite; -webkit-animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite; animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;}@-webkit-keyframes draw-scroll-bar {0% {    height: 0;    bottom: 100%;}25%, 75% {    height: 100%;    bottom: 0;}100% {    height: 0;    bottom: 0;}}/*footer*/ 
.ft-txt {font-size: 15px;}.footer-block { padding: 170px 20px 20px;background: #fff;}.ft-btn a { font-size: 15px;}.ft-btn {padding: 0;margin: 20px 0 20px;}.ft-btn a {width: calc(50% - 5px); margin-right: 4px;}.ft-txt {padding: 0;margin: 40px 0 20px 0;}.ft-copy {padding: 0;text-align: left;margin: 40px 0 20px;}.scrollTop { right: 20px; bottom: 30px;}/*內頁*/section.call_to_action .container { padding: 0 5px;}.order_sec .col-sm-6 {border-right: 0; border-bottom: 1px dashed #bbc7bb;padding-bottom: 35px;}.RWDproduct_page .faq-list {border: 0; border-bottom: 1px solid #d8d8d8;}.formdesc {margin-bottom: 30px;}.hgroup h1 {margin-top: 25px;}.footer-copyright .browser {padding: 0 !important;}.shopee_btn a { padding: 10px 90px; color: #e48868;}.shopee_btn {padding: 4px 10px;letter-spacing: 2px;}.faq-answer ul {padding-left: 20px;}.hgroup .breadcrumb {margin-bottom: 20px !important; margin-top: 10px;}.page_wrapper_bg .collapsing_header header { padding: 0 15px;}.ft-btn2 a:first-child {margin-bottom: 20px;margin-top: 0;}.ft-btn2 a {margin-bottom: 25px;margin-top: 0;width: 100%;}.ft-txt2 { margin-bottom: 10px; font-size: 15px; padding: 0;}.footer-block2 { padding: 20px 15px 0px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slickitem01 .slick-caption, .RWDbanner_plus01 .slickitem02 .slick-caption { top: 12%;}.slickitem01 .txt1, .slickitem02 .txt1 {font-size: 30px;margin-bottom: 40px;letter-spacing: 5px;}.slickitem01 .txt3, .slickitem02 .txt3 {margin-right: 0;font-size: 20px;}.slickitem01 .txt2, .slickitem02 .txt2 {font-size: 36px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.scrollTop { right: 20px; bottom: 30px;}.slickitem01 .txt1, .slickitem02 .txt1 {font-size: 29px;margin-bottom: 40px;letter-spacing: 5px;}.slickitem01 .txt3, .slickitem02 .txt3 {margin-right: 0;font-size: 17px;}.slickitem01 .txt2, .slickitem02 .txt2 {font-size: 29px;}
}
/*iphone5 end*//* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
