/*網頁共同設定*/body{font-size:14px; letter-spacing:2px; line-height:2rem;}section.article-text.rwd{font-size:14px; letter-spacing:2px; line-height:2rem;}an{color:#8D785A}#RWDfullscreen02 .main {overflow: hidden;background: url(archive/image/customization/bg_img.png);}/* 特效*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}/*header*/ 
.RWDmenu_plus04 .header {background: #033b81;}.RWDmenu_plus04 .menu li a {color:#fff}.RWDmenu_plus04 .menu li a:hover {color:#fff}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border: 1px solid #fff;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu>li>a {padding:18px 15px}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;}.RWDmenu_plus04 .site-nav .menu ul li a {color: #333;text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li a:hover {font-weight:normal;text-decoration: none;color:#033b81;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}/*副選單按鈕*/ 
.RWDmenu_plus04 .features .edit a i {margin-right: 10px;}.RWDmenu_plus04 .features .edit a {color: #fff;padding: 8px 30px;background: #5a8dce;border-radius: 50px;transition:all 0.5s}.RWDmenu_plus04 .features .edit a:hover {color: #fff;text-decoration: none;opacity: 0.8;transition:all 0.5s}.RWDmenu_plus04 .features .edit {float: left;font-size: 18px;font-weight: bold;margin-top: 17px;}.RWDmenu_plus04 .features {width: 400px;}/*logo*/ 
.RWDmenu_plus04 .logo {width: 200px;}/*詢問車&搜尋*/ 
.RWDmenu_plus04 .features .cart-btn {display: flex;align-items: center;justify-content: center;padding: 16px 10px !important;}.RWDmenu_plus04 .features .cart-btn i {margin-right: 5px;}.RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding:18px 15px}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #fff;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #033b81;}/* 社群*/#social_media_wrapper a{padding:0;width: 40px;height: 40px;padding: 6px;margin-bottom:10px;background-color:#033b81}.RWDsocial001{background-color:transparent;padding: 0px 10px;margin-top:10px}#social_media_wrapper a i {color:#fff;width:30px;height:30px;font-size: 18px;display: flex;align-items: center;justify-content: center;}#social_media_wrapper a i:hover {color:#fff}#social_media_wrapper a:hover, #social_media_wrapper a:active{opacity: 0.8;transition:all 0.5s}.social_media {position: fixed;right: 0;top: 50%;width: 50px;opacity: 0;transition:all 0.5s}.social_media_change {opacity: 1;transition:all 0.5s}/*scrollTop*/ 
.scrollTop002 .ii {width:40px}.scrollTop002 {right: 12px;top: 58%;}/*banner*/ 
.RWDbanner_plus01 .slick-caption{top: 35%;}.txt1{font-size:65px;font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif;font-weight: bold;color:#fff;letter-spacing: 4px;color:#c4deff;}.txt2{font-family: "Open Sans", "Noto Sans Japanese", Meiryo, MS PGothic, sans-serif; font-weight: bold;font-size:30px;margin-bottom:35px;letter-spacing: 2px;padding-top: 30px;color:#fff;border-top:1px solid #ccc}.RWDbanner_plus01 .slick-caption.txt-right .container {width: 90%;}.RWDbanner_plus01 .slick-caption {top: 50%;transform: translateY(-50%);}.RWDbanner_plus01 .logo img {width: 80%;margin:0 auto}/*service*/ 
.service_block{background: #eee;padding:80px 0px;}.service_block .col-md-3{ width: 23%;margin: 0 1%;background: #fff;padding:48px 35px 30px;min-height: 275px;}.RWDService001 h1.main-title {color: #333;font-size: 30px;font-weight: bold; letter-spacing: 2px;}.RWDService001 h2.sub-title {font-size: 16px;letter-spacing: 2px;margin-top: 16px;color: #888;font-weight: normal;line-heigt:1.5}.RWDService001 .section-line{display:none;}.service_block .boxFeature-2 h2{font-size: 18px;font-weight:bold;text-align: center;}.service_block .RWDService001 p{font-size:14px; text-align: center; clear: both;line-height:28px}tit_sub{color:#8D785A;margin-left:10px}.service_block a:hover .col-md-3 h2 {color: #033b81;transition:all 0.5s}/*product*/ 
.product_block {padding:80px 0px;}.meet-the-team .team-item > .team-element:hover > img{border-radius:0;border-radius:0px}.RWDproduct002_v3 .main-title {color: #333;font-size: 30px;font-weight: bold; letter-spacing: 2px;}.RWDproduct002_v3 .sub-title {font-size: 16px;letter-spacing: 2px;margin-top: 16px;color: #888;font-weight: normal;line-height:1.5;margin: 8px 0 0;}.RWDproduct002_v3 .section-line{display:none}.RWDproduct002_v3 {padding:0px}.meet-the-team .team-item > .team-element{border-radius:0}.meet-the-team .team-item > .team-element > img{border-radius:0}.meet-the-team .team-item > .team-element > .team-inner{display:block;background-color:rgba(0, 0, 0, 0.3);opacity: 1;}.meet-the-team .team-item > .team-element:hover > .team-inner{border: 5px #8d785b solid;}.portfolio-bottom__h4 {margin-top: 15px;font-size: 16px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 20px;margin-bottom:30px}.filter-portfolio .btn {border-radius: 0px;}.RWDproduct002_v3.btn.btn-rj {transition:all 0.5s}.RWDproduct002_v3 .active .btn.btn-rj, .RWDproduct002_v2 .btn.btn-rj:hover {background-color: #033b81;transition:all 0.5s}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom h4 {color: #033b81;}/*服務流程*/ 
.process_block {padding:80px 0 ;background-color:#eee;}.process_block .boxFeature-2 h2{font-size: 18px;font-weight: normal;text-align: center;color: #fff;background: #5a8dce;clip-path: polygon(0 0, 92% 0%, 100% 50%, 92% 100%, 0 100%, 8% 50%);-ms-clip-path: polygon(0 0, 92% 0%, 100% 50%, 92% 100%, 0 100%, 8% 50%);margin-top: 30px;padding:8px}.process_block .RWDService001 p{font-size:14px; text-align: center; clear: both;line-height:28px}.process_block .row:after {clear: none;}.process_block .RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 5);padding: 0;float: left;}.process_block .RWDService001 .section-subject {margin-bottom:125px}.process_block .RWDService001 i img {padding: 0px 25px;}.process_block .boxFeature-2::before {content: "";width: 90%;height: 1px;background: #c8d1dc;position: absolute;left: 50%;top: 32px;z-index:-1}.process_block .boxFeature-2 {position: relative;}.process_block .RWDService001 i img {background: #eee;width: 115px;height: auto;}#m_RWDfullscreen02_35_1 > div:nth-child(3) > div > article::before {display:none}#m_RWDfullscreen02_35_1 > div:nth-child(2) > div:nth-child(2) > article > h2, #m_RWDfullscreen02_35_1 > div:nth-child(2) > div:nth-child(4) > article > h2 {background: #1e5498;}/*代理品牌*/ 
.cooperation_block .RWDnews005 h1.main-title {color: #333;font-size: 30px;font-weight: bold; letter-spacing: 2px;}.cooperation_block .RWDnews005 h2.sub-title {font-size: 16px;letter-spacing: 2px;margin-top: 16px;color: #888;font-weight: normal;line-heigt:1.5}.cooperation_block .RWDnews005 .section-line {display:none}.cooperation_block {padding: 80px 0px;background:#fff}.cooperation_block .RWDnews005 .margin-top-20 {display:none}.cooperation_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div {display:none}.cooperation_block .RWDnews005 .owl-controls {margin-top: 30px;}.cooperation_block .RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #033b81;}/*footer*/footer.footer{padding:0;background-color: transparent;border-top:0px}footer .site-map ul{list-style:none}footer .site-map ul li{float:right;margin-left:45px}footer.footer a{transitin:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s}footer.footer a:hover{color:#8D785A}.footer_copyright{text-align:center; padding:10px 0;}/*頁尾資訊*/footer .left-box {width: 35%;float: left;min-height: 230px;display: flex;flex-direction: column;justify-content: center;padding-left: 10%;background-color: #033b81}footer .info h4 {font-size: 22px;font-weight: bold;margin-bottom: 15px;color:#fff}footer .info span {font-weight: bold;min-width: 80px;display: inline-block;}footer .info{font-size:14px;letter-spacing:1px;line-height:25px;color:#fff}footer .info .ft_btn, footer .info .ft_btn a {color: #fff;}footer .container {width: 100%;}/*頁尾地圖*/footer .right-box {width: 65%;float: left;height:230px}.right-box iframe {filter: grayscale(1);}/* copyright*/ 
.copyright-block {background-color: rgb(3,59,129,90%); padding: 0;color: #ccc;letter-spacing: 0px; text-align: center;font-size: 12px;}.copyright-block .RWDedictor {margin:0px 10px;font-size:11px}.copyright-block .container .row {display: flex;align-items: center;color: #aac2e0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #aac2e0;font-size:11px}.copyright-block .container {width: 80%;}/* jQuery*/ 
.logo-change{margin-top:0 !important}.nav-change{padding:0 17px !important}.language-change{margin-top:15px !important}.header-change{background-color:#333 !important;border-top:4px solid #8D785A !important}.header-center-change{border:none !important;}
/*內頁 start*/

/*main*/ 
.collapsing_header .main{top:0px !important;}.section.call_to_action{background-color:#eee}/*menu*/ 
.navbar .logo_img{width:200px;height:auto;margin-top:15px}.collapsing_header header{background-color: #222; border-top: 4px solid #8D785A;}header{border-bottom:0;}.navbar{margin: 0;}#m_RWDPAGE_BASE_PAT01_5_1 > ul{margin: 0;}.navbar-default .navbar-nav > li > a:hover{color:#8D785A;}/*footer*/ 
.copyright{border-top: 0; background-color: transparent;}.web_search input{background-color:transparent}.web_edm .email input{background-color:transparent}

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

@media (max-width:1250px){.RWDbanner_plus01 .logo img {width: 70%;margin-right: 0;}footer .left-box {padding-left: 6%;}.process_block .RWDService001 i img {padding: 0px 45px;width: 150px;}.RWDmenu_plus04 .features {width: 360px;}}@media (max-width:1199px){.service_block .container {width: 90%;}.process_block .container {width: 90%;}.copyright-block .container {width: 88%;}}@media (max-width:1115px){.service_block .col-md-3 {padding: 48px 25px 30px;}}@media (max-width:1025px){#RWDfullscreen02 .main {padding-bottom: 0px;}.mobile_bottom__ul {background: #5a8dce;display: flex;padding: 0;margin: 0;list-style: none;}.mobile_bottom__li {border-left: 1px solid #c7d4e4;border-right:  1px solid #c7d4e4;width:50%}.social_media {display:none}.mobile_bottom__a {display: flex;align-items: center;justify-content: center;padding:10px 0;color:#fff}.RWDmobile_bottom_v2 .icon {margin: 0px 10px;}.RWDmobile_bottom_v2 {display: block;}.RWDmobile_bottom_v2 {background-color: #333;position: fixed !important;bottom: 0;width: 100%;display: block;z-index: 10;}#RWDfullscreen02 .main {padding-bottom: 52px;}}

/*小螢幕 end*/
/*1024px start*/
@media (max-width: 1024px) {
/*row*/ 
.row {margin-right: 0px;margin-left: 0px;}/*header*/ 
.RWDmenu_plus03 .header { background-color: transparent;padding-left: 20px;}/*footer*/footer .container {width: 100%;padding: 0;}footer .left-box, footer .right-box {width:50%}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 10px;}.service_block .container {width: 95%;}.process_block .container {width: 95%;}.ml-stack-nav-toggle {padding:25px 45px 23px 15px;color: #fff;}.ml-stack-nav-toggle__line {background:#fff}.RWDmenu_plus04 .features:after {background-color:#fff}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 24px 15px;}footer .left-box {padding-left: 10%;}.RWDmenu_plus04 .menu li a {color: #333;}.process_block .RWDService001 i img {padding: 0px 30px;}.process_block .boxFeature-2 h2 {font-size:16px}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #033b81}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .features .cart-btn {padding: 24px 10px !important;}.RWDmenu_plus04 .features .search-btn {padding: 26px 15px 18px;}.process_block .RWDService001 i img {width: 110px;}.copyright-block .container {width: 100%;}.copyright-block .container .row {justify-content: center;}
}
/*1024px end*/
/*995px start*/

@media (max-width:995px){.RWDmenu_plus04 .logo {width: 180px;margin-top: 3px;}footer .left-box {padding-left: 0;display: flex;align-items: center;justify-content: center;}.service_block .col-md-3 {width: calc(100%/ 2);float: left;padding: 48px 25px 30px;margin: 0px;border: 5px solid #eee;}.process_block .boxFeature-2 h2 {font-size: 15px;}}

/*995px end*/
/*800px start*/
@media (max-width: 800px) {
.service_block .RWDService001 p {letter-spacing: 1px;}.RWDproduct002_v3 .filter-portfolio ul > li a {min-width: 150px;}.RWDbanner_plus01 .slick-caption.txt-right .container {width: 100%;text-align: center;}.RWDbanner_plus01 .logo img {width: 80%;margin: 0 auto;}.copyright-block .container {width:100%}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.contact_left{width: 100%; float:none; padding: 20px;}.contact_right{width: 100%; float:none;}/* menu btn */ 
.navbar.navbar-fixed-top .navbar-brand{margin-top:5px}.navbar.navbar-fixed-top .navbar-toggle{margin-top:15px;margin-right:15px}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 2);}.process_block .RWDService001 .section-subject {margin-bottom: 80px;}.RWDmenu_plus04 .features {width: 200px;}.service_block .col-md-3 {min-height: 285px;}.process_block .RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 3);margin-bottom:50px}.process_block .boxFeature-2::before {display:none}.process_block .RWDService001 i {margin-bottom: 0px;}
}
/*767px end*/
/*710px start*/

@media (max-width: 710px) {.copyright-block .container .row {display: block;}.copyright-block .RWDssl01, .copyright-block .RWDedictor, .copyright-block .RWDcopyright {display: inline-block;}.copyright-block .container {width: 88%;}.copyright-block {text-align: left;}}

/*710px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features {width: 140px;}footer .info h4 {font-size: 20px;}.owl-pagination {display:block}footer .left-box {min-height: 170px;}footer .left-box, footer .right-box {width: 100%;}.copyright-block {text-align: center;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*menu*/ 
.ml-stack-nav-toggle{margin-top: 15px;}/* service*/ 
.service_block .col-md-3{width:85%;margin:0 auto;margin-bottom:25px}/* news*/ 
.RWDnews003 .box-icon.box-icon-side{padding-left:0}/* 頁尾*/footer .left-box{float:none;width:100%;padding:30px}footer .right-box{float:none;width:100%;}footer .site-map ul{padding-left:0}/*products*/ 
.RWDproduct003 h2.sub-title{font-size:16px;line-height:28px}/* sitemap*/footer .site-map{margin-bottom:20px}footer .site-map ul li{float:left;margin-left:30px}/* 搜尋*/ 
.web_search{float:none;width:82%;margin:0 auto;margin-bottom:10px}.web_search .btn{float:right}/* edm*/ 
.web_edm{width: 82%;float:none;margin:0 auto}.web_edm .btn{padding:0 1px}.service_block .col-md-3 {    width: 100%;    margin: 0 auto;    min-height: auto;    margin-bottom: 0px;    padding: 30px;}.copyright-block .container .row {    flex-direction: column;}.ml-stack-nav-toggle {padding: 20px 14px;}.RWDmobile_bottom_v2 {background-color: #5a8dce;}.mobile_bottom__li {border-left: 1px solid #9cbde6;border-right: 0;}
}
/*480px end*/
/*430px start*/

@media (max-width: 430px) {.process_block .RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 2);margin-bottom: 30px;}.RWDmenu_plus04 .logo {width: 140px;margin-top: 7px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: 100%;}}

/*430px end*/
/*380px start*/
@media (max-width: 380px){
.RWDproduct002_v3 .btn.btn-rj {width:100%}.RWDmenu_plus04 .features {width: 140px;}.RWDmenu_plus04 .header {padding: 0px 10px;}.RWDService001 h2.sub-title {min-width: 137px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.process_block .RWDService001 .col-md-3.col-sm-6 {width: 100%;}.RWDproduct002_v3 .filter-portfolio ul > li {width:100%}.RWDmenu_plus04 .logo {width: 120px;margin-top: 11px;}
}
/*320px end*/