/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*//* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:250px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.cd-logo{width: 130px;margin: 0;}nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 90%;min-width:1170px;}}/*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:'Open Sans', 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 15px;color: #555;font-weight:600;}.cd-primary-nav > li > a:hover{color: #333;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #358167;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #358167;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #358167;}/*banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:calc(100vh - 213px) !important;height: calc(100vh - 213px) !important;}.RWDbanner_plus01 .slick-caption{top: 15%;}.RWDbanner_plus01 .logo img{margin-bottom: 0;max-width: 220px;}/*manu*/ 
.banner-block{position:relative;border-bottom: 1px solid #eaeaea;}.main_menu{position: absolute;z-index: 111;text-align: center;width: 100%;top:calc(12% + 350px);margin: 0 auto;max-width: 1088px;left: 0;right: 0;}.RWDbtn01{overflow: visible;margin-top: 0;}.RWDbtn01 .btn-box .col-xs-12 {float: none;display: inline-block;width: auto;padding: 0 13px;}.RWDbtn01 .btn, .RWDbtn01 .btn:hover{position: relative;top: 0;color: #fff;width: 158px;height: 158px;line-height: 146px;border-radius: 99em;font-weight: bold;letter-spacing: 2px;font-size: 19px;transition: all 0.5s ease 0s;box-shadow: 0px 13px 10px rgba(0,0,0,0.1);transition: all 0.5s ease 0s;}@media (min-width: 1200px) {.RWDbtn01 .btn:hover{top:-30px;}}.RWDbtn01 .btn-box li.col-xs-12:nth-child(1) .btn{background: transparent url(archive/image/customization/menu_bg1.jpg) center center no-repeat;background-size:contain;}.RWDbtn01 .btn-box li.col-xs-12:nth-child(2) .btn{background: transparent url(archive/image/customization/menu_bg2.jpg) center center no-repeat;background-size:contain;}.RWDbtn01 .btn-box li.col-xs-12:nth-child(3) .btn{background: transparent url(archive/image/customization/menu_bg3.jpg) center center no-repeat;background-size:contain;}.RWDbtn01 .btn-box li.col-xs-12:nth-child(4) .btn{background: transparent url(archive/image/customization/menu_bg4.jpg) center center no-repeat;background-size:contain;}.RWDbtn01 .btn-box li.col-xs-12:nth-child(5) .btn{background: transparent url(archive/image/customization/menu_bg5.jpg) center center no-repeat;background-size:contain;}.RWDbtn01 .btn-box li.col-xs-12:nth-child(6) .btn{background: transparent url(archive/image/customization/menu_bg6.jpg) center center no-repeat;background-size:contain;}
/*footer start*/

/*footer*/ 
.footer-block {position: fixed;width: 100%;bottom: 0;}.footer_info{float:left;width:33%;margin-top: 21px;}.footer_tel{float: left;width:33%;margin-top: 0px;}.footer_link{float:left;width: 30%;font-size: 13px;margin-top: 25px;margin-left:4%;}.footer_top{font-size: 15px;letter-spacing: 1.5px;color: #333;line-height: 1.6;padding: 35px 0 20px;}.footer_top a{color: #333;}.footer_top i{margin-right: 10px;}.footer_tel h4{font-size: 26px;line-height: 1;position: relative;font-weight: normal;letter-spacing: 1px;margin: 10px auto 0;border-bottom: 1px solid #aaa;display: inline-block;padding-bottom: 5px;}.footer_tel a{display: inline-block;margin-left: 5px;font-size: 28px;}.footer_tel a::after{content:"";width: 100%;height: 5px;display: none;background-color: #a6caa9;position: relative;margin-top: 12px;}.footer_a a{display: block;margin: 0 auto;padding: 8px 0;width: 100%;text-align: center;border-radius: 10px;color: #fff;}.footer_a.nyugaku a{background-color: #ec6d6d;transition: all 0.5s ease 0s;}.footer_a.nyugaku a:hover{background-color:#555;}.footer_a.gofb a{background-color: #4064ac;transition: all 0.5s ease 0s;}.footer_a.gofb a:hover{background-color:#555;}.footer_linkin{margin:0 -5px;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;padding-bottom: 25px;padding-top: 25px;text-align: center;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #999;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{/*border-left: 1px solid #ccc;*/border-right: 1px solid #ccc;margin: 0 8px;padding: 0 8px;}.footer_copyright {    display: none !important;}

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

.page_wrapper_bg .footer-block {position: relative;border-top: 1px solid #eee;padding-top: 20px;}.page_wrapper_bg .call_to_action {padding-bottom: 80px;}.page_wrapper_bg .webdesc {background: #f7f7f7;padding: 20px;margin-bottom: 35px;}/*選單*/ 
.page_wrapper_bg .cd-logo {margin-top: 6px;width: 150px;}.page_wrapper_bg .RWDmenu_plus02 .inside {background: url(archive/image/customization/200922_Banner.jpg);}.page_wrapper_bg .cd-main-header {background: url(archive/image/customization/200922_Banner.jpg);}.cd-primary-nav > li > a:hover {position:relative;top: -5px;transition:0.5s ease;}.cd-primary-nav > li > a {position:relative;transition:0.5s ease;top:0px;}/*標題*/ 
.hgroup h1 {font-weight: 600;font-size: 32px;letter-spacing: 4px;line-height: 1.5;text-align: center;}.hgroup .breadcrumb {position: relative;float: none !important;border: 0px;text-align: center;padding: 0px;bottom: 0px;right: 3px;letter-spacing: 1px;}.hgroup .container {margin-bottom: 45px;}/*文字*/ 
.page_wrapper_bg .pagecontent {font-size:15px;letter-spacing:2px;line-height:1.8;color:#555;}.page_wrapper_bg .article-text p {font-size:15px;letter-spacing:2px;line-height:1.8;color:#555;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f9f9f9;box-shadow: 2px 2px 5px #ddd;}.m2018 .products-nav .nav-title {    background: #faf6d9;    font-size: 19px;    padding: 10px 0px;    text-align: center;    margin-bottom: 0;    color: #333;    letter-spacing: 2px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 600;box-shadow: 0px 1px 3px #ddd;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #bbb;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 16px;padding: 5px 0px;letter-spacing:2px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;padding:10px 0px 0px;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #eee;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}.m2018 .products-nav li:not(.has-child)>a {font-size: 16px;letter-spacing: 2px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_2 .listdate .yearmonth {padding-bottom: 0px;}.page_wrapper_bg .layoutlist_2 .listdate .day {font-size: 40px;line-height: 1.5;font-weight: 600;}.page_wrapper_bg .layoutlist_2 .list_subject a {font-size: 17px;font-weight: 600;letter-spacing: 2px;color: #333;line-height: 2;}.page_wrapper_bg .layoutlist_2 .list_subject a:hover {color:#555;}/*按鈕*/ 
.page_wrapper_bg .btn_back {float: right;padding: 0px;margin-right: 0px;background: transparent !important;margin-top: 30px;}.page_wrapper_bg .btn_back a {border: 1px solid #ddd;display: block;  width: 150px;padding: 8px 0px;transition: 0.5s ease;color:#333;}.page_wrapper_bg .btn_back a:hover {background: #555;border-color: #555;color: #fff;}.page_wrapper_bg .ebtn {float: right;padding: 0px;margin-right: 0px;background: transparent !important;text-align: center;margin-top: 30px;}.page_wrapper_bg .ebtn a {border: 1px solid #ddd;display: block;  width: 150px;padding: 4px 0px;transition: 0.5s ease;color:#333;}.page_wrapper_bg .ebtn a:hover {background: #555;border-color: #555;color: #fff;}/*分享*/ 
.page_wrapper_bg .layoutlist_7 .litem {margin:0px 0px 44px;}.page_wrapper_bg .layoutlist_7 .subject, .page_wrapper_bg .layoutlist_7 .subject a {display: block;font-weight: 600;font-size: 17px;color: #333;}.page_wrapper_bg .layoutlist_7 .litem:hover .subject a {color:#555;}.page_wrapper_bg .layoutlist_7 .litem:hover img {opacity:0.8;}.page_wrapper_bg .layoutlist_7 .litem img {transition:0.5s ease;}/*活動*/ 
.page_wrapper_bg .layoutlist_2 .album_item {height: auto !important;margin: 0px 0px 44px;}.page_wrapper_bg .layoutlist_2 .album_item_subject {letter-spacing: 2px;padding: 10px 0px 0px;font-weight: 600;color: #333;font-size:17px;}.page_wrapper_bg .layoutlist_2 .album_item:hover .album_item_subject {color: #555;}.page_wrapper_bg .layoutlist_2 .album_item:hover img {opacity:0.8;}.page_wrapper_bg .layoutlist_2 .album_item img {transition:0.5s ease;}/*表單*/ 
.customized_columns ._input, .customized_columns select {border-radius: 0px;box-shadow: initial;background: transparent;border: 1px solid #ccc;}.formdesc a {color:#333;transition:0.5s ease;}.formdesc a:hover {color:#000080;}.customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #b6b6b6;}.form-horizontal .control-label {width: 12%;}#eForm1 .col-md-11 {width: 88%;}.scrollTop002 {bottom: 50px;}.scrollTop002 .ii {box-shadow: -1px -2px 2px #b5b5b5;}.page_wrapper_bg .layoutlist_2 .item .subsubject {margin-top: 10px;}

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

@media screen and (max-width: 1600px) {.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:100vh !important;height: 100vh !important;}.footer-block {position: relative;}}@media screen and (max-width: 1450px) {.RWDbanner_plus01 .slick-caption {top: 10%;}}@media screen and (max-width: 1199px) {.footer-block .container{padding:0 35px;}.RWDbanner_plus01 .slick-caption{top: 17%;}.main_menu{max-width: 935px;}.RWDbtn01 .btn, .RWDbtn01 .btn:hover{width: 130px;height: 130px;line-height: 116px;font-size: 17px;}.page_wrapper_bg .cd-main-header {padding-left: 0;}.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo {margin-top: 0px;background: #fff;padding: 12px 20px;width: 180px;box-shadow: 1px 1px 3px #ddd;margin-left:0px;}.cd-primary-nav > li > a:hover {position:relative;top: 0px;transition:0.5s ease;}.scrollTop002 {bottom: 30px;}}

/*小螢幕 end*/
/*992 start*/

@media screen and (max-width: 992px) {/*---首頁---*/ 
.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center center;}.RWDbanner_plus01 .slick-caption {top: 17%;}.main_menu {max-width: 470px;}.RWDbtn01 .btn-box .col-xs-12{padding: 13px;}.footer_top{padding: 60px 0 30px;}.footer_tel{width: 35%;}.footer_info{width: 43%;}.footer_link{margin-left: 2%;width: 20%;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }}

/*992 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:calc(100vh + 260px) !important;height: calc(100vh + 260px) !important;}.RWDbanner_plus01 .slick-caption {top: 12%;}.RWDbanner_plus01 .logo img{max-width: 55%;}.main_menu {max-width: 100%;width: 100%;overflow: hidden;padding-bottom: 20px;top: calc(12% + 275px);}.footer_top{text-align: center;}.footer-block .container {padding: 0 25px;}.footer_tel, .footer_info{float:none;width: 100%;}.footer_link{margin-left: 0;float:none;width: 100%;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption {top: 7%;}.RWDbanner_plus01 .logo img{max-width: 90%;}.main_menu{top: calc(7% + 275px);}.footer_ssl{margin:0 -15px;}
}
/*iphone5 end*/
/*800px start*/
@media (max-width: 800px) {
.hgroup h1 {margin-bottom: 5px;}.page_subject {padding-bottom: 30px;}#sidebar {margin-bottom: 30px;}.form-horizontal .control-label {width: 100%;}#eForm1 .col-md-11 {width: 100%;}.page_wrapper_bg .ebtn a {float: right;}
}
/*800px end*/
/*600px start*/
@media (max-width: 600px) {
.page_wrapper_bg .call_to_action {padding-top: 60px;}.collapsing_header .cd-main-header .cd-logo {padding: 8px 15px;width: 160px;}.page_wrapper_bg .pagecontent {padding:0px !important;}.page_wrapper_bg .footer-block {padding-top: 0px;}.page_wrapper_bg .ebtn {float:none;}.page_wrapper_bg .ebtn a {float:none;width:100%;}.page_wrapper_bg .btn_back a {width: 100%;}.page_wrapper_bg .btn_back {width: 100%;}.page_wrapper_bg .layoutlist_2 .listdate .day {display: inline-block;color: #afafaf;font-weight: normal;font-size: 12px;position: relative;left: -5px;}.page_wrapper_bg .layoutlist_2 .listdate .day::before {content: "/";}.page_wrapper_bg .layoutlist_2 .listdate .yearmonth {display: inline-block;}.page_wrapper_bg .layoutlist_2 .item {padding: 30px 0px;}.page_wrapper_bg .layoutlist_2 .item .subsubject {margin-top: 0px;}
}
/*600px end*/