/**/a{text-decoratione:none}a:hover, a:active, a:focus{text-decoratione:none}.row{margin-right:0px;margin-left:0px;}a:-webkit-any-link {text-decoration: none !important;}input, select, textarea {font-family: 'Noto Sans TC', sans-serif;letter-spacing:1px;color:#ccc;font-weight:300;}/*網站背景*/body.wrapper_bg {background: #363636;}.webbg_block {    position: fixed;    height: 100vh;    width: 100%;    z-index: -11111;    top: 0;    left: 0;}.item_webbg {    height: 100vh;    width: calc(100%/7);    float: left;    border-right: 1px solid #d7bfa3;    opacity: 0.1;}#panel_47.item_webbg {    border-left: 1px solid #d7bfa3;}/*loading*/ 
.RWDfakeloader {    background-image: linear-gradient(90deg,rgba(215, 191, 163, 0.1) 1px, transparent 0);    background-size: 14.285%;}.fl {    left: 50% !important;    top: 50% !important;    margin-left: -90px;    margin-top: -99px;}/*menu*/ 
.RWDmenu_plus04 .header {background: transparent;transition:0.4s}.RWDmenu_plus04 .header.is-up {background:rgba(31, 31, 31, 0.8);transition:0.4s;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;    width:auto;    float: right;    position:relative;}.RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent}.RWDmenu_plus04 .menu li a{color:#fff;letter-spacing:2px;font-family: 'Noto Serif TC', serif;}.RWDmenu_plus04 .menu li a:hover{color:#fff}/*menu裝飾線*/ 
.RWDmenu_plus04 .header .site-nav .menu>li:after {    content: "";    position: absolute;    width: 98%;    height: 0;    top: 20px;    left: 0;    border-top: 1px dashed #d7bfa3;    transition:0.4s;}.RWDmenu_plus04 .header.is-up .site-nav .menu li:after {top: 73px;transition:0.4s;}/*li.menu_join a {padding-right: 0px !important;}li.menu_about a {padding-left: 0px !important;}*/ 
.header #menu_linedot {    position: absolute;    height: 74px;    top: 0;    transition:0.4s;}.header.is-up #menu_linedot { top: 53px; transition:0.4s;}#menu_linedot:before {    content: "";    position: absolute;    width: 7px;    height: 7px;    background: #d7bfa3;    border-radius: 50%;    top: 17px;    right: 0;}#menu_linedot:after {    content: "";    position: absolute;    width: 100%;    height: 1px;    background: #d7bfa3;    left: 0;    top: 20px;}.RWDmenu_plus04 .site-nav .menu li.has-child.active a:hover:after{color:#fff;}/*下拉選單*/ 
.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;}.RWDmenu_plus04 .site-nav .menu .is-open li:after{display:none}.RWDmenu_plus04 .site-nav .menu ul {background:rgba(54, 54, 54, 0.6);text-align: center;}.RWDmenu_plus04 .site-nav .menu .is-open li:nth-child(1) {border-top: 0px;}.RWDmenu_plus04 .site-nav .menu .is-open li {border-top: 1px solid rgba(255, 255, 255, 0.4);}.RWDmenu_plus04 .site-nav .menu ul li>a {font-size: 13px;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {text-decoration:none;}/*menu下滑前*/ 
.RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 35px 20px 15px 20px;transition:0.4s;}/*menu下滑後*/ 
.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a {padding: 25px 20px 25px 20px;transition:0.4s;}/*logo*/ 
.RWDmenu_plus04 .logo {    width: 230px;    margin-top: 11px;}.RWDmenu_plus04 .header .logo {    opacity: 0;    transition: 0.4s;}.RWDmenu_plus04 .header.is-up .logo {    opacity: 1;    transition: 0.4s;}/*語系*/ 
.RWDmenu_plus04 .features {width: 110px;}.RWDmenu_plus04 .language-block a {    color:#d7bfa3;    font-size: 15px;    letter-spacing: 2px;    font-family: 'Noto Sans TC', sans-serif;    font-weight:100;}.RWDmenu_plus04 .header .features .language-block a {    position: relative;    padding:35px 8px 15px 8px;    transition:0.4s;}.RWDmenu_plus04 .header.is-up .features .language-block a {    transition:0.4s;    padding:25px 8px 25px; 8px;}.RWDmenu_plus04 .header .features .language-block a:after {    content: "/";    position: absolute;    left: 0;    top: 35px;    margin-left: -5px;    transition:0.4s;}.RWDmenu_plus04 .header.is-up .features .language-block a:after {    transition:0.4s;    top: 24px;}#m_RWDfullscreen01_1_1 > header > div > div.features > div.language-block > a:nth-child(1):after{display:none}/*內容寬度*/ 
.main .container {width: 80%;}/*模組標題*/h1.main-title {    font-size: 35px !important;    letter-spacing: 4px !important;    font-family: 'Noto Serif TC', serif;    color: #deb887 !important;    font-weight: 500 !important;    line-height: 42px !important;}h2.sub-title {display: none !important;}.section-line {display: none !important;}.section-subject {margin-bottom: 80px !important;}/*目映*/ 
.moving_block {    padding: 100px 0px 200px 0px;    position: relative;}.moving_block:after {    content: "";    position: absolute;    width: 100%;    height: 37%;    background: url(archive/image/customization/dynamic-style.png);    bottom: -1px;    z-index: -1;}.moving_block .main-title {    text-align: left !important;    margin-left: 20px !important;}.moving_block .section-subject {    margin-bottom: 30px !important;    position: relative;    display: inline-block;}.moving_block .section-subject:after {    content: "";    position: absolute;    width: 6px;    height: 100px;    background: #deb886;    left: -3px;    top: 0;    z-index:-1;}/*關於目映*/ 
.about_moving {    width: 40%;    float: left;}#m_RWDfullscreen01_55_1 > div:nth-child(2){    max-height:31vw;    overflow: hidden;}/*目映作品*/ 
.portfolio_moving .RWDedictor001 {    height: 100%;    position:relative;}.portfolio_moving {    width: 55%;    float: right;    position:relative;}#m_RWDfullscreen01_56_1 > div:nth-child(2){    max-height: 31vw;    overflow-y: hidden;    position:relative;}#m_RWDfullscreen01_56_1 > div:nth-child(2):after {    content: "";    position: absolute;    background: url(archive/image/customization/190416_portfolio_icon.png)no-repeat;    width: 80px;    height: 80px;    background-size: contain;    top: 50%;    left: 50%;    margin-top: -40px;    margin-left: -40px;    pointer-events: none;}#m_RWDfullscreen01_56_1 > div:nth-child(2):before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: rgba(54, 54, 54, 0.5);    pointer-events: none;}/*最新消息*/ 
.news_block h1.main-title:before {    content: "";    position: absolute;    background: url(archive/image/customization/190416_title-decoration_black.png)no-repeat;    width: 156px;    height: 8px;    background-size: contain;    top: -20px;    left:50%;    margin-left:-78px;}.news_block h1.main-title {    color: #363636 !important;}.news_block {    padding-bottom: 200px;    position: relative;    background: url(archive/image/customization/dynamic-style.png);}section.boxContent {    position: absolute;    top: 0;    padding: 50px 60px;    height: 100%;    background: rgba(222, 184, 135, 0.9);    opacity: 0;    transition: 0.4s;    font-family: 'Noto Sans TC', sans-serif;    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    font-weight: 300;    color: #363636;}.RWDproduct001 .isotopeItem {margin-bottom: 50px;padding: 0px;}.RWDproduct001 .isotopeItem:hover > section.boxContent{opacity:1;transition:0.4s;}.RWDproduct001 a h3 {    color: #000;    font-size:1.2em;    letter-spacing: 2px;    font-weight: 500;    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #363636;    margin-top: 0px;    line-height:1.5;}.boxContent a {    color: #1d1d1d;    text-decoration:none;}.boxContent a:hover {    text-decoration:none;}.sub_newstitle {    font-size: 16px;    color: #1d1d1d;    font-weight: 300;    margin-bottom: 10px;    line-height: 30px;}.boxContent a.moreLink {    position: absolute;    right: 0;    bottom: 0;    color: transparent;    background: #363636;    padding: 6px 20px;    width: 130px;}a.moreLink:after {    content: "";    position: absolute;    background: url(archive/image/customization/190416_news_btn.png)no-repeat;    background-size: contain;    width: 60px;    height: 12px;    top: 13px;}.RWDproduct001 .isotopeItem:nth-child(2n+2) {    left: inherit !important;    right: 0;}.RWDproduct001 .isotopeItem {    width: 48%;}.newsbg_block {    background: url(archive/image/customization/dynamic-style.png);    height:1800px;    width: 100%;    position: absolute;    top:79vw;    z-index: -1;    display:none;}.service_block:after {    content: "";    position: absolute;    width: 100%;    height: 500px;    -webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0% 33%);    clip-path: polygon(0 0, 100% 0, 100% 75%, 0% 33%);    z-index: -1;    background: url(archive/image/customization/dynamic-style.png);    top: -1px;}/*服務項目*/ 
.service_block {    padding-bottom: 200px;    position: relative;}.service_block h1.main-title {    color: #363636 !important;}.service_block h1.main-title:before {    content: "";    position: absolute;    background: url(archive/image/customization/190416_title-decoration_black.png)no-repeat;    width: 156px;    height: 8px;    background-size: contain;    top: -20px;    -moz-transform:scaleX(-1);    -webkit-transform:scaleX(-1);    -o-transform:scaleX(-1);    transform:scaleX(-1);    left:50%;    margin-left:-78px;}.service_item {    width: calc(100%/5 - 4%);    float: left;    margin: 0px 2%;    position: relative;    background: #deb887;    padding: 70px 40px;    min-height: 300px;}.service_item:after {    width: 90%;    height: 90%;    border: 1px solid #363636;    content: "";    position: absolute;    left: 5%;    top: 5%;    pointer-events: none;}.service_icon {    text-align: center;    width: 90px;    margin:0 auto;    margin-bottom: 30px;}.service_content {    font-family: 'Noto Sans TC', sans-serif;    font-size: 20px;    letter-spacing: 3px;    text-align: center;    color: #363636;    line-height: 30px;}.service_item {    margin-top: 0px;    transition: 0.4s;}.service_item:hover {    margin-top: -20px;    transition: 0.4s;}/*合作廠商*/ 
.cooperation_block h1.main-title:before {    content: "";    position: absolute;    background: url(archive/image/customization/190416_title-decoration_golden.png)no-repeat;    width: 156px;    height: 8px;    background-size: contain;    top: -20px;    left: 50%;    margin-left: -78px;}.cooperation_logo a > img {    padding: 20px 30px;    border: 1px solid #887b6a;    margin: 10px 20px;    background: #363636;    transition: 0.8s;    box-shadow: 0px 0px 11px -4px rgba(222, 184, 135, 0);    height:100px;}.cooperation_logo a:hover > img {    border: 1px solid #deb887;    transition: 0.8s;    box-shadow: 0px 0px 11px -4px rgba(222, 184, 135, 0.6);}.cooperation_block {    padding-bottom: 200px;    position: relative;}.cooperation_logo {    text-align: center;}/*聯絡目映*/ 
.contact_block {    position: relative;    padding-bottom: 150px;}.contact_block .container {width: 1170px;}.RWDeform001 .section-subject {display: none;}.contact_block h1.main-title:before {    content: "";    position: absolute;    background: url(archive/image/customization/190416_title-decoration_golden.png)no-repeat;    width: 156px;    height: 8px;    background-size: contain;    top: -20px;    -moz-transform:scaleX(-1);    -webkit-transform:scaleX(-1);    -o-transform:scaleX(-1);    transform:scaleX(-1);    left:50%;    margin-left:-78px;}#m_RWDfullscreen01_73_1 > div:nth-child(2) > div {display: none;}.eform_block {    width: 47%;    float: left;    margin-right: 3%;}.info_block {    width: 45%;    float: right;    text-align: right;    padding-right: 15px;    font-family: 'Noto Sans TC', sans-serif;    color: #fff;    font-weight: 300;    font-size: 17px;    letter-spacing: 2px;    line-height: 30px;}.info_block a{color:#fff}.info_block a:hover{color:#deb887}.info_movinglogo {    width: 250px;    float:right;}#eFormm_RWDfullscreen01_73_1 > div:nth-child(10) {    position: absolute;    width: 80%;    bottom: 0;    right: 0;    margin-bottom: -50px;    padding: 0px 12px;}#eFormm_RWDfullscreen01_73_1 > div:nth-child(9) {width: 100%;}.eform_block label {    width: 20%;    float: left;    margin-bottom: 0;    font-size: 16px;    color: #fff;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    letter-spacing: 2px;    line-height: 30px;}.eform_block .form-control {    width: 80%;    float:left;    border-radius: 0px;    background: #404040;    border: 0px;    box-shadow: none;}.ebtn.currectsend_btn {    text-align: center !important;    color: #ffffff;    line-height: initial;    padding: 0;    background: transparent;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    cursor: pointer;    display: block;    float: none;    margin-right: 0px;}.currectsend_btn a {    padding: 5px 0px;    display: block;    border: 1px solid #deb887;    color: #deb887;    letter-spacing: 2px;    font-family: 'Noto Sans TC', sans-serif;    font-size: 14px;    background: transparent;    transition: 0.3s;}.currectsend_btn a:hover {    background: #deb887;    color: #363636;    transition: 0.3s;}.form-group input { color: #fff; caret-color:#deb887; } @supports (-webkit-mask: none) and (not (caret-color:#deb887)) { .form-group input { color:#deb887; }.form-group input::first-line { color: #ccc; } } .form-group textarea { color: #fff; caret-color:#deb887; } @supports (-webkit-mask: none) and (not (caret-color:#deb887)) { .form-group textarea { color:#deb887; }.form-group textarea::first-line { color: #ccc; } } textarea#eformstw31_00007 {height: 100px;}textarea#eformstw31_00007::placeholder{color:#ccc;font-weight:300;}.eform_block .form-control::after {    content: "";    position: absolute;    width: 100%;    height: 1px;    z-index: 1111;    background: #fff;}.eform_block .form-control{border-bottom: 1px solid transparent;}.eform_block .form-control:focus {    border-bottom: 1px solid #deb887;    transition: 0.8s;    box-shadow: none;}.info_movingcontent {    clear: both;    margin-top: 20px;    display: inline-block;}.contact_info {    padding-bottom: 30px;    border-bottom: 1px solid #deb887;    margin-bottom: 30px;    position: relative;}/*電子報*/ 
.web_edm .btn {    background: transparent;    border: 0px;    color: #fff;    font-size: 15px;    font-weight: 300;    letter-spacing: 2px;    padding-right: 0;    padding-left: 20px;    height: 40px;    line-height: 39px;}.web_edm .btn_container{   float:right;}.web_edm {    border: 0px;    background: transparent;    margin:0px 10px;}.web_edm .email{width:330px}.web_edm .email input {    margin: 0px;    padding: 0px 20px;    width: 100%;    height: 40px;    background: #404040;    color: #eee;    font-weight: 100;    letter-spacing: 3px;}.web_edm .email input { color: #fff; caret-color:#deb887;border-radius:0px;} @supports (-webkit-mask: none) and (not (caret-color:#deb887)) { .web_edm .email input { color:#deb887; }.web_edm .email input::first-line { color: #ccc; } } /*社群連結*/ 
.RWDsocial002 .iconRounded {    background: transparent;    border: 0px;    color: transparent;    margin-right: 0px;    margin-left: 20px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background: transparent;}a.tips i.iconRounded.cusimg img{    transition: 0.8s;    box-shadow:0px 0px 11px -1px rgba(222, 184, 135, 0);    border-radius: 50%;}a.tips:hover i.iconRounded.cusimg img{    transition: 0.8s;    box-shadow:0px 0px 11px -1px rgba(222, 184, 135, 0.6);}.RWDsocial002 ul.socialNetwork {    margin-bottom: 0px;    margin-top: 30px;}.tooltip.top .tooltip-arrow {    border-top-color: #404040;    transform: scaleY(-1);    top:0}.tooltip {    top: 83px !important;    margin-left:12px;}.tooltip-inner {    background-color:#404040;    border-radius: 4px;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    color:#fff}/*copyright*/ 
.footer_block {    position: relative;    background: rgba(29, 29, 29, 0.3);    padding: 50px 0px;    text-align: center;    color: #b3b3b3;    font-family: 'Noto Sans TC', sans-serif;    font-size: 13px;    letter-spacing: 1px;    font-weight: 100;    line-height: 25px;}.footer_block a:hover {    color: #cacaca;}.footer_block a {    color: #b3b3b3;}.copyright_pad, .copyright_phone{display:none}/*scrolltop*/ 
.scrollTop001 .icon {    background: transparent url(archive/image/customization/190417_scrolltop3.png) center center no-repeat;    background-size: contain;}.scrollTop001 .icon {    opacity: 0.6;    -moz-opacity: 0.6;    -khtml-opacity:1;    filter: alpha(opacity=60);}.scrollTop001:hover .icon {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity:1;    filter: alpha(opacity=100);}.scrollTop001 {    width: 80px;    height: 80px;    bottom: 0;    right: 0;}
/*內頁 start*/

#toTop {display: none !important;}/*menu*/ 
.page_wrapper_bg .RWDmenu_plus04 .header {border-bottom: 0;}.page_wrapper_bg  .RWDmenu_plus04 .header .logo {opacity: 1;}.page_wrapper_bg .RWDmenu_plus04 .header .features .language-block a:first-child:after{display:none;}/*main*/ 
.page_wrapper_bg .main .container {width: 71%;}.page_wrapper_bg .pagecontent {margin-top: 80px !important;}.page_wrapper_bg .main {top: 0 !important;background-color: transparent;}.page_wrapper_bg section.call_to_action {  padding: 65px 0 150px 0; min-height: 700px;}.page_wrapper_bg .article-text .container {width: 1170px;}.page_wrapper_bg  .row {margin-right: -15px; margin-left: -15px;}/*標題&麵包屑*/ 
.hgroup .breadcrumb a {color: #ccc;}.hgroup .breadcrumb {font-size: 12px;background-color: #363636;color: #ccc;border: none;}.hgroup h1 {text-align: center;font-size: 35px;letter-spacing: 4px;font-family: 'Noto Serif TC', serif; color: #deb887; font-weight: 500; line-height: 42px;margin: 0 0 30px 0; padding: 0;}.hgroup .container { border-bottom: 1px dashed #ccc;}.hgroup .container:after {  content: "";position: absolute;width: 10px;height: 10px;background: #ccc;border-radius: 50%; bottom: -5px;left: 49.5%;}.hgroup .container:before {content: ""; position: absolute; width: 50%;height: 1px; background: #ccc; bottom: -1px; left: 0;}.hgroup h1 h8 { font-family: 'Noto Sans TC', sans-serif;}/*頁尾*/ 
.page_wrapper_bg .contact_block .container { padding: 0;}.eform_block #eFormm_RWDPAGE_BASE_PAT01_61_1 > .col-sm-4 { width: 85.5%;}.page_wrapper_bg  .contact_block {background: rgba(29, 29, 29, 0.3); position: relative;padding: 60px 0 10px;}.page_wrapper_bg  .info_block {width: 40%;padding-right: 0;}.page_wrapper_bg  .web_edm .email { width: 365px;}.page_wrapper_bg .eform_block label {width: 22%;}.page_wrapper_bg .eform_block .form-control { width: 78%;}.page ul li a { background-color: #444;}.page .page_active, .page ul li a:hover { background-color: #000; color: #fff;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing: 4px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;}.page_wrapper_bg .article-text {font-weight: 300;font-family: 'Noto Sans TC', sans-serif;font-size: 15px;line-height: 2;letter-spacing: 2px;color: #fff;text-align: justify;}.page_wrapper_bg .article-text p {font-weight: 300;font-family: 'Noto Sans TC', sans-serif;font-size: 15px;line-height: 2;letter-spacing: 2px;color: #fff;}/*文章列表統一設定*/ 
.cate_list .summary {text-align: center;}.cate_list .subject a {display: block; color: #fff; font-size: 18px;font-weight: 500;}.cate_list .summary a { color: #ccc; font-size: 15px;  font-weight: 300;}.layoutlist_7 .subject a { display: block;  color: #fff !important; text-align: center;font-weight:500;}.layoutlist_7 .summary a { color: #fff !important; font-size: 14px;  font-weight: 300;}.layoutlist_7 .cdate { display: none;}.layoutlist_7 .litem {padding: 0 30px;}/*相簿燈箱統一設定*/ 
.fancybox-close { position: absolute; top: 0; right: 0px;}.fancybox-opened .fancybox-skin{box-shadow: none;}.fancybox-skin {position: relative;background: transparent;}.fancybox-nav span {width: 45px; height: 45px; opacity: 0.7;}.fancybox-prev span {visibility: visible;left: -60px; background-position: center;background: url(archive/image/customization/pre02.png) no-repeat; background-size: contain;}.fancybox-next span{visibility: visible; right: -60px;background-position: center; background: url(archive/image/customization/next01.png) no-repeat; background-size: contain;}.fancybox-nav span:hover {opacity: 1;}.fancybox-opened .fancybox-title {font-size:15px; color: #fff;font-family: 'Source Sans Pro', '微軟正黑體', sans-serif; letter-spacing: 2px;}.photo_num { color: #999;font-size: 13px;letter-spacing: 1px;}.content_box .mask {background-color: rgba(222, 184, 135, 0.6) !important;top: 20px !important; left: 20px !important;width: calc(100% - 40px) !important; height: calc(100% - 40px) !important;}/*按鈕*/ 
.ebtn.refill_btn {display: none;}#album .btn.btn_back { display: none;}/*回上一頁按鈕*/ 
.btn.btn_back {margin-right: 0;float: right;background: transparent;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: transparent;color: #deb887; transition: all 0.2s ease;border: 1px solid #deb887;}.btn.btn_back a:hover {border: 1px solid #deb887;color: #363636;background: #deb887;}/*確定送出*/ 
.page_wrapper_bg .contact_block .ebtn.currectsend_btn {width: 78%;}.page_wrapper_bg .article-text .ebtn.currectsend_btn {margin-right: 15px !important;}.page_wrapper_bg .ebtn {margin-top: 20px;transition: all 0.3s ease;border-radius: 0 !important;float: right !important;margin-right: 0 !important; background: transparent !important; border: 1px solid #deb887;box-shadow:none;}.page_wrapper_bg .currectsend_btn a {border: none;padding: 0;color:#deb887;}.page_wrapper_bg .ebtn:hover {background:#deb887 !important; border: 1px solid #deb887;}.page_wrapper_bg .ebtn:hover a {color:#363636;}.page_wrapper_bg .currectsend_btn a:hover {background: transparent;}.eform_block .currectsend_btn a {padding: 5px 0px !IMPORTANT;}/*側選單*/#sidebar {margin-top: 80px;}#sidebar .products-nav { background: #404040;text-align: center;}.m2018 .products-nav>ul>li {padding-left: 10px;}.m2018 .products-nav>ul>li>a { color: #fff;}.m2018 .products-nav .nav-title { background: #deb887;font-size: 18px; padding: 10px;margin-bottom: 15px; color: #363636;font-weight: 600;}.m2018 .products-nav>ul>li>a:hover {color: #deb887;transition: .3s ease;}.m2018 .products-nav>ul>li.active>a { color: #deb887;}/*關於*/ 
.ab_block .col-md-6:nth-child(1) {padding-right: 40px;}.ab_block .col-md-6:nth-child(2) {padding-left: 40px;}.ab_block h4, .ab_tx h4 { color: #deb887; font-weight: 600;}.row.ab_block {background: rgba(29, 29, 29, 0.3); padding: 20px 20px 35px;margin: 60px 0;}.ab_tx .col-md-7 {padding-right: 55px;}.row.ab_con .col-md-12 {margin-bottom: 20px;}dd {line-height: 2;text-align: left;}/*平面設計*/ 
.works img { margin: 50px 0 0;}.works .col-md-6:nth-child(1) { padding-right: 60px; border-right: 1px solid #555;}.works .col-md-6:nth-child(2) {padding-left: 60px;}/*活動布置*/ 
.photo_view .flexslider {margin: 0 0 30px; background: transparent !important; border: none !important;}#album .page_desc2{margin-top: 30px;padding: 10px;}#album .page_desc {margin-bottom: 30px;padding: 10px;}.photo_view .flexslider .slides2 {height: 122px;}/*影像*/#edcontent ._bd_column {padding-left: 0;padding-right: 0;}._bd_embed-responsive { margin-top: 30px; margin-bottom: 30px;}/*消息*/ 
.layoutlist_3 .listdate {border-left: none !important;text-align: center;}.layoutlist_3 ._col.list_img {padding-left: 0;}.layoutlist_3 .item {border-bottom: none !important;background: rgba(29, 29, 29, 0.3);margin: 0 0 20px;}.layoutlist_3 .list_subject a {font-size: 18px !important;font-weight: 500 !important;letter-spacing: 3px !important;color: #deb887 !important;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important;font-weight: 300 !important;letter-spacing:2px  !important;color: #ddd !important;}.layoutlist_3 .list_subject .summary a:before {display: none;}.layoutlist_3 .listdate .day {color: #fff !important;font-family: arial,sans-serif;line-height: 1;}.layoutlist_3 .list_subject {padding: 0 30px;}/*服務項目*/ 
.page_wrapper_bg  .service_item {width: calc(20% - 30px); margin: 0px 15px; position: relative; background: #deb887; padding: 50px 40px; min-height: 250px;}/*加入目映*/ 
.list_table tr:first-child {background: #deb887;}.recruitment .list_table th {border-bottom: none !important;line-height: 31px;  text-align: center; color: #363636; font-weight: 400;font-size: 16px;}.recruitment .list_table tr.odd {background: transparent;}.recruitment .list_table td.list_position { border-bottom: none;padding-left: 0; padding-right: 0;}.recruitment .list_table tr.even {background: #404040;}.list_table th { padding: 10px 0;}.recruitment .list_table td {padding: 18px 0px;border-bottom: none !important;}.recruitment .list_table A { color: #bbb;line-height: 20px;}.recruitment .list_table A:hover { color: #fff;}.recruitment .list_table td.list_no {color: #bbb;}.customized_columns ._input, .customized_columns select { border: none; background-color: #404040;border-radius: 0;}.form-control:focus {border-bottom: 1px solid #deb887 !important;outline: 0;-webkit-box-shadow: none;box-shadow: none;transition: 0.8s;}.position {border-bottom: 1px solid #dcdcdc;color: #fff;}.page_wrapper_bg .form-horizontal .control-label {font-weight: 300;}input[type=checkbox], input[type=radio] {margin: 4px 5px 0 0;}.page_wrapper_bg .article-text .form-group textarea {min-height: 180px;}.resumefilldesc {  color: #ddd;line-height: 1.5; margin: 10px 0px 30px;}

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

@media (max-width: 1680px) {/*1680px*/ 
.contact_block .container {width: 80%;}.service_block .container {width: 83%;}.cooperation_block .container {width: 100%;}.web_edm .email input {width: 191%;}}@media (max-width: 1440px) {/*1440px*/ 
.service_item {    width: calc(100%/5 - 2%);    margin: 0px 1%;}.cooperation_block .container {width: 100%;}.cooperation_logo a > img {margin: 10px 5px;}.web_edm .email input {width: 150%;}section.boxContent {padding: 30px 40px;}}@media (max-width: 1366px) {/*1366px*/ 
.service_icon { width: 70px;}}@media (max-width: 1280px) {/*1280px*/#m_RWDfullscreen01_55_1 > div:nth-child(2){max-height:30vw}#m_RWDfullscreen01_56_1 > div:nth-child(2){max-height:30vw}section.boxContent { padding: 30px 30px;}.main .container{width:95%}.web_edm .email input {width: 169%;}}/*內頁*/@media (max-width: 1680px) {.page_wrapper_bg  .web_edm .email input {width: 182%;}.page_wrapper_bg .ft_mi { padding-left: 0;padding-right: 0;}}@media (max-width: 1440px) {.page_wrapper_bg .RWDmenu_plus04 .header .site-nav .menu>li>a {text-shadow: 0px 0px 2px #363636;}.page_wrapper_bg .RWDmenu_plus04 .header is-up .site-nav .menu>li>a {text-shadow: none;}.page_wrapper_bg .article-text .container {width: calc(71% + 64px);}.layoutlist_7 .litem {padding: 0 15px;}.page_wrapper_bg .contact_block .container {width: 90%;}.eform_block #eFormm_RWDPAGE_BASE_PAT01_61_1 > .col-sm-4 {  width: 90%;}.page_wrapper_bg .info_block {width: 42%;}.page_wrapper_bg .pagecontent {margin-top: 60px !important;padding: 0 15px !important;}.page_wrapper_bg section.call_to_action {padding: 45px 0 85px 0;}.recruitment.layoutlist_1 {padding: 30px 0px 45px;}.layoutlist_3 .item { margin: 15px 0;}#sidebar.layoutmenu3 {padding-right: 50px;padding-left: 15px;}#sidebar {margin-top: 70px;}.customized_columns {padding: 0 15px;}.description {margin: 10px 15px 35px;}.position {margin: 20px 15px 0;}.ab_block .col-md-6:nth-child(1) { padding-right: 35px;}.ab_block .col-md-6:nth-child(2) {padding-left: 35px;}}@media (max-width: 1366px) {.page_wrapper_bg .web_edm .email {width: 219px;}.page_wrapper_bg .web_edm .email input {width: 263%;}.page_wrapper_bg .service_content {font-size: 16px;}.page_wrapper_bg .service_item {padding: 50px 30px;}}@media (max-width: 1280px) {.page_wrapper_bg .web_edm .email input { width: 246%;}}

/*小螢幕尺寸 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*loading*/ 
.RWDfakeloader {background-size: 16.666%;}.fl img {width: 100%;}.fl { margin-left: -65px; margin-top: -71.5px; width: 130px !important; height: 143px !important;}/*menu*/ 
.RWDmenu_plus04 .ml-stack-nav-toggle {color: #fff; font-family: 'Noto Serif TC', serif;letter-spacing: 2px;padding-right: 56px;}.ml-stack-nav-toggle__line {background: #fff;height:1px;}.ml-stack-nav-toggle__line:nth-child(3){width:20px;}.RWDmenu_plus04 #mobile-menu {background: #363636;width: 35% !important;box-shadow: none;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.can-link>a {padding-left: 30px;}div#menu_linedot {display: none;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background-color: #fff;}.RWDmenu_plus04 .menu-icon {color: transparent;}.RWDmenu_plus04 #mobile-menu .main-menu {padding: 0px 50px;}.RWDmenu_plus04 #mobile-menu .menu li a {margin-left: 0px;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after {color: #fff !important;z-index:111;}.RWDmenu_plus04 .menu-icon {margin-right: 30px;}.RWDmenu_plus04 #mobile-menu .menu>li>a { font-size: 14px; letter-spacing: 1px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #363636;}.RWDmenu_plus04 .logo { width: 180px;margin-top: 18px;}/*語系*/ 
.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {padding-left: 15px; font-size: 14px; width: 100%;}.RWDmenu_plus04 #mobile-menu .menu li.has-child>a {margin-right: 0;width:100%;z-index:-1;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after { color: #fff !important;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}/*區塊標題*/h1.main-title {font-size: 30px !important;}/*目映台北*/#m_RWDfullscreen01_55_1 > div:nth-child(2) {max-height: 36vw;}#m_RWDfullscreen01_56_1 > div:nth-child(2) {max-height: 36vw;}/*最新消息*/section.boxContent {position: relative; opacity: 1;min-height: 283px;}/*間距*/ 
.moving_block {padding: 100px 0px 100px 0px;}.news_block {padding-bottom: 100px;}.service_block {padding-bottom: 100px;}.cooperation_block {padding-bottom: 100px;}/*服務項目*/ 
.service_item { padding: 50px 30px; min-height: 230px;}.service_icon {width: 60px;}.service_block:after { -webkit-clip-path: polygon(0 0, 100% 0, 100% 57%, 0% 33%); clip-path: polygon(0 0, 100% 0, 100% 57%, 0% 33%);}.service_item:hover { margin-top: 0px; transition: 0.4s;}/*合作廠商*/ 
.cooperation_logo a > img {height: 90px;}/*聯絡我們*/ 
.eform_block { width: 50%;margin-right: 0;}.eform_block .form-control { width: 75%;}.eform_block label {width: 25%;}#eFormm_RWDfullscreen01_73_1 > div:nth-child(10) { width: 76%; padding: 0px 13px;}.contact_block {padding-bottom: 100px;}.info_block {font-size: 15px;}/*頁尾資訊*/ 
.web_edm .email {  width: 240px; border-radius: 0px;}.web_edm .email input {width: 100%;}.social_block { text-align: right; float: right;}/*webbg*/ 
.item_webbg:nth-child(7) { display: none;}.item_webbg{width:calc(100%/6);}/*-----內頁-----*/ 
.page_wrapper_bg  .RWDmenu_plus04 .copyright {display: none;}.mCSB_scrollTools .mCSB_draggerContainer {display: none;}.hgroup h1 {font-size: 26px; line-height: 1.5;}.page_wrapper_bg .main .container {width: 90%;}.page_wrapper_bg .article-text .container {width: 95%;}/*頁尾*/ 
.page_wrapper_bg .eform_block label {width: 25%;}.page_wrapper_bg .eform_block .form-control {width: 75%;}.page_wrapper_bg .contact_block .ebtn.currectsend_btn {width: 75%;}.page_wrapper_bg .web_edm .email input { width: 100%;}.page_wrapper_bg .web_edm .email { width: 224px;}.page_wrapper_bg .service_item {padding: 45px 30px;  min-height: 200px;}.fancybox-next span {right: -20px;}.fancybox-prev span {left: -20px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*loading*/ 
.RWDfakeloader {background-size: 20%;}/*menu*/ 
.RWDmenu_plus04 #mobile-menu {width: 50% !important;}/*服務項目*/ 
.service_content {line-height: 35px;}/*聯絡目映*/ 
.contact_block .container {width: 100%;}.eform_block label {font-size: 14px;}.info_block {    font-size: 14px;    letter-spacing: 1px;    width: 47%;}.web_edm {margin: 0;}.web_edm .email input {width: 100%;}.web_edm .email {width: 190px;}.web_edm .btn {padding-left: 15px;}/*copyright*/ 
.copyright_web {display: none;}.copyright_pad {display: block;}/*webbg*/ 
.item_webbg:nth-child(6), .item_webbg:nth-child(7) { display: none;}.item_webbg{width:calc(100%/5);}/*--------內頁--------*/ 
.hgroup .container:after {left: 49%;}.page_wrapper_bg .pagecontent { margin-top: 30px !important;}/*頁尾*/ 
.eform_block #eFormm_RWDPAGE_BASE_PAT01_61_1 > .col-sm-4 {  width: 100%;}.page_wrapper_bg .contact_block {padding: 60px 30px 10px;}.page_wrapper_bg .web_edm .email {width: 190px;}.page_wrapper_bg .info_block {    width: 46%;}.page_wrapper_bg .eform_block label { padding: 0;}#sidebar.layoutmenu3 { padding-right: 15px;}/*關於*/ 
.ab_tx .col-md-7 {padding-right: 15px;}.ab_block .col-md-6:nth-child(1) { padding-right: 15px;}.ab_block .col-md-6:nth-child(2) { padding-left: 15px; margin-top: 35px;}dl { margin-bottom: 0;}/*平面*/ 
.works .col-md-6:nth-child(2) {padding-left: 40px;}.works .col-md-6:nth-child(1) { padding-right: 40px;}/*消息*/ 
.layoutlist_3 .listdate .day::before{display:none;}.layoutlist_3 .listdate .day { font-size: 30px !important;}.page_wrapper_bg .ebtn.currectsend_btn {margin-right: 0px !important;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*loading*/ 
.RWDfakeloader {background-size: 25%;}.fl {    margin-left: -45px;    margin-top: -49.5px;    width: 90px !important;    height: 99px !important;}/*menu*/ 
.ml-stack-nav-toggle__line {width: 40%;}.RWDmenu_plus04 #mobile-menu {width: 100% !important;}/*模組標題*/ 
.section-subject {margin-bottom: 40px !important;}/*最新消息*/ 
.RWDproduct001 .isotopeItem{width:100%}/*目映台北*/ 
.about_moving {width: 100%;margin-bottom:50px;}.portfolio_moving {width: 100%;}#m_RWDfullscreen01_55_1 > div:nth-child(2) {max-height: 100%;}#m_RWDfullscreen01_56_1 > div:nth-child(2){max-height: 100%;}.moving_block:after {height: 30%;}.service_item {    width: calc(100%/2 - 20px);    margin: 0px 10px 30px 10px;}.service_block:after {    -webkit-clip-path: polygon(0 0, 100% 0, 100% 73%, 0% 55%);    clip-path: polygon(0 0, 100% 0, 100% 73%, 0% 55%);    height:100%;}.service_item.fivth {    margin: 0 auto;    float: none;    position: relative;    display: inline-block;}/*合作廠商*/ 
.cooperation_logo a > img {    height: 60px;    padding: 10px 10px;}/*聯絡目映*/ 
.eform_block {width: 100%;}#m_RWDfullscreen01_73_1 > div:nth-child(2) > div {display: block;}#m_RWDfullscreen01_73_1 > div:nth-child(2) > div {    text-align: center;    padding-right: 15px;    font-family: 'Noto Sans TC', sans-serif;    color: #fff;    font-weight: 300;    font-size: 15px;    letter-spacing: 2px;    line-height: 26px;    padding:0px;}.info_movinglogo{float:none;margin:0 auto;width: 200px;}.info_movingcontent {    padding-bottom: 25px;    margin-bottom: 25px;    border-bottom: 1px solid #deb887;    display: block;}.info_movingcontent a:hover {color: #d8b384;}.info_movingcontent a {color: #fff;}.info_block {width: 100%;margin-top: 50px;padding:0px;}.contact_info {display: none;}.eform_block {    width: 100%;    padding-bottom: 85px;    border-bottom:1px solid #deb887;}#eFormm_RWDfullscreen01_73_1 > div:nth-child(10) {width: 100%;}.edm_block {padding: 0px 20px;}.web_edm .email {width: 194px;}.social_block {    text-align: center;    float: none;    margin: 0 auto;    width: 300px;}.RWDsocial002 .iconRounded {margin-right:0px;margin-left:0px;margin: 0px 10px;}.contact_block {padding-bottom: 50px;}/*copyright*/ 
.copyright_pad{display:none}.copyright_phone{display:block}/*web_bg*/ 
.item_webbg:nth-child(5), .item_webbg:nth-child(6), .item_webbg:nth-child(7) {display: none;}.item_webbg {width: calc(100%/4);}/*內頁*/ 
.page_wrapper_bg .service_item {width: calc(50% - 30px); margin-bottom: 30px;}.page_wrapper_bg  .service_content {font-size: 16px;}.hgroup .container:after {left: 48.5%;}.page_subject { padding: 0 !important;}.row.ab_block { padding: 20px 10px 35px;    margin: 30px 0 60px;}.page_wrapper_bg .info_block {  width: 100%;}.page_wrapper_bg .contact_block .ebtn.currectsend_btn {width: 100%;}.page_wrapper_bg .web_edm .email {width: 194px;}.page_wrapper_bg .RWDsocial002 {text-align: center;float: none; margin: 0 auto;width: 300px;}.page_wrapper_bg .edm_block {padding: 0px;}.page_wrapper_bg .eform_block { padding-bottom: 50px;}.contact_block .form-group label:after {padding-left: 0;}.works .col-md-6:nth-child(1) { padding-right: 15px; border: none;}.works .col-md-6:nth-child(2) {padding-left: 15px;}.layoutlist_7 .litem {margin: 10px 0px 45px;}.layoutlist_3 .item { padding: 25px 0px 44px !important;}.layoutlist_3 .list_subject {margin-top: 25px !important;}.layoutlist_3 .listdate { border-left: none !important; text-align: left; padding: 0 30px;}.layoutlist_3 .listdate .day {font-size: 12px !important; color: #afafaf !important;}.layoutlist_3 .listdate .day::before{display:inline;}.layoutlist_3 ._col.list_img {padding: 0;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*服務項目*/ 
.service_content {font-size: 17px;}.service_item {padding: 50px 10px;}.service_icon {width: 70px;margin-bottom:10px;}/*edm*/ 
.eform_block label {letter-spacing: 1px;}.edm_block {padding: 0px 10px;}/*內頁*/ 
.web_edm .btn {margin-top: 0;}.page_wrapper_bg .contact_block { padding: 60px 20px 10px;}.page_wrapper_bg .web_edm .email {width: 185px;}.hgroup h1 { font-size: 24px;}.page_wrapper_bg .article-text { font-size: 14px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*服務項目*/ 
.service_item {    padding: 20px;    height: auto;    min-height: auto;}.main .container {width: 100%;}/*聯絡目映*/#eFormm_RWDfullscreen01_73_1 > div:nth-child(9) {    padding: 0px;}.eform_block label {font-size: 13px;}/*電子表單*/ 
.web_edm .email input {padding: 0px 10px;}.web_edm .btn {padding-left: 5px;font-size: 14px;}.web_edm .email {width: 180px;}.edm_block{padding: 0px;}/*copyright*/ 
.footer_block {font-size: 12px;letter-spacing:0px;}/*內頁*/ 
.page_wrapper_bg .web_edm .btn {letter-spacing: 1px;}.page_wrapper_bg .web_edm .email {width: 180px;}.page_wrapper_bg .contact_block { padding: 60px 15px 10px;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}
}
/*iphone5 end*/