a, a:hover,  a:focus{text-decoration: none;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/**/ 
.index .cd-main-content,#RWDPAGE_BASE_PAT02  .cd-main-content footer {font-family: 'Noto Sans TC', sans-serif;font-weight:300;color: #555;letter-spacing: 1px;}.fl {width: 240px;}.fl img {    width: 100%;    animation-name: zeroall;    animation-duration: 2.5s;}/*logo*/ 
.RWDmenu_plus04 .logo {width: 220px;margin-top: 20px;}/*menu*/ 
.RWDmenu_plus04 .header.is-up {border-bottom: 1px solid #eee;}.RWDmenu_plus04 .header {padding: 0 0 0 50px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;color: #555;letter-spacing: 1px;font-weight:500;font-family: 'Noto Sans TC', sans-serif;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .features .edit {float: right;}.RWDmenu_plus04 .features .edit a {    display: flex;    background: #4f624f;    line-height: 24px;    padding: 25px 10px;    width: 180px;    justify-content: center;    color: #fff;    font-size: 16px;    letter-spacing: 1px;font-weight:bold;}.RWDmenu_plus04 .features .edit a:hover {    background: #404e40;    transition: .3s ease;}.RWDmenu_plus04 .features .edit a h8 {display: block; 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: #548b54;}.RWDmenu_plus04 .features .search-btn {float: left;padding: 37px 10px;}.RWDmenu_plus04 .features {width: 250px;}.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: #a27344;}.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;background: transparent;font-weight: 500;color:#548b54}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;top:calc(100% + 10px);}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;top: calc(100% + 10px);}/*banner*/ 
.banner_block {margin-top: 72px;}.RWDbanner_plus01 .logo img {margin-bottom: 0;}.RWDbanner_plus01 .logo {width: 85px;}.RWDbanner_plus01 .slick-caption .container {width: 70%;}.RWDbanner_plus01 .slick-caption {top:45%;transform: translateY(-50%);}.RWDbanner_plus01 .logo {width: 120px;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 17px;    color: #fff;    letter-spacing: 3px;    line-height: 2.2;    border-bottom: 1px solid #d5d5d5;    padding-bottom: 4px;text-shadow: 0 1px 2px rgb(0 0 0);}.RWDbanner_plus01 .slick-caption .txt1 span{    color: #fff;    font-size: 45px;    line-height: 1.5;    letter-spacing: 3px;    font-weight: 500;text-shadow: 0 2px 4px rgb(0 0 0);}.RWDbanner_plus01 .page-scroll {bottom: 50px; left: 15%;margin-left: 0;}.RWDbanner_plus01 .page-scroll.style01 a span {border-left: 1px solid #6e6e6e;border-bottom: 1px solid #6e6e6e;}.RWDbanner_plus01 .page-scroll a {color: transparent;}/*統一標題*/ 
.index h1.main-title, .RWDnews010 .title-tw {font-size: 35px;font-weight: 500;margin: 0px !important;line-height: 1.3;letter-spacing: 2px;color: #333 !important;}.index h2.sub-title, .RWDnews010 .title-en {font-size: 20px;font-weight: 600;margin: 5px 0 0;color: #666;letter-spacing: 2px;line-height: 1.5;}.index .section-line{display:none;}/*-----*/ 
.ab_block {position: relative;padding: 100px 0;}.enter_block {position: relative;padding-top: 100px;background: #f9f9f9;}.para_block {position: relative;padding: 5px 0 0;}.news_block {position: relative;padding: 100px 0;}.news_block .container {width:65%;}.logo_block .container{width: 75%;padding: 0;}.logo_block {position: relative;padding: 100px 0 0;background: url(archive/image/customization/rockywall.png);}/*-----*/ 
.ab_block:before {    content: "";    position: absolute;    background: #e5e5e5;    width: 1px;    height: 100%;    left: calc(15%/2);    top: 0;}.enter_block::before {    content: "";    position: absolute;    background: #e5e5e5;    width: 1px;    height: 100%;    left: calc(15%/2);    top: 0;}.ab_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/rockywall.png);    width: 500px;    height: 60%;    right: 0;    top: 0;    z-index: 0;background-attachment: fixed;}.news_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/news_bg.png)no-repeat;    width: 100%;    height: 100%;    right: 0;    top: 0;    z-index: -1;    background-attachment: fixed;    background-size: cover;    background-position: right;}/*過場*/ 
.RWDparallax_new .picbgbox {height: 620px !important;}.RWDparallax_new .container.editor{    position: absolute;    top: 50%;    transform: translate(0, -50%);    color: #333;    left: 55%;    width: 40%;}.RWDparallax_new .container.editor p {line-height: 1.7;font-size: 17px;letter-spacing: 1px;margin-top: 20px;}.RWDparallax_new .container.editor a {background:#485448;color: #fff;font-weight: 500;letter-spacing: 1px;padding: 10px 50px;font-size: 16px;display: inline-block;margin-top: 30px;border-radius:30px;transition: all .3s ease;}.RWDparallax_new .container.editor a:hover {background:#404e40;color: #fff;transition: all .3s ease;}.RWDparallax_new .container.editor h1 {    font-size: 35px;    letter-spacing: 2px;    font-weight: 500;    margin: 0 0 0;}/**/ 
.RWDleft_cont002 {z-index: 1;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 35px;    font-weight: 500;    letter-spacing: 2px;    color: #333;}.RWDleft_cont002>.container {width: 75% !important;padding: 0;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box a{display:none;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second:hover .pic img { transform: scale(1);}.RWDleft_cont002 .item-second { background-color: transparent;display: flex;flex-direction: row-reverse;align-items: center;}.RWDleft_cont002 .item-second>a {width:60%;}.RWDleft_cont002 .item-second .text-box {    width: 40%;    background: transparent;    color: #555;    padding: 0;padding-right: 50px;}.RWDleft_cont002 .item-second .text-box .text {line-height: 2;letter-spacing: 1px;width:90%;margin-top:20px;font-size: 15px;}.abicon_sec {    display: flex;    color: #000;    border-bottom: 1px solid #ededed;    margin-bottom: 15px;    padding-bottom: 15px;    font-size: 17px;    letter-spacing: 2px;}.abicon_sec i {    color: #84b785;    font-size: 17px;    position: relative;    top: 1px;    margin-right: 3px;}.icon_item {margin-right: 20px;}/*----*/ 
.title_block h1 {    font-size: 35px;    font-weight: 500;    letter-spacing: 2px;    color: #333;    margin: 0 0 15px;}.title_block {    text-align: left;    width: 75%;    margin: 0 auto 30px;    padding: 0;}.enter_info .container {    width: 100%;    padding: 0;}.enter_info{    width: 100%;    padding: 0;}.RWDnews011 .title-block.title-center .title-tw{    margin: 0;    font-size: 35px;    font-weight: 500;    letter-spacing: 2px;}.RWDnews011 .title-block.title-center .ctrl-bar {    bottom: 0;    left: auto;    right: auto;    position: relative;    margin: 10px auto 0;    justify-content: center;}RWDnews011 .title-block.title-center {    margin-bottom: 20px;}.RWDnews011 .list {padding-top: 0;}.RWDnews011 {margin-top: 0;}.RWDnews011 .title-block.title-center {margin-bottom:20px;}.RWDnews011 .news-block  {    align-items: center;    background: #fbfbfb;    box-shadow: 2px 2px 2px #e7e7e7;    padding: 50px 10% 40px;    border: 1px solid #ededed;}.RWDnews011 .more-btn {width: 150px;padding: 5px 0;border: 1px solid #4f624f; color: #fff;background: #4f624f;border-radius: 30px;font-size: 15px;letter-spacing: 2px;transition: .3s ease}.RWDnews011 .more-btn:hover{background: #404e40;transition: .3s ease;}/*-----*/ 
.RWDaccordion001.animated  ul li{animation-delay: .8s; animation: 1500ms ease normal forwards 1 fadeInLeft;opacity: 0;}.RWDaccordion001.animated ul li:nth-child(2){animation-delay: 1s;}.RWDaccordion001.animated ul li:nth-child(3){animation-delay: 1.2s;}.RWDaccordion001.animated ul{animation: 1500ms ease normal forwards 1 pointer_none;animation-delay: 1.8s;pointer-events: none;}@keyframes pointer_none{0% { pointer-events: none; }100% {  pointer-events: auto;}}.RWDaccordion001.animated ul li:before {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);top: 0;left: 0;}.RWDaccordion001{height: 660px !important;background-size: cover;}.RWDaccordion001 ul li {height: 660px !important;background-size: cover;border-right: 5px solid #fff;}.RWDaccordion001 ul li:last-child{border-right:none;}.RWDaccordion001 ul li:before {content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);    position: absolute;}.RWDaccordion001 ul li div a * {opacity: 1;text-overflow: initial;position: relative;white-space: inherit;overflow: initial;-webkit-transform: translateX(0px);transform: translateX(0px);}.RWDaccordion001 .pic_show .word  {    opacity: 1;    border: 0;    background-color: transparent;    position: absolute;    bottom: -25px;    right: 60px;    width: 100%;    text-align: right;    font-size: 15px;}.RWDaccordion001 ul li div a {width: 100%;height: 100%;display: inline-block;color: #fff;text-decoration: none;}.RWDaccordion001 .pic_show .word .tw span {    letter-spacing: 3px;    text-align: left;    margin-bottom: 0;    border-bottom: 0;    color: #fff;    font-size: 22px;    line-height: 1.5;    font-weight: 500;    padding: 0;    text-shadow: 2px 2px 3px #333;}.RWDaccordion001 .pic_show .word .en {float: none;width: 100%;text-align: left;font-size: 15px;letter-spacing: 2px;color: #d9d9d9;padding: 0;line-height: 1.5;margin: 10px 0 0;}.RWDaccordion001 .pic_show .word .tw {float: none;width: 100%;text-align: left;}.RWDaccordion001 ul li div {display: flex;overflow: inherit;justify-content: center;height: 100%;}/*----*/ 
.RWDproduct004 .callout-dark {background-color: transparent;color: #333; padding: 0; margin: 0 0 30px;border-bottom: none;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{ display: none; }.RWDproduct004 #portfolio.portfolio-nogutter .row > div{margin: 0 10px 0!important;padding: 0 !important;width: calc(100%/6 - 21px);float:left}.RWDproduct004 .item-box-desc {padding: 10px 0 0;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;color: #333;font-weight: 500; letter-spacing: 1px;text-align: center;}.RWDproduct004 section {border-bottom: none;}/**/ 
.para_block .RWDedictor {    position: relative;}.para_block .RWDedictor h4 {    position: absolute;    right: 60px;    bottom: 30px;    letter-spacing: 3px;    margin-bottom: 0;    border-bottom: 0;    color: #fff;    font-size: 22px;    line-height: 1.5;    font-weight: unset;    padding: 0;    text-shadow: 2px 2px 3px #333;}.para_block .RWDedictor img {    width: 100%;    object-fit: cover;    height: 400px;transition: 0.4s;}.para_block .RWDedictor a {    display: block;    transition: 0.4s;    overflow: hidden;position: relative;}.para_block .RWDedictor a:hover img {    transform: scale(1.05);    transition: 0.4s;}.RWDparallax_new {display: none;}.para_block .RWDedictor a {display: block;}.para_block .RWDedictor a::after {    content: "";    width: 100%;    height: 100%;    background: rgb(0 0 0 / 5%);    position: absolute;    top: 0;    left: 0;}
/*footer start*/

.footer_block {    background: url(archive/image/customization/rockywall.png);    padding: 100px 0 0;}.footer_block a{color: #333;}.footer_block a:hover {color:#4f624f;}.footer_block .container {    width: 75%;    border-top: 1px solid #b9b9b9;    padding: 50px 0 30px;align-items: flex-end;display: flex;}.ft_right { width: 30%;}.ft_left {width: 60%;}.scrolltop_block {width: 10%;}.ft_copyright {    display: flex;    background: #333;    justify-content: center;    padding: 5px 0;    align-items: center;    font-size: 12px;    color: #6c6c6c;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #6c6c6c;}.copyright {margin: 0 10px;}.ft_left ul span {    color: #4f624f;    display: inline-block;    width: 75px;}.ft_left h1 {    font-size: 20px;    color: #333;    letter-spacing: 2px;    margin: 0 0 10px;}.ft_left ul {    padding-left: 0;    display: grid;    grid-template-columns: 1fr 1fr;    grid-template-rows: 1fr 1fr 1fr 1fr;    grid-gap: 0px 30px;    list-style: none;    line-height: 1.7;margin:0}/*---*/ 
.scrollTop002 {position: relative !important;bottom:0px;opacity:1;float: right;}.scrollTop002 .ii {font-size: 60px;background: transparent;color: #333;border-radius: 0;}.RWDsocial002 .iconRounded {    border: 1px solid #efefef;    color: #555;    background-color: #fff;    width: 45px;    height: 45px;    font-size: 20px;border-radius: 0;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #fff;border: 1px solid #dddcdc;}i.i.ii-fb1.iconRounded {color: #337ab7;}i.i.ii-line1.iconRounded {color: #58b959;}i.i.ii-youtube2.iconRounded {color: #bd1916;}/**/ 
.btn.btn-warning {    border: none;    font-size: 14px;    background: #d9d5d5;    color: #858585;border-radius: 0;}    .btn.btn-success {    background: #4f624f;    font-size: 14px;    border: none;}.btn.btn-success:hover {    color: #fff;    background: #3e4e3e;    transition: .3s ease;}.input-group-addon:first-child {display: none;}.RWDedm002 input, .RWDedm002 textarea {border-color:rgb(221 221 221) !important;background: #fff;}.input-group-addon:first-child {display: none;}.form-control:focus {border-color: #555;-webkit-box-shadow: none;box-shadow: none;}

/*footer end*/
/*小螢幕 start*/

@media screen and (max-width: 1700px) {.RWDleft_cont002 .item-second .text-box {width: 45%;}.RWDleft_cont002 .item-second>a {width: 55%;}.ab_block:before,.enter_block::before{display:none}.logo_block .container{width: 85%;}.footer_block .container{width: 85%;}}@media screen and (max-width: 1600px) {.RWDleft_cont002>.container {width:90% !important;}.title_block { width:90%;}.logo_block .container{width:90%;}.footer_block .container{width:90%;}.RWDparallax_new .container.editor {left: 50%;width: 45%;}.news_block .container {width: 75%;}.ft_left {width: 70%;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;}}@media screen and (max-width: 1400px) {.RWDbanner_plus01 .page-scroll {bottom: 0;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 40px;}.RWDbanner_plus01 .logo {width: 100px;}.RWDparallax_new .container.editor p {font-size: 15px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 13px;font-weight: normal;}.ft_left ul {grid-gap: 0px 10px;font-size: 14px;}}@media screen and (max-width: 1300px) {.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px;padding: 25px 10px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .header {padding: 0 0 0 20px;}.RWDmenu_plus04 .logo {width: 200px;margin-top: 30px;}.RWDleft_cont002 .item-second .text-box {width: 50%;padding-right: 30px;}.RWDleft_cont002 .item-second>a {width: 50%;}.RWDaccordion001 ul li {height: 550px !important;}.RWDaccordion001 {height: 550px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/4 - 21px);}.RWDnews011 .list-date {font-weight: 500;}.ft_right {width: 40%;}.ft_left {width: 50%;}.ft_left ul { display: block;}
}
/*1199px end*/
/*1150px start*/

@media (max-width: 1150px) {.RWDmenu_plus04 .logo {width: 155px;margin-top: 35px;}.RWDmenu_plus04 .features {width: auto;}.ab_block:after {width: 100%;height: 100%;background-attachment: unset;opacity: 0.5;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002>.container {width: 80% !important;}.ab_block {padding: 80px 0;}.RWDleft_cont002 .item-second .text-box .title {text-align: center;}.abicon_sec {justify-content: center;}.icon_item:last-child {margin: 0;}.RWDleft_cont002 .item-second .pic {width: 100%;margin-top: 20px;}.RWDleft_cont002 .item-second>a {width: 100%;}.RWDleft_cont002 .item-second .text-box {width: 100%;padding-right: 0;}.title_block h1 {text-align: center;}.title_block {width: 100%;text-align: center;}.para_block .RWDedictor img {height:300px}}

/*1150px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: block;}.RWDmenu_plus04 .features:after{display: none;}.ml-stack-nav-toggle i { display: none;}.RWDmenu_plus04 .features .edit a {padding: 15px 10px;}.RWDmenu_plus04 .features .search-btn {float: left;padding: 27px 20px;}.ml-stack-nav-toggle {padding: 35px 20px;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #4f624f;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>a {font-size: 15px;letter-spacing: 1px;}.RWDmenu_plus04 #mobile-menu .menu li a {font-size: 15px;letter-spacing: 1px;}.RWDmenu_plus04 .logo {margin-top: 15px;}.RWDbanner_plus01 .slick-caption .container { width: 86%;}.RWDbanner_plus01 .page-scroll {left: 7%;}.enter_block {padding-top: 80px;background: #f7f7f7;}.RWDaccordion001 ul li {height: 500px !important;}.RWDaccordion001 {height: 500px !important;}.RWDparallax_new .picbgbox {height: 520px !important;}.para_txt br{display:none}.news_block {padding: 80px 0;}.news_block .container {width: 90%;}.logo_block {padding: 80px 0 0;}.footer_block {padding: 80px 0 0;}.RWDedm002 form {margin-bottom: 0;}.scrollTop002 {bottom: -25px; right: 0;}.index h1.main-title, .RWDnews010 .title-tw {font-size: 30px;}.RWDnews011 .title-block.title-center .title-tw {font-size: 30px;}.RWDparallax_new .container.editor h1 {font-size: 30px;}.title_block h1 {font-size: 30px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 30px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDnews010 .listitem {flex-wrap: wrap;}.RWDnews010 .sub-title {max-width: 100%;width: 100%;height: 25px;-webkit-line-clamp: 1;}.RWDnews010 .sub-date {padding-left: 25px;}.RWDaccordion001 ul li {height:470px !important;}.RWDaccordion001 {height:470px !important;}.RWDparallax_new .picbgbox {height: 450px !important;}.RWDnews011 .news-block {padding: 50px 30px 40px;}.RWDnews011 .news-block {margin-bottom: 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/3 - 11px);margin: 0 5px 10px !important;}/*footer*/ 
.footer_block .container {flex-wrap: wrap;}.ft_copyright {justify-content: flex-start; flex-wrap: wrap;padding: 10px 30px;line-height: 1.3;}.ft_left {width: 60%;}.ft_right{width:40%;}.RWDaccordion001 .pic_show .word {text-align: center;max-width: 100%;}.scrollTop002 {    bottom: 0;    right: 0;    float: left;    left: -15px;}.RWDbanner_plus01 .slick-caption{    text-align: center !important;    transform: none;    top: 80px;}.RWDbanner_plus01 .page-scroll {display: none;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDnews011 {    padding-left: 0;    padding-right: 0;}.RWDmobile_bottom_v2 {background-color: #4f624f;z-index: 202;}.RWDmobile_bottom_v2 .text {font-size: 15px;}.mobile_bottom__a {padding: 10px 0;}.mobile_bottom__li {border-left: none; border-right: none;}.RWDmobile_bottom_v2 .icon {display: none;}.ft_copyright {padding: 10px 30px 55px}.RWDaccordion001 ul li {height:400px !important;}.RWDaccordion001 {height:400px !important;}.para_block .RWDedictor img {    height: 200px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.ml-stack-nav-toggle {padding: 35px 15px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 10px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 32px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .container {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.title_block p {    font-size: 15px;}.RWDleft_cont002>.container {width: 90% !important;}.title_block {padding: 0 15px;}.ft_left {width: 100%;}.ft_right{width:100%;}.copyright {margin: 0;}.ft_copyright {padding: 10px 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/2 - 11px);}.ft_left ul span {width: 65px;}.footer_block {padding: 50px 0 0;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 12px;}.news_block .container {    width: 95%;}.RWDnews011 .more-btn {width: 100%;}.abicon_sec {    justify-content: center;    flex-direction: column;    font-size: 15px;}.icon_item {    margin-right: 0;    display: flex;    justify-content: center;    align-items: center;}.abicon_sec {margin-bottom: 10px;padding-bottom: 10px;}.RWDparallax_new .container.editor {    left: 0;    width: 100%;    top: 70%;    text-align: center;}.RWDparallax_new .container.editor p {    font-size: 14px;}.RWDaccordion001 ul li {width: 100%;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 100%;}.RWDaccordion001 ul {    display: flex;    flex-wrap: wrap;}.RWDaccordion001 {    height: 100% !important;}.RWDaccordion001 ul li {    height: 300px !important;    border-right: none;    margin: 0 0 5px;}.RWDaccordion001 ul li:last-child{margin:0;}.RWDparallax_new .picbgbox {height: 700px !important;}.RWDbanner_plus01 .slick-caption {    top:50px;    transform: none;}.RWDbanner_plus01 .logo {display: none;}.RWDbanner_plus01 .slick-caption .txt2{margin-top: 0;}.ft_copyright {padding: 10px 30px 65px}.RWDnews011 .news-block {    padding: 30px;    min-height: auto;}.RWDnews011 .list-title {    padding: 0;}.para_block .RWDedictor img {    height: 300px;}.para_block .RWDedictor h4 {    right: 60px;    width: 100%;    text-align: center;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.index h1.main-title, .RWDnews010 .title-tw {font-size:28px;}.RWDnews011 .title-block.title-center .title-tw {font-size:28px;}.RWDparallax_new .container.editor h1 {font-size:28px;}.title_block h1 {font-size:28px;}.RWDleft_cont002 .item-second .text-box .title {font-size:28px;}
}
/*480px end*/
/*370px start*/

@media (max-width:370px) {.fl {width: 200px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 15px;letter-spacing: 1px;}.title_block p {font-size: 14px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: 100%;margin: 0 0px 15px !important;}}

/*370px end*/
/*內頁_CSS start*/

#RWDPAGE_BASE_PAT02 .footer-block .container,.page_wrapper_bg section.call_to_action>.container {    width: 75%;}.page_wrapper_bg section.call_to_action>.container .container {    padding: 0;    width: 100% !important;}.page_wrapper_bg section.call_to_action:after {    content: "";    position: absolute;    background: url(archive/image/customization/rockywall.png);    width: 500px;    height: 60%;    right: 0;    top: 0;    z-index: 0;    background-attachment: fixed;    z-index: -1;}/*--------------購物車手機呼籲-----------------*/ 
.fixed-bottom {    padding: 20px 0;    text-align: center;}/*--------------banner-----------------*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01{    z-index: 99;}#RWDPAGE_BASE_PAT02 .banner_block {    margin-top: 0;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-caption.txt-left {    color: #fff;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-caption {    top: 40%;}.RWDbanner_plus01>.slick-caption .txt1 {    font-size: 24px;    font-weight: bold;}/*--------------側邊欄---------------*/ 
.m2018 .products-nav ul li>ul>li.active>a,.m2018 .products-nav ul li>ul>li.is-open>a {    color: #a4b2a9;    font-weight: bold;}.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover,.m2018 .products-nav>ul>li>a: hover {    color: #a4b2a9;}/*--------------麵包屑---------------*/ 
.hgroup {    margin-bottom: 50px;}/*a連結*/a {    text-decoration: none;}a:focus,a:hover {    color: #A4B2A9;    text-decoration: none;}/*main*/ 
.page_wrapper_bg section.call_to_action {    padding: 35px 0 35px 0;    min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {    padding: 0 15px;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {    line-height: 1.7;    font-weight: bold;}.page_wrapper_bg .article-text h2 {    font-size: 24px;    line-height: 1;    letter-spacing: 2px;}.page_wrapper_bg .article-text h3 {    letter-spacing: 2px;    line-height: 1.5;    margin-bottom: 10px;    font-weight: bold;    font-size: 24px !important;}.page_wrapper_bg .article-text h4 {    font-size: 18px;    line-height: 1.7;    letter-spacing: 2px;    margin: 15px 0 15px;    font-weight: bold;}.page_wrapper_bg .article-text {    font-size: 15px;    line-height: 2;    letter-spacing: 2px;    color: #333;    text-align: justify;    font-weight: 400;}.page_wrapper_bg .article-text p {    font-size: 15px;    line-height: 2;    letter-spacing: 2px;    color: #333;    font-weight: 400;}._bd_row label,._bd_row li,._bd_row p,._bd_row td {    font-size: 15px;    line-height: 2;    font-weight: 400;}._bd_row li {    margin-bottom: 10px;}._bd_row ol {    padding-left: 22px;}._bd_row ul {    padding-left: 18px;}/*-------按鈕--------*/#panelCms .btn.btn-primary {    float: none;    border-radius: 30px !important;}/*重新填寫*/ 
.refill_btn {    display: none;}/*回上一頁按鈕*/#article .btn.btn_back a,#album .btn.btn_back a {    padding: 6px 15px;    display: block;    border-radius: 99em;    color: #fff;}.btn.btn_back {    margin-right: 0;    float: right;    background: #4f624f !important;    padding: 0;    box-shadow: none;    border-radius: 99em;    margin-top: 20px;}.btn.btn_back a {    min-width: 180px;    padding: 0 15px;    background: transparent;    color: #fff;    transition: all 0.2s ease;    border: 0;    border-radius: 99em;}.btn.btn_back a:hover {    border: 0;    color: #fff;    background: #404e40;}/*確定送出*/ 
.ebtn {    padding: 0;    background: transparent;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 99em;    float: right;    margin-right: 0;}.ebtn a {    min-width: 180px;    line-height: 1.5;    padding: 6px 30px;    margin-top: 20px;    color: #fff;    background: #4f624f;    border: 1px solid #4f624f;    transition: all .2s ease;    text-align: center;    border-radius: 99em;}.ebtn a:hover {    background: #404e40;    color: #fff;    border-color: #404e40;    transition: all .2s ease;}/*購物車按鈕*/ 
.RWDshopping .btn.bg1 {    background: transparent;    color: #4f624f;    border: 1px solid #4f624f;    border-radius: 99em;}.RWDshopping .btn.bg1:hover {    border-radius: 99em;    transition: all 0.3s ease;    border: 1px solid #404e40;    color: #fff;    background: #404e40;}.RWDshopping .btn.bg2 {    border-radius: 99em !important;    transition: all 0.3s ease;    border: 1px solid #4f624f !important;    color: #fff !important;    background: #4f624f !important;}.RWDshopping .btn.bg2:hover {    background: #404e40 !important;    color: #fff !important;    border: 1px solid #404e40 !important;}.RWDshopping .btn.bg2 i {    transition: none;}.RWDshopping .btn.bg3 {    background: transparent;    color: #4f624f;    border: 1px solid #4f624f;    border-radius: 99em;}.RWDshopping .btn.bg3:hover {    border-radius: 99em;    transition: all 0.3s ease;    border: 1px solid #404e40;    color: #fff;    background: #404e40;}/*會員按鈕*/#join_form .btn {    padding: 6px 12px;    border-radius: 99em;}#join_form .btn-link:hover {    text-decoration: none;}#btn_member_login {    float: none;    background: #4f624f;    color: #fff;    border: 1px solid #4f624f;    padding: 6px 12px;    border-radius: 99em;}#btn_member_login:hover {    background: #404e40;    color: #fff;    border: 1px solid #404e40;}#join_form .btn-primary {    min-width: 180px;    float: none;    background: #4f624f;    color: #fff;    border: 1px solid #4f624f;    border-radius: 99em;}#join_form .btn-primary:hover {    background: #404e40;    color: #fff;    border: 1px solid #404e40;}.btn-primary {    background-color: #4f624f;    border: 1px solid #4f624f;    float: right;    margin-right: 0px;    font-size: 14px;    box-shadow: none;    border-radius: 99em;}.btn-primary a {    color: #fff;    font-size: 14px;}.btn.btn-primary:focus a,.btn.btn-primary:hover a,.btn.btn-primary:active a {    color: #fff;}.btn-primary:hover {    transition: all 0.3s ease;    color: #fff;    background-color: #000;    border-color: #000;}.btn-primary:active:hover,.btn-primary:active:focus {    background-color: #000;    border: 1px solid #000;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {    color: #fff;    background-color: #000;    border-color: #000;    outline: none;}/*文章列表-2*/ 
.layoutlist_2 .list_subject a {    font-size: 16px !important;    font-weight: bold;    margin: 0px 0px 20px !important;    display: block;    line-height: 2 !important;}.subsubject {    font-size: 14px;    font-weight: 400;    line-height: 2;}/*文章列表-3*/ 
.layoutlist_3 .list_subject a {    font-size: 16px !important;    font-weight: bold;    margin: 0px 0px 20px !important;    display: block;    line-height: 2 !important;}.layoutlist_3 .list_subject .summary a {    font-size: 14px !important;    font-weight: 400;    line-height: 2 !important;}/*文章列表-4*/ 
.layoutlist_4 .list_subject a {    font-size: 16px !important;    font-weight: bold;    margin: 0px 0px 20px !important;    display: block;    line-height: 2 !important;}.layoutlist_4 .list_subject .summary a {    font-size: 14px !important;    font-weight: 400;    line-height: 2 !important;}/*文章列表-7*/ 
.layoutlist_7 .subject,.layoutlist_7 .subject a {    margin-top: 15px !important;    ;    margin-bottom: 15px !important;    ;}.layoutlist_7 .cdate,.layoutlist_7 .cdate a {    font-size: 12px;}.layoutlist_7 .summary,.layoutlist_7 .summary a {    font-size: 14px !important;    font-weight: 400;    line-height: 2 !important;}/*相簿-1*/ 
.layoutlist_1 .album_item_subject {    padding: 20px 0px;    font-size: 18px;}/*相簿-2*/ 
.layoutlist_2 .album_item_subject {    padding: 20px 0px;    font-size: 18px;}/*Q&A*/ 
.rwd .faq_question {    font-size: 16px;    letter-spacing: 2px;}.rwd .faq_answer {    font-size: 15px;    letter-spacing: 2px;    line-height: 1.8;}/*影片*/ 
.video_item_subject {    font-size: 16px;    letter-spacing: 1px;}/*檔案下載*/ 
.download .search_input {    background: transparent;}/*----------------產品-------------------*/ 
.webdesc {    padding-left: 13px;}.layoutlist_2 .item,.layoutlist_4 .item {    border-bottom: 0;}.RWDproduct_page .products-info .name {    font-weight: bold;}/*產品_1*/ 
.page_content1 #productbx_bg {    background: #efefef;    -moz-opacity: 1;    opacity: 1;}.page_content1 .dd-selected {    letter-spacing: 1px;}#btn_shopping {    border-radius: 0;    font-size: 14px;    background: #444}#btn_shopping:hover {    background: #000;}.fbtn {    border-radius: 0;    font-size: 14px;    background: #444;}.fbtn:hover {    background: #000;}#btn_querycar {    border-radius: 0;    font-size: 14px;    background: #444}#btn_querycar:hover {    background: #000;}.product_desc_content {    color: #333;    letter-spacing: 1px;    line-height: 30px;}.page_content1 #prod_price {    margin-top: 17px;}Å/*產品_2*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn {    border-radius: 99em !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    background: #999;    border-radius: 99em !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop {    background: #4f624f;    border-radius: 99em;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {    background: #404e40;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #404e40;}#mobile-fixed .style-radio .form-radio,.RWDproduct_page .style-radio .form-radio {    border: 1px solid rgb(214, 214, 214);}#mobile-fixed .style-radio .form-radio.checked,.RWDproduct_page .style-radio .form-radio.checked {    border-color: #000;}/*留言板*/ 
.customized_columns .css-table .th.textarea {    width: 10%;}/*電子表單*/ 
.eforms1 .page_wrapper_bg section.call_to_action:after{ display: none;}.eformsDesc {    border-bottom: 0;}.eforms1 .page_wrapper_bg section.call_to_action>.container {    width: 55%;}.eforms1 .eformscontent .layoutlist_1 {    width: 100%;    margin: 0 auto;}.eforms1 .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;    display: flex;    flex-direction: row;}.eforms1 .form-horizontal .control-label {    width: 15%;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {    width: 85%;    padding-right: 0;}.eforms1 .new-form .eforms2 .new-form {    display: flex;    align-items: center;}.eforms1 .ft_info ul {    padding: 0;    list-style-type: none;}/*時間軸*/ 
.RWDtimeline01 li.event:before {    width: 13px;    height: 13px;    border: 2px solid #4f624f;    background: #4f624f;}/*重發認證信＆忘記密碼*/#div_forget_content #forget_table_btn,#div_forget_content #forget_table_btn:hover,.shopping_viewlogin__submit {    background: #4f624f;    border-radius: 99em;}.shopping_viewlogin__submit: hover,#div_forget_content #forget_table_btn:hover {    background-color: #404e40 !important;    border-radius: 99em;}.join_form_btns {    text-align: right;}/*色樣*/ 
.article4 .layoutlist_7 .cdate,.article4 .layoutlist_7 .cdate a{ display: none;}

/*內頁_CSS end*/
/*內頁_RWD start*/

/*-------------1600-------------*/@media (max-width: 1580px) {    .eforms1 .page_wrapper_bg section.call_to_action>.container {        width: 75%;    }}/*-------------1500-------------*/@media (max-width: 1500px) {    .page_wrapper_bg section.call_to_action>.container {        width: 80%;    }    .eforms1 .page_wrapper_bg section.call_to_action>.container {        width: 60% !important;    }}/*-------------1400-------------*/@media (max-width: 1400px) {    #RWDPAGE_BASE_PAT02 .footer-block .container,    .page_wrapper_bg section.call_to_action>.container {        width: 90% !important;    }}/*-------------1300-------------*/@media (max-width: 1300px) {    .page_wrapper_bg section.call_to_action:after {        height: 25%;    }}/*-------------1280-------------*/@media (max-width: 1280px) {    .faq1 .page_wrapper_bg section.call_to_action>.container {        width: 80% !important;    }}/*-------------1200-------------*/@media (max-width: 1200px) {    .layoutlist_7 .subject,    .layoutlist_7 .subject a {        margin-top: 15px !important;        margin-bottom: 5px !important;    }}/*-------------1024-------------*/@media (max-width: 1024px) {    .collapsing_header .main {        top: 72px !important;    }    .eforms1 .page_wrapper_bg section.call_to_action>.container {        width: 90% !important;    }    .page_wrapper_bg section.call_to_action:after {        width: 300px;        height: 30%;        opacity: 0.5;    }    /*產品內頁-01*/    .page_content1 #prod_price {        margin-top: 18px;    }    /*相簿內容樣式-03*/    .photo .content_box {        width: calc(100% / 4) !important;    }    /*電子表單*/    .eforms1 .new-form {        flex-direction: column;    }    .eforms1 .formdesc,    .eforms1 .customized_columns {        width: 100%;        text-align: center;    }    .eforms1 .form-group label {        padding-left: 0 !important;    }    .eforms1 .new-form .new-width .control-label {        width: 15%;        padding-left: 0 !important;    }    .eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {        padding-right: 0;    }    .form-horizontal .form-group>.col-md-5:last-child,    .eforms1 .form-horizontal .form-group {        text-align: left;    }    #div_forget_content #forget_table_btn:hover {        background-color: #404e40 !important;        border-radius: 99em;    }    .form-horizontal .form-group>.col-md-5:last-child {        width: 85%;    }}/*-------------991-------------*/@media (max-width: 991px) {    /*標題*/    .page_subject {        padding: 0;    }    .new-form {        margin-top: 0;    }    /*banner*/    #RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .container {        width: 90%;    }    /*文章列表樣式-04*/    .layoutlist_4 .listdate {        padding-right: 0;    }    /*文章列表樣式-07*/    .layoutlist_7 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_7 .litem {        width: calc(100% / 3);        margin: 15px 10px;    }    /*文章列表樣式-08*/    .rwdlayoutlist_9 .litem {        width: calc(100% / 3);    }    .litem__text {        width: 85%;    }    /*產品列表樣式 A*/    .layoutlist_2 {        flex-direction: column;    }    .layoutlist_2 .col-sm-6 {        width: calc(100% / 3);    }    /*產品列表樣式 B*/    .layoutlist_3.row {        display: flex;        flex-wrap: wrap;    }    .layoutlist_3.row>.col-md-12 {        width: calc(100% / 3);    }    .item .subject {        margin-top: 15px;        margin-bottom: 10px;    }    /*產品列表樣式 C*/    .layoutlist_4 .col-xs-6 {        width: calc(100% / 3);    }    /*相簿列表樣式-02*/    .layoutlist_2 .album_item {        width: calc(100% / 3);    }    /*相簿內容樣式-03*/    .photo .content_box {        width: calc(100% / 3) !important;    }    /*相簿內容樣式-04*/    .album-list {        display: flex;        flex-wrap: wrap;    }    .album-list .item {        width: calc(100% / 3);    }    /*檔案下載樣式-02*/    .download .list_table .container::after {        clear: none;    }    .download .list_table .container .row::after {        clear: none;    }    .download .list_table .container .row div:last-child {        clear: none !important;    }    .download .oneline {        border-bottom: none;        clear: none;    }    /*電子表單*/    .eformscontent .layoutlist_1 {        width: 100%;    }    /*影片列表*/    .layoutlist_2 .video_item {        width: calc(100% / 3 - 1px);    }    /*產品內頁-02*/    #sidebar {        margin: 0px 0px 50px;        padding: 0;    }    /*購物車按鈕pad*/    #mobile-fixed .btn-box {        float: none;        width: 100%;        padding-left: 0px;    }    #mobile-fixed .btn-box .normal {        background: transparent;        color: #8f8d8d;        border: 1px solid #8f8d8d;        border-radius: 99em;        max-width: initial;    }    #mobile-fixed .btn-box .bg2 {        border-radius: 99em;        transition: all 0.3s ease;        border: 1px solid #a4b2a9;        color: #fff;        background: #a4b2a9;    }    #mobile-fixed .sum-box {        font: none;    }    #mobile-fixed .sum-box .total .td {        text-align: center;        width: 100%;    }    .RWDshopping #mobile-fixed .btn.normal {        color: #444;    }    /*相簿列表樣式-02*/    .layoutlist_2 .album_item {        width: calc(100% / 3 - 1px);    }}/*-------------850-------------*/@media (max-width: 850px) {    /*文章列表樣式-04*/    .layoutlist_4 .fixrow {        padding-left: 0;        padding-right: 0;    }}/*-------------800-------------*/@media (max-width: 800px) {    /*標題*/    .hgroup .container {        margin: 0;    }    /*按鈕*/    .RWDproduct_page .btn_back {        width: auto;    }    /*文章列表樣式-03*/    .layoutlist_3 .listdate .yearmonth {        padding-bottom: 0px;    }    /*電子表單*/    .eforms1 .ebtn {        width: auto;    }}/*-------------768-------------*/@media (max-width: 768px) {    /*footer*/    #RWDPAGE_BASE_PAT02 .footer-block {        padding-bottom: 120px;    }    /*文章列表樣式-04*/    .layoutlist_4 .listdate {        padding-right: 0;    }    .layoutlist_4 .listdate .yearmonth {        letter-spacing: 1px;    }    .layoutlist_4 .listdate .yearmonth {        padding-bottom: 15px;    }    .layoutlist_4 .list_subject .summary {        margin: 10px 0px 0;    }    .layoutlist_4 .list_subject a {        margin: 0px !important;    }    /*相簿列表樣式-01*/    .layoutlist_1 .row .album_item {        width: calc(100% / 3 - 1px) !important;    }    /*檔案下載樣式-02*/    .layoutlist_3 .dbtn_v2 {        width: 100%;        text-align: center;    }    /*電子表單*/    .eforms1 .form-horizontal .control-label {        width: 100%;    }    .eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {        width: 100%;        padding: 0;    }    /*產品列表樣式 A*/    .layoutlist_2 .col-sm-6 {        width: calc(100% / 2 - 1px);    }    /*產品列表樣式 B*/    .layoutlist_3.row>.col-md-12 {        width: calc(100% / 2 - 1px);    }    /*產品列表樣式 C*/    .layoutlist_4 .col-xs-6 {        width: calc(100% / 2 - 1px);    }    /*container*/    .page_wrapper_bg .pagecontent {        padding: 0px !important;    }}/*-------------767-------------*/@media (max-width: 767px) {    .page_wrapper_bg section.call_to_action:after {        width: 300px;        height: 30%;    }    /*文章列表樣式-02*/    .layoutlist_2 {        display: flex;        flex-wrap: nowrap;        flex-direction: row;    }    .layoutlist_2 .item {        width: calc(100% / 1 - 21px);        margin: 0 10px;    }    .faq1 .layoutlist_2 {        flex-direction: column;    }    /*文章列表樣式-03*/    .layoutlist_3 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_3 .item {        width: calc(100% / 2);        margin: 0 10px;    }    .layoutlist_3 .listdate .day {        color: #afafaf;        font-size: 12px;        letter-spacing: 2px;    }    .layoutlist_3 .listdate .day::before {        content: " / ";    }    /*文章列表樣式-04*/    .layoutlist_4>.fixrow>.xrow {        display: flex;        flex-wrap: wrap;    }    .layoutlist_4>.fixrow>.xrow>.col-sm-6.col-md-6 {        width: calc(100% / 2 - 21px);        margin: 0 10px;    }    /*文章列表樣式-07*/    .layoutlist_7 .litem {        width: calc(100% / 2);    }    /*文章列表樣式-08*/    .rwdlayoutlist_9 .litem {        width: calc(100% / 2);    }    /*產品列表樣式 D*/    .layoutlist_5.layoutlist {        display: flex;        flex-wrap: wrap;    }    .layoutlist_5.layoutlist .col-sm-4 {        width: calc(100% / 2 - 1px);    }    /*相簿列表樣式-01*/    .layoutlist_1 .row {        display: flex;        flex-wrap: wrap;    }    .layoutlist_1 .row .album_item {        width: calc(100% / 2 - 1px) !important;    }    /*相簿列表樣式-02*/    .layoutlist_2 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_2 .album_item {        width: calc(100% / 2 - 1px);    }    /*相簿內容樣式-01*/    .albumcontent section.call_to_action .container .article-text .container .row {        display: flex;        flex-wrap: wrap;    }    .row .album_d_item {        width: calc(100% / 2 - 1px);    }    /*相簿內容樣式-03*/    .photo .content_box {        width: calc(100% / 2) !important;    }    /*相簿內容樣式-04*/    .album-list .item {        width: calc(100% / 2);    }    /*檔案下載樣式-01*/    .download .list_table td.list_subject {        text-align: center;    }    /*檔案下載樣式-02*/    .download .item table tr {        display: flex;        flex-direction: column;    }    .download .oneline {        display: flex;        flex-wrap: wrap;    }    .download .list_table td {        width: 100%;        padding-top: 0;    }    .download .list_table td:nth-child(2) {        display: none;    }    .download .oneline .col-md-4.col-sm-6 {        width: calc(100% / 3);    }    /*影片列表*/    .layoutlist_2 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_2 .video_item {        width: calc(100% / 2 - 1px);    }    /*電子表單*/    .eforms1 .form-horizontal .form-group {        flex-direction: column;    }    .eforms1 .form-group .col-sm-12 {        padding: 0;    }    .eforms1 .layoutlist_1 .row {        display: block;    }    .webdesc {        margin-bottom: 40px;        padding-left: 0px;    }    .webdesc br {        display: none;    }    .RWDslider01 .pic-list,    .RWDslider01 .text,    .RWDslider01.pic-right .pic-list {        width: 100%;    }    .RWDslider01 .pic-list,    .RWDslider01.pic-right .pic-list {        padding: 0;    }    .RWDslider01.pic-right .control-box{        right: 0;        left: auto;    }    .pagecontent .RWDslider01, .pagecontent .RWDeditor01{        margin-top: 20px;    }}/*-------------600-------------*/@media (max-width: 600px) {    .page_wrapper_bg section.call_to_action:after {        display: none;    }    /*標題*/    .hgroup {        margin-bottom: 10px;    }    .hgroup h1 {        margin-bottom: 30px;        line-height: 1.8;    }    .hgroup .container {        margin: 0;    }    .hgroup .breadcrumb {        padding: 6px 0px;        border: 0;        text-align: left;        width: 100%;        position: relative;        bottom: 0;        right: 0;    }    .hgroup h1 {        margin-bottom: 0px;    }    .hgroup .container {        border-bottom: 0;    }    .hgroup .pageTitle {        margin-bottom: 0px;    }    /*banner*/    .RWDbanner_plus01>.slick-caption .txt1 {        font-size: 20px;    }    /*手機版下拉*/    #sidebar {        margin: 0 0 30px;    }    /*按鈕*/    .btn.btn_back,    .ebtn,    #join_form .btn-primary {        width: 100%;    }    /*fixrow*/    .fixrow {        padding-left: 0px !important;        padding-right: 0px !important;    }    /*文章列表樣式-02*/    .layoutlist_2 {        display: flex;        flex-wrap: nowrap;        flex-direction: column;    }    .layoutlist_2 .listdate .yearmonth {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;    }    .layoutlist_2 .listdate .yearmonth::after {        content: "/";        position: relative;        display: inline-block;    }    .layoutlist_2 .listdate .yearmonth,    .layoutlist_2 .listdate .day {        display: inline-block;    }    .layoutlist_2 .listdate .day {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;        margin-left: -3px;    }    .layoutlist_2 .item {        width: 100%;        margin: 10px 0;    }    /*文章列表樣式-03*/    .layoutlist_3 .item {        width: 100%;        margin: 10px 0;    }    /*文章列表樣式-04*/    .layoutlist_4>.fixrow>.xrow>.col-sm-6.col-md-6 {        width: 100%;        margin: 10px 0;    }    .layoutlist_4 .listdate .yearmonth {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;    }    .layoutlist_4 .listdate .yearmonth,    .layoutlist_4 .listdate .day {        display: inline-block;    }    .layoutlist_4 .listdate .day {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;    }    .layoutlist_4 .listdate .day::before {        content: " / ";    }    /*文章列表樣式-07*/    .layoutlist_7 .litem {        width: 100%;    }    /*文章列表樣式-08*/    .rwdlayoutlist_9 .litem {        width: 100%;    }    /*相簿列表樣式-01*/    .layoutlist_1 .album_item {        width: 100% !important;    }    /*相簿列表樣式-02*/    .layoutlist_2 .album_item {        margin: 10px 0px 20px !important;        width: 100%;    }    /*產品列表樣式 A*/    .layoutlist_2 .col-sm-6 {        width: 100%;    }    /*產品列表樣式 B*/    .layoutlist_3.row>.col-md-12 {        width: 100%;    }    /*產品列表樣式 C*/    .layoutlist_4 .col-xs-6 {        width: 100%;    }    /*產品列表樣式 D*/    .layoutlist_5.layoutlist .col-sm-4 {        width: 100%;    }    /*相簿內容樣式-01*/    .row .album_d_item {        width: 100%;    }    /*相簿內容樣式-03*/    .photo .content_box {        width: 100% !important;    }    /*相簿內容樣式-04*/    .album-list .item {        width: 100%;    }    /*檔案下載樣式-02*/    .download .oneline .col-md-4.col-sm-6 {        width: 100%;        margin-bottom: 20px;    }    /*影片列表*/    .layoutlist_2 .video_item {        width: 100%;    }    /*產品內頁-01*/    #member_org_price,    #prod_fixprice {        margin-top: 25px;    }    .page_content1 #prod_price {        margin-top: 5px;    }    /*按鈕*/    .eforms1 .ebtn,    .eforms1 .new-form .new-width .control-label {        width: 100%;    }    .eforms1 .form-group .col-sm-12 {        width: 100%;    }    .eforms1 .ft_title,    .eforms1 .ft_info {        display: block;    }}/*-------------480-------------*/@media (max-width: 480px) {    #RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .container {        width: 100%;    }    .RWDbanner_plus01>.slick-caption .txt1 {        font-size: 18px;    }    .eforms1 .formdesc,    .eforms1 .customized_columns {        text-align: left;    }}/*-------------350-------------*/@media (max-width: 350px) {    .RWDbanner_plus01>.slick-caption .txt1 {        font-size: 16px;    }}

/*內頁_RWD end*/