/* now =>2025-12-15 08:12:37*/ 
 /* Last Midoify Time By 2020-03-12 16:39:25 */ 
 /* Last Midoify Time By 1584002365 */ 
 /* Last Midoify Time By Thu, 12 Mar 2020 08:39:25 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDfullscreen01 start=> */ 
 .color4, .slice.color4, .bulle.color4, .ctaBox.color4{background-color:#e6e6e6} .RWDMenuIcon001{background-color:#ffffff} .navbar-nav>li:hover{background-color:rgba(240, 240, 240, 0)} .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:transparent} .navbar-default .navbar-nav > li > a{color:#333333} .navbar-default .navbar-nav > li > a:hover{color:#cccccc} .navbar .nav li ul li:hover{background-color:transparent} .in ul.nav{background:transparent} .RWDfullScreenEditor .btn.btn-rj{background-color:rgba(255, 255, 255, 0.75)} .RWDfullScreenEditor .btn.btn-rj{color:#3B3B3B} .RWDfullScreenEditor .btn.btn-rj:hover, .btn.btn-rj:focus{background-color:rgba(255, 255, 255, 0.69)} .RWDfullScreenEditor .btn.btn-rj:hover, .btn.btn-rj:focus{color:#474747} /* <= RWDfullscreen01 end */ 
 /* miracle customization start=> */ 
/* all */a{text-decoration: none;}a:hover, a:focus{text-decoration: none; color: #cd3333; transition: .5s all;}body{font-family:verdana, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #cd3333; color: #fff;}::-moz-selection { background:#cd3333; color: #fff;}/*logo*/ 
.cd-logo {width: 280px; margin-top: 10px;}/*menu*/ 
.RWDmenu_plus02 .container {width: 90%;}nav.cd-nav{margin-left: 0px; margin-right: 70px;}.cd-primary-nav>li:after{display: none;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block{margin-left: 20px;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background: #cd3333;}.RWDmenu_plus02 .inside {background: transparent;}.RWDmenu_plus02 .inside.is-up {background: #fff;}.cd-main-header {background: transparent;}.cd-primary-nav>li>a:hover {color: #cd3333;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span{color: #cd3333;}.RWDmenu_plus02 .cart-block:hover i {color: #cd3333;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after{display:none;}/*banner*/ 
.banner_block .container {width: 90%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #cd3333;}.RWDbanner_plus01 .slick-caption {top: 45%;}.txt2.fadeInRight01.device_pc, .txt2.fadeInRight01.device_note {margin-top: 30px;}.txt1 span {font-family: 'Noto Sans TC', sans-serif; color: #fff; font-size: 46px; text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.8); font-weight: bold; letter-spacing: 2px;}.txt2 span {font-family: 'Noto Sans TC', sans-serif; color: #fff; font-size: 22px; font-weight: 600; letter-spacing: 2px;}/*共通*/ 
.section-line{display: none !important;}.text-box .underline{display: none !important;}h1.main-title {font-family: 'Noto Sans TC', sans-serif; color: #000 !important; font-size: 36px !important; font-weight: bold !important; letter-spacing: 2px;}h2.sub-title {font-family: 'Noto Sans TC', sans-serif !important; font-size: 20px !important; letter-spacing: 0px; color: #cd3333 !important; margin: 15px 0 0 0 !important;}/*關於我們*/ 
.about_block {padding: 100px 0px 0px; position: relative;}.about_block .container {width: 100%; max-width: 1450px;}.text-box .title {font-family: 'Noto Sans TC', sans-serif;color: #000 !important; font-size: 36px !important; font-weight: bold !important; letter-spacing: 2px !important; line-height: 1;}.text-box .subtitle {font-family: 'Noto Sans TC', sans-serif !important; font-size: 20px !important; letter-spacing: 0px !important; color: #cd3333 !important; margin: 15px 0 0 0 !important;}.RWDleft_cont002 .item-second .text-box .text {font-family: 'Noto Sans TC', sans-serif; font-size: 15px !important; line-height: 2 !important; width: 100% !important; font-weight: 300 !important; color: #555;}.RWDleft_cont002 .item-second .text-box {background: transparent;}.RWDleft_cont002 .item-second {background-color: transparent;}.RWDleft_cont002 .item-second .pic img{margin: auto;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.about_block::after {    content: '';    background: #f7f7f7;    height: 100%;    width: 73%;    top: 0;    right: 0;    position: absolute;    z-index: -1;    clip-path: polygon(66% 0, 100% 0%, 100% 100%, 29% 100%);    -webkit-clip-path: polygon(66% 0, 100% 0%, 100% 100%, 29% 100%);}.RWDleft_cont002 .item-second .text-box a {margin: 30px 0 0 0; border-radius: 0px; width: 180px; background: transparent; color: #333; font-size: 15px; border-color: #ccc;}.RWDleft_cont002 .item-second .text-box a:hover {background: transparent; color: #333; border-color: #cd3333;}/*過場圖*/ 
.RWDedictor003 .section-overlay {background: rgba(255, 255, 255, 0.2);}.pegs {text-align: center; padding: 50px; font-family: 'Noto Sans TC', sans-serif; color: #fff;}.pegs h1 {font-family: 'Noto Sans TC', sans-serif; color: #fff; font-size: 38px; text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.8); font-weight: bold; letter-spacing: 5px; margin-bottom: 30px;}.pegs h4 {font-family: 'Noto Sans TC', sans-serif !important; font-size: 22px !important; letter-spacing: 2px; color: #fff !important; margin: 30px 0 0 0 !important; line-height: 1; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);}/*產品介紹*/ 
.product_block {background: #f7f7f7; padding: 120px 0px 30px;}.RWDproduct002_v2 h1.main-title {display: none;}.RWDproduct002_v2 h2.sub-title{display: none;}.RWDproduct002_v2 .section-subject{margin: 0px;}.content.webfont_content {text-align: center; line-height: 2; font-family: 'Noto Sans TC', sans-serif; color: #555; font-size: 15px; letter-spacing: 2px; font-weight: 300;}.webfont_content h2.sub-title {padding-bottom: 30px;}.product_panel .container {width: 100%;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {line-height: 2; font-family: 'Noto Sans TC', sans-serif; color: #333; font-size: 18px; letter-spacing: 2px; font-weight: bold; transition: .5s all ease !important;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #cd3333;}.RWDproduct002_v2 .showbottom .portfolio-bottom p {font-size: 15px; letter-spacing: 2px; line-height: 2;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {border: 1px solid #cd3333;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 15px; border: 1px solid transparent; transition: .5s all; margin-bottom: 40px;}.RWDproduct002_v2 .showbottom:hover .inner-content > img {-webkit-transform: scale(1) !important; transform: scale(1) !important;}.RWDproduct002_v2 .portfolio-item > .inner-content > img{margin: auto;}/**/ 
.bounceIn {-webkit-animation-name: fadeIn; animation-name: fadeIn;}/*最新消息*/ 
.news_block {padding: 120px 0px 80px;}.news_block .container {width: 100%; max-width: 1450px;}.RWDnews005 h4 {line-height: 2; font-family: 'Noto Sans TC', sans-serif; color: #555; font-size: 18px; letter-spacing: 2px; font-weight: bold; text-align: center;}.RWDnews005 h4 a {color: #333;}.RWDnews005 p {font-size: 15px; letter-spacing: 2px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding:0 14px}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{border-radius: 0;box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.15);border: #fff 0px solid;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -20px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -20px;}/*footer*/ 
.footer_block .container {width: 100%; max-width: 1450px;}.footer_block {padding: 50px 0 30px 0; background: #CD3333 !important;}.footer_info {color: #f5f5f5; font-size: 14px; letter-spacing: 2px; line-height: 2; padding-bottom: 15px;}.footer_info h5 {font-size: 15px; letter-spacing: 0.5px; line-height: 1.8; margin-top: 0px; margin-bottom: 15px;}.footer_info h4 {line-height: 2; font-size: 18px; letter-spacing: 2px; font-weight: bold; margin-bottom: 0px;}.footer_info span{display: inline-block; width: 30px;}.footer_info a{color: #f5f5f5;}/*ssl*/ 
.RWDssl01 {padding-left: 0px;}.RWDssl01, .web_box .RWDedictor, .copyright, .copyright_desc {display: inline-block; padding: 0 5px; color: #F7abab; font-size: 12px; letter-spacing: 2px;}.copyright_desc a{color: #f7abab;}/*購物清單*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {background: #cd3333;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {background: #630000;}.RWDmenu_plus02 .cart-menu .title span {background: #cd3333;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px;}/*toTop隱藏*/#toTop{display:none !important;}/*title*/h1.pageTitle {font-family: 'Noto Sans TC', sans-serif; color: #000 !important; font-size: 36px !important; font-weight: bold !important; letter-spacing: 2px; text-align: center; line-height: 1.8;}.hgroup .container {width: 100%; border-bottom: none;}ul.breadcrumb.pull-right {font-family: 'Noto Sans TC', sans-serif; font-size: 15px; letter-spacing: 0px; padding: 0; float: none !important; position: relative; text-align: center; border: none; background: transparent;}ul.breadcrumb.pull-right a {color: #cd3333 !important;}/*內文*/section.article-text.rwd {font-size: 15px; line-height: 2; color: #555; letter-spacing: 2px;}section.article-text.rwd h3 {font-family: 'Noto Sans TC', sans-serif; color: #555; font-size: 22px; letter-spacing: 3px; font-weight: 600;}.article1 .pagecontent ol, .article1 .pagecontent ul {padding-left: 25px;}/*側選單*/#sidebar {padding-bottom: 30px;}#sidebar .products-nav {margin-left: -15px;}.m2018 .products-nav .nav-title {background: transparent; font-size: 18px; letter-spacing: 0px; line-height: 1.6; color: #2d2d2d; font-weight: 600; text-align: left; margin-bottom: 0; padding: 10px;}.m2018 .products-nav ul li {padding: 4px 0 4px 20px;}.m2018 .products-nav>ul>li {padding: 0; margin: 0; transition: .5s all;}.m2018 .products-nav>ul>li>a {padding: 15px 10px; font-size: 14px;}.m2018 .products-nav a {display: inline-block; font-size: 14px; padding: 5px 0; position: relative; z-index: 1; color: #888;}.m2018 .products-nav>ul>li.active {background: #eee;}.m2018 .products-nav>ul>li:hover {background: #eee;}.m2018 .products-nav .toggle-submenu::after {top: 84%;}/*回上層*/ 
.btn.btn_back a {color: #fff;}.btn.btn_back:hover a {color: #fff;}.btn.btn_back:hover {background: #000;}.btn.btn_back {float: right; background: #555; border-radius: 0px; transition: .5s all;}/*關於我們*/ 
.aobut_logo {float: left;}.about_info_img {float: right; width: 280px; padding: 0 15px;}.about_info_img h5 {text-align: center; font-size: 14px; color: #333; font-weight: bold; line-height: 2;}/*商品列表*/ 
.subject {text-align: center;}.item .subject A.itemlink {font-size: 16px; letter-spacing: 2px; line-height: 1.6; color: #687074;}.item .subject A.itemlink:hover {color: #f1401a;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: none;}.product_list_item .img.img1 {border: 1px #dadada solid;}.product_list_item .img.img1:hover {border-color: #cd3333;}.layoutlist_4 select {width: 98% !important;}.layoutlist_4 .cate_div {height: 1px;}.item .subject A.itemlink {    line-height: 2 !important;    font-family: 'Noto Sans TC', sans-serif;    color: #555 !important;    font-size: 17px !important;    letter-spacing: 2px !important;    font-weight: 600;}/*商品內頁*/ 
.RWDproduct_page .products-info .name {font-size: 22px; margin: 0px; color: #333; font-weight: bold; letter-spacing: 2px; line-height: 1.8;}.RWDproduct_page .products-info .txt .title {font-size: 17px; font-weight: bold; letter-spacing: 2px; border-bottom: none; color: #000;}.RWDproduct_page .products-info .txt .editor {font-size: 14px; line-height: 2; letter-spacing: 2px; color: #333;}#mobile-fixed, .RWDproduct_page {font-size: 15px; line-height: 2; letter-spacing: 2px; color: #000;}.RWDproduct_page .btn_back:hover {background: #333;}.RWDproduct_page .btn_back {margin-right: 0px; border-radius: 0px; float: right; transition: .5s all; background: #555;}/*聯絡我們*/ 
.ebtn.currectsend_btn {border-radius: 0px; background: #555; transition: .5s all;}.ebtn.currectsend_btn:hover {background: #333;}.ebtn.currectsend_btn:hover a {color: #fff;}/*會員專區*/#btn_member_login {background: #cd3333; border-radius: 0px;}#btn_member_login:hover {background-color: #333;}#join_form .btn-primary:hover {background: #333; color: #fff;}#join_form .btn-primary {background: #cd3333; border-radius: 0px; transition: .5s all;}.btn-primary {color: #fff; background-color: #cd3333; border: none; border-radius: 0px; transition: .5s all;}.btn-primary a:hover{color: #fff;}.btn-primary:hover {color: #fff; background-color: #333; border: none;}/*購物車*/ 
.RWDshopping .btn.normal {border-radius: 0px !important; color: #fff; background: #555; border: none; transition: .5s all;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {color: #fff; background: #333;}.RWDshopping .btn.bg2 {background: #cd3333;}/*新增選單*/ 
.page_wrapper_bg h4 {font-weight: 400;color: #cd3333;letter-spacing: 1px;font-weight: 600;font-size: 12px;}.page_wrapper_bg .lum_box .box_p {margin-top: 80px;}

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

@media (max-width:1366px){/**/ 
.news_block .container {max-width: 1170px;}}@media (max-width:1199px){/*menu*/ 
.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #fff;}#RWDfullscreen01 .cd-main-header .cd-logo , #RWDPAGE_BASE_PAT02 .cd-main-header .cd-logo{margin-top: 0px; width: 230px;}nav.cd-nav .bottom-copyright{display: none;}nav.cd-nav .phone-member {margin-top: 0px;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background: transparent;}.RWDleft_cont002 .item-second .pic {bottom: 0; position: absolute; right: 0;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*banner*/ 
.RWDbanner_plus01 .page-scroll {bottom: 0px;}.txt1 span {font-size: 36px;}.txt2 span {font-size: 20px; text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.8);}.RWDbanner_plus01 .slick-caption {top: 30%;}/*共通*/ 
.text-box .title{font-size: 28px !important;}.text-box .subtitle {font-size: 18px !important;}h1.main-title {font-size: 28px !important;}h2.sub-title {font-size: 18px !important;}/*關於我們*/ 
.RWDleft_cont002 .item-second .text-box {padding: 0 0 30px 0; width: 60%;}.RWDleft_cont002 .item-second .pic{width: 47%;}/*過場*/ 
.pegs h1 {font-size: 32px;}.pegs h4 {font-size: 18px !important;}/*產品介紹*/ 
.product_block {padding: 80px 0 0px;}.RWDproduct002_v2 .showbottom .portfolio-bottom p {text-align: left;}/*最新消息*/ 
.news_block { padding: 80px 0px 80px;}/*---內頁---*/#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn{width: 48%;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 20%;}/*關於我們*/ 
.RWDleft_cont002 .item-second .text-box .text br {display: none;}.RWDleft_cont002 .item-second {display: block;}.RWDleft_cont002 .item-second .pic {width: 50%; position: absolute; right: -20px; bottom: 0;}.RWDleft_cont002 .item-second .text-box {padding: 0 0 30px 0; width: 100%; text-align: left;}.RWDleft_cont002 .item-second .text-box .text{width: 57% !important;}.RWDleft_cont002 .item-second .text-box a {margin: 30px 0 0;}/*過場*/ 
.pegs {padding: 50px 0;}.pegs h1 {font-size: 24px;}/*footer*/ 
.info_right iframe {height: 350px !important;}.RWDssl01, .web_box .RWDedictor, .copyright, .copyright_desc {padding: 0px;}/*內頁*/ 
.btn.btn_back {width: 100%; margin-top: 30px;}#mobile-fixed .btn-box .normal {border-radius: 0px;color: #fff;background: #555; border: none;}#mobile-fixed .btn-box .bg2 {background: #cd3333;}.new-form {margin-top: 0px;}.row.lum_box img {margin: 0 auto;width: 800px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---內頁---*//*menu*/#RWDfullscreen01 .cd-main-header .cd-logo { margin-top: 5px; width: 200px;}/*banner*/ 
.banner_block .container {width: 100%;}.txt1 span {font-size: 24px;}.txt2 span {font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 30px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {text-align: center; width: 100%;}/*共通*/h1.main-title {text-align: center;}h2.sub-title {text-align: center;}/*關於我們*/ 
.RWDleft_cont002 .item-second {display: flex; flex-direction: column-reverse;}.RWDleft_cont002 .item-second .pic {width: 100%; position: relative;}.RWDleft_cont002 .item-second .text-box{text-align: center;}.RWDleft_cont002 .item-second .text-box .text {width: 100% !important;}.RWDleft_cont002 .item-second .text-box a {margin: 30px auto 0;}.about_block::after{display: none;}/*過場圖*/ 
.pegs {padding: 0;}.pegs h1 {font-size: 24px; line-height: 1.5;}.pegs h4 {font-size: 16px !important;}/*產品介紹*/ 
.content.webfont_content {text-align: left; padding: 0 15px;}/*footer*/ 
.info_right iframe {height: 180px !important;}.RWDssl01, .web_box .RWDedictor, .copyright, .copyright_desc{font-size: 9px; line-height: 2;}.info_left {padding-bottom: 15px;}/*---內頁---*/#RWDPAGE_BASE_PAT02 .main .container {padding-left: 10px; padding-right: 10px;}h1.pageTitle {font-size: 26px !important; margin-bottom: 0px;}section.article-text.rwd h3 {font-size: 20px;}.aobut_logo {float: none; text-align: center;}.about_info_img {float: none; width: 100%;}.article1 section.article-text.rwd h3 { text-align: center;}/*產品介紹*/#mobile-fixed .fixed-bottom .price-box {font-size: 10px;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: #555;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop { background: #cd3333;}.btn-shop .btn {border-radius: 0px;}.RWDproduct_page .m-pd-info .select-box {width: 100%;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li{width: 47%;}#mobile-fixed .btn-box.step1 li:last-child {width: 47%;}#mobile-fixed .btn-box .normal{padding: 5px;}
}
/*phone版 end*//* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
