/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center; padding-right: 10px;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 40px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;z-index:111111 !important}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #762027 !important;border: 0px !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 15px;}.RWDalert_fancybox .btn:hover {opacity: 0.8;color: #fff !important;}body.wrapper_bg.lang_tw {font-family: 'Noto Sans TC', sans-serif;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 1px;color:#000;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #762027;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #762027;}.RWDlinks002 .now {background-color: #762027;}.RWDlinks002 span.name_ {color: #fff;}.RWDlinks002 .ii-arrow_b3:before {color: #fff;}.RWDlinks002 .now_arrow_down .ii-arrow_b3 {font-size: 25px;}.RWDmenu_plus04 .header {    padding: 0 200px 0 3%;    box-shadow: 1px 1px 15px -9px rgb(0 0 0 / 40%);}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDlinks002 .now img.main_icon {height: 20px;}.RWDmenu_plus04 .logo {float: none;}/*main*/ 
.main {margin-top: 74px;}/*products*/ 
.product_block > .container {    width: 80%;    padding: 0;    max-width:1500px;}.product_block {    position: relative;    padding: 100px 0px;}.RWDbanner013 .box .sub_text .sub_name {color: #fff;}.RWDbanner013 .box .sub_text .name {color: #fff;}.RWDbanner013 .box .sub_text .num {    background: #fff;    border-radius: 50%;    font-size: 18px;    padding: 10px;    width: 45px;    height: 45px;    display: flex;    justify-content: center;    align-items: center;}.RWDbanner013 .nav_bottom .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #762027;}.model__head.isRWDbanner013 {padding: 0;}.model__head__h1.isRWDbanner013 {    margin: 0;    line-height: 1.8em;    font-size: 40px;    color: #000;    letter-spacing: 1px;    font-weight: bold;}.model__head__h2.isRWDbanner013 {    line-height: 1.5em;    font-size: 20px;    font-weight: 600;    color: #762027;}.RWDbanner013 .box:hover {padding: 20px 0px;}.RWDbanner013 .box:hover .sub_text { padding: 60px 30px;}.RWDbanner013 .box:hover .sub_text .num {bottom: 60px;}/*cosmetic*/ 
.cosmetic_block > .container {    width: 80%;    padding: 0;    max-width:1500px;}.cosmetic_block {    position: relative;    background: #f4f4f4;    padding: 100px 0px;}.RWDbanner005 .title_block .title_tw {    margin: 0;    line-height: 1.8em;    font-size: 40px;    color: #000;    letter-spacing: 1px;    font-weight: bold;}.RWDbanner005 .title_block .title_en {    line-height: 1.5em;    font-size: 20px;    font-weight: 600;    color: #762027;}.RWDbanner005 .title_block {margin-top: 0;}.RWDbanner005 .more-btn__text {font-size: 14px;letter-spacing: 1px;}.RWDbanner005 .more-btn {width: 200px;}.RWDbanner005 .img_wrap {border-radius: 50%;}.RWDbanner005 .swiper-right {border-left: 0;}.RWDbanner005 .swiper-left {border-right: 0;}.RWDbanner005 .swiper-left .main-title, .RWDbanner005 .swiper-right .main-title {    text-align: center;    color: #000;    letter-spacing: 1px;    font-size: 20px;}.RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle {    font-size: 15px;    padding: 0 30px;    text-align: center;}.RWDbanner005 .sub-link {    width: 100px;    margin: 30px auto 0 auto;    display: block;    text-align: center;    background: #762027;    color: #fff;}.RWDbanner005 .sqare_shadow.swiper-next {    top: 40%;    border-radius: 50%;}.RWDbanner005 .sqare_shadow.swiper-prev {    top: 40%;    border-radius: 50%;}.RWDbanner005 .main-title {    color: #762027;    line-height: 1.8em;    font-size: 30px;}/*follow*/ 
.fllow_block > .container {    width: 80%;    padding: 0 15px;}.fllow_block {    position: relative;    padding:100px 0px;}.RWDnews005 > section > .container {    width: 100%;    padding: 0;}.RWDnews005 .margin-top-20 {    display: none;}.RWDnews005 p.text-left {    display: none;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 15px;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin-left: 0;    margin-right: 0;    margin-bottom: 0;}/*footer*/ 
.footer_block {    padding: 80px 0px 50px 0px;    position: relative;    background: #762027;}.copy_block {    display: flex;    flex-direction: row;    justify-content: center;    align-self: center;    font-size: 14px;    letter-spacing: 1px;    color: #fff;    opacity: 0.5;    padding-top: 20px;    margin-top: 30px;    border-top: 1px solid #fff;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #fff;}.RWDssl01 {margin: 0 20px;}.footer-menu ul li a {    color: #fff;    letter-spacing: 1px;    font-size: 17px;}.footer-menu ul li {    list-style: none;    padding: 0 20px;}.footer-menu ul {    padding-left: 0;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    width: 100%;    padding-bottom: 20px;    margin-bottom: 50px;    border-bottom: 1px solid #94353d;}.footer-menu {width: 100%;}.footer_info .RWDedictor {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;    align-items: center;}.footer-info h5 a {    color: #fff;    font-size: 35px;}.footer-info {    width: 50%;}.footer-info h4 {    font-size: 30px;    color: #fff;    font-weight: 400;    letter-spacing: 1px;    margin-top: 0px;    margin-bottom: 15px;}.footer-contact ul li a {    color: #fff;}.footer-contact ul li {    list-style: none;    color: #fff;    font-size: 15px;    letter-spacing: 1px;    margin-bottom: 5px;}.footer-contact ul {    padding-left: 0;}
/*小螢幕 start*/

@media (max-width: 1500px) {/*1500px*/ 
.product_block > .container {width: 90%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.model__head__h2.isRWDbanner013 {margin-bottom: 50px;}.RWDbanner013 .box .sub_text .name {color: #333;}
}
/*1199px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .header {padding: 0 120px 0 3%;}.RWDbanner005 .main-title {font-size: 20px;}.fllow_block > .container {width: 100%;}.fllow_block {padding: 30px 0px;}.copy_block {    flex-direction: column;    text-align: center;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.cosmetic_block > .container {width: 90%;}.RWDbanner005.frac-bottom .fraction_block.frac-bottom {display: flex;}.cosmetic_block {padding: 50px 0px;}.product_block {padding: 50px 0px;}.RWDbanner005 .swiper-center .swiper-slide {height: 340px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.footer-contact {    width: 100%;    text-align: center;    margin-top: 30px;}.footer-info {    width: 100%;    text-align: center;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.main {margin-top: 70px;}.RWDnews005 .owl-carousel .owl-wrapper {    display: flex !important;    flex-direction: column;    width: 100% !important;}.fllow_block > .container { width: 80%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {margin-bottom: 20px;}.RWDnews005 .owl-controls {display: none !important;}.footer-menu ul li {padding: 0 7px;}.model__head__h1.isRWDbanner013 {font-size: 30px;}.RWDbanner005 .title_block .title_tw {font-size: 30px;}.RWDbanner005 .title_block .title_en {font-size: 16px;}.model__head__h2.isRWDbanner013 {font-size: 16px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.footer-menu ul {flex-wrap: wrap;}.footer-menu ul li {margin-bottom: 5px;}.copy_block {font-size: 11px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.footer-contact ul li {font-size: 14px;}.footer-info h5 a { font-size: 30px;}
}
/*320px end*/