/* 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 .cd-main-content .container{width: 100%;max-width:1400px;min-width:1170px;padding:0 50px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:200px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .inside{background: transparent;}.RWDmenu_plus02 .inside.is-up{box-shadow: none;border-bottom: 1px solid #e3e3e3;background: rgba(255,255,255,0.85);}.cd-main-header{background: transparent;}.cd-logo{width: 140px;margin: 21px auto 0;}nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 100%;max-width:100%;min-width:1170px;padding:0 50px;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{bottom:15px;height:2px;}.cd-primary-nav > li:hover::after{background: #333;}.cd-primary-nav > li > a{font-family:'Open Sans', 'Noto Sans TC', sans-serif;letter-spacing: 3px;font-size: 16px;color: #333;font-weight:400;}.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: #333;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 'Noto Sans TC', sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #3a9339;}.RWDmenu_plus02 a{font-family:'Open Sans', 'Noto Sans TC', sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #333;}.RWDmenu_plus02 .sub-nav{display:none !important;}.RWDmenu_plus02 .sub-nav.sub-up {margin-top: 0;}.RWDmenu_plus02 .editor{float: none;margin-right: 0;margin-top: 0;}.RWDmenu_plus02 .editor a{display: block;border: 2px solid #333;padding: 6px 23px;border-radius: 99em;letter-spacing: 2px;font-size: 15px;color: #333;margin: 5px 10px 0 0;}.scroll_link {position: relative;top: -50px;}.RWDmenu_plus02 #lan-02 {margin-top: 5px;font-size: 16px;margin-right: 30px;margin-left: 45px;}.RWDmenu_plus02 #lan-02 a:hover {color: #3a9339;}@media (min-width: 1200px) {.menu_contact::after{display:none !important;}.menu_contact a{color: #333 !important;padding: 10px 25px !important;height: auto !important;line-height: 1 !important;border: 2px solid #555 !important;border-radius: 99em;margin: 22px 15px 0;}.menu_contact a:hover{background-color: #3a9339;color:#fff !important;border-color:#3a9339 !important;}}/*搜尋*/ 
.cd-header-buttons{top: 22px;}.cd-nav-trigger, .cd-search-trigger{width: 40px;height: 40px;}.cd-header-buttons li.search-btn{margin-top: 0;margin-left: 0;background-color: #333;border-radius:100%;transition: all 0.5s ease 0s;}.cd-header-buttons li.search-btn:hover{background-color:#3a9339;}.cd-search-trigger::before{top: 12px;left: 12px;border: 2px solid #fff;}.cd-search-trigger::after{bottom: 13px;right: 12px;background: #fff;}.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before{border: 2px solid #fff;}.cd-search-trigger:hover::after{background: #fff;}.cd-search-trigger span::after, .cd-search-trigger span::before{margin-top: -1px;margin-left: -9px;background: #fff;}.RWDmenu_plus02 .cd-search button{top: 15px;}.RWDmenu_plus02 .cd-search button:hover{color: #333;}#top_search_searchkey::placeholder {letter-spacing: 1px;}@media (min-width: 800px) {.RWDmenu_plus02 .cd-search{height: 60px;width: 350px;right: 0;left: auto;}.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: 0;left: auto;}}/*main*/ 
.cd-main-content{margin-top:80px;}/*新Banner*/ 
.banner_in{padding: 0 50px;width: 100%;margin: 0 auto;}.banner_in .container{margin: 0 0 0 auto;width: 50vw !important;max-width: 100% !important;min-width: auto !important;padding: 0 !important;}.RWDbanner_plus01 .slick-caption{top: 32%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 1vw;letter-spacing: 2px;color: #999;line-height: 1.1;}.RWDbanner_plus01 .slick-caption .txt2{font-family:'Open Sans', 'Noto Sans TC', sans-serif;font-size: 3.5vw;color: #333;letter-spacing: 8px;line-height: 1.35;font-weight: 600;margin-top: 80px;}.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;}/*service*/ 
.block_service{padding:100px 0 60px;}.service_title h1{margin: 0 auto 50px;font-size: 45px;font-weight: 500;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #333;letter-spacing: 2px;text-align: center;}.kaku_left, .kaku_right{width: 48%;float: left;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 50px;min-height: 245px;text-align: justify;}.kaku_line{float: left;width: 0;height: 20px;margin: 0 2%;}.RWDedictor001{font-size: 15px;color: #555;letter-spacing: 2px;line-height: 2;}.RWDedictor001 .section-subject{text-align: left;margin-bottom: 25px;}.RWDedictor001 h1.main-title{font-weight: 400;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #00a8d9;font-size: 26px;letter-spacing: 2px;line-height: 1.3;}.RWDedictor001 .section-line{display:none;}/*.service_item{margin-top:50px;padding: 80px 50px 10px !important;background-color: #f5f5f5;}*/ 
.service_item{margin-top:50px;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 .portfolio-item > .inner-content{opacity: 1 !important;position: relative;text-align: center;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}.RWDproduct002_v2 .popup-portfolio{margin: 0 auto;}.block_service .RWDproduct002_v2 .section-subject{text-align: center;position: relative;}.block_service .RWDproduct002_v2 .section-subject::before {content: "";width: 100%;height: 1px;display: block;background-color: #e5e5e5;position: absolute;top: 23px;z-index: -1;}.block_service .RWDproduct002_v2 h1.main-title{font-size: 35px;font-weight: 500;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #333;letter-spacing: 3px;line-height: 1.35;display: inline-block;padding: 0 15px;background-color: #fff;}.block_service .RWDproduct002_v2 .portfolio-item > .inner-content::before{content:"00";display:none;position: absolute;left: 0;top: 0;font-size: 21px;color: #00a8d9;font-weight: 600;letter-spacing: 2px;}.block_service .RWDproduct002_v2 .portfolio-item:nth-child(1) > .inner-content::before{content:"01";}.block_service .RWDproduct002_v2 .portfolio-item:nth-child(2) > .inner-content::before{content:"02";}.block_service .RWDproduct002_v2 .portfolio-item:nth-child(3) > .inner-content::before{content:"03";}.block_service .RWDproduct002_v2 .portfolio-item:nth-child(4) > .inner-content::before{content:"04";}.block_service .RWDproduct002_v2 .portfolio-item:nth-child(5) > .inner-content::before{content:"05";}.block_service .RWDproduct002_v2 .portfolio-item:nth-child(6) > .inner-content::before{content:"06";}.block_service .RWDproduct002_v2 .portfolio-item:nth-child(7) > .inner-content::before{content:"07";}.block_service .RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 30px 15px;}.block_service .RWDproduct002_v2 .row{margin:0 -30px;}.block_service .RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:70px;}.block_service .RWDproduct002_v2 .row .col-md-12{padding:0;}.block_service .RWDproduct002_v2 .portfolio-item{margin-bottom: 70px;}.block_service .RWDproduct002_v2 .col-sm-4{width: calc(100% / 4 - 1px);}.block_service .RWDproduct002_v2 .portfolio-item > .inner-content{text-align: center;}.block_service .RWDproduct002_v2 .portfolio-item > .inner-content > img{max-width: 80px;display: inline-block;}.block_service .RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.block_service .RWDproduct002_v2 .showbottom:hover .inner-content > img{-webkit-transform: scale(1);transform: scale(1);}.block_service .RWDproduct002_v2 .showbottom a {cursor: default;}.block_service .RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #333;}.RWDproduct002_v2 .portfolio-bottom-summary h4 {letter-spacing: 3px;font-weight: 500;margin: 30px auto 5px;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #333;line-height: 1.4;}.RWDproduct002_v2 .portfolio-bottom-summary h4 span{font-size: 16px;color: #00a8d9;font-weight: 600;letter-spacing: 2px;display: inline-block;margin-right: 7px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #3a9339;}.RWDproduct002_v2 .portfolio-bottom-summary p{margin: 0 auto;font-size: 15px;letter-spacing: 1.5px;color: #555;}/*product*/ 
.RWDproduct002_v2 h1.main-title{font-size: 16px;color: #777;letter-spacing: 2px;font-weight: 300;line-height: 1.1;}.RWDproduct002_v2 h2.sub-title{font-size: 35px;font-weight: 500;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #333;letter-spacing: 3px;line-height: 1.35;}.RWDproduct002_v2 .section-line{display:none;}.block_product .RWDproduct002_v2 .row:nth-child(2){background-color:#f7f7f7;}.block_product .container{max-width: 100% !important;}.block_product .RWDproduct002_v2 .portfolio-item > .inner-content > img{display: inline-block;}.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 50px 60px 25px;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}@media (min-width: 800px) {.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(1), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5){border-left: 0px solid transparent;}.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(6), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(8){border-bottom: 0px solid transparent;}}.block_product .RWDproduct002_v2 .row{margin:0 auto;}.block_product .RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin: 0 auto 70px;}@media (min-width: 1200px) {.block_product .RWDproduct002_v2 .section-subject{width: 100%;max-width: 1300px;min-width: 1170px;padding: 0 50px;}}.block_product .RWDproduct002_v2 .row .col-md-12{padding:0;}.block_product .RWDproduct002_v2 .portfolio-item{margin-bottom: 0px;}.block_product .RWDproduct002_v2 .col-sm-4{width: calc(100% / 4 - 1px);}.block_product .RWDproduct002_v2 .portfolio-bottom-summary{position:relative;overflow:hidden;}.block_product .RWDproduct002_v2 .portfolio-bottom-summary p{text-align: justify;}/*about*/ 
.block_about{padding:120px 0;}.RWDleft_cont002 .item-second{background-color: transparent;}.RWDleft_cont002 .item-second .text-box{width: 55%;background: transparent;color: #555;padding: 2vw 0 0;}.RWDleft_cont002 .item-second .pic{width: 45%;pointer-events: none;}.RWDleft_cont002 .item-second:hover .pic img{transform: scale(1);}.RWDleft_cont002 .item-second .text-box .title{font-size: 16px;color: #777;letter-spacing: 2px;font-weight: 300;line-height: 1.1;}.RWDleft_cont002 .item-second .text-box .subtitle{font-size: 35px;font-weight: 500;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #333;letter-spacing: 2px;letter-spacing: 3px;line-height: 1.35;}.RWDleft_cont002 .item-second .text-box .text{font-size: 15px;letter-spacing: 1.5px;line-height: 2;width: 75%;text-align: justify;}.RWDleft_cont002 .item-second .text-box a{margin: 50px auto 0 0;width: 150px;font-size: 14px;color: #fff;background-color: #00a8d9;padding: 11px 0;border: 0 solid transparent;}.RWDleft_cont002 .item-second .text-box a:hover{background-color: #3a9339;}/*fixed*/ 
.fixed_bottom{position: fixed;bottom: -50px;width: 100%;z-index: 21;transition: all 0.5s ease 0s;}.fixed_bottom_ch{bottom:0 !important;}.fixed_bottom a{display:block;text-align: center;color: #fff;background-color: #00a8d9;font-size: 16px;letter-spacing: 2px;padding: 12px 0;}
/*footer start*/

/*contact*/ 
.contact_mail {background-color: #333;padding: 80px 50px !important;margin: 0;}.RWDeform001{font-size:15px;color:#eee;letter-spacing: 1.5px;line-height: 2;}.RWDeform001 a{color:#eee;transition: all 0.5s ease 0s;}.RWDeform001 .section-subject{display:none;}/*.RWDeform001 .col-sm-4{width:100%;float:none;}*/ 
.RWDeform001 h1{margin:9px auto 0;font-size:18px;letter-spacing: 3px;font-weight: 500;font-family: 'Open Sans', 'Noto Sans TC', sans-serif;color: #fff;}.RWDeform001 h2{margin: 8px auto 20px;font-size: 15px;color: #fff;font-weight: normal;}.RWDeform001 .form-horizontal .form-group label{font-weight: normal;color: #ccc;}.RWDeform001 .form-horizontal .form-group .form-control{box-shadow: none;}.RWDeform001 .form-horizontal .form-group textarea.form-control{height:71px;}.RWDeform001 .form-horizontal .form-group .form-control:focus{border-color: #999;box-shadow: none;}.RWDeform001 .form-horizontal .form-group .verifyimg {margin-left: 15px;}.RWDeform001 .col-sm-4:nth-child(11){width:calc(100% / 3 *2);float:right;clear: both;margin-top: 20px;}.contact_gmap{display:none;}.RWDeform001 .ebtn{border-radius: 5px;padding: 3px 0;background: #777;transition: all 0.5s ease 0s;}.RWDeform001 .ebtn a{color:#fff;}.RWDeform001 .ebtn:hover{background: #3a9339;}.RWDeform001 .ebtn:hover a{color:#fff;}.block_contact{position: relative;}.contact_googlemap {position: absolute;width: calc(100% - 1400px);overflow: hidden;right: 0;bottom: -42px;}/*頁尾三事項*/ 
.footer_notice .container{margin: 0;}.footer_notice{font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;text-align: left;padding: 10px 0;background-color: #222;}.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;}

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

/*內頁長度*/section.call_to_action{min-height: 800px;  padding: 35px 0 80px 0;}/*toTop隱藏*/#toTop{display:none !important;}/*main*/#RWDPAGE_BASE_PAT02 .main {top: 0 !important;}/*文字設定*/section.article-text, section.article-text p {font-size: 15px; letter-spacing: 1.5px; color: #555; line-height: 2;}/*title*/h1.pageTitle {font-size: 35px; font-weight: 500; font-family: 'Open Sans', 'Noto Sans TC', sans-serif; color: #333; letter-spacing: 3px; line-height: 1.35; text-align: center;}.hgroup .container {width: 100%; border-bottom: none;}.hgroup .breadcrumb {border: none; position: relative; float: none !important; bottom: 0; text-align: center; font-size: 16px; color: #777; letter-spacing: 2px; font-weight: 300; line-height: 1.1;}.hgroup .breadcrumb a:hover {color: #3a9339;}/*回上層*/ 
.btn.btn_back:hover a {color: #3a9339;}.btn.btn_back:hover {border-color: #3a9339 !important;}.btn.btn_back a {color: #00a8d9; transition: .5s all;}.btn.btn_back {width: 150px; font-size: 15px; border: 1px solid #00a8d9 !important; color: #00a8d9; background-color: transparent !important; padding: 11px 0; border-radius: 25px; transition: .5s all; margin-right: 0; float: right; line-height: 1.5; margin-top: 30px;}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f5f5f5;}.m2018 .products-nav .nav-title {padding: 8px 10px; text-align: center; margin-bottom: 0; letter-spacing: 3px; font-weight: 600; font-size: 16px; color: #fff; background: #00a8d9;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 2px 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 #060f1f;}.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: 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: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}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;}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; color: #555; line-height: 1.8; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 2px;}/*產品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {background: #f7f7f7; margin-top: 0; margin-bottom: 45px; padding: 30px; border: 1px solid #e5e5e5;}.layoutlist_2 .subject {letter-spacing: 2px; font-weight: 500; font-family: 'Open Sans', 'Noto Sans TC', sans-serif; color: #333; line-height: 1.4; text-align: center; font-size: 18px; height: auto !important; margin: 20px 0 0;}.item .subject A.itemlink {transition: .5s all; color: #333;}.layoutlist_2 .item:hover .subject a.itemlink, .layoutlist_4 .item:hover .subject a.itemlink {color: #3a9339;}/*產品介紹*/ 
.RWDproduct_page .products-info .name {font-size: 20px; font-weight: 500; font-family: 'Open Sans', 'Noto Sans TC', sans-serif; color: #333; letter-spacing: 3px; line-height: 1.35; margin-bottom: 15px;}.RWDproduct_page .products-info .subname {font-size: 16px; color: #777; letter-spacing: 2px; font-weight: 300; line-height: 1.1;}.RWDproduct_page .products-info .name-box {margin-bottom: 30px;}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size: 14px; color: #fff; background-color: #00a8d9; padding: 11px 0; border: 0 solid transparent; border-radius: 25px; transition: .5s all;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #fff; background-color: #3a9339;}.btn-other .ibtn {width: 150px;}/*成功案例*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center; letter-spacing: 3px; font-weight: 500; margin: 30px auto 5px; font-family: 'Open Sans', 'Noto Sans TC', sans-serif; color: #333 !important; line-height: 1.4; font-size: 18px !important;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.layoutlist_7 .litem {margin: 0 0 45px !important;}/*最新消息*/ 
.layoutlist_8 .article_subject {letter-spacing: 3px; font-weight: 500; margin: 30px auto 5px; font-family: 'Open Sans', 'Noto Sans TC', sans-serif; color: #333; line-height: 1.4; font-size: 18px;}.layoutlist_8 .list_subject .summary {font-size: 15px; letter-spacing: 1.5px; color: #555; margin: 15px 0 0;}.layoutlist_8 .listdate .yearmonth {color: #00a8d9; font-size: 14px; letter-spacing: 1px;}.layoutlist_8 .listdate .day {color: #00a8d9; letter-spacing: 1px;}/*詢問車*/ 
.RWDquiry .btn.normal:hover {color: #fff; background-color: #3a9339;}.RWDquiry .btn.normal {width: 150px; color: #fff; background-color: #00a8d9; border-radius: 25px; border: none; font-size: 14px; transition: .5s all;}/*footer*/ 
.footer_block {position: relative; background-color: #333; padding: 80px 50px !important;}.inner_ft {display: flex;}.contact_inner {width: 50%; font-size: 15px; color: #eee; letter-spacing: 1.5px; line-height: 2;}.contact_inner h1 {margin: 9px auto 0; font-size: 18px; letter-spacing: 3px; font-weight: 500; font-family: 'Open Sans', 'Noto Sans TC', sans-serif; color: #fff;}.contact_inner h2 {margin: 8px auto 20px; font-size: 15px; color: #fff;font-weight: normal;}.contact_inner a {color: #eee; transition: all 0.5s ease 0s;}.inner_gmap {width: 50%;}#RWDPAGE_BASE_PAT02 .footer_notice .container {margin: auto;}#RWDPAGE_BASE_PAT02 .footer_notice {text-align: center;}.RWDssl01 .ii-https {line-height: inherit; color: #49b314; vertical-align: -.08em; margin-right: .1em;}.ii-https:before {content: "\e945";}

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

@media screen and (max-width: 1500px) {.RWDbanner_plus01 .slick-caption .txt1{font-size: 1.2vw;}.RWDbanner_plus01 .slick-caption .txt2{margin-top: 50px;}.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 50px 45px 25px;}.contact_mail{max-width: 100% !important;}.contact_googlemap{display:none;}.contact_info{float:left;width:40%;}.contact_gmap{display:block;float:right;width:60%;}.RWDeform001 .row .col-sm-4:nth-child(1){width:100%;float:none;}.RWDeform001 .col-sm-4:nth-child(9), .RWDeform001 .col-sm-4:nth-child(10){width:50%;margin: 20px auto;}.RWDeform001 .col-sm-4:nth-child(11){width:100%;float:none;margin-top: auto;clear: both;}.footer_notice{text-align: center;}.footer_notice .container {margin: 0 auto;}}@media screen and (max-width: 1400px) {.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 50px 35px 25px;}.RWDmenu_plus02 #lan-02 {margin-right: 30px;margin-left: 17px;}}@media screen and (max-width: 1199px) {/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.RWDmenu_plus02 .inside.is-up .cd-main-header{box-shadow: none;border-bottom: 1px solid #e3e3e3 !important;background: rgba(255,255,255,0.85);}.cd-main-header{background: transparent;}#RWDPAGE_BASE_PAT02 .cd-main-header {z-index: 111; text-align: right;}.cd-logo{width: 120px;}.cd-main-header .cd-logo{margin-top: 7px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*選單*/ 
.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: #333;}.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;}/*搜尋*/ 
.cd-header-buttons {top: 5px;}.cd-header-buttons li.search-btn{margin-right: 17px;}.RWDmenu_plus02 .cd-search{height: 50px;top: 50px !important;}.RWDmenu_plus02 .cd-search button{top: 13px;}#RWDfullscreen01 .cd-main-header{z-index: 111;text-align: right;}#RWDfullscreen01 .cd-overlay.search-is-visible{z-index: 11;}.cd-overlay.is-visible{z-index: 111;}/*sub_contact*/ 
.RWDmenu_plus02 .sub-nav{display:inline-block !important;}/*title*/ 
.service_title h1{font-size: 36px;}.block_service .RWDproduct002_v2 h1.main-title, .RWDproduct002_v2 h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle{font-size: 30px;}/*main*/ 
.cd-main-content {margin-top: 50px;}.banner_in {padding: 0 35px;}.RWDbanner_plus01 .slick-track{width: 100% !important;}.banner_in .container{width: 55vw !important;padding: 0 20px 0 0 !important;}.RWDbanner_plus01 .slick-caption {top: 22%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 1.7vw;line-height: 1.5;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 4vw;letter-spacing:4px;}.kaku_left, .kaku_right{min-height: 273px;}.RWDedictor001 h1.main-title{font-size: 21px;}.block_service .RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 10px 15px;}.block_service .RWDproduct002_v2 .row{margin:0 -20px;}.block_service .RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:70px;}.block_service .RWDproduct002_v2 .row .col-md-12{padding:0;}.block_service .RWDproduct002_v2 .portfolio-item{margin-bottom: 70px;}.block_service .RWDproduct002_v2 .col-sm-4{width: calc(100% / 4 - 1px);}.block_service .RWDproduct002_v2 .portfolio-item > .inner-content > img{max-width: 65px;}.block_service .RWDproduct002_v2 .portfolio-bottom-summary p{padding: 0 20px;}.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 50px 25px 25px;}.RWDleft_cont002 .item-second .pic{margin-top: 4vw;}.RWDleft_cont002 .item-second .text-box{padding: 0;}.RWDleft_cont002 .item-second .text-box .underline{display:none;}.RWDleft_cont002 .item-second .text-box .text{width: 85%;}.RWDeform001 textarea.form-control {height: 66px;}.footer_block {padding: 80px 20px !important;}}@media screen and (min-width: 480px) and (max-width: 800px){.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(1), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(4), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){border-left: 0px solid transparent;}.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(8), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(9){border-bottom: 0px solid transparent;}}

/*小螢幕 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*//*banner*/ 
.banner_in .container {width: 90% !important;padding: 0 !important;text-align: center;margin: 0 auto;}.RWDbanner_plus01 .slick-caption{top: 6%;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 20px;font-size: 4.5vw;letter-spacing: 3px;}/*main*/ 
.block_service {padding: 100px 0 90px;}.kaku_left, .kaku_right{padding: 50px 40px;min-height: 303px;}.block_service .RWDproduct002_v2 .portfolio-item {margin-bottom: 40px;}.block_service .RWDproduct002_v2 .portfolio-item > .inner-content > img{max-width: 80px;margin-top: 15px;}.block_service .RWDproduct002_v2 .portfolio-bottom-summary h4{min-height: 50px;}.block_service .RWDproduct002_v2 .portfolio-bottom-summary p{padding: 0px;}.block_product .RWDproduct002_v2 .row{margin:0 auto;}.block_product .RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin: 0 auto 50px;}@media (min-width: 1200px) {.block_product .RWDproduct002_v2 .section-subject{width: 100%;max-width: 1300px;min-width: 1170px;padding: 0 50px;}}.block_product .RWDproduct002_v2 .row .col-md-12{padding:0;}.block_product .RWDproduct002_v2 .portfolio-item{margin-bottom: 0px;}.block_product .RWDproduct002_v2 .col-sm-4{width: calc(100% / 3 - 1px);}.block_product .RWDproduct002_v2 .portfolio-bottom-summary h4{min-height: 50px;}.block_product .RWDproduct002_v2 .portfolio-bottom-summary p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}.RWDleft_cont002 .item-second .pic {margin-top: 0;width: 100%;height: 300px;overflow: hidden;}.RWDleft_cont002 .item-second .pic img{position: relative;top: -350px;}.RWDleft_cont002 .item-second .text-box{width: 100%;margin-top: 35px;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;}.contact_info{width: 52%;}.contact_gmap{width: 48%;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }/*---內頁---*/ 
.btn.btn_back {display: block; width: 100%;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.RWDmenu_plus02 .sub-nav{display:none !important;}/*title*/ 
.service_title h1{font-size: 35px;}.block_service .RWDproduct002_v2 h1.main-title, .RWDproduct002_v2 h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle{font-size: 25px;}/*banner*/ 
.banner_in {padding: 0 25px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 24px;margin-top: 10px;letter-spacing:3px;font-weight:500;}/*main*/ 
.block_service {padding: 80px 0 30px;}.kaku_left, .kaku_right{width: 100%;float: none;padding: 50px 25px;min-height: auto;margin-bottom: 30px;}.kaku_line{display: none;}.service_item {margin-top: 20px;}.block_service .RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 15px 15px;}.block_service .RWDproduct002_v2 .row{margin:0 -15px;}.block_service .RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:70px;}.block_service .RWDproduct002_v2 .row .col-md-12{padding:0;}.block_service .RWDproduct002_v2 .portfolio-item{margin-bottom: 30px;}.block_service .RWDproduct002_v2 .col-sm-4{width: calc(100% / 2 - 1px);}.block_service .RWDproduct002_v2 .portfolio-item > .inner-content > img{max-width: 60px;}.block_service .RWDproduct002_v2 .portfolio-bottom-summary h4{min-height: auto;}.block_product .RWDproduct002_v2 .row{margin:0 auto;}.block_product .RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin: 0 auto 50px;}.block_product .RWDproduct002_v2 .row .col-md-12{padding:0;}.block_product .RWDproduct002_v2 .portfolio-item{margin-bottom: 0px;}.block_product .RWDproduct002_v2 .col-sm-4{width: calc(100% / 2 - 1px);}.block_product .RWDproduct002_v2 .portfolio-bottom-summary h4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(1), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){border-left: 0px solid transparent;}.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7), .block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(8){border-bottom: 0px solid transparent;}.block_product .RWDproduct002_v2 .portfolio-bottom-summary p{text-align: left;}.block_about {padding: 90px 0;}.RWDleft_cont002 .item-second .pic{height: auto;}.RWDleft_cont002 .item-second .pic img{top: 0;}.RWDleft_cont002 .item-second .text-box a{width: 100%;}.contact_mail{padding: 80px 25px !important;}.contact_info {width: 100%;float: none;}.contact_gmap {width: 100%;float: none;margin-top: 25px;}.RWDeform001 .col-sm-4:nth-child(9), .RWDeform001 .col-sm-4:nth-child(10) {width: 100%;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;padding: 10px 0 55px;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*---內頁---*/section.call_to_action .container {padding: 0px 10px;}.inner_ft {flex-direction: column;}.contact_inner {width: 100%;}.inner_gmap {width: 100%;}.footer_block .container {padding: 10px 0;}.inner_gmap {margin-top: 25px;}h1.pageTitle {font-size: 24px; margin-bottom: 10px;}.layoutlist_2 .subject {font-size: 16px;}.layoutlist_2 .item, .layoutlist_4 .item {padding: 15px;}.RWDproduct_page .btn-other li {width: 100%;}.RWDproduct_page .pic-box .btn {border-radius: 0; font-size: 15px; height: 30px;}.layoutlist_8.rwd .listdate .day {color: #00a8d9; font-size: 12px;}.layoutlist_8.rwd .listdate .yearmonth {font-size: 12px;}.RWDquiry .btn-box {text-align: center;}.shopping-item .table .tbody>.tr {border-top: none;}.shopping-item .name {letter-spacing: 1px;}.RWDquiry .btn.normal {    margin: auto;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption .txt2{font-size: 23px;}.block_service .RWDproduct002_v2 .portfolio-bottom-summary h4{min-height: 50px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .txt2 {font-size: 5vw;}.service_title h1 {font-size: 31px;}.RWDedictor001 h1.main-title{font-size: 21px;}.block_service .RWDproduct002_v2 h1.main-title, .RWDproduct002_v2 h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle {font-size: 21px;}.block_product .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 50px 15px 25px;}.footer_ssl{margin:0 -15px;}.hgroup .breadcrumb {display: block; padding: 6px 0; line-height: 1.5;}.RWDproduct_page .btn-other li .ii {display: inline-block;}.RWDquiry .btn.normal {width: 130px;}
}
/*iphone5 end*/