body, html {    font-size: 16px;    line-height: 1.7;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    letter-spacing: 1px;}.fl img{width:300px;animation: 1000ms ease normal forwards 1 loading_top;}@-webkit-keyframes loading_top{0%{opacity:0;transform: translate(0px, -20px);}100%{opacity:1;transform: translate(0px, 0px);}}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #000 !important;border: 1px solid #000 !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #000 !important;color: #fff !important;}@media (max-width: 600px) {.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}}.fixed_btn img {width: 20px;margin-right: 6px;}.fixed_btn .RWDedictor {display: flex;}.fixed_btn .model, .footer_block .container .model {    animation: none;    opacity: 1 !important;}.fixed_btn a {    width: 50%;    display: inline-block;    text-align: center;    color: #fff;    padding: 10px 0;}.fixed_btn {    position: fixed;    bottom: 0;    width: 100%;    left: 0;    z-index: 30;    background: #666;    display: none;}.fixed_btn a:first-child {border-right: 1px solid #888;}/*共同*/a{color:#b6b6b6;text-decoration: none;}a:hover, a:focus{text-decoration: none;color: #424242;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}/*logo*/ 
.RWDmenu_plus04 .logo {    width: 260px;    margin-top: 30px;    float: left;    position: absolute;    z-index: 30;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo a:before {    content: "";    position: absolute;    width: calc(100% + 110px);    height: 84px;    background: #fff;    z-index: -1;    top: -12px;    left: -50px;    transition: all .5s ease;}/*menu*/ 
.RWDmenu_plus04 .site-nav .container {margin-left: 310px;width: calc(100% - 310px);}.RWDmenu_plus04 .header {padding: 0 50px;transition: all .5s ease;background: transparent;}.RWDmenu_plus04 .site-nav .menu {text-align: left;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;letter-spacing: 2px;font-weight: 300;padding: 20px 15px 15px;text-align: center;color: #fff;cursor: pointer;text-shadow: 0 0 25px rgb(0 0 0 / 20%);transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a .m_stitle_block {letter-spacing: .5px;font-weight: 300;font-size: 14px;}.RWDmenu_plus04 .site-nav {transition: all .5s ease;padding-top: 50px;}.RWDmenu_plus04 .features .share-group a img {top: -4px;position: relative;width: 20px !important;}.RWDmenu_plus04 .features .share-group a span {font-size: 18px;color: #fff;}.RWDmenu_plus04 .features .share-group.main_share {transition: all .5s ease;margin-top: 50px;}.RWDmenu_plus04 .site-nav .menu ul li a{transition: all .5s ease;}.RWDmenu_plus04 .is-up .site-nav {padding-top: 0;transition: all .5s ease;}.RWDmenu_plus04 .header.is-up {background: rgb(17 17 17 / 40%);transition: all .5s ease;}.RWDmenu_plus04 .is-up .features .share-group.main_share {margin-top: 0px;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo {width: 175px;margin-top: 12px;transition: all .5s ease;}.RWDmenu_plus04 .features .share-group a:first-child {    margin-right: 10px;    padding-right: 20px;    border-right: 1px solid rgb(255 255 255 / 40%);}.RWDmenu_plus04 .header:before {    content: "";    position: absolute;    width: calc(100% - 385px);    height: 1px;    background: rgb(255 255 255 / 40%);    top: 50px;    right: 0;transition: all .5s ease;}.RWDmenu_plus04 .header.is-up:before {opacity:0;top: 0;}.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: #fff;}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "";    position: absolute;    width: 0;    height: 2px;    background: #e85300;    top: 0;    right: 0;    transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before {width: 100%;transition: all .5s ease;right: auto;left: 0;}.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 {position: absolute;}.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-color:#fff;}.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: 300;background: #eee;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left .container, .RWDbanner_plus01 .slick-caption.txt-right .container {width: 80%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: left;top: auto;bottom: 20%;}.RWDbanner_plus01 .slick-caption .txt1 span {    color: #fff;    font-weight: 500;    font-size: 35px;    letter-spacing: 4px;    text-shadow: 0 0 15px rgb(0 0 0 / 40%);}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 50px;}.RWDbanner_plus01 .slick-caption .txt2 span {    color: #fff;    letter-spacing: 2px;    line-height: 2;    font-size: 16px;    font-weight: 300;    text-shadow: 0 0 10px rgb(0 0 0 / 50%);}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;background: #ddd;}.RWDbanner_plus01 .page-scroll {    bottom: 35px;    margin-left: 0;    width: 140px;    left: 15px;    height: auto;    transform: rotate(-90deg);}.RWDbanner_plus01 .page-scroll a {color: #ddd;}.RWDbanner_plus01 .page-scroll.style-custom span {display: block;margin-bottom: 0;font-size: 13px;text-align: right;}.RWDbanner_plus01 .page-scroll.style-custom span:after {    content: "";    position: relative;    display: block;    z-index: 1;    width: 150px;    right: 0px;    height: 1px;    margin-top: 10px;    background: #fff;    background: #ddd;    opacity: 0;    -webkit-animation: scroll-bar 5s cubic-bezier(1, 0, 0, 1) infinite;    animation: scroll-bar 5s cubic-bezier(1, 0, 0, 1) infinite;    -webkit-animation-delay: 2s;    animation-delay: .3s;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 30;}@-webkit-keyframes scroll-bar{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}20%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0.8}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0 ;transform-origin:0 0 ;opacity:0.8}80%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:0.5}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}}/*標題*/ 
.RWDproduct004 .callout-dark {padding: 0;background-color: transparent;}.index .section-subject {margin-bottom: 50px;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 40px;    margin: 0px;    color: #333;    font-weight: 500;    letter-spacing: 2px;    line-height: 1.3;}.index h2.sub-title {    font-size: 18px;    margin: 10px 0 0;    color: #666;    font-weight: 300;    letter-spacing: 1px;    line-height: 1.5;}.index .section-line{display:none;}.main {position: relative;}.main:before {    content: "";    position: absolute;    width: 1px;    height: 100%;    background: #f6f6f6;    left: 24%;    z-index: -1;}/*關於*/ 
.about_block {padding: 0 0 100px;display: flex;}.about_block .RWDedictor img {width: 100%;opacity: .85;}.about_block .RWDedictor {width: 24%;}.fadeInUp{-webkit-animation-name:  fadeInDown;animation-name: fadeInDown;}.RWDedictor002.animated .col-md-6:first-child {animation: 1500ms ease normal forwards 1 fadeInDown;animation-delay: .8s;opacity: 0;}.RWDedictor002 {color: #333;width: 76%;padding: 15% 0 0 100px;}.RWDedictor002 .section-subject {text-align: left;}.RWDedictor002 p b {font-weight: 500;display: block;padding-bottom: 15px;}.RWDedictor002 .section-content {margin-right: 0;width: 100%;padding: 0;}.RWDedictor002 .row {display: flex;flex-direction: row-reverse;margin: 0;align-items: flex-end;}.RWDedictor002 .col-md-6:first-child {width: 60%;padding: 0;}.RWDedictor002 .col-md-6 {width: 40%;}.RWDedictor002 .img-rounded {border-radius: 0;}.RWDedictor002 .RWDedictor002-text > p {font-size: 16px;}.RWDedictor002 .RWDedictor002-text {text-align: left;padding-right: 80px;padding-bottom: 80px;}.RWDedictor002:after {content: "";position: absolute;width: calc(100% + 50px);height: 1px;background: #eee;right: 0;bottom: 0;}/*服務項目*/ 
.services_block {position: relative;overflow: hidden;padding-top:80px;}.services_block .container {width: 76%;margin-right: 0;}.RWDnews003 .section-subject {text-align: left;padding-left: 100px;}.RWDnews003 .col-md-4:nth-child(1), .RWDnews003 .col-md-4:nth-child(2) {border-bottom: 1px solid #e4e4e4;}.RWDnews003 .box-icon .box-icon-title {pointer-events: none;}.RWDnews003 .col-md-4 {width: calc(80%/2 - 100px);padding: 0 30px;margin: 0 0 0 100px;}.RWDnews003 .fa img {max-width: 55px;}.RWDnews003 .box-icon.box-icon-side {padding-left: 85px;margin: 50px 0;}.RWDnews003 .box-icon .box-icon-title>h2 {font-size: 18px;line-height: 1.3;font-weight: 500;letter-spacing: 2px;color: #333 !important;}.RWDnews003 .row:nth-child(2) {position: relative;margin: 0;padding: 50px 0;}.RWDnews003 .row:nth-child(2):before {    content: "";    position: absolute;    width: calc(100%*100/76);    height: 100%;    left: calc(-17%*100/76 - 30px);    background: linear-gradient(to left, #f6f6f6 85%, #fff);    display: block;    top: 0;}.RWDnews003 .col-md-4:nth-child(1):before, .RWDnews003 .col-md-4:nth-child(3):before {content: "";position: absolute;width: 1px;height: 100%;background:#e4e4e4;right: -50px;}.RWDnews003 .box-icon p {font-size: 15px;margin: 15px 0;color: #666;line-height: 2;}.services_block:before {    content: "";    position: absolute;    width: 32%;    height: 85%;    background: url(archive/image/customization/deco01.jpg)no-repeat;    background-size: contain;    background-position: right bottom;    left: -6%;    bottom: -15px;opacity: .65;    z-index: 1;    transform: scaleX(-1);    mix-blend-mode: darken;}.RWDnews003 .box-icon a.box-icon-more {    text-align: right;    position: absolute;    color: #fff;    font-size: 0;    height: 100%;    top: 0;    display: flex;    align-items: flex-end;    justify-content: flex-end;    width: 100%;    left: 0;}.RWDnews003 .box-icon a.box-icon-more:after {top: 50%;font-size: 18px;width: 30px;background: #e85300;padding-right: 10px;    opacity: 0;transform: translate(-10px, 0px);transition: all .5s ease;}.RWDnews003 .box-icon a.box-icon-more:hover:after {transition: all .5s ease;opacity: 1;color: #fff;transform: translate(0px, 0px);}/*實績*/ 
.projects_block {padding: 150px 0;}.projects_block .container {width: 80%;}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 !important;padding: 0 7.5px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 25px  50px !important;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {line-height: 1.5;color: #333;margin: 0 0 5px;padding: 0;letter-spacing: 2px;font-weight: 500;}.RWDproduct004 .item-box-desc {margin-bottom: 0;padding: 15px 10px 0;}.RWDproduct004 .list-inline {font-size: 15px;line-height: 1.7;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 .row.mix-grid {display: flex;flex-wrap: wrap;}.RWDbtn01 .btn-box .col-md-12 {width: auto;}.RWDbtn01 .btn {padding: 10px 80px;border: 1px solid #ddd;background: transparent;font-size: 16px;font-weight: 300;line-height: 1.7;border-radius: 0;}.RWDbtn01 .btn:hover {color: #eee;background: #333;border: 1px solid #333;}/*步驟*/ 
.index .RWDService001 .section-subject {text-align: left;margin-bottom: 80px;}.steps_block {padding: 150px 0;position: relative;}.steps_block:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: #f6f6f6;    bottom: 0; z-index: -1;}.steps_block:after {    content: "";    position: absolute;    width: calc(20%*100/80 + 44px);    height: 100%;    background: #333;    right: 0;    bottom: 0;    z-index: -1;}.steps_block .container {width: 80%;padding: 0 30px;}.RWDService001 .row:before, .RWDService001 .row:after {clear: none;}.RWDService001 .section-subject.row:before, .RWDService001 .section-subject.row:after {clear: both;}.RWDService001 .col-md-3 {width: calc(100%/5);}.RWDService001 .boxFeature-2 h2 {font-size: 18px;color: #333;line-height: 1.5;margin-bottom: 20px;}.RWDService001 p {margin-top: 0;color: #666;margin-bottom: 0;font-size: 15px;text-align: left;}.RWDService001 .boxFeature-2:before {content: "01";color: #666;font-size: 30px;position: absolute;top: -15px;background: #f6f6f6;line-height: 1;padding-right: 10px;letter-spacing: 2px;}.RWDService001 .col-md-3:nth-child(2)  .boxFeature-2:before {content: "02";}.RWDService001 .col-md-3:nth-child(3)  .boxFeature-2:before {content: "03";}.RWDService001 .col-md-3:nth-child(4)  .boxFeature-2:before {content: "04";}.RWDService001 .boxFeature-2 h2 {font-size: 17px;color: #333;line-height: 1.5;border-top: 1px solid #ddd;margin-top: 0;padding-top: 30px;min-height: 81px;}.RWDService001 p a {display: block;color: #fff;margin-top: 5px;font-size: 16px;}.RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2 h2 {border: 0;margin-top: -15px;padding-top: 0;color: #fff;}.RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2 p {color: #fff;font-weight: 500;}.RWDService001 .row:nth-child(3) .col-md-3:first-child {padding-right: 0;padding-left: 25px;}.RWDService001 .row:nth-child(3) .col-md-3:first-child:after {    content: "";    position: absolute;    width: 22px;    height: 22px;    left: -15px;    top: 0;    border-radius: 50%;    transform: translate(-50%, -50%);    padding-right: 0;    border: 1px solid #e85300;}.RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2:before {    content: "";    position: absolute;    width: 8px;    height: 8px;    left: -15px;    top: 0;    border-radius: 50%;    transform: translate(-50%, -50%);    background: #e85300;    padding-right: 0;}.RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2 h2 br {display: none;}
/*footer start*/

.footer_block {    background:#e9e9e9;    padding: 80px 0 0;}.footer_block .ft_info a, .footer_block .ft_info a:hover {    color: #666;}.footer_block .container {    display: flex;    flex-wrap: wrap;    align-items: flex-end;    width: 80%;}.ft_logo {    width: 100%;    margin-bottom: 50px;    border-bottom: 1px solid #ddd;    padding-bottom: 50px;}.ft_info, .ft_menu {    width: 50%;}.ft_menu .RWDedictor {    display: flex;    flex-wrap: wrap;}.ft_logo h8 {    opacity: .3;}.ft_menu a {    width: 50%;}.ft_info, .ft_menu {    width: 50%;}.ft_logo h3 {    font-size: 24px;    color: #333;    font-weight: 500;    line-height: 1.3;    letter-spacing: 1px;}.ft_info dd, .ft_menu a {    color: #666;    line-height: 1.5;    margin-bottom: 10px;font-size: 15px;}.ft_menu a span {    letter-spacing: 0;    padding-left: 10px;    font-size: 13px;}.ft_menu a:hover {    color: #111;    transition: all .3s ease;}.ft_other {    font-size: 12px;    color: #999;    margin-top: 50px;    padding: 30px 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #999;}.ft_info dd i {    padding-left: 5px;}

/*footer end*/
/*內頁 start*/

.collapsing_header .main {top: 0 !important;}.page_wrapper_bg .RWDmenu_plus04 .header {background: rgb(17 17 17 / 40%);}.page_wrapper_bg .RWDmenu_plus04 .features .share-group.main_share {margin-top: 0px;}.page_wrapper_bg .RWDmenu_plus04 .logo {width: 175px;margin-top: 12px;}.page_wrapper_bg .RWDmenu_plus04 .site-nav {padding-top: 0;}.page_wrapper_bg  .RWDmenu_plus04 .header:before{display:none;}.page_wrapper_bg .RWDmenu_plus04 .logo a:before {    content: "";    position: absolute;    width: calc(100% + 110px);    height: 84px;    background: #fff;    z-index: -1;    top: -12px;    left: -50px;    transition: all .5s ease;}/*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;width: 75%;}.page_wrapper_bg .article-text>.container, .hgroup .container {width: 100%;}.hgroup .container {margin-left: 0;margin-right: 0;padding-bottom: 30px;}.page_wrapper_bg .article-text>.container {padding: 0;}/**/ 
.hgroup .container {margin-bottom: 50px;border-bottom: 1px solid #eee;}.hgroup h1 {    padding: 0;    font-size: 36px;    margin: 0px;    color: #333;    font-weight: 500;    letter-spacing: 2px;    line-height: 1.3;}.hgroup .breadcrumb {    background-color: transparent;    margin: 0 0 0;    padding: 0;    border: 0;right: 30px;    bottom: 30px;display: none;}.album1 .hgroup .breadcrumb{display:block;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}.ebtn.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:#555; transition: all 0.2s ease;border: 1px solid #ccc;}.btn.btn_back a:hover {border: 1px solid #333;color: #eee;background:  #333;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {display: block;min-width:180px;text-align: center;line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #eee;background: #333;; border: 1px solid #333;transition: all .2s ease;}.ebtn a:hover {background: #000; color: #eee; border-color:#000; transition: all .2s ease;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 1.5px;font-weight:500;color:#333;}.page_wrapper_bg .article-text h3 {letter-spacing: 1.5px;line-height: 1.5; font-weight: 500; font-size: 24px !important;color:#333;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.5;letter-spacing: 1.5px;margin: 15px 0 15px;font-weight:500;color:#333;}.page_wrapper_bg .article-text {font-size: 16px;line-height: 1.7;letter-spacing: 1.5px;color: #666;text-align: justify;font-weight: 300;}.page_wrapper_bg .article-text p {font-size: 16px;line-height: 1.7;letter-spacing: 1.5px;color: #666; font-weight: 300;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6, #mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {font-weight: 300;font-family: 'Noto Sans TC', sans-serif;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 16px;line-height: 1.7; font-weight: 300;color: #666;}._bd_row li, .faq_answer li, .description li {margin-bottom: 10px;}._bd_row ol, .products-info .txt .editor ol,  .faq_answer ol,  .description ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul, .faq_answer ul, .description ul{ padding-left: 18px;}._bd_row hr {border: none;border-top: 1px solid #eee;margin: 30px 0!important;}.editor a:focus, .editor a:hover, ._bd_row a:focus, ._bd_row a:hover, .formdesc a:focus, .formdesc a:hover {color: #888;}._bd_column._bd_full {padding: 0;}.pagecontent .article_model[data-seq="0"] {margin-top: 10px !important;}._bd_row p {margin: 0 0 10px;}._bd_row a {color: #333;}.pagecontent dd {margin-bottom: 10px;margin-left: 0;line-height: 1.5;}dt {font-weight: 500;}/*關於*/ 
.article1 .page_wrapper_bg section.call_to_action>.container {width: 100%;padding: 0;}.article1 .hgroup .container {width: 75%;margin-left: auto;margin-right: auto;margin-bottom: 0;padding-bottom: 80px;}.article1 .hgroup .breadcrumb {bottom: 80px;}.article1 .pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.article1 ._bd_row img {margin: 0;}.article1 .pagecontent {padding: 0 !important;}.page_wrapper_bg .ab_p_box2.in .ab_p_info h3 {margin: 0 0 5px;}.page_wrapper_bg .ab_p_box2.in .ab_p_info h4 {margin: 0 0 30px;font-size: 16px;}.ab_p_box {display: flex;width: 76%;margin: 0 0 50px auto;align-items: flex-end;}.ab_p_info {width: 45%;padding-left: 120px;}.ab_p_pic {width: 55%;}.ab_p_box2 {display: flex;}.ab_p_pic01 {width: 24%;opacity: .8;}.ab_p_box2.in {width: 76%;margin-top: 150px;align-items: flex-end;}.ab_p_box .ab_p_info {padding-left: 0;}.ab_p_box2.in .ab_p_info {padding-right: 50px;padding-bottom: 100px;}.ab_p_box .ab_p_pic img {opacity: .6;}.ab_p_box2.in .ab_p_info img {display: block;width: 25%;margin: 50px 0 0;}.ab_p_box2.in .ab_p_pic.animated {animation-delay: .5s !important;}/*團隊*/ 
.architect_pic {width: 40%;}.architect_info {width: 60%;padding-left: 100px;}.architect_box {display: flex;}.architect_info dd {width: 50%;}.architect_info dt {font-weight: 500;width: 100%;margin-bottom: 15px;font-size: 18px;color: #333;}.architect_info dl {border-top: 1px solid #ddd;padding-top: 15px;margin-top: 30px;display: flex;flex-wrap: wrap;}/*作品*/ 
.layoutlist_2 {display: flex;flex-wrap: wrap;}.layoutlist_2 .album_item img {max-height:400px !important;height:auto;width: auto;}.layoutlist_2 .album_item {margin: 0 0 50px;height: auto !important;}.layoutlist_2 .album_item_subject {    padding: 15px 5px 0;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;color: #333;    font-size: 16px;    letter-spacing: 1px;}.page_desc {padding: 0 15px;margin-bottom: 50px;}.arch_box {display: flex;align-items: center;}.arch_video {width: 60%;}.arch_pic_tit {padding-left: 80px;width: 40%;}.arch_pic_tit dt {font-weight: 500;font-size: 20px;color: #333;line-height: 1.5;}.page_content1v1 .row {background: #f6f6f6;padding: 50px;margin: 0;}.row .album_d_item a {border-bottom: 1px solid #ddd;}.arch_box a {border: 1px solid #ddd;padding: 5px 10px;display: inline-block;margin-top: 15px;min-width: 180px;text-align: center;transition: all .5s ease;}.arch_box a:hover {background: #333;color: #eee;border-color: #333;transition: all .5s ease;}.arch_box a i {padding-left: 10px;}/*聯絡*/ 
.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.form-group label {font-weight: 500;color: #333;padding: 0;width: 15%;}.eformsDesc {margin: 0;padding-bottom: 50px;border-bottom: 0;}.form-horizontal .col-sm-12.col-md-11 {width: 85%;}.layoutlist_1.page_content2 {max-width: 55%;margin: 0 auto;}.form-horizontal .col-sm-12.col-md-5:nth-child(2) {padding-right: 50px;}.form-horizontal .col-sm-12.col-md-5 {width: 35%;}.eforms1 .form-horizontal .scrollmemo_subject.must.col-sm-12 {padding: 30px 0 0;border-top: 1px solid #eee;margin-top: 30px;}.customized_columns>.row .col-sm-12.col-md-11 {padding: 0 15px !important;width: 100%;}.boxname {margin-right: 15px;}input[type=checkbox], input[type=radio] {margin: 4px 5px 0 0;}textarea.form-control {min-height: 100px;}input, select, textarea{font-family: 'Noto Sans TC', sans-serif;}.customized_columns ._input, .customized_columns select {    border: 1px solid transparent;    background-color: #f4f4f4;    font-size: 15px;    border-radius: 0;    box-shadow: none;}.form-control:focus {border-color: #ccc;outline: 0;-webkit-box-shadow: none;box-shadow: none;}/*招募*/ 
.recruitment .list_table td.list_position {padding-left: 12px;}.recruitment.layoutlist_1 {padding: 0 15px;}.recruitmentcontent .col-sm-12.col-md-12 {padding: 0 15px;max-width: 55%;margin: 0 auto;float: none;}.position {    font-size: 24px;    line-height: 1.5;    margin-top: 0;    padding-bottom: 15px;    border-bottom: 0;    color: #333;    font-weight: 500;    letter-spacing: 1.5px;}.description {margin: 0px 0 50px;padding-bottom: 50px;border-bottom: 1px solid #eee;}.fillform {font-size: 18px;font-weight: 500;color: #333;margin-bottom: 30px;}.form-group {margin-bottom: 25px;}.form-group label.error {width: 100%;color: #f00;font-weight: 500;font-size: 14px;letter-spacing: 1.5px;}.form-horizontal .form-group:last-child .col-sm-12.col-md-5 {padding-right: 0;}.recruitment .list_table A {color: #333;}.recruitment .list_table th.list_position, .recruitment .list_table th.list_no, .recruitment .list_table th.list_experience, .recruitment .list_table th.list_educational, .recruitment .list_table th.list_date{border-bottom: 2px solid #333;}

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

@media (max-width: 1700px) {.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 36px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.RWDedictor002 .RWDedictor002-text {padding-right: 30px;padding-bottom: 50px;}.ab_p_info {padding-left: 80px;}}@media (max-width: 1600px) {.about_block .RWDedictor {width: 20%;}.main:before {left: 20%;}.RWDedictor002 {padding: 14% 0 0 80px;}.RWDedictor002, .services_block .container {width: 80%;}.RWDnews003 .section-subject {padding-left: 80px;}.RWDnews003 .col-md-4 {width: calc(80%/2 - 80px);margin: 0 0 0 80px;}.services_block:before {width: 38%;height: 85%;left: -12%;}.projects_block .container, .footer_block .container {width: 85%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 17px;}.RWDService001 .boxFeature-2 h2 {font-size: 16px;}.RWDedictor002 .RWDedictor002-text > p {font-size: 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 15px 50px !important;}.steps_block .container {width: 85%;padding: 0 15px;}.steps_block:after {width: calc(20%*100/85 + 29px);}/**/ 
.ab_p_pic01 {width: 20%;}.ab_p_box2.in, .ab_p_box {width: 80%;}.article1 .hgroup .container {width: 80%;margin-right: 0;}.article1 .page_subject {padding: 0 65px !important;}.article1 .hgroup .breadcrumb {right: 80px;}.architect_info {padding-left: 80px;}.pagecontent dd {font-size: 15px;}.architect_info dd:nth-child(even) {padding-right: 30px;}.page_wrapper_bg section.call_to_action>.container {width: 85%;}.article1 .hgroup h1 {text-align: left;}.page_wrapper_bg  .main:before{display:none;}.article1 .page_wrapper_bg  .main:before{display:block;}.hgroup h1 {text-align: center;}}@media (max-width: 1500px) {.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 .logo {width: 210px;}.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 .header:before {width: calc(100% - 300px);top: 30px;}.RWDmenu_plus04 .site-nav .container {margin-left: 240px;width: calc(100% - 240px);}.RWDmenu_plus04 .site-nav {padding-top: 25px;} .RWDmenu_plus04 .features .share-group.main_share {margin-top: 25px;}.RWDmenu_plus04 .site-nav .menu>li>a:before {top: 5px;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a:before, .page_wrapper_bg .RWDmenu_plus04 .site-nav .menu>li>a:before {top: 0px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 32px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 15px;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 34px;}.projects_block, .steps_block {padding: 120px 0;}.services_block {padding-top: 50px;}.RWDedictor002 {padding: 14% 0 0 50px;}.RWDedictor002 .RWDedictor002-text p br {display: none;}.RWDedictor002 .RWDedictor002-text > p {text-align: justify;}.RWDnews003 .section-subject {padding-left: 50px;}.RWDnews003 .col-md-4 {width: calc(90%/2 - 50px);margin: 0 0 0 50px;}.RWDnews003 .col-md-4:nth-child(1):before, .RWDnews003 .col-md-4:nth-child(3):before {right: -25px;}.services_block:before {width: 40%;left: -15%;opacity: .5;}.projects_block .container, .footer_block .container, .steps_block .container  {width: 88%;}.steps_block:after {width: calc(20%*100/88 + 29px);}.RWDService001 p a {margin-top: 3px;font-size: 15px;}.ab_p_info br {display: none;}.ab_p_box2.in .ab_p_info {padding-bottom: 80px;}.ab_p_info {padding-left: 50px;}.article1 .page_subject {padding: 0 35px !important;}.article1 .hgroup .breadcrumb {right: 50px;}.ab_p_box2.in {margin-top: 100px;}.page_wrapper_bg .article-text p, .page_wrapper_bg .article-text {font-size: 15px;}.form-group label {font-size: 15px;}.recruitmentcontent .col-sm-12.col-md-12, .layoutlist_1.page_content2 {max-width: 65%;margin: 0 auto;}}@media (max-width: 1330px) {.RWDmenu_plus04 .is-up .logo a:before {height: 80px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px;}.RWDmenu_plus04 .site-nav .menu>li>a .m_stitle_block {font-size: 13px;}.RWDmenu_plus04 .features .share-group a span {font-size: 16px;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 32px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 5px 50px !important;}.RWDService001 p {font-size: 14px;}.projects_block .container, .footer_block .container, .steps_block .container {width: 90%;}.steps_block:after {width: calc(20%*100/90 + 25px);}.RWDService001 p a {font-size: 14px;letter-spacing: 0px;}.hgroup h1 {font-size: 32px;}.page_wrapper_bg section.call_to_action>.container {width: 90%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .is-up .logo a:before {height: 76px;width: calc(100% + 100px);}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.m_stitle_block {font-size: 13px;letter-spacing: 1px;}.RWDmenu_plus04 #mobile-menu .toggle-submenu {height: 76px;}.RWDmenu_plus04 .features {position: relative;margin-right: 0;padding-right: 0;float: right;}.ml-stack-nav-toggle {margin-top: 25px;transition: all .5s ease;color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .features .share-group a:last-child {border-right: 1px solid rgb(255 255 255 / 40%);padding-right: 20px;}.is-up .ml-stack-nav-toggle {margin-top: 0;transition: all .5s ease;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #333;}.RWDmenu_plus04 .features:after{display:none;}/*banner*/ 
.RWDbanner_plus01 .page-scroll {display: none;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 28px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 60px) !important;}/**/ 
.main:before {left: 30%;}.RWDedictor002 {width: 70%;padding: 12% 0 0 0px;}.about_block .RWDedictor {width: 30%;}.RWDedictor002 .row {flex-direction: column-reverse;}.RWDedictor002 .col-md-6 {width: 100%;}.RWDedictor002 .col-md-6:first-child {width: 100%;}.RWDedictor002 .RWDedictor002-text p br {display: block;}.RWDedictor002 .col-md-6:last-child:before {content: "";position: absolute;width: calc(100% + 100px);height: 1px;background: #eee;right: 0;bottom: 0;z-index: -1;}.RWDedictor002:after{display:none;}.RWDedictor002 .RWDedictor002-text {padding-left: 80px;padding-bottom: 80px;}.RWDnews003 .section-subject {padding-left: 0;text-align: center;}.RWDnews003 .col-md-4 {float: left;}.services_block:before{display:none;}.services_block .container {width: 100%;padding: 0 50px;}.RWDnews003 .row:nth-child(2):before {width: calc(100% + 100px);background: #f6f6f6;left: -50px;}.RWDnews003 .col-md-4 {width: calc(100%/2 - 50px);margin: 0 25px;}.RWDproduct004 .col-md-3 {width: calc(100%/3);}.RWDService001 .col-md-3 {width: calc(100%/4);}.RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2 h2 {margin-top: 0;}.RWDService001 .row:nth-child(3) .col-md-3:first-child {    padding-right: 0;    padding-left: 0;    width: 100%;    background: #333;    margin-top: 50px;}.steps_block:after, .RWDService001 .row:nth-child(3) .col-md-3:first-child:after, .RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2:before{display:none;}.RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2 h2 {    margin-top: 0;    padding: 30px;    text-align: center;    border-bottom: 1px solid #666;}.RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2 p {    text-align: center;    color: #fff;    font-weight: 500;    padding: 30px;}.RWDService001 p a {    font-size: 14px;    letter-spacing: 0px;    border: 1px solid #666;    padding: 10px 30px;    max-width: 280px;    margin: 10px auto;}.RWDService001 .row:nth-child(3) .col-md-3:first-child .boxFeature-2 h2 br {display:block;}.index .RWDService001 .section-subject {text-align: center;}.RWDnews003 .box-icon a.box-icon-more:after{display:none;}/*內頁*/ 
.page_wrapper_bg .ml-stack-nav-toggle {margin-top: 0;}.page_wrapper_bg .RWDmenu_plus04 .logo a:before {height: 76px;width: calc(100% + 100px);}.layoutlist_2 .album_item {width: calc(100%/3);}.recruitmentcontent .col-sm-12.col-md-12, .layoutlist_1.page_content2 {max-width: 80%;}.architect_info {padding-left: 50px;}.ab_p_box2.in{width: 70%;}.ab_p_box {width: 100%;}.ab_p_pic01 {width: 30%;}.ab_p_box2.in {flex-wrap: wrap;}.ab_p_box2.in .ab_p_info {width: 100%;padding: 0 80px 80px;}.ab_p_box2.in .ab_p_pic {width: 100%;}.article1 .page_subject {padding: 0 80px !important;}.article1 .hgroup .container {width: 70%;padding-left: 0;padding-right: 0;}.ab_p_info {width: 30%;}.ab_p_pic {width: 70%;}.page_wrapper_bg section.call_to_action>.container {width: 100%;padding: 0 30px;}.album1 .hgroup .breadcrumb {display: block;position: relative;bottom: 0;width: 100%;text-align: center;right: 0;margin-top: 10px;}.layoutlist_2 .album_item_subject {font-size: 15px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.architect_pic {width: 30%;}.architect_info {width: 70%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.projects_block, .steps_block {padding: 100px 0;}.RWDproduct004 .col-md-3 {width: calc(100%/2);}.RWDService001 p br {display: none;}.RWDnews003 .col-md-4 {padding: 0;}.RWDedictor002 {padding: 80px 0 0 0px;}.services_block {padding-top: 20px;}/**/ 
.architect_box {flex-wrap: wrap;}.architect_info {width: 100%;}.architect_pic {width: 30%;margin: 0 auto 30px;}.architect_pic img {margin: 0;}.architect_info {padding-left: 0;}.hgroup .container {margin-bottom: 30px;}.article1 .hgroup .container {padding-bottom: 50px;}.arch_box {flex-wrap: wrap;flex-direction: column-reverse;}.arch_pic_tit {padding-left: 0px;width: 80%;text-align: center;margin-bottom: 15px;}.arch_video {width: 80%;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}.layoutlist_2 .album_item_subject {font-size: 14px;line-height: 1.5;}.btn.btn_back, .ebtn {width: auto;}.layoutlist_1.page_content2 {max-width: 100%;padding: 0 30px;}.recruitmentcontent .col-sm-12.col-md-12 {padding: 0 60px;max-width: 100%;}.form-group label {width: 20%;}.form-horizontal .col-sm-12.col-md-11 {width: 80%;}.form-horizontal .col-sm-12.col-md-5 {width: 30%;}.form-horizontal .form-group:last-child .col-sm-12.col-md-5 {width: 80%;}.eformsDesc br {display: none;}
}
/*991px end*/
/*850px start*/

@media (max-width: 850px) {.RWDService001 p {font-size: 13px;}}

/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDService001 .col-md-3 {width: calc(100%/2);float: left;margin-bottom: 60px;}.RWDService001 .boxFeature-2 h2 br {display: none;}.RWDService001 .boxFeature-2 h2 {min-height: auto;}.RWDService001 .row:nth-child(3) .col-md-3:first-child {margin-top: 0;margin-bottom: 0;}.RWDnews003 .box-icon .box-icon-title>h2 {font-size: 16px;}.RWDnews003 .box-icon p {font-size: 14px;}.ft_info, .ft_menu {width: 100%;}.ft_menu {margin-top: 50px;}.footer_block {font-size: 15px;}.recruitment .ebtn {    width: auto;}.form-horizontal .col-sm-12.col-md-5:nth-child(2) {    padding-right: 20px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 100px) !important;}.fixed_btn {display: block;}.RWDmenu_plus04 .is-up .logo a:before {height: 74px;width: calc(100% + 80px);top: -13px;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 28px;}.RWDmenu_plus04 .features .share-group.main_share, .RWDmenu_plus04 .header:before {display: none;}.RWDmenu_plus04 .logo {width: 180px;}.RWDmenu_plus04 .is-up .logo {width: 140px;margin-top: 13px;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDedictor002 .col-md-6 {padding: 0;}.RWDedictor002 {padding: 50px 0 0 0px;}.RWDedictor002 .RWDedictor002-text {padding-left: 30px;padding-bottom: 50px;}.RWDedictor002 .RWDedictor002-text p br {display: none;}.RWDnews003 .box-icon.box-icon-side>i {position: relative;left: 0;top: 0;}.RWDnews003 .box-icon.box-icon-side {padding-left: 0;margin: 30px 0;}.RWDnews003 .col-md-4 {width: calc(100%/2 - 80px);margin: 0 40px;}.RWDnews003 .col-md-4:nth-child(1):before, .RWDnews003 .col-md-4:nth-child(3):before {right: -40px;}.services_block .container {padding: 0 30px;}.RWDproduct004 .col-md-3 {float: left;}.RWDService001 .row:nth-child(2) {display: flex;flex-wrap: wrap;}.RWDnews003 .row:nth-child(2) {padding: 30px 0;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;letter-spacing: 1px;-webkit-line-clamp: 2;}.ft_other {padding: 30px 0 80px;}/**/ 
.hgroup h1 {font-size: 28px;    letter-spacing: 1px;}.article1 .hgroup .container {padding-bottom: 50px;}.ab_p_box2.in .ab_p_info {padding: 0 50px 50px;}.article1 .page_subject {padding: 0 50px !important;}.ab_p_info, .ab_p_pic {width: 100%;}.ab_p_box {width: 70%;flex-wrap: wrap;}.ab_p_box .ab_p_pic {margin-top: 50px;}.ab_p_box2.in {margin-top: 80px;}.layoutlist_2 .album_item {width: calc(100%/2);}.arch_video, .arch_pic_tit  {width: 100%;}.row .album_d_item a img {width: auto;height: 100%;max-width: initial !important;}.row .album_d_item a {height: 237px;border-bottom: 0;overflow: hidden;width: auto;}.row .album_d_item {width: 50%;margin: 15px 0 !important;}.page_content1v1 .row {padding: 30px;}.form-group label {width: 100%;}.form-horizontal .col-sm-12.col-md-11, .form-horizontal .col-sm-12.col-md-5 {width: 100%;padding: 0;}.customized_columns>.row {margin: 0 -15px 0;}.form-group label {padding: 0 !important;}.form-horizontal .col-sm-12.col-md-5:nth-child(2) {padding-right: 0px;padding-bottom: 20px;}.recruitment .ebtn {width: 100%;}.recruitment .list_table {    font-size: 14px;}.recruitment.layoutlist_1 {    padding: 0;}.page_wrapper_bg .RWDmenu_plus04 .logo a:before {height: 74px;width: calc(100% + 80px);top: -13px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:260px;}.RWDbanner_plus01 .slick-caption.txt-left .container, .RWDbanner_plus01 .slick-caption.txt-right .container {width: 100%;padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 24px;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 30px;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 25px;letter-spacing: 1px;}.projects_block .container, .footer_block .container, .steps_block .container {width: 100%;padding: 0 30px;}.index h2.sub-title {font-size: 16px;}.about_block {padding: 0 0 60px;border-bottom: 1px solid #eee;}.services_block {padding-top: 60px;}.about_block .RWDedictor, .RWDedictor002 .col-md-6:last-child:before, .main:before {display: none;}.RWDedictor002 {width: 100%;}.RWDedictor002 .section-content {padding: 0 30px;}.RWDedictor002 .section-subject {text-align: center;}.RWDedictor002 .RWDedictor002-text > p {text-align: center;}.RWDedictor002 .RWDedictor002-text {padding-left: 0;padding-right: 0;}.RWDnews003 .col-md-4:nth-child(1):before, .RWDnews003 .col-md-4:nth-child(3):before{display:none;}.RWDedictor002 p b {padding-bottom: 10px;}.RWDnews003 .col-md-4 {width: calc(100%/2 - 30px);margin: 0 15px;}.projects_block, .steps_block {padding: 60px 0;}.RWDService001 .col-md-3:first-child .boxFeature-2 h2 {min-height: 79px;}.RWDbtn01 .btn {width: 100%;padding: 10px;}.RWDbtn01 .btn-box .col-md-12 {width: 100%;}.RWDService001 p {font-size: 13px;}.RWDproduct004 .list-inline {font-size: 13px;}.ft_menu a span {display: block;letter-spacing: 0;padding-left: 0;font-size: 12px;}.ft_info dd, .ft_menu a {font-size: 13px;}/*內頁*/ 
.hgroup h1 {font-size: 25px;    letter-spacing: 1px;}.page_wrapper_bg .RWDmenu_plus04 .logo a:before {height: 70px;}.page_wrapper_bg .RWDmenu_plus04 .logo {width: 140px;margin-top: 13px;}.pagecontent dd, .page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {font-size: 14px;}.page_wrapper_bg .article-text h3 {font-size: 22px !important;}.ab_p_pic01 {display: none;}.ab_p_box2.in {width: 100%;}.article1 .hgroup .container {width: 100%;}.article1 .hgroup h1 {text-align: center;}.article1 .page_subject {padding: 0px !important;}.article1 .hgroup .container {padding-bottom: 30px;}.ab_p_box {margin-bottom: 0;width: 100%;}.ab_p_box2.in .ab_p_info {padding: 0 30px 50px;}.ab_p_box2.in {margin-top: 50px;}.article1 .page_wrapper_bg .main:before {display: none;}.page_wrapper_bg section.call_to_action {padding: 30px 0 60px 0;}/**/ 
.architect_info dd {width: 100%;}.architect_info dd:nth-child(even) {padding-right: 0;}.architect_pic {width: 60%;}.layoutlist_2 .album_item {padding: 0 7px;}.page_desc {padding: 0;margin-bottom: 30px;}.row .album_d_item a img {width: 100%;height: auto;max-width: 100% !important;}.row .album_d_item {width: 100%;}.row .album_d_item a {height: auto;border-bottom: 0;overflow: initial;width: auto;}.btn.btn_back, .ebtn {width: 100%;}.layoutlist_1.page_content2 {padding: 0;}.recruitmentcontent .col-sm-12.col-md-12 {padding: 0 30px;}.ab_p_box2.in .ab_p_pic.animated {animation-delay: .3s !important;}.recruitment .list_table th.list_position, .recruitment .list_table th.list_no, .recruitment .list_table th.list_experience, .recruitment .list_table th.list_educational, .recruitment .list_table th.list_date{border-bottom: 1px solid #333;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .is-up .logo a:before {height: 70px;}.RWDnews003 .box-icon p {font-size: 13px;}.RWDnews003 .col-md-4 {width: 100%;margin: 0;padding: 0 30px;}.RWDnews003 .box-icon.box-icon-side {padding-left: 85px;}.RWDnews003 .box-icon.box-icon-side>i {position: absolute;left: 0;top: 0;}.RWDnews003 .col-md-4:nth-child(3){border-bottom: 1px solid #e4e4e4;}.RWDService001 p a {padding: 10px;max-width: 100%;}.footer_block {font-size: 14px;}.ft_logo h3 {font-size: 20px;}.ab_p_box2.in .ab_p_info img {width: 35%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 13px;}.RWDnews003 .box-icon.box-icon-side>i {position: relative;}.RWDnews003 .box-icon.box-icon-side {padding-left: 0;text-align: center;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 23px;}.RWDService001 .boxFeature-2 h2 {font-size: 14px;}.fl img{width:240px;}
}
/*320px end*/