/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}a:focus {    outline: 0;    outline: 0;    outline-offset: 0;}body.wrapper_bg.lang_tw {    background: url(archive/image/customization/web_bg.png);    font-family: 'Noto Sans TC', sans-serif;}/*loading*/ 
.RWDfakeloader {    background: url(archive/image/customization/web_bg.png);}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #b0995a;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #ece1c2;}/*標語*/ 
.slick-caption .container {width: 90%;}.RWDbanner_plus01 .slick-caption {top: initial;bottom: 5%;}.txt3 {margin-top: 80px !important;}/*menu*/ 
.RWDmenu_plus03 .header{    padding: 0px 50px 5px 50px;}.RWDmenu_plus03 .header .menu_sub ul li a {    color: #fff;    letter-spacing: 1px;    font-size: 15px;    font-weight: 400;    line-height: 1.8em;    padding: 10px 14px;    transition: 0.3s;}.menu_sub ul li {list-style: none;display: inline-block;}.menu_sub ul {padding-left: 0;}.RWDmenu_plus03 .edit {margin-top: 19px;}.RWDmenu_plus03 .header.is-scroll {background-color: #b09a5a;}.RWDmenu_plus03 .header.is-scroll .menu_sub ul li a {color: #fff;transition:0.3s;}.RWDmenu_plus03 .header .ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus03 .header.is-scroll .ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus03 .ml-stack-nav {background-color: #b09a5a;}.RWDmenu_plus03 .ml-stack-nav__menu {background-color: transparent;}.RWDmenu_plus03 .menu-icon:after, .menu-icon:before {background-color: #fff;}.RWDmenu_plus03 .menu-icon {color: transparent;}.RWDmenu_plus03 .ml-stack-nav__link {color: #fff;letter-spacing: 2px;}.RWDmenu_plus03 .ml-stack-nav__link:hover { color: #fff;}.RWDmenu_plus03 .mCSB_container:hover a.ml-stack-nav__link {opacity: 0.7;transition: 0.3s;}.RWDmenu_plus03 .mCSB_container:hover a.ml-stack-nav__link:hover {opacity: 1;transition: 0.3s;}.RWDmenu_plus03 .features {margin-top: 25px;}.glyphicon-search:before {color: #fff;}.RWDmenu_plus03 .header.is-scroll .logo {    background: #fff;    transition: 0.3s;    width: 97px;    left: 0;}.RWDmenu_plus03 .header .logo {    background: transparent;    padding: 10px;    width: 150px;    float: none;    position: absolute;    top: 0;    transition: 0.3s;    left: 41px;}/*下拉選單*/ 
.fa-angle-right:before {color: #fff;}.RWDmenu_plus03 .ml-stack-nav__menu {background-color: #b09a5a;}.ml-stack-nav__back {    border-bottom: 1px solid #fff;    color: #fff;    font-weight: 400;    letter-spacing: 1px;}/*最新消息*/ 
.news_block {    padding: 100px 0px 200px 0px;    position: relative;}.RWDnews011 .img-slide {display: none;}.news_block > .container {    width: 90%;    padding: 0;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    margin-right:0px;}.left_news {width: 50%;margin-right:5%;}.RWDnews011 .title-block {    width: 100%;    padding-left: 15px;    position: initial;    margin-bottom:50px;}.RWDnews011 .list {width: 100%;}.RWDnews011 .listitem {flex-direction: row-reverse;}.RWDnews011 .list .swiper-container {height: 400px;}.RWDnews011 .list-title .t1 {    max-height: 3.6em;    -webkit-line-clamp: 2;    font-size: 18px;    line-height: 1.8em;    letter-spacing: 1px;    color: #333;    max-width: 65%;    margin-bottom: 15px;    padding-left: 15px;    height: auto;}.RWDnews011 .list-title .t2 {    font-size: 15px;    color: #666;    letter-spacing: 1px;    line-height: 1.8em;    height: 3.6em;    padding-left: 15px;    width:80%;}.RWDnews011 .news-block:after {    content: "";    position: absolute;    width: 100%;    height: 1px;    background: #ebebeb;    top: 56%;}.RWDnews011 .title-block .ctrl-bar {    bottom: 8px;    color: #cda359;}.RWDnews011 .list-date {    display: none;}.news_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/flower_news_left.png)no-repeat;    width: 476px;    height: 567px;    top: -100px;    left: 0;    z-index: -1;    background-size: contain;}.RWDnews011 .title-block .page-fraction {font-size: 15px;}.RWDnews011 .page-arrow:after, .RWDnews011 .page-arrow:before {font-size: 16px;}.RWDnews011 a.swiper-slide.listitem.swiper-slide-next.swiper-slide-duplicate-prev {    opacity: 0.6;}/*最新消息圖片*/ 
.right_newpic {width: 45%;}/*關於我們*/ 
.about_block {    position: relative;    padding-bottom: 50px;}.about_block > .container {    width: 70%;    padding: 0;}.about_title h4 {    font-size: 30px;    margin-top: 0;    margin-bottom: 50px;    line-height: 1.8em;    color: #333;    letter-spacing: 1px;}.about_title h6 {    line-height: 1.8em;    color: #666;    font-size: 18px;    letter-spacing: 1px;    margin-bottom: 0;    margin-top: 0;}.about_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/flower_news_right.png)no-repeat;    width: 587px;    height: 394px;    right: 0;    bottom: 0px;    background-size: contain;    pointer-events: none;}.about_title h5 {    font-size: 20px;    margin-top: 0;    color: #383838;}/*服務項目*/ 
.service_block {    position: relative;    padding: 0px 0px 0px 0px;    background: rgb(178 192 187 / 20%);    padding-bottom: 100px;    padding-top: 50px;}/*.service_block:after {    content: "";    position: absolute;    width: 100%;    max-height: 73%;    background: url(archive/image/customization/service_bg.png)no-repeat;    background-size: cover;    z-index: -1;    bottom: 111px;    height: 800px;}*/ 
.service_block > .container {width: 80%;padding: 0;}.RWDProduct015 .product_box .imgs img {transition: 0.3s;}.RWDProduct015 .product_box {width: calc(100%/5 - 1px);}.RWDProduct015 .product_box .imgs_box {border: 0;padding:10px;}.RWDProduct015 .product_box .imgs:hover {box-shadow: -7px 7px 19px -8px #999;transition: 0.3s;}.RWDProduct015 .product_box .imgs {box-shadow: -7px 7px 19px -8px #999;transition: 0.3s;}.RWDProduct015 .product_box .info{display:none;}.pic_item {width: 50%;padding: 0px 0 0px 20px;}.pic_block {display: flex;flex-direction: row;}.pic_item.left {transform: translateY(54px);}.pic_item.right {transform: translateY(-30px);}.RWDProduct015 .product_box .title {    text-align: center;    font-size: 18px;    letter-spacing: 1px;    color: #333;    font-weight: 400;    line-height: 1.8em;}.RWDProduct015 .product_box .memo {    font-size: 15px;    color: #666;    letter-spacing: 1px;    line-height: 1.8em;    max-height: 3.6em;    text-align: center;    margin-bottom: 0;}.RWDProduct015 .product_box:hover .imgs {transform: scale(1.02);transition: 0.3s;}.RWDProduct015#m_RWDfullscreen01_52_1 .more_product {display: none;}.RWDProduct015 .tab {height: 100%;}/*作品介紹*/ 
.portfolio_block {    position: relative;    padding:150px 0 0 0;}.portfolio_block > .container {    width: 95%;    padding: 0;    margin-right:0px;}.RWDproduct002_v2 .btn.btn-rj {    border: 1px solid #cda359;    border-radius: 30px;    padding: 7px 30px;    color: #cda359;    letter-spacing: 1px;    font-size: 17px;    line-height: 1.8em;    background: transparent;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: #cda359;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: #cda359;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0 10px 0 10px;}.RWDproduct002_v2 .list-unstyled {display: flex;flex-direction: row;}.RWDproduct002_v2 .filter-portfolio {padding-left: calc(5% - 10px);}.RWDproduct002_v2 .section-subject {margin: 0px 0px 80px;}.RWDproduct002_v2 .filter-portfolio ul {margin-bottom: 50px;}.RWDproduct002_v2 .portfolio-bottom {    position: absolute !important;    bottom: 0;    background: rgb(255 255 255 / 60%);    padding: 15px 30px;    transform: translateY(69%);    transition: 0.8s;    width:100%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover .portfolio-bottom {    transform: translateY(0);    transition: 0.8s;    background: rgb(255 255 255 / 80%);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    height: auto !important;    width: calc(100%/4);    padding: 0px !important;    position: relative !important;    left: initial !important;    top: initial !important;    margin: 0 !important;}.bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover .portfolio-bottom .portfolio-bottom-summary h5{opacity:1;transition:0.3s;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover .portfolio-bottom .portfolio-bottom-summary h6{opacity:1;transition:0.3s;}.portfolio-bottom-summary h4 {    text-align: left;    color: #333;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 0;}.portfolio-bottom-summary h5 {    font-size: 15px;    color: #444;    text-align: left;    line-height: 1.8em;    letter-spacing: 1px;    margin-bottom: 30px;    opacity:0;transition:0.3s;}.portfolio-bottom-summary h6 {    color: #444;    font-size: 14px;    letter-spacing: 1px;    line-height: 1.8em;    margin-bottom: 0;    text-align: left;    opacity:0;transition:0.3s;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #000;}.RWDproduct002_v2 .col-md-12 {padding: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    background: transparent;    border: 5px solid #fbfbfb;    pointer-events:none;    transition: 0.3s;}.RWDproduct002_v2 .popup-portfolio:hover .portfolio-item:hover:after {background: transparent;transition: 0.3s;}.RWDproduct002_v2 .popup-portfolio:hover .portfolio-item:after {background: rgb(255 255 255 / 30%);transition: 0.3s;}.RWDproduct002_v2 p {margin: 0;}.RWDproduct002_v2 .showbottom:hover .inner-content > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v2 {padding: 0;}.RWDproduct002_v2 .popup-portfolio {margin: 0;height: auto !important;}/*最新作品*/ 
.portfoliolatest_block {padding: 150px 0px 100px 0px;position: relative;}.portfoliolatest_block > .container {width: 90%;padding: 0;}.RWDnews005 .container {width: 100%;padding: 0;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;}.RWDnews005 .owl-controls {margin-top: 30px;}.RWDnews005 .margin-top-20 {    padding: 0 20px;    letter-spacing: 1px;    font-size: 18px;    line-height: 1.8em;    color: #333;}.RWDnews005 p.text-left {    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;    color: #999;    padding: 0 20px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #cda359;}.owl-theme .owl-controls .owl-page.active span {width: 40px;}.RWDnews005 .owl-carousel .owl-item div {background: #fff;padding-bottom: 20px;}.RWDnews005 .owl-carousel img {width: 100%;}.RWDnews005 .fa-angle-right:before, .RWDnews005 .fa-angle-left:before {color: #cda359;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div:after {    content: "";    position: absolute;    width: 97%;    height: 97%;    border: 1px solid #cfa65f;    left: 1px;    top: 1px;    pointer-events: none;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    border-radius: 0;    transform: rotate(45deg);}.RWDnews005 i.fa.fa-angle-right {    transform: rotate(-45deg);    margin-left: 0;}.RWDnews005 i.fa.fa-angle-left {    transform: rotate(-45deg);}.RWDnews005 .owl-theme .owl-controls .owl-buttons div.owl-prev {    left: -22px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    width: 65px !important;    height: 65px !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div.owl-next {    right: -24px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    width: 65px !important;    height: 65px !important;}/*footer*/ 
.footer_block {    padding: 50px 0px;    position: relative;background: url(archive/image/customization/web_bg.png)}.footer_block > .container {    width: 80%;    padding: 50px 100px;    background: #fff;}.footer_block:after {    content: "";    position: absolute;    width: 366px;    height: 393px;    background: url(archive/image/customization/footer_bg.png)no-repeat;    background-size: contain;    top: -80px;    left: 0;    pointer-events: none;}/*copyright*/ 
.RWDssl01 {margin: 0 20px;}.copy_block {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    font-size: 13px;    letter-spacing: 1px;    color: #999;    font-weight: 400;    line-height: 1.5em;    margin: 20px auto 0 auto;    width: 80%;}.contact_info {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;    margin-top:50px;}.left_info {width: 45%;margin-right: 5%;}.right_map {width: 50%;}.footer_title h4 {    font-family: 'Cherish', cursive;    font-size: 50px;    color: #cda359;    text-align: center;    letter-spacing: 2px;    line-height: 1.5em;    margin-top: 0;    margin-bottom:0px;}.footer_title h5 {    text-align: center;    margin-top: 0;    font-size: 30px;    color: #cda359;    letter-spacing: 2px;    line-height: 1em;}.contact_social h5 {    text-align: center;    margin-top: 50px;    letter-spacing: 2px;    font-size: 18px;    color: #777;    margin-bottom:20px;}.list_contact ul li:nth-child(1) {border-right: 1px solid #ccc;}.list_contact ul li {    padding: 20px 50px;    list-style: none;    width: 70%;    text-align: center;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    color: #777;}.list_contact ul {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    border-top: 1px solid #ccc;    border-bottom: 1px solid #ccc;    padding-left:0px;}.left_info .txt_1 h5 {    font-size: 17px;    margin-top: 0;    margin-bottom: 0px;    color: #666;    letter-spacing: 1px;    line-height: 1.8em;}span.info-txt {    display: block;    color: #999;    letter-spacing: 1px;    line-height: 1.8em;    margin-bottom: 25px;    font-size: 15px;}.left_info .txt_2 {    font-size: 12px;    color: #999;    letter-spacing: 1px;    line-height: 1.5em;    margin-top: 30px;    padding-top: 20px;    border-top: 1px solid #eee;}.list_contact ul li a {    padding: 0 10px;    color: #666;    letter-spacing: 0px;    line-height: 1.5em;    font-size: 21px;    font-weight: 300;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}i.icon.ion-ios-telephone {margin-right: 6px;}.fix_btn .item_social_facebook {    margin-bottom: 20px;}.fix_btn .item_social_facebook a {    color: #fff;    padding: 10px;    border-radius: 50%;    background: #166fe5;    width: 50px;    height: 50px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    font-size: 24px;}.fix_btn .item_social_instagram a {    color: #fff;    padding: 10px;    border-radius: 50%;    width: 50px;    height: 50px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    font-size: 24px;    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}.fix_btn .item_social_line a {    color: #fff;    padding: 10px;    border-radius: 50%;    background:#00b900;    width: 50px;    height: 50px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    font-size: 24px;}.item_social_line{margin-bottom:20px;}.fix_btn {    position: fixed;    right: 20px;    bottom: 200px;    opacity:0;    transition:0.3s;    pointer-events:none;}.fix_btn.fix_btn-change{    opacity:1;    transition:0.3s;    pointer-events:auto;}.header .menu_sub ul li.action_btn {    background: #b0995a;    border-radius: 20px;    padding: 5px 20px;    text-align: center;    border: 1px solid #b0995a;    transition: 0.3s;    margin-left:15px;}.header.is-scroll .menu_sub ul li.action_btn {    border-color: #fff;    transition: 0.3s;}.ml-stack-nav-toggle {margin-top: 28px;}.fix_btn:hover .item_social_facebook a:hover {    opacity: 1;    transition: 0.3s;}.fix_btn:hover .item_social_facebook a {    opacity: 0.6;    transition: 0.3s;}.fix_btn:hover .item_social_instagram a:hover {    opacity: 1;    transition: 0.3s;}.fix_btn:hover .item_social_instagram a {    opacity: 0.6;    transition: 0.3s;}
/*模組標題 start*/

/*最新消息*/ 
.RWDnews011 .title-tw {    font-size: 35px;    font-weight: 400;    letter-spacing: 2px;    line-height: 1.8em;    margin-bottom: 0;    margin-right: 0;    display: block;}.RWDnews011 .title-en {    font-size: 18px;    color: #999;    margin-bottom: 0;    line-height: 1.8em;    width: 100%;    display: block;}/*服務項目*/ 
.RWDProduct015__head__h1{    font-size: 25px;    margin-top: 0;    margin-bottom: 0;    display: block;    text-align: left;    color:#cda359;    letter-spacing: 2px;    line-height: 1.8em !important;    font-weight:400;    padding-left:30px;}.RWDProduct015__head {    margin-bottom: 0px;    margin-top: 30px;}.RWDproduct002_v2 h1.main-title{    font-size: 35px;    font-weight: 400;    letter-spacing: 2px;    line-height: 1.8em;    margin-bottom: 0;    margin-right: 0;    display: block;    color: #333;    text-align: left;    padding-left: 5%;}.RWDproduct002_v2 h2.sub-title{    font-size: 18px;    color: #999;    margin-bottom: 0;    line-height: 1.8em;    width: 100%;    display: block;    letter-spacing: 1px;    text-align: left;    padding-left: 5%;    margin-top: 0;}.section-line{display:none !important;}/**/ 
.RWDnews005 h1.main-title{    font-size: 35px;    font-weight: 400;    letter-spacing: 2px;    line-height: 1.8em;    margin-bottom: 0;    margin-right: 0;    display: block;    color: #333;    text-align: left;    padding-left: 5%;}.RWDnews005 h2.sub-title{    font-size: 18px;    color: #999;    margin-bottom: 0;    line-height: 1.8em;    width: 100%;    display: block;    letter-spacing: 1px;    text-align: left;    padding-left: 5%;    margin-top: 0;}

/*模組標題 end*/
/*按鈕統一 start*/

.RWDnews011 .more-btn:hover:after {    background: #cda359;    transition: 0.3s;}.RWDnews011 .more-btn:hover {    background: #fff url(archive/image/customization/web_bg.png);    transition: 0.3s;    color: #cda359;    line-height: 33px;}.RWDnews011 .more-btn:after {    content: "";    position: absolute;    width: 240px;    height: 49px;    border: 1px solid #cda359;    left: 12px;    z-index: -1;    bottom: -8px;    transition: 0.3s;}.RWDnews011 .more-btn {    background: transparent;    color: #cda359;    border: 1px solid #cda359;    font-size: 15px;    letter-spacing: 2px;    transition: 0.3s;    margin-left: 20px;    height: 50px;    align-items: center;    justify-content: center;    line-height: 42px;}.RWDProduct015 .more_product {    background: transparent;    color: #cda359;    border: 1px solid #cda359;    font-size: 15px;    letter-spacing: 2px;    transition: 0.3s;    margin-left: 5%;    height: 50px;    align-items: center;    justify-content: center;    line-height: 53px;    text-align: center;    width: 240px;    display: block;    font-weight: 400;    position: relative;    margin: 80px auto 0 auto;}.RWDProduct015 .more_product:after {    content: "";    position: absolute;    width: 240px;    height: 49px;    border: 1px solid #cda359;    left: -11px;    z-index: -1;    bottom: -8px;    transition: 0.3s;}.RWDProduct015 .more_product:hover:after {    background: #cda359;    transition: 0.3s;}.RWDProduct015 .more_product:hover {    background: #fff url(archive/image/customization/web_bg.png);    transition: 0.3s;    color: #cda359;    line-height: 49px;}.RWDbtn01 .btn {    background: transparent;    color: #cda359;    border: 1px solid #cda359;    font-size: 15px;    letter-spacing: 2px;    transition: 0.3s;    margin-left: 0;    height: 50px;    align-items: center;    justify-content: center;    line-height: 46px;    width: 240px;    border-radius: 0;    position: relative;}.RWDbtn01 .btn:after {    content: "";    position: absolute;    width: 240px;    height: 49px;    border: 1px solid #cda359;    left: -11px;    z-index: -1;    bottom: -8px;    transition: 0.3s;}.RWDbtn01 .btn:hover:after {    background: #cda359;    transition: 0.3s;}.RWDbtn01 .btn:hover {    background: #fff url(archive/image/customization/web_bg.png);    transition: 0.3s;    color: #cda359;    line-height: 38px;    border: 1px solid #cda359;}

/*按鈕統一 end*/
/*內頁 start*/

/*a連結*/a{text-decoration: none;}a:focus, a:hover {color: #000000;text-decoration: none;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;background: url(archive/image/customization/web_bg.png);}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {line-height: 1.7;}.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: left;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: 5px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: transparent;color: #444; transition: all 0.2s ease;border: 1px solid #444;}.btn.btn_back a:hover {border: 1px solid #000;color: #fff;background: #000;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #444; border: 1px solid #444;transition: all .2s ease;}.ebtn a:hover {background: #000; color: #fff; border-color: #000; transition: all .2s ease;}/*購物車*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #444;border: 1px solid #444;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #000 ;color: #fff ;background: #000 ;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #444 !important;color: #fff !important;background: #444 !important;}.RWDshopping .btn.bg2:hover{background:#000 !important;color: #fff !important;border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #444; border: 1px solid #444;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #000;color: #fff; background: #000;}/*文章列表-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  !important;}.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;}/*產品_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-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #999;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#444;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #111;}#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;}/*購物清單*/ 
.RWDshopping .btn.normal{border-radius: 0;}/*會員註冊*/#join_form .btn-primary{border-radius: 0;}/*留言板*/ 
.customized_columns .css-table .th.textarea {width: 10%;}/*詢問車*/ 
.RWDquiry .btn.normal{border-radius: 0;}/*主頁大標*/ 
.page_wrapper_bg .hgroup h1 { letter-spacing: 1px;font-weight: 500;text-align: center;margin-bottom: 0;}/*麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {background: transparent;border: none 1px #ccc;letter-spacing: 1px;bottom: 0px;font-size: 13px; width: 100%;position: relative;text-align: center;padding: 0px;}.page_wrapper_bg ul.breadcrumb.pull-right a:hover {color: #cda359;}/*標題離banner與內容距離*/ 
.page_wrapper_bg .hgroup .container {margin-bottom: 27px;margin-top:65px;padding-bottom: 0px;border-bottom: 1px none #ccc;padding-top: 0px;width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}/*隱私權政策段落標題*/ 
.page_wrapper_bg .privacy h5 {font-size: 18px;margin-top: 0px;color: #cda359;font-weight: 500;}/*聯絡我們*/ 
.page_wrapper_bg .connection h5 {font-size: 18px;color: #cda359;margin-bottom: 15px;margin-top: 0px;font-weight: 500;}.page_wrapper_bg .connection h6 {font-size: 16px; color: #cda359;margin-bottom: 10px;margin-top: 35px;}.page_wrapper_bg .connection p {margin-bottom: 0;}.page_wrapper_bg .connection {display: flex;flex-direction: row;justify-content: center;align-items: flex-end;}.page_wrapper_bg .connection_left {width: 60%;}.page_wrapper_bg .connection_right {display: flex;align-items: flex-end;width: 40%;}.page_wrapper_bg .connection_pic1 {width: calc(100%/2 - 40px);margin: 0 20px;text-align: center;}/*預約表單*/ 
.page_wrapper_bg .reserve h5 {font-size: 18px;color: #cda359;margin-top: 0px;font-weight: 500;}.page_wrapper_bg .customized_columns ._input{border-radius: 0px;}.page_wrapper_bg .reserve ol {padding-left: 23px;}.page_wrapper_bg .reserve ul {padding-left: 20px;}/*預約表單按鈕*/ 
.page_wrapper_bg .ebtn a{background: transparent;position: relative;color: #cda359;border: 1px solid #cda359;font-size: 15px;letter-spacing: 2px;transition: 0.3s;margin-left: 0px;height: 50px;line-height: 42px;width: 240px;text-align: center;display: block;}.page_wrapper_bg .ebtn a:after {content: "";position: absolute;width: 240px;height: 49px;border: 1px solid #cda359;left: -8px; z-index: -1;bottom: -9px;transition: 0.3s;}.page_wrapper_bg .ebtn a:hover {background: #fff url(archive/image/customization/web_bg.png);}.page_wrapper_bg .ebtn a:hover:after {background: #cda359;}.textarea#eformstw51_00015 {height: 150px;}input[type=checkbox], input[type=radio] {margin: 4px 3px 0 0 !important;}/*造型作品表單左欄*/ 
.page_wrapper_bg .m2018 .products-nav .nav-title{    background: #cda359;color: #fff;text-align: center;padding: 10px; font-size: 18px;font-weight: 600; border-radius: 30px; letter-spacing: 1px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a{font-weight: 600;color:#767676;transition: all .5s ease;}.page_wrapper_bg .m2018 .products-nav>ul>li:hover>a {color: #333;transition: all .5s ease;}.page_wrapper_bg .m2018 .products-nav>ul>li.active>a {color: #333;}.page_wrapper_bg .m2018 .products-nav>ul>li>a:before {content: "";display: inline-block;background: #b3b3b3;width: 5px;height: 5px;position: relative;margin-right: 10px;bottom: 3px;border-radius: 100px;transition: all .5s ease;}.page_wrapper_bg .m2018 .products-nav>ul>li:hover>a:before{ background: #cda359;transition: all .5s ease;}.page_wrapper_bg .m2018 .products-nav>ul>li.active>a:before{ background: #cda359;}/*回上頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 10px 44px;border: 1px solid #cda359;color: #cda359;}.page_wrapper_bg .btn.btn_back a:hover{background: #cda359;color: #fff !important;}/*常見問題-內容頁*/ 
.page_wrapper_bg .problem h5 {font-size: 18px;letter-spacing: 1px;color: #cda359;font-weight: 500;}.page_wrapper_bg .problem span {color: #cda359;}.page_wrapper_bg .problem ol {padding-left: 22px;}/*常見問題-頁籤*/ 
.page_wrapper_bg .tabs nav li.tab-current a{background: #cda359;color: #fff;border-color: transparent;padding: 10px 30px;}.page_wrapper_bg .tabs nav a{border: 1px solid #fff !important;}.page_wrapper_bg .tabs nav li.tab-current a::before {background: transparent;}.page_wrapper_bg .tabs nav a {padding: 10px 30px;border: solid transparent;background: #ededed;}.page_wrapper_bg .tabs .content {border: 1px none #ccc;background: #fff;}.page_wrapper_bg .tabs nav li.tab-current a::after {background: transparent;}.page_wrapper_bg .tabs nav ul li {border: 1px none #7d7d7d;}.page_wrapper_bg .tabs nav li.tab-current:after, .tabs nav li.tab-current:before{background: transparent;}/*常見問題-列表頁*/ 
.page_wrapper_bg .layoutlist_7 .subject{margin-bottom: 0px !important;}.page_wrapper_bg .layoutlist_7 .subject a {color: #767676;}.page_wrapper_bg .layoutlist_7 .subject a:hover {color: #333;}/*專業教學課程-招生訊息*/ 
.page_wrapper_bg .course h5 {font-size: 18px;margin-top: 0px;color: #cda359;font-weight: 500;}.page_wrapper_bg .course ol {padding-left: 24px;}/*招生訊息-qrcode*/ 
.page_wrapper_bg .course_pic {display: flex;width: 37%;margin-top: 60px;}.page_wrapper_bg .course_pic1 {text-align: center;margin: auto 12px;}/*服務項目報價*/ 
.page_wrapper_bg .price h5 {font-size: 18px;margin-top: 0px;color: #cda359;font-weight: 500;}.page_wrapper_bg .price hr {margin-bottom: 40px;border-top: 1px solid #d3d3d3;}.page_wrapper_bg .price ul {padding-left: 22px;}/*團隊老師列表頁*/ 
.page_wrapper_bg .rwdlayoutlist_9 .subject { font-size: 18px;}.page_wrapper_bg .rwdlayoutlist_9 .cdate::before{background: #cda359;}.page_wrapper_bg .cate_list .subject{margin-top: 4px;margin-bottom: 15px;}/*團隊老師內容頁*/ 
.page_wrapper_bg .teacher_1 {display: flex;flex-direction: row;align-items: flex-start;justify-content: flex-start;}.page_wrapper_bg .teacher_left {width: 30%;}.page_wrapper_bg .teacher_right {width: 70%;margin-left: 55px;}.page_wrapper_bg .teacher_1 h5 {font-size: 18px;margin-top: 0px;color: #cda359;font-weight: 500;}.page_wrapper_bg .teacher_1 ul {padding-left: 20px;}/*最新消息-列表頁*/ 
.page_wrapper_bg .layoutlist_8 .article_subject{font-size: 18px;font-weight: 500;color: #777;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 5px0;}.page_wrapper_bg .layoutlist_8 .listdate .day {color: #cda359;font-size: 37px;line-height: 0.9;text-align: right;}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth{text-align: right;}.page_wrapper_bg .layoutlist_8 .article_subject:hover {color: #333;}/*最新消息-內容頁*/ 
.page_wrapper_bg .news {display: flex;justify-content: space-between;}.page_wrapper_bg .newlef {width: 60%;margin-right: 50px;}.page_wrapper_bg .newright {width: 30%;margin-bottom: 170px;}.page_wrapper_bg .news_pic1 {position: relative;width: 100%;}.page_wrapper_bg .news_pic2 {position: absolute;width: 250px;bottom: 65px;right: 350px;}.page_wrapper_bg .news ul {padding-left: 20px;}/*工作室介紹-內容頁*/ 
.page_wrapper_bg .about h5 {font-size: 18px;margin-top: 0px; color: #cda359;font-weight: 500;}.page_wrapper_bg .RWDslider01 .products-list .box {display: flex;align-items: center;}.page_wrapper_bg .RWDslider01 .editor{margin-left: 55px;}.page_wrapper_bg .space h5 {font-size: 18px;font-weight: 500;border-bottom: 1px solid #a7a7a7;padding: 10px 0;color: #333;}/**/ 
.RWDslider01 .pic-list figure {margin: 0;}.RWDslider01 .pic-list{padding-right: 0px;}.RWDslider01 .control-box {right: 0;bottom: 50px;}.page_wrapper_bg .RWDslider01 .products-list .box{border-bottom: 1px #eee solid;padding-bottom: 30px;}.article1.id10 .pagecontent .RWDslider01{margin-top: 30px;}/*頁面主標位置跑掉*/ 
.page_wrapper_bg .article-text .container {width: 100%;padding: 0;}.page_wrapper_bg .layoutlist_2 .album_item {margin: 10px 0;overflow: visible !important;}/*美容皮膚管理-案例*/ 
.page_wrapper_bg .row .album_d_item a {border-bottom: 1px solid #cda359;}.page_wrapper_bg .form-horizontal .control-label {line-height: 1.6;font-weight: 500;width: 165px;font-size: 14px}.page_wrapper_bg .form-horizontal .col-sm-12.col-md-11{width: calc(100% - 170px);}.page_wrapper_bg .form-horizontal .col-sm-12.col-md-5{width: calc(50% - 170px);}#eForm1 > div:nth-child(9) > div {width: calc(100% - 170px);}.form-horizontal .form-group {font-size: 14px;}

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

@media (max-width: 1700px) {}@media (max-width: 1500px) {}

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

@media (max-width: 1700px) {.service_block > .container {width: 85%;}}@media (max-width: 1500px) {/*1500px*/ 
.footer_block > .container {width: 90%;}.left_news {width: 45%;margin-right: 5%;}.right_newpic {width: 50%;}.about_block > .container {width: 80%;}.service_block > .container {width: 85%;}.portfolio_block {padding: 100px 0 0 0;}.news_block {padding: 100px 0px 150px 0px;}}@media (max-width: 1400px) {/*1400px*/ 
.RWDproduct002_v2 .portfolio-bottom {transform: translateY(73%);}.RWDnews005 .controlls-over .owl-controls .owl-prev, .RWDnews005 .controlls-over .owl-controls .owl-next {top: 36%;}}@media (max-width: 1300px) {/*1300px*/ 
.RWDnews011 .list-title .t1 { max-width: 80%;}.RWDnews011 .list-title .t2 {width: 90%;}.RWDnews011 .title-tw { font-size: 30px;}.about_title h4 {    font-size: 25px;    margin-bottom: 30px;}.about_title h6 {font-size: 16px;}.RWDProduct015 .product_box .title {font-size: 17px;}.RWDProduct015 .product_box .memo {font-size: 14px;}.RWDproduct002_v2 h1.main-title {font-size: 30px;}.txt3 {margin-top: 30px !important;}.news_block > .container {width: 95%;}.about_block:after {width: 468px;height: 351px;}.portfolio-bottom-summary h4 {font-size: 16px;}.portfolio-bottom-summary h5 {font-size: 14px;}.RWDnews005 h1.main-title{ font-size: 30px;}}@media (max-width: 1200px) {/*1200px*/ 
.left_news {width: 47%;margin-right: 3%;}.news_block:after {width: 334px;height: 404px;}.list_contact ul li {padding: 20px;}.RWDproduct002_v2 .section-subject {margin: 0px 0px 50px;}.list_contact ul li a {font-size: 16px;}.footer_block:after {width: 318px;height: 343px;}.RWDproduct002_v2 .portfolio-bottom {transform: translateY(77%);}.service_block > .container {width: 90%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*menu*/ 
.RWDmenu_plus03 .header {background-color: transparent;}.RWDmenu_plus03 .edit {display: block !important;}/*news*/ 
.RWDnews011 .news-block:after {top: 48%;}/*service*/ 
.service_block > .container{width:80%}.RWDProduct015 .product_box{width:calc(100%/3 - 1px)}/*footer*/ 
.footer_block > .container {padding: 50px 80px;}/*關於我們-左右輪播按鈕*/ 
.RWDslider01 .control-box {right: 50px;}/*標題*/ 
.page_wrapper_bg .hgroup h1 {font-size: 28px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.service_block > .container {width: 85%;}.about_block > .container {width: 90%;}.about_title h4 {font-size: 23px;}.about_title h6 {font-size: 14px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2);float:left;}.RWDproduct002_v2 .portfolio-bottom {transform: translateY(73%);}.footer_block .list_contact ul li {padding: 20px 10px;}.footer_block > .container {padding: 50px;}.RWDProduct015__head__h1 {font-size: 20px;}.RWDmenu_plus03 .header {padding: 0px 50px 5px 20px;}.footer_block:after {width: 277px;height: 292px;}.RWDproduct002_v2 .btn.btn-rj {font-size: 15px;}.RWDmenu_plus03 .header .menu_sub ul li a {font-size: 14px;}.RWDmenu_plus03 .header .logo{left:20px;}/*最新消息詳情頁*/ 
.page_wrapper_bg .news { justify-content: center;flex-direction: column;align-items: flex-start;}.page_wrapper_bg .newright {display: flex;width: 60%;margin-bottom: 0px;flex-direction: row;align-items: center;}.page_wrapper_bg .news_pic1 {position: relative;width: 50%;margin-right: 20px;}.page_wrapper_bg .news_pic2 {position: relative;width: 50%;bottom: 0px;right: 0px;}.page_wrapper_bg .newlef {width: 100%;margin-right: 0px;margin-bottom: 20px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.copy_block {flex-direction: column;font-size: 10px;}.footer_block > .container {width: 94%;}.RWDbtn01 li.col-sm-3.col-xs-12 {width: auto;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div.owl-next {    right: -15px;    width: 50px !important;    height: 50px !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div.owl-prev {    left: -15px;    width: 50px !important;    height: 50px !important;}.RWDmenu_plus03 .header .logo{left:0}/*聯絡我們*/ 
.page_wrapper_bg .connection {flex-direction: column; align-items: flex-start;}.page_wrapper_bg .connection_left {width: 100%;}.page_wrapper_bg .connection_right{margin-top: 25px;}.page_wrapper_bg .connection_pic1 { margin: 0 40px 0 0;}/*常見問題內頁*/ 
.page_wrapper_bg .problem h5 {margin-top: 30px;}/*造型老師列表*/ 
.page_wrapper_bg .rwdlayoutlist_9 .litem {width: calc(100%/3 - 1px);float: left;}/*專業課程-內容頁*/ 
.page_wrapper_bg .course_pic {width: calc(100%/2 - 1px);}.page_wrapper_bg .course_pic1 {width: 145px;}/*服務項目與報價*/ 
.page_wrapper_bg .price {margin-top: 30px;}.page_wrapper_bg .price {margin-top: 30px !important;}/*下拉選單離內容區塊距離*/div#sidebar {margin-bottom: 35px;}/*團隊老師列表*/ 
.page_wrapper_bg .col-sm-6.col-md-4 {width: calc(100%/3 - 1px); float: left;}/*空間介紹*/ 
.page_wrapper_bg .RWDslider01 .products-list .box{align-items: flex-start;}.page_wrapper_bg .RWDslider01 .control-box {right: 35%;}/*聯絡我們-地圖*/ 
.page_wrapper_bg .call_to_action .RWDeditor01 iframe{height: 200px !important;}.page_wrapper_bg .form-horizontal .control-label {width:100%;}.page_wrapper_bg .form-horizontal .col-sm-12.col-md-11{width:100%;margin-bottom: 10px;}.page_wrapper_bg .form-horizontal .col-sm-12.col-md-5{width:100%;margin-bottom: 10px;}.form-group {margin-bottom: 0;}#eForm1 > div:nth-child(9) > div {width: 100%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDnews011 .title-block .ctrl-bar {right: -42px;bottom: 0;}.RWDProduct015 .product_box .imgs_box {padding: 0;}.RWDProduct015 .product_box {margin: 0 0 20px;}.footer_block .list_contact ul li {flex-direction: column;}.list_contact ul li a {margin-top: 9px;}.RWDProduct015__head__h1 {    padding-left: 0px;    margin-bottom: 20px;}/*聯絡我們*/ 
.page_wrapper_bg .connection_right {width: 46%;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDmenu_plus03 .features {margin-right: 0px;}.RWDmenu_plus03 .header .logo {width: 130px;}.left_news {width: 80%;margin-right: 0;}.right_newpic {width: 30%;}.pic_block {flex-direction: column;}.pic_item {width: 100%;}.pic_item.left {transform: translateY(-20px);}.RWDnews011 .title-block .ctrl-bar {right: 0;}.pic_item.right {transform: translateY(0px);}.service_block {padding-bottom: 70px;}.portfolio_block {padding: 80px 0 0 0;}.RWDnews005 .margin-top-20 {font-size: 16px;}.RWDproduct002_v2 h1.main-title {font-size: 26px;}.RWDnews011 .title-tw {font-size: 26px;}.RWDnews005 h1.main-title {font-size: 26px;}.RWDnews011 .list-title .t2 {color: #777;}.RWDnews011 .news-block {margin-bottom: 0;}.RWDnews011 .list-title .t1 {max-width: 90%;}.footer_block:after {width: 221px;height: 240px;}.ml-stack-nav__back {font-size: 15px;}/*預約表單送出按鈕*/ 
.page_wrapper_bg .ebtn a {display: inline-block;}/*頁面標題置中*/ 
.page_wrapper_bg .hgroup .container{margin-left: 0px;}/**/ 
.page_wrapper_bg .connection_right {width: 60%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDnews011 .listitem {    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;}.RWDnews011 .listitem {flex-direction: column;}.menu_sub ul li {display: none;}.header .menu_sub ul li.action_btn {display: block;}.news_block > .container {flex-direction: column;}.left_news {width: 100%;}.RWDnews011 .list .swiper-container {height: auto;}.RWDnews011 .news-block:after{display:none;}.right_newpic {width: 100%;}.right_newpic .pic_block {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.pic_item.left {transform: translateY(0px);}.right_newpic {    width: 100%;    margin-top: 50px;}.RWDnews011 .news-block {margin-bottom: 30px;}.RWDnews011 .title-block {margin-bottom: 20px;}.RWDnews011 .more-btn:after{display:none}.RWDnews011 .more-btn {margin-left: 0;line-height: 32px;}/*.RWDbanner_plus01 .banner-slider.bg .pic {    background-size: contain;    background-position: top center;    background-repeat: no-repeat;}*/ 
.RWDnews005 .owl-buttons {display: none;}.about_title h4 br {display: none;}.RWDnews011 .title-block .ctrl-bar{display:block;}.RWDnews011 .title-block .ctrl-bar {right: 5%;}.RWDbanner_plus01 .slick-caption {display: none;}.RWDmenu_plus03 .features {    padding-right: 10px;    margin-right: 10px;}/*footer字變小改正*/ 
.footer_block .list_contact ul li {    flex-direction: column;    font-size: 16px;}/*banner隱藏*/ 
.page_wrapper_bg .banner_block {display: none;}/*header改樣式*/ 
.page_wrapper_bg .RWDmenu_plus03 .header {background-color: #b09a5a;}.page_wrapper_bg .header .menu_sub ul li.action_btn {border-color: #fff;transition: 0.3s;}.page_wrapper_bg .RWDmenu_plus03 .header .logo {background: #fff;transition: 0.3s;width: 97px;left: 0;}/*標題離header距離*/ 
.page_wrapper_bg .collapsing_header .main {margin-top: 60px;}/*常見問題-列表頁*/ 
.page_wrapper_bg .layoutlist_7 .litem {width: calc(100%/2 - 1px); float: left;}/*造型老師列表*/ 
.page_wrapper_bg .rwdlayoutlist_9 .litem {width: calc(100%/2 - 1px);float: left;}/*造型作品列表*/ 
.page_wrapper_bg .album_item.content_box {width: calc(100%/1 - 1px) !important;float: left;min-height: auto;}/*最新消息列表頁*/ 
.page_wrapper_bg .layoutlist_8.rwd .listdate {float: right;}/*工作室介紹*/ 
.page_wrapper_bg .RWDslider01 .products-list .box {display: flex;flex-direction: column;justify-content: center;align-items: center;}.page_wrapper_bg .RWDslider01 .pic-list {float: none;width: 100%;}.page_wrapper_bg .layoutlist_8 .listdate .day{color: #afafaf;font-size: 12px;}.page_wrapper_bg .RWDslider01 .text {float: none;width: 100%;padding-bottom: 0px;}.page_wrapper_bg .RWDslider01 .editor {margin-left: 0px;}.page_wrapper_bg .article1.id10 .pagecontent .RWDslider01 {margin-top: 50px;}.page_wrapper_bg .page_wrapper_bg .RWDslider01 .control-box {text-align: center; bottom: 0;right: initial;left: 0;}/*團隊老師列表*/ 
.page_wrapper_bg .col-sm-6.col-md-4 {width: calc(100%/2 - 1px); float: left;}/**/ 
.page_wrapper_bg .album_d_item.col-sm-6.col-md-4 {width: calc(100%/1 - 1px);float: none;}/**/ 
.page_wrapper_bg .layoutlist_1 .album_item_subject {padding: 10px 0px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.menu_sub ul li {display: none;}.header .menu_sub ul li.action_btn {display: block;}.RWDnews011 .title-block .ctrl-bar {    display: block;    bottom: 10px;    right: 15%;}.RWDnews011 .more-btn {width: 200px;}.about_title h4 br {display: none;}.about_block:after {    width: 324px;    height: 222px;    opacity: 0.6;}.RWDProduct015 .product_box { width: calc(100%/2 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2);float: left;}.RWDnews011 {margin-top: 0;}.news_block {padding: 50px 0px 100px 0px;}.contact_info {flex-direction: column;}.left_info {width: 100%;margin-right: 0;}.right_map {width: 100%;margin-top: 30px;}.fix_btn {right: 9px;}.scrollTop002 {right: 14px;}.RWDproduct002_v2 .portfolio-bottom {transform: translateY(77%);}.txt1 span, .txt2 span, .txt3 span {font-size: 20px !important;}.RWDbtn01 .btn:after{display:none}.owl-pagination {display: block;}.fl {width: 200px;}.fl img {width: 100%;}.footer_block > .container {padding: 50px 30px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 80vh!important;    height: 80vh!important;}.footer_block:after {    width: 197px;    height: 216px;}/*預約表單按鈕改掉*/ 
.page_wrapper_bg .ebtn a:after {width: 0px;height: 0px;border: 1px none #cda359;left: 0px;z-index: 0;bottom: 0px;}.page_wrapper_bg .ebtn a{line-height: 37px;}.page_wrapper_bg .ebtn a:hover {background: #cda359;color: #fff;}/*聯絡我們*/ 
.page_wrapper_bg .connection_right {width: 80%;margin-top: 50px;}/*常見問題-回上一頁*/ 
.page_wrapper_bg .btn.btn_back{display: inline-block;text-align: center;margin-top: 18px;}.page_wrapper_bg .btn.btn_back{display: block;margin: 50px auto 0 auto;float: none;width: 200px;}/*專業教學課程-qrcode*/ 
.page_wrapper_bg .course_pic {width: 100%;}/*團隊老師-內容頁*/ 
.page_wrapper_bg .teacher_1 {display: flex;flex-direction: column;align-items: center;}.page_wrapper_bg .teacher_left {width: 55%;margin-bottom: 30px;}.page_wrapper_bg .teacher_right {width: 100%;margin-left: 0px;}/*最新消息-內容頁*/ 
.page_wrapper_bg .news {align-items: center;}.page_wrapper_bg .newright {width: 100%;}/*造型作品-列表頁*/ 
.page_wrapper_bg .album_item.content_box {width: calc(100%/2 - 1px) !important;min-height: auto;}/**/ 
.page_wrapper_bg .layoutlist_1 .row a{padding-bottom: 0px;}.page_wrapper_bg .layoutlist_1 .album_item_subject {padding: 0px 0px 20px 0px;}.page_wrapper_bg   .RWDmenu_plus03 .header .logo {width: 94px}/**/ 
.page_wrapper_bg .ebtn {width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus03 .header {padding: 0px 20px 5px 0px;}.owl-buttons {display: none;}.RWDmenu_plus03 .header .logo {width: 110px;left:0}.RWDnews011 {padding-left: 15px;padding-right: 15px;}.RWDnews011 .title-en {font-size: 16px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.portfolio_block > .container {width: 90%;margin: 0 auto;}.portfoliolatest_block {padding: 100px 0px;}.txt2, .txt3 {margin-top: 5px !important;}.RWDnews011 .title-block .ctrl-bar {right: 30px;}.txt4 span, .txt5 span {color: #fff !important;}.txt5 {margin-top: 3px !important;}.RWDproduct002_v2 .portfolio-bottom {transform: translateY(73%);}.news_block > .container {margin: 0 auto;}.pic_item {padding: 0 5px;}.RWDbanner_plus01 {overflow: visible;}.RWDbanner_plus01.style-dotnav .control-box .control {    bottom: -40px;    position: absolute;    left: 50%;    transform: translateX(-50%);}.list_contact ul li a {font-size: 14px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 70vh!important;    height: 70vh!important;}.footer_block:after {    width: 158px;    height: 174px;}.RWDmenu_plus03 .features {    margin-top: 15px;    padding-right: 5px;}/*隱私權-頁面標題*/ 
.page_wrapper_bg .hgroup h1{font-size: 27px;}/*隱私權-段落標題與內文*/ 
.page_wrapper_bg  .privacy h5 {font-size: 16px;}.page_wrapper_bg .pagecontent {padding: 0px 0px!important;}.page_wrapper_bg .privacy  p {font-size: 14px;line-height: 1.8;}.page_wrapper_bg .reserve h5 {font-size: 16px;}.page_wrapper_bg .reserve  p {font-size: 14px;line-height: 1.8;}.page_wrapper_bg .problem h5 {font-size: 16px;}.page_wrapper_bg .problem  p {font-size: 14px;line-height: 1.8;}.page_wrapper_bg .course h5 {font-size: 16px;line-height: 1.5;}.page_wrapper_bg .course  p {font-size: 14px;line-height: 1.8;}.page_wrapper_bg .price h5 {font-size: 16px;line-height: 1.5;}.page_wrapper_bg .price  p {font-size: 14px;line-height: 1.8;}.page_wrapper_bg .teacher_1 h5 {font-size: 16px;line-height: 1.5;}.page_wrapper_bg .teacher_1  p {font-size: 14px;line-height: 1.8;}.page_wrapper_bg .news h5 {font-size: 16px;line-height: 1.5;}.page_wrapper_bg .news  p {font-size: 14px;line-height: 1.8;}.page_wrapper_bg .abou h5 {font-size: 16px;line-height: 1.5;}.page_wrapper_bg .about  p {font-size: 14px;line-height: 1.8;}/*聯絡我們表單*/ 
.page_wrapper_bg .ebtn a {width: 100%;}/*常見問題-上一頁按鈕*/ 
.page_wrapper_bg .btn.btn_back{width: 100%;}/*頁籤*/ 
.page_wrapper_bg .tab_content { font-size: 15px;}/*常見問題列表頁*/ 
.page_wrapper_bg .layoutlist_7 .subject a {font-size: 15px;}/*團隊老師-造型老師列表*/ 
.page_wrapper_bg .rwdlayoutlist_9 .subject {font-size: 16px;letter-spacing: 1px;line-height: 1.4;}/*環境介紹*/ 
.article1.id10 .pagecontent .RWDslider01 p {text-align: center;}.article1.id10 .pagecontent .RWDslider01 h5 {text-align: center;}.RWDslider01 .control-box{bottom: 0px;}/*環境介紹輪播按鈕*/ 
.page_wrapper_bg .RWDslider01 .control-box {    right: 0;    position: absolute;    width: 100%;    text-align: center;}/**/ 
.page_wrapper_bg .RWDslider01 .products-list .box{margin-bottom: 30px;padding-bottom: 60px !important;}.page_wrapper_bg .RWDslider01 .control-box{bottom: 15px;}.page_wrapper_bg .RWDslider01 .control-box {    bottom: 35px;}.page_wrapper_bg .connection_right {    width: 100%;    margin-top: 50px;}.article4.id131 .page_wrapper_bg .hgroup h1 {    font-size: 22px;}.page_wrapper_bg section.call_to_action>.container {padding: 0 20px;}.page_wrapper_bg section.call_to_action .article-text .col-md-6 {padding: 0;}.page_wrapper_bg .teacher_left {    width: 100%;    margin-bottom: 30px;}/**/ 
.page_wrapper_bg .layoutlist_1 .album_item_subject{font-size: 16px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.footer_block:after {    width: 168px;    height: 184px;}.footer_title h4 {font-size: 40px;}.footer_title h5 {font-size: 25px;}.list_contact ul li:nth-child(1) {    border-right: 0;    border-bottom: 1px solid #ccc;}.list_contact ul {flex-direction: column;}.footer_block .list_contact ul li {width: 100%;}.about_title h4 {font-size: 20px;}.service_block > .container {width: 90%;}.footer_block > .container {padding: 50px 30px;}.RWDProduct015 .product_box .title {font-size: 14px;padding: 10px 0 5px;}.RWDbanner_plus01 .slick-caption {bottom: 8%;}.RWDnews011 .more-btn {width: 170px;}/*隱私權內文*/ 
.page_wrapper_bg .main .container {padding-left: 0px;padding-right: 0px;}/*團隊老師-列表頁*/ 
.page_wrapper_bg .col-sm-6{width: calc(100%/1 - 1px);float: left;}/*造型老師列表*/ 
.page_wrapper_bg .rwdlayoutlist_9 .litem {width: calc(100%/2 - 1px);float: left;}/*聯繫我們*/ 
.page_wrapper_bg .connection_right {width: 100%;margin-top: 50px;align-items: center;flex-direction: column;}.page_wrapper_bg .connection_pic1 {width: 50%;margin: 0;margin-bottom: 20px;}/*專業教學課程qrcode*/ 
.page_wrapper_bg .course_pic {width: 100%;flex-direction: column;align-items: center;}.page_wrapper_bg .connection_pic1 {margin-bottom: 20px;}/*常見問題列表頁*/ 
.page_wrapper_bg .layoutlist_7 .subject a {font-size: 14px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDproduct002_v2 h1.main-title {font-size: 22px;}.RWDnews011 .title-tw {font-size: 22px;}.RWDproduct002_v2 .btn.btn-rj {font-size: 14px;}.RWDproduct002_v2 .btn.btn-rj {padding: 5px 20px;}.RWDnews011 .list-title .t1 {font-size: 16px;}.RWDnews011 .title-block .ctrl-bar {    display: block;    bottom: 59px;    right: initial;    left: 18px;}.RWDnews011 .more-btn {margin-top: 50px;}.RWDProduct015 .product_box .title {font-size: 15px;}.RWDProduct015 .product_box {width: 100%;}body.wrapper_bg.lang_tw {overflow-x: hidden;}/*造型作品列表*/ 
.page_wrapper_bg .album_item.content_box {width: calc(100%/1 - 1px) !important;float: left;}/*常見問題-列表頁*/ 
.page_wrapper_bg .layoutlist_7 .litem {width: calc(100%/1 - 1px);float: left;}/*最新消息-詳情頁*/ 
.page_wrapper_bg .newright {flex-direction: column;}.page_wrapper_bg .news_pic1 { width: 80%;margin-right: 0px; margin-bottom: 20px;}.page_wrapper_bg .news_pic2 {width: 80%;}/*團隊老師列表*/ 
.page_wrapper_bg .col-sm-6.col-md-4 {width: calc(100%/1 - 1px); float: left;}
}
/*320px end*/