/*共用*/a:focus, a:hover {text-decoration: none;}#RWDfullscreen01 .main {top: 124px;}/*loading*/ 
.fl {width:100px;}.fl img {width:100%;}/*選單外框*/ 
.cd-main-header {    background: #fafaf7;}.RWDmenu_plus02 .container {    width: 100%;    padding: 0;}.cd-main-header .cd-logo {    display: none;}.RWDmenu_plus02 .sub-nav.sub-up {    margin-top: 0;}/*上選單*/ 
.RWDmenu_plus02 .sub-nav {    background: #fafaf7;    padding: 10px 30px;    width: 1170px;    margin: 0 auto;}.RWDmenu_plus02 .editor {    float: left;    margin: 0;    width: calc(100% - 100px);}.RWDmenu_plus02 .editor a {    display: flex;    align-items: center;}.menu-logopic {    width: 30px;}.menu-logotxt-tw {    width: 210px;    margin-left: 30px;}.menu-logotxt-en {    font-size: 23px;    letter-spacing: 2px;    word-spacing: 15px;    margin-left: 40px;    font-family: 'Noto Sans TC', sans-serif;    color: #000;    font-weight: 900;}/*語系*/ 
.RWDmenu_plus02 .language-block {    width: 100px;    height: auto;    margin-top:5px;    padding: 0;}.RWDmenu_plus02 .language-block a {    color: #000;    display: inline-block;    text-align: center;    font-size: 17px;    font-family: Cantarell , 'Noto Serif TC';    border-right: 1px solid #000;    margin-right: 10px;    padding-right: 15px;    font-weight: 900;    line-height: 1.2;}.RWDmenu_plus02 .language-block a span span {    display: block;    font-family: 'Noto Sans TC', sans-serif;    font-weight: normal;}.RWDmenu_plus02 .language-block a:last-child {    margin-right: 0;    padding-right: 0;    border: 0;}/*下選單*/nav.cd-nav {    float: none;    margin-left: 0;    font-size: 15px;    text-align: center;    background: #d1ccc5;}.cd-primary-nav>li {    float: none;    display: inline-block;}.cd-primary-nav>li>a {    letter-spacing: 2px;    font-size: 18px;    font-family: Cantarell , 'Noto Serif TC';    font-weight: 600;    color: #000;    transition: .3s;    line-height: 50px;    height: 50px;    padding: 0 30px;}.cd-primary-nav>li:after {    display: none;}.cd-primary-nav .cd-secondary-nav>li>a {    font-size: 16px;    color: #000;    letter-spacing: 2px;    font-weight: normal;}@media only screen and (min-width: 1200px){.cd-primary-nav>li>a:hover {    background: #bfb8af;    color: #000;}.cd-primary-nav>li.active>a {    background: #bfb8af;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {    display: none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: #6e542f;}.cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons, .cd-primary-nav .cd-secondary-nav {    top: 50px;}.cd-primary-nav ul.is-hidden {    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%);    -o-transform: translateX(-50%);    transform: translateX(-50%);    left: 50%;}.RWDmenu_plus02 .language-block a:hover {    color: #6e542f;}}/*banner*/ 
.slick-item .container {    width: 100%;    padding: 0;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    border-radius: 0;    background-color: rgba(15, 15, 15, 0.51);    font-size: 22px;    word-spacing: 10px;    display: inline-block;    font-family: 'Noto Sans TC', sans-serif;}.banner-bottom-block {    padding: 40px 0 0;    position: relative;}.RWDbanner_plus01 .slick-caption {    top: auto;    bottom: 0;}.RWDbanner_plus01 .link-btn {    margin-top: 0;    display: block;    text-align: right;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: transparent;    border: 1px solid #6e542f;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #6e542f;}/*模組間具*/ 
.banner-blcok {    padding: 80px 0 0;}.education-section, .living-pic-block, .office-block, .architectural-pic-block {    padding: 40px 0;}.living-block, .banner-center-block, .architectural-block, .commercial-block {    padding: 80px 0 0;}/*左右圖文共用*/ 
.RWDright_cont002 .item-first, .RWDleft_cont002 .item-second {    background: transparent;    display: flex;    align-items: center;}.RWDright_cont002 .item-firs>a .RWDleft_cont002 .item-second>a {    display: block;    width: 50%;}.RWDright_cont002 .item-first .pic, .RWDleft_cont002 .item-second .pic {    width: 100%;}.RWDright_cont002 .item-first:hover .pic img, .RWDleft_cont002 .item-second:hover .pic img {    transform: scale(1.03);}.RWDright_cont002 .item-first .text-box, .RWDleft_cont002 .item-second .text-box {    background: transparent;    width: 50%;    color: #493328;    padding: 0 0 0 60px;    font-family: 'Noto Serif TC', serif;    flex-shrink: 0;    font-weight: 600;}.RWDright_cont002 .item-first .text-box .title, .RWDleft_cont002 .item-second .text-box .title {    font-size: 32px;    letter-spacing: 20px;    font-weight: 900;    line-height: 1;}.RWDright_cont002 .item-first .text-box .subtitle, .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 14px;    letter-spacing: 2px;    word-spacing: 10px;    margin-top: 10px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 900;    color: #6e552f;}.RWDright_cont002 .item-first .text-box .underline, .RWDleft_cont002 .item-second .text-box .underline {    display: none;}.RWDright_cont002 .item-first .text-box .text, .RWDleft_cont002 .item-second .text-box .text {    line-height: 2;    font-size: 16px;    letter-spacing: 2px;    margin-top: 20px;    width: 100%;}.RWDright_cont002 .item-first .text-box a, .RWDleft_cont002 .item-second .text-box a {    color: #000;    padding: 8px 0;    border: 0;    background: #fafaf7;    width: 170px;    margin-top: 25px;    float: right;    border-radius: 0;    font-weight: 600;    letter-spacing: 5px;}.RWDright_cont002 .item-first .text-box a:hover, .RWDleft_cont002 .item-second .text-box a:hover {    background-color: #efede3;    color: #6e552f;}.RWDright_cont002 .item-first .text-box a:hover button {    color: initial;}.RWDright_cont002 .item-first .text-box button {    letter-spacing: 5px;}/*右圖左文*/ 
.RWDleft_cont002 .item-second {    flex-direction: row-reverse;}.RWDleft_cont002 .item-second .text-box {    padding: 0 60px 0 0;}/*教育人文*/ 
.education-txt .RWDleft_cont002 .container {    width: 100%;    padding: 0;}.education-pic, .education-txt {    width: calc(50% - 5px);    display: inline-block;    vertical-align: middle;}.education-pic {    transform: translateX(100%);}.education-txt {    transform: translateX(-100%);}.education-txt .RWDleft_cont002 .item-second .text-box {    width: 100%;}.education-pic .edu-1 {    margin: 10px 0;    overflow: hidden;}.education-pic .edu-1 img {    transition: all 0.8s;}.education-pic .edu-1:hover img {    transform: scale(1.03);}.education-txt .RWDleft_cont002 .item-second .pic {    display:none;}/*辦公廠房*/ 
.office-block .RWDleft_cont002 .item-second .pic:before, .architectural-block .RWDright_cont002 .item-first .pic:before {    width: 100%;    top: auto;    background: rgba(15, 15, 15, 0.51);    color: #fff;    text-align: center;    letter-spacing: 2px;    font-size: 22px;    word-spacing: 10px;    font-family: 'Noto Sans TC', sans-serif;    line-height: 2;    height: 50px;    bottom: 0;    visibility: inherit;    opacity: 1;    transform: translateX(0px);    display: block !important;}.office-block .RWDright_cont002 .item-first:hover .pic:before, .architectural-block .RWDright_cont002 .item-first:hover .pic:before {    opacity: 1;}.office-block .RWDleft_cont002 .item-second .pic:before {    content: 'Office Plant';}.architectural-block .RWDright_cont002 .item-first .pic:before {    content: 'Architectural Landscape';}/*過場*/ 
.living-pic-block img, .banner-center-block img, .architectural-pic-block img, .banner-bottom-block img {    width: 100%;}/*住宅別墅*/ 
.living-pic-block .container .RWDedictor:before {    content: 'Living Space';    position: absolute;    background: rgba(15, 15, 15, 0.51);    z-index: 1;    text-align: center;    letter-spacing: 2px;    font-size: 22px;    word-spacing: 10px;    font-family: 'Noto Sans TC', sans-serif;    line-height: 2;    height: 50px;    color: #fff;    display: block;    padding: 0 20px;    right: 0;    bottom: 0;}/*商業會館-過場*/ 
.banner-bottom-block .container {    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);    height: 34px;    z-index: 1;}.banner-bottom-block .container:before {    content: 'Commercial Space';    position: absolute;    background: rgba(15, 15, 15, 0.51);    z-index: 1;    text-align: center;    letter-spacing: 2px;    font-size: 22px;    word-spacing: 10px;    font-family: 'Noto Sans TC', sans-serif;    line-height: 2;    height: 50px;    color: #fff;    display: block;    padding: 0 20px;    right: 0;    bottom: 0;}/*頁尾*/ 
.footer-block {    line-height: 2;    font-size: 16px;    letter-spacing: 2px;    margin-top: 15px;    font-family: Cantarell , 'Noto Serif TC';    font-weight: normal;    color: #6e552f;    margin: 0;}.footer-block a {    color: #6e552f;}.footer-block span {    font-size: 13px;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 600;    word-spacing: 3px;}.footer-block p {    margin: 0 0 5px;    font-size: 20px;    letter-spacing: 10px;    line-height: 1;}.ft-left {    width: 60%;    float: left;    color: #493328;}.ft-right {    width: 40%;    float: right;}.footer-top {    background: #fafaf7;    padding: 30px 0;}.footer-down {    background: #d1ccc5;    padding: 30px 0;    color: #493328;}.footer-down a {    color: #493328;line-height: 26px;}.footer-down .ft-left .RWDedictor {    width: 330px;}.footer-down .ft-right {    font-family: 'Noto Sans TC', sans-serif;}.ft-logo-pic {    width: 35px;    display: inline-block;}.ft-logo-pic img {    width: 100%;}.ft-logo-txt {    line-height: 1;    display: inline-block;    vertical-align: middle;    margin-left: 20px;}.ft-logo-txt img {    width: 220px;    margin-bottom: 10px;}/*社群*/ 
.footer-social {    position: absolute;    right: 0;    bottom: 0;}.RWDsocial002 .iconRounded {    border: 0;    color: #000;    background-color: transparent;    padding: 0;    line-height: 40px;    font-size: 18px;    width: 35px;    height: 35px;    padding: 5px !important;    margin-right: 15px;}.RWDsocial002 .iconRounded:hover {    background-color: transparent;    color: #6e542f;}/*top*/ 
.top_btn {    background: #efede3;    display: flex;    flex-direction: column-reverse;    padding: 5px;}.scrollTop002{    width: 70px;    height: 70px;}.scrollTop002 .txt {    font-family: 'Noto Sans TC', sans-serif;    font-size: 17px;}.scrollTop002 .ii {    line-height: 28px;}
/*內頁 start*/

.page_wrapper_bg .banner-blcok {padding: 0px 0 0;}.page_wrapper_bg .banner-blcok .container {width: 100%;padding: 0;}/*共同*/ 
.page_wrapper_bg section.call_to_action {min-height: 650px !important;padding: 70px 0 100px;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0 0 40px;}.article-text>.container {width: 100%;padding: 0;}/*文字*/body.wrapper_bg.page_wrapper_bg {font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .pagecontent, .page_wrapper_bg .pagecontent a, .article-text, .page_wrapper_bg .pagecontent p {font-size: 16px;letter-spacing: 2px;line-height: 2;color: #493328;}.page_wrapper_bg .pagecontent h4 {    letter-spacing: 2px;    font-size: 22px;    line-height: 2;    margin: 0px 0px 15px;    color: #6e552f;    font-family: 'Noto Serif TC', serif;    font-weight: 700;}.page_wrapper_bg .pagecontent h5 {font-size: 18px;font-weight: bold;letter-spacing: 1.5px;line-height: 30px;}/*聯絡我們*/ 
.page_wrapper_bg .systemmsg {font-size: 15px;letter-spacing: 1.5px;line-height: 28px;color: #333;}.page_wrapper_bg .new-form .new-width .control-label {text-align: right !important;}.page_wrapper_bg .new-form .form-horizontal .form-group {margin-bottom: 40px;}.customized_columns ._input, .customized_columns select {border-radius: 0px;}.new-form {margin: 0px;}.page_wrapper_bg .pagecontent .con-txt h4 {margin: 0px 0px 10px;padding-bottom: 8px;}.contact-map {margin-top: 20px;}/*標題*/ 
.hgroup h1 {text-align: center;letter-spacing: 4px;font-size: 32px;color: #493328;line-height: 1.5;margin: 0;font-weight: 900;font-family: 'Noto Serif TC', serif;}.hgroup .breadcrumb {background-color: transparent;border: 0;position: relative;bottom: 0;text-align: center;float: none !important;letter-spacing: 1px;}.hgroup .breadcrumb a {color: #6e552f;letter-spacing: 1px;}.hgroup .container {margin: 0 0 30px;border: 0;width: 100%;}/*關於我們*/ 
.ab-box6 {display: flex;align-items: center;margin-bottom: 60px;}.ab-box6.info2 {flex-direction: row-reverse;}.ab-box3, .ab-box4, .ab-box5 {display: flex;align-items: center;margin-bottom: 30px;}.ab-box4 {background: #000;color: #fff;padding: 25px 15px;}.RWDtimeline01 li.event .point .editor {text-align: center;color: #493328;font-size: 15px;}.pagecontent .RWDeditor01 ul {padding-left: 24px;}.page_wrapper_bg .pagecontent .ab-box4 p {    color: #c8aa7c;    border-bottom: 1px solid #8b6634;    padding-bottom: 10px;    margin-bottom: 20px;    font-size: 18px;}.page_wrapper_bg .pagecontent .ab-box4 h5 {color: #bca88b;}/*相簿*/ 
.album-list .item {margin: 0 0 35px;}.album-list .item a {display: block;text-align: center;height: 237px;padding-bottom: 37px;border-bottom: 1px solid #d1d1d1;}.album-list .item img, .album-list .pic img {width: auto!important;height: 100% !important;}.page_desc2 p {position: relative;padding-left: 32px;margin: 15px 0 35px;color: #493328 !important;}.page_desc2 p::before {position: absolute;content: "";width: 0;height: 0;border-style: solid;border-width: 0 10px 15px 10px;border-color: transparent transparent #6e552f transparent;left: 2px;top: 6px;}.album-box {display: flex;align-items: center;margin-bottom: 60px;}.album-box.info2 {flex-direction: row-reverse;}.page_desc2 {padding-top: 60px;}.album-text ul {padding-left: 24px;}.page_desc2 a {    word-break: break-all;}/*相簿_列表*/ 
.webdesc {margin-bottom: 30px; transition: 0.3s;}.webdesc a:hover {color: #6e552f;}.layoutlist_2 .album_item_subject td {line-height: 28px !important;}/*按鈕*/ 
.btn.btn_back {    color: #000;    padding: 5px 35px;    border: 0;    background: #fafaf7 !important;    margin-top: 25px;    float: right;    border-radius: 0;    font-weight: 600;    letter-spacing: 5px;transition: 0.3s;}.btn.btn_back:hover {background: #efede3 !important;color: #6e552f;}/*聯絡我們*/ 
.cont-box ol {padding-left: 28px;}.cont-box.info2 {margin: 40px 0 20px;}.eformsDesc {border: 0px;}

/*內頁 end*/
/*其他語系 start*/

/*--------------首頁_英文------------*//*下選單*/ 
.lang_en .cd-primary-nav>li>a {letter-spacing: 0px;font-size: 15px;padding: 0px 18px;}.lang_en .cd-primary-nav .cd-secondary-nav>li>a {letter-spacing: 0px;font-size: 15px;}.lang_en nav.cd-nav ul .close-btn {    letter-spacing: 0;}/*左右圖文共用*/ 
.lang_en .RWDright_cont002 .item-first .text-box .title, .lang_en .RWDleft_cont002 .item-second .text-box .title {letter-spacing: 0px;font-size: 28px;line-height: 36px;}.lang_en .RWDright_cont002 .item-first .text-box .subtitle, .lang_en .RWDleft_cont002 .item-second .text-box .subtitle {letter-spacing: 0px;}.lang_en .RWDright_cont002 .item-first .text-box .text, .lang_en .RWDleft_cont002 .item-second .text-box .text {letter-spacing: 0px;line-height: 28px;font-size: 15px;}.lang_en .RWDright_cont002 .item-first .text-box a, .lang_en .RWDleft_cont002 .item-second .text-box a {letter-spacing: 0px;}.lang_en .RWDright_cont002 .item-first .text-box button {letter-spacing: 0px;}.lang_en .RWDleft_cont002 .item-second .text-box {    padding: 0 40px 0 0;}.lang_en .RWDright_cont002 .item-first .text-box, .lang_en .RWDleft_cont002 .item-second .text-box {    padding: 0 0 0 40px;}.lang_en .RWDleft_cont002 .item-second .text-box {    padding: 0 40px 0 0;}/*辦公廠房*/ 
.lang_en .office-block .RWDleft_cont002 .item-second .pic:before, .lang_en .architectural-block .RWDright_cont002 .item-first .pic:before {letter-spacing: 0px;}/*住宅別墅*/ 
.lang_en .living-pic-block .container .RWDedictor:before {letter-spacing: 0px;}/*商業會館-過場*/ 
.lang_en .banner-bottom-block .container:before {letter-spacing: 0px;}/*頁尾*/ 
.lang_en .footer-block {letter-spacing: 0px;}.lang_en .footer-block span {letter-spacing: 0px;}.lang_en .footer-block p {letter-spacing: 0px;font-size: 17px;line-height: 28px;}@media (max-width:1300px){.lang_en .cd-primary-nav>li>a {padding: 0px 10px;}}/*--------------首頁_英文------------*//*文字*/ 
.page_wrapper_bg.lang_en .pagecontent, .page_wrapper_bg .pagecontent a, .article-text, .page_wrapper_bg .pagecontent p {letter-spacing: 0px}.page_wrapper_bg.lang_en .pagecontent h4 {letter-spacing: 0px}.page_wrapper_bg.lang_en .pagecontent h5 {letter-spacing: 0px}/*聯絡我們*/ 
.page_wrapper_bg.lang_en .systemmsg {letter-spacing: 0px}/*標題*/ 
.lang_en .hgroup h1 {letter-spacing: 0px}.lang_en .hgroup .breadcrumb {letter-spacing: 0px}.lang_en .hgroup .breadcrumb a {letter-spacing: 0px}/*按鈕*/ 
.lang_en .btn.btn_back {letter-spacing: 0px}

/*其他語系 end*/
/*其他尺寸 start*/

@media (max-width:1199px){#RWDfullscreen01 .main {    top: 70px;}/*選單*/ 
.cd-main-header {    background: #f9faf5;    height: 70px;    padding: 0 30px;}.RWDmenu_plus02 .sub-nav {    display: block !important;    background: transparent;    padding: 0;    float: left;    margin-top: 8px;    width: auto;}.RWDmenu_plus02 .sub-nav.sub-up {    padding: 0;    margin-top: 8px;}.RWDmenu_plus02 .language-block {    display: none;}.RWDmenu_plus02 .editor {    float: none;    width: 100%;}.menu-logopic {    width: 30px;}.menu-logotxt-en {    font-size: 17px;    letter-spacing: 1px;}.RWDmenu_plus02 .phone-menu {    margin-top: 12px;}/*展開選單*/ 
.cd-primary-nav, .cd-primary-nav ul {    background: #f9f8f4;}.cd-primary-nav>li {    float: none;    display: block;    text-align: left;}.cd-primary-nav>li>a {    line-height: 60px;    height: 60px;    padding: 0;}.cd-primary-nav .cd-secondary-nav>li>a {    letter-spacing: 2px;    font-size: 18px;    font-family: 'Noto Serif TC', serif;    color: #000;    line-height: 60px;    height: 60px;}nav.cd-nav .bottom-copyright {    display: none;}nav.cd-nav ul .close-btn {    letter-spacing: 2px;    font-size: 16px;    font-family: 'Noto Serif TC', serif;    color: #000;}.RWDsocial002 .iconRounded {    line-height: 28px;    font-size: 15px;}/*banner*/ 
.banner-blcok {    padding: 40px 0;}/*左右間距*/ 
.banner-blcok>.container, .education-section .container, .living-pic-block .container, .RWDright_cont002 .container, .architectural-pic-block .container, .RWDleft_cont002 .container, .footer-top .container, .footer-down .container {    padding: 0 30px;}.banner-bottom-block .container {    width: 100%;}}

/*其他尺寸 end*/
/*991px start*/
@media (max-width: 991px) {
/*共同*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0 0 40px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 26%;margin-top: 10px;}/*聯絡我們*/ 
.page_wrapper_bg .new-form .new-width .control-label {text-align: left !important;}.page_wrapper_bg .new-form .form-horizontal .form-group {margin-bottom: 25px;}.page_wrapper_bg .form-group .col-sm-12.col-md-11 label, .form-group .col-sm-12.col-md-5 label {padding: 0px !important;}.page_wrapper_bg .contact-map iframe {width: 100%;height: 130px;}/*相簿*/ 
.album-list .item a {    height: 170px;}/*關於我們*/ 
.ab-box3 {display: block;}.ab-box3 .ab-txt {width: 100%;margin-bottom: 30px;}.ab-box3 .ab-img {width: 100%;text-align: center;}.ab-box5 {display: block;}.ab-box5 .ab-img {text-align: center;width: 100%;margin: auto;padding-top: 40px;}.ab-box5 .ab-txt {    width: 100%;}.ab-box5 .ab-img img {    width: 50%;}/*--------------首頁_英文------------*//*教育人文*/ 
.lang_en .education-pic, .education-txt {width: 100%;display: block;transform: translateX(0%);}.lang_en .education-pic {margin-bottom: 30px;}.lang_en .education-pic .edu-1 {margin: 0 10px;width: calc(50% - 20px);float: left;}.lang_en .education-txt .RWDleft_cont002 .item-second .text-box {padding: 0;}/*左右圖文*/ 
.lang_en .RWDright_cont002 .item-first, .lang_en .RWDleft_cont002 .item-second {display: block;}.lang_en .main .RWDright_cont002 .container {padding-left: 30px;padding-right: 30px;}.lang_en .RWDright_cont002 .item-first .pic, .lang_en .RWDleft_cont002 .item-second .pic {margin-bottom: 30px;}.lang_en .RWDright_cont002 .item-first .text-box, .lang_en .RWDleft_cont002 .item-second .text-box {width: 100%;padding: 0;}.lang_en .RWDright_cont002 .item-first .pic img {width: 100%;}.lang_en .RWDleft_cont002 .item-second .pic img
}
/*991px end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*選單logo*/ 
.menu-logotxt-en {    word-spacing: 10px;    margin-left: 25px;font-size: 16px;}.menu-logotxt-tw {    width: 190px;}/*教育人文*/ 
.education-pic, .education-txt {    width: 100%;    display: block;    transform: translateX(0%);}.education-pic {    margin-bottom: 30px;}.education-pic .edu-1 {    margin: 0 10px;    width: calc(50% - 20px);    float: left;}.education-txt .RWDleft_cont002 .item-second .text-box {    padding: 0;}/*左右圖文*/ 
.RWDright_cont002 .item-first, .RWDleft_cont002 .item-second {    display: block;}.main .RWDright_cont002 .container {    padding-left: 30px;    padding-right: 30px;}.RWDright_cont002 .item-first .pic, .RWDleft_cont002 .item-second .pic {    margin-bottom: 30px;}.RWDright_cont002 .item-first .text-box, .RWDleft_cont002 .item-second .text-box {    width: 100%;    padding: 0;}/*頁尾*/ 
.footer-block {    font-size: 15px;    letter-spacing: 1px;}.ft-left, .ft-right {    width: 50%;}.ft-logo-pic {    width: 25px;}.ft-logo-txt img {    width: 200px;    margin-bottom: 5px;}.footer-block span {    font-size: 12px;}.footer-down td {    line-height: 1.2;    padding-bottom: 15px;}.scrollTop002 {    right: 0;}
}
/*選單變化 end*/
/*768px start*/

@media (max-width: 768px) {/*相簿*/ 
.album-list .item {    width: calc(100%/3 - 1px);}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
/*選單*/ 
.cd-main-header {    padding: 0 10px;}.RWDmenu_plus02 .sub-nav {    width: 280px;    margin-top: 4px;}.RWDmenu_plus02 .sub-nav.sub-up {    margin-top: 4px;}.RWDmenu_plus02 .editor a {    display: block;}.menu-logopic {    width: 30px;    float: left;position: relative;    top: 4px;}.menu-logotxt-tw {    margin-left: 10px;    max-width: 160px;    margin-top: 8px;    width: calc(100% - 40px);    float: left;    display: inline-block;}.menu-logotxt-en {    font-size: 12px;    letter-spacing: 0;    word-spacing: 3px;    width: calc(100% - 40px);    margin-left: 10px;    display: inline-block;}.footer-down .ft-left {    width: 100%;}.footer-down .ft-left .RWDedictor {    width: 100%;}.footer-down .ft-right {    width: 100%;}.ft-left, .ft-right {    width: 100%;    float: none;}.footer-top .ft-left {    margin-bottom: 25px;}/*-----------------內頁------------------*//*相簿*/ 
.layoutlist_2 .album_item {    width: 50%;    float: left;}.album-box .album-img {    width: 80%;}.album-box .album-txt {    width: 100%;}/*關於我們*/ 
.ab-box3, .ab-box4 {display: block;}.ab-box6 .ab-img {width: 80%;}.ab-box6 .ab-txt {width: 100%;}.ab-box6 {margin-bottom: 35px;}.article1 .pagecontent .RWDeditor01 {    margin-top: 30px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*共同*/ 
.page_wrapper_bg section.call_to_action>.container {padding-left: 5px;padding-right: 5px;}.page_wrapper_bg section.article-text.rwd>.container {padding: 0px 5px;}.page_wrapper_bg section.call_to_action {padding: 50px 0;min-height: 500px !important;}.page_wrapper_bg .pagecontent h4 {    font-size: 20px;    margin: 0px 0px 10px;letter-spacing: 1.5px;}.page_wrapper_bg .pagecontent h5 {    font-size: 18px;}/*關於我們*/ 
.RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list {float: none;width: 100%;margin-bottom: 20px;padding-left: 0;padding-right: 0;}.RWDslider01 .text {float: none;width: 100%;padding-bottom: 0;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: static;margin-left: inherit;text-align: center;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 100%;}/*聯絡我們*/ 
.page_wrapper_bg .formdesc {padding: 0 0 10px;}.customized_columns {padding: 0px;}.page_wrapper_bg .new-form .form-horizontal .form-group {margin-bottom: 20px;}.page_wrapper_bg .contact-map iframe {height: 180px;}/*標題01*/ 
.hgroup h1 {font-size: 26px;letter-spacing: 3px;margin-bottom: 5px;padding: 0 15px;}.page_subject {padding: 0px;}/*相簿*/ 
.album-box {display: block;margin-bottom: 30px;}.album-box img {margin-bottom: 15px;}.album-img2 {padding: 0px;}.album-box .album-img {    width: 100%;}.album-list .item {    width: calc(100%/2 - 1px);    clear: none !important;}.layoutlist_2 .album_item {    width: 100%;    float: none;padding: 0;margin: 0 0 25px;}.album-list .item {    margin: 0 0 25px;}.album-list .item a {    padding-bottom: 30px;}.webdesc {    margin-bottom: 25px;}/*關於我們*/ 
.ab-box6 .ab-img {    width: 100%;}.ab-box6 {    display: block;}.ab-box4 {    padding: 20px 0px;}.article1 .page_wrapper_bg .pagecontent h4 {    text-align: center;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    width: 100%;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    width: 100%;    text-align: center;}.RWDbanner_plus01.style-dotnav.control-right .control-box {    bottom: 50px;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    font-size: 18px;}/*左右間距*/ 
.banner-blcok>.container, .education-section .container, .living-pic-block .container, .RWDright_cont002 .container, .architectural-pic-block .container, .RWDleft_cont002 .container, .footer-top .container, .footer-down .container {    padding: 0 20px;}.main .RWDright_cont002 .container {    padding: 0 20px;}/*模組間具*/ 
.education-section, .living-block, .office-block, .architectural-block {    padding: 30px 0;}.banner-blcok, .living-pic-block, .banner-center-block, .architectural-pic-block, .banner-bottom-block {    padding: 60px 0 0;}.commercial-block {    padding: 30px 0 60px;}.living-space, .architectural-landscape, .commercial-space {    display: flex;    flex-flow: column-reverse;}/*左右圖文*/ 
.RWDright_cont002 .item-first .text-box .title, .RWDleft_cont002 .item-second .text-box .title {    font-size: 26px;    letter-spacing: 5px;}.RWDright_cont002 .item-first .text-box a, .RWDleft_cont002 .item-second .text-box a {    width: 100%;}.office-block .RWDleft_cont002 .item-second .pic:before, .living-pic-block .container .RWDedictor:before, .banner-bottom-block .container:before {    font-size: 18px;    height: 36px;}.architectural-block .RWDright_cont002 .item-first .pic:before, .office-block .RWDleft_cont002 .item-second .pic:before {    display: none !important;}.architectural-pic-block .RWDedictor:before{    content: 'Architectural Landscape';    width: 100%;    top: auto;    background: rgba(15, 15, 15, 0.51);    color: #fff;    text-align: center;    letter-spacing: 2px;    font-size: 18px;    height: 36px;    word-spacing: 10px;    font-family: 'Noto Sans TC', sans-serif;    line-height: 2;    position: absolute;    bottom: 0;    visibility: inherit;    opacity: 1;    transform: translateX(0px);    display: block !important;}.banner-center-block .RWDedictor:before{    content: 'Office Plant';    width: 100%;    top: auto;    background: rgba(15, 15, 15, 0.51);    color: #fff;    text-align: center;    letter-spacing: 2px;    font-size: 18px;    height: 36px;    word-spacing: 10px;    font-family: 'Noto Sans TC', sans-serif;    line-height: 2;    position: absolute;    bottom: 0;    visibility: inherit;    opacity: 1;    transform: translateX(0px);    display: block !important;}/*教育人文*/ 
.education-pic .edu-1 {    margin: 10px 0;    width: 100%;    float: none;}/*住宅別墅*/ 
.living-pic-block .container .RWDedictor:before {    padding: 0;    width: 100%;}/*商業會館*/ 
.banner-bottom-block .container:before {    padding: 0;    width: 100%;}/*頁尾*/ 
.ft-left, .ft-right {    width: 100%;    float: none;}.footer-top .ft-left {    margin-bottom: 25px;}.ft-logo-txt span {    letter-spacing: 0;}.footer-down .ft-left .RWDedictor {    width: 100%;}/*社群*/ 
.footer-social {    position: relative;    background: #6e542f;    padding: 0 20px;}.RWDsocial002 ul.socialNetwork {    margin: 0;}.RWDsocial002 ul.socialNetwork li {    float: none;    display: inline-block;}.RWDsocial002 .iconRounded {    color: #fff;    margin: 0 15px 0 0;}.RWDsocial002 .iconRounded:hover {    color: #fff;}.scrollTop002 {    bottom: 0;}/*-----------------內頁------------------*//*關於我們*/ 
.ab-box5 .ab-img img {    width: 70%;}.ab-box5 .ab-img {    padding-top: 20px;}/*相簿*/ 
.album-list .item a {    height: 130px;}/*--------------首頁_英文------------*/ 
.lang_en .main .RWDright_cont002 .container {padding-left: 20px;padding-right: 20px;}.lang_en .RWDright_cont002 .item-first .text-box .title, .lang_en .RWDleft_cont002 .item-second .text-box .title {    font-size: 26px;}
}
/*phone版 end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus02 .sub-nav {width: 240px;}.menu-logotxt-en {word-spacing: 0px;}.collapsing_header header {    padding: 0 0px 0 10px;}/*--------------首頁_英文------------*/ 
.lang_en .footer-block p {    font-size: 15px;}
}
/*380px end*/