/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}a:focus {outline: 0 !important;outline: 0 !important;outline-offset: 0 !important;color: #fff !important;}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {font-family: 'Noto Sans TC', sans-serif !important;background: url(archive/image/customization/web_bg.jpg);}.scrollTop002 {bottom: 70px;}.RWDcopyright {margin-right: 10px;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {box-shadow: 0px 0px 0px rgba(20%,20%,40%,0.2) !important;padding: 10px 30px !important;background: #fff !important;border-top: 1px #aaa solid !important;font-size: 13px !important;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {font-size: 14px;letter-spacing: 1px;color: #444;}.RWDalert_fancybox .btn {background: none;border: 0px solid #888 !important;color: #fff !important;box-shadow: inset 0 0 0 rgba(20%,20%,40%,0.5) !important;margin: 0 6px !important;transition: all .15s ease-in-out;letter-spacing: 1px !important;border-radius: 0;font-size: 14px !important; background: #000 !important; font-weight: 600 !important; letter-spacing: 2px !important;}/*寬度*/ 
.RWDright_cont002 .container {width: 80%;}.pg_design .container {width: 90%;}.pg_about .container {width: 80%;}/*1*/ 
.pg_about {padding: 150px 0px 0px;position: relative;display: flex;align-items: center; justify-content: center;height: auto;margin-bottom: 50px;}.pg_about h5 {font-size: 40px !important;letter-spacing: 2px; line-height: 1.5em !important;color: #333 !important;font-weight: 500; text-align: left;margin-bottom: 25px}.pg_about h4 {text-align: left; font-size: 20px !important;margin-bottom: 5px; margin-left: 2px; font-family: 'Archivo Black', sans-serif;}.pg_about .box.row .item {width: calc(100%/1 - 1px);float: left;font-size: 18px;color: #555;letter-spacing: 2px; line-height: 2.8;padding-left:0px;position: relative;margin-top: 10px;}.pg_about .box.row {display: flex;align-items: center; justify-content: space-between;}.pg_about .box.row .item ul {list-style: none;position: relative;padding-left: 0;}.pg_about .box.row .item li::after {content: "";position: absolute;width: 8px;height: 8px;background: #e4e4e4;top:12px;left: -25px;}.pg_about .container {border-bottom: 1px #e0e0e0 dotted;padding-bottom: 50px;}.pg_about .box.row .item li {position: relative;line-height: 1.5;margin-top: 20px}.RWDright_cont002 .item-first .pic {width: 25%;}/*2*/ 
.RWDright_cont002 .item-first {position: relative;background: transparent;}.RWDright_cont002 .item-first .text-box .text {letter-spacing: 2px;margin-top:30px;width: 90%;;color: #666;font-size: 15px;line-height: 2.2em;}.RWDright_cont002 .item-first .text-box {width: 70%;position: relative;height: auto;float: right;color: #555;padding: 0}.pg_about2 {padding-bottom: 100px;position: relative;}.RWDright_cont002 .item-first .text-box .title span {font-family: 'Archivo', sans-serif; font-weight:400; color: #888;margin-right: 20px;}.RWDright_cont002 .item-first .text-box .title {font-size: 36px !important;letter-spacing: 2px;line-height: 1.5em !important;color: #333 !important;font-weight: 500;text-align: left;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 16px;letter-spacing: 2px;margin-top: 0px;}.RWDright_cont002 .item-first .text-box .underline {display:none}.RWDright_cont002 .item-first .text-box a {display:none}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002  span.focus_p {color: #444;font-weight: 500;display: block;margin-top: 30px}/*3*/ 
.brand_subtitle{color: #666; font-size: 20px; letter-spacing: 2px; font-weight: 300; text-align: center; margin-top: 30px; }.pg_design {background: url(archive/image/customization/soft_wallpaper.png);padding: 100px 0px;position: relative;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {width: 100%;}.RWDproduct004 .callout-dark {background-color: transparent;border-radius: 0;font-size: 40px !important;letter-spacing: 1px;line-height: 1.8em !important;padding: 0px 0px 50px;color: #333 !important;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 40px !important;letter-spacing: 2px;line-height: 1.8em !important;color: #333 !important;font-weight: 500;text-align: left}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {margin-bottom: 30px !important;}.RWDproduct004 section {border-bottom: 0px solid rgba(0, 0, 0, 0.1);}.RWDproduct004 .list-inline {margin: 0 !important; margin-bottom:0px;font-size: 14px;color: #444;letter-spacing: 1px;line-height: 1.8; text-align: justify;position: relative}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none}.RWDproduct004 .item-box-desc {margin-bottom: 0px;overflow: hidden;padding: 50px 30px;background:rgb(255 255 255 / 85%);position: absolute;right: 0;bottom: 0; width: 25%;height: 100%;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;transition: 0.5s}.RWDproduct004 .item-box {margin-bottom: 15px!important;}.RWDproduct004 .nopadding {clear: both;}.pg_design .RWDedictor div a img {width: 100%;}.pg_design .RWDedictor {width: 650px;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top:0px;z-index: 21}.pg_design .RWDedictor div a {width: calc(100%/4 - 1px);float: left;padding: 0px 15px;filter: grayscale(1) brightness(0.5) invert(0.7);transition: 0.5s}.pg_design .RWDedictor div a:hover {filter: grayscale(0) brightness(1) invert(0);transition: 0.5s;}.RWDproduct004 .item-box a#b01 {position: absolute;top: -30px;left: 0;}.RWDproduct004 .item-box a#b02 {position: absolute;top: -30px;left: 0;}.RWDproduct004 .item-box a#b03 {position: absolute;top: -30px;left: 0;}.RWDproduct004 .item-box a#b04 {position: absolute;top: -30px;left: 0;}.RWDproduct004 .list-inline h5 {font-size: 15px;color: #111;letter-spacing: 1px;line-height: 1.5;border-bottom: 1px #ececec solid;padding-bottom: 15px;margin-bottom: 25px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-weight: 600;width: 100%;position: absolute;top: 0;left: 0; opacity: 0;}.RWDproduct004 .list-inline div {text-align: center;}.RWDproduct004 .list-inline img {width: 150px;}.RWDproduct004 .list-inline .s_btn span {font-weight: 600;font-size: 14px;color: #222;letter-spacing: 2px;}.RWDproduct004 .list-inline .s_btn a {transition: 0.3s;width: 32px !important;height: 32px !important; display: block !important; background: #9e9e9e !important;border-radius: 100% !important;}.RWDproduct004 .list-inline .s_btn a img {transition: 0.3s;width: 100% !important;padding: 5px !important;}.RWDproduct004 .list-inline .s_btn span {font-weight: 600;font-size: 14px;color: #222;letter-spacing: 2px;margin-right: 15px;}.RWDproduct004 .list-inline .s_btn {display: flex;align-items: center;justify-content: center;margin-top: 30px;position: absolute;bottom: 0px;right: 50%;transform: translate(50%);width: fit-content;}.RWDproduct004 .item-box:hover .item-box-desc {background: #d4d4d4;transition: 0.5s;}.RWDproduct004 .list-inline {height: 100% !important;}.RWDproduct004 .item-box:hover .s_btn a img {filter: invert(1) brightness(2);}.RWDproduct004 .item-box:hover .s_btn a {background: #3c3b3b !IMPORTANT;}/**/ 
.RWDbtn01 .btn {border-radius: 0;width: 250px;font-size: 14px; letter-spacing: 1px;background: transparent;border: 1px solid #444;color: #444;padding: 10px 20px;transition: 0.3s;}.RWDbtn01 .btn:hover {background: #444;color: #fff; transition: 0.3s;border: 1px solid #444;}.RWDproduct004 .col-md-12 {display: none;}.pg_design .mian-title {font-size: 40px !important;letter-spacing: 2px; line-height: 1.5em !important;color: #333 !important;font-weight: 500;text-align: center;display: block;}.pg_design .RWDedictor {width: 100%;display: block;align-items: center;justify-content: center;position: relative;right: 0;top: 0px;z-index: 21;}.pg_design .logo_item {width: 65%;margin: 40px auto 0px;}.pg_design .RWDedictor div a:nth-child(2) {opacity: 0.6;}.pg_design .RWDedictor div a:hover {opacity: 1;}
/*選單/頁尾/手機按鈕 start*/

.RWDmenu_plus03 .header .logo img {filter: brightness(1);transition: 0.3s;}.RWDmenu_plus03 .header.is-scroll .logo img {filter: brightness(1);transition: 0.3s;}.RWDmenu_plus03 .header.is-scroll {opacity: 1;}.RWDmenu_plus03 .ml-stack-nav-toggle {display: none;}.RWDmenu_plus03 .header {padding: 5px 10%;}.RWDmenu_plus03 .header .features {display:none}.RWDmenu_plus03 .features {display:none}/**/ 
.menu_important ul li a {color: #fff;background: #444;padding: 5px 20px;border-radius: 20px;font-size: 14px;letter-spacing: 1px;font-weight: 300}.menu_important ul li {list-style: none;}.menu_important ul {padding-left: 0;display: flex;flex-direction: row;justify-content: space-between;}.RWDmenu_plus03 .edit {width: 220px;margin-top: 14px;}.RWDmenu_plus03 .header {opacity: 1;background-color: #111;}/*logo*/ 
.RWDmenu_plus03 .logo {width: 200px;float: left;margin-top: 10px;}.ml-stack-nav-toggle {margin-top: 15px;margin-bottom: 15px;}.header .ml-stack-nav-toggle__line {background: #333;height: 2px;width: 35px;transition:0.3s;}.header.is-scroll .ml-stack-nav-toggle__line {background: #fff;height: 2px;width: 35px;transition:0.3s;}.RWDmenu_plus03 .header.is-scroll {background-color: #111;box-shadow: none;}.RWDmenu_plus03 .header .features {border-right: 1px solid #333;}.RWDmenu_plus03 .header.is-scroll .features {border-right: 1px solid #fff;}.RWDbanner_plus01 .page-scroll a {color: #444444;}.RWDbanner_plus01 .page-scroll.style01 a span {border-color: #444444;}/*按鈕們*/ 
.RWDbtn01 .btn:hover {background: #444;color: #fff;transition: 0.3s;border: 1px solid #444;}.RWDbtn01 .btn {border-radius: 0;width: 250px;font-size: 14px;letter-spacing: 1px;background: transparent;border: 1px solid #444;color: #444;padding: 10px 20px;transition: 0.3s;}/*footer*/ 
.footer_block > .container {    width: 80%;    padding: 0;    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: flex-start;}.footer_block {    background: #111;    padding: 100px 0px 0px 0px;    position: relative;}.left_info {width: 35%;position: relative;margin-right:15%;}.right_store {width: 50%;position: relative;}.right_store .RWDservice004 .title_block {display: none;}.copyright_block > .container {    width: 80%;    padding: 0;    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: center;    font-size: 13px;    letter-spacing:0.5px;    color: #3d3d3d;    line-height: 1.8em;    position:relative;}.key_word {    position: absolute;    right: 0;    top: 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #3d3d3d;}.copyright_block {background: #000000;padding: 20px 0px 50px 0px;}.RWDservice004 .main-slider .swiper-slide {background: transparent;}.RWDssl01 {margin: 0 10px;}.info_title {    font-size: 20px;    color: #fff;    letter-spacing: 1px;    line-height: 1.8em;    font-weight: 300;    margin-bottom: 20px;}.info_content ul {    padding-left: 0;}.info_content ul li {    list-style: none;    padding: 5px 0px 10px 0px;    margin-bottom: 10px;    border-bottom: 1px solid #2a2a2a;    letter-spacing: 1px;    font-size: 15px;    color: #efefef;    font-weight:300;}.info_content ul li a { color: #efefef;transition: 0.3s;}.info_content ul li a:hover { color:#a97f43;transition: 0.3s;}.info_content ul li img {margin-right: 20px;}.swiper-container {margin-left: 0 !important;}.RWDservice004 .tab_name.active {color: #fff;}.RWDservice004 .tab_name {color: #a2a2a2;font-weight: 300;}.RWDservice004 .tab_block {border-top: 0;}.RWDservice004 .editor {color: #fff;font-weight: 300; letter-spacing: 1px; line-height: 1.8em;font-size: 15px;width: 100% !important}.RWDservice004 .main-slider .swiper-slide {    display: flex;    flex-direction: column;    padding-top: 30px;    justify-content: flex-start;    padding-left: 15px;}.RWDservice004 .editor:nth-child(2) {    width: 80% !important;    padding-top: 15px;}.info_content ul li.social_button {    border-bottom: 0;    margin-bottom: 0;    padding-bottom: 0;    padding-top: 0;    margin-top: 20px;    border: 1px solid #630000;    width: fit-content;    padding-right: 20px;}.info_content ul li.social_button:hover {    background: #c00;    transition: 0.3s;}.info_content ul li.social_button a:hover {    color: #fff !important;}.furniture_button {display: none;}/*手機板按鈕*/ 
.fix_button .RWDedictor {    display: flex;    flex-direction: row;}.fix_button {    position: fixed;    bottom: 0;    left: 0;    z-index: 11;    width: 100%;}.phone-button a {    padding: 5px 15px;    background: #444;    width: 100%;    display: block;    text-align: center;    letter-spacing: 1px;    color: #fff;    line-height: 1.8em;    font-size: 14px;}.phone-button a:nth-child(1) {    border-right: 1px solid #fff;}.phone-button {width: 100%;}.fix_button {display: none;}

/*選單/頁尾/手機按鈕 end*/
/*小螢幕 start*/

@media (max-width: 1700px) {/*寬度*/ 
.RWDright_cont002 .container {width: 85%;}.pg_design .container {width: 90%;}.pg_about .container {width: 85%;}.RWDright_cont002 .item-first .text-box .text {width: 100%;}.RWDright_cont002 .item-first .pic {width: 30%;}.RWDright_cont002 .item-first .text-box {width: 60%}}@media (max-width: 1600px) {.RWDproduct004 .item-box-desc {padding: 20px 30px;width: 28%;}.RWDproduct004 .list-inline img {width: 135px;}.RWDproduct004 .list-inline h5 {line-height: 1.5;padding-bottom: 10px;margin-bottom: 20px;}.pg_about .box.row .item {padding-left:80px}}@media (max-width: 1400px) {#portfolio > div > div:nth-child(1) > div > div {width: 30%;}.RWDproduct004 .item-box-desc {width: 30%;}.RWDproduct004 .item-box-desc {width: 100%;position: relative;}#portfolio > div > div:nth-child(1) > div > div {width: 100%;}.RWDproduct004 .list-inline .s_btn {margin-top: 0px;bottom: initial;right: 0px; top: 0px;transform: translate(0%);}.RWDproduct004 .list-inline div {text-align: left;}.RWDproduct004 .list-inline img {width: 180px;position: relative;left: -20px;}.RWDproduct004 .list-inline {padding-right: 150px;}.RWDproduct004 .item-box-desc {padding: 30px 50px 50px;}.RWDproduct004 .list-inline .s_btn a img {left: 0 !important;}.footer_block > .container {width: 90%;}.copyright_block > .container {width: 90%}.pg_design .RWDedictor div a {padding: 0px 10px;}}@media (max-width: 1300px) {.RWDright_cont002 .container {width: 90%;}.pg_design .container {width: 95%;}.pg_about .container {width: 90%;}.RWDright_cont002 .item-first .text-box .title {font-size: 35px !important;}.RWDright_cont002 .item-first .text-box {width: 65%;}.RWDright_cont002 .item-first .text-box .text {letter-spacing: 1.5px;font-size: 14px; line-height: 2em;}.copyright_block > .container {font-size: 12px;letter-spacing: 0.5px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus03 .edit.visible-lg {display: block !important;}.copyright_block > .container {display: flex;flex-direction: row-reverse;}div#m_RWDfullscreen01_68_1 {order: 4;}.RWDssl01 {order: 3;}.copyright_block > .container {flex-wrap: wrap-reverse;justify-content: flex-end;}.RWDcopyright {width: 100%;}div#m_RWDfullscreen01_68_4 {order: 5;}.right_store { width: 50%;margin-right: 0;}.RWDssl01 {margin: 0 20px;}div#m_RWDfullscreen01_68_4 {margin-right:20px}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDcopyright {text-align: center;}.left_info {width: 45%;margin-right: 5%;}.copyright_block > .container {letter-spacing: 1px;}.pg_about .box.row .right {width: 100%;}.pg_about .box.row .left {width: 100%;}.pg_about .box.row {display: block}.pg_about .box.row .item {padding-left: 30px;}.RWDright_cont002 .item-first .pic {display:none}.RWDright_cont002 .item-first .text-box {width: 100%;}.pg_design .RWDedictor{display:block}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {text-align: center;}.pg_about h5,.pg_about h4 {text-align: center}.RWDright_cont002 .item-first .text-box .title {text-align: center;}.RWDright_cont002 .item-first .text-box .subtitle {text-align: center;}.pg_design .container {width: 90%;}#portfolio > div > div:nth-child(4) > div > figure > a {    pointer-events: none;}#portfolio > div > div:nth-child(3) > div > figure > a {    pointer-events: none;}#portfolio > div > div:nth-child(2) > div > figure > a {    pointer-events: none;}#portfolio > div > div:nth-child(1) > div > figure > a {    pointer-events: none;}.info_content ul li {    padding: 3px 0px 8px 0px;    font-size: 14px;}.pg_about .box.row .item {padding-left: 0px;}.pg_about .box.row .item li {text-align: center;}.pg_about .box.row .item li::after {display:none}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDproduct004 .list-inline {padding-right: 0px;}.copyright_block > .container {display: flex;flex-direction: initial;flex-wrap: wrap-reverse;justify-content: center;}.RWDcopyright {text-align: center;order: 4;width: auto;}div#m_RWDfullscreen01_68_1 {order: 2;}div#m_RWDfullscreen01_68_4 {order: 1;}.copyright_block > .container {flex-wrap: wrap;}.RWDservice004 .editor:nth-child(1) {width: 100% !important;}.RWDservice004 .editor:nth-child(2) {width: 100% !important;}.pg_design .logo_item {display:none}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDproduct004 .list-inline .s_btn {position: relative;margin-top: 30px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDmenu_plus03 .header {padding: 10px 25px;}.footer_block > .container { flex-direction: column-reverse; justify-content: center;align-items: center;padding: 0 !important;}.left_info {width: 80%;margin-right: 0;margin-bottom: 50px;text-align: center;}.right_store {width: 80%;}.swiper-container {margin-left: auto !important;}.info_content ul li.social_button {margin-left: auto;margin-right: auto;}.info_content ul li.social_button {margin-left: auto;margin-right: auto;}.RWDservice004 .editor {text-align: center;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDproduct004 .list-inline img {left: 0px;}.RWDproduct004 .list-inline div {text-align: center;}.RWDproduct004 .list-inline h5 {text-align: center;}.RWDproduct004 .list-inline .s_btn {margin: 30px auto 0px;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.fix_button {display: block;}.RWDmenu_plus03 .edit.visible-lg {display: none !important;}.pg_about .box.row .item li {font-size: 16px;letter-spacing: 1px;}.brand_subtitle {font-size: 16px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.pg_about .box.row .item {padding-left: 0px;}.pg_about .box.row .item {width: 60%;margin: 0 auto;float: none}.pg_about .box.row .item ul {margin: 0;}.RWDmenu_plus03 .header {padding: 15px 5%;}.RWDright_cont002 .item-first .text-box .text {padding: 0px 15px;}.right_store {width: 100%;}.left_info {width: 100%;}.fl {width: 200px;}.fl img{width:100%;}.RWDmenu_plus03 .logo {width: 150px;margin-top: 5px;}.pg_design .container {width: 95%;}.RWDproduct004 .list-inline img {width: 130px;}.RWDproduct004 .item-box-desc {padding: 30px 20px 30px;}.pg_design {padding: 50px 0px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 30px !important}.pg_about2 {padding-bottom: 50px;}.RWDright_cont002 .item-first .text-box .title {font-size: 26px !important;}.RWDright_cont002 .item-first .text-box .title span {margin-right: 0px;}.pg_about h5 {font-size: 30px !important;}.pg_about .box.row .item {line-height: 2;}.pg_about .box.row .item {width: 90%;}.pg_design .mian-title {font-size: 30px !important;}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
.copyright_block > .container {flex-direction: column;font-size: 9px;}.info_content ul li.social_button {padding-right: 10px;}.RWDservice004 .editor {font-size: 13px;}.info_content ul li.social_button a {font-size: 11px;}.RWDservice004 .main-slider .swiper-slide {padding-left: 0;}.RWDservice004 {min-width: 100%;padding-left: 20px;padding-right: 20px;}.pg_about .box.row .item {font-size: 14px}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 26px !important;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.copyright_block > .container {letter-spacing: 0px;text-align: center;}.RWDproduct004 .list-inline h5 {font-size: 14px;}
}
/*320px end*/