/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection {    background: #04101e;    color: #fff;}::-moz-selection {    background:#04101e;    color: #fff;}/*---首頁---*//* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .container{width:77.5%;}.RWDmenu_plus02 .inside{background: transparent;}.RWDmenu_plus02 .inside.is-up{box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);}.menubg-change{background:#0c223d !important;}.cd-main-header{background: transparent;}.cd-logo{width: 250px;margin: 16px 0 0;}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{display:none;}.cd-primary-nav > li > a{font-family:'Noto Serif', cwTeXMing, sans-serif;letter-spacing: 1.5px;font-size: 15px;color: #fff;}.cd-primary-nav > li > a:hover{color: #dca232;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #dca232;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Noto Serif', cwTeXMing, sans-serif;color: #0c223d;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #dca232;}.RWDmenu_plus02 a{font-family:'Noto Serif', cwTeXMing, sans-serif;color: #fff;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #dca232;}/*新Banner*/ 
.RWDbanner_plus01 .container{width:85%;}.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}.RWDbanner_plus01 .slick-caption{top:30%;}.RWDbanner_plus01 .logo img{margin-bottom: 0;max-width: 550px;}.RWDbanner_plus01 .page-scroll a{color: transparent;}.RWDbanner_plus01 .page-scroll.style04 a{padding-top: 5px;}.scroll_link{position: relative;top: -35px;}/*下拉小箭頭*/ 
.fa-angle-down:after{display:none;}/*main*/ 
.cd-main-content{background: #0c223d url(archive/image/customization/workbg.jpg) center bottom no-repeat;background-size:100%;}/*服務項目*/ 
.block_service{padding:100px 0 75px;}.RWDService001 h1.main-title{font-family:arial, cwTeXMing, sans-serif;color:#dca232;font-size: 18px;letter-spacing: 3px;font-weight: normal;}.RWDService001 h2.sub-title{font-family: 'Noto Serif', serif;color:#dca232;font-weight: normal;font-size: 38px;margin: 5px 0 0;letter-spacing: 1px;}.RWDService001 .section-line{display:none;}.RWDService001 .boxFeature-2{background: transparent url(archive/image/customization/service_bg.jpg) center center no-repeat;padding: 30px 20px;min-height:262px;margin-bottom: 25px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);}.RWDService001 .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{max-width: 60px;margin: 0;}.RWDService001 .boxFeature-2 h2{font-size: 18px;color: #0c223d;font-weight: bold;}.RWDService001 p{margin-bottom: 0;font-size: 15px;text-align: justify;letter-spacing: 1.5px;line-height: 1.5;color: #0c223d;}/*作品欣賞*/ 
.block_works{padding-bottom: 60px;}.RWDnews005 h1.main-title{font-family:arial, cwTeXMing, sans-serif;color:#dca232;font-size: 18px;letter-spacing: 3px;font-weight: normal;}.RWDnews005 h2.sub-title{font-family: 'Noto Serif', serif;color:#dca232;font-weight: normal;font-size: 38px;margin: 5px 0 0;letter-spacing: 1px;}.RWDnews005 .section-line{display:none;}.RWDnews005 h4{font-size: 15px;margin: 0 auto;text-align: center;background-color: #dca232;line-height: 1;max-width: 70%;position: relative;top: -20px;padding: 10px 0;letter-spacing: 1.5px;}.RWDnews005 .margin-top-20{margin-top: 0 !important;}.RWDnews005 h4 a{color: #0c223d;}.RWDnews005 p.text-left{display:none;}.RWDnews005 .text-left.list-inline{display:none;}.RWDnews005 .list-inline.list-separator{display:none;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons{opacity: 1;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{color: #fff;background: transparent;border: 0px solid transparent;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: 0;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: 0px;}/*footer*/ 
.block_footer {background-color: rgba(0, 19, 44, 0.6);padding: 50px 0 0;}.footer_info{font-size: 14px;letter-spacing: 1px;color: #fff;line-height: 1.7;}.footer_info a{color: #fff;}.block_footer h1{font-size:20px;font-family: arial, cwTeXMing, sans-serif;color: #dca232;margin:0 auto 10px;letter-spacing: 2px;}.block_footer h1 img{max-width:202px;}.sns_link a{color: #dca232;font-family: 'Noto Serif', serif;letter-spacing: 2px;font-weight: bold;font-size: 15px;border: 1px solid #dca232;display: block;text-align: center;padding: 15px 0;margin-top: 34px;transition: all 0.2s ease 0s;}.sns_link a:hover, .sns_link a:focus{background-color:#dca232;color:#0c223d;}.block_copyssl{padding-top: 25px;padding-bottom: 25px;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #5b7592;font-size: 13px;letter-spacing: 1px;}.block_ssl{color: #5b7592;font-size: 13px;letter-spacing: 1px;text-align: right;}/*scrolltop*/ 
.scrollTop001{width: 35px;height: 35px;}.scrollTop001 .icon{background: transparent url(archive/image/customization/35scrolltop.png) center center no-repeat;}
/*小螢幕 start*/

@media screen and (max-width: 1220px) {.cd-main-content{background-size: auto;}.RWDbanner_plus01 .container{width: 100%;padding:0 10px !important;}.RWDbanner_plus01 .logo img{max-width: 450px;}}@media screen and (max-width: 1220px) {/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #dca232;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #dca232;}.cd-primary-nav, .cd-primary-nav ul{background: #0c223d;}nav.cd-nav ul .close-btn{color: #dca232;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #fff;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #fff;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;border-bottom: 1px solid #1d3a5f;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;color: #fff;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #fff;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #dca232;}nav.cd-nav .bottom-copyright{color: #5b7592;}nav.cd-nav .bottom-copyright span{color: #5b7592;}}@media screen and (max-width: 1170px) {/*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}.block_copyssl{padding-top: 25px !important;padding-bottom: 25px !important;}/*header*/ 
.cd-logo{width: 180px;}.RWDmenu_plus02 .inside.is-up .cd-main-header{box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.2);}.smenubg-change{background:#0c223d !important;}#RWDfullscreen01 .cd-main-header .cd-logo{margin-top: 8px;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}}

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

/*內頁長度*/section.call_to_action{min-height: 800px;}#RWDPAGE_BASE_PAT01 .main.cd-main-content{margin-top: 0 !important;}/*toTop隱藏*/#toTop{display:none !important;}/*main高度 背景*/#RWDPAGE_BASE_PAT01 .main.cd-main-content{top: 0px !important;}#RWDPAGE_BASE_PAT01 .cd-main-content::before {content: ""; width: 520px; height: 500px; position: absolute; left: 0; top: 28%;    background: transparent url(archive/image/customization/bodybgleft.png) left top no-repeat; background-size: contain; z-index: -1; opacity: .5;}#RWDPAGE_BASE_PAT01 .cd-main-content::after {content: ""; width: 520px; height: 500px; position: absolute; right: 55px; top: 100px;    background: transparent url(archive/image/customization/bodybgright.png) right top no-repeat; background-size: 100%; z-index: -1; opacity: .5;}/*大標&麵包屑*/h1.pageTitle {font-family: arial, cwTeXMing, sans-serif; color: #dca232; font-size: 18px; letter-spacing: 3px; font-weight: normal; text-align: center;}.hgroup .container {border-bottom: none; margin-top: 50px;}.hgroup .breadcrumb {background: transparent; border: none; bottom: -48px; position: relative; text-align: center;}.breadcrumb.pull-right{float: none !important;}.hgroup .breadcrumb a {color: #888; letter-spacing: 2px; font-size: 13px;}.hgroup .breadcrumb a:hover{ color: #fff;}/*英文標題*/ 
.edcontent1 h1.pageTitle::before {content: "ABOUT US"; color: #dca232; font-weight: normal; font-size: 38px; letter-spacing: 1px; font-family: 'Noto Serif', serif; position: relative; display: block; left: 0; bottom: -55px;}.album1 .pageTitle::before {content: "WORKS"; color: #dca232; font-weight: normal; position: relative; letter-spacing: 1px; font-family: 'Noto Serif', serif; display: block; left: 0; text-align: center; bottom: -55px; font-size: 38px;}.edcontent3 .pageTitle::before {content: "NEWS"; color: #dca232; font-weight: normal; font-size: 38px; letter-spacing: 1px; font-family: 'Noto Serif', serif; position: relative; display: block; left: 0; bottom: -55px;}.eforms1 .pageTitle::before {content: "CONTACT"; color: #dca232; font-weight: normal; font-size: 38px; letter-spacing: 1px; font-family: 'Noto Serif', serif; position: relative; display: block; bottom: -55px; left: 0;}/*文字統一設定*/ 
.pagecontent.menu5, .pagecontent.menu8 {margin-top: 50px !important; letter-spacing: 2px; color: #f5f5f5e8;}/*回上層*/ 
.btn.btn_back {border-radius: 0px; background: #dca232 !important; color: #0c223d; border: 1px solid #dca232; font-size: 14px; font-weight: 600; transition: all 0.2s ease 0s; float: right;}.btn.btn_back a {color: #0c223d;}.btn.btn_back:hover{background: #ffba35 !important}.btn.btn_back:hover a{color: #0c223d;}/*側選單*/ 
.page_menu_block ul.nav>li>a {font-size: 16px; font-family: arial, cwTeXMing, sans-serif; color: #dca232; font-weight: 600; background: transparent; letter-spacing: 2px; text-align: center; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}.page_menu_block ul.nav>li.active>a, .page_menu_block ul.nav>li.hover>a, .page_menu_block ul.nav>li>a:hover {background: transparent; color: #dca232;}.page_menu_block ul.nav>li.active>a::before, .page_menu_block ul.nav>li.hover>a::before, .page_menu_block ul.nav>li>a:hover::before {content: ""; width: 18px; height: 2px; background: #dca232; display: block; position: absolute; left: 17px; top: 22px;}.page_menu_block ul.nav>li>a::before {content: ""; width: 0px; height: 2px; background: #dca232; display: block; position: absolute; left: 17px; top: 22px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}#sidebar h4 {padding: 10px 20px; text-align: center; color: #0c223d; background: transparent url(archive/image/customization/service_bg.jpg) center center no-repeat; font-size: 120%; letter-spacing: .2em; line-height: 1.6; font-weight: bold; font-family: arial, cwTeXMing, sans-serif; margin-top: 0; margin-bottom: 0;}div#sidebar {width: 20%; margin-right: 5%; margin-top: 48px;}/*關於我們*/ 
.abus {margin-bottom: 60px;}.abus_item {display: flex; padding: 10px 20px; text-align: left; color: #0c223d; align-items: center; background: transparent url(archive/image/customization/service_bg.jpg) center center no-repeat; margin-top: 8px;}p.abus_num {font-size: 350%; letter-spacing: .1em; line-height: 1; font-family: 'Noto Serif', serif; margin: 0;}h2.abus_title {font-size: 120%; letter-spacing: .2em; line-height: 1.6; font-weight: bold; margin-left: 30px; font-family: arial, cwTeXMing, sans-serif; margin-top: 0; margin-bottom: 0;}.abus_word {display: block; padding: 0px 40px; text-align: left; color: #f5f5f5e8; align-items: center; line-height: 2; font-size: 14px;}.abus_word h3 {margin: 0; font-size: 123%; letter-spacing: .1em; font-family: arial, cwTeXMing, sans-serif; color: #dca232; line-height: 2; font-weight: 600; padding-bottom: 20px;}/*作品介紹*/ 
.layoutlist_2 .album_item img { filter: grayscale(0); transition: all .5s;}.layoutlist_2 .album_item:hover img { filter: grayscale(.5);}.album_item_subject td { font-size: 15px; margin: 0 auto; text-align: center; background-color: #dca232; line-height: 1; max-width: 70%; position: relative; top: -20px; padding: 10px 0; letter-spacing: 1.5px; color: #0c223d;}/*最新消息*/ 
.layoutlist_3 .list_subject a {font-size: 130% !important; letter-spacing: .1em; font-family: arial, cwTeXMing, sans-serif; color: #dca232 !important; line-height: 2 !important; font-weight: 600; padding-bottom: 20px;}.layoutlist_3 .list_subject .summary a {font-size: 16px !important; font-weight: 500 !important; color: #f5f5f5e8 !important;}.layoutlist_3 .listdate .yearmonth {font-family: 'Noto Serif', serif; color: #f5f5f5e8 !important;}.layoutlist_3 .listdate .day {font-family: 'Noto Serif', serif; color: #dca232 !important;}/*聯絡我們*/ 
.formdesc.col-md-6 {letter-spacing: 2px; line-height: 2; color: #f5f5f5e8; font-size: 14px;}.map{padding-right: 30px; padding-top: 15px;}.formdesc h3 {margin: 0; font-size: 22px; letter-spacing: .1em; font-family: arial, cwTeXMing, sans-serif; color: #dca232; line-height: 2; font-weight: 600; padding-bottom: 10px;}.formdesc a {color: #f5f5f5e8;}.formdesc a:hover {color: #fff;}/*表單部分*/#eForm1 {font-size: 14px;}.form-control {border-radius: 0px; color: #fff;}.customized_columns ._input, .customized_columns select {background: transparent; border: 1px solid #f5f5f5e8; font-size: 14px;}.ebtn.currectsend_btn {border-radius: 0px; background: #dca232; color: #dca232; border: 1px solid #dca232; font-size: 14px; font-weight: 600; transition: all 0.2s ease 0s;}.ebtn.currectsend_btn a {color: #0c223d;}.ebtn.currectsend_btn:hover {background: #ffba35;}.ebtn.currectsend_btn:hover a {color: #0c223d;}textarea#eformstw21_00006 {height: 125px;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*---首頁---*//*banner*/ 
.scroll_link{position: relative;top: 0px;}/*服務項目*/ 
.RWDService001 .boxFeature-2{min-height: 281px;}/*---內頁---*//*visible*/ 
.visible-md {display: block !important;}.visible-sm {display: none!important;}/*側選單*/#sidebar h4 {font-size: 100%; margin-bottom: 15px;}.form-control {color: #2e3233; letter-spacing: 2px;}/*關於我們*/p.abus_num {font-size: 300%;}h2.abus_title {font-size: 96%; margin-left: 15px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*---首頁---*//*banner*/ 
.RWDbanner_plus01 .slick-caption{top: 8%;}.RWDbanner_plus01 .slick-caption.txt-left{text-align: center;}/*服務項目*/ 
.RWDService001 .boxFeature-2{min-height: auto;}/*footer*/ 
.footer_info{text-align: center;}/*---內頁---*//*visible*/ 
.visible-md {display: none !important;}.visible-sm {display: block!important;}/*側選單*/#sidebar{width: 100% !important;}#sidebar h4 {background-size: 100%;}/*關於我們*/h2.abus_title{font-size: 96%;}p.abus_num {font-size: 200% !important;}.abus_item{padding: 10px; width: 120%; margin-bottom: 20px;}.abus_word h3{font-size: 130% !important; line-height: 2 !important; margin-bottom: 0px !important; padding-bottom: 10px;}.abus_word{padding: 0px;}/*最新消息*/ 
.layoutlist_3 .listdate .day::before{display: none;}.layoutlist_3 .listdate .day {font-size: 48px !important;}/*聯絡我們*/ 
.formdesc h3 {font-size: 22px !important; line-height: 2 !important; margin-bottom: 0px !important;}.map {padding-right: 15px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}.block_copyssl{padding-top: 25px !important;padding-bottom: 25px !important;}/*banner*/ 
.RWDbanner_plus01 .page-scroll.style04 a{padding-top: 30px;}/*footer*/ 
.copyright{text-align: center;}.block_ssl{text-align: center;}/*---內頁---*//*visible*/ 
.visible-sm {display: none !important;}/*背景*/#RWDPAGE_BASE_PAT01 .cd-main-content::before{display: none;}#RWDPAGE_BASE_PAT01 .cd-main-content::after{display: none;}/*寬度*/#RWDPAGE_BASE_PAT01 .main .container {padding-left: 10px; padding-right: 10px;}/*關於我們*/ 
.abus_item {width: 100%; padding: 5px 15px; margin-bottom: 0px;}h2.abus_title {font-size: 120%;}.abus_word h3 {padding-top: 20px; font-size: 16px !important;}/*最新消息*/ 
.layoutlist_3 .listdate .day {font-size: 12px !important; color: #f5f5f5e8 !important;}.layoutlist_3 .listdate .day::before{display: inherit;}.cnword{text-align: center;}
}
/*phone版 end*/