/*文字連結設定*/a{text-decoration: none;}/*選單*/ 
.cd-primary-nav>li>a{letter-spacing: 2px;font-size: 16px;}/* Banner*/ 
.banner-block {padding-top: 80px;}.RWDbanner_plus01 .slick-caption{color: #fff;margin-top:6%;}.txt1{ margin-bottom: 50px;font-size: 40px;letter-spacing: 2px;line-height:1.5}.txt2{ font-size:22px;margin-top: 50px;width: 50%;margin: 0 auto;line-height: 30px;letter-spacing: 4px;}/*RWDnews009*/ 
.news-block{padding:80px 0px}.RWDnews009 .section-subject{margin-bottom: 50px;text-align: center;}.RWDnews009 h1{font-size: 30px;letter-spacing: 2px; font-weight: 600;margin-bottom: 15px;color: #444;}.RWDnews009 h2{font-size: 22px;font-weight: 300;line-height: 1.6;letter-spacing: 2px;}.RWDnews009 .text-box{padding: 55px 65px 0px;}.RWDnews009 .text-box .title{font-size: 18px;letter-spacing: 2px;font-weight: bold;}.RWDnews009 .text-box .description{font-size: 14px;letter-spacing: 2px;line-height:2;}.RWDnews009 .text-box a{color:#000}.RWDnews009 .text-box button:before{margin: 12px 7px;}/*RWDvideo002*/ 
.film-block{padding:80px 0px}.RWDvideo002 h1.main-title{font-size: 30px;letter-spacing: 2px; font-weight: 600;margin-bottom: 15px;color: #444;}.RWDvideo002 h2.sub-title{font-size: 22px;font-weight: 300;line-height: 1.6;letter-spacing: 2px;text-align: center;}.RWDvideo002 .section-line{display:none;}.figcaption_bottom h2{font-size: 18px;letter-spacing: 2px;font-weight: bold;color:#000;margin-top: 15px;margin-bottom: 10px;}.figcaption_bottom .h2_line{background:#e2e2e2;}.figcaption_bottom p{color:#989898}/*頁尾文字設定*/ 
.contact_block{text-align: center;padding: 50px 0;font-size: 15px;letter-spacing: 1px;color: #555;}.contact_block a{color: #555;}.contact_block h3{font-size: 18px;letter-spacing: 5px;color: #f19469;margin: 10px auto 5px;padding: 0;}.contact_block img{width:30px;}.contact-area a:hover {color: #000;}.contact-area a {color: #000;}
/*footer start*/

/*頁尾區塊*/ 
.footer-block {background: #f8fcfb;padding:50px 0px 0;}/* 社群*/ 
.share-block {padding: 20px 0px;}.RWDsocial002 ul.socialNetwork{text-align: center;margin: 0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 ul.socialNetwork li{float: none;display: inline-block;}.RWDsocial002 .iconRounded{margin-right: 10px;margin-left: 10px;border: 2px solid #000;color: #000;background-color: transparent;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;color: #000; border-color: #000; transform: translate(0, -3px); transition: all ease 0.3s;}/**/ 
.contact-block{text-align: center;border-top: 1px #989898 solid;padding-top: 20px;color: #000;}.footer-title {vertical-align: top;padding-right: 30px;display: inline-block;font-size: 24px; letter-spacing: 2px;line-height: 1.6;}/**/ 
.contact-area {text-align: left;display: inline-block;font-size: 14px;letter-spacing: 2px;line-height: 2;border-left: 1px solid #989898;padding-left:30px;}/**/ 
.copyright-block {font-size: 13px;text-align: center;color:#989898;padding: 50px 0px;letter-spacing: 1px;}.view-block {display: inline-block;}.copyright-area {display: inline-block;position: relative;padding-left: 10px;margin-left:5px;}/*---*/ 
.web_edm{    border: 0px solid #1a1a1a;    background-color:rgb(240 240 240);    max-width: 65%;    margin: 50px auto 0;}.web_edm .email {    float: left;    position: relative;    width: calc(100% - 110px);}.web_edm .email input {    border: medium none;    line-height: 35px;    height: 35px;    padding: 0px 15px;    width: 100%;    margin: 0 5px;    color: #555;    background-color: transparent;    font-size: 14px;    letter-spacing: 1px;}#btn_reject_emailm_RWDfullscreen02_68_1 {    opacity: 0.5;}.web_edm .btn_container {    width: 100px;}.web_edm .btn {    display: inline-block;    padding: 0px 10px;    line-height: 30px;    font-size: 13px;    float: left !important;    text-align: center;    cursor: pointer;    color: #333;    width: calc(50% - 1px);    font-weight: 600;    border: 0;    background: transparent;    line-height: 35px;    transition: 0.5s;    margin-top: 0px;}@media (max-width: 480px) {/**/ 
.footer-block{padding: 10px 0px 0;}.contact-block{padding: 20px 35px;text-align: left;}.copyright-block {padding: 0px 35px 20px;text-align: left;}.view-block {display:block;}.copyright-area{display:block;padding-left:0px;margin-left:0px}.contact-area{text-align: left;border-left: none;padding-left:0px;}}

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

/*---------------------------------------------------------內頁--------------------------------------------------------*//*隱藏模組*/#toTop{display:none !important;}#RWDPAGE_BASE_PAT01 .flex-direction-nav{display:none;}/*內頁_文字&按鈕*/ 
.page_wrapper_bg .article-text h4{color: #57bdc8; letter-spacing: 1px; font-size: 20px;line-height: 1.8;font-weight: bold;margin-top: 10px; margin-bottom: 18px;}.page_wrapper_bg .article-text h5{color:#f29469; letter-spacing: 1px;font-size: 17px;margin-bottom: 5px;margin-top: 18px;}.page_wrapper_bg .article-text p{color: #555;  font-size: 15px; letter-spacing:2px;line-height: 2;}.page_wrapper_bg .article-text li{color: #555;  font-size: 15px; letter-spacing:2px;line-height: 2;}.page_content1 .btn {background: #5b5b5b;  border-radius: 0px;}/*英文版_內頁_文字&按鈕*/ 
.lang_en .article-text p{ letter-spacing:1px;line-height:1.6;}/*banner*/ 
.page_wrapper_bg .slider_wrapper{margin-top: 80px;}/*內頁標*/ 
.hgroup .container{margin-bottom:80px;}.hgroup h1 {color: #848484;  font-size: 27px; letter-spacing: 3px;}/*內頁main*/ 
.page_wrapper_bg .main{top: 0px !important;}/*最新消息圖文*/ 
.layoutlist_2 .listdate .day { margin-top: 10px;}.layoutlist_3 .list_subject a{ color: #57bdc8 !important; font-size: 17px!important; letter-spacing: 1px !important;line-height:2 !important;}.layoutlist_3 .list_subject .summary a{font-size: 14px !important;line-height: 2 !important;color:#989898 !important }/*最新消息日期*/ 
.layoutlist_3 .listdate{padding: 40px 40px;}.layoutlist_3 .listdate .day{font-size: 16px !important;line-height: 100%;}.layoutlist_3 .listdate .yearmonth{padding-bottom: 10px !important;}/*產品文字*/#prod_price .money {font-size: 22px;}#prod_price .currency {font-size:22px;}#prod_fixprice{margin-top:34px;}#prod_name h2 {font-size: 32px;color: #57bdc8;}/*產品功能按鈕*/ 
.dd-select {background: transparent;}.dd-selected {background: transparent;}.dd-pointer-down {background: transparent url(archive/image/customization/select_right.png) 0 0 no-repeat;}#btn_shopping {font-size: 13px;  letter-spacing: 2px;  border: 1px solid #5b5b5b; line-height: 34px; background: #5b5b5b;   border-radius: 0px;}#btn_shopping:hover{background: transparent; color:#5b5b5b}/*問與答*/ 
.rwd .faq_answer{font-size: 14px;line-height: 2;letter-spacing: 1px;}/*購物清單*/ 
.form_subject{padding-bottom: 10px;}#carlist .summary{font-size:12px;margin: 10px 0px;}.btn_area .btn:nth-child(1){float: right;}.btn_area .btn:nth-child(1):hover{color: #fff !important;}.btn_area .btn:nth-child(2){float: right;}.btn_area .btn:nth-child(2):hover{color: #fff !important;}/*聯絡*/ 
.form-horizontal .control-label {font-size: 15px; color: #555;}.customized_columns  .ebtn {border: 1px solid #5b5b5b; background: #5b5b5b;border-radius: 0px;margin-left: 3px;}.ebtn{line-height: 100% !important;padding: 0px !important;}.customized_columns  .ebtn a{font-size: 14px; letter-spacing: 2px;padding: 10px 30px;display:block;transition:0.3s;}.customized_columns  .ebtn:hover{background: transparent;}.customized_columns  .ebtn a:hover{color:#5b5b5b}.customized_columns{padding-top:10px;}.login_join_panel{padding-top:0px;}.eformsDesc {font-size: 15px;letter-spacing: 2px;line-height: 30px;}/*會員登入*/a#btn_forget_form{padding-left: 25px;}/*footer*/ 
.page_wrapper_bg .contact_block {padding: 10px 0;  font-size: 13px; letter-spacing: 1px; color: #fff;  background: #ec8094;}.page_wrapper_bg .copyright::after{clear: both;}

/*內頁 end*/
/*1199px start*/

nav.cd-nav .bottom-copyright {display: none;}.web_edm {max-width: 80%;}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*-------------------首頁-------------------*//**/ 
.cd-logo{width:100px;margin-top:12px !important;}nav.cd-nav .bottom-copyright{display:none;}/*banner*/ 
.banner-block {padding-top:50px;}.txt1 {margin-bottom: 30px;font-size: 30px;}.RWDbanner_plus01 .page-scroll{bottom: 0px;}/*-------------------內頁-------------------*/ 
.collapsing_header header{padding: 0px;height: auto;}.cd-main-header{height:auto !important;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.web_edm {max-width:100%;}
}
/*991px end*/
/*pad版 start*/
@media (max-width: 768px) {
/*-------------------首頁-------------------*//* banner*/ 
.banner-subtitle{width:65%}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*-------------------首頁-------------------*//*Banner*/ 
.txt1{font-size: 18px;margin-bottom: 10px;}.txt2{font-size: 12px;margin-top:20px;width: 100%;line-height: 1.6;letter-spacing: 0px;}/**/ 
.news-block{padding: 80px 0px 0;}/**/ 
.RWDvideo002 .videoitem{margin: 8px 0px 30px;}/**/ 
.scrollTop002{bottom: 17px;}/*-------------------內頁-------------------*//*banner*/ 
.slider_wrapper{height: auto;}/*main*/ 
.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}/*標題*/ 
.hgroup .container{margin-bottom: 50px;border-bottom: none;}.hgroup h1 {margin-bottom:5px;text-align: center;}/*麵包穴*/ 
.hgroup .breadcrumb{position: relative;bottom: 0;right: auto;margin: 0px auto;float: none !important;text-align: center; background-color: transparent;border: none;{margin-bottom: 30px;}/*英文版_頁尾標題*/ 
.lang_en .ft-info span.title{letter-spacing:0px;padding: 0;}/*icon*/ 
.page_wrapper_bg .RWDsocial001{position: relative;}/*news*/ 
.layoutlist_3 .listdate .day{font-size:12px !important;}.layoutlist_3 .listdate .day::before{display:inline-block;}.layoutlist_3 .item{padding-bottom:20px !important;}.layoutlist_3 .listdate {padding: 0 17px;}.hgroup .container {margin-bottom: -17px;margin-top: 0;}/*內頁電子報*/ 
.page_wrapper_bg .web_edm .email input{height: 70px;}/*內頁ScrollTop*/ 
.scrollTop001{bottom:55%;}/*購物清單*/#carlist .subject{font-size: 16px;line-height: 1.5;margin: 20px 0px;}#carlist .xs-al{margin: 10px 0px;}#carlist .input{max-width: 65%;}#carlist, .total_price{margin: 10px 0px;}
}
/*phone版 end*/
/*600px start*/
@media (max-width: 600px) {
.web_edm {    margin: 30px 20px;}
}
/*600px end*/