/*all*/a:focus, a:hover { text-decoration: none;}#RWDfullscreen01 .container {width: 1400px;}#RWDfullscreen01 .fl {    width: 80px;    left: 50% !important;    margin-left: -40px;    top: 50% !important;    margin-top: -40px;}#RWDfullscreen01 .fl img {    max-width: 100%;}/*logo*/ 
.cd-logo {width: 300px;}/*menu*/ 
.RWDmenu_plus02 .container {width: 1490px !important;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 16px;font-weight: bold;}.RWDmenu_plus02 .inside {background: rgba(255, 255, 255, 0.8);}.cd-main-header {background: transparent;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #2e3233;}.cd-primary-nav>li:after {height: 0;}.cd-primary-nav>li>a:hover {color: #2c5994;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #2c5994;}.cd-primary-nav>li.has-children.active.hover>a {color: #2c5994;}.cd-primary-nav>li.has-children.active.hover>a:after, .cd-primary-nav>li.has-children.active.hover>a:before {background-color: #2c5994;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #2c5994;color: #fff;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #ffffff; opacity: .5;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;}/*about*/ 
.about-section { position: relative;background: url(archive/image/customization/subtle_dots.png);}.about-section .container { position: relative; padding: 10vw 60px 100px;}.about-section .container:after { content: ""; position: absolute; height: 100%; width: 1px; background: #b0c4de; left: 0px; top: 0;display: block;}.about_line {position: relative;}.about_line:before {content: "ABOUT  US"; color: #b0c4de; transform: rotate(90deg); left: -145px; position: absolute; top: 55px; letter-spacing: 5px;font-weight: bold;font-size: 16px;}.about_img {position: absolute; width: 47%; right: 0; top: -7vw;box-shadow: -5px 5px 20px rgba(0, 0, 0, 0.2);}.about_img:after {content: ""; position: absolute; width: calc(100% + 20px); height: 100%; background: #b0c4de; top: 20px; left: -20px; z-index: -1;}.RWDedictor001 .section-line {display: none;}.RWDedictor001 .section-subject { text-align: left; width: 50%;}.RWDedictor001 h1.main-title {font-size: 45px; color: #000; margin-bottom: 40px; letter-spacing: 5px;}.RWDedictor001 h2.sub-title { font-size: 16px; color: #000;font-weight: 400; letter-spacing: 2px; line-height: 40px;}.RWDedictor001 p {margin-top: 50px; display: inline-block; font-size: 16px; line-height: 40px; letter-spacing: 2px; text-align: justify; padding-right:0;color: #666;position: relative;width: 80%;padding-right: 2%;}.RWDedictor001 p:after { content: ""; position: absolute; width: 100px; height: 1px; background: #666; top: -50px; left: 0;}.about-btn {float: right; color: #fff; background: rgb(44, 89, 148); padding: 10px 40px; letter-spacing: 5px; font-size: 16px;margin-top: 60px; display: inline-block;text-align: center;}/* Sweep To Right */ 
.about-btn {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.about-btn:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #414a5a;  -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.about-btn:hover, .about-btn:focus, .about-btn:active {  color: white;}.about-btn:hover:before, .about-btn:focus:before, .about-btn:active:before {  -webkit-transform: scaleX(1);  transform: scaleX(1);}/*service*/ 
.service-section{position: relative;margin-bottom: -350px; z-index: 1;}.service-section .container{ position: relative; padding: 100px 100px 60px;}.service-section .container:after { content: ""; position: absolute; height: 100%; width: 1px; background: #fff; right: 0px; top: 0;display: block;}.service-bg {position: absolute; top: 0; left: 0; min-height: 330px; background: #b0c4de; width: 100%;}.service_line {position: relative;}.service_line:before {content: "OUR  SERVICE"; color: #fff; transform: rotate(90deg); right: -205px; position: absolute; top: 55px; letter-spacing: 5px;font-weight: bold;font-size: 16px;}.RWDService001 .section-line, .RWDService001 h2.sub-title {display: none;}#m_RWDfullscreen01_69_1 > div:nth-child(2) > a > div {width: 33.333333%;padding:0 30px;}.RWDService001 h1.main-title {font-size: 45px; color: #09366f; margin-bottom: 40px; letter-spacing: 5px;}.RWDService001 h2 {color: #000; font-size: 20px;letter-spacing: 2px; font-weight: bold; text-align: center;margin-top: 45px; margin-bottom: 20px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}.RWDService001 p {font-size: 15px; line-height: 2; color: #111; letter-spacing: 2px;text-align: justify;}.RWDService001 .section-subject {margin-bottom: 20px;}.RWDService001 i { width: 220px; border: 2px solid #305c96; background: #fff; border-radius: 100%; padding: 70px; margin: auto;position: relative;}.RWDService001 i:after { border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #305c96; height: 0; left: 50%; margin-left: -15px; position: absolute; width: 0; bottom: -15px; content: "";}#m_RWDfullscreen01_69_1 > div:nth-child(2):after { content: ""; position: absolute; width: 70%; height: 2px; background: #305c96; left: 15%; top: 120px; z-index: -1;}#m_RWDfullscreen01_69_1 > div:nth-child(2) {position: relative;}#m_RWDfullscreen01_69_1 > div:nth-child(2) > a > div:hover h2 {color: #305c96;}#m_RWDfullscreen01_69_1 > div:nth-child(2) > a > div i {margin-top: 0px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}#m_RWDfullscreen01_69_1 > div:nth-child(2) > a > div:hover i {margin-top: -10px;}/*album*/ 
.album-section {background: url(archive/image/customization/190910_bg.jpg)no-repeat; background-position: bottom;position: relative;}.album-section .container{ position: relative; padding: 400px 60px 100px;}.album-section .container:after { content: ""; position: absolute; height: 100%; width: 1px; background: #b0c4de; left: 0px; top: 0;display: block;}.album_line {position: relative;}.album_line:before {content: "OUR WORKS"; color: #b0c4de; transform: rotate(90deg); left: -160px; position: absolute; top: 65px; letter-spacing: 5px;font-weight: bold;font-size: 16px;}.RWDproduct004 .callout-dark {background-color: transparent;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 h2.sub-title {display: none;}.RWDproduct004 section {padding: 0 0 20px;border-bottom: 0px solid rgba(0, 0, 0, 0.1);}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 45px; color: #000; margin-bottom: 40px; letter-spacing: 5px;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: 33.33333%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 5px !important;margin-bottom: 10px !important;}.RWDproduct004 .row.mix-grid {margin: 0;}.RWDproduct004 .item-box-desc { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center !important;margin-bottom: 0;background: rgba(255, 255, 255, 0.7); padding: 10px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;color: #000; letter-spacing: 1px; font-weight: bold; line-height: 30px;}.RWDproduct004 #portfolio .item-box:after {content: ""; position: absolute; width: 100%; height: 50px;background: rgba(255, 255, 255, 0.7); bottom: 50px; left: 0;-webkit-transform: scaleY(0); transform: scaleY(0);-webkit-transform-origin: bottom; transform-origin: bottom; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;pointer-events: none;}.RWDproduct004 #portfolio .item-box:hover:after {content: ""; position: absolute; width: 100%; height: 101%; background: rgba(255, 255, 255, 0.7); bottom: 50px; left: 0;-webkit-transform: scaleY(1); transform: scaleY(1);}.album-btn a {color: #fff; background: rgb(44, 89, 148); padding: 10px 40px; letter-spacing: 5px; font-size: 16px;margin-top: 60px; display: inline-block;text-align: center;}/* Sweep To Right */ 
.album-btn a {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.album-btn a:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #414a5a;  -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.album-btn a:hover, .album-btn a:focus, .album-btn a:active {  color: white;}.album-btn a:hover:before, .album-btn a:focus:before, .album-btn a:active:before {  -webkit-transform: scaleX(1);  transform: scaleX(1);}/*footer*/ 
.footer-section {padding: 60px 0 50px;background: #414a5a;border-bottom: 8px solid #b0c4de;}.ft-right { color: #fff; font-size: 12px; letter-spacing: 1px; text-align: right; line-height: 2;}.ft-left { color: #fff; font-size: 15px; line-height: 2; letter-spacing: 1px;}.ft-left a { color: #fff;}.ft-left h1 { font-size: 24px; letter-spacing: 3px; margin-bottom: 20px; font-weight: bold;margin-top: 0;}.ft-left i {color: #b0c4de;}.space-box {margin-left: 15px;}/*top*/ 
.scrollTop002 {bottom: -3px;right: 0;}.scrollTop002 .ii {font-size: 40px; background: #b0c4de; color: #414a5a; border-radius: 0;}
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{background: url(archive/image/customization/subtle_dots.png);}.page_wrapper_bg .main section .container {background: #fff;}.hgroup .container {width: 100%;}.article-text {padding: 0px 0 50px 0 !important;min-height: 500px;}.article-text .container {width: 100%;}.page_wrapper_bg .down-second {display:none}/*loading*/#RWDPAGE_BASE_PAT02 .fl {width: 80px;left: 50% !important;margin-left: -40px;top: 50% !important;margin-top: -40px;}#RWDPAGE_BASE_PAT02 .fl img {max-width: 100%;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 40px;letter-spacing: 2px;font-size: 16px;}.page_row {margin: 30px 0px;}/*按鈕*/ 
.btn.btn_back {background: rgb(44, 89, 148);border-radius: 0px;padding: 6px 0px;}.btn.btn_back a {color: #fff;padding: 8px 30px;position: relative;}.btn.btn_back a:hover:before, .btn.btn_back a:focus:before, .btn.btn_back a:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.btn.btn_back a:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #414a5a;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.page_wrapper_bg .eformsForm  .ebtn{background: rgb(44, 89, 148);font-size: 14px;letter-spacing: 2px;float: right;border-radius: 0px;border: 0px solid #e4e4e4;transition: 0.4s;}.page_wrapper_bg .eformsForm  .ebtn:hover{background: #414a5a;border: 0px solid #e4e4e4;transition: 0.4s}.page_wrapper_bg .eformsForm  .ebtn a {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn a:hover {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn:hover > a {color: #fff;}/*標題*/ 
.hgroup h1 {font-size: 40px;color: #000;letter-spacing: 5px;text-align: center;width: fit-content;margin: 0 auto 30px;position: relative;}.hgroup .container {border-bottom:0px}.hgroup h1::before {    content: "";    border-bottom: 1px solid #b0c4de;    background: #b0c4de;    width: 150px;    height: 1px;    position: absolute;    bottom: -25px;    left: 50%;    margin-left: -75px;}/*about*/ 
.about_tex {text-align: center;padding: 0px 0px 20px;margin-top: 0px;}.page_about_img {box-shadow: -12px 12px 0px rgb(176, 196, 222);padding: 0px;}.about_tex2 {padding-right: 55px;text-align: justify;}.about_tex3 {padding: 50px;background: rgba(176, 196, 222, 0.3);margin-top: 70px;}.about_tex3 span {width: 100%;display: block;text-align: center;border-bottom: 1px dashed #fff;padding-bottom: 5px;margin-bottom: 5px;}/*service*/ 
.service_tex {text-align: center;}.service_tex img {border-radius: 99em;border: 2px solid #305c96;width: 50% !important;padding: 20px;}.service_tex h4 {margin-top: 40px;font-weight: bold;font-size: 20px;margin-bottom: 20px;}.service_tex p {text-align: left;font-size: 15px;line-height: 35px;}#article > div.model.article_model.RWDeditor01 > article > div > div:nth-child(3) > p {padding-left: 60px;}/*相簿*/ 
.layoutlist_2 .album_item_subject {color: #000;font-weight: bold;transition: 0.4s;}.layoutlist_2 .album_item_subject:hover {color: #305c96;transition: 0.4s;}.layoutlist_2 .album_item {width: calc(100%/3);}.row .album_d_item a {border-bottom: 0px solid #b2b2b2;}/*聯絡我們*/ 
.contact_tex ul {padding-left: 25px;}.contact_tex h4 {font-size: 22px;background: #b0c4de;width: fit-content;padding: 5px 10px;font-weight: bold;color: #ffff;}.contact_tex {color: #000;}.contact_tex a {color: #000;transition: 0.4s;}.contact_tex a:hover {color: #305c96;transition: 0.4s;}/*表單*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;border-bottom: solid 1px #eee !important;}.form-group input { color: #333; caret-color:#eee; }.form-group textarea { color: #969696; caret-color:#eee;} @supports (-webkit-mask: none) and (not (caret-color:#eee)) { .form-groupinput { color:#eee; }.form-group input::first-line { color: #ccc; } } .page_wrapper_bg .copyright a, .page_wrapper_bg .copyright a:hover {color: #fff;}

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

@media (max-width:1550px){.RWDmenu_plus02 .container {width: 90% !important;}#RWDfullscreen01 .container {width: 85%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;}.service-section {margin-bottom: -380px;}}@media (max-width:1400px){.RWDmenu_plus02 .container {width: 97% !important;}#RWDfullscreen01 .container {width: 90%;}.about-section .container {padding: 8vw 60px 100px;}.about_img {width: 48%;}}@media (max-width:1300px){.RWDedictor001 h2.sub-title {font-size: 15px;}.RWDedictor001 p {font-size: 15px;}.album-section .container {padding: 400px 30px 100px;}.about-section .container {padding: 8vw 30px 100px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;}.album_line:before {left: -130px;}.about_line:before {left: -115px;}}

/*小螢幕 end*/
/*1199 start*/

@media (max-width:1199px){/*menu*/ 
.RWDmenu_plus02 .inside .cd-main-header {background: rgba(255, 255, 255, 0.8);padding: 0 15px;}.cd-logo {margin-top: 6px !important;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent; color: #2c5994;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before {background-color: #2c5994;}/*down*/ 
.slider_banner {position: relative;}.down-panel {right: 50%;display: block;position: absolute;height: 50px;bottom: 80px;text-align: center; width: 0.1rem; z-index: 1;}.down-first {background-color: transparent;bottom: 0;}.down-first, .down-second {position: absolute; margin-right: auto; margin-left: auto; right: 0; left: 0; width: 0.1rem;height: 100%;}.down-second {background-color: #fff;}.down-second {bottom: 0; -moz-animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite; -webkit-animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite; animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;}@-webkit-keyframes draw-scroll-bar {0% {    height: 0;    bottom: 100%;}25%, 75% {    height: 100%;    bottom: 0;}100% {    height: 0;    bottom: 0;}}/*about*/ 
.about-section .container {padding: 10vw 30px 80px;}.RWDedictor001 .section-subject {width: 40%;}.about_img { position: absolute; width: 51%; right: 0; top: -2vw;}.RWDedictor001 p { width: 100%; padding-right: 0;margin-top: 80px;}.about-btn {margin-top: 30px;}.about_img:after {width: calc(100% + 0px);}/*service*/ 
.service-section .container {padding: 100px 30px 60px;}.service_line:before {right: -135px; top: 75px;}.service-section {margin-bottom: -410px;}#article > div.model.article_model.RWDeditor01 > article > div > div:nth-child(3) > p {padding-left: 18px;}/*works*/ 
.album-section .container {padding: 450px 30px 100px;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: 50%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 17px;}.RWDproduct004 #portfolio .item-box:after {display: none;}}/*--內頁--*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 2px;font-size: 15px;}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/ 
.RWDmenu_plus02 .inside .cd-main-header {background: rgba(255, 255, 255, 0.8);padding: 0 15px;}.cd-logo {margin-top: 6px !important;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent; color: #2c5994;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before {background-color: #2c5994;}/*down*/ 
.slider_banner {position: relative;}.down-panel {right: 50%;display: block;position: absolute;height: 50px;bottom: 80px;text-align: center; width: 0.1rem; z-index: 1;}.down-first {background-color: transparent;bottom: 0;}.down-first, .down-second {position: absolute; margin-right: auto; margin-left: auto; right: 0; left: 0; width: 0.1rem;height: 100%;}.down-second {background-color: #fff;}.down-second {bottom: 0; -moz-animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite; -webkit-animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite; animation: draw-scroll-bar 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;}@-webkit-keyframes draw-scroll-bar {0% {    height: 0;    bottom: 100%;}25%, 75% {    height: 100%;    bottom: 0;}100% {    height: 0;    bottom: 0;}}/*about*/ 
.about-section .container {padding: 10vw 30px 80px;}.RWDedictor001 .section-subject {width: 45%;}.about_img { position: absolute; width: 51%; right: 0; top: 0;}.RWDedictor001 p { width: 100%; padding-right: 0;}.about_img:after {width: calc(100% + 0px);}/*service*/ 
.service-section .container {padding: 100px 30px 60px;}.service_line:before {right: -135px; top: 75px;}.service-section {margin-bottom: -410px;}/*works*/ 
.album-section .container {padding: 450px 30px 100px;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: 50%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 17px;}.RWDproduct004 #portfolio .item-box:after {display: none;}/*--內頁--*//*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 2px;font-size: 15px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
#RWDfullscreen01 .container {width: 95%;}/*about*/ 
.about_img { position: relative; width: 100%; right: 0; top: 0;margin: 0 auto;}.RWDedictor001 .section-subject { width: auto;text-align: center;}.about-btn {margin-top: 30px;float: none;}.about_img {margin-top: 50px;}.about_img:after {display: none;}.RWDedictor001 h1.main-title {margin-bottom: 30px;}.about_line:before {left: -86px;}.RWDedictor001 p:after {left: 50%; margin-left: -50px;}.RWDedictor001 {text-align: center;}.RWDedictor001 p {padding: 0 50px;}/*service*/ 
.service-section {margin-bottom: -420px;}.RWDService001 i {width: 100%;padding: 50px;}.RWDService001 h1.main-title {margin-bottom: 30px;}#m_RWDfullscreen01_69_1 > div:nth-child(2) > a > div {padding: 0 25px;}.service-section .container {padding: 80px 30px 60px;}.service-bg {min-height: 280px;}#m_RWDfullscreen01_69_1 > div:nth-child(2):after {top: 99px;}.RWDService001 h2 { font-size: 18px;}.service_line:before {right: -105px;}/*album*/ 
.album_line:before {left: -98px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {margin-bottom: 30px;text-align: center;}.RWDproduct004 .item-box-desc {padding: 5px 10px;}/*footer*/ 
.ft-right { text-align: center; margin-top: 30px;}.ft-left { text-align: center;}/*--內頁--*/section.article-text p {font-size: 16px;line-height: 40px;}/**/ 
.about_tex2 {padding-right: 0px;margin-bottom: 50px;}.about_tex {padding: 0px 30px 20px;}/**/ 
.service_tex img {width:30% !important}.service_tex h4 {margin-top: 40px !important;font-size: 20px;margin-bottom: 20px !important;}.service_tex p {text-align: left !important;line-height: 35px !important;padding: 0px 50px 30px;}#article > div.model.article_model.RWDeditor01 > article > div > div:nth-child(3) > p {padding: 0px 50px 30px;}/**/ 
.layoutlist_2 .album_item {width: calc(100%/2);}/**/ 
.contact_tex {margin-bottom:30px}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus02 .inside .cd-main-header {padding: 0;}.cd-logo {width: 260px;}#RWDfullscreen01 .container {width: 97%;}/*about*/ 
.about_line:before {display: none;}.about-section .container:after {display: none;}.about-section .container {padding: 80px 30px 80px;}.RWDedictor001 p {padding: 0 0px;}.about-btn {display: block;margin-top: 30px;}/*service*/ 
.service_line:before {display: none;}.service-section .container:after {display: none;}#m_RWDfullscreen01_69_1 > div:nth-child(2):after {display: none;}#m_RWDfullscreen01_69_1 > div:nth-child(2) > a > div {width: 100%;padding: 0 50px;margin-bottom: 50px;}.service-bg {min-height: 100%;}.service-section {margin-bottom: 0;}.RWDService001 i {padding: 20vw;}/*album*/ 
.album_line:before {display: none;}.album-section .container:after {display: none;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: 100%;}.album-section .container {padding: 80px 30px 80px;}.RWDproduct004 .item-box-desc {position: relative;margin-bottom: 20px;background: transparent;}.album-btn a {display: block;margin-top: 30px;}.RWDproduct004 .item-box-desc {padding: 10px 10px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 17px;}/*--內頁--*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px;}.about_tex2 {padding-right: 15px;}.about_tex3 {padding: 20px 0px;margin-top: 50px !important;}.layoutlist_2 .album_item {width: 100%;}.btn.btn_back {width:100%}.service_tex img {width: 40% !important;padding: 15px !important;}.service_tex p {padding: 0px 0px 30px;}.about_tex {padding: 0px 0px 20px;}.page_row img {margin-bottom: 5px;}.page_row {margin: 0px;}.page_about_img img {margin-bottom: 0px;}.service_tex .col-md-4.col-sm-12.col-xs-12 {padding: 0px;}#article > div.model.article_model.RWDeditor01 > article > div > div:nth-child(3) > p {padding: 0;}
}
/*phone版 end*/