/* all */a:hover, a:active, a:focus, a:visited{text-decoration:none}body{font-family: 'Noto Sans TC', sans-serif;}.clear{clear:both;}.row{margin-right:0px;margin-left:0px;}/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center; padding-right: 10px;letter-spacing:1px;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {color: #000;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/ 
.main {margin-top: 74px;}@media (min-width: 1200px) {#RWDfullscreen01 .main.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:150px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*標題*/ 
.main-title{    font-size: 40px !important;    letter-spacing: 3px !important;    font-weight: 500 !important;    color: #333 !important;    line-height: 1.8em !important;    text-align: center;}.section-line {    display: none !important;}.sub-title {    margin-top: 0 !important;    font-size: 18px !important;    font-weight: 400 !important;    letter-spacing: 1px !important;    color: #666 !important;    line-height:1.8em !important;}/*header*/ 
.RWDmenu_plus04 .logo{width: 220px;margin-top: 22px;}.RWDmenu_plus04 .header.is-up{box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.RWDmenu_plus04 .logo {    position: absolute;    width: 220px;    padding: 10px 20px;    /*background: #fff;*/    margin-top: 0;    left: 0;}/*menu*/ 
.RWDmenu_plus04 .site-nav{right: -5vw;}.RWDmenu_plus04 .menu li a{color: #888;letter-spacing: 2px;}.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;color: #888;}.RWDmenu_plus04 .header {padding: 0 3% 0 1%;}.RWDmenu_plus04 .site-nav .manu-item:hover > a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu > li > ul > li.active > a, .RWDmenu_plus04 .site-nav .menu > li > ul > li > ul > li.active > a{text-decoration: none;}.RWDmenu_plus04 .dropdown-menu{top: calc(100% - 1px);background: linear-gradient(to right, rgba(122,186,214,1) 0%,rgba(159,206,202,1) 100%);}.RWDmenu_plus04 .dropdown-menu, .RWDmenu_plus04 .site-nav .menu ul{box-shadow: 0 5px 8px rgba(0,0,0,.15);}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box > li > a{border-bottom: 1px solid #fff;color: #fff;font-size: 15px;font-weight: normal;letter-spacing: 2px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a{color: #fff;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .dropdown-menu .manu-item-box > li > ul > li.active > a, .RWDmenu_plus04 .dropdown-menu .manu-item-box > li > ul > li > a:hover{background: #fff;color: #76b3ce;}.RWDmenu_plus04 .container {max-width: 100%;padding: 0;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}/*sub*/ 
.RWDmenu_plus04 .features{font-size: 14px;line-height: 1;text-align: right;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i{font-size: 15px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select{color: #008a8a;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label{background: transparent;color: #999;}.RWDmenu_plus04 .lang-select-label:hover::after, .RWDmenu_plus04 .site-nav .menu > li.active > a::after, .RWDmenu_plus04 .site-nav .menu > li.dropdown > a:hover::after, .RWDmenu_plus04 .site-nav .menu > li.has-child > a:hover::after, .RWDmenu_plus04 .site-nav .menu > li.is-active > a::after{border-color: #999;}.RWDmenu_plus04 .features .lang-select{float: none;display:inline-block;}.RWDmenu_plus04 .lang-select-label{padding:27px 15px 25px;}.RWDmenu_plus04 .lang-select-options{top: 70px;}.RWDmenu_plus04 .lang-select-options a{padding: 10px 15px;color: #777;letter-spacing: 2px;}.lang-select-options a:hover, .lang-select-options a:hover *{font-weight: normal;color: #fff;background-color: #9ed0e6;}.RWDmenu_plus04 .features .member-btn{float: none;display:inline-block;padding: 20px 10px;position: relative;top: 1px;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .features .member-btn:hover i{color:#999;}.RWDmenu_plus04 .member-block a.login.is-on{background-color: #71b6d4;}.RWDmenu_plus04 .features .edit{float: none;display:inline-block;margin-top: 10px;margin-left: 25px;}.RWDmenu_plus04 .features .edit a{display:block;color:#888;border: 1px solid #9ed0e6;padding: 11px 15px 8px;font-size: 14px;letter-spacing: 2px;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .features .edit a:hover{background-color:#9ed0e6;color:#fff;}.RWDmenu_plus04 .features .edit img{max-width:18px;margin-right:20px;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .features .edit a:hover img{filter: grayscale(100%) brightness(0%) invert(100%);}/*main*/ 
.main.cd-main-content{margin-top:74px;}/*banner*/ 
.banner-block{background-color: #eee;}.banner_in{position:relative;}.RWDbanner_plus01 .slick-list{padding: 0 57px;}@media (min-width: 1200px) {.RWDbanner_plus01 .container{width: 90% !important;max-width: 100% !important;}}.RWDbanner_plus01 .slick-caption{top: 42%;}.RWDbanner_plus01 .slick-caption .txt1{color:#444;font-size: 43px;letter-spacing: 3.5px;}.RWDbanner_plus01 .slick-caption .txt2{color:#6b6b6b;font-size: 16px;letter-spacing: 2px;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container{right: 1%;}.RWDbanner_plus01.style-dotnav .control-box .control{top:auto;vertical-align: bottom;bottom: 50px;position: relative;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #9ed0e6;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #9ed0e6;}/*news*/ 
.block_news{position: absolute;z-index: 1;width: 100%;max-width: 550px;right: 100px;bottom: 66px;}.RWDnews_autolist .title{background: #fff;color: #555;letter-spacing: 2px;}.RWDnews_autolist .slick-arrow{background: #fff url(slick-arrow.svg) left 6px no-repeat;}.RWDnews_autolist .news-box{background: #fff;}.RWDnews_autolist .news-list a{color: #76b3ce;}.RWDnews_autolist .news-list a span{color:#aaa;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin-left: 0;    margin-right: -25px;}/*about*/ 
.block_about .container{width:80%;padding:0px;max-width:1600px;}.block_about{position:relative;padding-top: 110px;}.block_about::before{content:"";width:100%;height:265px;display:block;background-color: #eee;position:absolute;top: 0;}.RWDleft_cont002 .item-second{background-color: transparent;}.RWDleft_cont002 .item-second:hover .pic img{transform: scale(1.1);}.RWDleft_cont002 .item-second .text-box{background: transparent;color: #666;padding: 0px 60px 0 0;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 30px;    font-weight: normal;    letter-spacing: 2px;    color: #333;    line-height: 1.5em;}.RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 17px;    letter-spacing: 2px;    margin-top: 12px;    font-weight: normal;    color: #6e6e6e;}.RWDleft_cont002 .item-second .text-box .underline{display: none;}.RWDleft_cont002 .item-second .text-box .text{line-height: 2;font-size: 15px;letter-spacing: 2px;width: 100%;margin-top: 50px;}.RWDleft_cont002 .item-second .text-box a {    border: 1px solid #008a8a;    color: #008a8a;    border-radius: 0;    background: transparent;    padding: 8px 0;    width: 140px;    margin: 70px 0 0;    font-weight: 400;}.RWDleft_cont002 .item-second .text-box a:hover{background:#008a8a;color:#fff;}.about_item {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;    margin-top: 30px;}.about_box {    text-align: left;    position: relative;    font-size: 14px;    color: #888;    width: calc(100%/3 - 10px);    margin: 0 5px;    padding:0 10px;    letter-spacing:1px;}.about_box span {    font-size: 19px;    color: #333;}.about_box span:after {    content: "";    position: absolute;    width: 6px;    height: 6px;    border-radius: 50%;    background: #008a8a;    left: -17px;    top: 50%;    transform: translateY(-50%);}/*.about_box::before{content:"";width: 115px;height: 115px;display: block;position: absolute;background-color: #f8f8f9;border-radius: 99em;z-index: 0;left: 0;top: 0;}*/ 
.about_box img{max-width: 50px;margin-top: 15px;}.about_icon, .about_box span{position: relative;z-index:1;}.about_box span{margin-top: 5px;display: block;}.RWDleft_cont002 .item-second .pic img {width: 100%;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}/*分隔線*/ 
.web_line{width:100%;max-width:1300px;height:1px;display:block;background-color:#ddd;margin:110px auto;}/*服務項目*/ 
.RWDproduct004 {    padding-top: 50px;    border-top: 1px solid #efefef;}.block_service .container{width:80%;padding:0px;max-width:1600px;}.block_service{padding: 100px 0px;}.RWDproduct004 .callout-dark {    padding: 0;    background: transparent;    color: #333;    margin-bottom: 50px;    border: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 .row.mix-grid {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;    flex-wrap: wrap;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/4 - 10px) !important;    margin: 0 5px !important;}.RWDproduct004 .item-box-desc {padding: 20px 10px;}.RWDproduct004 #portfolio div.col-md-3 h3 {    line-height: 1.8em;    font-weight: 500;    letter-spacing: 1px;    color: #000;    font-size:20px;}.RWDproduct004 .list-inline {height: auto !important;letter-spacing:1px;}/*服務流程*/ 
.process_block .container {width: 80%;padding: 0;max-width:1600px;}.process_block {padding:80px 0 ;background-color:#eee;}.process_block .boxFeature-2 h2{font-size: 18px;font-weight: normal;text-align: center;color: #fff;background: #5a8dce;clip-path: polygon(0 0, 92% 0%, 100% 50%, 92% 100%, 0 100%, 8% 50%);-ms-clip-path: polygon(0 0, 92% 0%, 100% 50%, 92% 100%, 0 100%, 8% 50%);margin-top: 30px;padding:8px}.process_block .RWDService001 p{font-size:14px; text-align: center; clear: both;line-height:28px}.process_block .row:after {clear: none;}.process_block .RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 6);padding: 0;float: left;}.process_block .RWDService001 .section-subject {margin-bottom:150px}.RWDService001 h2.sub-title {display: none;}.process_block .RWDService001 i img {padding: 0px 25px;}.process_block .boxFeature-2::before {content: "";width: 90%;height: 1px;background: #c8d1dc;position: absolute;left: 50%;top: 32px;z-index:-1}.process_block .boxFeature-2 {position: relative;}.process_block .RWDService001 i img {background: #eee;width: 115px;height: auto;}#m_RWDfullscreen02_35_1 > div:nth-child(3) > div > article::before {display:none}#m_RWDfullscreen02_35_1 > div:nth-child(2) > div:nth-child(2) > article > h2, #m_RWDfullscreen02_35_1 > div:nth-child(2) > div:nth-child(4) > article > h2 {background: #1e5498;}.process_block .RWDService001 i img {width: 100px;}.process_block .boxFeature-2 h2 {background: #008a8a;letter-spacing: 1px;font-size: 16px;}.process_block .RWDService001 p {    font-size: 15px;    letter-spacing: 1px;    padding: 0 30px;    color: #666;    line-height: 1.5em;}.RWDService001 {z-index: 1;}#m_RWDfullscreen01_69_1 > div:nth-child(3) > a:nth-child(2) > div > article:before{display:none;}.process_block .boxFeature-2::before {background: #d6d6d6;}.RWDmenu_plus04 .site-nav .menu>li>a {color: #333;}.RWDproduct004 .nopadding {border-bottom: 0px;}.RWDproduct004 .item-box-desc {    padding: 20px;    min-height: 150px;}/*實際案例*/ 
.RWDbanner006{padding: 0px 80px 50px;background-color:#008a8a;}.RWDedictor001 .section-subject{text-align: left;margin-bottom: 0;}.RWDedictor001 h1.main-title{font-size: 43px;font-weight: normal;letter-spacing: 5px;color: #333;line-height: 1;margin:0 auto;}.RWDedictor001 h2.sub-title{font-size: 17px;letter-spacing: 7px;margin-top: 12px;font-weight: normal;color:#333;}.RWDedictor001 .section-line{display:none;}.RWDbanner006__nav__item{padding: 10px 15px;background-color: rgba(62, 155, 133, 0.5);color: #fff;font-weight: normal;letter-spacing: 1px;margin: -44px 2px 50px;background-color: transparent;color: #555;border-bottom: 2px solid #666;}.RWDbanner006__nav__item.active{background-color: transparent;color: #007878;border-bottom: 2px solid #000;font-weight: 500;} /*background-color: rgba(62, 155, 133, 0.7);*/ 
.RWDbanner006__reveal[data-label]::after, .RWDbanner006__slider[data-label]::after{color: #555;color:#000;}.RWDbanner006__nav__item:hover {cursor: pointer;}.block_kurabe .RWDedictor{text-align: center;background-color:#008a8a;padding-bottom: 40px;}.block_kurabe .RWDedictor a{color: #fff;display: block;width: 100%;max-width: 150px;margin: 0 auto;letter-spacing: 2px;border-bottom: 1px solid #fff;padding-bottom: 6px;transition: all 0.5s ease 0s;}.block_kurabe .RWDedictor a:hover{border-bottom: 1px solid transparent;}.block_kurabe .container {width: 80%;padding: 0;}.block_kurabe {padding: 100px 0px;position: relative;}.subject_block {margin-bottom: 70px;}/*頁尾三事項*/ 
.footer_notice {    font-size: 13px;    color: #999;    letter-spacing: 1.5px;    line-height: 1;    text-align: center;    padding: 50px 0 25px 0px;    background-color: #efefef;}.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;}/*xs預約按鈕*/ 
.fixed_bottom{position:fixed;width:100%;bottom:-50px;left:0;right:0;text-align: center;z-index: 21;transition: all 0.5s ease 0s;}.fixed_change{bottom:0 !important;}.fixed_bottom a{display: block;background-color: #9ed0e6;color: #fff;border: 1px solid #9ed0e6;padding: 11px 15px 8px;font-size: 14px;letter-spacing: 2px;transition: all 0.5s ease 0s;}.fixed_bottom a img{max-width: 18px;margin-right: 20px;filter: grayscale(100%) brightness(0%) invert(100%);}/*footer*/ 
.contact_info {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;    margin-bottom: 30px;}.left_name {text-align: left;width:50%;}.left_name h3 {margin-bottom: 40px;}.right_info ul li {    list-style: none;    margin-bottom: 5px;    font-size: 15px;    color: #666;    letter-spacing: 1px;    line-height: 1.5em;}.right_info ul {padding-left: 0;}.right_info {    text-align: left;    width: 45%;    padding-left: 5%;    border-left: 1px solid #ccc;    margin-left: 5%;}.left_name h3 {    margin-bottom: 40px;    margin-top: 0;    color: #333;    letter-spacing: 2px;    font-weight: 500;    line-height: 1.8em;}.key_word {    font-size: 13px;    color: #666;    line-height:1.8em;}.key_word span.line_sperat {opacity: 0.5;}.right_info ul li a {    color: #333;}/*跟隨*/ 
.fix_tel a {    text-align: left;    display: block;    width: 200px;    position: fixed;    right: 0;    bottom: 0;    background: #ff9800;    color: #fff;    padding: 15px 26px;    letter-spacing: 2px;    line-height: 1.5em;    font-size: 14px;    border-radius: 10px 0 0 0px;    z-index:11;}.process_block .RWDService001 .col-md-3.col-sm-6 i {    transform: translateY(0);    transition: 0.5s;}.process_block .RWDService001 .col-md-3.col-sm-6:hover i {    transform: translateY(-5px);    transition: 0.5s;}.right_info ul li a {    color: #777;}.process_block .RWDService001 a{pointer-events: none;  cursor: pointer;}.RWDmenu_plus04 .copyright {  display: none;}
/*內頁 start*/

/* inner-page */ 
.scrollTop002{    z-index: 1000;    right: 15px;}.page_wrapper_bg .main {    margin-top: 0px;}.page_wrapper_bg .hgroup .container{    width: 85%;   }.page_wrapper_bg .hgroup .breadcrumb{    border: solid 0px #ccc;}.page_wrapper_bg .container{    width: 70%;}.page_wrapper_bg .RWDbanner_plus01 .slick-list {    padding: 0 0px;}.page_wrapper_bg .pageTitle{    font-size: 40px;    letter-spacing: 3px;    font-weight: 500;    color: #333;    line-height: 1.8em;    text-align: center;}.page_wrapper_bg p,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg .layoutlist_7 .summary, .page_wrapper_bg .layoutlist_7 .summary a,.RWDtimeline01 li.event .point .editor{    font-size: 15px;    letter-spacing: 2px;    color: #777;    line-height: 1.6em;}.page_wrapper_bg p{    padding-right: 3rem;}.page_wrapper_bg .model-title,.page_wrapper_bg h3 {    font-size: 30px;    font-weight: normal;    letter-spacing: 2px;    color: #333;    line-height: 1.5em;}.page_wrapper_bg .RWDtimeline01 li.event .point .title,.page_wrapper_bg .album_item_subject td,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.RWDtimeline01 li.event .point .title{    font-size: 19px;    color: #333;    line-height: 1.5em;}.page_wrapper_bg .RWDtimeline01 li.event .point .title{font-weight: 500;}.RWDtimeline01 li.event .point .title{    font-weight: 600;}.page_wrapper_bg .pagecontent.menu8{    margin:3rem 0rem 7rem;}/* btn */ 
.page_wrapper_bg .ebtn,.page_wrapper_bg .btn{    border: 1px solid #008a8a;    border-radius: 0;    background: transparent!important;    padding: 8px 0;    width: 140px;    margin: 35px 0px 0px;    float: right;    text-align: center;   }.page_wrapper_bg .ebtn:hover,.page_wrapper_bg .btn:hover{    background: #008a8a!important;}.page_wrapper_bg .ebtn:hover a,.page_wrapper_bg .btn:hover a{    color: #fff;    transition: all 0.5s;    -o-transition: all 0.5s;    -webkit-transition: all 0.5s;}.page_wrapper_bg .ebtn a,.page_wrapper_bg .btn a{    font-weight: 400;    letter-spacing: 2px;    color: #008a8a;    transition: all 0.5s;    -o-transition: all 0.5s;    -webkit-transition: all 0.5s;    font-size: 15px;    line-height: 1.5;}/* About page */ 
.page_wrapper_bg .RWDslider01 .pic-list img,.page_wrapper_bg .RWDeditor01 .editor img{    width: 100%;}.page_wrapper_bg .layoutlist_2 .album_item,.page_wrapper_bg .layoutlist_7 .litem{    padding: 0px 20px;}.article2.articlelist .layoutlist_7 .cdate, .layoutlist_7 .cdate a{    display: none;}.page_wrapper_bg .layoutlist_2 .album_item{    overflow: unset!important;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{    border: 2px solid #008a8a;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{    border-color: transparent #1f8e8e transparent transparent;}/* Case page */ 
.page_wrapper_bg .row .album_d_item a {    border-bottom: 0px solid #b2b2b2;}/* Contact page */ 
.eforms1 .layoutlist_1.page_content2{    max-width: 950px;    margin: 0 auto;    width: 100%;}.eforms1 .page_wrapper_bg .formdesc{    font-size: 19px;    color: #777;    line-height: 1.5em;    text-align: center;}.eforms1 .page_wrapper_bg label{    font-size: 16px;    letter-spacing: 1px;    color: #333;    line-height: 1.5em;    font-weight: 500;    }.eforms1 .page_wrapper_bg .form-group{    margin-bottom: 1rem!important;}.page_wrapper_bg .customized_columns ._input, .customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.page_wrapper_bg .RWDtimeline01 li.event:before {    border: 1px solid #1f8e8e;    background: #1f8e8e;}.page_wrapper_bg .layoutlist_2 .album_item {height: auto !important;}.page_wrapper_bg .footer_notice .container { padding: 0 15px;}

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

@media (max-width: 1920px) {    .page_wrapper_bg .container {        width: 85%;    }    .page_wrapper_bg .hgroup .container {        width: 90%;    }}@media (max-width: 1600px) {    /*1600px*/    .block_about .container {        width: 85%;    }    .block_service .container {        width: 85%;    }    .process_block .container {        width: 85%;    }}@media (max-width: 1500px) {    /*1500px*/    .RWDleft_cont002 .item-second .text-box {        padding: 0px 40px 0 0;    }    .RWDproduct004 .item-box-desc {        margin-bottom: 30px;    }    .process_block .container {        width: 90%;    }    .block_kurabe .container {        width: 85%;    }}@media (max-width: 1400px) {    /*1400px*/    .block_about .container {        width: 90%;    }    .RWDleft_cont002 .item-second .text-box .text br {        display: none;    }    .RWDproduct004 .list-inline {        font-size: 15px;    }    .RWDproduct004 #portfolio div.col-md-3 h3 {        font-size: 17px;    }    .about_box span {        font-size: 17px;    }    .RWDmenu_plus04 .logo {        width: 160px;    }}@media (max-width: 1300px) {    /*1300px*/    .RWDleft_cont002 .item-second .text-box .text {        letter-spacing: 1px;    }    .RWDleft_cont002 .item-second .text-box a {        margin: 40px 0 0;    }    .RWDleft_cont002 .item-second .text-box .title {        font-size: 27px;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*左右間距*/#RWDfullscreen01 .container{padding: 0 15px;}/*header*/ 
.ml-stack-nav-toggle{padding: 23px 45px 20px 15px;color: #666;}.RWDmenu_plus04 .features:after{background-color: #999;}.RWDmenu_plus04 .features .edit{margin-right: 20px;}/*menu*/ 
.RWDmenu_plus04 #mobile-menu .menu>li>a{font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#008a8a;}.RWDmenu_plus04 #mobile-menu .menu>li>ul{background-color: #f1f1f1;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active, .RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: #008a8a;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active{background-color: #c7e3e1 !important;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>a{color: #555;}.RWDmenu_plus04 .menu li a{font-size:15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after{color: #fff;}/*sub*/ 
.lang-select-symbol{display:none;}#mobile-menu .phone-lang-label i.fa{position:relative;}#mobile-menu .phone-lang-label i.fa:after{content: "Language";font-family: 'Open Sans', sans-serif;position: absolute;left: 40px;left: 35px;font-size: 15px;letter-spacing: 1.5px;color: #777;}.RWDmenu_plus04 .lang-select-options{top: 67px;}/*banner*/ 
.RWDbanner_plus01 .slick-list{padding: 0 40px;}.RWDbanner_plus01.style-dotnav.control-right .control-box{right: -5px;}.RWDbanner_plus01 .slick-caption{top: 40%;}.RWDbanner_plus01 .slick-caption .txt2{line-height: 1.8;}/*main*/ 
.main.cd-main-content{margin-top: 67px;}.block_news{right: 80px;bottom: 30px;max-width: 450px;}.block_about::before{height: 220px;}.RWDleft_cont002 .item-second .text-box{padding: 0px 50px 0 0;}.about_box{margin-right: 20px;}.RWDleft_cont002 .item-second .text-box a{margin: 50px 0 0;}.web_line{max-width: 100%;width: calc(100% - 80px);}.RWDnews005 .controlls-over .owl-controls .owl-next{right: 10px;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: 10px;}.block_kurabe .RWDedictor001{padding: 80px 50px 40px;}.RWDbanner006{padding: 0px 50px 50px;}.time_left{width: 350px;}.time_right{width: calc(100% - 350px);}.block_service {padding: 100px 0px 50px 0px;}.footer_notice .container {width: 85%;}.footer_notice .container:nth-child(2) {text-align: left;font-size: 10px;}.block_kurabe {padding: 80px 0px;}.block_about {padding-top: 70px;}    /*1200px*/    .RWDleft_cont002 .item-second .pic {        transform: translateY(70px);    }    .footer_notice .container {        width: 80%;    }    .left_name {        width: 40%;    }    .right_info {        width: 55%;    }    .RWDproduct004 .item-box-desc {        padding: 15px;    }    .process_block .RWDService001 p {        font-size: 14px;        padding: 0px 15px;        text-align: left;    }    .block_service .container {        width: 90%;    }    .page_wrapper_bg .container {        width: 95%;    }    .page_wrapper_bg .hgroup .container {        width: 95%;        margin-top: 3rem;    }    .page_wrapper_bg .layoutlist_2 .album_item,    .page_wrapper_bg .layoutlist_7 .litem {        padding: 0px 10px;    }   
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDproduct004 .item-box-desc {padding: 15px;}.RWDleft_cont002 .item-second .text-box {    float: none;    width: 100%;    text-align: center;}.RWDleft_cont002 .item-second .pic {    transform: translateY(0px);    width: 100%;    float: none;    margin-top:50px;}.RWDleft_cont002 .item-second {display: flex;flex-direction: column-reverse;}.RWDleft_cont002 .item-second .text-box .title {font-size: 32px;}.process_block .container {padding: 0 !important;width: 95%;}.block_about {padding-top: 80px;}.block_about::before {height: 240px;}.block_kurabe .container {width: 90%;}.process_block .RWDService001 .col-md-3.col-sm-6 {    width: calc(100% / 3);    min-height: 200px;}.process_block .container {width: 80%;}#m_RWDfullscreen01_69_1 > div:nth-child(2) > a:nth-child(3) > div > article:before{display:none}.RWDmenu_plus04 .features {padding-right: 15px;}.process_block .RWDService001 .section-subject {margin-bottom: 120px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.main {margin-top: 66px;}.RWDleft_cont002 .item-second .text-box {padding: 0;}.process_block .RWDService001 .section-subject {margin-bottom: 50px;}    .layoutlist_2 {        display: flex;        flex-wrap: wrap;    }    .page_wrapper_bg p {        padding-right: 0rem !important;        padding-bottom: 1rem !important;    }    .main-title, .page_wrapper_bg .pageTitle{        font-size:35px!important;    }    .page_wrapper_bg .model-title,    .page_wrapper_bg h3 {        font-size: 23px!important;        }    .page_wrapper_bg .RWDtimeline01 li.event .point .title,    .page_wrapper_bg .album_item_subject td,    .page_wrapper_bg .layoutlist_7 .subject,    .page_wrapper_bg .layoutlist_7 .subject a,    .RWDtimeline01 li.event .point .title{        font-size: 15px!important;    }    .eforms1 .page_wrapper_bg .formdesc {        font-size: 15px;    }    .page_wrapper_bg p,    .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,    .page_wrapper_bg .layoutlist_7 .summary,     .page_wrapper_bg .layoutlist_7 .summary a,    .RWDtimeline01 li.event .point .editor{        font-size: 14px!important;    }    .RWDtimeline01 li.event .point .date{        font-size: 14px;        color: #777;    }    .page_wrapper_bg .pagecontent.menu8{        margin: 3rem 0rem 9rem;    }    .page_wrapper_bg .layoutlist_2 .album_item { width: calc(100% / 3 );}
}
/*991px end*/
/*990 start*/

@media (max-width: 990px) {.RWDleft_cont002 .item-second .text-box .text { overflow: unset;}}

/*990 end*/
/*850px start*/
@media (max-width: 850px) {
.footer_notice .container {width: 90%;}.right_info ul li {font-size: 14px;}.main-title {font-size: 35px !important;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*---首頁---*/ 
.RWDleft_cont002 .item-second .pic{height: 350px;overflow: hidden;}.RWDleft_cont002 .item-second .pic img{position: relative;top: -160px;}.RWDbanner005 .title_block .title_en{width: 80%;line-height: 1.7;}.RWDbanner005 .swiper-center .subtitle{width: 100%;}.RWDbanner_plus01 .slick-caption{top: 33%;}.block_news{max-width: 80%;right: 50%;transform: translateX(50%);}.block_kurabe .RWDedictor001{padding: 80px 30px 40px;}.block_kurabe .RWDedictor001 .section-subject{text-align: center;}.RWDbanner006{padding: 0px 30px 50px;}.RWDbanner006__nav{text-align: center;}.time_left{width: 300px;}.time_right{width: calc(100% - 300px);}.block_time .time .name span:nth-child(3){display:block;}.RWDeform001 .section-subject{padding: 0 5px 20px;}#eFormm_RWDfullscreen01_61_1 > div:nth-child(10) > div:nth-child(2) > label{display:none;}.RWDeform001 .row{margin: 0 -20px;}.RWDeform001 .col-sm-4{padding: 0 20px;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }.footer_notice .container {width: 95%;}.footer_notice {padding: 50px 0 50px 0px;}.left_name {width: 35%;}.right_info {width: 60%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*---首頁---*//*header*/ 
.RWDmenu_plus04 .features .edit{display: none;}.RWDmenu_plus04 .lang-select-label{padding: 27px 5px 25px 0;}/*banner*/ 
.RWDbanner_plus01 .slick-list{padding: 0;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;top: 25%;}.RWDbanner_plus01.style-dotnav .control-box .control{bottom: 10px;}.block_news{bottom: 55px;}/*main*/ 
.block_about{padding-top: 90px;}.RWDleft_cont002 .item-second .pic{height: auto;}.RWDleft_cont002 .item-second .pic img{top: 0;}.about_item{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 25px;}.about_box{margin: 0 auto;width: 25vw;height: 25vw;justify-content: center;align-items: center;}.about_box img{max-width: 45%;margin: 10px auto 0;}.block_time .time .name{font-size: 14px;}.block_time .time .time_table .time_part{width: 110px;}.block_time .time .time_table{font-size: 14px;}.block_time .time .time_show{width: calc(100% - 110px);}.about_box::before{width: 100%;height: 100%;}.RWDleft_cont002 .item-second .text-box a{width: 100%;margin-top:50px;}.web_line{width: calc(100% - 50px);margin: 70px auto;}.RWDbanner005 .title_block .title_en{width: 100%;margin-top: 15px;}.RWDnews005 h2.sub-title{margin-top: 15px;line-height: 1.7;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{display: none;}.RWDnews005 .owl-controls{margin-top: 20px;}.RWDnews005 .owl-carousel{margin-bottom: 0;}.block_kurabe .RWDedictor001{padding: 70px 25px 40px;}.RWDbanner006{padding: 0px 25px 50px;}.RWDBanner006__silders{border: 1px solid #fff;margin-top: 10px;}.time_left{width: 100%;float: none;}.time_left .RWDedictor001 .section-subject{margin-bottom: 50px;text-align: center;}.time_right{width: 100%;float: none;}.RWDedictor001 h1.main-title span{display:none;}.RWDedictor001 h2.sub-title{margin-top: 15px;}.time_left .RWDedictor001 {text-align: center;}.gmap_link a{margin: 30px auto 50px;width: 100%;}.RWDeform001 .section-subject{padding: 0 0px 20px;}.RWDeform001 .col-md-12{padding: 0;}.RWDeform001 .row{margin: 0;}.RWDeform001 .col-sm-4{padding: 0;width: 100%;}.RWDeform001 .ebtn{max-width: 100%;}.RWDeform001 .web_btn2{padding: 13px 0;}/*頁尾三事項*/ 
.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;}.RWDleft_cont002 .item-second .text-box .text .text {margin-top: 0;}.article2.id36 .page_wrapper_bg .pagecontent.menu8 {    margin: 2rem 0rem 9rem;}    .page_wrapper_bg .pagecontent.menu8 {        margin: 2rem 0rem 3rem;    }    .page_wrapper_bg .layoutlist_2 .album_item,    .page_wrapper_bg .layoutlist_7 .litem {        padding: 0px 10px;    }       .fix_tel a{        z-index: 1000;    }.page_wrapper_bg .layoutlist_7 .litem {  width: calc(100% / 2); margin-bottom: 30px;}    .page_wrapper_bg .layoutlist_2 .album_item { width: calc(100% / 2 );}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*news005輪播點*/ 
.RWDnews005 .owl-pagination {display: block;}.RWDleft_cont002 .item-second .text-box .title {font-size: 26px;}.block_about::before {height: 220px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/3 - 10px) !important;}.RWDproduct004 .item-box-desc {margin-bottom: 10px;}.RWDproduct004 .row.mix-grid {justify-content: flex-start;}.process_block {padding: 50px 0;}.contact_info {    flex-direction: column;    justify-content: flex-start;}.left_name {width: 100%;}.left_name h3 {margin-bottom: 0px;}.right_info {    margin-left: 0;    padding-left: 0;    width: 100%;    margin-top: 20px;    border-left: 0;}.fix_tel a br {display: none;}.fix_tel a {    width: 100%;    border-radius: 0;    text-align: center;    letter-spacing: 1px;    font-size: 17px;}.fix_tel a i {margin-left: 10px;} .page_wrapper_bg .layoutlist_2 .album_item {width: 100%;}.page_wrapper_bg .layoutlist_7 .litem {width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.block_about {padding-top: 50px;}.about_box {    width: 100%;    height: auto;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/2 - 10px) !important;}.process_block .RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 2);}.process_block .boxFeature-2::before{display:none}.ml-stack-nav-toggle {padding: 23px 15px 20px 15px;}.RWDmenu_plus04 .ml-stack-nav-toggle {margin-top: 12px;}.RWDmenu_plus04 .logo {width: 150px;}.block_service {padding: 80px 0px 50px 0px;}.RWDproduct004 .list-inline {font-size: 13px;}.footer_notice {padding: 50px 0 80px 0px;}.block_kurabe .container {padding: 0 !important;width: 100%;}.block_kurabe {padding: 50px 0px 0 0;}#RWDfullscreen01 .container { padding: 0;}.footer_notice .container {width: 90%;}.RWDmenu_plus04 .features {margin-right: 22px;}.block_kurabe .RWDedictor {padding-bottom: 60px;}.block_about .container {width: 85%;}.about_item {margin-left: 15px;}    .page_wrapper_bg .footer_notice .container { padding: 0;}    .main-title, .page_wrapper_bg .pageTitle{        font-size:35px!important;    }    .page_wrapper_bg .model-title,    .page_wrapper_bg h3 {        font-size: 25px!important;        }    .page_wrapper_bg .RWDtimeline01 li.event .point .title,    .page_wrapper_bg .album_item_subject td,    .page_wrapper_bg .layoutlist_7 .subject,    .page_wrapper_bg .layoutlist_7 .subject a,    .RWDtimeline01 li.event .point .title{        font-size: 16px!important;    }    .eforms1 .page_wrapper_bg .formdesc {        font-size: 16px;    }    .page_wrapper_bg p,    .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,    .page_wrapper_bg .layoutlist_7 .summary,     .page_wrapper_bg .layoutlist_7 .summary a,    .RWDtimeline01 li.event .point .editor{        font-size: 14px!important;    }    .RWDtimeline01 li.event .point .date{        font-size: 14px;        color: #777;    }    .page_wrapper_bg .ebtn, .page_wrapper_bg .btn{        width: 100%;        margin: 35px 0px;        float: unset;    }    .page_wrapper_bg .container {        width: 100%;    }    .album_d_item {        margin-top: 0.5rem;    }    .page_wrapper_bg .pagecontent.menu8 {        margin: 0rem 0rem 3rem;    }    .page_wrapper_bg .pagecontent{        padding: 0px!important;    }    .pagecontent .article_model[data-seq="0"] {        margin-top: 20px!important;    }
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDproduct004 .item-box-desc {margin-bottom: 0;}.block_service {padding: 80px 0px 30px 0px;}.RWDService001 p {margin-bottom: 40px;}.RWDmenu_plus04 .header {padding: 0 5% 0 3%;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDleft_cont002 .item-second .text-box .title {font-size: 24px;}.block_service {padding: 50px 0px 30px 0px;}.RWDproduct004 {padding-top: 30px;}.process_block .RWDService001 .col-md-3.col-sm-6 {min-height: 250px;}
}
/*320px end*/