/* all */a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}.clear{clear:both;}body.wrapper_bg.lang_tw {font-family: 'Noto Sans TC', sans-serif !important;}.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {    outline: 0;    outline: 0;    outline-offset: 0;}body.wrapper_bg.lang_tw {background: url(archive/image/customization/so-white.png);}/*loading*/ 
.RWDfakeloader{background: url(archive/image/customization/so-white.png);}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*-----左右區塊-----*//*左-選單*/@media (min-width: 1200px){.cd-logo {left: 50%;margin-top: 40px;margin-left: 0;transform: translateX(-50%);width: 130px;}.menu-container {position: fixed;width: 300px;top: 0;left: 0;height: 100%;z-index: 999;}.RWDmenu_plus02 .container {width: 100%;padding: 0;}.RWDmenu_plus02 .inside {float:left;width: 300px;left: 0;height: 100vh;}nav.cd-nav {margin-left: 0;margin-top: 10vh;}.RWDmenu_plus02 ol, .RWDmenu_plus02 ul{margin: 0 auto;}.cd-primary-nav > li > a {line-height: 50px;height: 50px;}.cd-primary-nav > li {width: 100%;padding: 0 28%;text-align: center;}.cd-primary-nav > li:after {bottom: 0;}.cd-main-header {height: 100vh;}.cd-header-buttons {top: auto;bottom: 0;position: absolute;right: 50%;margin-bottom: 5vh !important;width: 160px !important;float: none;border: 1px solid #bbb !important;border-radius: 50px;padding: 3px 15px 5px 15px !important;margin-right: -80px !important;}.RWDmenu_plus02 .share-group.main_share {margin-top: 0;margin-left: 0;margin-right: 12px;}.RWDmenu_plus02 .share-group img {width: 17px !important;}.shoppingcar001 .car_block {background-color: #eae8de;border-top-right-radius: 20px;border-bottom-right-radius: 20px;padding: 5px 5px 8px 0;}.is-visible .shoppingcar001 {z-index: 9;}.RWDmenu_plus02 .inside.is-push {transform: translateX(0px);-o-transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);}.cd-overlay.is-push {z-index: 99999999;}.cd-primary-nav > .has-children > a::before{transform: rotate(45deg);right: 0px;top: 21px;}.cd-primary-nav > .has-children > a::after{transform: rotate(-45deg);right: 0;top: 26px;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{background: #7d7d7c;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {background: #555;}.cd-primary-nav .cd-secondary-nav > li{border-bottom: 1px solid #777;}.cd-primary-nav .cd-secondary-nav > li > a{color: #fff;}.cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons, .cd-primary-nav .cd-secondary-nav{left: 300px !important;top: 0;box-shadow: none;}.RWDmenu_plus02 a.cd-logo {width: 200px;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after{display:none}.RWDmenu_plus02 .cd-primary-nav>li>a:hover:after {    opacity: 1;    transition: 0.8s;}.RWDmenu_plus02 .cd-primary-nav>li>a:after {    content: "";    position: absolute;    width: 40px;    height: 40px;    background: rgb(193 193 193 / 30%);    border-radius: 50%;    left: 0px;    opacity: 0;    transition: 0.8s;    top: 50%;    transform: translateY(-50%);}.RWDmenu_plus02 .inside:after {    content: "";    position: absolute;    background: url(archive/image/customization/plant_bg2.png)no-repeat;    width: 53px;    height: 200px;    background-size: contain;    bottom: 29px;    right: -12px;}.RWDmenu_plus02 .cd-primary-nav>li.space_btn a:hover:after {    opacity: 0;}/*搜尋*/ 
.cd-header-buttons li.search-btn{margin-top: -2px;margin-left: 0;float: right;display: block;width: 20px;margin-right: 10px;}.cd-search-trigger::before {left: 0;}.cd-search-trigger::after {right: auto; left: 9px;}.cd-search-trigger span::after, .cd-search-trigger span::before {left: 10px;}.cd-search button {top: 18px;}/*語系*/ 
.RWDmenu_plus02 #lan-02{margin-top: 0;margin-left: 0;display: block !important;float: none;width: 100%;clear: both;text-align: center;position: relative;}.RWDmenu_plus02 #lan-02 a{padding: 0 15px;position: relative;}.RWDmenu_plus02 #lan-02 a:first-child::after {content: "/";position: absolute;right: -4px;}/*有搜尋可開啟*//*.RWDmenu_plus02 #lan-02::before {content: "";width: 100px;height: 1px;display: block;background-color: #ccc;position: absolute;top: -5px;left: 50%;margin-left: -50px;}*//*右-內容*/ 
.cd-main-content {position: relative; z-index: 99;width: calc(100% - 300px);top: 0;float: right;}}/*-----標題-----*/ 
.section-line {    display: none !important;}.main-title, .RWDnews012__head__h1 {    font-size: 35px !important;    letter-spacing: 2px !important;    line-height: 1.8em !important;    font-weight: 700 !important;    color: #26607c !important;}.sub-title, .RWDnews012__head__h2 {    font-size: 18px !important;    line-height: 1.8em !important;    margin-top: 0 !important;    font-weight: 400 !important;    color: #666 !important;    letter-spacing: 1px !important;}.RWDService002 h1.main-title h8 {    color: #26607c;}/*-----選單樣式-----*/ 
.cd-main-header {background: transparent;}.cd-primary-nav > li:after {height: 0;}.RWDmenu_plus02 .share-group a {width: 30px;height: 30px; background: transparent; text-align: center; border-radius: 50%;display: inline-block;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .share-group a:hover {opacity:0.5;}.cd-primary-nav > li > a {font-family: arial, 微軟正黑體, sans-serif;font-size: 15px;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color:#27c9c9;}.RWDmenu_plus02 .cart-menu .title span {background:#27c9c9;}.RWDmenu_plus02 .cart-menu {background:#fff url(archive/image/customization/so-white.png);}.RWDmenu_plus02 .cart-menu ul.content li .pic {background-color: #eae8de;}.shoppingcar001 .line {border: 0;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price { color: #dc6828;}li.podcast_btn a, li.space_btn a{    margin-top: 10px;    display: block;    background:#27c9c9;    color: #fff;    border-radius: 30px;    line-height: 40px;    height: 40px;}.RWDmenu_plus02 .cd-primary-nav>li.podcast_btn a:hover, .RWDmenu_plus02 .cd-primary-nav>li.space_btn a:hover{color: #fff;}.RWDmenu_plus02 ul li.space_btn a {background: #26607c;}.RWDmenu_plus02 ul li.pro_btn a{    margin-top: 10px;    display: block;    background: #27c9c9;    color: #fff;    border-radius: 30px;    line-height: 40px;    height: 40px;    transition: 0.3s;}.RWDmenu_plus02 ul li.pro_btn a:hover{ color: #fff;}.RWDmenu_plus02 .cd-primary-nav>li>a:hover {color: #333;}.RWDmenu_plus02 ul.cd-header-buttons {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    border-radius: 0;    border: 0 !important;}.cd-header-buttons li.search-btn {    float: none;    margin-right: 0;    margin-top: 0;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-top: -9px;}.RWDmenu_plus02 .member-block {margin-left: 30px;}.RWDmenu_plus02 .cart-block {margin-left: 25px;}li.join_btn a:hover {    color: #fff !important;    transition: 0.3s;}li.join_btn a {    margin-top: 10px;    display: block;    background:#5cb09d;    color: #fff;    border-radius: 30px;    line-height: 40px;    height: 40px;    transition: 0.3s;}/*漢堡預約洽詢*/ 
.menu-contact {top: 20px;padding: 0 !important;}.menu-contact a {width: 200px !important;background: #8990ab;color: #fff !important;padding: 0 0 0 40px !important;}.menu-contact a:before {width: 30px;height: 30px;content: '';position: absolute;background: url(archive/image/customization/contact-form.png);background-size: 100%;left: 40px;top: 50%;transform: translateY(-50%);}.menu-contact a:hover:before {background-color: transparent !important;}/*下拉小箭頭*/ 
.fa-angle-down:after{display:none;}@media (min-width: 1200px){.RWDmenu_plus02 .inside {background: #f8f8f8;}.RWDmenu_plus02 .inside.is-up {box-shadow: none;}/*漢堡預約洽詢*/ 
.menu-contact a:hover {background: #5e6a97;transition:.3s;}}/*-----Banner-----*/ 
.banner-block {padding: 60px 0;    position: relative;    background: url(archive/image/customization/so-white.png);}.banner-block .pic-box {padding: 0 60px;}.RWDbanner_plus01 {overflow: initial;}.RWDbanner_plus01 .txt1, .RWDbanner_plus01 .txt2 {color: #111;font-size: 50px;letter-spacing: 1px;width: 100%;max-width: 650px;line-height: 1.5;margin: 0 !important;}.RWDbanner_plus01 .txt3 {font-size: 15px;letter-spacing: 2px;}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav .control-box .control {text-align: left;padding: 0 60px;}.RWDbanner_plus01.style-dotnav.control-center .control-box {bottom: -50px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: transparent;border: 1px solid #8990ab;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #8990ab}/*-----最新消息-----*/ 
.news_block {position: absolute;right: 0;bottom: 0px;}.RWDnews014 .swiper-wrapper {background-color: #f7f7f7;}.RWDnews014 .swiper-container {padding-right: 82px;background-color:#f6f6f6;}.RWDnews014 .news_link .type {font-size: 15px;line-height: 1.5;letter-spacing: 2px;border-bottom: 1px solid #bababa;padding-bottom: 5px;}.RWDnews014 .news_link .title {letter-spacing: 2px;font-size: 14px;}/*輪播點*/ 
.RWDnews014 .swiper-pagination-bullet-active {background: #8990ab;}/*-----模組標題-----*/ 
.RWDright_cont002 .item-first .text-box .title, .RWDbanner007 .title-main {font-size: 40px;line-height: 1.5;color: #333;margin-bottom: 15px;letter-spacing: 2px;font-weight: bold;}.RWDright_cont002 .item-first .text-box .subtitle, .RWDbanner007 .title-sub {font-size: 18px;letter-spacing: 2px;color: #8f8f8f;font-weight: normal;line-height: 1.5;margin: 0;}.RWDright_cont002 .item-first .text-box .underline{display: none;}/*-----服務特色-----*/ 
.service_block {    background: url(archive/image/customization/so-white.png);    padding: 100px 0px;    position:relative;}.service_block > .container {    padding: 0;    width: 80%;}.service_block .RWDService002 .section-inner .container {    width: 100%;    padding: 0;}.service_block .funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after{display:none}.service_block .funny-boxes.float-shadow:hover > .funny-boxes-icon::before{display:none}.service_block .funny-boxes.float-shadow:hover > .funny-boxes-icon {transform: translateY(0px);}.service_block .RWDService002 { padding: 0;}.service_block .funny-boxes > .funny-boxes-text > h4 {    font-size: 20px;    letter-spacing: 1px;    font-weight: 700;    color:#27c9c9;    padding-bottom:10px;}.funny-boxes > .funny-boxes-text > p {    margin-bottom: 0;    letter-spacing: 1px;    line-height: 1.8em;    color: #333;}.funny-boxes > .funny-boxes-icon {    width: 140px;    height: 140px;    border-radius: 50%;    border: 1px solid #9d9d9d;    padding: 30px;}.service_block .funny-boxes > .funny-boxes-text > h4 a {color: #27c9c9;letter-spacing:2px;}/*-----手風琴-----*/ 
.enter_block .container {width: 100%;padding: 0;}.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.3);top: 0;left: 0;}.RWDaccordion001, .RWDaccordion001 ul li {height: 660px !important;background-size: cover;}.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 {display: flex;align-items: flex-start;flex-direction: column;width: 100%;max-width: 330px;height: 100%;opacity: 1;border: 0;background-color: transparent;}.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: 5px;text-align: left;margin-bottom: 0;border-bottom: 0;color: #fff;font-size: 32px;line-height: 1.5;font-weight: normal;padding: 0;}.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%;}/*課程介紹*/ 
.course_block {    padding: 100px 0px;    background: #fff;    position: relative;    z-index: 1;}.course_block > .container {width: 80%;padding: 0;}.RWDnews012 .swiper-slide-active .text_box .title {    font-size: 30px;    letter-spacing: 2px;    font-weight: 700;}.course_block:after {    content: "";    position: absolute;    width: 35%;    height: 160px;    background: url(archive/image/customization/plant_deco.png)no-repeat;    background-size: contain;    background-position: bottom right;    right: 0;    bottom: 0;    transform: translate(0px, 50%);}.RWDnews012 .main_pic img {box-shadow: 10px 10px 19px -8px rgb(0 0 0 / 15%);}.RWDnews012 .text_box .more_button {    border-radius: 0;    letter-spacing: 1px;    color: #666;}.consult_block_txt {    padding: 50px 30px;    width: 500px;    display: block;    position: absolute;    right: 10%;    background: rgb(255 255 255 / 80%);    top: 50%;    transform: translateY(-50%);}.consult_block_txt h4 {    font-size: 20px;    color: #333;    font-weight: 700;    letter-spacing: 2px;    line-height: 1.8em;    margin-top: 0;    text-align: center;}.consult_block_txt h5 {    font-size: 16px;    letter-spacing: 1px;    margin-top: 10px;    color: #666;    line-height: 1.8em;    text-align: center;}.consult_btn a {    display: block;    color: #fff;    background: #27c9c9;    padding: 5px 20px;    width: 120px;    text-align: center;    letter-spacing: 1px;    font-size: 14px;    margin: 25px auto 0px auto;}/*footer*/ 
.footer_block > .container {    width: 80%;    padding: 0;    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;    flex-wrap: wrap;}.left_info {    width: 50%;    padding-right: 80px;}.copy_block {    width: 100%;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    font-size: 13px;    letter-spacing: 1px;    color: #999;    padding-top: 20px;    margin-top: 30px;    border-top: 1px solid #ccc;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc {color: #999;}.RWDssl01 {margin: 0 20px;}.right_contact{width:50%;padding-left: 80px;}.social_block .RWDedictor {    display: flex;    flex-direction: row;    justify-content: flex-end;    align-items: center;z-index: 1;}.social_item.instagram {margin: 0 20px;}.edm_block {    padding-top: 15px;    margin-top: 15px;    border-top: 1px solid #efefef;    padding-left:20px;}.footer_menu .RWDedictor ul li a:hover {    transition: 0.3s;    color: #000;}.footer_menu .RWDedictor ul li a {    color: #666;    letter-spacing: 1px;    font-size: 14px;    transition: 0.3s;}.footer_menu .RWDedictor ul li {    list-style: none;    margin-left: 15px;}.footer_menu .RWDedictor ul {    display: flex;    flex-direction: row;    padding-left: 0;    justify-content: flex-end;    align-items: center;margin:0}.ft_link .link1 ul {    border-right: 1px solid #d3d3d3;    padding-right: 15px;}.ft_link .link1 img {    width: 40px;}.ft_link .link1 {    display: flex;    align-items: center;    flex-direction: column;}.footer_actn {    padding-top: 40px;    margin-top: 15px;    border-top: 1px solid #efefef;    padding-right:20px;}.ft_link ul:first-child {border-right: 1px solid #ddd;padding-right: 25px;margin-right: 15px;}.ft_link{    display: flex;    justify-content: flex-end;    align-items: flex-end;}.footer_menu {    padding-right: 0;    margin-top: -70px;}.logo_footer {padding-left: 20px;margin-bottom: 20px;}.info_txt {padding-left: 20px;}.info_txt h5 {    margin-bottom: 0;    font-size: 15px;}.social_block { margin-bottom: 22px;padding-right:20px;}.qa_block a {    padding: 8px 20px;    margin-left: 25px;    display:inline-block;    background: #27c9c9;    transition: 0.3s;    color: #fff !important;    border-color: #27c9c9;}.qa_block {text-align: right;}.RWDedm002 h4 {    letter-spacing: 1px !important;    color: #666;    font-weight: 400;    font-size: 13px;    margin-bottom: 15px;}.RWDedm002 .form-control {    background: transparent;    box-shadow: none;    border: 0px;    border-bottom: 1px solid #ccc;    padding-left: 0;    font-size: 10px;}.btn.btn-success {    font-size: 14px;background: #27c9c9;color: #fff;    letter-spacing: 1px;    border: 0;    padding: 5px 15px;}.btn.btn-warning {    font-size: 14px;    background: #dcdcdc;    padding: 5px 15px;    border: 0;    margin-left: 5px !important;    border-radius: 0;}.input-group-addon:first-child {    background: transparent;    border-radius: 0;    border: 0;    border-bottom:none;}.fa-envelope:before {color: #27c9c9;}.footer_block a {color: #333;transition: 0.3s;}.social_item.podcast a:hover{border-color: #27c9c9;}.info_txt h6 {    font-size: 13px;    letter-spacing: 1px;}.RWDnews014 .swiper-button-prev:hover, .RWDnews014 .swiper-button-next:hover {background-color: #27c9c9;}.RWDalert_fancybox .btn {    background: #27c9c9 !important;    border-radius: 0 !important;    border: 0 !important;    font-size: 15px;    letter-spacing: 1px !important;}.RWDedm002 .letter-spacing-1 {text-align: left;}.RWDmenu_plus02 .cd-primary-nav>li.join_btn>a:after{display:none}.RWDmenu_plus02 .cd-primary-nav>li.podcast_btn>a:after{display:none}
/*footer start*/

/*頁尾*/ 
.footer_block{position:relative;padding: 60px 0;background-color: #fff;color: #333;font-size: 14px;letter-spacing: 1px;line-height: 1.8;}.footer_block h1{font-size:16px;font-weight:bold;margin:0 auto 15px;color:#333;}.footer_info{width: 50%;float: left;}.footer_tool{width: 50%;float: right;font-size: 13px;color: #aaa;}.footer_copyright{margin-top: 30px;}.copyright{text-align: right;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #aaa;}.RWDssl01{text-align: right;}.footer_browser{text-align: right;}.logo_footer h4 {    font-family: 'Noto Sans', sans-serif;}/*社群*/ 
.RWDsocial002 {margin: 0;}.RWDsocial002 ul{margin:0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 ul.socialNetwork {text-align: right;}.RWDsocial002 ul.socialNetwork li {margin: 0 0 0 10px;background: #fff;border-radius: 50%;float: none;display: inline-block;}.RWDsocial002 .iconRounded{width: 40px;height: 40px;border: 0 solid transparent;color: #fff;background-color: transparent;margin: 0;padding: 0;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #000;}/*跟隨右側*/ 
.fixed-contact {position: fixed;right: 60px;top:7px;transition: .3s ease;z-index: 21;display: none;}.contact-btn {background: #8990ab;color: #fff;display: block;padding: 10px 20px;font-size: 16px;transition: .3s ease;letter-spacing: 2px;text-align: center;line-height: 1.5;}.contact-btn:hover {color: #fff;}.contact-btn img {width: 25px;display: inline-block;margin:0 10px 0 0;}@media (min-width: 1200px) {.contact-btn:hover {background: #5e6a97;}}/*scrolltop*/ 
.scrollT{position: absolute;top: -50px;right: 1.5vw;}.scrollTop{width: 12px;height: 100px;padding-top: 0;text-align: right;background: transparent url(archive/image/customization/scrollt.png) center center no-repeat;}.social_item.link{    width: 45px;    opacity: 0.8;    margin: 0 0 10px;}

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

/*通用設定*/@media (min-width: 1200px) {#RWDPAGE_BASE_PAT02 .main {position: relative;z-index: 99;width: calc(100% - 300px);top: 0;float: right; top: 0px !important}}#RWDPAGE_BASE_PAT02 .call_to_action .container {width: 90%;}#RWDPAGE_BASE_PAT02 .hgroup .container {width: 100% !important}#RWDPAGE_BASE_PAT02 .article-text.rwd .container {width: 100% !important}#RWDPAGE_BASE_PAT02 .hgroup .container .page_subject {padding: 0px;}#RWDPAGE_BASE_PAT02 .btn.btn_back {border: 0px #aaa solid !IMPORTANT;padding: 0;float: right;}#RWDPAGE_BASE_PAT02 .btn.btn_back a {color: #666;font-size: 14px;letter-spacing: 1px;border: 1px #9e9e9e solid;padding: 5px 30px;width: 200px;display: block;transition: 0.5s;}#RWDPAGE_BASE_PAT02 .btn.btn_back a:hover {background-color: #9e9e9e;color: #fff;}#RWDPAGE_BASE_PAT02 .ebtn.currectsend_btn {line-height: 1.5;background: #fff;float: right;margin: 0;}#RWDPAGE_BASE_PAT02 .ebtn.currectsend_btn a {color: #666;font-size: 14px;text-align: center;letter-spacing: 1px;border: 1px #9e9e9e solid;padding: 5px 30px;width: 200px;display: block;transition: 0.5s;}#RWDPAGE_BASE_PAT02 .ebtn.currectsend_btn a:hover {background-color: #9e9e9e;color: #fff;}#RWDPAGE_BASE_PAT02 .container {font-size: 15px;}#RWDPAGE_BASE_PAT02 .eformsDesc {margin: 10px -15px 30px;border-bottom: 0px;}#RWDPAGE_BASE_PAT02 .form-horizontal .control-label {font-weight: 500;}#RWDPAGE_BASE_PAT02 .form-group {margin-bottom: 20px;}#RWDPAGE_BASE_PAT02 .form-group label {font-weight: 500;}#RWDPAGE_BASE_PAT02 label.error {font-size: 15px;color: #ff6a6a;}#RWDPAGE_BASE_PAT02 .error {color: #ff6a6a !important}#RWDPAGE_BASE_PAT02 #btn_reject_email:hover {color: #27c9c9;}#RWDPAGE_BASE_PAT02 .layoutlist_2 .listdate {border-left: 0px;}.webdesc{font-size: 18px;letter-spacing: 1px;font-weight: 400;color: #555;border-bottom: 1px #ccc solid;padding: 0 0px 20px;margin: 0px 15px;}/*麵包屑*/ 
.hgroup .breadcrumb {border: solid 0px #ccc;    letter-spacing: 1px;}/*側選單*/ 
.m2018 .products-nav a {font-size: 15px;padding: 10px 0;;}.m2018 .products-nav li.has-child>a {font-weight: 600;font-size:20px;}.m2018 .products-nav>ul>li>a { font-size: 18px; font-weight: 600;}.m2018 .products-nav a {display: inline-block;font-size: 16px;padding: 10px 0;position: relative;z-index: 1;color: #888;font-weight: 600;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #27c9c9;}.m2018 .products-nav {background: #f8f8f8;}.m2018 .products-nav .nav-title {font-size: 20px;}/*LIVORK*/ 
.about_img {float: left;padding: 0;}.about_txt {float: left;}.RWDeditor01 {margin-top: 0px !important;}/*課程介紹*/#RWDPAGE_BASE_PAT02 .item.product_list_item {border-bottom: 0;margin-top: 0;}#RWDPAGE_BASE_PAT02 .item .subject {margin-top: 20px;margin-bottom: 10px;text-align: center;}#RWDPAGE_BASE_PAT02 .item .subject A.itemlink {color: #2e3233 !important;}#RWDPAGE_BASE_PAT02 .item .subject A.itemlink:hover {color: #27c9c9 !important;}#RWDPAGE_BASE_PAT02 .item .summary {line-height: 2 !important;padding: 10px 0 !important;border-top: 1px #e9e9e9 solid;font-size: 14px;letter-spacing: 1px}#RWDPAGE_BASE_PAT02 .item .summary ul {padding-inline-start: 20px;}#RWDPAGE_BASE_PAT02 .products-info .txt ul {padding-inline-start: 20px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {font-size: 14px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt .editor {color: #2e3233 !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn_back {line-height: 1.5;background-color: #fff;margin-right: 0;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {width: calc(100%/2 - 1px);float: left;}#RWDPAGE_BASE_PAT02 .item .subject A.itemlink {color: #2e3233 !important;font-size: 20px;font-weight: 700;letter-spacing: 1px;}.RWDproduct_page .pic-box {width: calc(100% - 500px);}.RWDproduct_page .products-info {width: 500px;}.page_content3_mainphoto .swiper-slide img {width: 100%;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;margin-bottom: 10px;font-weight: 700;}.RWDproduct_page .btn, .RWDproduct_page .ibtn { font-size: 16px;font-weight: 600;}.hgroup .pageTitle {display: block;}.page {display: flex;justify-content: center;align-items: center;margin-top: 80px;}.RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #27c9c9 !important;transition: .3s ease;}.RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #31708f !important;transition: .3s ease;}.RWDproduct_page .btn-shop .btn.add:hover, .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #333 !important;transition: .3s ease;}/*企業專區*/#RWDPAGE_BASE_PAT02 .pagecontent#article {padding: 0 !important;}#RWDPAGE_BASE_PAT02 figure {margin: 0px 0 28px 0;}/*學堂*/ 
.layoutlist_8 .article_subject {font-weight: 700 !important;}.layoutlist_8 .list_subject .summary a {font-size: 16px;font-weight: 400;color: #818181;text-decoration: none;letter-spacing: 1px;line-height: 1.5;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {margin-top: 40px;}/*學堂-表格*/#table1 {margin-top: 30px;border: 1px solid #ccc;}#table1 td {padding: 10px 20px;}#table1 td:first-child, #table1 td:nth-child(2) {text-align: center;}#table1 tr:nth-child(2), #table1 tr:nth-child(9) {background: #eee;font-weight: 700;letter-spacing: 1px;}#table1 tr:first-child {background: #27c9c9;color: #fff;font-size: 20px; font-weight: 700;letter-spacing: 1px;}#table1 tr:nth-child(3), #table1 tr:nth-child(10) {font-weight: 700;}#table1 tr:nth-child(20) {background: #eeeeee;font-size: 14px;}/*podcast*/ 
.layoutlist_2 .list_subject a {font-size: 18px; letter-spacing: 1px;}.layoutlist_2 .listdate .yearmonth {color: #afafaf;font-size: 14px !important;letter-spacing: 2px !important;text-align: right !important; padding-bottom: 15px !important}.layoutlist_2 .listdate .day {text-align: right;}#RWDPAGE_BASE_PAT02 .row.podcast_box {padding: 0 0 30px;margin-top: 50px;}.layoutlist_2 .list_subject a {font-size: 20px !important;font-weight: 700;line-height: 2 !important;}.layoutlist_2 .list_subject a:hover {color: #27c9c9;}.layoutlist_2 .list_subject .subsubject {margin-top: 10px;}/*職人生活誌*/#RWDPAGE_BASE_PAT02 ._col.listdate {display: none;}#RWDPAGE_BASE_PAT02 article.editor.clearfix {line-height: 2;}#RWDPAGE_BASE_PAT02 ._col.list_img {width: 20%;}#RWDPAGE_BASE_PAT02 ._col.list_subject {width: 80%;padding: 0px 0px 0px 15px;}.layoutlist_8 .article_subject  {font-size: 18px; letter-spacing: 1px;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;font-weight: 500; text-decoration: none;letter-spacing: 2px;}#RWDPAGE_BASE_PAT02 .item .summary { font-size: 15px;letter-spacing: 1px;}/*場地租借*/#RWDPAGE_BASE_PAT02 .album_box h4 {color: #27c9c9;font-weight: 700;letter-spacing: 2px;margin-top: 30px;margin-bottom: 10px;}#RWDPAGE_BASE_PAT02 .album_box {letter-spacing: 1px;line-height: 2;}#RWDPAGE_BASE_PAT02 .album_box {padding-inline-start: 25px;}#RWDPAGE_BASE_PAT02 .album_box ul li {padding: 0px 0px 0px 0px;}#RWDPAGE_BASE_PAT02 .btn.btn_rent a {color: #666;font-size: 14px;letter-spacing: 1px;border: 1px #9e9e9e solid;padding: 5px 30px;width: 200px;display: block;transition: 0.5s;}#RWDPAGE_BASE_PAT02 .pagecontent#album {padding: 0 !important;}#RWDPAGE_BASE_PAT02 .col-md-6.left {padding: 0 20px 0 0;}#RWDPAGE_BASE_PAT02 .col-md-6.right {padding: 0 0 0 50px;}#RWDPAGE_BASE_PAT02 .row.album_box {padding-inline-start: 0 !important;padding: 0 0 30px 0;margin-bottom: 40px;border-bottom: 1px solid #ccc;}#RWDPAGE_BASE_PAT02 .album_box ul {padding-inline-start: 20px;}#RWDPAGE_BASE_PAT02 .btn.btn_rent {padding: 0;margin: 40px 0 20px 0;}#RWDPAGE_BASE_PAT02 .btn.btn_rent a{    color: #666;    font-size: 14px;    letter-spacing: 1px;    border: 1px #9e9e9e solid;    padding: 5px 30px;    width: 200px;    display: inline-block;    transition: 0.5s;    margin-right: 5px;}#RWDPAGE_BASE_PAT02 .btn.btn_rent a:hover {background-color: #9e9e9e;color: #fff;}#RWDPAGE_BASE_PAT02 .row .album_d_item a {border-bottom: 0;}#RWDPAGE_BASE_PAT02 .album_d_item.content_box {margin-top: 0;}#RWDPAGE_BASE_PAT02 #album .album_box h4 {color: #27c9c9;font-weight: 600;letter-spacing: 2px;margin-top: 30px;margin-bottom: 10px;font-size: 20px;}.form-horizontal .form-group {margin-left: 0px;margin-right: 0px;}.layoutlist_2 .album_item {margin: 40px 0;}/*購物須知*/#RWDPAGE_BASE_PAT02 .m2018 .products-nav .nav-title {background: #27c9c9;color: #fff;font-weight: 600;padding: 10px 10px;}#RWDPAGE_BASE_PAT02 .refund_1 {font-size: 15px;line-height: 2;letter-spacing: 1px;}#RWDPAGE_BASE_PAT02 .refund_2 {font-size: 15px;line-height: 2;letter-spacing: 1px;}#RWDPAGE_BASE_PAT02 .refund_3 {font-size: 15px;line-height: 2;letter-spacing: 1px;}.RWDeditor01 .model-title {margin-bottom: 10px !important;line-height: 1.5 !important; letter-spacing: 1px;}/*隱私權政策*/#RWDPAGE_BASE_PAT02 .post {font-size: 15px;line-height: 2;}#RWDPAGE_BASE_PAT02 h6 {font-size: 20px;font-weight: 600;line-height: 1.5;margin-bottom: 10px;margin-top: 30px;}/*聯絡我們*/#RWDPAGE_BASE_PAT02 .qabtn {display: inline-block;background-color: #27c9c9;border-radius: 3px;color: #fff;padding: 0 5px;margin: 0 2px;}#RWDPAGE_BASE_PAT02 .eformsDesc {line-height: 2;}/*購物車*/ 
.RWDshopping .btn.normal {border-radius: 0;font-size: 14px;color: #fff;border: 0;background: #27c9c9;}.RWDshopping .btn.bg3 {background: transparent;}.RWDshopping .btn.bg1:hover {background-color: #333;color: #fff;}.RWDshopping .btn.bg3:hover {background-color: #333;}.RWDshopping .btn.normal.bg2 {color: #fff;border: 0;background: #31708f;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background-color: #333;color: #fff;}.btn-box .normal {border-radius: 0;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {border-radius: 0;}.RWDshopping .shopping-price-box {background: #f8fafb;}/*會員*/ 
.RWDmenu_plus02 .member-block a span {display: none;}.btn-primary {border-radius: 0 !important;background: #27c9c9 !important;}.btn-primary:hover {background: #333 !important;}#join_form {font-size: 15px;}.aboutimg_box {    width: 80%;    text-align: center;    margin: 0 auto;}/*----*/ 
.rwd .faq_question {    padding: 20px 0px;}.faq_question {    padding: 15px 20px;    font-weight: 400;    color: #474747;    cursor: pointer;    font-size: 16px;    letter-spacing: 1px;}/*會員*/section.article-text .container {    width: 100% !important;}#join_form {    width: 100%;    max-width: 100%;    margin: 0px auto;}#join_form .btn-primary { transition: .3s ease;}#album .webdesc {    margin: 0;}.page_wrapper_bg .form-group label {width: 130px;}.page_wrapper_bg  .form-horizontal .form-group .col-sm-12.col-md-11 {width: calc(100% - 130px);}.layoutlist_1 .row a img, .row .album_d_item a img {    max-width: 100%;    height: auto;}/**/@media (min-width: 1920px) {.layoutlist_1 .row a, .row .album_d_item a {height: 280px;}}/* 20240708 */ 
.collapsing_header .main {    margin-top: 0 !important;}

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

@media (max-width: 1700px) {/*1700px*/ 
.funny-boxes > .funny-boxes-text > p {padding: 0 30px;}.footer_menu .RWDedictor ul li {    margin-left: 10px;}.footer_menu .RWDedictor ul li a {    font-size: 13px;}.right_contact {padding-left: 0px;}.page_wrapper_bg .layoutlist_1 .row a, .row .album_d_item a {height: auto;}}@media (max-width: 1550px) {/*1500px*/ 
.RWDaccordion001, .RWDaccordion001 ul li {height: 50vh !important;}.RWDbanner_plus01 .slick-caption .container {width: 80%;}}@media (max-width: 1500px) {/*1500px*/ 
.footer_block > .container {width: 90%;}.layoutlist_2 .album_item {    margin: 40px 0;    width: calc(100%/2 - 1px);    float: left;}}@media (max-width: 1400px) {/*1400px*/#RWDPAGE_BASE_PAT02 .call_to_action .container {width: 95%;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {padding-right: 30px;padding-left: 0;}.m2018 .products-nav>ul>li>a {    font-size: 16px;    font-weight: 600;    padding-bottom: 0 !IMPORTANT;}.m2018 .products-nav .nav-title {    font-size: 16px;}}@media (max-width: 1300px) {/*1300px*/ 
.course_block > .container { width: 90%;}.funny-boxes > .funny-boxes-text > p {padding: 0;}.RWDaccordion001 .pic_show .word {padding: 0 50px;}.footer_actn{padding-top:20px;}.ft_link ul:first-child {    padding-right: 15px;    margin-right: 10px;}}@media (max-width: 1200px) {/*1200px*/ 
.news_block {bottom: -50px;}.RWDaccordion001 .pic_show .word .tw span {font-size: 28px;}.consult_block_txt {width: 450px;right: 5%;}.copy_block {flex-direction: column;font-size: 10px;}.footer_block a {margin-top: 15px;}.fl {width: 250px;}.fl img {width: 100%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.main {top: 70px;}/*選單*/ 
.cd-main-header {padding: 0 35px;background: #fff;transition: .3s;height: 70px;}.cd-logo {margin: 0 !important;position: absolute;width: 220px;background: #fff;padding: 10px;top:7px;}.RWDmenu_plus02 .phone-menu {margin-left: 30px;}.cd-header-buttons {top: 13px;margin-left: 0 !important;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #001427;}/*漢堡*/ 
.cd-primary-nav, .cd-primary-nav ul {background: #fff;}nav.cd-nav .bottom-copyright {display: none;}nav.cd-nav ul .close-btn {font-size: 15px;color: #333;}.cd-primary-nav .cd-secondary-nav>li>a {color: #333;}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {background: #333;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before {background-color: #333;}/*漢堡預約洽詢*/ 
.menu-contact a {width: 100% !important;}.menu-contact {top: 0;margin-bottom: 30px !important;}.menu-contact a {padding: 0 0 0 55px !important;}.menu-contact a:before {left: 10px;}/*搜尋*/ 
.cd-header-buttons {margin-bottom: 0 !important;}.cd-header-buttons li.search-btn{margin-left: 0;margin-right: 10px;transition: all 0.5s ease 0s;}/*banner*/ 
.banner-block {padding: 0 0 60px;}.banner-block .pic-box {padding: 0;}.RWDbanner_plus01 .slick-caption{top: 16%;}.RWDbanner_plus01.style-dotnav .control-box .control {padding: 0 30px;}/*about*/ 
.RWDright_cont002 .container::after{right: 35px;}.RWDright_cont002 .item-first .text-box .text{width: 60%;}/*手風琴*/ 
.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: calc(100%/3);}/*跟隨右側*/ 
.fixed-contact {display: block;}.fixed-contact {right: 10px;top:auto;bottom:35vh;}.contact-btn {width: 50px;padding: 20px 8px;}.contact-btn img {margin: 0 0 10px;}.scrollT {top: auto;filter: brightness(10);}li.podcast_btn a, li.join_btn a, li.space_btn a {padding: 0px 20px;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 0;}li.space_btn a {background: #26607c;}li.pro_btn a {margin-top: 10px;    display: block;    background: #27c9c9;    color: #fff;    border-radius: 30px;    line-height: 40px;    height: 40px;padding: 0px 20px;}.page_wrapper_bg .collapsing_header .main { top: 0 !important;}.RWDmenu_plus02 .member-block a {    display: none;}.RWDmenu_plus02 .cart-block {    margin-left: 0;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDaccordion001, .RWDaccordion001 ul li {height: 40vh !important;}.footer_actn {padding-top: 10px;}.RWDmenu_plus02 ul.cd-header-buttons {display: inline-block;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-top: 6px;}.cd-header-buttons li.search-btn {margin-right: -9px;}/*內頁*/#RWDPAGE_BASE_PAT02 .call_to_action .container {width: 90%;}.collapsing_header .main {width: 100%;overflow-x: hidden;position: relative;top: 0 !important;}.page_wrapper_bg section.call_to_action {padding:50px  0;}.RWDslider01 .pic-list {width: 100%;}.RWDslider01 .text {width: 100%;}.RWDproduct_page .products-info {width: 100%;float: none;}.RWDproduct_page .pic-box {width: 100%;padding-right: 0;margin-bottom: 40px;}.page_wrapper_bg .album_box {padding: 0 !important;}.page_wrapper_bg .album_d_item {width: calc(100%/3);}.page_wrapper_bg .layoutlist_1 .row a, .row .album_d_item a {height: auto;}.page_wrapper_bg .col-md-6.right {padding: 0 0 0 60px;}.page_wrapper_bg .form-group label {width: 120px;}.page_wrapper_bg  .form-horizontal .form-group .col-sm-12.col-md-11 {width: calc(100% - 120px);}.page_wrapper_bg .pagecontent.menu8 {padding: 0 !important;}.page_wrapper_bg .banner_block {    margin-top: 70px;}.page_wrapper_bg .eformsDesc {margin: 10px 0px 30px !important;border-bottom: 0px;}.page_wrapper_bg .form-group label {font-weight: 500;width: 160px;}.page_wrapper_bg  .form-horizontal .form-group .col-sm-12.col-md-11 {width: calc(100% - 160px);}.webdesc {font-size: 15px;}#RWDPAGE_BASE_PAT02 .item .subject A.itemlink {font-size: 17px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*關於我們*/ 
.RWDright_cont002 .item-first .pic{width: 45%;float: left;}.RWDright_cont002 .item-first .text-box{float: right;width: 49%;}.RWDright_cont002 .item-first .text-box .text{width: 100%;}.RWDright_cont002 .container::after{display:none;}/*入口*/ 
.RWDaccordion001 ul {display: flex;flex-wrap: wrap;}.RWDaccordion001 ul li {width: 50%;}.RWDaccordion001 ul li:last-child {width: 100%;}.RWDaccordion001 ul:hover li:last-child, .RWDaccordion001 ul:hover li:last-child:hover {width: 100%;}.RWDaccordion001 ul li {height: 40vh !important;}.RWDaccordion001{ height: auto !important;}.RWDaccordion001 .pic_show .word .tw span {font-size: 26px;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 50%;}.social_item.link{display:none}.footer_menu {margin-top: 0;}.social_block {margin-bottom: 10px;}/*內頁*/#sidebar {padding: 0px;margin-bottom: 20px}.RWDslider01 .pic-list {width: 100%;}.RWDslider01 .text {width: 100%;}.aboutimg_box {width: 100%;}.about_img {margin: 0 0 30px;}#RWDPAGE_BASE_PAT02 .btn.btn_rent a {margin: 0 0 10px;display: block;}.article-text #sidebar {padding: 0;}#RWDPAGE_BASE_PAT02 .btn.btn_back a {float: right;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.left_info {padding-right: 20px;}.course_block:after{display:none}.RWDbanner_plus01 .slick-caption .container {width: 90%;}.RWDbanner_plus01 .txt1 {font-size: 30px !important;}.footer_block > .container {    flex-direction: column;    justify-content: center;    align-items: center;}.left_info {    width: 90%;    padding-right: 0;    margin-bottom: 50px;}.right_contact {    width: 90%;    padding-left: 0;    text-align: center;}.social_block .RWDedictor {justify-content: center;}.footer_menu .RWDedictor ul {justify-content: center;}.footer_menu .RWDedictor ul li {margin-left: 10px;margin-right: 10px;}.qa_block {text-align: center;}.info_txt {    text-align: center;    padding-left: 0;}.logo_footer {    text-align: center;    padding-left: 0;}.social_block {padding-right: 0;}.footer_menu {padding-right: 0;}.footer_actn {padding-right: 0;}.edm_block {padding-left: 0px;}.ft_link {    justify-content: center;}/*內頁*//*企業專區*/ 
.RWDslider01 .pic-list {    padding: 0;}/*購物車*/ 
.shopping-item .pd-price:first-child {    margin-right: 10px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*模組標題*/ 
.RWDright_cont002 .item-first .text-box .title, .RWDbanner007 .title-main {font-size: 28px;}.RWDright_cont002 .item-first .text-box .subtitle, .RWDbanner007 .title-sub {font-size: 15px;}/*about*/ 
.main .RWDright_cont002 .container {padding-left: 20px;padding-right: 20px;}/*footer*/ 
.footer_info{width: 50%;}.footer_tool{width: 50%;}.scrollT {top: -50px;filter: none;}.fixed-contact {bottom: 35px;}.service_block > .container {width: 90%;}.RWDnews012 .swiper-slide-active .text_box .title {font-size: 25px;}.RWDnews012 .text_box .memo {font-size: 15px;}/*內頁*//*企業專區*/ 
.RWDslider01 .pic-list {    padding: 0;}/*購物車*/ 
.shopping-item .pd-price:first-child {    margin-right: 10px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.banner-block {padding: 0 0 155px;}.RWDbanner_plus01 .slick-caption .container {padding: 0 0px;}.RWDbanner_plus01 .slick-caption {top: 23%;}.RWDbanner_plus01.style-dotnav.control-center .control-box {bottom: 0;}.RWDbanner_plus01.style-dotnav .control-box .control {text-align: center;}.txt1 span {font-size: 30px !important;}.RWDmenu_plus02 .phone-menu {margin-left: 17px;}/*news*/ 
.news_block {width: 100%;}.RWDnews014 .swiper-container {padding-right: 0;}.news_block { bottom: 0;}/*RWDbanner007*/ 
.RWDbanner007 .item-blk {padding: 0;}/*服務特色*/ 
.service_block .RWDService002 .col-md-4 {width: calc(100%/3);float: left;}.funny-boxes > .funny-boxes-text > p {    font-size: 13px;    letter-spacing: 0px;}/*footer*/ 
.footer_block, .RWDsocial002 ul.socialNetwork, .copyright, .footer_browser {text-align: center;padding: 0 5px;}.footer_info{width: 100%;float:none;}.footer_tool{width: 100%;float:none;margin-top: 25px;text-align: center;}.footer_copyright{margin-top: 10px;}.main-title {font-size: 30px !important;}.RWDbanner_plus01 .slick-caption {display: none;}.RWDnews014 .news_link .type {    display: block;    width: 70%;    margin-bottom: 5px;    padding-bottom: 0;}.RWDnews014 .news_link {padding: 15px 25px;}/*內頁*//*footer*/ 
.left_info {margin-top: 80px;}/*內頁共同標題*/ 
.webdesc {    margin: 20px 0 40px;}/*上一頁按鈕*/ 
.btn_back {display: flex;justify-content: center;align-items: center;float: none !important;}/*LIVORK*/section.article-text p {line-height: 2em;}/*課程介紹*/ 
.article-text #sidebar {margin: 10px 0;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {margin: 0;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: #29c9c9;border-radius: 0;}#mobile-fixed .btn, #plusbuy_mobile-fixed .btn {font-size: 14px;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {background: #26607c;border-radius: 0;}section.article-text .pagecontent {padding: 0px !important;}.page_content3 .btn_back {display: flex;justify-content: center;align-items: center;float: none !important;}/*企業專區*/ 
.RWDslider01 .pic-list {padding: 0;}/*學堂*/ 
.pagecontent .list_img {width: 30% !important;float: left;}.pagecontent .list_subject {width: 70% !important;float: left;}/*PODCAST*/ 
.layoutlist_2 .list_subject {width: 70%;float: left;}.layoutlist_2 .listdate {width: 30%;float: left;}/*職人生活誌*/ 
.layoutlist_8 .list_img {width: 30% !important;float: left;}.layoutlist_8 .list_subject {width: 70% !important;float: left;}/*場地租借*/ 
.layoutlist_2 .album_item {width: calc(100%/2);float: left;}#RWDPAGE_BASE_PAT02 .col-md-6.right {padding: 0;}#RWDPAGE_BASE_PAT02 .album_d_item.content_box {width: calc(100%/2);float: left;margin-bottom: 30px !important;}/*租借表單*/ 
.page_wrapper_bg  .form-horizontal .form-group .col-sm-12.col-md-11 {width: 100%;margin-top: 5px}#RWDPAGE_BASE_PAT02 .ebtn.currectsend_btn {display: flex;justify-content: center;align-items: center;}/*購物車*/ 
.shopping-item .pd-price:first-child {margin-right: 10px;}#mobile-fixed.show-info {padding: 20px 10px;}#RWDPAGE_BASE_PAT02 .form-horizontal .control-label {width: 100%;}.hgroup .pageTitle { text-align: center;margin: 0 0 10px;}.hgroup .breadcrumb {position: relative;text-align: center;margin: 0 auto;width: 100%;bottom: 0;padding: 0 0 15px;background: transparent;}#RWDPAGE_BASE_PAT02 .hgroup .container {    width: 100% !important;    margin: 0 0 30px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*---首頁---*/ 
.RWDmenu_plus02 .container{padding: 0 !important;}.RWDright_cont002 .container, .hot_block .container, .footer_block .container {width: 100%;padding: 0 20px;}/*logo*/ 
.cd-logo {width: 170px;top: 13px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption{top: 16%;}.RWDbanner_plus01 .slick-caption .container {padding: 0 20px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {text-align: center;width: 100%;}.RWDbanner_plus01 .txt1, .RWDbanner_plus01 .txt2 {font-size: 30px;}/*關於我們*/ 
.about_block {padding: 80px 0;}.RWDright_cont002 .item-first .pic{width: 100%;float: none;}.RWDright_cont002 .item-first .text-box{float: none;width: 100%;padding: 35px 0 0;}.RWDright_cont002 .item-first .text-box .text{width: 100%;}.RWDright_cont002 .item-first .text-box a{margin-top: 35px;}/*入口*/ 
.RWDaccordion001 ul li {width: 100%;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 100%;}.RWDaccordion001 ul li {height: 200px !important;}.scrollT{right: 3vw;}.footer_block {padding: 60px 0;}.RWDService002 h1.main-title h7 {    display: block;}/*右側跟隨*/ 
.fixed-contact {right: 0;bottom: 0;width: 100%;}.contact-btn {right:auto;width:100%;bottom:0;width:100%;padding:0 10px;line-height:45px;height:45px}.contact-btn img {width: 25px;display: inline-block;margin-right: 10px;}.funny-boxes > .funny-boxes-icon {width: 100px;padding: 25px;height:100px;}.consult_block_txt {width: 90%;}.ft_link {flex-direction: column;align-items: center;}.ft_link ul:first-child {    border-right: 0;    padding-right: 0;    margin-right: 0;}.consult_block_txt h5 span {display: none;}.RWDbanner_plus01 .txt1, .RWDbanner_plus01 .txt2 {max-width: 100%;}.ft_link .link1 {flex-direction: column;}.link_img {    display: block;margin:0 0 5px}.ft_link .link1 ul {    border-right: none;    padding-right: 0;}.social_item.link {display: none;}calen::-webkit-scrollbar {width: 3px;height: 5px;}.calen::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.calen{overflow-x: auto;white-space: nowrap;}.calen{overflow-x: scroll;padding-bottom:15px;-webkit-overflow-scrolling: auto;}/*內頁*/#RWDPAGE_BASE_PAT02 .call_to_action .container {width: 100%;}/*LIVORK*/#RWDPAGE_BASE_PAT02 .about_img {float: none;width:100%;}#RWDPAGE_BASE_PAT02 .pagecontent .article_model[data-seq="0"] {margin-top: 20px !important;}#RWDPAGE_BASE_PAT02 .about_txt {float: none;width:100%;padding: 0px;}.webdesc {font-size: 17px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {width: 100%;padding: 0;}#RWDPAGE_BASE_PAT02 .btn.btn_back a {    width: 100%;}#RWDPAGE_BASE_PAT02 #album .album_box h4 {margin-bottom: 0;font-size: 17px;}#RWDPAGE_BASE_PAT02 .btn.btn_rent {width: 100%;}#RWDPAGE_BASE_PAT02 .btn.btn_rent a{width: 100%;}#RWDPAGE_BASE_PAT02 .ebtn.currectsend_btn a {width: 100%;}/*學堂*/#RWDPAGE_BASE_PAT02 ._col.list_img {width: 100% !important;}#RWDPAGE_BASE_PAT02 ._col.list_subject {margin-top: 20px;width: 100% !important;padding-right: 15px;}.layoutlist_2 .album_item {width: 100%;}.albumcontent .hgroup .pageTitle {    font-size: 18px;}
}
/*600px end*/
/*570px start*/

@media (max-width: 570px) {.service_block .RWDService002 .col-md-4 {    width: 100%;    float: none;}.funny-boxes > .funny-boxes-text > p {font-size: 15px;}}

/*570px end*/
/*480px start*/
@media (max-width: 480px) {
.cd-main-header {padding: 0 15px;}.txt1 span {font-size: 24px !important;}.main-title { font-size: 25px !important;}.service_block .funny-boxes > .funny-boxes-text > h4 a {font-size: 16px;}.service_block .RWDService002 .col-md-4 {width: 100%;float: none;}.funny-boxes > .funny-boxes-text > p {padding: 0 30px;}#m_RWDfullscreen01_64_1 .picbgbox {height: 90vw !important;}.course_block {padding: 80px 0px;}.consult_block_txt h5 {font-size: 14px;}.service_block {padding: 80px 0px;}/*內頁*//*課程介紹*/#RWDPAGE_BASE_PAT02 .item.product_list_item {margin-bottom: 30px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 > .slick-caption .txt1{font-size: 30px;}.footer_tool{font-size: 12px;}.service_block .funny-boxes > .funny-boxes-text > h4 a {font-size: 18px;}.consult_block_txt h4 {font-size: 18px;}#m_RWDfullscreen01_64_1 .picbgbox {height: 120vw !important;}/*內頁*/ 
.hgroup .container {margin-left: 0;margin-right: 0;}#RWDPAGE_BASE_PAT02 .article-text.rwd .container {padding: 0;}#RWDPAGE_BASE_PAT02 ._col.list_subject {margin: 0;}.webdesc {margin-bottom: 0;}.footer_block {padding: 0;}/*表單*/#eForm1 {margin-bottom: 50px !important;}#RWDPAGE_BASE_PAT02 .form-horizontal .control-label {padding: 0 !important;}.form-group.clearfix .col-sm-12.col-md-11 {padding: 0;}/*上一頁按鈕*/#RWDPAGE_BASE_PAT02 .btn.btn_back a {width: 100%;}/*課程介紹*/ 
.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {margin-top: 40px;}/*企業*/ 
.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: absolute;}/*PODCAST*/ 
.podcast_box .left {width: 100%;}.podcast_box .right {width: 100%;margin-top: 20px;}#RWDPAGE_BASE_PAT02 .row.podcast_box {padding: 0;}.podcast_box {margin: 0 !important;}/*場地租借*/#RWDPAGE_BASE_PAT02 .album_d_item.content_box {width: 100%;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.left_info {width: 100%;}.right_contact {width: 100%;}.copy_block {font-size: 9px;}.consult_block_txt h4 {font-size: 15px;}.logo_footer h4 {    line-height: 1.8em;    font-size: 15px;}.info_txt h5 {line-height: 1.8em;}.RWDmenu_plus02 .cart-block {margin-left: 7px;margin-right: 2px;}.cd-logo {width: 150px;top: 13px;}.RWDssl01 {    text-align: center;}
}
/*320px end*/