/* now =>2025-07-02 23:17:15*/ 
 /* Last Midoify Time By 2024-06-21 13:38:51 */ 
 /* Last Midoify Time By 1718948331 */ 
 /* Last Midoify Time By Fri, 21 Jun 2024 05:38:51 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT01 start=> */ 
 /* <= RWDPAGE_BASE_PAT01 end */ 
 /* miracle customization start=> */ 
/* */ 
.RWDPreloader001{background:#FFF;color:#666}.RWDPreloader001 .status{height: 120px;}/* */body{background-color:#fff;}body, html{font-size: 14px;line-height: 1.8;color: #666;letter-spacing: 1px;}a{color: #172a88;}a:hover, a:active, a:focus{color:#f08505}/* 特效*//* Sweep To Top */ 
.hvr-sweep-to-top {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-sweep-to-top:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #172a88;  -webkit-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {  color: white;}.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {  -webkit-transform: scaleY(1);  transform: scaleY(1);}.RWDMenuIcon001 .container {width:75%;}/*選單*/ 
.lang_tw .RWDMenuIcon001 .pull-right {margin-top:0px;margin-right:5%;}.lang_en .RWDMenuIcon001 .pull-right {margin-top:0px;margin-right:3%;}/*語言選單*/ 
.lang_tw .web_language {margin-top:29px;margin-left:0px;}.lang_en .web_language {margin-top:28px;margin-left:0px;}.page_wrapper_bg.lang_tw .web_language{margin-top:28px;}/*顯示隱藏*/ 
.visible-phone{display:none;}/* phone*/@media (max-width:600px){.visible-phone{display:block;}.hidden-phone{display:none;}}/* 形象大圖*/ 
.RWDfullScreenEditor .intro-body .page-scroll{display:none}.logo{display:none}.RWDfullScreenEditor:before{background:rgba(2, 2, 2, 0.52)}.line{width:70px;height:2px;background:#fff;margin:0 auto;margin-top:50px;margin-bottom:50px}.subtitle-title{font-size:14px;letter-spacing:5px}.banner-big-title{font-size:58px;line-height:80px;letter-spacing:8px;font-weight:600;color:#eee}.RWDfullScreenEditor span{display:block;}/* phone*/@media (max-width:600px){.banner-big-title{font-size: 30px;line-height: 50px;letter-spacing: 5px;} }/* header*/ 
.RWDMenuIcon001{background-color: rgba(255, 255, 255, 0.8);}.navbar-default .navbar-collapse{border:none}.navbar-brand{width: 210px;}.navbar-default .navbar-brand{padding: 15px 0;}.navbar-nav > li > a i{display: none;}.navbar-default .navbar-nav > li > a{color:#333;font-size:14px;letter-spacing:5px;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#172A88;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background: #F08505;}.lang_en .navbar-default .navbar-nav > li > a{letter-spacing: 1.5px;}.lang_en .navbar-default .navbar-brand{padding:0;width:240px;margin-top:6px}._sub_link2,#li_product1 > ul > li > ul > li {margin:0;}._sub_link2 a,#li_product1 > ul > li > ul > li > a{color:#F08505;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#fff;}/*table*/@media (min-width: 800px) {.navbar-default .navbar-nav > li > a{padding:30px 20px;height: auto;}.lang_en .navbar-default .navbar-nav > li > a{padding:30px 9px;height: auto;}.web_language{margin-top: 27px;}}/*pad*/@media (max-width:1100px){.navbar-nav{margin: 0 auto;}ul.nav li ul{position: relative;width: 100%;}}/*phone*/@media (max-width:600px){.navbar-default .navbar-brand{width: 230px;}.navbar-default .navbar-toggle{margin-top: 17px;margin-right: 0px;}.lang_en .navbar-default .navbar-brand{padding: 0px 0;width: 230px;}}/*關於我們*/ 
.about-section{background-color: #efefef;padding:180px 0}.about-pic{float:left;width:480px;box-shadow:1px 1px 100px rgba(0, 0, 0, 0.1);margin-left:0}.about-box{float:right;width:500px;margin-top:0}.about-box .main-title{font-size:48px;color: #172a88;display:block;text-transform:uppercase;letter-spacing:5px;font-weight:600;line-height:60px;text-align:left}.about-box .sub-title{font-size:14px;display:block;margin:20px 0;margin-bottom:40px;letter-spacing:5px;color:#666;text-align:left}.about-box .text{font-size:14px;letter-spacing:5px;display:block;line-height:32px;color:#666;margin-top:50px;width:77%;}.little-line{width:25px;height:1px;background-color:#333;margin:0}.about-box .more-btn{text-decoration: none;position:relative;text-align:center;width:200px;padding:18px 25px;border:1px solid #172a88;margin-top:40px;cursor:pointer;color: #172A88;}.about-box .more-btn:hover{color:#fff;}.about-box .more-btn h5{font-size:14px;letter-spacing:5px;}.lang_en .about-box .text{line-height: 1.5;}/*pad*/@media (max-width:1100px){.about-pic{width:45%;margin-left:5%}.about-box{width:45%;margin-top:0}.about-box .main-title{letter-spacing: 3px;}}/*phone*/@media (max-width:600px){.about-section{padding:80px 0} .about-pic{width:100%;margin-left:0;float:none}.about-box{width:100%;float:none;margin-top:5%}.about-box .main-title{text-align:center;font-size:36px}.about-box .sub-title{text-align:center}.about-box .text{margin:0 auto;margin-top:5%;width:100%}.little-line{text-align:center;margin:0 auto}.about-box .more-btn{display:block;margin:0 auto;margin-top:40px}}/*最新消息*/ 
.news-section{padding: 150px 0 110px;}.RWDnews005 h1.main-title{font-weight: 600;font-size: 48px;text-align: center;color: #172a88;margin-bottom: 20px;text-transform: uppercase;letter-spacing: 5px;line-height: 60px;}.RWDnews005 h2.sub-title{margin: 0;font-weight: 300;font-size: 14px;letter-spacing: 5px;text-align: center;color: #666;}.RWDnews005 .section-line{width: 25px;height: 1px;margin: 0 auto;margin-top: 50px;margin-bottom: 30px;background-color: #333;}.RWDnews005 h4 a{color: #F07105;font-size: 16px;letter-spacing: 1px;}/*phone*/@media screen and (max-width: 600px) {.news-section{padding: 80px 0 40px;}}/*過場影片*/ 
.RWDvideo001 .info .summary{margin-top: 230px;opacity: 0;transition: all .5s ease;}.RWDvideo001 .info .summary:hover{opacity: 1;}.RWDvideo001 .info .summary a{color:#fff;}.RWDvideo001 .info .summary a:hover, .RWDvideo001 .info .summary a:focus{color:#fff;}.RWDvideo001 .video{margin-top: -18vh !important;}/*.RWDvideo001 .ytplayer-container.background{margin-top: -18vh !important;}*/ 
.video-section .RWDedictor{display:none;min-height:350px;background:#000 url(archive/image/customization/xx.jpg) center center no-repeat;background-size:cover;padding-top: 120px;}.video-section .RWDedictor a{color:#fff;}.video-section .RWDedictor a:hover, .bg_editor_block3 .RWDedictor a:focus{color:#fff;}/*pad*/@media screen and (max-width: 1100px) {.video-section .RWDedictor{display:block;}.video-section .RWDvideo001{display:none !important;}.RWDvideo001 .video{margin-top: -50vh !important;margin-left: -20vh !important;}}/*產品介紹*/ 
.fouth-section{padding:150px 0;}.RWDService001 h1.main-title{font-weight: 600;font-size: 48px;text-align: center;color: #172a88;margin-bottom: 20px;text-transform: uppercase;letter-spacing: 5px;line-height: 60px;}.RWDService001 h2.sub-title{margin: 0;font-weight: 300;font-size: 14px;letter-spacing: 5px;text-align: center;color: #666;}.RWDService001 .section-line{width: 25px;height: 1px;margin: 0 auto;margin-top: 50px;margin-bottom: 30px;background-color: #333;}.RWDService001 i{margin-bottom: 35px;}.RWDService001 h2{font-size: 20px;letter-spacing: 5px;text-align: center;color: #F07105;}.RWDService001 p{margin-bottom: 0;font-size: 14px;}/*pad*/@media screen and (max-width: 1100px) {.fouth-section{padding:150px 0 130px;}.RWDService001 p{width: 75%;margin: 0 auto 20px;}}/*phone*/@media screen and (max-width: 600px) {.fouth-section{padding:80px 0;}}/*頁尾*/ 
.footerRights{padding: 60px 0 22px;background-color: #333;color: #ccc;}.footerRights a{color: #ccc;}.footerRights .container{border-top:1px solid #494949;margin-bottom:40px}.scrollTop{width:48px;height:48px;border-radius:99em;background-color:#333;top:-25px;background-image:url("archive/image/customization/btn-01.png");transform: rotate(270deg);background-size:85%}.scrollTop:hover{opacity:1;background-color:#565656;transition:all 0.2s ease-out;webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.scroll-top-btn{margin-bottom:3%}.footer-logo{float:left;margin-left: 0%;padding: 10px 0;width: 23%}.footer-info{float:left;font-size:12px;letter-spacing:2px;margin-left:10%}.footer-copyright{float:left;margin-left:10%;font-size:12px;letter-spacing:1px}.footer-copyright img { margin-bottom: 10px; margin-right: 10px;}.lang_en .footer-logo{margin-left: 7%;padding: 10px 0 55px;}/*pad*/@media screen and (max-width: 1100px) {.footer-logo{margin-left: 0%;padding: 20px 0;width: 40%}.lang_en .footer-logo{margin-left: 4.5%;padding: 10px 0 75px;}.lang_en .footer-info{width: 59%;}}/* phone*/@media (max-width:600px){.footer-info{margin-left:22px}.footer-copyright{margin-left:22px}.footer-logo{padding: 0px 0 20px;width: 40%}.footer-info{letter-spacing:0px;}.footer-copyright{letter-spacing:0px;}.footer-copyright span{display:none;}.lang_en .footer-logo{margin-left: 8%;padding: 0px 0 20px;}.lang_en .footer-info{width: 90%;}}/*整體phone*/@media (max-width:600px){.RWDnews005 h1.main-title, .RWDService001 h1.main-title{font-size: 36px;letter-spacing: 3px;line-height: 43px;}.lang_en .RWDnews005 h2.sub-title, .lang_en .RWDService001 h2.sub-title{line-height: 1.7;}}/*以下為內頁*/ 
.navbar-default .navbar-toggle{border:none}.mp-5{margin-top:5%}#toTop{display:none !important}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent}/* main*/ 
.main .footerRights{padding: 60px 0 22px;  background-color: #333; color: #ccc;}.hgroup .container{border:none}.hgroup .breadcrumb{background-color:transparent;color:#a59169}/*.hgroup h1{display:none}*/ 
.hgroup .breadcrumb{bottom:18px;}/* header*/ 
.RWDMenuIcon003{ background-color: rgba(255, 255, 255, 0.8); -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;  -ms-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;webkit-box-shadow: 0px 2px 7px 0px rgba(176,176,176,0.3);-moz-box-shadow: 0px 2px 7px 0px rgba(176,176,176,0.3);box-shadow: 0px 2px 7px 0px rgba(176,176,176,0.3);z-index: 99;}/* about*/ 
.story-box{margin:10% 0}.story-title-box{float:left;width:auto}/* pad*/@media(max-width:1100px){.story-title-box{width:38%}}/* phone*/@media(max-width:600px){.story-title-box{width:100%;float:none}}.story-title-box .sub-title{display:block;font-size:14px;margin:20px 0;margin-bottom:40px;letter-spacing:5px;color:#d2d2d2;text-align:left}/* phone*/@media(max-width:600px){.story-title-box .sub-title{text-align:center}}.story-title{color:#a59169;font-size:48px;letter-spacing:5px;font-weight:600;text-align:left}/* phone*/@media(max-width:600px){.story-title{font-size:36px;text-align:center}}.story-text{float:right;width:70%;font-size:14px;letter-spacing:5px;line-height:32px;padding:0 80px;color:#d2d2d2}/* pad*/@media(max-width:1100px){.story-text{width:60%}}/* phone*/@media(max-width:600px){.story-text{width:100%;float:none;padding:0px;margin-top:5%}}/* products*/ 
.layoutlist_2 .item, .layoutlist_4 .item{border:none}.layoutlist_4 select{height:auto;border:1px solid #5d5d5d;background-color:#252525;color:#ccc;padding:5px}.layoutlist_4 .pricearea{text-align:left;letter-spacing:1px;color:#999;}.layoutlist_4 .pricearea span{margin:0;margin-right:5px}.layoutlist_4 .standarea >div{margin:0;margin-right:5px;color:#999}.layoutlist_4 .buybtn{padding:7px}.item .subject A.itemlink:hover{color:#172A88}.layoutlist_4 .buybtn{background-color:#333}.layoutlist_4 .buybtn:hover{background-color:#a59169}.page_content2 .info #prod_name, .page_content2 .info #prod_name h2{color:#f08505}.page_content2 .info #prod_no{font-size:14px !important;color:#999 !important}.page_content2 .info #prod_fixprice{color:#999}.page_content2 .info #prod_price .currency{color:#999}.page_content2 .info #prod_price .money{color:#999}#prod_price .unit{color:#999}.split_line{display:none !important}#btn_shopping{background:#333;border-radius:0}/* 品嘗咖啡*/ 
.choose-box{width:90%;padding:5% 0;border-bottom:1px solid #464646}/* pad*/@media (max-width:1100px){.choose-box{width:100%;}}.choose-pic{float:left;width:300px;}/* pad*/@media (max-width:1100px){.choose-pic{float:left;width:250px;}}/* phone*/@media (max-width:600px){.choose-pic{float:none;width:80%;margin:0 auto}}.choose-pic img{border-radius:99em;box-shadow:1px 1px 100px rgba(0, 0, 0, 0.59)}.choose-item{float:right;width:500px}/* pad*/@media (max-width:1100px){.choose-item{width:300px;}}/* phone*/@media (max-width:600px){.choose-item{float:none;width:90%;margin:0 auto}}.choose-item .number{font-size:80px;color:#a59169;text-align;left}/* phone*/@media (max-width:600px){.choose-item .number{text-align:center}}.choose-item .title{font-size:36px;color:#d2d2d2;letter-spacing:5px;text-align:left;margin-bottom:5%}/* phone*/@media (max-width:600px){.choose-item .title{text-align:center}}.choose-item .text{font-size:14px;color:#999;letter-spacing:5px;line-height:32px;margin-top:10%;text-align:left}/* phone*/@media (max-width:600px){.choose-item .text{text-align:center}}/* 購物清單*/#carlist{color:#999}#carlist .orderrow:nth-child(even){background-color:transparent}#carlist .input{background-color:transparent;border:1px solid #999}.form_subject{color:#999}/* 聯絡我們*/ 
.ebtn{border-radius:0;letter-spacing:5px}.form-horizontal .control-label{color:#999;letter-spacing:5px}.form-group label.must:after{color:#a59169}.eformsDesc{border:none}/*內文樣式統一*/ 
.article-text .layoutlist_3 .list_subject a{font-size:16px;line-height:2;}/*標題字*/@media(max-width: 768px){.main .hgroup h1{font-size: 24px;line-height:1.5;}.hgroup .breadcrumb{display:none;}}/*手機板文章標題*/ 
.article-text.rwd .container,.product_desc_content,._bd_column p,section.article-text p{font-size:14px;color:#666;line-height:2;word-break: normal;word-break: normal;letter-spacing:1px;}._bd_column p a{color:#ababab;}._bd_column p a:hover{color: #999;}.edcontent table{word-break: normal;}.product_desc_subject,.customized_columns .fillform{font-size: 18px;color: #777;}/*產品副標題*/ 
._bd_row img { margin: 0;}/*取消文章內img margin*/@media (max-width: 40rem){._bd_column {padding:0;}}/*手機版內頁過窄*/@media (max-width: 1024px){.RWDMenuIcon003 { padding-bottom: 0px;}}.subtitle ._bd_column {padding:0;}/*PAD版選單缺陷*/@media (max-width: 801px){.navbar.navbar-fixed-top .navbar-nav > li > a,.navbar li > ul li,.navbar-nav > li > a,ul.nav li ul li{text-align: center;}}/*產品列表*/ 
.layoutlist_2 .subject{min-height:56px;}/*側選單*/ 
.page_menu_block h4{margin-bottom:14px;}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a{color: #318acf;background:transparent;border-radius: 0; padding: 4px 16px; border-left: 3px solid #ccc;}.page_menu_block ul.nav > li > a{background:transparent;border-radius: 0; padding: 4px 16px; border-left: 3px solid #ccc;}.page_menu_block ul.nav li ul{position:relative; padding: 0; box-shadow: none;}.page_menu_block ul.nav ul > li > a{color: rgba(51, 51, 51, 0.83);     padding: 5px 20px 5px 33px;}.page_menu_block ul.nav li{margin:0;}.page_menu_block ul.nav ul > li > a:hover, .page_menu_block ul.nav ul > li.hover > a, .page_menu_block ul.nav ul > li.active > a{color: #318acf;background:#E7E7E7;text-decoration:none;}/*表格*/ 
.pagecontent table{border: 1px solid #ccc;}.pagecontent table td{padding:5px 7px; letter-spacing:0; border: 1px solid #ccc;}/*0227產品說明*/ 
.page_content2 .info .subtitle {font-size: 11px !important;color: rgb(102, 102, 102) !important;}#product .subtitle ul {margin-left: -23px;}#product .subtitle p {line-height: 28px;}/*0315英文版首頁*/ 
.lang_en .about-box .text {letter-spacing: 2px;}.lang_en .text.text_p {margin-top: 10px;font-size: 16px;}/*20240621*/ 
.collapsing_header .main {    margin-top: 80px !important;}
/*Pad橫向 start*/ 

@media (max-width:1024px){
.RWDMenuIcon001 .container {width:100%;}.navbar-brand{width: 250px;}.navbar-brand > img {max-width:85%}/*選單.lang_tw .RWDMenuIcon001 .pull-right {margin-top:5px;margin-right:5%;}.lang_en .RWDMenuIcon001 .pull-right {margin-top:32px;margin-right:3%;}*/ 
.navbar-default .navbar-nav > li > a{padding: 30px 10px;}.lang_tw .RWDMenuIcon001 .pull-right{float: right !important;margin-top: 5px;margin-right: 20px;}/*語言選單.lang_tw .web_language {margin-top:32px;margin-left:0px;}.lang_en .web_language {margin-top:59px;margin-left:0px;}*/ 
.lang_en .navbar-default .navbar-brand{width: 190px;margin-top: 12px;}.lang_en .RWDMenuIcon001 .pull-right{margin-top: 0px;margin-right: 10px;float: right !important;}.lang_tw .web_language{margin-top: 33px;}
}
/*Pad橫向 end*/ 

/*pad版 start*/ 

@media (max-width: 768px) {
.lang_tw .RWDMenuIcon001 .pull-right{float: none !important;margin-right: 0px;}.lang_tw .navbar-default .navbar-brand{padding: 5px 0;}.lang_en .navbar-default .navbar-brand{margin-top: 7px;}.lang_en .RWDMenuIcon001 .pull-right{margin-right: 0px;float: none !important;}.navbar-default .navbar-toggle{margin-top: 13px;}
}
/*pad版 end*/ 

/*767px start*/ 

@media (max-width: 767px) {
/*20240621*/ 
.collapsing_header .main {    margin-top: 65px !important;}
}
/*767px end*/ 

/*phone版 start*/ 

@media (max-width: 480px) {
/**/ 
.navbar-default .navbar-brand{width: 175px;}/*側選單*/ 
.page_menu_block ul.nav ul > li > a{text-align:center}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a,.page_menu_block ul.nav > li > a{border:0;border-bottom:1px solid #E9E9E9;}.page_wrapper_bg .main .container {padding-left: 15px;padding-right: 15px;}
}
/*phone版 end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
