/* 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;}/*---首頁---*/@media (min-width: 1200px) {#RWDfullscreen01 .container{width: 100%;max-width:1300px;min-width:1170px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .inside{background: transparent;}.RWDmenu_plus02 .inside.is-up{background-color: #fff;}.cd-main-header{background: transparent;}.cd-logo{width: 300px;margin: 12px 0 0 50px;}.RWDmenu_plus02 .container{padding:0;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 100%;max-width:100% !important;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: 17px;color: #555;}.cd-primary-nav > li > a:hover{color: #000080;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #000080;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;font-size: 15px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #000080;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #000080;}.cd-primary-nav .cd-secondary-nav > li > a {color: #555;}/*搜尋*/ 
.cd-overlay{background-color: transparent;}.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before{border: 2px solid #000080;}.cd-search-trigger:hover::after{background: #000080;}.RWDmenu_plus02 .cd-search button{top: 15px;}.RWDmenu_plus02 .cd-search button:hover{color: #000080;}#top_search_searchkey::placeholder {letter-spacing: 1px;}@media (min-width: 800px) {.RWDmenu_plus02 .cd-search{height: 60px;width: 100%;}.RWDmenu_plus02 .cd-search input{font-size: 16px;}.RWDmenu_plus02 .cd-search button{top: 18px;font-size: 15px;}}@media (min-width: 480px) {.RWDmenu_plus02 .cd-search{max-width: 350px;right: 0px;left: auto;}}/*tel*/ 
.RWDmenu_plus02 .sub-nav.sub-up{margin-top: 0;}.RWDmenu_plus02 .sub-nav{float: right;margin-left: 15px;}.RWDmenu_plus02 .sub-nav a{display: block;background-color: #000080;color: #fff;font-size: 15px;letter-spacing: 1px;padding: 15.2px 25px;text-align: center;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .sub-nav a:hover{background-color:#333;}.RWDmenu_plus02 .sub-nav a span{font-size: 20px;font-weight: 600;}.RWDmenu_plus02 .editor{margin-right: 0;margin-top: 0;}/*新Banner*/ 
.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: 37%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 60px;color: #1f1f62;font-weight: bold;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 30px;color: #1f1f62;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt2 h5{margin: 0 auto;display: inline-block;font-size: 30px;background-color: #1f1f62;padding: 5px 15px;color: #fff;}.RWDbanner_plus01 .page-scroll{left: 0;text-align: left;width:100%;max-width: 1260px;right: 0;margin: 0 auto;}.RWDbanner_plus01 .page-scroll a img{width:15px;height:120px;}.scroll_link{position: relative;top: -35px;}/*main*/ 
.cd-main-content{background-color: #f0f2f5;}/*品牌理念*/ 
.block_about{padding-top:110px;}.RWDright_cont002 .item-first{background: transparent;}.RWDright_cont002 .item-first .text-box{width: 40%;color: #777;position: absolute;float: none;padding: 0;right: 0;bottom: 0;}.RWDright_cont002 .item-first .pic{width: 70%;}.RWDright_cont002 .item-first:hover .pic img{transform: scale(1);}.RWDright_cont002 .item-first .text-box .title{font-size: 44px;letter-spacing: 2px;font-weight: normal;text-align: right;line-height: 1;color: #000080;}.RWDright_cont002 .item-first .text-box .subtitle{display:none;}.RWDright_cont002 .item-first .text-box .underline{display:none;}.RWDright_cont002 .item-first .text-box .text{width: 100%;line-height: 2;font-size: 16px;letter-spacing: 1.5px;margin-top: 0;padding: 50px;text-align: justify;background-color: #fff;}.RWDright_cont002 .item-first .text-box a{display:none;}.RWDright_cont002 .item-first .text-box a:hover{background-color: #333;color: #fff !important;border-color: #333 !important;}.about_more a{display: block !important;font-size: 16px;line-height: 1;color: #888 !important;border-color: #eee !important;margin: 35px auto 0 0 !important;border-bottom: 2px solid #000080 !important;width: 160px !important;}/*服務項目*/ 
.block_service{padding: 95px 0 30px;}.RWDproduct002{padding: 0;}.RWDproduct002 h1.main-title{font-size: 44px;letter-spacing: 2px;font-weight: normal;line-height: 1;color: #000080;}.RWDproduct002 .section-line{display:none;}.RWDproduct002 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.popup-portfolio .portfolio-item{padding: 0 20px;}.RWDproduct002 .row{margin:0 -20px;}.RWDproduct002 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.RWDproduct002 .row .col-md-12{padding:0;}.RWDproduct002 .portfolio-item{margin-bottom: 30px;}.portfolio-bottom-summary h4{margin: -15px auto 0 0;padding: 10px 15px;background-color: #000080;max-width: 80%;color: #fff;letter-spacing: 1.5px;font-size: 19px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4{color: #fff;background-color: #333;}.portfolio-bottom-summary p{display:none;color: #fff;letter-spacing: 2px;}/*最新消息*/ 
.RWDnews009 h1{font-size: 44px;letter-spacing: 2px;font-weight: normal;line-height: 1;color: #000080;margin: 0 auto 50px;}.RWDnews009 .item{margin-bottom: 35px;background-color: #fff;}.RWDnews009 .date-box{width: 95px;height: auto;padding: 80px 0;}.RWDnews009 .date-box .month, .RWDnews009 .date-box .date{font-size: 16px;}.RWDnews009 .date-box .year{font-size: 16px;}.RWDnews009 .pic-box{width: 560px;}.RWDnews009 .text-box{width: calc(100% - 655px);padding: 36px 50px;text-align: justify;}.RWDnews009 .text-box .title{font-size: 19px;letter-spacing: 1.5px;}.RWDnews009 .text-box .under-line{display:none;}.RWDnews009 .text-box .description{font-size: 16px;letter-spacing: 1.5px;line-height: 2;color: #777;max-height: 100% !important;margin-top: 20px;}.RWDnews009 .text-box a{color: #000080;}.RWDnews009 .text-box button{font-size: 16px;}/*footer*/ 
.block_footer{background-color: #e3e7ec;margin-top: 60px;padding: 50px 0;}.footer_gmap{width: calc(100% - 490px);float: left;}.footer_info{width:290px;float: left;margin-left: 50px;font-size: 16px;letter-spacing: 1.5px;line-height: 1.7;color: #777;padding: 22px 0 0;}.footer_info img{max-width:290px;margin-bottom:15px;}.footer_info a{color:#777;transition: all 0.5s ease 0s;}.footer_info a:hover{color:#000080;}/*社群*/ 
.footer_sns{width: 150px;float: left;margin-top: 105px;}.RWDsocial002{width: 120px;margin: 0px 0 0 auto;}.RWDsocial002 ul{margin:0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 .iconRounded{position: relative;border: 0 solid transparent;color: #fff;background-color: transparent;margin: 0 15px;width: 30px;height: 30px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #000;opacity: 0.5;}.RWDsocial002 ul.socialNetwork li{float: none;margin-top: 15px;}.RWDsocial002 ul.socialNetwork li a{position:relative;}.socialNetwork > li:nth-child(1) .iconRounded::after{content: "台奕電機";color: #777;letter-spacing: 1.5px;position: absolute;width: 70px;right: -75px;top: 2px;font-style: normal;}.socialNetwork > li:nth-child(2) .iconRounded::after{content: "尚奕電業";color: #777;letter-spacing: 1.5px;position: absolute;width: 70px;right: -75px;top: 2px;font-style: normal;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;text-align: center;padding: 10px 0;}.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 #aaa;border-right: 1px solid #aaa;margin: 0 8px;padding: 0 8px;}/*scrolltop*/#toTop{display: none !important;}.scrollTop001{width: 15px;height: 120px;}.scrollTop001 .icon{background: transparent url(archive/image/customization/scroll_top.png) center center no-repeat;background-size: contain;}/*右側社群*/ 
.fixed_sns{position: fixed;right: -55px;bottom: 40%;z-index: 11;opacity:0;transition: all 0.5s ease 0s;}.sns_change{right: 9px !important;opacity:1 !important;}.fixed_sns img{max-width:100%;}.right_snsicon{width: 45px;margin: 15px auto;}.right_snsicon a{background-color: #d3d8e2;padding: 10px;border-radius: 50%;display: block;transition: all 0.5s ease 0s;}.right_snsicon a:hover{background-color:#fff;}/*xs電話*/ 
.xs_tel{position: fixed;bottom:-56px;left: 0;right: 0;z-index: 21;transition: all 0.5s ease 0s;}.tel_change{bottom:0 !important;}.xs_tel a{display: block;background-color: #000080;color: #fff;font-size: 15px;letter-spacing: 1px;padding: 15.2px 25px;text-align: center;transition: all 0.5s ease 0s;}.xs_tel a span {font-size: 20px;font-weight: 600;}
/*內頁 start*/

.page_wrapper_bg .collapsing_header .main {top: 0px !important;}.page_wrapper_bg .collapsing_header header {background: #fff;}.page_wrapper_bg .fixed_sns {right: 9px !important;opacity: 1 !important;z-index: 98;}.page_wrapper_bg .call_to_action {padding-top: 120px;}/*標題*/ 
.hgroup h1 {font-size: 36px;letter-spacing: 2px;font-weight: 600;line-height: 1.5;text-align: center;color: #000080;}.hgroup .breadcrumb {display:none;}/*文字*/ 
.pagecontent {line-height: 2;font-size: 16px;letter-spacing: 2px;color:#333;}.pagecontent hr {margin: 35px 0;border-top: 1px dotted #ccc;}.pagecontent ul {padding-left:20px;}.page_wrapper_bg .pagecontent h4 {font-size: 20px;font-weight: 600;color: #000080;letter-spacing: 2px;line-height: 2;}.page_wrapper_bg .page_desc h4 {margin: 20px 0 5px;}/*側選單*/#sidebar {padding-left: 15px !important;}#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: #000080; font-size: 16px; padding: 7px 10px;text-align: center; margin-bottom: 0; color: #fff;letter-spacing: 5px;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 2px solid #ddd;padding: 10px; 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 { background: #fff; border-bottom: 2px solid #000080;}.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: #640e0f;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}/*確定送出*/ 
.page_wrapper_bg .ebtn {float: right;margin-right: 0px;padding: 0;background: transparent;}.page_wrapper_bg .ebtn a {background: #000080;padding: 3px 30px;color: #fff;font-size: 14px;font-weight: 600;transition:0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #3f3f3f;}/*回上頁*/ 
.RWDproduct_page .btn_back a {background: #000080;padding: 3px 30px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.RWDproduct_page .btn_back {background: transparent;float: right;margin-right: 0px;padding: 0;}.RWDproduct_page .btn_back a:hover {background: #333;}.page_wrapper_bg .btn_back {background: transparent !IMPORTANT;float: right;margin-right: 0px;padding: 0;margin-top: 30px;}.page_wrapper_bg .btn_back a {background: #000080;padding: 8px 35px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #333;}/*最新*/ 
.page_wrapper_bg .layoutlist_8 .list_subject .summary {background: transparent;text-align: left;border-top: 1px solid #ddd;padding-top: 10px;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {font-size: 14px;}.page_wrapper_bg .layoutlist_8 .item {padding: 35px 15px;border-bottom: 0px;background: #fff;margin-bottom: 35px;}.page_wrapper_bg .layoutlist_8 .article_subject {font-size: 17px;font-weight: 600;color: #000080;transition:0.5s ease;}.page_wrapper_bg .layoutlist_8 .article_subject:hover {color: #333;}/*關於*/ 
.reason_bottom::after {content: "";position: absolute;width: 60px;height: 60px;border-left: 60px solid transparent;border-top: 60px solid #000080;right: 0;top: 0px;}.reason_bottom {padding: 50px 60px;background: #fff;margin-top: 60px; position: relative;}.time_table::after {content: "";position: absolute;width: 60px;height: 60px;border-left: 60px solid transparent;border-top: 60px solid #000080;right: 0;top: 0px;}.time_table {padding: 50px 60px;background: #fff;margin-top: 60px; position: relative;}.subject_area::after {content: "";position: absolute;width: 60px;height: 60px;border-left: 60px solid transparent;border-top: 60px solid #000080;right: 0;top: 0px;}.subject_area {padding: 50px 60px;background: #fff;margin:30px 0; position: relative;}.time_table td {padding: 5px 10px;}.time_table tr:nth-child(odd) {background: #eee;}.time_table td:nth-child(1) {font-weight: 600;}/*服務項目*/ 
.page_desc::after {content: "";position: absolute;width: 60px;height: 60px;border-left: 60px solid transparent;border-top: 60px solid #000080;right: 0;top: 0px;}.page_desc {padding: 50px 60px;background: #fff;position: relative;margin-bottom: 30px;}.photo_view #slider .flex-direction-nav .flex-next:hover, .photo_view #slider .flex-direction-nav .flex-prev:hover {background: #ccc;}.photo_view #slider .flex-direction-nav .flex-next {background: rgba(169, 168, 167, 0.4);width: 50px;}.photo_view #slider .flex-direction-nav .flex-prev {background: rgba(169, 168, 167, 0.4);width: 50px;}.page_wrapper_bg .photo_view #slider {padding: 50px;border: 0;background: #fcfefe;border-radius: 0;}.photo_view #slider .flex-direction-nav a:before {left: 8px !important;filter: brightness(10);}#carousel {background: transparent;border: 0;}.photo_view .flexslider .slides2 img {opacity:0.7;}.photo_discription .text {font-size: 18px !important;color: #333 !important;text-align: center !important;}.page_wrapper_bg .layoutlist_2 .album_item_subject {padding: 6px 15px;background-color: #000080;color: #fff;letter-spacing: 1.5px;font-size: 17px;transition: 0.5s ease;}.album_item:hover .album_item_subject {background: #333;}/*相關*/ 
.relative_table {margin: 20px 0;}.relative_table td {border: 1px solid #ccc;padding: 5px 10px;font-size: 15px;}.relative_table tr:nth-child(1) {background: #666;color: #fff;}/*聯絡*/ 
.eformsDesc::after {content: "";position: absolute;width: 60px;height: 60px;border-left: 60px solid transparent;border-top: 60px solid #000080;right: 0;top: 0px;}.eformsDesc {padding: 50px 60px;background: #fff;position: relative;border-bottom: 0px;text-align: center;}.eformsDesc img {width:320px;margin-bottom:30px;}.formdesc {text-align: center;border-bottom: 1px dotted #ccc;margin-top: 30px;}.customized_columns ._input, .customized_columns select {border-radius: 0px;box-shadow: initial;background: transparent;border: 1px solid #ccc;}.eformsDesc a {color:#333;transition:0.5s ease;}.eformsDesc a:hover {color:#000080;}.new-form .new-width .control-label {text-align: right !important;}.customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #b6b6b6;}

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

@media screen and (max-width: 1500px) {.RWDbanner_plus01 .page-scroll{bottom: 20px;}}@media screen and (max-width: 1400px) {.RWDbanner_plus01 .slick-caption .txt1{font-size: 55px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 24px;}.RWDbanner_plus01 .slick-caption .txt2 h5{font-size: 24px;}.RWDbanner_plus01 .page-scroll{max-width: 1225px;}/*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 !important;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}.page_wrapper_bg .block_footer .container {padding: 0 35px;}}@media screen and (max-width: 1400px) {.cd-header-buttons li.search-btn{margin-left: 5px;}.RWDbanner_plus01 .page-scroll{max-width: 1180px;}}@media screen and (max-width: 1300px) {.cd-primary-nav > li > a{font-size: 15px;}.RWDnews009 .text-box{padding: 25px 50px 0;}.RWDsocial002{margin: 0 20px 0 auto;}}@media screen and (max-width: 1199px) {/*header*/#RWDfullscreen01 .cd-main-header{padding: 0 35px !important;}.cd-main-header{text-align: right;}.RWDmenu_plus02 .inside .cd-main-header{transition: all 0.5s ease 0s;}.RWDmenu_plus02 .inside.is-up .cd-main-header{background-color: #fff;}.cd-logo{width: 210px;}.cd-main-header .cd-logo{margin-top: 5px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*tel*/ 
.RWDmenu_plus02 .sub-nav{float: none;margin-left: 0;display: inline-block !important;}.RWDmenu_plus02 .sub-nav a{padding: 12.5px 25px;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*搜尋*/ 
.RWDmenu_plus02 .cd-search{height: 50px;top: 50px !important;}.RWDmenu_plus02 .cd-search button{top: 13px;}#RWDfullscreen01 .cd-main-header{z-index: 111;}#RWDfullscreen01 .cd-overlay.search-is-visible{z-index: 11;}.cd-overlay.is-visible{z-index: 111;}/*banner*/ 
.RWDbanner_plus01 .page-scroll{max-width: 100%;padding: 0 35px;}.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01 .slick-caption{top: 32%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 50px;}.scroll_link{position: relative;top: -10px;}/*title*/ 
.RWDright_cont002 .item-first .text-box .title, .RWDproduct002 h1.main-title, .RWDnews009 h1{font-size: 38px;}/*main*/ 
.RWDright_cont002 .item-first .text-box{width: 47%;}.RWDright_cont002 .item-first .text-box .text{padding: 40px 50px;}.popup-portfolio .portfolio-item{padding: 0 10px;}.RWDproduct002 .row{margin:0 -10px;}.RWDproduct002 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.RWDproduct002 .row .col-md-12{padding:0;}.RWDproduct002 .portfolio-item{margin-bottom: 10px;}.block_news .container{padding:0 20px !important;}.RWDnews009 .item{width: calc(50% - 30px);margin: 0 15px;float:left;}.RWDnews009 .date-box {width: 100%;height: auto;padding: 15px 0;}.RWDnews009 .date-box .month, .RWDnews009 .date-box .date, .RWDnews009 .date-box .year{display: inline-block;}.RWDnews009 .pic-box{width: 100%;}.RWDnews009 .text-box{padding: 40px 40px;width: 100%;}.RWDnews009 .text-box .description{min-height: 160px;}.block_footer{margin-top: 90px;}}@media screen and (max-width: 900px) {.RWDnews009 .date-box .month, .RWDnews009 .date-box .date, .RWDnews009 .date-box .year{float: none;}}

/*小螢幕 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*/ 
.RWDbanner_plus01 .slick-caption{text-align: center;top: 13%;}.RWDbanner_plus01 .slick-caption.txt-left{text-align: center;}.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01 .page-scroll{text-align: left;top: auto;bottom: 5%;}/*title*/ 
.RWDright_cont002 .item-first .text-box .title, .RWDproduct002 h1.main-title, .RWDnews009 h1{font-size: 36px;}/*main*/ 
.RWDright_cont002 .item-first .pic{width: 100%;}.RWDright_cont002 .item-first .text-box{width: 100%;position: relative;background-color: #fff;padding: 50px 70px;}.RWDright_cont002 .item-first .text-box .text{background-color: transparent;padding: 0;}.RWDright_cont002 .item-first .text-box .title{text-align: left;margin-bottom: 25px;}.portfolio-bottom-summary h4{max-width: 82%;}.RWDnews009 .text-box{padding: 40px 20px;}.RWDnews009 .text-box .title{letter-spacing: 0.5px;}.RWDnews009 .text-box .description{min-height: 192px;}.footer_browser{margin-top:5px;display: block;}.footer_logo{width: 29%;}.footer_info{margin-left: 6%;}.footer_sns{width: calc(22% - 1px);}.scrollTop001:hover .icon{opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);}
}
/*選單變化 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*-----內頁-----*/ 
.page_wrapper_bg .collapsing_header header {background: #fff;padding:0 35px;}.page_wrapper_bg .call_to_action {padding-top: 80px;}.block_footer {margin-top: 30px;}/*關於*/ 
.reason_pic {width: 35%;}.reason_text {width: 65%;}/*服務*/ 
.page_wrapper_bg .layoutlist_2 .album_item {height: 215px !important;}/*表單*/ 
.form-horizontal .control-label {font-size: 15px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*-----內頁-----*//*文字*/ 
.pagecontent {line-height: 2;font-size: 15px;letter-spacing: 2px;color:#333;}.pagecontent hr {margin: 25px 0;border-top: 1px dotted #ccc;}/*關於*/ 
.reason_pic {width: 50%;}.reason_text {width: 50%;}.time_pic {margin-bottom:25px;}.subject_right {margin-top: 20px;}/*服務*/ 
.page_wrapper_bg .layoutlist_2 .album_item {width: calc(100% / 3);}/*背景*/ 
.reason_bottom {padding: 40px;}.time_table {padding: 40px;}.subject_area {padding: 40px;}.page_desc {padding: 40px;}.eformsDesc {padding: 40px;}/*按鈕*/ 
.page_wrapper_bg .ebtn {width:30%;}/*表格*/ 
.relative_table td {font-size: 14px;letter-spacing: 1px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 25px !important;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}.block_news .container{padding: 0 25px !important;}/*header*/ 
.RWDmenu_plus02 .sub-nav{display:none !important;}.cd-header-buttons li.search-btn{margin-left: 0;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.control-right .control-box {right: auto;}.RWDbanner_plus01.style-dotnav.control-right .control-box {top: 0;top: inherit;position: absolute; bottom: 0; width: initial; height: 100vh !important;}.RWDbanner_plus01.style-dotnav .control-box .items{display: table-cell; vertical-align: middle;}.RWDbanner_plus01.style-dotnav .control-box .items li{display: block;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 15px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;}.RWDbanner_plus01 .page-scroll{top: 42%;display:none;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt2 h5{font-size: 18px;}/*title*/ 
.RWDright_cont002 .item-first .text-box .title, .RWDproduct002 h1.main-title, .RWDnews009 h1{font-size: 28px;}.RWDright_cont002 .item-first .text-box .title{text-align: center;}/*main*/ 
.block_about{padding-top: 80px;}.RWDright_cont002 .item-first .text-box{padding: 50px 30px;}.RWDright_cont002 .item-first .text-box a{width: 100% !important;padding: 15px 0;}.block_service{padding: 80px 0 50px;}.portfolio-bottom-summary h4{max-width: 100%;line-height: 1.5;margin: 0 auto;font-size:15px;padding: 10px 12px;text-align: center;}.RWDnews009 .item{width: 100%;margin: 0 auto 35px;float: left;}.RWDnews009 .text-box .title{line-height: 1.5;font-size: 17px;letter-spacing: 1px;}.RWDnews009 .text-box .description{min-height: auto;}.block_footer{margin-top: 50px;}/*footer*/ 
.footer_logo{width: 100%;float: none;}.footer_info{width: 100%;float: none;margin: 25px auto 0;border: 0px solid transparent;text-align: center;padding: 0;}.footer_sns{width: 100%;float: none;margin: 25px auto 0;padding-top: 25px;border-top: 1px solid #b6c6d9;}.RWDsocial002{margin: 0 auto;}.footer_gmap{width: 100%;float: none;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;padding: 10px 0 65px;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}.scrollT{display:none;}.scrollTop001{bottom: 25%;}/*-------內頁-------*/#sidebar {padding-left: 0px !important;;}.page_wrapper_bg .collapsing_header header {background: #fff;padding:0 25px;}.page_wrapper_bg .main .container {padding: 0px 10px;}.page_wrapper_bg .pagecontent {padding: 0px !important;}.hgroup h1 {font-size: 30px;}.page_subject {padding:0px;}/*最新phone*/ 
.page_wrapper_bg .layoutlist_8.rwd .listdate .yearmonth {color: #3f3f3f;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 12px;font-weight: normal;color: #3f3f3f;}.page_wrapper_bg .layoutlist_8.rwd .listdate {text-align: left;}/*背景*/ 
.reason_bottom {padding: 30px 20px;}.time_table {padding: 30px 20px;}.subject_area {padding: 30px 20px;}.page_desc {padding: 30px 20px;}.eformsDesc {padding: 30px 20px;}/*按鈕*/ 
.page_wrapper_bg .ebtn {width:100%;}/*關於*/ 
.reason_pic {width: 100%;margin-bottom:25px;}.reason_text {width: 100%;}.time_table::after {display:none;}/*表格超過*/ 
.page_wrapper_bg .time_table {overflow-x: auto;}.page_wrapper_bg .time_table table{width: 850px;}.phone-info {margin-bottom: 15px;}.phone-info img {margin-right: 8px;}.page_wrapper_bg .relative_table {overflow-x: auto;}.page_wrapper_bg .relative_table table{width: 850px;}/*相簿*/ 
.page_wrapper_bg .photo_view #slider {padding:0px;}.page_wrapper_bg .dis {padding-left: 0px !IMPORTANT;}/*服務*/ 
.page_wrapper_bg .layoutlist_2 .album_item {width:100%;height: 315px !important;}/*按鈕*/ 
.page_wrapper_bg .btn_back a {display: block;}.page_wrapper_bg .btn_back {width: 100%;}/*聯絡*/ 
.eformsDesc img {width: 250px;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.cd-logo{width: 170px;}.cd-main-header .cd-logo{margin-top: 10px !important;margin-left: 0;}.footer_ssl{margin:0 -15px;}
}
/*iphone5 end*/