/*通用設定*/img { max-width: 100%;  height: auto;}a, a:hover, a:active, a:focus, a:visited { transition: .5s ease; text-decoration: none;}ul {list-style: none;padding: 0;margin-bottom: 0;}h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 0;}.row {margin-right: 0px;margin-left: 0px;}/*容器設定*/#RWDfullscreen02 .container { width: 85%;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*字體統一*/body.wrapper_bg {font-family: 'Noto Sans TC', sans-serif;}/*標題統一*/ 
.title_item {   position: relative; margin-bottom: 60px;}.title_item h2.main-title { font-size: 36px; font-weight: 400;   letter-spacing: 3px; color: #3398d5;display: inline-block; padding-bottom: 15px;}.title_item h3.sub-title {  font-size: 20px;font-weight: 400;letter-spacing: 2px;color: #646464;line-height: 1.5;}#RWDfullscreen02 p {font-size: 15px; letter-spacing: 2px; color: #333; font-weight: 400; line-height: 1.7; margin-bottom: 15px;}/*要拿掉的東西*/#RWDfullscreen02 .section-line { display: none;}.RWDleft_cont002 .item-second .text-box .subtitle { display: none;}.RWDleft_cont002 .item-second .text-box .underline { display: none;}#RWDfullscreen02 h1.main-title  { display: none;}#RWDfullscreen02 h2.sub-title  { display: none;}.RWDService002 .funny-boxes.float-shadow > .funny-boxes-icon::before {display: none;}.RWDService002 .funny-boxes.not-right-column::before {display: none;}.RWDService002 .funny-boxes > .funny-boxes-text > h4::after{display: none;}.RWDService002 .section-subject {display: none;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption { top: 50%; transform: translateY(-50%);}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span { font-size: 28px;  font-weight: 500; color: #3398D4; letter-spacing: 3px; border: 1px solid #3398D4; padding: 7px 20px;  background: rgba(0,0,0,.3);}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 { margin-bottom: 20px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span { font-size: 46px;color: #fff; font-weight: 700;   letter-spacing: 3px;    display: inline-block; border-bottom: 1px solid #666; padding-bottom: 20px;  margin-bottom: 20px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 {margin-top: 0;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span { font-size: 24px;  color: #fff; letter-spacing: 3px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span>span {  font-size: 17px; padding: 0 15px;   color: rgba(255,255,255,.6);  display: inline-block;}/*scroll*/ 
.RWDbanner_plus01 .page-scroll {    width: auto;  left: calc(15% / 2); margin-left: 0;}.RWDbanner_plus01 .page-scroll.style-custom span {    margin-bottom: 0;writing-mode: vertical-lr; font-size: 12px;  letter-spacing: 4px;   color: rgba(255,255,255,.6);     display: inline-block;}.RWDbanner_plus01 .page-scroll.style-custom span::before { position: absolute; content: ''; width: 1px;height: 100px; left: 7px;bottom: -130px;   background: rgba(255,255,255,.8); animation: scd 2s ease 0s infinite alternate;      transition: all 0.5s ease 0s;}/*banner輪播*/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box {bottom: 30px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #fff;}  /*scrolldown位置*/ 
.scrolldown_block {position: absolute; top:-74px;}/*會員側選單*/ 
.RWDmenu_plus04 .member-block a.login.is-on {background-color: #3398d5;}.RWDmenu_plus04 .member-block a.login, .RWDmenu_plus04 .member-block a.signin {    color: #3398d5; border: 1px solid #3398d533;}/*購物車側選單按鈕*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn { background: #3398d5;  letter-spacing: 2px;}/*loading*/ 
.fl {width: 200px;}.fl img {width: 100%;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {z-index:99999 !important;width:100%;padding: 30px 50px 20px !important;  box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;background: rgba(255, 255, 255, 90%) !important; color: #000 !important;  left: auto !important;right: 0px !important;line-height: 1.8 !important;}.RWDalert_fancybox .btn, .RWDalert_fancybox .btn.active {    border-color: #3398d5; background: #3398d5 !important;    border-radius: 0px;}.RWDalert_fancybox.bottom .editor a { color: #333;  border-bottom: 1px solid #333;padding-bottom: 3px;}/*logo*/ 
.RWDmenu_plus04 .logo { width: 130px; height: 130px;  position: absolute;top: -15px; background: #fff;border-radius: 99em;  padding: 5px;transition: .3s ease;    z-index: 21;}.RWDmenu_plus04 .header.is-up .logo { width: 120px; height: 120px;   top: 0px;transition: .3s ease;}/*選單*/ 
.RWDmenu_plus04 .header {     background: transparent; padding: 40px 40px 0;transition: .3s ease;}.RWDmenu_plus04 .header.is-up { background: rgba(255,255,255,1); padding:0 0 0 40px;transition: .3s ease;    box-shadow: 0 10px 20px rgb(66 67 68 / 22%);}.RWDmenu_plus04 .site-nav .menu {  text-align: right; letter-spacing: 2px; font-size: 16px; color: #3C3C3C;}.RWDmenu_plus04 .site-nav .menu>li>a { color: #fff; font-size: 15px;  letter-spacing: 2px;   font-weight: 300; transition: .3s ease;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a { color: #333; transition: .3s ease;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a:hover {    color: #3398d5;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {background: #3398d5;color: #fff;text-decoration: none;transition: .3s ease;}.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;color: #3398d5;transition: .3s ease;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after { border-color: #3398d5;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li { text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .cart-btn i, .RWDmenu_plus04 .features .member-btn i { color: #fff;}.RWDmenu_plus04 .header.is-up .features .cart-btn,  .RWDmenu_plus04 .header.is-up .features .cart-btn i, .RWDmenu_plus04 .header.is-up .features .member-btn i { color: #333;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;}/*選單大按鈕*/ 
.RWDmenu_plus04 .features { display: flex; justify-content: flex-end;}.RWDmenu_plus04 .features .edit { float: right;}.RWDmenu_plus04 .header a.menu_btn {position: relative; font-size: 15px; line-height: 1.5;   letter-spacing: 2px;   padding: 15px 25px; display: block;   text-align: center;  font-weight: 500; color: #fff; background: #3398d5;transition: .5s ease;   width: 200px;  margin-left: 35px;    border-radius: 10px;transition: .3s ease;}.RWDmenu_plus04 a.menu_btn:hover { background: #2a9ce2;  transition: .3s ease;}.RWDmenu_plus04 .header.is-up a.menu_btn {border-radius: 0px;transition: .3s ease;}.RWDmenu_plus04 a.menu_btn>i{color: #fff;padding-right: 5px;}/*服務統一*/ 
.RWDService002 {padding: 0;}.RWDService002 .funny-boxes > .funny-boxes-text>p { text-align: left;margin-bottom: 0px !important;}.RWDService002 .funny-boxes > .funny-boxes-text {    animation-name: none;   opacity: 1 !important;}/*服務項目*/ 
.service_block {    padding: 120px 0; position: relative;border-bottom: 1px solid #e5e5e5;}.service_block::before { position: absolute; content: '';  width: 100%;  height: 100%;left: 0; background: url(archive/image/customization/gray_bg-03.png)no-repeat; background-size: cover; top: 0;}.service_block .title_item {text-align: center;}.service_block .RWDService002 .funny-boxes > .funny-boxes-icon {  border-radius: 0;  width: 100%;  height: 340px;margin-bottom: 0px;}.service_block .RWDService002 .section-inner .container { width: 100% !important;  padding: 0;}.service_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 { width: calc(100% / 4 - 1px);}.service_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4 { width: calc(100% / 4 - 1px);}.service_block .RWDService002 .section-inner .container .row:nth-child(2):after { clear: unset;}.service_block .RWDService002 .section-inner .container .row:nth-child(3):after { clear: unset;}.service_block .RWDService002 .funny-boxes > .funny-boxes-text > h4 {  color: #3398d5; font-size: 20px;  letter-spacing: 2px;  font-weight: 400; padding-bottom: 10px;}.service_block .RWDService002 .funny-boxes > .funny-boxes-text > h4>a {  color: #3398d5;}.service_block .RWDService002 .fa { background-size: cover;border-radius: 20px 20px 0 0;}.service_block .RWDService002 .funny-boxes > .funny-boxes-text { position: relative;animation-name: none;  opacity: 1 !important;  padding: 20px 30px 0; margin-top: -5px; }.service_block .RWDService002 .funny-boxes > .funny-boxes-text::before {position: absolute; content: ''; width: 0%; height: 6px;  left: 0; top: -6px;background: #3398d5;  transition: .3s ease;}.service_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4:hover .funny-boxes > .funny-boxes-text::before {  width: 100%; transition: .3s ease;}.service_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4:hover .funny-boxes > .funny-boxes-text::before {  width: 100%; transition: .3s ease;}.service_block .RWDService002 .funny-boxes > .funny-boxes-text>p {   display: -webkit-box;-webkit-line-clamp: 3;   -webkit-box-orient: vertical; text-overflow: ellipsis;overflow: hidden;}/*服務特色*/ 
.feature_block { padding: 120px 0; position: relative;}.feature_block::before {  position: absolute;  content: '';  width: 85%; height: 1px; left: 50%; transform: translateX(-50%); bottom: 0;border-bottom: 1px dashed #e5e5e5;}.feature_block .title_item {text-align: center;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2):after { clear: unset;}.feature_block .RWDService002 .section-inner .container .row:nth-child(3):after { clear: unset;}.feature_block .RWDService002 .funny-boxes > .funny-boxes-text > h4 {  color: #3398d5; font-size: 20px;  letter-spacing: 2px;  font-weight: 400; padding-bottom: 10px;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2), .feature_block .RWDService002 .section-inner .container .row:nth-child(3) { display: flex;  justify-content: center;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  width: 450px; margin: 0 40px 40px 40px; border: 1px solid #3398d542; padding: 60px 40px;    border-radius: 30px;box-shadow: 0px 0px 5px #9db2be42; transition: .5s ease;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4:hover, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4:hover {  background: #3398d524;   transition: .5s ease;}.feature_block .funny-boxes > .funny-boxes-icon { background: #3398d5;  width: 100px; height: 100px; padding: 22px; border: 5px solid #fff;   box-shadow: 0px 0px 0px 1px #3398d5; line-height: 0;}/*合作企業*/ 
.cooperate_block { padding: 120px 0; position: relative;}.cooperate_block::after {   position: absolute;  content: ''; width: 100%;height: 100vh; background: url(archive/image/customization/gray_bg-03.png)no-repeat;  background-size: cover;  right: 0;  bottom: 0;   z-index: -1;  transform: scaleX(-1); opacity: .5;}.cooperate_block .title_item {text-align: center;}.cooperate_block > .container > .container > .RWDad002 > div { margin: 0 !important;}.RWDad002 .owl-carousel .owl-item div a img { width: 80%; box-shadow: 0px 0px 10px #dedede;    border-radius: 10px;}.RWDad002 .owl-carousel { overflow: unset;}.RWDad002 .owl-carousel .owl-item div>a { cursor: default;}.RWDad002 .owl-carousel .owl-wrapper-outer { padding: 10px 0;}.RWDad002 .owl-controls {  display: block !important; margin-top: 30px;}.RWDad002 .owl-theme .owl-controls .owl-page span {  background: #3398d5; width: 13px;  height: 13px;border-radius: 50px;}
/*scroll start*/

@-webkit-keyframes scd{  0%{    height: 0px;  }  100%{    height: 110px;  }}

/*scroll end*/
/*footer start*/

.footer_block {  padding: 60px 0px 30px; position: relative; background: #3398d5;}.footer_block>.container { max-width: 1300px !important; display: flex;  flex-direction: row; justify-content: center; align-items: flex-end;flex-wrap: wrap;}.footer_info { width: 800px; margin-right: 80px; padding-right: 40px; border-right: 1px solid rgba(255,255,255,.3);}h3.footer_title { font-size: 25px;  letter-spacing: 2px;  font-weight: 300; color: #fff; line-height: 1.5;     margin: 0;  margin-bottom: 20px;}h3.footer_title br { display: none;}ul.footer_info_list { align-items: center; font-size: 16px; color: #fff; letter-spacing: 2px; line-height: 2;  font-weight: 300;  display: flex;    flex-wrap: wrap;}ul.footer_info_list>li:first-child, ul.footer_info_list>li:nth-child(3) {width: 350px;}ul.footer_info_list>li>span { padding-right: 10px; font-weight: 400;}ul.footer_info_list>li>a {color: #fff;}.footer_copyright {    width: calc(100% - 800px - 120px); font-size: 13px; color: rgba(255,255,255,.5); font-weight: 300; display: flex;  justify-content: flex-start; line-height: 1.5;  letter-spacing: 2px;  flex-direction: column;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { font-size: 13px;color: rgba(255,255,255,.5);  font-weight: 300; line-height: 1.5;  letter-spacing: 2px;}.RWDsocial002 ul.socialNetwork { display: flex;   justify-content: flex-start;  float: none !important;}.RWDsocial002 ul.socialNetwork li { margin-right: 10px;}.RWDsocial002 i.i.ii-fb1.iconRounded { color: #1877f2;   background: #fff;}.RWDsocial002 i.i.ii-line3.iconRounded {  color: #06c755; background: #fff;}/*手機跟隨*/ 
.fixed_block {  position: fixed; right: 0; bottom: 244px; }.fixed_btn_items {display: flex;  flex-direction: column;    align-items: center;}a.fixed_line_btn {  background: #06c755;  writing-mode: tb; width: 50px;   padding: 15px 0px; letter-spacing: 5px; color: #fff; font-size: 15px;  display: flex; justify-content: center; align-items: center;    border-radius: 10px 0 0 0px;}a.fixed_fb_btn {   background: #1877f2; writing-mode: tb;  width: 50px; padding: 15px 0px; letter-spacing: 5px;color: #fff;  font-size: 15px;  display: flex; justify-content: center; align-items: center;    border-radius: 0px 0 0 10px;}a.fixed_tel_btn {display: none;}/*scrolltop*/ 
.scrollTop002 { right: 10px;  bottom: 30px;}.scrollTop002 .ii { background: transparent; color: #1a5b82;}aside.top_btn span.txt {font-size: 15px; color: #1a5b82;}

/*footer end*/
/*內頁補丁 start*/

/*a連結*/a{text-decoration: none;}a:focus, a:hover {color: #000000;text-decoration: none;}.row{margin-right:0px;margin-left:0px;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}.page_wrapper_bg .article-text .container {width: 100%;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {line-height: 1.7;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:1px;}.page_wrapper_bg .article-text h3 {letter-spacing: 1px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 1px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text{font-size:15px;line-height: 2;letter-spacing: 1px;color: #333;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p{font-size:15px;line-height: 2;letter-spacing: 1px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { min-width:180px;padding: 0 15px;background: transparent;color: #444; transition: all 0.2s ease;border: 1px solid #444;}.btn.btn_back a:hover {border: 1px solid #000;color: #fff;background: #000;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {min-width:180px;line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #444; border: 1px solid #444;transition: all .2s ease;text-align: center;}.ebtn a:hover {background: #000; color: #fff; border-color: #000; transition: all .2s ease;}/*購物車按鈕*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #444;border: 1px solid #444;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #000 ;color: #fff ;background: #000 ;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #444 !important;color: #fff !important;background: #444 !important;}.RWDshopping .btn.bg2:hover{background:#000 !important;color: #fff !important;border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #444; border: 1px solid #444;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #000;color: #fff; background: #000;}/*會員按鈕*/#join_form .btn{padding: 6px 12px;border-radius: 0;}#join_form .btn-link:hover { text-decoration: none;}#btn_member_login { float: none;background: #444;color: #fff;border: 1px solid #444;padding: 6px 12px;}#btn_member_login:hover {background: #000;color:#fff;border: 1px solid #000;}#join_form .btn-primary {min-width:180px;float: none; background: #444;color: #fff;border: 1px solid #444;}#join_form .btn-primary:hover{background: #000;color:#fff;border: 1px solid #000;}.btn-primary { background-color:#444;border: 1px solid #444; border-radius: 0 !important; float: right; margin-right: 0px;font-size: 14px;box-shadow:none;}.btn-primary a {color: #fff;font-size: 14px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#fff;}.btn-primary:hover{transition: all 0.3s ease; color:#fff; background-color: #000;border-color: #000;} .btn-primary:active:hover, .btn-primary:active:focus{background-color: #000;border: 1px solid #000;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color:  #000;border-color: #000;outline: none;}/*文章列表-2*/ 
.layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}/*文章列表-3*/ 
.layoutlist_3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/ 
.layoutlist_4 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_4 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-7*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a{margin-top: 15px !important;;margin-bottom: 15px !important;;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{font-size: 12px;}.layoutlist_7 .summary, .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*相簿-1*/ 
.layoutlist_1 .album_item_subject {padding: 20px 0px;font-size: 18px;}/*相簿-2*/ 
.layoutlist_2 .album_item_subject{padding: 20px 0px;font-size: 18px;}/*Q&A*/ 
.rwd .faq_question{font-size: 16px;letter-spacing: 2px;}.rwd .faq_answer{font-size: 15px;letter-spacing: 2px;line-height: 1.8;}/*影片*/ 
.video_item_subject{font-size: 16px;letter-spacing:1px;}/*檔案下載*/ 
.download .search_input {background: transparent;}.no-touch .layoutlist_5 .dbtn_v2:hover {    background: #333;    border-color: #333;    color: #fff;}.layoutlist_5 .dbtn_v2 {    display: inline-block;    margin: 15px 0 0;    padding: 6px 0.8em;    font-size: 14px;    line-height: 1.2;    color: #333;    border: 1px solid #b7b7b7;    border-radius: 2px;    background: #fff;    text-decoration: none;    cursor: pointer;}.layoutlist_5 .download_subject {    line-height: 1.4;}.layoutlist_5 .summary {    margin: 8px 0 0;    font-size: 13px;    line-height: 1.4;    color: #818181;}/*產品_1*/ 
.page_content1 #productbx_bg{background: #efefef;-moz-opacity:1;opacity: 1;}.page_content1 .dd-selected {letter-spacing: 1px;}#btn_shopping{border-radius: 0;font-size: 14px;background:#444}#btn_shopping:hover{background:#000}.fbtn{border-radius: 0;font-size: 14px;background:#444}.fbtn:hover{background:#000}#btn_querycar{border-radius: 0;font-size: 14px;background:#444}#btn_querycar:hover{background:#000}.product_desc_content {color: #333;letter-spacing: 1px;line-height: 30px;}.page_content1 #prod_price {margin-top: 17px;}/*產品_2*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #999;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#444;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #111;}#mobile-fixed .style-radio .form-radio, .RWDproduct_page .style-radio .form-radio {border: 1px solid rgb(214, 214, 214);}#mobile-fixed .style-radio .form-radio.checked, .RWDproduct_page .style-radio .form-radio.checked {border-color: #000;}/*購物清單*/ 
.RWDshopping .btn.normal{border-radius: 0;}/*會員註冊*/#join_form .btn-primary{border-radius: 0;}/*留言板*/ 
.customized_columns .css-table .th.textarea {width: 10%;}/*詢問車*/ 
.RWDquiry .btn.normal{border-radius: 0;}/*電子表單*/ 
.eformscontent .layoutlist_1 {width: 800px; margin: 0 auto;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;}.form-horizontal .control-label {width: 15%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 85%;}

/*內頁補丁 end*/
/*內頁 start*/

/*main*/#RWDPAGE_BASE_PAT02.collapsing_header .main {top: 0 !important;}.page_wrapper_bg section.call_to_action>.container {width: 80%;}/*banner*/ 
.RWDbanner_plus01 .container {width: 80%;}/*麵包屑、標題*/ 
.page_wrapper_bg .hgroup .pageTitle {    text-align: center;    margin-bottom: 0;    font-size: 30px;    letter-spacing: 2px;    line-height: 1.8em;    font-weight: 400;}.hgroup .breadcrumb {    letter-spacing: 1px;    border-radius: 0;    border: 0;    padding: 0;    position: relative;    bottom: 0;    text-align: center;    width: 100%;    font-size: 13px;    background-color: transparent;}.hgroup .container {    width: 100%;}/*背景*/ 
.page_wrapper_bg section.call_to_action:after {    position: absolute;    content: '';    width: 100%;    height: 100%;    left: 0;    background: url(archive/image/customization/gray_bg-03.png)no-repeat;    background-size: cover;    top: 0;    z-index: -1;    opacity: 0.5;    background-position: 48% bottom;}/*footer*/ 
.footer_block>.container {width: 85%;}/*頁籤*/ 
.tabs .content {    padding: 30px 40px !important;}/*營業項目*/ 
.service_title {    font-size: 20px;    line-height: 1.8em;    margin-bottom: 15px;    color: #3398d5;    font-weight: 600;}.service_slogan {    font-size: 17px;    color: #000;}.service_subslogan {    margin-bottom: 10px;    color: #666;}.service_txt {margin-bottom: 80px;color:#666;}.service_txt ol li {list-style: cjk-ideographic;}.service_txt ol {padding-left: 35px;}.service_notice {    border: 1px solid #ccc;    padding: 5px 20px;    color: #444;    background: #f0f0f0;}.block_first, .block_second, .block_third {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between;    align-items: flex-start;}.service_pic {width: 40%;}.service_section {width: 60%;padding-right: 100px;}.service_notice {    width: 100%;    margin-top: 50px;}.block_second .service_txt {    margin-top: 30px;    margin-bottom: 0;}.tabs nav li.tab-current a::after {    background:transparent !important;}/*結婚禮車*/ 
.pay_function ol {padding-left: 19px;}.pay_memo {color: #3398d5;}.pay_memo ol {padding-left: 19px;}.wedding_car h4 {    color: #ff0000;    font-weight: 400 !important;    font-size: 17px !important;    margin-bottom: 5px !important;    margin-top: 20px !important;}.wedding_car h5 {    font-size: 17px;    font-weight: 600;    margin-bottom: 15px;}.function_pic {width: 30%;}.function_block {    width: 70%;    padding-right:50px;}.wedding_car {    padding-top: 0px;    margin-top: 30px;    border-top: 1px solid #ccc;}.wedding_contact {padding-top: 20px;}.about-txt ol > li {    margin-bottom: 10px;}.about-txt ol ul li {    list-style: disc;    color: #666;}.about-txt ol ul {    padding-left: 19px;    margin-top: 10px;}.about-txt ol {padding-left: 19px;}/*最新消息*/ 
.layoutlist_8 .article_subject {    font-weight: 400;    font-size: 20px;}.form_btn a:hover {    transition: 0.3s;    color: #fff;    background: #3398d5;}.form_btn a {    width: 200px;    padding: 5px 10px;    border: 1px solid #3398d5;    display: block;    text-align: center;    color: #3398d5;    margin-top: 30px;    transition: 0.3s;}/*聯絡我們*/ 
.eformscontent .layoutlist_1 {width: 100%;}li.customer a:hover {    transition: 0.3s;    background: #333;    color: #fff;}li.customer a {    padding: 5px 15px;    border: 1px solid #333;    width: 250px;    display: block;    text-align: center;    margin-top: 30px;    color: #333;    transition: 0.3s;}.new-form .formdesc h4 {    margin-top: 0;}.form-control {    border-radius: 0;    box-shadow: none;}i.icon.ion-ios-location {    margin-left: 10px;    font-size: 20px;    color: #ce0000;}.table-block table tbody tr:nth-child(1) td {    color: #000;    font-weight: 500;    font-size: 15px;}.table-block table tbody tr td {    padding: 5px 10px;    color: #666;    font-size: 14px;}

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

@media (max-width: 2048px) {.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span { font-size: 20px; }.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span { font-size: 38px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span { font-size: 20px;  }.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span>span {  font-size: 13px; }.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  width: 400px; }}@media (max-width: 1920px) {.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block  .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  margin: 0 30px 30px 30px;}}@media (max-width: 1800px) {#RWDfullscreen02 .container { width: 90%;}}@media (max-width: 1700px) {.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block  .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 { padding: 50px 40px;}}@media (max-width: 1500px) {#RWDfullscreen02 .container { width: 95%;}.RWDbanner_plus01 .slickitem01 .slick-caption {transform: translateY(-10%);}}@media (max-width: 1400px) {.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {font-size: 33px;}.feature_block > .container .RWDService002 >.section-inner > .container {width: 100% !important; padding: 0;}.footer_info {  margin-right: 40px;}.footer_copyright {   width: calc(100% - 800px - 40px);}/*內頁*/ 
.page_wrapper_bg section.call_to_action>.container {width: 90%;}.new-form .formdesc h4 {font-size: 16px;}}@media (max-width: 1300px) {.RWDmenu_plus04 .header a.menu_btn { width: 170px;}.RWDmenu_plus04 .container { max-width: none;float: right;}.RWDmenu_plus04 .logo { width: 110px;  height: 110px;}.service_block .RWDService002 .funny-boxes > .funny-boxes-icon { height: 280px;}.service_block .RWDService002 .funny-boxes > .funny-boxes-text {   padding: 20px 0px 0;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block  .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {padding: 40px 35px;margin: 0 15px 20px 15px;}.footer_block {padding: 50px 0 30px;}.footer_info {width: 100%; padding-right: 0;  margin-right: 0;  border-right: none;}ul.footer_info_list>li, ul.footer_info_list>li:first-child, ul.footer_info_list>li:nth-child(3) { width: 370px;}.footer_copyright { width: 100%;   flex-direction: row; padding-top: 30px;border-top: 1px solid rgb(91 180 234); margin-top: 30px;}h3.footer_title { margin-bottom: 10px;}.RWDssl01 {padding: 0 10px;}.service_txt {margin-bottom: 50px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*漢堡提早*/ 
.RWDmenu_plus04 .header {padding: 40px 40px 0px;}.RWDmenu_plus04 .header.is-up {padding: 0px 30px;}.RWDmenu_plus04 .header a.menu_btn { margin-left: 20px;}.RWDmenu_plus04 .header-in {display: block;}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {display: block;}.RWDmenu_plus04 #mobile-menu  {display: block;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {   background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #3398d5;}.RWDmenu_plus04 #mobile-menu .menu li a { color: #3398d5;}.RWDmenu_plus04 #mobile-menu .menu>li {    border-bottom: 1px solid #eff4f7;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    letter-spacing: 2px;}.RWDmenu_plus04 .ml-stack-nav-toggle {color: #fff;}.RWDmenu_plus04  .ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04  .ml-stack-nav-toggle {padding-left: 30px;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle {color: #333;}.RWDmenu_plus04 .header.is-up  .ml-stack-nav-toggle__line {background: #333;}.RWDmenu_plus04 .features .member-btn { padding: 28px 10px 20px 10px;}.RWDmenu_plus04  .features .cart-btn { padding: 28px 10px 20px 10px;}.service_block, .feature_block, .cooperate_block { padding: 80px 0;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 74px - 60px) !important;    height: calc(100vh - 74px - 60px) !important;}/*內頁*/ 
.service_title {font-size: 18px;}.pagecontent.menu5, .pagecontent.menu8 {padding: 0 !important;}.function_block {    width: 100%;    padding-right: 0;}.article5 .block_first {    flex-direction: column;}.function_pic {    width: 100%;    margin-top: 50px;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {margin: 0 10px 25px 10px;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .header .features:after {     height: 27px; top: 24px; background: #fff; right: -11px;}.RWDmenu_plus04 .header.is-up .features:after {background: #333;}.RWDbanner_plus01 .slickitem01 .slick-caption {text-align: center; top: auto; transform: translateY(0); bottom: 100px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {  text-shadow: 0px 0px 5px #000;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span {  text-shadow: 0px 0px 3px #000;}.service_block::before { opacity: .5;}.service_block .RWDService002 .funny-boxes > .funny-boxes-icon {  height: 250px;}.service_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .service_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  padding: 0 10px;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  padding: 35px;}.feature_block .funny-boxes > .funny-boxes-icon {  width: 85px;height: 85px; padding: 18px;}.RWDbanner_plus01 .page-scroll {    bottom: 60px; left: 40px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span {  background: rgba(0,0,0,.7);}.RWDmenu_plus04 .features .edit { display: block;}.RWDmenu_plus04  .features:after { display: none;}.RWDmenu_plus04 .features {  margin-right: 0; padding-right: 0;}.RWDService002 .funny-boxes > .funny-boxes-text p { letter-spacing: 1px !important;    text-align: justify;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 { padding: 35px 25px;}/*內頁*/ 
.service_section {    width: 60%;    padding-right: 50px;}.service_slogan {font-size: 15px;}.service_notice {margin-top: 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .header { padding: 30px 40px 0px;}.RWDmenu_plus04 .logo { top: 15px;   width: 100px;   height: 100px;}.RWDmenu_plus04 .header.is-up .logo {  width: 100px;height: 100px;}.RWDbanner_plus01 .slickitem01 .slick-caption { bottom: 150px;}.RWDbanner_plus01 .slickitem01 .slick-caption>.container {  width: 100%; text-align: center;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {  font-size: 35px;}.RWDbanner_plus01 .page-scroll { bottom: 40px;}.service_block .RWDService002 .funny-boxes > .funny-boxes-icon {  height: 220px;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  padding: 30px 20px;}.feature_block .funny-boxes > .funny-boxes-icon { width: 75px;height: 75px; padding: 16px;margin-bottom: 20px;}.footer_copyright {   flex-wrap: wrap;}/*內頁*/ 
.service_txt {font-size: 14px;}.form-group .col-sm-12.col-md-5 {width: 85%;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span { font-size: 36px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span { font-size: 22px;}.service_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .service_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  width: calc(100% / 2); margin-bottom: 25px;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2), .feature_block .RWDService002 .section-inner .container .row:nth-child(3) {   display: block;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 { width: calc(100% / 2 - 21px);  min-height: 266px;    padding: 30px;}ul.footer_info_list>li, ul.footer_info_list>li:first-child, ul.footer_info_list>li:nth-child(3) {width: 50%;}}

/*900px end*/
/*850px start*/
@media (max-width: 850px) {
/*內頁*/ 
.block_first, .block_second, .block_third {flex-direction: column;}.service_section {    width: 100%;    padding-right: 0;}.service_pic {    width: 100%;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
h3.footer_title { font-size: 24px;}ul.footer_info_list { font-size: 15px;}/*內頁*/ 
.form-horizontal .control-label {width: 20%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 80%;}.form-group .col-sm-12.col-md-5 {width: 80%;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span { font-size: 40px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span>span { padding: 0 10px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span { font-size: 18px;   letter-spacing: 2px;}.service_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .service_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {   margin-bottom: 35px;}.RWDad002 .owl-carousel .owl-wrapper-outer { overflow: unset;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span { font-size: 32px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span {  font-size: 20px;}.RWDService002 .row:after { clear: none;}.service_block .RWDService002 .section-inner .container::after {  clear: none;}.RWDService002 .col-sm-4.col-md-4 { float: left;}.service_block .RWDService002 .col-sm-4.col-md-4 .funny-boxes { padding-bottom: 0px;}.feature_block .RWDService002 .col-sm-4.col-md-4 .funny-boxes {  padding: 0;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {margin-bottom: 25px;}.service_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .service_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {margin-bottom: 35px;}.RWDService002 .funny-boxes > .funny-boxes-text p {  display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  text-overflow: ellipsis; overflow: hidden;}.service_block::before { opacity: .35;}h3.footer_title { text-align: center;}ul.footer_info_list>li, ul.footer_info_list>li:first-child, ul.footer_info_list>li:nth-child(3) {  width: 100%;  text-align: center;}ul.footer_info_list { width: 75%; margin: 0 auto;}ul.footer_info_list>li {  padding: 7px 0; border-bottom: 1px dashed #3aa2e0;  margin: 0 auto;}ul.footer_info_list>li:last-child{border-bottom: none;}.footer_copyright { justify-content: center;}/*內頁*/ 
.hgroup .breadcrumb {margin-bottom: 10px;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 100%;}.form-group .col-sm-12.col-md-5 {width: 100%;}.table-block {    overflow-x: scroll;}.table-block table {    width: 800px !important;}.table_memo {    color: #a30000;    margin-bottom: 5px;}/*橫桿呈現*/ 
.calen::-webkit-scrollbar {  width: 3px;  height: 5px;}.calen::-webkit-scrollbar-thumb:horizontal {  background-color: #a6a6a6;  border-radius: 3px;}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment {  background-color: rgba(166, 166, 166, 0.2);}.calen{overflow-x: auto;white-space: nowrap;}.calen{    overflow-x: scroll;    padding-bottom:15px;    -webkit-overflow-scrolling: auto;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.RWDbanner_plus01 .page-scroll {display: none;}.RWDbanner_plus01 .slickitem01 .slick-caption {  bottom: 150px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span { background: rgba(0,0,0,.8);}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {  font-size: 40px; letter-spacing: 5px;  text-shadow: 0px 0px 8px #000;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span {     line-height: 1.5; font-size: 19px;  letter-spacing: 1px; font-weight: 500;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span>span {  padding: 0 10px;}.scrollTop002 {  bottom: 135px;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .header {  padding: 0px 30px;}.fixed_block { width: 100%;bottom: 0;left: 0;}.fixed_btn_items { width: 100%; flex-direction: row;}a.fixed_fb_btn {  width: 33.3333%; border-radius: 0; writing-mode: horizontal-tb;    font-size: 16px;letter-spacing: 2px;}a.fixed_line_btn { width: 33.3333%;   border-radius: 0; writing-mode: horizontal-tb;font-size: 16px;letter-spacing: 2px;}a.fixed_tel_btn { display: block;  width: 33.3333%; color: #fff;  background: #2aafff; padding: 15px 0px; letter-spacing: 3px;  font-size: 16px;  text-align: center;    line-height: 1.5;}.service_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .service_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  width: 100%;}.service_block .RWDService002 .funny-boxes > .funny-boxes-icon { height: 240px;}.service_block .RWDService002 .funny-boxes > .funny-boxes-text {   padding: 15px 0px 0;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  width: 80%;  margin: 0 auto 25px auto; float: none;}.RWDad002 .owl-carousel .owl-item { width: 160px !important;}.RWDad002 .owl-pagination { display: block;} .title_item h3.sub-title {  font-size: 18px;}ul.footer_info_list { width: 85%;}.footer_block {padding: 50px 0 55px;}.scrollTop002 { bottom: 65px;}/*內頁*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slickitem01 .slick-caption {    bottom: 350px;}.RWDmenu_plus04 .header a.menu_btn{display:none}.hgroup .breadcrumb {margin-bottom: 15px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.title_item h2.main-title {  font-size: 32px;}.scrollTop002 { bottom: 230px;}.RWDalert_fancybox.bottom {  padding: 30px 20px !important;}.RWDbanner_plus01 .slickitem01 .slick-caption {        width: 100%;left: 50%;   bottom: auto; top: 35%; transform: translateX(-50%);}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span { font-size: 18px; letter-spacing: 1px; padding: 10px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {font-size: 30px;letter-spacing: 2px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span {   font-size: 18px;}.service_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .service_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 { margin-bottom: 40px;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {width: 85%;}h3.footer_title br { display: block;}.RWDmenu_plus04 .logo {     width: 70px;  height: 70px;  padding: 3px;}.RWDmenu_plus04 .header.is-up .logo {   width: 80px;  height: 80px; top: 11px;}.RWDmenu_plus04 .ml-stack-nav-toggle__line { width: 30px;}.RWDmenu_plus04 .features .member-btn {  padding: 25px 10px;}.RWDmenu_plus04 .features .cart-btn { padding: 25px 10px;}.RWDmenu_plus04 .header .features:after {top: 22px; height: 25px;right: -2px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 72px - 60px - 54px) !important;    height: calc(100vh - 72px - 60px - 54px) !important;}ul.footer_info_list {width: 100%;}ul.footer_info_list {    letter-spacing: 1.5px;}.RWDmenu_plus04 .features .edit {    display: none;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {    padding-bottom: 15px;    margin-bottom: 15px;}/*內頁*/ 
.service_title br {display: none;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .header {padding: 0px 20px;}.RWDmenu_plus04 .header.is-up {padding: 0px 20px;}.RWDmenu_plus04 .logo { width: 80px; height: 80px;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  width: 90%;}.feature_block .funny-boxes > .funny-boxes-icon {  width: 70px;  height: 70px;padding: 13px;}ul.footer_info_list>li:last-child>span { display: block;}.footer_copyright, .copyright_desc, .copyright_desc a, .copyright_desc a:hover {font-size: 12px;}a.fixed_line_btn, a.fixed_fb_btn {    font-size: 14px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {  font-size: 25px; letter-spacing: 2px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span {  font-size: 14px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 span {  font-size: 16px;}.RWDmenu_plus04 .logo { width: 70px; height: 70px;}.feature_block .RWDService002 .section-inner .container .row:nth-child(2) .col-sm-4.col-md-4, .feature_block .RWDService002 .section-inner .container .row:nth-child(3) .col-sm-4.col-md-4 {  width: 100%;padding: 30px 25px;}.footer_copyright, .copyright_desc, .copyright_desc a, .copyright_desc a:hover {  text-align: center;}.RWDbanner_plus01.style-dotnav.control-center .control-box {    bottom: 15px;}
}
/*320px end*/