/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:verdana, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}/*共通*/h1.main-title { font-family: 'Noto Serif TC', serif; font-size: 36px !important; font-weight: bold !important; letter-spacing: 4px; line-height: 1; color: #000 !important;}h2.sub-title {font-family: 'Noto Serif TC', serif; font-size: 20px !important; letter-spacing: 2px; color: #b98f60 !important; font-weight: 500 !important;}.section-line {display: none !important;}/*main*/ 
.main {top: 0 !important; overflow: hidden;}/*menu*/ 
.RWDmenu_plus02 .container {width: 85%;}.cd-primary-nav>li>a {font-family: 'Noto Serif TC', serif; font-size: 16px; letter-spacing: 2px;  color: #333; font-weight: 500;}.cd-primary-nav>li:after {display: none;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display: none;}.cd-primary-nav>li>a:hover {color: #b98f60 !important;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #b98f60 !important; color: #fff;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color: #555;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span {color: #b98f60;}.RWDmenu_plus02 .cart-block:hover i {color: #b98f60;}.cd-logo {margin-top: 12px; width: 170px; transition: .5s all;}/*購物清單*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {background: #333; transition: .5s all;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {background: #b98f60;}/*banner*/ 
.banner-block .container {width: 85%;}.RWDbanner_plus01 .slick-caption {top: 50%; transform: translate(0px , -40%);}.banner-block .txt1 {font-family: 'Noto Serif TC', serif; font-size: 20px !important; letter-spacing: 3px; color: #b98f60 !important; font-weight: 500 !important;}.banner-block .txt1 span {background: rgb(255 255 255 / 0.7);}.banner-block .txt2 span {background: rgb(255 255 255 / 0.7);}.banner-block .txt3 span {background: rgb(255 255 255 / 0.7);}.banner-block .txt2 {font-family: 'Noto Serif TC', serif; letter-spacing: 1px; font-size: 44px; color: #333; font-weight: 600; margin-top: 15px !important;}.banner-block .txt3 {font-family: 'Noto Serif TC', serif; letter-spacing: 1px; font-size: 16px; color: #555; margin-top: 5px !important;}.RWDbanner_plus01 .page-scroll.style03 a {color: #333; letter-spacing: 1px; font-family: 'Noto Serif TC', serif; font-size: 16px;}.RWDbanner_plus01 .page-scroll.style03 a span::before {-webkit-box-shadow: 0 0 0 0 rgb(185 143 96 / 0.5); box-shadow: 0 0 0 0 rgb(185 143 96 / 0.5);}.RWDbanner_plus01 .page-scroll.style03 a span {border-color: #ddd;}.RWDbanner_plus01 .page-scroll.style03 a span::after {border-color: #999;}.RWDbanner_plus01 .page-scroll {left: 10%; bottom: 60px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 7px; height: 20px; border-radius: 0px; border: 1px solid #b98f60; background: #efefef;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #b98f60;}.RWDbanner_plus01 .slick-item .pic img {-webkit-animation-name: zoomOut01; animation-name: zoomOut01; -webkit-animation-duration: 8s; animation-duration: 8s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.RWDbanner_plus01 .logo img {width: 430px;}.banner-block {position: relative; z-index: 1;}/*news_block*/ 
.news_block {position: relative; padding: 150px 0 80px;}.news_block .container {width: 85%;}.RWDnews005 h4 {font-family: 'Noto Serif TC', serif; text-align: center; letter-spacing: 1px; font-size: 18px; color: #333;}.RWDnews005 p.text-left {font-family: 'Noto Serif TC', serif; text-align: center; letter-spacing: 2px; font-size: 15px; color: #555;}.RWDnews005 .list-separator {text-align: center; margin-top: 15px; color: #debd98; letter-spacing: 1px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {border-radius: 50%; background: transparent; color: #999; border: 1px solid #999; width: 35px !important; line-height: 35px; font-size: 20px;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .controlls-over .owl-controls .owl-prev {position: relative; margin-top: 20px; left: 49%; transform: translate(-100%, 0px); margin-right: 10px;}.RWDnews005 .controlls-over .owl-controls .owl-next {position: relative; margin-top: 20px; left: 49%; transform: translate(-100%, 0px); margin-left: 10px;}.owl-buttons {display: flex; flex-direction: row;}.news_bg {    background: url(archive/image/customization/0724bg-01.png) no-repeat;    width: 330px;    height: 500px;    position: absolute;    margin-left: 0;    margin-top: 0;    z-index: -1;    background-size: contain;    top: -153px;    left: -50px;    opacity: .2;}.news_block::after {    content: '';    background: url(archive/image/customization/0724bg-02.png) no-repeat;    width: 300px;    height: 300px;    right: -31px;    display: block;    position: absolute;    bottom: -46px;    background-size: contain;    z-index: -1;    opacity: .2;}/*product*/ 
.product_block {position: relative;padding: 80px 0; background: #f3f3f3;}.RWDproduct002_v2 {padding: 0px;}.inner-content.animated.bounceIn::before {content: ""; width: 100%; height: 50%; background: #f8f8f8; bottom: 0; left: 0; position: absolute; z-index: -1;}.portfolio-bottom {padding: 5px 25px 25px; background: #f8f8f8;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {font-family: 'Noto Serif TC', serif; text-align: center; letter-spacing: 1px; font-size: 18px; color: #333;}.RWDproduct002_v2 .showbottom .portfolio-bottom p {font-family: 'Noto Serif TC', serif; text-align: center; letter-spacing: 1px; font-size: 14px; color: #555; line-height: 1.8;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 25px;}.RWDproduct002_v2 .price {font-family: 'Noto Serif TC', serif; font-size: 14px; letter-spacing: 1px;}li.selprice {color: #b98f60 !important; font-weight: 500;}.product_block .container {width: 85%;}.bounceIn {-webkit-animation-name: fadeIn; animation-name: fadeIn;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #b98f60;}.RWDproduct002_v2 .btn-box .shop {background: #9e9e9e; font-family: 'Noto Serif TC', serif; letter-spacing: 2px; font-weight: 300; transition: .5s all;}.RWDproduct002_v2 .btn-box .shop:hover {background: #b98f60; color: #fff;}.RWDproduct002_v2 .btn.btn-rj {border-radius: 0px; background: #f8f8f8; color: #333; font-family: 'Noto Serif TC', serif; font-size: 15px; letter-spacing: 2px; border: 1px solid #999; transition: .5s all;}.RWDproduct002_v2 .btn.btn-rj:hover {background: #b98f60;}.RWDproduct002_v2 .active .btn.btn-rj {background: #b98f60;}a.pro_btn:hover {background: #333; cursor: pointer; color: #fff;}a.pro_btn {border: 1px solid #999; background: transparent; font-family: 'Noto Serif TC', serif; letter-spacing: 2px; font-weight: 300; font-size: 18px; text-align: center; padding: 8px 30px; color: #333; transition: .5s all;}.product_btn {position: relative; text-align: center; margin-top: 60px;}#RWDBASE_PAT01 .RWDproduct002_v2 .price .delline {display: none;}/*course*/ 
.course_block {padding: 80px 0; position: relative;}.course_block .container {width: 85%;}.course_block::before {    background: url(archive/image/customization/0724bg-01.png) no-repeat;    width: 230px;    height: 300px;    position: absolute;    margin-left: 0;    margin-top: 0;    z-index: -1;    background-size: contain;    top: 0;    right: 0;    opacity: .2;    content: '';    transform: rotate(115deg);}.course_block::after {    content: '';    background: url(archive/image/customization/0724bg-02.png) no-repeat;    width: 250px;    height: 250px;    left: -31px;    display: block;    position: absolute;    bottom: -46px;    background-size: contain;    z-index: -1;    opacity: .2;    transform: rotate(100deg);}/*footer*/ 
.footer_block {position: relative; background: #c4b380; padding: 40px 0;}.footer_block .container {width: 85%;}.footer_info {display: flex; align-items: flex-end; border-bottom: 1px solid #b39471; padding-bottom: 20px;}.ft_social {width: 10%;}.ft_box {color: #333; font-family: 'Noto Serif TC', serif; font-size: 15px; letter-spacing: 2px; font-weight: 300; line-height: 2; width: 90%;}.ft_box h1 {font-size: 26px; display: inline-block; margin-bottom: 15px; color: #333;}.com_info span::before {display: inline-block; content: "/"; color: #595959; padding: 0 10px; position: relative; -webkit-transform: scaleY(-1); -ms-transform: scaleY(-1); transform: scaleY(-1);}.ft_box a:hover {color: #b98f60;}.ft_box a {color: #000; letter-spacing: 1px; transition: .5s all;}span.com_time::before {display: inline-block; content: "/"; color: #595959; padding: 0 10px; position: relative; -webkit-transform: scaleY(-1); -ms-transform: scaleY(-1); transform: scaleY(-1);}span.com_time {display: block;}.com_info span {display: block;}.ft_left {width: 70%; float: left;}.ft_right {width: 25%; float: right;}.ii-line1.iconRounded {background: #4caf50 !important;}.ii-fb1.iconRounded {background: #428bca !important;}/*社群*/ 
.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background: #fff; color: #f0d2b1;}.RWDsocial002 .iconRounded {border: none; color: #fff; background: #debd98; font-size: 17px; transition: .5s all; border-radius: 0px;}/*copyblock*/ 
.copyblock {color: #555; font-size: 12px; letter-spacing: 1px; padding-top: 20px; background: transparent; margin-top: 0px; line-height: 1.5; text-align: left;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #555 !important; line-height: 1.5;}.RWDssl01 {padding: 0 10px;}.RWDsocial002 ul.socialNetwork {margin-bottom: 0;}/*.RWDssl01, .copyright, .copyblock .RWDedictor {display: inline-block;}*/ 
.copyblock {display: flex; flex-direction: row; justify-content: flex-start;}/*跟隨*/ 
.fix_edcitor {position: fixed; right: 10px; bottom: 600px; z-index: 21; opacity: 0; transition: .5s all;}.fix_edcitor_change {opacity: 1;}.fix_edcitor a:hover img {opacity: .8;}.fix_edcitor a img {width: 40px; transition: .5s all; margin: 10px;}.fix_edcitor a::before {content: ''; width: 1px; height: 25px; background: #999; display: block; position: absolute; left: 50%; transform: translate(-50% , 0px); bottom: -25px; z-index: -1;}.fix_edcitor a::after {content: 'CONTACT'; font-family: 'Noto Serif TC', serif; font-size: 13px; line-height: 1; position: absolute; bottom: -70px; transform: rotate(90deg); color: #333; left: -1px; transition: .5s all;}.fix_edcitor a:hover::after {opacity: .8;}/*scroll*/ 
.scrollTop002 {right: 30px; bottom: 200px;}
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 70px 0 100px 0 !important;min-height: 700px;position: relative;}.page_wrapper_bg section.call_to_action::before {content: '';background: url(archive/image/customization/0724bg-02.png) no-repeat;width: 250px;height: 250px;left: -31px;display: block;position: absolute;bottom: -46px;background-size: contain;z-index: -1;opacity: .2;transform: rotate(100deg);}.call_to_action > .container {width: 75%;}.article-text .container {width: 100%;}.page_wrapper_bg .pagecontent {font-family: 'Noto Serif TC', serif;text-align: left;letter-spacing: 2px;line-height:2;font-size: 15px;color: #555;}/*標題*/ 
.hgroup h1 {font-family: 'Noto Serif TC', serif;font-size: 32px !important;font-weight: bold !important;letter-spacing: 2px;line-height: 1.5;color: #000 !important;text-align: center;}.hgroup .container {width: 100%;border-bottom: 0px;}.pagecontent .webdesc {text-align: left;padding: 0;background: transparent;margin-bottom: 15px;}/*麵包屑*/ 
.hgroup .breadcrumb {position: relative;border: 0px;background: transparent;text-align: center;width: 100%;padding: 0;color:#b98f60 }.hgroup .breadcrumb a {color:#b98f60;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#333;transition: 0.4s}.breadcrumb>li+li:before {padding: 0 0px 0px 5px;color: #b98f60;}/*按鈕*/ 
.btn.btn_back {border: 1px solid #999;background: transparent;font-family: 'Noto Serif TC', serif;letter-spacing: 2px;font-weight: 300;font-size: 14px;text-align: center;padding: 5px 20px;color: #333;transition: .5s all;border-radius: 0px;}.btn.btn_back:hover {background: #333;cursor: pointer;color: #fff;}.btn.btn_back a {color: #333;}.btn.btn_back a:hover {color: #fff;}.btn.btn_back:hover > a {color: #fff;}/*購物按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #9e9e9e !important;transition: .5s all}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, #mobile-fixed .btn-shop .btn.add:hover {background: #b98f60 !important;transition: .5s all}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #b98f60 !important;transition: .5s all}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover, #mobile-fixed .btn-shop .btn.shop:hover {background: #333 !important;transition: .5s all}/*聯絡我們按鈕*/ 
.ebtn {border: 1px solid #999;background: transparent;font-family: 'Noto Serif TC', serif;letter-spacing: 2px;font-weight: 300;font-size: 14px;text-align: center;padding: 0px;color: #333;transition: .5s all;border-radius: 0px;}.ebtn:hover {background: #333;cursor: pointer;color: #fff;}.ebtn a {color: #333;display: block;padding: 5px 10px;line-height: 2;}.ebtn a:hover {color:#fff}.page_wrapper_bg .eformsForm  .ebtn{border: 1px solid #999;background: transparent;font-family: 'Noto Serif TC', serif;letter-spacing: 2px;font-weight: 300;font-size: 14px;text-align: center;padding: 0px;color: #333;transition: .5s all;border-radius: 0px;margin-top: 20px;margin-right: 0px;}.page_wrapper_bg .eformsForm  .ebtn:hover{background: #333;cursor: pointer;color: #fff;}.page_wrapper_bg .eformsForm  .ebtn a {color: #333;}.page_wrapper_bg .eformsForm  .ebtn a:hover {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn:hover > a {color: #fff;}/*會員*/#btn_member_login {border: 1px solid #999;background: transparent;font-family: 'Noto Serif TC', serif;letter-spacing: 2px;font-weight: 300;font-size: 14px;text-align: center;color: #333;transition: .5s all;border-radius: 0px;}#btn_member_login:hover {background: #333;cursor: pointer;color: #fff;}.form-control {border-radius: 0px;}.member_join_strong {color: #b39471;}#join_form input {border-radius: 0px;}#join_form .btn {border: 1px solid #999;background: transparent;font-family: 'Noto Serif TC', serif;letter-spacing: 2px;font-weight: 300;font-size: 14px;text-align: center;color: #333;transition: .5s all;border-radius: 0px;color:#333}#join_form .btn:hover {background: #333;cursor: pointer;color: #fff;color:#fff}.btn-primary {border: 1px solid #999;background: transparent;font-family: 'Noto Serif TC', serif;letter-spacing: 2px;font-weight: 300;font-size: 14px;text-align: center;color: #333;transition: .5s all;border-radius: 0px;color:#333;padding:0px}.btn-primary:hover {background: #333;cursor: pointer;color: #fff;color:#fff}.btn-primary a {display: block;color: #333;transition: .5s all;padding: 6px 12px;}.btn-primary a:hover {color: #fff;transition: .5s all;}.member_join:focus {    color: #333;}/*左側*/ 
.m2018 .products-nav .nav-title {font-family: 'Noto Serif TC', serif;background: transparent;font-size: 18px;color: #b98f60;font-weight: bold;border-bottom: 1px solid rgb(185,143,96,0.2);}.m2018 .products-nav>ul>li>a {font-family: 'Noto Serif TC', serif;color: #121212;transition: .5s all;}.m2018 .products-nav>ul>li>a:hover {color:#b98f60;transition: .5s all;}.m2018 .products-nav ul li ul li a:hover, .m2018 .products-nav ul li>ul>li.active>a {color: #bf8f60;}.m2018 .products-nav ul li ul li ul li a:hover, .m2018 .products-nav ul li>ul>li>ul>li.active>a {color: #debd98;}/*news*/ 
.article1 .pagecontent .webdesc {text-align: center;padding: 10px 5px;background: #f4f4f4;}.layoutlist_2 .list_subject a {font-size: 16px !important;color: #121212 !important;line-height: 30px !important;font-weight: bold;margin-bottom: 10px;display: block;}.layoutlist_2 .item {border-bottom: 1px solid rgb(185,143,96,0.2) !important;padding: 20px 0px !important;}.layoutlist_2 .listdate {border: 0px !important;text-align: center !important;}.layoutlist_2 .listdate .yearmonth {color: #333 !important;padding-bottom: 0px !important;}.layoutlist_2 .listdate .day {font-size: 30px !important;}/*產品*/ 
.RWDproduct_page .ibtn {color: #333 !important;transition: .5s all}.RWDproduct_page .ibtn:hover {color: #b98f60 !important;transition: .5s all}.RWDproduct_page .products-info .price-box li {color:#ccc}.RWDproduct_page .products-info .price-box li.delline:after {background: #ccc;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 2px solid #b98f60;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 2px solid #b98f60;}.RWDproduct_page .tab-box .tab-menu li.active a {border-color: #ddd;}.RWDproduct_page .tab-box .tab-menu li.active a:before {background: #debd98;}.RWDproduct_page .tab-box .tab-container>ul>li {padding: 30px 40px;}.RWDproduct_page .tab-box .list-h>li {margin-right: 5px;}.layoutlist_4 .subject {text-align: center;}.layoutlist_4 .price {color: #000;}/*手札*/ 
.m2018 .products-nav>ul>li {border-bottom: 0px;margin-bottom: 0;}/*聯絡我們*/ 
.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;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*購物流程*/ 
.RWDshopping .btn.normal {border-radius: 0px;}.RWDshopping .btn {border: 1px solid #9e9e9e;border-radius: 0px;}.RWDshopping .btn.bg2 {background: #9e9e9e;color: #fff;border-color: #9e9e9e}.RWDshopping .btn.bg2:hover {background: #b98f60;border-color: #b98f60}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #b98f60 !important;border-radius: 0px;color: #fff !important;}@keyframes num-bg{0%{background:#b98f60;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#b98f60;-webkit-transform:scale(1);transform:scale(1)}}

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

@media (max-width:1680px){.RWDbanner_plus01 .logo img {width: 400px;}}@media (max-width:1500px){.RWDbanner_plus01 .logo img {width: 345px;}.RWDbanner_plus01 .page-scroll {bottom: 0px;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {font-size: 16px;}.ft_left {width: 67%;}.ft_social {width: 12%;}.ft_right {width: 30%;}.ft_box {line-height: 1.8; font-size: 14px;}}@media (max-width:1400px){.product_block .container {width: 90%;}.ft_social {width: 15%;}.copyblock {display: block; line-height: 1.6}div#m_RWDBASE_PAT01_31_1 {float: left; margin-right: 10px;}.map_img {margin-top: 30px;}/*內頁*/ 
.call_to_action > .container {width: 85%;}}@media (max-width:1300px){.product_block .container {width: 100%;}.RWDmenu_plus02 .container {width: 95%;}.RWDnews005 h4 {font-size: 16px; line-height: 1.2;}}@media (max-width:1200px){.course_block .container {width: 95%;}.course_block .RWDnews005 h4 {font-size: 16px;}}@media (max-width:1199px){.collapsing_header .cd-main-header .cd-logo {box-shadow: 1px 1px 5px #ccc; padding: 12px 5px 15px; margin-top: 0; background: #fff;}.RWDmenu_plus02 .cart-block {margin-left: 20px;}.RWDmenu_plus02 .member-block {margin-top: 12px;}.cd-main-header {transition: .5s all;}.RWDmenu_plus02 .inside.is-up .cd-logo {position: absolute; background: #fff; box-shadow: 1px 1px 5px #ccc; padding: 12px 12px 15px; margin-top: 0;}nav.cd-nav .bottom-copyright {display: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 20px;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent !important;   color: #333;}/*內頁*/ 
.RWDmenu_plus02 .member-block {line-height: 1.6;}}/*高度*/@media (max-height:700px){.scrollTop002 {bottom: 150px;}.fix_edcitor {bottom: 340px;}}@media (max-height:680px){.scrollTop002 {bottom: 130px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDbanner_plus01 .page-scroll {left: 12%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: right;}.RWDbanner_plus01 .slick-caption {transform: translate(0px, 0px); top: 20%;}.RWDbanner_plus01 .page-scroll.style03 a span::after {border-color: #fff;}.RWDbanner_plus01 .page-scroll.style03 a {color: #fff;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 15px;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {line-height: 1.5;}.portfolio-bottom {padding: 5px 15px 15px;}.RWDproduct002_v2 .btn-box .shop {letter-spacing: 1px;}.course_block .RWDnews005 h4 {font-size: 16px; line-height: 1.5;}.footer_block .container {width: 100%;}.fix_edcitor {bottom: 50%;}.copyblock {font-size: 11px;}.copyblock {text-align: left;}.RWDbanner_plus01 .logo img {width: 340px;}/*內頁*/ 
.call_to_action > .container {width: 100%;}.hgroup h1 {font-size: 25px !important;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.cd-logo {position: absolute; background: #fff; padding: 5px;}.RWDbanner_plus01 .slick-caption {top: 12%; transform: translate(0px , 0%);}.banner-block .txt1 span {padding: 0 15px;}.banner-block .txt2 span {padding: 0 15px;}.banner-block .txt3 span {padding: 0 15px;}.RWDbanner_plus01 .page-scroll {bottom: 80px; left: 50%;}.RWDbanner_plus01 .page-scroll.style03 a {color: #fff;}.RWDbanner_plus01 .page-scroll.style03 a span::after {border-color: #fff;}.footer_info {flex-direction: column; align-items: center; justify-content: center;}.ft_box {width: 100%;}.ft_social { width: 100%;}.ft_box span {display: block;}span.com_time {padding-left: 0;}span.com_time::before{display: none;}.com_info span::before{display: none;}.copyblock {display: block; text-align: center;}.RWDsocial002 {display: inline-block; margin-top: 30px;}.ft_social {text-align: center;}.footer_block .container { width: 100%;}div#m_RWDBASE_PAT01_31_1 {float: none; margin-right: 0;}div#m_RWDBASE_PAT01_31_3 {display: block; text-align: center; width: 100%;}.ft_box { line-height: 35px;}.ft_left {width: 100%;}.ft_right {    width: 40%;    float: none;    position: absolute;    top: 45px;    right: 30px;}/*內頁*/section.article-text p {font-size: 15px;line-height: 2;}#sidebar {margin-bottom:20px}.hgroup h1 {margin-bottom: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus02 .inside.is-up .cd-logo {padding: 0; box-shadow: none; margin-top: 3px;}.main {top: 46px !important;}.banner-block .txt1 {font-size: 14px !important;}.banner-block .container {width: 100%;}.banner-block .txt2 {font-size: 36px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.RWDbanner_plus01 .page-scroll {bottom: 60px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 20px; height: 7px;}.RWDbanner_plus01 .logo img {width: 260px;}.RWDbanner_plus01 .slick-caption {top: 10%;}.news_block .container { width: 100%;}h1.main-title {font-size: 32px !important;}h2.sub-title {font-size: 17px !important; line-height: 1.5;}.news_bg {width: 175px; height: 217px; top: 10px;}.news_block::after {width: 180px; height: 180px; bottom: -15px;}.course_block::before {width: 150px; height: 150px; top: 15px;}.course_block::after {width: 150px; height: 150px;}div#m_RWDBASE_PAT01_31_1 {display: block;width: 100%; text-align: center;}div#m_RWDBASE_PAT01_31_2 {width: 100%; text-align: center;}a.line_btn {position: fixed; display: block; z-index: 21; bottom: 0; width: 100%; text-align: center; background: #4caf50; color: #fff; line-height: 2; font-size: 16px; letter-spacing: 2px; padding: 8px 0;}.collapsing_header .cd-main-header .cd-logo {margin-top: 3px; padding: 0px; width: 120px; box-shadow: none;}.ft_right {width: 100%; top: 280px; right: 0; left: 0;}.map_img {margin-top:50px}.map_img img {width: 300px; margin: 0 45px;}.ft_box {text-align: left; padding: 0px 20px 200px;}.ft_box span span {padding-left: 0px;}span.com_time {padding: 0 30px;}.ft_box span {padding: 0 30px;  text-align: left;}.fix_edcitor a img {margin:7px}.fix_edcitor a::after {left:-4px}/*內頁*/#mobile-fixed .container {padding: 0px 10px !important;}#mobile-fixed .fixed-bottom .btn-shop .btn {border-radius: 0px;}.RWDproduct_page .btn-other li {width: 100%;text-align: left;}.RWDproduct_page .btn-other li button {display: block;text-align: left;}.RWDproduct_page .faq-item.active .faq-question {background: rgb(222,189,152,0.2);}.page_wrapper_bg .pagecontent {padding:0px !important}.layoutlist_2 .listdate {text-align: left !important;}.layoutlist_2 .listdate .yearmonth {display: inline-block;}.layoutlist_2 .listdate .day {display: inline-block;font-size: 12px !important;color:#333}.layoutlist_2 .listdate .day::before {content: "/";}.article1 .pagecontent .webdesc {padding:15px;text-align: left;}.btn.btn_back {width: 100%;}.product_list_item .col-md-12 {padding: 0px !important;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li {width: calc(100%/2 - 5px);}#mobile-fixed .btn-box .normal {border-color: #9e9e9e;border-radius: 0px;}#mobile-fixed .btn-box .bg2 {background: #b98f60;border-color:#b98f60}
}
/*phone版 end*/
/*480px start*/
@media (max-width: 480px) {
span.com_time {padding: 0 5px;}.ft_box span {padding: 0 5px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.ft_box {padding:0px 0px 200px}.map_img {margin-top: 50px;}.map_img img {    width: 250px;    margin: 0 28px;}.scrollTop002 {    bottom: 100px;}
}
/*380px end*/