.RWDfakeloader img {width:300px;}/*共同*/a{color:#555;text-decoration: none;}a:hover, a:focus{text-decoration: none;color: #333;}#RWDfullscreen01 .container {width: 90%;}#RWDfullscreen01 .row {margin-left:0px;margin-right:0px;}.about-block {position: relative;padding:120px 0px 0px;}.about-block .container {width: 70% !important;position: relative;}.case-block .container {width: 1170px !important;position: relative;}.service-block {position: relative;padding-top:200px;}.pro-block {padding: 120px 0px;position: relative;}.pro-block .RWDedictor {padding-left: 15px;margin-bottom:60px;text-align: center;}.RWDproduct002_v2 {padding:0px;}.right-case .container {width: 100% !important;padding: 0px;}.case-block {padding: 120px 0px 180px;position: relative;}.service-block .container {padding: 0px;}/*選單*/ 
.RWDmenu_plus04 .header {background: transparent;}.RWDmenu_plus04 .logo {position:absolute;width: 250px;padding: 19px 0px 0px;transition:0.5s ease;z-index:98;}.RWDmenu_plus04 .logo img {filter: contrast(0)brightness(100);}.RWDmenu_plus04 .header.is-up .logo img {filter: initial;}.RWDmenu_plus04 .container {max-width: 100% !important;width: 100% !important;padding:0px;}.RWDmenu_plus04 .site-nav .menu {text-align: left;margin-top: 60px;border-top: 1px solid rgba(255, 255, 255, 0.3);margin-left: 330px;transition:0.5s ease;}/*.RWDmenu_plus04 .site-nav {display: block;}*//*.RWDmenu_plus04 .header.is-up .site-nav , .RWDmenu_plus04 .header.is-up .features {display:table-cell;bottom:0px;}*/ 
.RWDmenu_plus04 .header.is-up .features {display:table-cell;bottom:0px;}.RWDmenu_plus04 .header.is-up .site-nav .menu {margin-top: 0px;border-top: 0px;margin-left:250px;}.RWDmenu_plus04 .header.is-up .logo {padding: 0px;background: transparent;width: 150px;position: absolute;margin-top: 5px;}.RWDmenu_plus04 .header.is-up {background: #eee;border-bottom:1px solid #ddd;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share {top: 0px;}.RWDmenu_plus04 .features {position: absolute;right: 3%;bottom: 3px;z-index: 98;}.RWDmenu_plus04 .features .share-group span {color: #fff;letter-spacing: 1px;text-shadow: 1px 1px 5px #0f00;}.RWDmenu_plus04 .features .share-group a:first-child {margin-right: 20px;}.RWDmenu_plus04 .site-nav .menu li:nth-child(1) > a {padding-left: 0px;}.RWDmenu_plus04 .site-nav .menu ul li:nth-child(1) > a {padding-left: 10px;}.m_title_block {letter-spacing: 2px;font-size: 15px;}.m_stitle_block {font-size: 13px !important;}.RWDmenu_plus04 .site-nav .menu>li>a {color: #Fff;letter-spacing: 1px;padding:23px 25px 15px;transition:0.5s ease;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a {color: #555;padding:17px 25px 13px;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share {top: 0px;}.RWDmenu_plus04 .header.is-up .features .share-group span {color:#555;text-shadow:none;transition:0.5s ease;}.RWDmenu_plus04 .header.is-up .features .share-group img {filter: brightness(0.4);}.RWDmenu_plus04 .features .share-group img {filter: drop-shadow(2px 4px 6px black);}.RWDmenu_plus04 .header.is-up .lang-select:hover .lang-select-label, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.active>a, .RWDmenu_plus04 .header.is-up .site-nav .menu>li>a:hover {background: #ccc;color:#333;}.RWDmenu_plus04 .header.is-up .features .share-group span:hover {color: #000;}.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;margin-left: 0px;right:5px;border: 1px solid #fff;border-width: 1px 1px 0 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: #555;}.RWDmenu_plus04 .site-nav .menu>li>ul {text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li a {letter-spacing: 1px;color:#555;font-size:15px;}.RWDmenu_plus04 .site-nav .menu ul li a:hover {text-decoration:none;}.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: #555;}.RWDmenu_plus04 .header.is-up .lang-select-label:after, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.has-child>a:after {border: 1px solid #555;border-width: 1px 1px 0 0;}/*banner*/ 
.RWDbanner_plus01.style-control.control-left .control-box {bottom: 7vw;background: transparent;border: 0px;padding: 0px;z-index:98;left: calc(5% + 100px);}.RWDbanner_plus01 .slick-caption {top: initial;font-size: 16px;color: #555;letter-spacing: 3px;font-weight: 600;line-height: 2;bottom:150px;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding: 0 100px;}.RWDbanner_plus01.style-control .slick-dots li.slick-active {color: #333;}.RWDbanner_plus01 .page-scroll {left: initial;right: 100px;z-index:99;bottom:150px;}.RWDbanner_plus01 .page-scroll.style04 a {padding-top: 90px;writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;-webkit-transform: initial;transform: initial;}.RWDbanner_plus01 .page-scroll.style04 a span {border: 0px;}.RWDbanner_plus01 .page-scroll.style04 a span::before {border-radius: 0px;height: 45px;width: 1px;}.RWDbanner_plus01.style-control .control:before {background-color: #666;}.RWDbanner_plus01 .slick-caption.txt-left .txt1 {    font-size: 32px;    color: #333;    font-weight: lighter;    line-height: 1.5;    margin: 0px 0px 35px;    letter-spacing: 5px;    position: relative;    font-family: 'Noto Sans TC', sans serif;}/*關於*/ 
.about-bg {width: 75%;height: 100%;background: #eee;position: absolute;left: 0px;top: 0px;z-index:-1;}.RWDleft_cont002 .item-second {background: transparent;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box {background: transparent;padding:0px;color: #555;line-height: 2;letter-spacing: 2px;font-size: 15px;width:68%;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 0px;font-size: 15px;letter-spacing: 2px;color: #555;line-height: 2;width: 100%;padding-top: 95px;}.about-title h4 {    font-size: 32px;    color: #333;    font-weight: lighter;    line-height: 1.5;    margin: 0px 0px 30px;    letter-spacing: 5px;    position: relative;    font-family: 'Noto Sans TC', sans serif;}.about-title .en-title {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.5;    font-family: 'Yantramanav', sans-serif;    position: relative;    z-index: 1;    color: #aaa;    font-weight: lighter;}.RWDleft_cont002 .item-second .text-box .underline {display:none;}.editor-text h6 {font-size: 15px;letter-spacing: 2px;font-weight: 600;color: #333;margin: 0px;line-height:2;}.about-sign {margin-top: 15px;text-align: right;position: relative;}.about-sign img {width: 90px;}.about-sign::before {content: "";width: 60px;position: absolute;display: inline-block;height: 1px;background: #b5b5b5;right: 166px;top: 16px;}.RWDleft_cont002 .item-second .pic {width:32%;}.RWDleft_cont002 .item-second .text-box .text h5 {font-size: 16px;color: #333;letter-spacing: 3px;font-weight: 600;line-height: 2;margin-bottom:18px;margin-top:0px;}.RWDleft_cont002 .item-second .text-box a {display:none;}.editor-text {position: absolute;right: 0px;bottom: -95px;}.RWDleft_cont002 .item-second .text-box .text .row {display: flex;align-items: flex-end;justify-content: center;}.about-title {width: 25%;}.about-text {width: 75%;padding-left: 45px;}.RWDleft_cont002 a {pointer-events: none;}/*背景*/ 
.line-box {top: 0;position: fixed;height: 100%;width: 100%;z-index: -2;}.line-box .container {width: 90%;height: 100vh;padding: 0px !important;}.line-box .hidden_line {border-left: 1px solid #f7f7f7;}.line-box .col-md-4 {border-right:1px solid #f7f7f7;height: 100vh;}/*服務*/ 
.RWDproduct002_v2 .col-md-12 {padding: 0;}.RWDproduct002_v2 .section-subject.row {display:none !important;}.RWDproduct002_v2  .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 40px 0px 0px 80px;margin-bottom:0px;}.service-block .RWDproduct002_v2 .portfolio-item > .inner-content {width: 35px;position: absolute;right: 0px;}.service-block .RWDproduct002_v2 .showbottom a {pointer-events: none;}.RWDproduct002_v2 .showbottom a {text-align: left;letter-spacing:2px;line-height:2;}.service-block .portfolio-bottom-summary h4 {font-size: 17px;color: #000;font-weight: 600;line-height:2;margin: 0px 0px 10px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}.service-block .portfolio-bottom-summary p {margin-bottom: 0px;font-size: 15px;color: #555;}.service-block  .RWDproduct002_v2 .portfolio-item > .inner-content > img {margin-bottom: 0px;}.service-block .portfolio-bottom-summary h4 h8 {font-size: 36px;letter-spacing: 1px;line-height: 1.2;font-family: 'Yantramanav', sans-serif;margin-bottom: 45px;margin-top: 0px;position: relative;display: block;color: #404040;z-index: 1;font-weight:normal;}.service-block .RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #000;}.service-block .RWDedictor {width: 23%;    display: inline-block;    float: left;    background: #333;    padding: 65px 65px 300px;    font-size: 16px;    color: #ababab;    letter-spacing: 3px;    font-weight: 600;    line-height: 2;margin-top:-55px;}.service-block .RWDproduct002_v2 {width: 77%;display: inline-block; padding: 53px 80px 35px;}.service-bg {width: 90%;height: calc(100% - 200px);background: #eee;position: absolute;right: 0px;top:200px;}.RWDproduct002_v2 .popup-portfolio {margin-bottom:0px;}.service-block .RWDedictor .case-subtitle {color: #fff;}.service-block .RWDedictor .case-title {margin-bottom: 40px;color: #444;}.service-block .portfolio-bottom {width: 100%;}.service-block .RWDproduct002_v2 .portfolio-item > .inner-content > img {transform: scale(1);}/*實績*/ 
.title-bottom {margin: 0px -15px !important;}.case-title {font-size: 36px;letter-spacing: 1px;line-height: 1.2;font-family: 'Yantramanav', sans-serif;margin-bottom: 20px;margin-top: 0px;position: relative;display: block;color: #eaeaea;z-index: 1;}.case-subtitle {font-size: 21px;color: #000;font-weight: lighter;line-height: 2;margin: 0px 0px 18px;letter-spacing: 5px;position: relative;font-family: 'Noto Sans TC', sans serif;}.title-bottom h4 {font-size: 23px;color: #000;font-weight: lighter;letter-spacing:2px;margin: 0px 0px 10px;line-height: 2;letter-spacing:5px;position:relative;display: inline-block;font-family: 'Noto Sans TC', sans serif;}.title-bottom h5 {font-size: 15px;color: #555;letter-spacing: 2px;margin: 0px;line-height: 1.8;letter-spacing:2px;}.bottom-right {font-size: 14px;letter-spacing: 2px;line-height: 2;color: #555;position: absolute;right: 0px;width: 17%;padding: 0px;top:0px;}.pro-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 15px;margin-bottom:45px;}.filter-portfolio {width: 75%;margin: 0 auto 80px;}.pro-block .RWDproduct002_v2 .btn.btn-rj {background: #eee;padding: 15px 0;display: block;font-size: 15px;letter-spacing: 2px;font-weight: 600;border-radius: 0px;position:relative;border:0px;}.RWDproduct002_v2 .filter-portfolio ul {margin-bottom: 0px;}.RWDproduct002_v2 .filter-portfolio ul > li {width: calc(100% / 7);margin: 0;}.pro-block .RWDproduct002_v2 .active .btn.btn-rj {background-color: #333;}.pro-block .portfolio-bottom {margin-top: -52px;}.pro-block .portfolio-bottom-summary h4 {background: rgba(255, 255, 255, 0.8);margin: 0px 0px 20px;padding: 10px 35px;text-align: center;display: inline-block;}.pro-block .portfolio-bottom-summary p {letter-spacing: 2px;line-height: 2;font-size: 14px;margin-top:10px;margin-bottom:0px;}.pro-block .RWDproduct002_v2 .showbottom .inner-content a:after {    width: 0px;    height: 100%;    background: rgba(0, 0, 0, 0.5);    content: "";    display: block;    position: absolute;    left: 0px;    top: 0px;    transition: 0.5s ease;}.pro-block .portfolio-bottom-summary h4 {font-size: 17px;color: #000;font-weight: 600;line-height:2;margin:0px;}.pro-block .portfolio-item:hover.showbottom .inner-content a:after {width:100%;}.pro-block .RWDbtn01 .btn {background: transparent;color: #333;border: 1px solid #ccc;letter-spacing: 2px;font-size: 15px;font-weight: 600;border-radius: 0px;padding: 10px 0px;position: relative;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-transition-property: color;transition-property: color;transition:0.5s ease;}.pro-block .RWDbtn01 .btn:hover, .pro-block .RWDbtn01 .btn:focus, .pro-block .RWDbtn01 .btn:active {color: #fff;border: 1px solid #555;}.pro-block .RWDbtn01 .btn:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #555;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.pro-block .RWDbtn01 .btn:hover:before, .pro-block .RWDbtn01 .btn:focus:before, .pro-block .RWDbtn01 .btn:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.pro-block .RWDbtn01 .btn:hover:after {background: #555;}.pro-block .RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;color: #fff;background: transparent;}.pro-block .RWDproduct002_v2 .btn.btn-rj:hover {color: #333;background: #ccc;}/*footer*/ 
.footerblock {    background: #eee !important;    padding: 60px 100px 40px;    font-size: 15px;    color: #555;    line-height: 2;}.footer.logo {display: flex;align-items: center;padding-bottom: 45px;border-bottom: 1px solid #ddd;margin-bottom: 45px;}.contact-left {padding-left: 0px;}.footer-bottom {letter-spacing: 1px;}.lofo-pic {width: 120px;}.lofo-text {font-weight: 600;color: #000;line-height: 1.8;font-size: 20px;letter-spacing:2px;}.ft-info {padding-right: 100px;}.copyrights-block {font-size: 13px;padding: 15px 0 10px;background: #ddd;color: #888;letter-spacing: 1px;text-align: center;}.ft-map .RWDbtn01 .btn-box {justify-content: initial;float: right;margin:0px;}.ft-map .RWDbtn01 .btn-box li {width: auto;padding:0px;}.ft-map .RWDbtn01 .btn {background: transparent;font-size: 15px;font-weight: 600;color: #333;letter-spacing: 2px;padding: 0px 0px 0px 10px;position:relative;}.ft-map .RWDbtn01 .btn::before {content: "";width: 15px;height: 2px;background: #aaa;display: inline-block;margin-right: 10px;vertical-align: middle;opacity:0;transition:0.5s ease;}.ft-map .RWDbtn01 .btn:hover::before {opacity:1;}.ft-map .RWDbtn01 {margin-top: 0px;margin-bottom: 30px;float: right;right: 60px;z-index: 98;}.footer-map iframe {height: 165px;border: 1px solid #ddd !important;}.ft-info a {color:#555;}.ft-info a:hover {color:#333;}.copyrights-block a {color: #888;}.RWDsocial001 {position: absolute;right: 15px;background: transparent;padding: 0px;top: 0px;}#social_media_wrapper a {padding: 0px;height: 24px;width: 24px;margin: 0px;font-size: 24px;}#social_media_wrapper a:hover, #social_media_wrapper a:active {background: transparent;color: #aaa;}/*實際*/ 
.left-title {width: 20%;display: inline-block;float: left;}.right-case {width: 80%;display: inline-block;padding-left: 120px;}.RWDnews008 .item {width: calc(100% / 5);border-bottom: 1px solid #ddd;padding: 0px 0px 15px;letter-spacing: 3px;font-size: 15px;}.RWDnews008 .news-text {display:none;}.RWDnews008 .news-title {font-size: 16px;color: #555;transition:0.5s ease;}.RWDnews008 .item:hover .news-title {color: #000;}
/*內頁 start*/

.page_wrapper_bg .call_to_action {padding-top: 60px;padding-bottom:80px;}.album1 .call_to_action , .eforms1.id5 .call_to_action ,  .article5 .call_to_action {padding-top: 150px;}.animated .about-pic::after {    animation: 1200ms ease normal forwards 1 fadeInLeft;    opacity: 0;    animation-delay: 1s;}.page_wrapper_bg .footerblock .container {width:90%;}.page_wrapper_bg .footerblock .container .row {margin-left:0px;margin-right:0px;}.page_wrapper_bg .RWDmenu_plus04 .header {border-bottom: 0px;}.page_wrapper_bg .collapsing_header .main {top: 0px !important;}.page_wrapper_bg .line-box {z-index: -4;}.animated .pagecontent {    animation: 1200ms ease normal forwards 1 fadeInRight;    opacity: 0;    animation-delay: 0.5s;}.album1 .animated .pagecontent {animation: initial;opacity: 1;animation-delay: initial;}.article1.id5 .animated.call_to_action {    opacity: 1;    animation-delay: initial !important;    animation: initial !important;}.article1.id5 .animated .pagecontent {animation-delay: 0.5s;}.award-outter:after {    animation: 1200ms ease normal forwards 1 fadeInLeft;    opacity: 0;    animation-delay: 1s;}/*建案選單*/ 
.album1 .RWDmenu_plus04 .header .logo img {filter: initial;}.album1 .RWDmenu_plus04 .container {max-width: 100% !important;width: 100% !important;padding:0px 15px;}.album1 .RWDmenu_plus04 .site-nav .menu {text-align: left;margin-top: 60px;border-top: 1px solid rgba(255, 255, 255, 0.3);margin-left: 330px;transition:0.5s ease;}.album1 .RWDmenu_plus04 .site-nav {display: block;}.album1 .RWDmenu_plus04 .header .site-nav , .RWDmenu_plus04 .header .features {display:table-cell;bottom:0px;}.album1 .RWDmenu_plus04 .header .site-nav .menu {margin-top: 0px;border-top: 0px;margin-left:250px;}.album1 .RWDmenu_plus04 .header .logo {padding: 0px;background: transparent;width: 168px;position: absolute;margin-top: 5px;}.album1 .RWDmenu_plus04 .header {background: #eee;border-bottom:0px solid;padding:0px 3%;}.album1 .RWDmenu_plus04 .header .features .share-group.main_share {top: 0px;}.album1 .RWDmenu_plus04 .header .site-nav .menu>li>a {color: #555;padding:17px 25px 13px;}.album1 .RWDmenu_plus04 .header .features .share-group.main_share {top: 0px;}.album1 .RWDmenu_plus04 .header .features .share-group span {color:#555;text-shadow:none;transition:0.5s ease;}.album1 .RWDmenu_plus04 .header .features .share-group img {filter: brightness(0.4);}.album1 .RWDmenu_plus04 .features .share-group img {filter: drop-shadow(2px 4px 6px black);}.album1 .RWDmenu_plus04 .header .lang-select:hover .lang-select-label, .album1 .RWDmenu_plus04 .header .site-nav .menu>li.active>a, .album1 .RWDmenu_plus04 .header .site-nav .menu>li>a:hover {background: #ccc;color:#333;}.album1 .RWDmenu_plus04 .header .features .share-group span:hover {color: #deab46;}.album1 .RWDmenu_plus04 .header .lang-select-label:after, .album1 .RWDmenu_plus04 .header .site-nav .menu>li.dropdown>a:after, .album1 .RWDmenu_plus04 .header .site-nav .menu>li.has-child>a:after {border: 1px solid #555;border-width: 1px 1px 0 0;}.eforms1.id5 .RWDmenu_plus04 .header .logo img {filter: initial;}.eforms1.id5 .RWDmenu_plus04 .container {max-width: 100% !important;width: 100% !important;padding:0px 15px;}.eforms1.id5 .RWDmenu_plus04 .site-nav .menu {text-align: left;margin-top: 60px;border-top: 1px solid rgba(255, 255, 255, 0.3);margin-left: 330px;transition:0.5s ease;}.eforms1.id5 .RWDmenu_plus04 .site-nav {display: block;}.eforms1.id5 .RWDmenu_plus04 .header .site-nav , .RWDmenu_plus04 .header .features {display:table-cell;bottom:0px;}.eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu {margin-top: 0px;border-top: 0px;margin-left:250px;}.eforms1.id5 .RWDmenu_plus04 .header .logo {padding: 0px;background: transparent;width: 168px;position: absolute;margin-top: 5px;}.eforms1.id5 .RWDmenu_plus04 .header {background: #eee;border-bottom:0px solid;padding:0px 3%;}.eforms1.id5 .RWDmenu_plus04 .header .features .share-group.main_share {top: 0px;}.eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li>a {color: #555;padding:17px 25px 13px;}.eforms1.id5 .RWDmenu_plus04 .header .features .share-group.main_share {top: 0px;}.eforms1.id5 .RWDmenu_plus04 .header .features .share-group span {color:#555;text-shadow:none;transition:0.5s ease;}.eforms1.id5 .RWDmenu_plus04 .header .features .share-group img {filter: brightness(0.4);}.eforms1.id5 .RWDmenu_plus04 .features .share-group img {filter: drop-shadow(2px 4px 6px black);}.eforms1.id5 .RWDmenu_plus04 .header .lang-select:hover .lang-select-label, .eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li.active>a, .eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li>a:hover {background: #ccc;color:#333;}.eforms1.id5 .RWDmenu_plus04 .header .features .share-group span:hover {color: #deab46;}.eforms1.id5 .RWDmenu_plus04 .header .lang-select-label:after, .eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li.dropdown>a:after, .eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li.has-child>a:after {border: 1px solid #555;border-width: 1px 1px 0 0;}.eformsForm .date_width{width: calc(100% - 50px) !important;}.article5 .RWDmenu_plus04 .header .logo img {filter: initial;}.article5 .RWDmenu_plus04 .container {max-width: 100% !important;width: 100% !important;padding:0px 15px;}.article5 .RWDmenu_plus04 .site-nav .menu {text-align: left;margin-top: 60px;border-top: 1px solid rgba(255, 255, 255, 0.3);margin-left: 330px;transition:0.5s ease;}.article5 .RWDmenu_plus04 .site-nav {display: block;}.article5 .RWDmenu_plus04 .header .site-nav , .RWDmenu_plus04 .header .features {display:table-cell;bottom:0px;}.article5 .RWDmenu_plus04 .header .site-nav .menu {margin-top: 0px;border-top: 0px;margin-left:250px;}.article5 .RWDmenu_plus04 .header .logo {padding: 0px;background: transparent;width: 168px;position: absolute;margin-top: 5px;}.article5 .RWDmenu_plus04 .header {background: #eee;border-bottom:0px solid;padding:0px 3%;}.article5 .RWDmenu_plus04 .header .features .share-group.main_share {top: 0px;}.article5 .RWDmenu_plus04 .header .site-nav .menu>li>a {color: #555;padding:17px 25px 13px;}.article5 .RWDmenu_plus04 .header .features .share-group.main_share {top: 0px;}.article5 .RWDmenu_plus04 .header .features .share-group span {color:#555;text-shadow:none;transition:0.5s ease;}.article5 .RWDmenu_plus04 .header .features .share-group img {filter: brightness(0.4);}.article5 .RWDmenu_plus04 .features .share-group img {filter: drop-shadow(2px 4px 6px black);}.article5 .RWDmenu_plus04 .header .lang-select:hover .lang-select-label, .eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li.active>a, .eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li>a:hover {background: #ccc;color:#333;}.article5 .RWDmenu_plus04 .header .features .share-group span:hover {color: #deab46;}.article5 .RWDmenu_plus04 .header .lang-select-label:after, .eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li.dropdown>a:after, .eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li.has-child>a:after {border: 1px solid #555;border-width: 1px 1px 0 0;}/*標題*/ 
.page_wrapper_bg .page_subject {padding: 0px;}.page_wrapper_bg .hgroup .container {padding-left: 0px !important;padding-right: 0px !important;border-bottom: 1px solid #ddd;margin-bottom:60px;}.hgroup h1 {font-size: 32px;color: #333;font-weight: lighter;line-height: 1.5;letter-spacing: 5px;font-family: 'Noto Sans TC', sans serif;margin-bottom:0px;}.hgroup .breadcrumb {    background: transparent;    padding: 0px;    border: 0px;    letter-spacing: 2px;    line-height: 12px;    bottom: 25px;}.breadcrumb>li+li:before {padding-right: 0;position: relative;top: -1px;}.page_wrapper_bg .pagecontent {font-size:15px;letter-spacing:2px;line-height:2;color:#555;}section.article-text p {font-size:15px;letter-spacing:2px;line-height:2;color:#555;}/*禎建築*/ 
.article1.id5 .page_wrapper_bg .call_to_action {padding-bottom:0px;}.article1.id5 .page_wrapper_bg .call_to_action .container {width: 100%;}.article1.id5 .page_wrapper_bg .article-text.rwd .container {max-width: 1300px;}.article1.id5 .page_wrapper_bg .hgroup .container {z-index: 2;max-width: 1300px;}.page_wrapper_bg .inner-about-text h4 {font-size: 21px;font-weight: 600;color: #000;margin-top: 0px;margin-bottom: 30px;}.inner-about {display: flex;margin: 0px 0px 100px;}.inner-about-text {width: 70%;padding-right: 120px;text-align: justify;}.about-logo {margin-bottom: 100px;position: relative;left: -15px;}.about-logo img {width: 245px;}.about-pic {width: 30%;position: relative;}.about-name {    display: flex;    align-items: center;    justify-content: center;    width: 200px;    position: absolute;    bottom: 25px;    right: 0px;    background: rgb(255 255 255 / 0.6);    padding: 10px 0;    color: #333;    font-weight: 600;}.about-name img {width: 65px;margin-left: 8px;}.page_wrapper_bg .inner-sertext h4 {font-size: 21px;font-weight: 600;color: #000;line-height: 1.5;letter-spacing: 2px;margin-top:0px;}.inner-sertext h5 {color: #555;font-size: 17px;font-weight: 600;margin: 0;line-height: 1.5;margin-bottom: 100px;}.ser-area {display: flex;}.inner-serchild {width: 50%;}.inner-serchild:nth-child(1) {padding-right:45px;}.inner-serchild:nth-child(2) {padding-left:45px;}.inner-serchild h6 {font-size: 17px;font-weight: 600;color: #000;line-height: 1.5;border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}.about-pic::after {content: "";width: 150%;height: 166.5%;position: absolute;background: #efefef;display: block;bottom: 0px;z-index: -1;right: -100%;}.inner-ser-outter {display: flex;/*width: calc(125% + 15px);left: calc(-25% - 15px);*/position: relative;}.inner-serpic {width: 40%;}/*.inner-sertext {padding-left: 120px;width: 60%;}*/ 
.article1.id5 .pagecontent .article_model[data-seq="1"] {z-index:1;padding: 120px 0px 140px 450px;}/*.article1.id5 .pagecontent .article_model[data-seq="1"]::after {content: "";width: calc(125% + 30px);height: 70%;background: #efefef;position: absolute;left: -15px;bottom: 0px;z-index: -1;}*/ 
.article1.id5 .pagecontent .article_model[data-seq="1"]::after {    width: 154%;    height: calc(100% + 20px);    background: url(archive/image/customization/0828-14-0222.jpg);    content: "";    display: block;    position: absolute;    bottom: -20px;    left: -27%;    z-index: -1;}/*大事紀*/ 
.article6.id13 .editor {text-align: center;}#product_tabs {    background: #efefef;    padding: 80px 120px;}.page_wrapper_bg .tabs nav ul li:first-child {border-left: 0px;}.page_wrapper_bg .tabs nav li.tab-current:after, .tabs nav li.tab-current:before {display:none;}.page_wrapper_bg .tabs .content {border: 0px;padding: 0px;}#product_tabs nav {margin-bottom: 70px;}.page_wrapper_bg .tabs nav ul {width:100%;position: relative;}.page_wrapper_bg .tabs nav ul::after {    height: 1px;    width: calc(100% + 240px);    left: -120px;    position: absolute;    content: "";    background: #ddd;    bottom: -1px;}.page_wrapper_bg .tabs nav ul li {float: left;width: calc(100% / 3 - 20px);margin: 0px 20px 0px 0px;padding: 0px;}.page_wrapper_bg .tabs nav a h8 {    display: block;    font-family: 'Yantramanav', sans-serif;    letter-spacing: 0px;    text-transform: uppercase;    font-size: 14px;    font-weight: normal;    color: #999;background: transparent;}.page_wrapper_bg .tabs nav a {    display: block;    height: auto;    padding: 0px 0px 20px;    font-size: 19px;    color: #555;    font-weight: 600;    letter-spacing: 2px;border:0px;background: transparent;text-align:center;}.page_wrapper_bg .tabs nav a:after {content: "";width: 0;height: 1px;background: #555;position: absolute;bottom: -1px;display: block;opacity:0;transition:0.5s ease;}.page_wrapper_bg .tabs nav a:hover:after {width: 100%;opacity:1;transition:0.5s ease;}.page_wrapper_bg .tabs nav li.tab-current a::after {background: #555;opacity: 1;width: 100%;background: #555;transition:0.5s ease;}.page_wrapper_bg .tabs nav li.tab-current a {display: block;width: auto;color:#000;}.page_wrapper_bg .tabs nav a span {display: inline-block;margin: 0 auto;}.page_wrapper_bg .tabs nav a::before {    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 6px 9px 0 9px;    border-color: #000 transparent transparent transparent;    position: absolute;    left: calc(50% - 9px);    bottom: -6px;    opacity: 0;    transition: 0.5s ease;    top: initial;    right: initial;    background: transparent !important;}.page_wrapper_bg .tabs nav a:hover:before {opacity:1;transition:0.5s ease;}.page_wrapper_bg .tabs nav li.tab-current a::before {opacity: 1;transition:0.5s ease;}.tabs nav ul li {border: 0px;}.page_wrapper_bg .tabs .content {    font-weight: normal;    font-size: 15px;    letter-spacing: 2px;    line-height: 2;    color: #555;}.page_wrapper_bg .tabs nav a:hover {    color: #555;}/*表格*/ 
.case-table table {width: 100%;}.case-table tr:nth-child(odd) {background: rgb(255 255 255 / 0.7);}.case-table td {padding:12px 20px;}.case-table tr {margin: 8px 0px;display: block;}.case-table td:nth-child(1) {width: 115px;text-align: left;}.case-table td:nth-child(2) {width: 220px;}.case-table tr:nth-child(1) {font-weight: 600;color: #000;}/*建案*/ 
.page_wrapper_bg .layoutlist_2 {margin-top: 30px;}.page_wrapper_bg .layoutlist_2 .album_item {margin:0px 20px 40px;padding:0px;}.page_wrapper_bg .layoutlist_2 .album_item:nth-child(1) , .page_wrapper_bg .layoutlist_2 .album_item:nth-child(4) {width: calc(100% / 3 * 2 - 40px);}.page_wrapper_bg .layoutlist_2 .album_item:nth-child(2) , .page_wrapper_bg .layoutlist_2 .album_item:nth-child(3) {width: calc(100% / 3 - 40px);}.page_wrapper_bg .layoutlist_2 .album_item:nth-child(5) {width:  calc(100% - 40px);}.album_item img {max-height: 400px !important;transition:0.5s ease;}.page_wrapper_bg .layoutlist_2 .album_item_subject {position: absolute;bottom: 0px;background: rgba(255, 255, 255, 0.6);font-size: 17px;font-weight: 600;color: #000;padding: 8px 30px;transition:0.5s ease;width: 100%;}.page_wrapper_bg .layoutlist_2 .album_item:hover .album_item_subject {background: rgb(0 0 0 / 0.4);color: #fff;transition:0.5s ease;}.page_wrapper_bg .layoutlist_2 .album_item_subject td {text-align: left !important;}.album1.cid41 .layoutlist_2 .album_item {width:  calc(100% / 3 - 40px);}.album1.cid45 .layoutlist_2 .album_item {width:  calc(100% / 3 - 40px);}.album1.cid49 .layoutlist_2 .album_item {width:  calc(100% / 3 - 40px);}.album1.cid53 .layoutlist_2 .album_item {width:  calc(100% / 3 - 40px);}.album1.cid57 .layoutlist_2 .album_item {width:  calc(100% / 3 - 40px);}/*建案內頁*/ 
._bd_embed-responsive._bd_embed-responsive-16by9 {margin: 0px;}.album-video {width: 65%;}.album-outter {display: flex;align-items: center;position:relative;}.album-text {width: 35%;padding: 0px 60px;text-align: justify;}.album-outter::after {background: #eee;position: absolute;right: 0px;height: 100%;content: "";width: 100%;z-index: -1;}.page_content1 .row {margin-left: -15px !important;margin-right: -15px;}.row .album_d_item a {border-bottom: 1px solid #ddd;}.page_desc {text-align: center;margin: 10px 0px 35px;}.album-text h4 span {display: block;font-family: 'Yantramanav', sans-serif;letter-spacing: 0px;text-transform: uppercase;font-size: 14px;font-weight: normal;color: #999;margin-bottom: 30px;}.album-text h4 {color: #000;font-weight: 600;text-align: left;font-size: 19px;line-height: 1.8;}/*按鈕*/ 
.article2.id21 .btn.btn_back {margin-top:10px;}.btn.btn_back {float: right;margin-right: 0px;padding: 0px;margin-top:30px;}.btn.btn_back a {    width: 200px;    display: block;    color: #333;    border: 1px solid #ccc;    letter-spacing: 2px;    font-size: 15px;    font-weight: 600;    border-radius: 0px;    padding: 10px 0px;    position: relative;}.btn.btn_back a:hover, .btn.btn_back a:focus, .pro-block .btn.btn_back a:active {color: #fff;border: 1px solid #555;}.btn.btn_back a:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #555;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.btn.btn_back a:hover:before, .btn.btn_back a:focus:before, .btn.btn_back a:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.page_wrapper_bg .ebtn {float: right;margin-right: 0px;padding: 0px;background: transparent;text-align: center;margin-top:20px;}.page_wrapper_bg .ebtn a {    width: 200px;    display: block;    color: #333;    border: 1px solid #ccc;    letter-spacing: 2px;    font-size: 15px;    font-weight: 600;    border-radius: 0px;    padding: 5px 0px;    position: relative;}.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .ebtn a:focus, .page_wrapper_bg .ebtn a:active {color: #fff;border: 1px solid #555;}.page_wrapper_bg .ebtn a:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #555;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.page_wrapper_bg .ebtn a:hover:before, .page_wrapper_bg .ebtn a:focus:before, .page_wrapper_bg .ebtn a:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.page_wrapper_bg .ebtn.refill_btn {    display: none;}/*表單*/ 
.eformsDesc {    text-align: center;    border-bottom: 0px;    margin-bottom: 45px;}.customized_columns ._input, .customized_columns select {    border-radius: 0px;    box-shadow: initial;    background: transparent;    border: 0px;    border-bottom: 1px solid #ddd;height: 40px;    padding: 7px 12px;transition:0.5s ease;}.formdesc a {color:#555;transition:0.5s ease;}.customized_columns ._input:hover, .customized_columns select:hover {    background: #efefef;transition:0.5s ease;}.customized_columns ._input, .customized_columns select {    font-size: 14px;    letter-spacing: 2px;}.boxname {    margin-left: 6px;    margin-right: 25px;}.form-group {    margin-bottom: 25px;}.form-horizontal .form-group {    display: flex;    align-items: center;}.form-horizontal .control-label {    color: #000;}.eforms1 .page_wrapper_bg .line-box {    display: none;}#eformsForm_1_5 > div > div.row > div.col-sm-12.col-md-11 {    width: 100%;}.page_wrapper_bg .ebtn.currectsend_btn {    float: none;    display: flex;    align-items: center;    justify-content: center;}.page_wrapper_bg .ebtn.currectsend_btn a {    width: 400px;}.form-horizontal .form-group:nth-child(14) {    display: block;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {    margin-bottom: 25px;}.page_wrapper_bg .scrollmemo_subject {    padding: 0;    margin: 10px 0px 15px;}/*作品*/ 
.page_wrapper_bg .layoutlist_8 .item {border-bottom: 0px; display: flex;justify-content: center;align-items: center;}.page_wrapper_bg .layoutlist_8 .item:nth-child(even) {background: #efefef;}._col.list_img.col-sm-3.col-md-3 {padding-left: 0;padding-right: 30px;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 36px;font-family: 'Yantramanav', sans-serif;}._col.listdate.col-sm-2.col-md-2 {text-align: center;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {font-size: 15px;color: #555;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 15px 0px 0px;}.page_wrapper_bg .layoutlist_8 .article_subject {color: #000;}/*得獎內頁*//*.article2.id21.award-outter {display: flex;} */ 
.award-outter {display: flex;position: relative;margin-bottom: 120px;}.award-text {width: 68%;padding-left: 100px;}.award-pic {width: 32%;}.page_wrapper_bg .award-text h4 {font-size: 26px;color: #000;line-height: 1.8;letter-spacing: 5px;font-family: 'Noto Sans TC', sans serif;margin-bottom:0px;}.award-text h5 {    font-size: 21px;    line-height: 1.8;    font-family: 'Noto Sans TC', sans serif;    letter-spacing: 5px;    margin-top: 0px;margin-bottom: 90px;}.award-outter:after {    content: "";    width: 137%;    height: 70%;    background: #efefef;    position: absolute;    left: 0px;    bottom: 0px;    z-index: -2;}.award-info hr {border-top: 1px solid #ddd;}.award-last {margin-bottom: 80px;display: flex;}.award-last h6 {    font-size: 17px;    font-weight: 600;    position: relative;    border-bottom: 1px solid #eaeaea;    line-height: 1.5;    padding-bottom: 20px;    margin-bottom: 16px;    color: #000;}.award-btn {float: right;margin-top:20px;}.award-btn a {    display: block;border: 1px solid #ddd;    text-align: center;    font-size: 15px;    color: #333;    font-weight: 600;    padding: 7px 0px;    width: 200px;position: relative;}.award-btn a:hover, .award-btn a:focus, .pro-block .award-btn a:active {color: #fff;background:transparent;border: 1px solid #555;}.award-btn a:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #555;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.award-btn a:hover:before, .award-btn a:focus:before, .award-btn a:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.award-last-child {width: 50%;}.award-last-child.left-child {    padding-right: 40px;}.award-last-child.right-child {    padding-left: 40px;}.award-last h6 img {    position: absolute;    right: 0px;    bottom: 15px;    width: 35px;}/*徵才*/ 
.page_wrapper_bg .position {    text-align: center;    letter-spacing: 2px;    color: #000;    font-weight: 600;    border-bottom: 0px;    padding-bottom: 0px;    margin-top: 0px;    line-height: 1.8;font-size:21px;}.page_wrapper_bg .description {    text-align: center;    letter-spacing: 2px;    line-height: 2;    font-size: 15px;    color: #555;    margin: 0px 0px 50px;    border-bottom: 1px solid #eee;    padding-bottom: 40px;}.page_wrapper_bg .fillform {    margin: 0px 0px 35px;    color: #000;    font-weight: 600;    font-size: 17px;    letter-spacing: 2px;}.recruitment .customized_columns {padding:0px 15px;}.page_wrapper_bg .scrollmemo_subject h4 {    font-size: 15px;    letter-spacing: 2px;    font-weight: 600;    color: #000;margin-bottom:0px;}.page_wrapper_bg .scrollmemo_subject {    padding: 0;}

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

@media (max-width:1700px){.RWDbanner_plus01 .page-scroll {right: 60px;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding: 0 60px;}.RWDbanner_plus01.style-control.control-left .control-box {left: calc(5% + 60px);}.about-block .container {width: 80% !important;}.ft-info {padding-right: 80px;}.service-block .RWDproduct002_v2 {padding-left: 30px;padding-right:30px;}.case-block {padding: 90px 0px 160px;}.pro-block .RWDbtn01 {margin-top: 0px;}}@media (max-width:1550px){.RWDmenu_plus04 .header {padding: 0px 15px 0px 0px;}.RWDmenu_plus04 .header.is-up {padding: 0px 15px;}.album1 .RWDmenu_plus04 .header.is-up {padding: 0px 15px;}.eforms1.id5 .RWDmenu_plus04 .header.is-up {padding: 0px 15px;}.album1 .RWDmenu_plus04 .header {padding: 0px 15px;}.eforms1.id5 .RWDmenu_plus04 .header {padding: 0px 15px;}.article5 .RWDmenu_plus04 .header.is-up {padding: 0px 15px;}.article5 .RWDmenu_plus04 .header {padding: 0px 15px;}#RWDfullscreen01 .container {width: 94%;}.RWDbanner_plus01 .page-scroll {right: 0px;}.RWDbanner_plus01.style-control.control-left .control-box {left: calc(3% + 60px);}.pro-block .portfolio-bottom-summary p {letter-spacing: 1px;}.footer-map {padding-left: 35px;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding-left: 60px;}.right-case {padding-left: 105px;}.pro-block {padding: 100px 0px;}.case-block {padding-bottom: 140px;}.service-block .portfolio-bottom-summary h4 {letter-spacing:1px;}.service-block .portfolio-bottom-summary p {letter-spacing: 1px;}.footerblock {padding: 60px 0px 40px;}.ft-info {padding-right: 45px;}.RWDbanner_plus01 .slick-caption {bottom:100px;}.RWDbanner_plus01 .page-scroll {bottom:100px;}.about-block .container {width: 90% !important;}.service-block .RWDedictor {padding: 50px 50px 300px;}}@media (max-width:1400px){.RWDbanner_plus01>.slick-caption .txt1 {font-size: 28px;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding: 0px 45px;}.RWDbanner_plus01.style-control.control-left .control-box {left: calc(3% + 45px);}.about-block .container {padding-left: 15px !important;}.RWDbanner_plus01.style-control.control-left .control-box {bottom: 3vw;}.bottom-right {letter-spacing: 1px;}.scrollTop002 {right: 15px;}.pro-block::before {display:none;}.pro-block .RWDedictor {padding-right:15px;margin-bottom:80px;}.bottom-right {position: relative;width: 65%;padding-left: 100px;}.filter-portfolio {margin: 0px auto 60px;}.case-block {padding-bottom: 120px;}.RWDmenu_plus04 .logo {width: 215px;padding-top: 25px;}.RWDmenu_plus04 .site-nav .menu {margin-left: 295px;margin-top: 33px;}.about-block {padding-top: 100px;}.RWDleft_cont002 .item-second .pic {width: 35%;}.RWDleft_cont002 .item-second .text-box {width: 65%;}.service-block .RWDedictor {width: 25%;}.service-block .RWDproduct002_v2 {width: 75%;padding-left:0px;padding-right:0px;}.filter-portfolio {width: 85%;}/*--------------內頁---------------*/ 
.article1.id5 .page_wrapper_bg .article-text.rwd .container {max-width: 1170px;}.article1.id5 .page_wrapper_bg .hgroup .container {z-index: 2;max-width: 1170px;}.inner-about-text {width: 65%;padding-right: 80px;}.about-pic {width: 35%;}.about-name {bottom: 40px;}.about-pic::after {height: 164%;}.inner-serchild:nth-child(1) {padding-right: 30px;}.inner-serchild:nth-child(2) {padding-left: 30px;}.inner-sertext h5 {margin-bottom: 80px;}.inner-about {margin: 0px 0px 75px;}}@media (max-width:1300px){#RWDfullscreen01 .container {width: 95%;}.about-block .container {width: 95% !important;position: relative;}.case-block .container {width: 95% !important;position: relative;}.about-bg {width: 100%;}.RWDbanner_plus01.style-control.control-left .control-box {left: calc(2.5% + 45px);}.RWDproduct002_v2 .popup-portfolio {margin-bottom: 0px;}.filter-portfolio {width: 100%;}.service-block .RWDproduct002_v2 {padding-bottom:30px;padding-top:30px;}.service-bg {width: 100%;}.ft-info {padding-right: 0px;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding-left: 45px;}.page_wrapper_bg .footerblock .container {width:95% !important;}}@media (max-width:1200px){.article1.id5 .page_wrapper_bg .article-text.rwd .container {max-width: 100%;}.article1.id5 .page_wrapper_bg .hgroup .container {max-width: 100%;}/*標題*/ 
.hgroup {padding: 0px 15px;}.RWDmenu_plus04 .header {padding: 0px 15px;}.RWDmenu_plus04 .features .share-group img {width: 20px !important;}.RWDmenu_plus04 .logo {width: 160px;}.RWDmenu_plus04 .header.is-up .logo {width: 160px;padding: 2px 8px 8px 0;}.RWDmenu_plus04 .site-nav .menu {margin-left: 210px;}.RWDmenu_plus04 .header.is-up .site-nav .menu {margin-left: 210px;}.RWDmenu_plus04 .features .share-group a {display: block;margin: 0px;}.RWDmenu_plus04 .features .share-group a:first-child {margin-right: 0px;margin-bottom: 10px;}.RWDmenu_plus04 .features {right: 15px;}.RWDmenu_plus04 .features .share-group.main_share {padding-bottom: 0px;}.RWDmenu_plus04 .header.is-up .features {bottom: 8px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 23px 20px 15px;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a {padding: 17px 20px 13px;}.album1 .RWDmenu_plus04 .header {padding: 0px 15px;}.album1 .RWDmenu_plus04 .features .share-group img {width: 20px !important;}.album1 .RWDmenu_plus04 .logo {width: 160px;}.album1 .RWDmenu_plus04 .header.is-up .logo {width: 160px;}.album1 .RWDmenu_plus04 .site-nav .menu {margin-left: 210px;}.album1 .RWDmenu_plus04 .header.is-up .site-nav .menu {margin-left: 210px;}.album1 .RWDmenu_plus04 .features .share-group a {display: block;margin: 0px;}.album1 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 0px;margin-bottom: 10px;}.album1 .RWDmenu_plus04 .features {right: 15px;}.album1 .RWDmenu_plus04 .features .share-group.main_share {padding-bottom: 0px;}.album1 .RWDmenu_plus04 .header.is-up .features {bottom: 8px;}.album1 .RWDmenu_plus04 .site-nav .menu>li>a {padding: 23px 20px 15px;}.album1 .RWDmenu_plus04 .header.is-up .site-nav .menu>li>a {padding: 17px 20px 13px;}.eforms1.id5 .RWDmenu_plus04 .header {padding: 0px 15px !important;}.eforms1.id5 .RWDmenu_plus04 .features .share-group img {width: 20px !important;}.eforms1.id5 .RWDmenu_plus04 .logo {width: 160px;}.eforms1.id5 .RWDmenu_plus04 .header.is-up .logo {width: 160px;}.eforms1.id5 .RWDmenu_plus04 .site-nav .menu {margin-left: 210px;}.eforms1.id5 .RWDmenu_plus04 .header.is-up .site-nav .menu {margin-left: 210px;}.eforms1.id5 .RWDmenu_plus04 .features .share-group a {display: block;margin: 0px;}.eforms1.id5 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 0px;margin-bottom: 10px;}.eforms1.id5 .RWDmenu_plus04 .features {right: 15px;}.eforms1.id5 .RWDmenu_plus04 .features .share-group.main_share {padding-bottom: 0px;}.eforms1.id5 .RWDmenu_plus04 .header.is-up .features {bottom: 8px;}.eforms1.id5 .RWDmenu_plus04 .site-nav .menu>li>a {padding: 23px 20px 15px;}.eforms1.id5 .RWDmenu_plus04 .header.is-up .site-nav .menu>li>a {padding: 17px 20px 13px;}.album1 .RWDmenu_plus04 .header .site-nav .menu {margin-left: 210px;}.eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu {margin-left: 210px;}.album1 .RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 17px 20px 13px;}.eforms1.id5 .RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 17px 20px 13px;}.album1 .RWDmenu_plus04 .features {bottom: 8px;}.eforms1.id5  .RWDmenu_plus04 .features {bottom: 8px;}.album1 .RWDmenu_plus04 .header .logo {width: 160px;}.eforms1.id5 .RWDmenu_plus04 .header .logo {width: 160px;}.article5 .RWDmenu_plus04 .header {padding: 0px 15px !important;}.article5 .RWDmenu_plus04 .features .share-group img {width: 20px !important;}.article5 .RWDmenu_plus04 .logo {width: 160px;}.article5 .RWDmenu_plus04 .header.is-up .logo {width: 160px;}.article5 .RWDmenu_plus04 .site-nav .menu {margin-left: 210px;}.article5 .RWDmenu_plus04 .header.is-up .site-nav .menu {margin-left: 210px;}.article5 .RWDmenu_plus04 .features .share-group a {display: block;margin: 0px;}.article5 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 0px;margin-bottom: 10px;}.article5 .RWDmenu_plus04 .features {right: 15px;}.article5 .RWDmenu_plus04 .features .share-group.main_share {padding-bottom: 0px;}.article5 .RWDmenu_plus04 .header.is-up .features {bottom: 8px;}.article5 .RWDmenu_plus04 .site-nav .menu>li>a {padding: 23px 20px 15px;}.article5 .RWDmenu_plus04 .header.is-up .site-nav .menu>li>a {padding: 17px 20px 13px;}.article5 .RWDmenu_plus04 .header .site-nav .menu {margin-left: 210px;}.article5 .RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 17px 20px 13px;}.article5 .RWDmenu_plus04 .features {bottom: 8px;}.article5 .RWDmenu_plus04 .header .logo {width: 160px;}.RWDbanner_plus01 .slick-caption {bottom: 80px;}.RWDbanner_plus01 .page-scroll {bottom: 80px;}.RWDbanner_plus01.style-control.control-left .control-box {display:none;}.bottom-right {position: relative;width: 65%;padding-left: 80px;}.about-block {padding-top: 80px;}.pro-block .portfolio-bottom-summary p {letter-spacing: 2px;font-size: 15px;}.line-box .hidden_line {border-left: 1px solid #f5f5f5;}.line-box .col-md-4 {border-right:1px solid #f5f5f5;}.ft-info {padding-right: 0px;padding-left: 0px;}.about-title .en-title {font-size: 14px;}.about-text {padding-left: 30px;}.editor-text h6 {font-size: 14px;}.RWDleft_cont002 .item-second .text-box .text {padding-top: 80px;}.service-block .portfolio-bottom-summary h4 {font-size: 16px;}.service-block .RWDedictor {padding: 50px 40px 300px;}.visible-sm {display:none !important;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDfakeloader img {width:250px;}.RWDbanner_plus01.style-control.control-left .control-box {bottom: 9vw;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 92vh!important;    height: 92vh!important;}/*選單*/ 
.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background: transparent;color: #555;border-bottom: 1px solid #ccc;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after {right: 46px;}.RWDmenu_plus04 .features .share-group.main_share {padding: 25px 5px;}.RWDmenu_plus04 .logo {width: 170px;padding: 15px 15px 10px;}.RWDmenu_plus04 .header.is-up .logo {    padding: 0px;    background: transparent;    width: 140px;    position: absolute;    margin-top: 9px;}.RWDmenu_plus04 .features .share-group a:first-child {margin-right: 15px;margin-bottom:0px;}.RWDmenu_plus04 .features .share-group a {margin-bottom: 0;}.RWDmenu_plus04 .features:after {background: #fff;top: 34%;height: 33%;}.RWDmenu_plus04 .features {position: relative;right: 0px;bottom: 0px;margin-right: 15px;padding-right: 15px;}.ml-stack-nav-toggle__line {background: #fff;height: 2px;}.ml-stack-nav-toggle i {color: #fff;letter-spacing: 1px;font-weight: 600;}.RWDmenu_plus04 .features .share-group.main_share {top: 0;}.RWDmenu_plus04 .features .share-group a {display: inline-block;}.RWDmenu_plus04 .features .share-group span {text-shadow: none;}.RWDmenu_plus04 .features .share-group img {filter: none;width: 20px !IMPORTANT;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share {top: 0;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line {background: #888;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle i {color: #888;}.RWDmenu_plus04 .header.is-up .features:after {background: #555;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    font-size: 15px;    letter-spacing: 2px;    color: #666;}.RWDmenu_plus04 .header {padding: 0px 15px 0px 0px;}.RWDmenu_plus04 .header.is-up .features {bottom: 0;}/*about*/ 
.about-title {width: 100%;display: flex;align-items: flex-end;margin-bottom: 45px;}.about-title h4 {margin-bottom: 0px;}.about-title .en-title {font-size: 16px;padding-left: 25px;}.about-text {padding-left: 0px;width: 100%;}.RWDleft_cont002 .item-second .text-box .text .row {display: block;}.RWDleft_cont002 .item-second .pic {width: 40%;}.RWDleft_cont002 .item-second .text-box {width: 60%;}.RWDleft_cont002 .item-second .text-box .text h5 {margin-bottom: 5px;}.RWDleft_cont002 .item-second .text-box .text {padding-top: 45px;}.right-case {padding-left: 60px;}.RWDnews008 .news-title {font-size: 15px;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 50%;height: 150px !important;padding-left: 60px !important;}.service-block .RWDproduct002_v2 {padding-right: 30px;padding-bottom:60px;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding-left: 45px;}.service-block .RWDedictor {width: 28%;}.service-block .RWDproduct002_v2 {width: 72%;}.service-block .portfolio-bottom-summary h4 {font-size: 15px;}.pro-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px;}.pro-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 50%;margin-bottom:30px;}.pro-block .RWDproduct002_v2 .btn.btn-rj:hover {color: #fff;}.pro-block .RWDproduct002_v2 .btn.btn-rj:hover , .pro-block .RWDproduct002_v2 .btn.btn-rj:focus {color: #333;background: #ccc;}.pro-block .RWDproduct002_v2 .btn.btn-rj:hover, .pro-block .RWDproduct002_v2 .btn.btn-rj:focus {color: #fff;background: #333;}.ft-info {width: 65%;}.ft-map {width: 35%;}.contact-right {padding:0px;}.visible-sm {display:none !important;}/*-----------------------內頁---------------------*//*選單*/ 
.album1 .RWDmenu_plus04 .features .share-group a {display: inline-block;}.album1 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 15px;margin-bottom: 0px;}.album1 .RWDmenu_plus04 .header.is-up .logo {width: 140px;}.album1 .RWDmenu_plus04 .features .share-group.main_share {padding: 25px 5px;}.album1 .RWDmenu_plus04 .header.is-up .features {bottom: 0;}.album1 .RWDmenu_plus04 .features {right: 0;}.album1 .RWDmenu_plus04 .features {bottom: 0px;}.album1 .RWDmenu_plus04 .header .ml-stack-nav-toggle i {color: #888;}.album1 .RWDmenu_plus04 .header .ml-stack-nav-toggle__line {background: #888;}.album1 .RWDmenu_plus04 .header .features:after {background: #555;}.album1 .RWDmenu_plus04 .header .logo {width: 140px;margin-top: 9px;}.eforms1.id5 .RWDmenu_plus04 .features .share-group a {display: inline-block;}.eforms1.id5 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 15px;margin-bottom: 0px;}.eforms1.id5 .RWDmenu_plus04 .header.is-up .logo {width: 140px;}.eforms1.id5 .RWDmenu_plus04 .features .share-group.main_share {padding: 25px 5px;}.eforms1.id5 .RWDmenu_plus04 .header.is-up .features {bottom: 0;}.eforms1.id5 .RWDmenu_plus04 .features {right: 0;}.eforms1.id5 .RWDmenu_plus04 .features {bottom: 0px;}.eforms1.id5 .RWDmenu_plus04 .header .ml-stack-nav-toggle i {color: #888;}.eforms1.id5 .RWDmenu_plus04 .header .ml-stack-nav-toggle__line {background: #888;}.eforms1.id5 .RWDmenu_plus04 .header .features:after {background: #555;}.eforms1.id5 .RWDmenu_plus04 .header .logo {width: 140px;margin-top: 9px;}.article5 .RWDmenu_plus04 .features .share-group a {display: inline-block;}.article5 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 15px;margin-bottom: 0px;}.article5 .RWDmenu_plus04 .header.is-up .logo {width: 140px;}.article5 .RWDmenu_plus04 .features .share-group.main_share {padding: 25px 5px;}.article5 .RWDmenu_plus04 .header.is-up .features {bottom: 0;}.article5 .RWDmenu_plus04 .features {right: 0;}.article5 .RWDmenu_plus04 .features {bottom: 0px;}.article5 .RWDmenu_plus04 .header .ml-stack-nav-toggle i {color: #888;}.article5 .RWDmenu_plus04 .header .ml-stack-nav-toggle__line {background: #888;}.article5 .RWDmenu_plus04 .header .features:after {background: #555;}.article5 .RWDmenu_plus04 .header .logo {width: 140px;margin-top: 9px;}/*建築*/ 
.animated .about-pic::after {display:none;}.inner-about-text {width: 58%;padding-right: 60px;}.about-pic {width: 42%;}.inner-serchild:nth-child(1) {padding-right: 20px;}.inner-serchild:nth-child(2) {padding-left: 20px;}.article1.id5 .pagecontent .article_model[data-seq="1"] {padding: 120px 0px 80px 420px;}/*大事記*/#product_tabs {padding: 80px;}/*建案*/ 
.album_item img {width: 100%;max-height: 260px !important;}.page_wrapper_bg .layoutlist_2 .album_item {height: 260px !important;}.album-text {    padding: 0px 35px;}/*獲獎*/ 
.award-outter:after {display:none;}.award-text h5 {margin-bottom: 60px;}.award-text {width: 59%;padding-left: 60px;}.award-pic {width: 41%;}.award-btn {margin-top: 60px;}/*20231012.RWDmenu_plus04 .site-nav {    display: none;}*/
}
/*Pad橫向 end*/
/*padpro start*/

@media (max-width: 850px) {.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 95vh!important;    height: 95vh!important;}.RWDbanner_plus01>.slick-caption .txt1 {font-size: 24px;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding: 0px 30px;}.RWDbanner_plus01.style-control.control-left .control-box {left: calc(2.5% + 30px);}.RWDbanner_plus01.style-control.control-left .control-box {bottom: 18vw;}.RWDbanner_plus01 .slick-caption {bottom: initial;top: 57%;letter-spacing: 2px;font-size: 15px;}.service-block {padding: 240px 0 20px;}.service-bg {    top: 160px;    height: calc(100% - 160px);}.pro-block {padding: 100px 0 80px;}.bottom-left {width: 100%;border-right: 0px;}.case-title {margin-bottom: 10px;}.case-title::after {left: 29%;}.bottom-right {width: 100%;padding: 0 15px;margin-top: 20px;border-top: 1px solid #ddd;padding-top: 20px;}.pro-block .RWDedictor {margin-bottom: 45px;text-align: center;}.filter-portfolio {width: 100%;margin: 0px auto 60px;padding: 0 10px;}.pro-block .RWDproduct002_v2 .btn.btn-rj {font-size: 14px;}.pro-block .RWDbtn01 .btn-box li {width: 50%;}.service-block .portfolio-bottom-summary {height: auto !important;}.service-block .portfolio-bottom-summary p {letter-spacing: 1px;font-size: 14px;line-height: 1.8;}.service-block .RWDproduct002_v2 .portfolio-item > .inner-content {width: 30px;position: absolute;right: initial;left: 20px;}.about-title h4 {font-size: 28px;}.RWDleft_cont002 .item-second .text-box .text {padding-top: 0px;}.about-bg {background: transparent;}.about-block {padding: 80px 0px 0px;}.RWDleft_cont002 .item-second .pic {width: 45%;float: right;padding-left: 60px;}.RWDleft_cont002 .item-second .text-box {width: 55%;}.editor-text {bottom: -110px;}.editor-text h6 {letter-spacing: 1px;}.about-sign::before {width: 75px;}.about-bg {height: 65%;}.left-title {display: block;width: 100%;text-align: center;float: none;}.case-subtitle {display: inline-block;}.right-case .container {width: 100% !important;}.right-case {padding-left: 0px;width: 100%;display: block;margin-top: 50px;}.RWDnews008 .item {margin-bottom:30px;text-align: center;}.case-block {padding: 50px 0 50px;}.service-block .RWDedictor {width: 100%;text-align: center;background: transparent;padding: 0px;margin-bottom:80px;margin-top:0px;}.service-block .RWDedictor .case-title {display: none;}.service-block .RWDedictor .case-subtitle {color: #000;text-shadow: none;margin-bottom:5px;}.last-info {color: #555;}.service-block .RWDproduct002_v2 {width: 100%;padding: 0px;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 3);padding: 0px 20px !important;height: 170px !important;}.service-block .portfolio-bottom-summary h4 {font-size: 15px;padding-left:42px;}.pro-block {padding: 80px 0 80px;}.pro-block .portfolio-bottom-summary p {line-height: 1.8;font-size: 14px;letter-spacing: 0px;}/*footer*/ 
.ft-info {width: 45%;}.ft-map {width: 55%;}.footer-map iframe {height: 175px;}.footer.logo {margin-bottom: 20px;padding-bottom: 20px;}.copyrights-block .container {    width: 100% !important;    font-size: 12px;letter-spacing: 0px;}.visible-sm {display:block !important;}/*----------------內頁-------------------*/ 
.album1 .call_to_action, .eforms1.id5 .call_to_action, .article5 .call_to_action {padding-top: 120px;}/*標題*/ 
.hgroup .breadcrumb {position: relative;bottom: 0px;float: none !important;line-height: 2;margin: 10px 0px 20px;text-align: center;}.hgroup h1 {text-align: center;}/*建築*/ 
.about-logo img {width: 170px;}.about-logo {margin-bottom: 20px;}.inner-about-text {padding-right: 45px;}.inner-about {margin: 0px;}.article1.id5 .pagecontent .article_model[data-seq="1"] {padding: 80px 0px;}.article1.id5 .pagecontent .article_model[data-seq="1"]::after {background-position: right;}.inner-sertext h5 {margin-bottom: 55px;}.about-name {    bottom: 0px;    background: #eee;    width: 100%;}.article6.id13 .editor {    text-align: center;    letter-spacing: 1px;}#product_tabs {padding: 60px 40px;}/*建案*/ 
.page_wrapper_bg .layoutlist_2 .album_item {height: 180px !important;}.album_item img {width: 100%;max-height: 180px !important;}.page_wrapper_bg .layoutlist_2 .album_item {margin: 0px 10px 20px;}.page_wrapper_bg .layoutlist_2 .album_item_subject {padding: 8px 10px;}.album1.cid41 .layoutlist_2 .album_item {width:  calc(100% / 3 - 20px);}.album1.cid45 .layoutlist_2 .album_item {width:  calc(100% / 3 - 20px);}.album1.cid49 .layoutlist_2 .album_item {width:  calc(100% / 3 - 20px);}.album1.cid53 .layoutlist_2 .album_item {width:  calc(100% / 3 - 20px);}.album1.cid57 .layoutlist_2 .album_item {width:  calc(100% / 3 - 20px);}/*建案內頁*/ 
.album-outter {display: block;}.album-video {width: 100%;}.album-text {width: 100%;padding: 30px 0px 0px;}.album-outter::after {display:none;}/*表單*/ 
.form-horizontal .form-group {display: block;}.customized_columns ._input, .customized_columns select {height: auto;}#eForm1 .col-sm-12 {margin-bottom: 25px;}.form-horizontal .control-label {margin-bottom: 5px !important;}.page_wrapper_bg .ebtn {width: 200px;}.form-group {margin-bottom: 0px;}.page_wrapper_bg .scrollmemo_subject {    padding: 0px 15px;    margin-top: 15px;margin-bottom: 5px !important;}}

/*padpro end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 95vh!important;    height: 95vh!important;}.RWDbanner_plus01>.slick-caption .txt1 {font-size: 24px;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding: 0px 30px;}.RWDbanner_plus01.style-control.control-left .control-box {left: calc(2.5% + 30px);}.RWDbanner_plus01.style-control.control-left .control-box {bottom: 18vw;}.RWDbanner_plus01 .slick-caption {bottom: initial;top: 57%;letter-spacing: 2px;font-size: 15px;}.service-block {padding: 240px 0 20px;}.service-bg {top:180px;height:calc(100% - 180px);}.pro-block {padding: 100px 0 80px;}.bottom-left {width: 100%;border-right: 0px;}.case-title {margin-bottom: 10px;}.case-title::after {left: 29%;}.bottom-right {width: 100%;padding: 0 15px;margin-top: 20px;border-top: 1px solid #ddd;padding-top: 20px;}.pro-block .RWDedictor {margin-bottom: 45px;text-align: center;}.filter-portfolio {width: 100%;margin: 0px auto 60px;padding: 0 10px;}.pro-block .RWDproduct002_v2 .btn.btn-rj {font-size: 14px;}.pro-block .RWDbtn01 .btn-box li {width: 50%;}.service-block .portfolio-bottom-summary {height: auto !important;}.service-block .portfolio-bottom-summary p {letter-spacing: 1px;font-size: 14px;line-height: 1.8;}.service-block .RWDproduct002_v2 .portfolio-item > .inner-content {width: 30px;position: absolute;right: initial;left: 10px;}.about-title h4 {font-size: 28px;}.RWDleft_cont002 .item-second .text-box .text {padding-top: 0px;}.about-bg {background: transparent;}.about-block {padding: 80px 0px 0px;}.RWDleft_cont002 .item-second .pic {width: 45%;float: right;padding-left: 60px;}.RWDleft_cont002 .item-second .text-box {width: 55%;}.editor-text {bottom: -80px;}.editor-text h6 {letter-spacing: 1px;}.about-sign::before {width: 75px;}.about-bg {height: 65%;}.left-title {display: block;width: 100%;text-align: center;float: none;}.case-subtitle {display: inline-block;}.right-case .container {width: 100% !important;}.right-case {padding-left: 0px;width: 100%;display: block;margin-top: 50px;}.RWDnews008 .item {margin-bottom:30px;text-align: center;}.case-block {padding: 50px 0 50px;}.service-block .RWDedictor {width: 100%;text-align: center;background: transparent;padding: 0px;margin-bottom:80px;margin-top:0px;}.service-block .RWDedictor .case-title {display: none;}.service-block .RWDedictor .case-subtitle {color: #000;text-shadow: none;margin-bottom:5px;}.last-info {color: #555;}.service-block .RWDproduct002_v2 {width: 100%;padding: 0px;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 3);padding: 0px 10px !important;height: 160px !important;}.service-block .portfolio-bottom-summary h4 {font-size: 15px;padding-left:42px;}.pro-block {padding: 80px 0 80px;}.pro-block .portfolio-bottom-summary p {line-height: 1.8;font-size: 14px;letter-spacing: 0px;}/*footer*/ 
.ft-info {width: 45%;}.ft-map {width: 55%;}.footer-map iframe {height: 175px;}.footer.logo {margin-bottom: 20px;padding-bottom: 20px;}.copyrights-block .container {    width: 100% !important;    font-size: 12px;letter-spacing: 0px;}.visible-sm {display:block !important;}/*---------------內頁--------------*/ 
.hgroup {padding: 0 15px;}.page_wrapper_bg .main .container {padding-left: 15px;padding-right: 15px;}.page_wrapper_bg .hgroup .container {margin-bottom: 20px;}/*大記事*/ 
.case-table td:nth-child(1) {width: 80px;}.case-table td {letter-spacing: 1px;}/*獲獎*/ 
.award-btn {margin-top: 50px;}.award-text h5 {margin-bottom: 30px;}.award-last-child.right-child {padding-left: 20px;}.award-last-child.left-child {padding-right: 20px;}.recruitment .customized_columns {    padding: 0;}.page_wrapper_bg .ebtn.currectsend_btn {margin: 20px auto 0;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {    margin-bottom: 15px;}#eForm1 > div:nth-child(14) > div:nth-child(2), #eForm1 > div:nth-child(14) > div:nth-child(4) {    margin-bottom: 35px;}.eformsForm .date_width{width: calc(100% - 21px) !important;}
}
/*pad版 end*/
/*600px start*/
@media (max-width: 600px) {
.RWDfakeloader img {width:250px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: 70vh!important;height: 70vh!important;}.RWDbanner_plus01 .slick-caption {color: #fff;text-shadow: 1px 1px 2px #333;line-height: 1.8;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding: 0px 15px;}.RWDbanner_plus01 .slick-caption {line-height: 2;letter-spacing:3px;}.RWDbanner_plus01 .slick-caption.txt-left .txt1 {color: #fff;margin-bottom:0px;}.RWDmenu_plus04 .header.is-up {padding: 0px 15px 0px 0px;}.RWDmenu_plus04 .header.is-up .logo {background: transparent;width: 140px;position: absolute;margin-top: 0px;padding: 6px 5px;}.RWDmenu_plus04 .logo {width: 150px;padding: 12px 5px;}.RWDmenu_plus04 .logo {width: 150px;padding: 10px 5px;}.RWDmenu_plus04 .header.is-up .features {display: block;left: 0px;}.RWDmenu_plus04 .header.is-up .features .share-group span {color: #fff;}.RWDmenu_plus04 .header.is-up .features .share-group img {filter: brightness(1);}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;top: initial;text-align: left;bottom: 60px;}.RWDbanner_plus01.style-control.control-left .control-box {left: 0px;padding: 14px 5px 14px 30px;}.RWDbanner_plus01 .page-scroll.style04 {display:none;}.plus-banner-container {display:none;}.slickitem02 span {font-size: 16px;letter-spacing: 2px;text-shadow: none;color: #333;}.slickitem02 .txt1 {margin-bottom: 0px !important;}.RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {margin-top:0px;font-weight: lighter;}.RWDleft_cont002 .item-second .text-box .title {color: #ddd;}.RWDleft_cont002 .item-second .pic {width: 100%;margin-top: 0;}.RWDleft_cont002 .item-second .text-box {width: 100%;margin-top: 30px;}.RWDleft_cont002 .item-second .pic {padding-left: 0px;float: none;}.RWDleft_cont002 .item-second {display: flex;flex-direction: column-reverse;}.about-bg {height: 100%;}.about-block .editor-text {bottom: -110px;text-align: left;}.about-block {padding: 40px 0px 0px;}.service-block {padding-top:200px;}.service-bg {top:150px;height:calc(100% - 150px);}.about-block .about-sign img {width: 75px;position: relative;top: -3px;}.about-block .about-sign::before {width: 50px;right: 150px;}.about-block .about-sign {margin-top: 5px;}.RWDnews008 .item {width: calc(100% / 2);}/*標題*/ 
.RWDleft_cont002 .item-second .text-box .title {font-size: 30px;margin-bottom:10px;}.portfolio-bottom-summary h4 h8 {font-size: 30px;}.case-title {font-size: 30px;}.portfolio-bottom-summary h4 h8 {color: #a5a5a5;}.portfolio-bottom-summary h4 h8 {color: #a5a5a5;margin-bottom: 25px;}.pro-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0px;height: auto !important;margin-bottom:40px;}.RWDmenu_plus04 .features {position: fixed;bottom: 0px;background: #555;width: 100%;line-height: 2;padding: 0;margin: 0;float: none;}.RWDmenu_plus04 .features .share-group.main_share {float: none;padding: 0px;}.RWDmenu_plus04 .features .share-group a {width: 50%;margin: 0px;float:left;text-align:center;padding:5px 0px;}.RWDmenu_plus04 .features:after {display:none;}.RWDmenu_plus04 .features .share-group a:first-child {margin-right: 0px;border-right:1px solid #888;}.about-block .container::before {display:none;}.RWDleft_cont002 .item-second .text-box {margin-top: 0px;}.RWDleft_cont002 .item-second .text-box .text {padding-bottom: 25px;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 50%;border-bottom:0px;margin-bottom:40px;height: auto !important;}.service-block .RWDproduct002_v2 .portfolio-item > .inner-content {width: 35px;position: relative;left: 0px;margin-bottom: 12px;}.last-info {line-height: 1.5;}.filter-portfolio {padding: 0;}.pro-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.pro-block .RWDbtn01 .btn-box li {width: 100%;}.portfolio-bottom-summary h4 h8::after {left: 18%;}.case-title::after {left: 10%;}.pro-block .portfolio-bottom-summary h4 {display: block;padding: 5px 0px;}.pro-block .portfolio-bottom {margin-top: -42px;}.pro-block .portfolio-bottom-summary p {text-align: left;}.service-block .portfolio-bottom-summary p {letter-spacing: 1px;font-size: 14px;}.service-block .portfolio-bottom {width: 100%;top: 0px;}.service-block {overflow: hidden;}.service-block .RWDedictor {margin-bottom: 60px;}/*footer*/ 
.footerblock {padding: 60px 0px 30px;}.footer.logo {display: block;text-align: ;}.lofo-pic {margin: 0 auto 20px;}.contact-left {padding: 0;}.contact-right {padding: 0px;}.ft-map .RWDbtn01 .btn-box li {display: block;width: 100%;}.ft-map .RWDbtn01 .btn {padding: 5px 0px;}.ft-map .RWDbtn01 .btn::before {display:none;}.copyrights-block {padding-top:30px;padding-bottom: 60px;}.copyrights-block span {display:none;}.footerblock::before {display:none;}#social_media_wrapper a {float: none;margin: 0 auto;width: 100%;}.ft-map .RWDbtn01 {position: relative;width: 100%;margin-top:0px;}.RWDsocial001 {width: 100%;margin-bottom:10px;}.ft-map .RWDbtn01 {bottom:0px;}.RWDsocial001 {position: relative;right: 0px;}.ft-map .RWDbtn01 .btn-box {float: none;}.visible-sm {display: none !important;}.visible-xs {display: block!important;}.RWDnews008 .news-title {font-size: 16px;}.service-block .portfolio-bottom-summary h4 {font-size: 16px;padding-left:0px;line-height: 1.5;}.service-block .portfolio-bottom-summary p {letter-spacing: 1px;font-size: 15px;}.service-block {padding-bottom:20px;}.service-block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0px 15px !important;}.RWDproduct002_v2 .filter-portfolio ul > li {width: calc(100% / 2);border-bottom: 1px solid #ddd;}.pro-block {padding: 60px 0 60px;}.ft-info {width: 100%;margin-bottom:30px;}.ft-map {width: 100%;padding: 0px;}.footer-map {padding-left: 0px;margin-top:15px;}.ft-map .RWDbtn01 {right: 0px;margin-bottom:0px;}.ft-map .RWDbtn01 .btn {background: #fff;margin-bottom: 15px;border-radius: 0px;}.pro-block .portfolio-bottom-summary {height: auto !important;}#social_media_wrapper a {    float: none;    margin: 0 auto;    width: 100%;    border-radius: 0px;    padding: 8px 0px;    height: 36px;    font-size: 21px;}/*--------------內頁------------*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .hgroup {padding: 0;}.page_wrapper_bg .layoutlist_2 .album_item_subject td {text-align: center !important;}.album1 .call_to_action, .eforms1.id5 .call_to_action {padding-top: 125px;}.album1 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 0px;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share {padding: 0px;}.album1 .RWDmenu_plus04 .header .features .share-group.main_share {padding: 0px;}.album1 .RWDmenu_plus04 .header .features .share-group img {filter: none;width: 20px !IMPORTANT;}.album1 .RWDmenu_plus04 .header .features .share-group span {color: #fff;}.eforms1.id5 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 0px;}.eforms1.id5 .RWDmenu_plus04 .header .features .share-group.main_share {padding: 0px;}.eforms1.id5 .RWDmenu_plus04 .header .features .share-group img {filter: none;width: 20px !IMPORTANT;}.eforms1.id5 .RWDmenu_plus04 .header .features .share-group span {color: #fff;}.article5 .RWDmenu_plus04 .features .share-group a:first-child {margin-right: 0px;}.article5 .RWDmenu_plus04 .header .features .share-group.main_share {padding: 0px;}.article5 .RWDmenu_plus04 .header .features .share-group img {filter: none;width: 20px !IMPORTANT;}.article5 .RWDmenu_plus04 .header .features .share-group span {color: #fff;}/*建築*/ 
.inner-about {display: block;}.inner-about-text {padding: 0px;width: 100%;}.about-pic {width: 100%;margin-top: 25px;}.about-name {bottom: 0px;width: 100%;}.article1.id5 .pagecontent .article_model[data-seq="1"] {padding: 60px 0;}.ser-area {display: block;}.inner-serchild {width: 100%;}.inner-serchild:nth-child(1) {padding-right: 0px;}.inner-serchild:nth-child(2) {padding-left: 0px;margin-top: 30px;}.article1.id5 .pagecontent .article_model[data-seq="1"]::after {background-position: center;}.hgroup h1 {font-size: 26px;letter-spacing: 2px;}.about-logo {left: 0;margin: 0 auto 20px;text-align: center;}.page_wrapper_bg .inner-about-text h4 {text-align: center;}.album1.cid41 .layoutlist_2 .album_item {width: 100%;}.album1.cid45 .layoutlist_2 .album_item {width: 100%;}.album1.cid49 .layoutlist_2 .album_item {width: 100%;}.album1.cid53 .layoutlist_2 .album_item {width: 100%;}.album1.cid57 .layoutlist_2 .album_item {width: 100%;}/*建案*/ 
.page_wrapper_bg .layoutlist_2 .album_item:nth-child(1), .page_wrapper_bg .layoutlist_2 .album_item:nth-child(4) {width: 100%;}.page_wrapper_bg .layoutlist_2 .album_item {height: auto !important;}.page_wrapper_bg .layoutlist_2 .album_item:nth-child(2), .page_wrapper_bg .layoutlist_2 .album_item:nth-child(3) {width: 100%;}.album_item img {max-height: initial !important;}.page_wrapper_bg .layoutlist_2 .album_item:nth-child(5) {width: 100%;}.page_wrapper_bg .layoutlist_2 .album_item_subject {position: relative;background: transparent;}.page_wrapper_bg .layoutlist_2 .album_item:hover .album_item_subject {background: transparent;color: #000;}.page_wrapper_bg .layoutlist_2 .album_item {margin: 0px 0px 35px;}/*頁籤*/ 
.page_wrapper_bg .tabs {margin-top: -60px;}.page_wrapper_bg .tab {padding: 0px;border-top: 0px;border-bottom: 0px;}.page_wrapper_bg .tab_title {border-bottom: 1px solid #ddd;padding: 12px 15px;margin-bottom: 0;background: #eee;color: #555;font-weight:normal;}.page_wrapper_bg .tab:last-child {border-bottom: 0px;}.page_wrapper_bg .tab_title_nav {top: 10px;}.page_wrapper_bg .tab_title_nav .line01 {width: 15px;height: 2px;background:#555;}.page_wrapper_bg .tab_title_nav .line02 {width: 15px;height: 2px;background:#555;}.page_wrapper_bg .tab_content {font-size: 14px;color: #444;letter-spacing: 2px;line-height: 1.8;margin-top:20px;padding:0px 0px 30px;font-weight: normal;}.page_wrapper_bg .tab_title h8 {    font-family: 'Yantramanav', sans-serif;    letter-spacing: 1px;    text-transform: uppercase;    margin-left: 5px;    position: relative;    top: -1px;}/*表格*/ 
.phone-info {margin-bottom: 20px;padding-top: 20px;}.phone-info img {margin-right: 8px;}.page_wrapper_bg .case-table {overflow-x: auto;}.page_wrapper_bg .case-table table {width: 650px;}.case-table tr {margin: 0px;}.case-table tr:nth-child(odd) {background: #efefef;margin: 0px;}.case-table td {padding: 6px 10px;}/*按鈕*/ 
.btn.btn_back {width: 100%;}.btn.btn_back a {width: 100%;}.page_wrapper_bg .ebtn {width: 100%;float: none;}.page_wrapper_bg .ebtn a {width: 100%;}/*作品*/ 
.page_wrapper_bg .layoutlist_8 .item {display: block;padding: 0;margin-top: 35px;background: #efefef;}._col.list_img.col-sm-3.col-md-3 {padding-left: 0;padding-right: 0px;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 5px 0px 0px;}._col.listdate.col-sm-2.col-md-2 {text-align: left;padding-bottom:10px;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 12px;font-family: 微軟正黑體;}.page_wrapper_bg .layoutlist_8.rwd .list_img+.list_subject {margin-top: 20px;}.page_wrapper_bg ._col.listdate.col-sm-2.col-md-2 {padding-bottom: 20px;}.award-pic {width: 100%;margin-bottom:30px;}.award-text {width: 100%;padding-left: 0px;}.award-outter {display: block;position: relative;margin-bottom: 60px;}.award-last {margin-bottom: 0px;display: block;}.award-last-child.left-child {padding-right: 0px;}.award-last-child {width: 100%;}.award-last-child.right-child {padding-left: 0px;margin-top:30px;}.award-btn {float: none;margin: 50px 0px 80px;}.award-btn a {width: 100%;}.article2.id21 .btn.btn_back {margin-top: 30px;}.eformsDesc {text-align: justify;}.page_wrapper_bg .description {    padding-bottom: 25px;    margin-bottom: 35px;}.album_item img {    width: 100%;    min-height: 300px;    object-fit: cover;}
}
/*600px end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {bottom: 45px;}.slickitem02 span {line-height: 1;}.RWDbanner_plus01 .slickitem02 .slick-caption.txt-left, .RWDbanner_plus01 .slickitem02 .slick-caption.txt-right {bottom: 30px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.plus-banner-container {width: 78%;}.slickitem02 span {font-size: 15px;}.RWDleft_cont002 .item-second .text-box .subtitle h5 {font-size: 13px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 26px;}.RWDleft_cont002 .item-second .text-box .text {letter-spacing: 1px;}.footer-bottom {font-size: 14px;}.RWDbanner_plus01 .slick-caption {letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {bottom: 45px;}.about-title h4 {font-size: 22px;}.service-block .portfolio-bottom-summary p {letter-spacing: 1px;font-size: 14px;}
}
/*iphone5 end*/