/*div#RWDfullscreen01 {font-family: "Roboto" !important;}*/a:hover, a:active{text-decoration:none}.row{margin-right:0px;margin-left:0px;}/*menu*/ 
.RWDmenu_plus02 .inside {    background: transparent;    position:absolute;   padding-top:27px;}.RWDmenu_plus02 .container{width:100%}.cd-main-header{background: transparent;}nav.cd-nav {    float: none;    margin: 0 auto;    width: fit-content;    padding-top: 20px;}.cd-primary-nav>li:after{display:none}.cd-primary-nav>li>a {    color: #fff;    letter-spacing: 3px;    font-weight: 600;    line-height: 30px;    height: 30px;    padding: 0px;}.cd-primary-nav>li {padding: 0px 40px;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before{display:none}/*logo*/ 
.RWDmenu_plus02 a.cd-logo {    width: 150px;    text-align: center;    margin: 0 auto;    float: none;    display: block;    margin-top:0px;}.cd-primary-nav>li>a:hover {color: #eee;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {margin-top: 0px;}.RWDmenu_plus02 .sub-nav.sub-up {margin-top: 0;}/*副選單*/ 
.sub_menu > ul > li {    display: inline-block;    padding: 0px 15px;}.sub_menu > ul > li > a {    font-weight: 600;    color: #dbdbdb;    font-size: 13px;    letter-spacing: 2px;    line-height: 26px;}.RWDmenu_plus02 .sub-nav {    position: absolute;    top: 0px;}.RWDmenu_plus02 .editor{margin:0px;}/*下拉*/ul.cd-secondary-nav {    top: 42px !important;    width: 100% !important;    text-align: center !important;    background: transparent;    box-shadow: none !important;}.cd-primary-nav .cd-secondary-nav {background: transparent;}.cd-primary-nav .cd-secondary-nav>li>a {color: #fff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {color: #fff;font-weight: 600;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;}/*scroll*/ 
.RWDbanner_plus01 .page-scroll {bottom: -22px;}.RWDbanner_plus01 .page-scroll.style04 a span {    width: 1px;    height: 100px;    border: 0;    border-radius: 0;    background: #fff;}.RWDbanner_plus01 .page-scroll.style04 a span::before{  -webkit-animation: scroll04 4s infinite;  -moz-animation: scroll04 4s infinite;  -o-animation: scroll04 4s infinite;  animation: scroll04 4s infinite;}-webkit-keyframes scroll04{  0%   { top: 10px; }  100% { top: 100px; }}@-moz-keyframes scroll04{  0%   { top: 10px; }  100% { top: 100px; }}@-o-keyframes scroll04{  0%   { top: 10px; }  100% { top: 100px; }}@keyframes scroll04{  0%   { top: 10px; }  100% { top: 100px; }}/*search*/ 
.search_block {    position:absolute;    z-index: 1111;    right: 20px;    top: 20px;}.web_search {    border-color: #eee;    border-radius: 0px;    background: transparent;    border:0px;    border-bottom:1px solid #eee;}.web_search .btn {    background: transparent;    border: 0px;    color: transparent;    font-size: 13px;    letter-spacing: 1px;}.web_search .searchkey input {    background: transparent;    font-size: 12px;    letter-spacing: 1px;    color: #eee;}.RWDmenu_plus02 .inside.is-up {    box-shadow: none;}.web_search .btn:after {    background: url(archive/image/customization/btn_search.png)no-repeat;    content: "";    position: absolute;    width: 28px;    height: 28px;    top: 1px;    right: 6px;    background-size: contain;}.web_search .btn:hover {    color: transparent;}.cd-header-buttons li.search-btn {    display: none;}/*products*/ 
.RWDproduct002 {    position: relative;    padding: 150px 0px 0px;}.RWDproduct002 .section-line{display:none}.RWDproduct002 h1.main-title {    font-size: 30px;    letter-spacing: 2px;    text-align:center;    font-weight: 300;    position: relative;}/*.RWDproduct002 h1.main-title:after {    content: "";    position: absolute;    width: 200px;    height: 1px;    background: #7c7c7c;    top: 50%;    left: 10%;}*/ 
.RWDproduct002 h2.sub-title {    font-size: 55px;    text-align: left;    font-weight: 100;    letter-spacing: 1px;    line-height: 70px;}.RWDproduct002 .showbottom:hover .inner-content > img {    -webkit-transform: scale(1.1);    transform: scale(1.1);}.bg_bottom {    position: absolute;    top: -200px;}.popup-portfolio .portfolio-item {    position: relative;}.portfolio-bottom {    position: absolute !important;    top: 42%;    width: 100%;    text-align: center;}.RWDproduct002 .showbottom a > h4 {    text-align: center;    color: #fff;    font-weight: 400;    letter-spacing: 2px;    font-size: 25px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 {    color: #fff;}/*過廠圖*/ 
.bg_slogan {    font-size: 4em;    font-weight: 200;    color: #000;    text-shadow: 5px 4px 6px #7e7e7e;    position: absolute;    top: 57%;    letter-spacing: 2px;    width: 700px;    left: 50%;    margin-left: -350px;    text-align: center;}.RWDparallax_new {    position: absolute;    width: 100%;    top: -200px;    z-index: -1;}.RWDparallax_new .picbgbox {height: 600px !important;background-position: center center !important}.paralaxSlice5 {    position: relative;    height: 21vw;}/*instagram*/ 
.color4 {    border-top: 1px solid #000;    border-bottom: 1px solid #000;    margin: 100px 0px 50px 0px;    position:relative;}.right_instaphoto {    width: 50%;    float: right;}.left_instaword {    width: 50%;    float: left;    text-align: center;    position: absolute;    top: 50%;    margin-top: -65px;}.insta_item {    width: calc(100%/2);    float: left;    display: inline-block;}.photo_item:after {    content: "";    position: absolute;    width: 100%;    height: 0;    left: 0;    top: 0;    background: rgba(0, 0, 0, 0.5);    transition: 0.4s;}.photo_item:hover:after {    height: 100%;}.text_item {    position: absolute;    z-index: 1;    text-align: center;    bottom: 40%;    width: 100%;    opacity: 0;    transition: 0.5s;    pointer-events: none;}.icon_item {    margin-bottom: 50px;}.id_item {    font-size: 16px;    letter-spacing: 1px;}.insta_item:hover .text_item {    opacity: 1 !important;    transition: 0.3s;}.insta_logo {    width: 25%;    margin:0 auto;}.insta_slogan {    color: #000;    font-size: 18px;    letter-spacing: 2px;    line-height: 30px;    margin-top: 30px;    font-weight: 400;}/*footer*/ 
.footerRights {    background-color: #fff;    color: #333;    text-align: center;    font-size: 16px;    letter-spacing: 1px;    line-height: 30px;}.footer_info {    margin-bottom: 40px;}.footer_edm {    width: 366px;    margin: 0 auto;    margin-bottom: 40px;}.web_edm {    background: transparent;    border: 0px solid #b8b8b8;}.web_edm .email input {    background: transparent;    font-size: 13px;    letter-spacing: 1px;    width: 252px;}.footer_info a {    color: #000;}.web_edm .btn:hover {    box-shadow: none;    color: #ccc;    border: 0px;}.web_edm .btn {    background: transparent;    border: 0px;    font-size: 12px;    line-height:33px;}.footer_right {    font-size: 13px;    letter-spacing: 1px;    margin-top: 10px;}.web_edm .email {    border: 1px solid #b8b8b8;}.web_edm .btn {    background: #000;    border-radius: 0px;    margin-left: 5px;    color: #fff;}/*scrolltop*/ 
.scrollTop001 .icon {    background: transparent url(archive/image/customization/190312_logo-4.png) center center no-repeat;    background-size: contain;}.scrollTop001 { width: 39px;right:0px;}/*products*/ 
.portfolio-item > .inner-content:after {    content: "";    position: absolute;    height:0;    width: 100%;    background: rgba(0, 0, 0, 0.6);    top: 0;    left: 0;    transition:all 0.5s;}.popup-portfolio .portfolio-item:hover > .inner-content:after { height: 100%;transition:all 0.5s;}/*隱藏會員icon*/ 
.RWDmenu_plus02 .sub-nav .member-block {display: none;}
/*內頁 start*/

/*banner*/ 
.page_wrapper_bg .collapsing_header .main {top: 0px !important;}/*內頁高度*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0 !important;min-height: 700px;}.page_wrapper_bg .article-text {margin-top: 55px;}/*標題&麵包屑*/ 
.pageTitle {font-size: 30px !important;text-align: center;color: #000;letter-spacing: 2px !important;}.hgroup .container {border-bottom:0px;}.page_wrapper_bg .hgroup .breadcrumb {width: 100%;text-align: center;border: none;background-color: transparent;letter-spacing: 1.5px;bottom:-20px;font-size: 14px;}.page_wrapper_bg .hgroup .breadcrumb a:hover{color:#000;}/*統一文字*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 1.5px;font-size: 14px;color:#000;}/*scrolltop*/#toTop {display: none !important;}/*按鈕*/ 
.btn.btn_back {background: #000;font-size: 14px;letter-spacing: 2px;float: right;border-radius: 0px;border: 0px;transition: 0.4s;margin-right: 0px;}.btn.btn_back:hover {background: #000;opacity:0.5;border: 0px;transition: 0.4s}.btn.btn_back a {color: #fff;}.btn.btn_back a:hover {color: #fff;}.btn.btn_back:hover > a {color: #fff;}.RWDproduct_page .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add:hover {background: #5a5a5a;transition: 0.4s;}.RWDproduct_page .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop:hover {background: #000;transition: 0.4s;}.RWDproduct_page .btn-shop .btn.add:hover, .RWDproduct_page .btn-shop .btn.shop:hover {opacity:0.5;}/*購物車按鈕*/ 
.RWDshopping .btn.normal {border-radius:0px;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #000;background: #000;color:#fff;}/*會員按鈕*/#btn_member_login {background-color: #000;border-radius: 0;transition: 0.4s;}#btn_member_login:hover {background-color: #000;opacity:0.5;}#join_form .btn-primary {transition: 0.4s;}#join_form .btn-primary {background: #000;border-radius: 0;}/*左側*/ 
.page_wrapper_bg .products-nav .nav-title {background:#000;color:#fff;letter-spacing: 0px;text-align: center;padding: 15px 10px;margin-bottom: 0px;}.page_wrapper_bg .products-nav>ul>li {padding: 10px;margin-bottom:0px;text-align: center;border-bottom: 1px solid #eee;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {background: #eee;}.page_wrapper_bg .products-nav>ul>li>a {padding: 5px;}/*STORE*/ 
.page_wrapper_bg .layoutlist_2 .subject {text-align: center;}.page_wrapper_bg .layoutlist_2 .item {border-bottom:0px;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 2px solid #000;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 2px solid #000;}.RWDproduct_page .pic-box {text-align: left;}.RWDproduct_page .pic-box .thumbnails ul li {width: 14%;}/*CUSTOMER CENTER*/ 
.shopping_box2 {margin: 20px 0px;}.shopping_text {border: 1px solid #000;margin: 10px 0px;padding: 5px 15px;text-align: center;background: #fff;min-width: 140px;display: inline-block;}.shopping_icon::before {content: "\f178";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;}.shopping_icon {text-align: center;display: inline-block;min-width: 40px;}.shopping_box h4 {margin: 50px 0px 15px;}.shopping_box span {color:#d81c1c;}.shopping_box ul {list-style: square;padding-left: 24px;}.shopping_box table {width:70%;margin:20px 0px;}.shopping_box td {border: #000 solid 1px;padding: 5px 10px;}.shopping_box .table_text2 {width:100%;}.shopping_box .td_w {width:12%}.shopping_box .td_w2 {width:35%}/*聯絡我們*/ 
.contact_text a {color:#000;}/*會員*/ 
.form-control {border-radius: 0;}#join_form .btn-primary:hover {background: #000;opacity: 0.5;}/*購物車*/#RWDshopping .login-box a {background: #000;color:#fff;}#RWDshopping .login-box a:hover {color: #fff;}#RWDshopping .login-box a b {color: #fff;}#mobile-fixed .btn-box .normal {border-radius: 0px;}.info-box, .no-item, .plus-in, .shopping-item, .shopping-price-box, .shopping_form, .delivery-box {border-radius: 0px;}#eForm1 .other-check {border-radius: 0px}/*新購物流程圈圈顏色*/@keyframes num-bg{0%{background:#000;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#000;-webkit-transform:scale(1);transform:scale(1)}}/*頁尾*/ 
.page_wrapper_bg .footerRights {border-top: 1px solid #000;padding-top: 50px;}/*搜尋*/#search .layoutlist_3 .item .subject {opacity: 0.8 !important;background: #000;color:#fff;}#search ayoutlist_3 .item {border-bottom:0px;}

/*內頁 end*/
/*各尺寸 start*/

@media (max-width: 1680px) {/*1680px*/ 
.RWDparallax_new .picbgbox {height: 600px !important;}}@media (max-width: 1199px) {.RWDparallax_new .picbgbox {height: 600px !important;}/*menu*/ 
.RWDmenu_plus02 .inside {padding-top: 0;}.RWDmenu_plus02 a.cd-logo { width: 150px;position: absolute;left: 50%;margin-left: -75px;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before { background: #fff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: rgba(1, 30, 42, 0.5); height: 72px;transition: 0.3s;}.RWDmenu_plus02 .phone-menu {margin-top: 11px;margin-right: 15px;}.cd-primary-nav{background: #011e2a;}.fa-long-arrow-left:before {color: #011e2a; background: #fff;padding: 13px;}nav.cd-nav ul .close-btn {margin-left: 0px;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #fff;}nav.cd-nav .bottom-copyright {color: #fff;}cd-primary-nav>li>a {font-weight: 400;  height: 40px;line-height: 40px;}ul.cd-secondary-nav {padding: 0;}#cd-primary-nav>li>ul>li.go-back { top: 0px;margin-bottom:30px;}.cd-primary-nav .go-back a::after, .cd-primary-nav .go-back a::before { background: #011e2a;z-index: 111111;left: 16px;}#cd-primary-nav>li>ul>li.go-back a {background: #fff; width: 40px;height: 40px;}li.first-click {padding: 0 40px; text-align: left;margin: 0 30px;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a { height: 40px;line-height: 40px;letter-spacing:3px; font-weight:400;}.cd-primary-nav>li>a {line-height: 40px;height: 40px; font-weight:400;}ul.cd-secondary-nav {top: 18px !important;}nav.cd-nav .bottom-copyright {padding: 0px 40px;margin: 0 30px;text-align: left;}/*search*/ 
.search_block {right: inherit;left: 20px;position: fixed;}}

/*各尺寸 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/ 
.RWDmenu_plus02 .inside {padding-top: 0;}.RWDmenu_plus02 a.cd-logo {    width: 150px;    position: absolute;    left: 50%;    margin-left: -75px;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {    background: #fff;}.RWDmenu_plus02 .inside.is-up .cd-main-header {    background: rgba(1, 30, 42, 0.5);    height: 72px;    transition: 0.3s;}.RWDmenu_plus02 .phone-menu {    margin-top: 11px;    margin-right: 15px;}.cd-primary-nav{background: #011e2a;}.fa-long-arrow-left:before {    color: #011e2a;    background: #fff;    padding: 13px;}nav.cd-nav ul .close-btn {margin-left: 0px;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #fff;}nav.cd-nav .bottom-copyright {color: #fff;}cd-primary-nav>li>a {    font-weight: 400;    height: 40px;    line-height: 40px;}ul.cd-secondary-nav {padding: 0;}#cd-primary-nav>li>ul>li.go-back {    top: 0px;   margin-bottom:30px;}.cd-primary-nav .go-back a::after, .cd-primary-nav .go-back a::before {    background: #011e2a;    z-index: 111111;    left: 16px;}#cd-primary-nav>li>ul>li.go-back a {    background: #fff;    width: 40px;    height: 40px;}li.first-click {    padding: 0 40px;    text-align: left;    margin: 0 30px;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {    height: 40px;    line-height: 40px;    letter-spacing:3px;    font-weight:400;}.cd-primary-nav>li>a {    line-height: 40px;    height: 40px;    font-weight:400;}ul.cd-secondary-nav {top: 18px !important;}nav.cd-nav .bottom-copyright {    padding: 0px 40px;    margin: 0 30px;    text-align: left;}/*search*/ 
.search_block {right: inherit;left: 20px;position: fixed;}/*過場*/ 
.RWDparallax_new .picbgbox {    height: 400px !important;}.bg_slogan {    width: 100%;    left: 0;    margin-left: 0;}/*IG*/ 
.text_item {opacity: 1;bottom: 26%;}.photo_item:after{height:100%;}.phone-member.hidden-lg {margin: 0px 70px;padding: 0;}/*--內頁--*/ 
.page_wrapper_bg .RWDmenu_plus02 .phone-menu {margin-top: 11px;margin-right: 0px;}.shopping_text {min-width:172px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*search*/ 
.web_search .searchkey input {width: 117px;}.search_block {width: 170px;}/*products*/ 
.RWDproduct002 h2.sub-title {font-size: 45px;}.RWDproduct002 h1.main-title:after {left: 15%;}/*footer*/nav.cd-nav {padding-top: 0;}/*IG*/ 
.text_item {    opacity: 1;    bottom: 19%;}/*--內頁--*/ 
.shopping_box h4 {margin: 50px 0 20px 0 !important;}.shopping_text {min-width: 280px;}.shopping_box.contact_text {margin: 50px 0px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*search*/ 
.search_block {display: none;}.cd-header-buttons li.search-btn {    display: block;}.cd-header-buttons li {float: left;}.cd-search-trigger::before {    border: 2px solid #fff;}.cd-search-trigger::after {background: #fff;}a.cd-search-trigger {margin-top: 11px;}.cd-search {    top: 56px !important;    width: 60%;    float: left;    right: 20px;    left: inherit;    height: 40px;    border: 0px;}.cd-search input {    border-radius: 30px;    height: 40px;    font-size: 13px;    color: #fff;    background: transparent;    border: 1px solid #fff;    box-shadow: none;}.cd-search-trigger.search-is-visible span::after, .cd-search-trigger.search-is-visible span::before {background: #fff;}.cd-search button {    top: 8px;    font-size: 14px;    color: #dfdfdf;}.cd-overlay.is-visible.search-is-visible {top: 0;}/*logo*/ 
.RWDmenu_plus02 a.cd-logo {    width: 100px;    left: 20px;    top: 9px;    margin-left:0px;}/*menu*/ 
.cd-primary-nav .go-back a {margin-top: 0px;margin-bottom:30px;}#cd-primary-nav>li>ul>li:nth-child(2), #cd-primary-nav>li>ul>li>ul>li:nth-child(2), #cd-primary-nav>li>ul>li>ul>li>ul>li:nth-child(2){margin-top:0px;}/*過場*/ 
.bg_slogan {    font-size: 45px;    top: 47%;    line-height: 50px;}.paralaxSlice5 {height: 33vw;}.insta_logo {width: 50%;}.insta_slogan {    color: #000;    font-size: 15px;    letter-spacing: 1px;    line-height: 24px;    margin-top: 20px;    font-weight: 400;}.left_instaword {    width: 100%;    position: relative;    margin-top: 0px;    margin-bottom: 50px;}.right_instaphoto { width: 100%;}.footer_edm {width: 72%;}.web_edm .btn_container {    float: none;    margin: 0 auto;    text-align: center;    width: 102px;    margin-top: 10px;    display: inline-block;}.text_item {opacity: 1;bottom: 23%;}.photo_item:after {height: 100%;}.color4 {margin: 100px 0px 40px 0px;}/*products*/ 
.portfolio-bottom {width: 92%;}.RWDparallax_new .picbgbox {height: 300px !important;}.RWDproduct002 {padding: 100px 0px 0px;}.RWDproduct002 h1.main-title:after {left: 30%;}.RWDproduct002 h2.sub-title {font-size: 40px;line-height: 45px;}/*scroll*/ 
.RWDbanner_plus01 .page-scroll.style04 {bottom: -20px;}.RWDparallax_new {top: -100px;}/*--內頁--*/#mobile-fixed .btn-shop .btn.add {background: #5a5a5a;transition: 0.4s;border-radius: 0;}#mobile-fixed .btn-shop .btn.shop {background: #000;transition: 0.4s;border-radius: 0;}/**/ 
.shopping_text {min-width: 100%;}.shopping_icon::before {content: "\f175";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;}.shopping_icon {min-width:100%;}.shopping_box h4 {margin: 50px 0 20px 0 !important;}.shopping_box table {width:100%;}.shopping_box.contact_text img {margin: 50px 0px;}#RWDshopping .login-box a b {color: #5a5a5a;border-radius: 0px;}.RWDproduct_page .btn-other li {padding: 2px 0px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*過場*/ 
.bg_slogan {top: 36%;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*p*/ 
.RWDproduct002 h1.main-title:after {left: 38%;width: 150px;}.RWDproduct002 h2.sub-title {font-size: 30px;line-height: 40px;}/*過場*/ 
.paralaxSlice5 {height: 45vw;}.RWDparallax_new {top: -150px;}.bg_slogan {font-size: 36px;line-height: 46px;}/*EDM*/ 
.footer_edm {    width: 95%;}/*--內頁--*/ 
.RWDproduct_page .btn-other li .ii {display:inline-block;}
}
/*iphone5 end*/