/* all */a, a:hover, a:focus{text-decoration: none;}.cd-main-content {    background: url(archive/image/customization/dust_scratches.png);}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #666 !important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {color: #333 !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {background: rgb(247 247 247 / 80%)  !important;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}.fixed_phone .model, .footer_block .model, .RWDalert_fancybox {    opacity: 1 !important;    animation: none;}/**/ 
.scrollTop002 {bottom: 100px;right: 15px;}.footer_block .fixed_phone a {    transform: translate(0px, 0px);    background: #f67733;    display: block;    padding: 12px 40px;    color: #fff;    font-weight: 600;    border-top-left-radius: 10px;    text-align: center;    font-size: 24px;    line-height: 1.5;transition: all .3s ease;}.fixed_phone.change {transform: translate(0px, 40px);transition: all .3s ease;}.footer_block .fixed_phone:hover  {transition: all .3s ease;transform: translate(0px, 0px);}.footer_block .fixed_phone a:focus {color: #fff;}.footer_block .fixed_phone.change  a:hover, .footer_block .fixed_phone a:hover  {transition: all .3s ease;color: #fff;}.fixed_phone a span {font-size: 15px;letter-spacing: 1px;margin-right: 8px;}.fixed_phone a h8 {display: block;font-size: 14px;margin-top: 5px;border-top: 1px solid #fdb994;padding-top: 5px;}.fixed_phone {position: fixed;bottom: 0;transition: all .3s ease;right: 0;z-index:30;}/*---首頁---*/ 
.RWDmenu_plus04 .logo {width: 380px;margin-top: 10px;}/*menu*/ 
.RWDmenu_plus04 .header {padding: 0 50px;background: transparent;transition: all .5s ease;}.RWDmenu_plus04 .header.is-up {background: #fff;box-shadow: 0 0 15px 3px rgb(185 185 185 / 20%);transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;padding: 25px 10px;letter-spacing: 2px;font-weight: 600;color: #888;}.RWDmenu_plus04 .features .member-btn {padding: 25px 20px;}.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: #f67733;transition: all .3s ease;}.RWDmenu_plus04 #search-box.full .search-in {transform: scale(.8);}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn { font-size: 15px;letter-spacing: 2px;}.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: #f67733;}.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;    background: #f2efeb;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}/*banner*/ 
.banner_block {position: relative;z-index:1;}.banner_block:before {content: "";position: absolute;width: 16%;height: 100%;background: #becc44;right: 0;z-index:-1;}.banner_block:after {    content: "";    position: absolute;    width: 16%;    height: 100%;    background: url(archive/image/customization/bg.png);    right: 0;    top: 0;    z-index: -1;    background-attachment: fixed;    background-size:60px 155px;filter: brightness(1.05);}.RWDbanner_plus01 .slick-caption .txt1 span:after {    content: "";    position: relative;    display: inline-block;    width: 30%;    height: 1px;    background: #e5e5e5;    top: -18px;    margin-left: 30px;}.RWDbanner_plus01 {padding-left: 80px;}.RWDbanner_plus01.style-dotnav {padding-left: 0;padding-top: 37vh;}.RWDbanner_plus01 .slick-list {overflow: initial;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 80%;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 18px;color: #555;letter-spacing: 2px;font-weight: 600;}.RWDbanner_plus01 .slick-caption.txt-left {top: -35%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 45px;color: #3c3030;letter-spacing: 1px;font-weight: 600;line-height: 1.5;position: relative;padding-right: 30px;}.RWDbanner_plus01 .slick-caption .txt2 {position: absolute;right: 24%;bottom: 22px;background: url(archive/image/customization/dust_scratches.png);padding: 0 0 0 30px;}.RWDbanner_plus01 .slick-caption .txt2 span h8 {border-right: 1px solid #e4e4e4;margin-right: 15px;padding-right: 15px;color: #f67632;}.RWDbanner_plus01 .slick-caption .txt2 span h8:last-child {border-right: 0;}.RWDbanner_plus01.style-dotnav .control-box .control {vertical-align: bottom;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {top: auto;bottom: 0;}.RWDbanner_plus01.style-dotnav .control-box .control {text-align: right;padding: 0 80px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #f57235;width: 30px;opacity: 1;transition: all .3s ease;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 20px;height: 5px;border-radius: 2px !important;background: #fff;opacity: .7; transition: all .3s ease;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {width: 35px;}.RWDbanner_plus01 .plus-banner-container {bottom: 15px;}/**/ 
.scrollDown001 {position: absolute !important;left: calc(10% + 80px);z-index: 30;bottom: -35px;}.page-scroll img {width: 50px;}.page-scroll a:before {    content: "";    position: absolute;    width: 150px;    height: 150px;    background: url(archive/image/customization/down2.png)no-repeat;    background-size: contain;    left: -50px;    top: -40px;animation: f-rotate 15s linear infinite;    transform-origin: center;}@keyframes f-rotate{to{transform:rotate(360deg);}}/*標題*/ 
.index h1.main-title {    font-size: 40px;    font-weight: 600;    margin: 0px;    color: #3c3030;    letter-spacing: 2px;    line-height: 1.5;}.index h2.sub-title {    font-size: 18px;    margin: 10px 0 0;    color: #555;    letter-spacing: 1px;    line-height: 1.5;    font-weight: 600;}.index .section-line{display:none}.index .section-subject {margin-bottom: 50px;}.RWDedictor002 .section-subject {text-align: left;}.index .news_block h1.main-title, .index .news_block h2.sub-title {color: #fff;text-shadow: 0 0 6px #8b981a;}.index .ab_title h1.main-title {font-size: 30px;}.ab_title {margin-bottom: 30px;}.index .ab_title h2.sub-title {margin: 0;}/*關於*/ 
.RWDedictor002 .row {display: flex;align-items: center;}.RWDedictor002 .col-md-6:nth-child(1) {width: 44%;}.RWDedictor002 .col-md-6{width: 56%;}.down_id {position: relative;top: -20px;}.ab_block {padding: 150px 0 0;position: relative;}.RWDedictor002 .container {width: 80%;padding: 0;}.RWDedictor002 .RWDedictor002-text {padding-left: 80px;text-align: left;}.ab_block:before {    content: "";    position: absolute;    width: calc(44% + 30px);    height: 30%;    background: #f6f7ef;   bottom:0;    left: 0;    border-bottom: 2px solid #e8ddcb;    border-top-right-radius: 30px;}.RWDedictor002 .RWDedictor002-text p {font-size: 15px;line-height: 1.7;letter-spacing: 1px;color: #555;margin-bottom: 30px;}.ab_box {display: flex;align-items: flex-start;border-bottom: 1px dashed #ddd;padding-bottom: 0px;margin-bottom: 30px;}.ab_logo {width: 120px;}.ab_txt {width: calc(100% - 120px);padding-left: 30px;}.ab_box:last-child {border-bottom: 0;margin-bottom: 0;}.ab_logo img {width: 100%;}.RWDedictor002 .RWDedictor002-text .ab_box:last-child p:last-child {margin-bottom: 0;}/*親善門診*/ 
.clinic_block .container {width: 75%;}.clinic_block {padding:150px 0 120px;position: relative;overflow: hidden;}.clinic_block:after {    content: "";    position: absolute;    width: 570px;    height: 350px;    background: url(archive/image/customization/ab.png)no-repeat;    background-size: contain;    right: -30px;    bottom: -10px;    transform: scaleX(-1);}.RWDnews003 .box-icon.box-icon-side {padding-left: 0;}.RWDnews003 .box-icon.box-icon-side>i {    position: relative;    left: 0;    top: 0;    font-size: initial;    width: 80px;    display: inline-block;    float: left;}.RWDnews003 .row:nth-child(2) {display: flex;flex-wrap: wrap;}.RWDnews003 .fa img {max-width: 80px;}.RWDnews003 .col-md-4 {width: calc(100%/3 - 30px);margin: 0 15px 30px;background: #f2efeb;padding: 0px 30px 30px;border: 2px solid #e8ddcb;border-radius: 10px;}.RWDnews003 .box-icon p {    margin: 0px 0px 30px;    color: #555;    letter-spacing: 1px;    line-height: 1.7;    width: calc(100% - 80px);    float: left;    padding-left: 30px;    min-height: 80px;}.RWDnews003 .box-icon a.box-icon-title >h2 {color: #3c3030;margin: 10px 0 10px;line-height: 1.5;letter-spacing: 1px;}.RWDnews003 .box-icon a.box-icon-more {font-size: 13px;font-weight: 400 !important;position: relative;color: #888;}.RWDnews003 .box-icon a.box-icon-more:hover, section.dark .box-icon a.box-icon-more:hover, .RWDnews003 .box-icon a.box-icon-title:hover>h2 {color: #f67733;}.RWDnews003 .box-icon>a, .box-icon .box-icon-title {    width: calc(100% - 80px);    display: inline-block;    float: left;    padding-left: 30px;}.RWDnews003 .box-icon a.box-icon-more {    padding-left: 0px;    width: 100%;}/*news*/ 
.news_block .container {width: 80%;}.news_block:after {    content: "";    position: absolute;    width: calc(100%);    height: 100%;    background: url(archive/image/customization/bg.png)repeat;    background-size: 60px 150px;    background-attachment: fixed;    bottom: 0;    right: 0;    filter: brightness(0.95);    z-index: -1;}.news_block:before {content: "";position: absolute;width: calc(100%);height: 50%;background: rgb(190 204 68);z-index: -1;top: 0px;right: 0;}.index .news_block .section-subject {text-align: center;}.RWDbanner012 .two_box .button:after, .RWDbanner012 .main_pic_box .button:after {content: ">";margin-left: 5px;display: inline-block;position: relative;transform: scaleX(.8);}.news_block {padding:80px 0 150px;position: relative;z-index:1;}.RWDbanner012 {background: #fff;padding: 80px;border-radius: 10px;box-shadow: 0 0 10px 5px rgb(221 221 221 / 30%);}.RWDbanner012 .two_box .bg {    position: relative;    width: 40%;    height: auto;    background-repeat: no-repeat;    background-size: contain;    background-position: top center;    top: 0;    left: 0;}.RWDbanner012 .swiper-slide .box .text_box {    position: relative;    color: #3d3131;    transform: none;    left: 0;    width: 100%;    padding: 15px 15px 0;    max-width: 100%;    max-height: initial;    overflow-x: initial;    overflow-y: initial;}.RWDbanner012 .two_box .box .text_box {    padding: 15px 0 0 30px;    position: relative;    display: inline-block;    max-width: 60%;    margin-bottom: 0;    z-index: 2;    width: 60%;    color: #3d3131;}.RWDbanner012 .swiper-slide .box {display: flex;flex-direction: column;}.RWDbanner012 .swiper-container {height: auto;}.RWDbanner012 .main_pic_box {width: 50%;min-width: 50%;margin-right: 50px;}.RWDbanner012 .two_box .box {padding: 0;display: flex;flex-direction: row-reverse;}.RWDbanner012 .two_box .title {font-size: 18px;letter-spacing: 1px;-webkit-line-clamp: 1;border-bottom: 1px dashed #ddd;padding-bottom: 5px;margin-bottom: 15px;}.RWDbanner012 .two_box .sub_title {font-size: 16px;letter-spacing: 1px;color: #555;-webkit-line-clamp: 2;}.RWDbanner012 .main_pic_box .title {margin-bottom: 5px;font-size: 24px;letter-spacing: 1px;line-height: 1.5;font-weight: 600;-webkit-line-clamp: 1;}.RWDbanner012 .main_pic_box .sub_title {font-size: 16px;letter-spacing: 1px;color: #555;line-height: 1.5;margin-bottom: 0;}.RWDbanner012 .sub_title_line {display: none;}.RWDbanner012 .swiper-container-horizontal .RWDbanner012-pagination .swiper-pagination-bullet::after{display:none;}.RWDbanner012 .main_pic_box .button {min-width: auto;height: auto;background-color: transparent;color: #888;font-size: 13px;font-weight: 400;letter-spacing: 1px;text-align: left;padding: 0;}.RWDbanner012 .two_box .button {    width: calc(60% - 30px);    background-color: transparent;    color: #888;    letter-spacing: 1px;    font-size: 13px;    font-weight: 400;    padding: 0;    right: 0;    min-width: auto;    bottom: 0;    text-align: left;    border: 30px;}.no-touch .RWDbanner012 .two_box .button:hover, .no-touch .RWDbanner012 .main_pic_box .button:hover {background-color: transparent;color: #f5752f;}
/*footer start*/

.footer_block {padding: 0;border-top: 5px solid #becc44;position: relative;background: #f8f8f8;}.footer_block a, .footer_block a:hover, .footer_block a:focus{color:#555;}.footer_block .container {display: flex;flex-wrap: wrap;width:80%;}.ft_menu {width: 100%;}.ft_menu a {color: #555;border-right: 1px solid #ddd;padding: 0 30px;}.ft_menu .RWDedictor a:nth-child(4){border-right:0;}.ft_menu {padding: 30px;text-align: center;background: #f2efeb;font-size: 16px;letter-spacing: 1px;font-weight: 600;    margin-bottom: 80px;}.ft_left h2 {margin: 0;font-size: 24px;font-weight: 600;color: #3d3131;}.ft_left h4 {font-size: 16px;line-height: 1.5;font-weight: 600;color: #555;letter-spacing: 1px;margin-top: 15px;}.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 .iconRounded {border: 1px solid #aaa;color: #2d88ff;background-color: transparent;}.ft_right {width: 40%;padding: 0 50px;}.ft_left {border-right: 1px solid #ddd;width: 30%;padding-right: 50px;}.footer_block dd, .ft_link a {font-size: 15px;line-height: 1.5;margin-bottom: 10px;color: #555;}.footer_block .ft_menu a:hover {color: #f56719;transition: all .3s ease;}a.phone_btn h8 {display: block;font-size: 15px;letter-spacing: 1px;}a.phone_btn {display: inline-block;background: #f56719;padding: 10px 30px;color: #fff;font-size: 20px;font-weight: 600;border-radius: 10px; margin: 30px 0 10px;transition: all .3s ease;}a.phone_btn:hover, a.phone_btn:focus {color: #fff;transition: all .3s ease;background: #e25304;}.footer_block dl {margin-bottom: 0px;}.footer_block hr {border-color: #ddd;}a.social_a {border-top: 1px solid #ddd;display: block;padding-top: 30px;margin-top: 30px;color: #555;}.social_a i {color: #2d88ff;}.ft_link a {display: block;}.ft_link {width: 30%;border-left: 1px solid #ddd;padding-left: 50px;}.ft_link h4 {font-weight: 600;color: #555;margin: 0 0 30px;letter-spacing: 1px;font-size: 16px;}.ft_other {padding: 0 0 50px;font-size: 13px;letter-spacing: 1px;color: #aaa;margin-top: 80px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #aaa;}.footer_block .ft_other .container {justify-content: center;}.RWDssl01 {padding: 0 15px;}

/*footer end*/
/*小螢幕 start*/

@media screen and (max-width: 1700px) {.RWDbanner_plus01 .slick-caption.txt-left {top: -38%;}.RWDedictor002 .container, .news_block .container, .footer_block .container {width: 85%;}.ab_block:before {height: 32%;}.clinic_block:after {right: -130px;width: 450px;height: 280px;}}@media screen and (max-width: 1500px) {.RWDbanner_plus01 .slick-caption .txt1 span:after {    width: 24%;}.RWDmenu_plus04 .header {padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt1 span { font-size: 38px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt2 {right: 20%;}.RWDedictor002 .container, .news_block .container, .footer_block .container {width: 90%;}.clinic_block .container {width: 85%;}.clinic_block:after {right: -130px;}.RWDbanner012 .two_box .box .text_box {padding: 0px 0 0 30px;}.RWDbanner012 {padding: 80px 50px;}.RWDbanner012 .two_box .sub_title, .RWDnews003 .box-icon p, .RWDbanner012 .main_pic_box .sub_title {font-size: 15px;}a.phone_btn {margin: 30px 0 10px;}}@media screen and (max-width: 1400px) {.RWDmenu_plus04 .logo {width: 345px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.page-scroll img {width: 40px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 34px;}.page-scroll a:before {width: 130px;height: 130px;left: -45px;top: -38px;}.RWDbanner_plus01 .slick-caption .txt2 span { font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt1 span:after {top: -13px;}.RWDbanner_plus01 .slick-caption .txt2 { bottom: 17px;}.RWDbanner012 .two_box .button {bottom: 15px;}.index h1.main-title {font-size: 35px;}.RWDedictor002 .RWDedictor002-text p {font-size: 14px;}.RWDedictor002 .container, .news_block .container, .footer_block .container {width: 100%;padding: 0 50px;}}@media screen and (max-width: 1330px) {.RWDbanner_plus01 .slick-caption.txt-left {top: -33%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 30px;}.RWDbanner_plus01.style-dotnav { padding-top: 19%;}.ab_block {padding: 120px 0 0;}.clinic_block .container {width: 100%;padding: 0 80px;}.ft_left h2 {font-size: 20px;}.ft_left h4 {font-size: 15px;}.footer_block dd, .ft_link a {font-size: 14px;}}@media screen and (max-width: 1230px) {.RWDbanner_plus01 .slick-caption .txt1 span:after {    width: 18%;}.RWDmenu_plus04 .logo {width: 315px;margin-top: 15px;}.RWDmenu_plus04 .site-nav {display: none !important;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {    color: #f67733;}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 50px;padding-right: 50px;transition: all .5s ease;}.RWDmenu_plus04 .is-up .features {margin-right: 15px;padding-right: 15px;transition: all .5s ease;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color: #f67733;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: transparent;}}

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

#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-list {overflow: hidden;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 {padding-left: 0px;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01.style-dotnav {padding-left: 0;padding-top: 0;}#RWDPAGE_BASE_PAT02 .slick-slide img {width: 100%;}#RWDPAGE_BASE_PAT02 .slick-track {position: relative;top: 0; left: 0;display: block;margin-left: 0;margin-right: 0;}/*內頁高度*/section.call_to_action{min-height: 800px;padding: 80px 0 60px 0}.call_to_action .container {width: 85%;}/*rwd 內頁統一字*//*內頁文字大小*/ 
.pagecontent {font-size: 16px;letter-spacing: 1px;line-height: 2.2;}.page_wrapper_bg .article-text.rwd .container{font-size: 16px; line-height:2.2; color: #555; word-wrap:break-word;word-break:normal;letter-spacing: 1px;width:100%;}/***//*麵包屑*/#RWDPAGE_BASE_PAT02 .hgroup .container {border-bottom: 1px dotted #b3b3b3;margin: 0 !important;padding:20px 0px !important;width: 100%}#RWDPAGE_BASE_PAT02 .page_subject {padding: 0 0px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 36px;padding: 0;letter-spacing: 2px;margin-bottom: 0;text-align: center;color: #222;font-weight: 600}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb {width: 100%; font-size: 14px;background-color: transparent;margin: 0 0 0;padding: 10px 2px;border: solid 0px #ccc;position: relative;bottom: 0;right: 0;letter-spacing: 1px;text-align: center;}#RWDPAGE_BASE_PAT02 .hgroup {margin-bottom: 30px;}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb a {text-transform: uppercase;font-size: 15px;}#RWDPAGE_BASE_PAT02 .hgroup .breadcrumb a:hover {color:#222}/*側選單*/ 
.m2018 .products-nav .nav-title {background: #51aa1c;font-size: 20px;font-weight: 600;padding: 15px 20px;margin-bottom: 15px;color: #eee;letter-spacing: 2px;margin: 0px;}.m2018 .products-nav li:not(.has-child)>a {display: block;width: 100%;max-width: none;font-family: 'Roboto', sans-serif;padding: 0;font-size: 17px;color: #222;letter-spacing: 1PX;padding-left: 40px;padding-bottom: 15px;padding-top: 15px;padding-right: 15px;font-weight: 600;}.m2018.visible-lg {border-radius: 0px;}.m2018 .products-nav .nav-title {border-radius:0px 0px 0px 0px;}.m2018.visible-lg {background: #f0f0f0;box-shadow: 0px 0px 10px #c3c3c3}.m2018 .products-nav>ul>li.active a::after { width: 15px; background:#51aa1c;}.m2018 .products-nav>ul>li > a::after {content: "";position: absolute;width: 0px;height: 1px;background:#51aa1c;left: 0;top: 50%;transform: translatey(-50%);transition: 0.5s;}.m2018 .products-nav>ul>li:hover > a::after {transition: 0.5s;width: 15px;}.m2018 .products-nav>ul>li {margin: 0 0 0px 0;padding: 0 0 0px 0px;border-bottom: 1px solid #ccc;}.m2018 .products-nav>ul>li>a {font-size: 17px;color: #222;font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;padding: 15px 0px 15px 40px;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu {top: 5px;}.m2018 .products-nav a {font-size: 15px;color: #222;font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;padding: 10px 0px 10px 10px;}.m2018 .products-nav .toggle-submenu::after {right: 20px;}.m2018 .products-nav ul li {position: relative;padding: 0 0 0 0px;}/*合作表單*/ 
.eformsForm .form-horizontal .form-group {margin-left: 0px;margin-right: 0px;}.eformsDesc {margin: 10px 0px 50px;padding-bottom: 0px;border-bottom: 0px solid #dcdcdc;font-size: 16px;text-align: center;}.eformsForm .customized_columns {border-radius:0px;background: #fff;padding: 50px;border: 1px #a5917a dotted;}.eformsForm .form-group {margin-bottom: 30px;}.eformsForm .customized_columns ._input, .eforms1 .customized_columns select {box-shadow: none;border: 0px solid #c3ad9d;background-color:#eee;font-size: 15px; border-radius: 0;border-bottom: 0px solid #eee !important;}.eformsForm .form-control:hover {border-color: transparent;outline: 0; -webkit-box-shadow: none;box-shadow: none;border-bottom: 0PX #bdbdbd solid !important}.eformsForm .form-control:focus {border-color: transparent;outline: 0; -webkit-box-shadow: none;box-shadow: none;border-bottom: 0PX #bdbdbd solid !important;}.formdesc h1 {font-size: 22px;font-weight: 600; line-height: 1.5;}.formdesc .map_box {margin-top: 30px;}.eformsForm #eformstw21_00006 {height: 180px;}.eformsForm .ebtn.currectsend_btn {    float: none;    background: transparent;    width: 100%;}.eformsForm a.web_btn2 {    background: #888;    letter-spacing: 2px;    font-size: 16px;    font-weight: 600;    width: 250px;    text-align: center;    padding: 5px 20px;    transition: 0.5s;    border-radius: 50px;    margin: 0 auto;}.eformsForm a.web_btn2:hover {background:#222}.eformsForm #eformstw21_00006::placeholder {color: #555;letter-spacing: 1px;}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label {width: auto;font-size: 15px;letter-spacing: 1px;}.formdesc.col-md-6 a {color:#414141}.new-form .new-width .row .col-md-11 {margin-top: 15px;margin-bottom: 0px;}#eForm1 .hasprename {width: calc(100% - 150px);}#eForm1 > div:nth-child(10) > div {width: calc(100% - 200px);}.eformsForm .customized_columns ._input::placeholder {font-size: 12px;letter-spacing: 0.5px;}#eForm1 .boxname {margin-right: 25px;margin-left: 10px;}#eForm1 .column_memo {font-size: 12px;letter-spacing: 0.5px;}/*回上頁按鈕*/#RWDPAGE_BASE_PAT02 .btn_back {color: #fff;line-height: 32px;padding: 0px 0px;background: transparent;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;cursor: pointer;display: inline-block;margin: 0;margin-right: 0px;height: inherit;float: right;margin-top: 50px !important}#RWDPAGE_BASE_PAT02 .btn_back a {text-align: center;color:#888;text-decoration: none;display: block;background: transparent;border: #888 solid 1px;padding: 2px 20px; transition: 0.5s;width: 150px;position: relative;border-radius: 50px;}#RWDPAGE_BASE_PAT02 .btn_back a:hover {color: #222;border: #222 solid 1px}.product_table table td {border: 1px #aaa solid;padding: 5px 20px;}.product_table table tr td:nth-child(1) {font-weight: 600;}#RWDPAGE_BASE_PAT02 .btn.btn_back {background: transparent !important;}.formdesc .item {margin-top: 30px;}.formdesc h5 {font-weight: 600; font-size: 26px;color: #111;margin-bottom:40px;letter-spacing: 0.5px}.formdesc span {display: inline-block;margin-right: 10px;color: #222;font-weight: 600; width: 45px;}.formdesc a {color:#222}.formdesc a:hover {color:#555}/*會員*/ 
.join_form_btns {margin-top: 40px}#join_form .btn-primary:hover {background:#222;color: #fff;}#join_form .btn-primary {background: #888;color: #fff;border: 0;}#join_form .btn {    font-size: 16px;    padding: 10px 60px;    transition: 0.5s;    background:#888;    border-radius: 20px;}#join_form .control-label {color: #222;font-weight: 600; font-size: 16px;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {padding: 0 20px 0 15px;font-size: 15px;color: #666;letter-spacing: 1px;border: 1px solid #b9b9b9;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.member .btn-primary {color: #fff;background-color: #555;border-color: #555;border-radius: 0;letter-spacing: 2px;padding: 5px 30px; transition : 0.5s;}.member .btn-primary:hover {background-color: #666}.RWDmenu_plus02 .member-block.logn-out {margin-top: 9px;}#btn_member_login {background-color: #888;border-radius: 20px;}#btn_member_login:hover {background-color:#222}.article-text .container .row {margin: 0;}.article-text .container {width: 100%;}.member .btn-primary {color: #fff;background-color: #888;border-color: #888;border-radius: 0;letter-spacing: 2px;padding: 7px 30px;transition: 0.5s;border-radius: 20px;}.member .btn-primary:hover {background-color: #222}#join_form {border: #cecece 1px solid;}/*頁籤*/ 
.tabs nav a {background: transparent !important;text-decoration: none !important;color: #222 !important;display: block !important;line-height: 2 !important;font-size: 18px !important;font-weight: 600 !important;white-space: nowrap !important;padding: 12px 30px !important;height: 50px !important;position: relative;border: transparent !important;border-width: 0 !important;transition: all .15s ease-in-out;}#product_tabs p {font-family: '微軟正黑體';font-size:15px;font-weight: 400;color: #222;}.photo_view .flexslider {background: #f7f7f7 !important;border: 0px solid #ffffff !important}.tabs .content {border: 1px solid #ccc !important;padding: 30px !important;border-top: none !important;}.tabs nav ul li:first-child {border-left: 1px solid #ccc !important;}.tabs nav ul li {border: 1px solid #ccc !important;border-bottom: 0px solid #ccc !important }.tabs nav li.tab-current::before {    content: '';    position: absolute;    height: 1px;    right: 100%;    bottom: 0;    width: 1000px;    background: #3d3d3d;}.tabs nav li.tab-current::after {    content: '';    position: absolute;    height: 1px;    right: initial;    bottom: 0;    width: 1000px;    background: #3d3d3d;    left: 100%;}/*最新消息*/ 
.layoutlist_8 .article_subject {color: #a5917a !important;font-size: 18px !important;font-weight: 800 !important;line-height: 1.6 !important;text-decoration: none !important;letter-spacing: 2px !important;}.layoutlist_8 .list_subject .summary {margin: 0px 0 !important;text-align: left !important}.layoutlist_8 .listdate .yearmonth {color: #a5917a !important;font-size: 12px !important;letter-spacing: 1px !important;padding-bottom: 0px !important;text-align: right !important;}.layoutlist_8 .listdate .day {color: #a5917a !important;font-size: 36px !important;line-height: 1.2; !important;text-align: right !important;}/*相簿*/ 
.layoutlist_2 .album_item_subject {padding: 9px 0px; font-weight: 600;color: #222;transition: 0.5s;}.layoutlist_2 .album_item_subject:hover {color: #222}.layoutlist_2 .album_item {height: auto !important;}.photo_view .flexslider {background: transparent !IMPORTANT;border: 0px solid #ffffff !important;}.tabs nav a::after {display:none}/*購物車*/ 
.RWDshopping .btn.bg2 {background: #a5917a;color: #fff;border-color: #a5917a;}.RWDshopping .btn.normal {min-width: 150px;margin: 0 5px;border-radius: 20px;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #796752;color: #fff;}/*時間軸*/ 
.RWDtimeline01 .line_dot2 span {background: url(archive/image/customization/creampaper.png);}.faq_close {margin-right: 12px;}/*會員*/form#qForm {font-size: 15px;font-weight: 600;letter-spacing: 1px;margin-bottom: 50px}.search_area input[type="radio"] {margin-right: 5px;margin-left: 10px;}#carlist .th {border-bottom: 3px solid #ababab;font-weight: 600;letter-spacing: 1px;}/**/ 
.layoutlist_5 .list_subject a {text-decoration: none;color: #222 !important;;font-size: 17px !important;;line-height: 20px !important;;font-weight: 600 !important;;}.layoutlist_5 .item {padding: 15px 0px !important;;line-height: 20px !important;;font-size: 17px !important;;}.layoutlist_5 .item:nth-child(even) {background: #e8e8e8 !important;}/**/ 
.rwdlayoutlist_9 .subject {-webkit-line-clamp: 1;color: #000;font-size: 18px;line-height: 1.4;letter-spacing: 1px;font-weight: 600;}.rwdlayoutlist_9 .summary {margin: 5px auto auto;text-overflow: ellipsis;-webkit-line-clamp: 3;font-size: 15px;}.layoutlist_2 .list_subject a {text-decoration: none;color: #222 !important;font-size: 20px !important;line-height: 1 !important;font-weight: 600 !important;}.layoutlist_2 .listdate .yearmonth {color: #555 !important;font-size: 14px !important;letter-spacing: 1px !important;padding: 0 !important;}.layoutlist_2 .listdate .day {color: #51aa1c !important;font-size: 35px !important;line-height: 1;}/**/ 
.item.product_list_item .item .subject {margin-top: 20px;margin-bottom: 20px;text-align: center; font-size: 18px; font-weight: 600;}#prod_name, #prod_name h2 {font-size: 24px;line-height: 40px;color: #222;font-weight: 600;text-align: center;letter-spacing: 2px;}#member_org_price, #prod_fixprice {width: 100%;margin-top: 0;float: none;margin-right: 0px;font-size: 16px;text-align: center;}.page_content1 #prod_price {margin-top: 0px;float: none;text-align: center;}/**/#product_tabs .content section {font-size: 15px;padding: 10px 5px;max-width: 100%;margin: 0 auto;width: 100%;}.product_desc_subject {color: #252525;font-size: 30px;font-weight: 800;margin-top: 25px;margin-bottom: 25px;text-align: center;border-top: 1px #ccc solid;padding-top: 20px;}.count_info {text-align: center;}#product > div.page_content1 > div.product_top.row > div.info.col-sm-12.col-md-12.col-xs-12 > div:nth-child(4) {display: flex;align-items: center;justify-content: center;margin-bottom: 30px;flex-wrap: wrap;}div#prod_amount {width: 200PX !important;}.page_wrapper_bg .dd-selected {width: 200px;}.page_wrapper_bg .dd-container {width: 200px !important;}.page_wrapper_bg .dd-select {width: 200px !important;}#prod_amount_area {margin: 10px;}div#btn_shopping:hover {background: #111;}div#btn_shopping {width: 200px;text-align: center;background: #f67734;font-weight: 600;float: none;width: 200px;margin-left: 10px;border-radius: 0pc;transition: 0.5s;}.m2018 .products-nav li:not(.has-child)>a:hover {    color: #51aa1c;}/*聯絡我們*/ 
.formdesc .ft_left a {color: #fff;}.formdesc .ft_left {width: 100%;border: 0; text-align: left;padding: 0;}.eforms1 .formdesc {text-align: left;}.eforms1 .eformsForm {display: flex;align-items: center;}/**/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #000000;font-size: 18px !important;margin-top: 8px !important;margin-bottom: 0px !important;font-weight: 600 !important;}.layoutlist_7 .summary, .layoutlist_7 .summary a {color: #666666;text-decoration: none;margin-top:5px !important;font-size: 15px !important;line-height: 1.8 !important;}

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

@media (max-width: 1700px) {.call_to_action .container {width: 95%;}}@media (max-width: 1460px) {.litem__text {width: 100%;margin: 0px 0 auto auto;padding: 15px;}}@media (max-width: 1300px) {.RWDmenu_plus04 .logo {width: 300px;}}

/*內頁小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .slick-caption.txt-left {top: -38%;}.RWDbanner_plus01.style-dotnav {padding-top: 22%;}.ab_block {padding: 100px 0 0;}.news_block:after, .banner_block:after {background-attachment: unset;}.index .ab_title h1.main-title {font-size: 24px;}/**/ 
.RWDnews003 .box-icon p {margin: 0 0 30px;}.RWDnews003 .col-md-4 {width: calc(100%/2 - 20px);margin: 0 10px 30px;}.RWDbanner012 .two_box .sub_title, .RWDnews003 .box-icon p, .RWDbanner012 .main_pic_box .sub_title {font-size: 14px;min-height: auto;}/**/ 
.RWDbanner012 .main_pic_box {width: 50% !important;min-width: 50% !important;}.RWDbanner012 .two_box {width: 50%;}.RWDbanner012 {flex-wrap: nowrap;}.RWDbanner012 .two_box {flex-direction: column;}.RWDbanner012 .two_box .box {height: auto;}.RWDbanner012 .two_box .title {font-size: 16px;}.RWDbanner012 .main_pic_box {margin-right: 30px;}.RWDbanner012 .two_box .button {bottom: 25px;}/**/ 
.RWDedictor002 .RWDedictor002-text p {margin-bottom: 15px;}.news_block {padding: 80px 0 100px;}.RWDbanner012 .main_pic_box .title {font-size: 20px;}.RWDbanner012 .two_box .title {margin-bottom: 10px;}.clinic_block {padding: 120px 0 100px;}.clinic_block .container {padding: 0 50px;}.RWDnews003 .box-icon .box-icon-title>h2 {font-size: 16px;}/*footer*/ 
.ft_link {width: 100%;}.ft_link {border-left: 0;padding-left: 0;margin-top: 50px;}.ft_link a {display: inline-block;width: calc(100%/4 - 15px);}.ft_left, .ft_right{width: 50%;}.ft_link h4 {margin: 0 0 15px;}.ft_right {padding-right: 0;}.footer_block .ft_other .container {justify-content: flex-start;}
}
/*1199px end*/
/*1120 start*/

@media (max-width: 1120px) {.index h1.main-title {font-size: 30px;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: 100%;}.scrollDown001 {display: none;}.ab_block {padding: 50px 0 0;}.RWDedictor002 .row { flex-direction: column-reverse;}.RWDedictor002 .col-md-6:nth-child(1) { width: 100%;}.RWDedictor002 .col-md-6 { width: 100%;}.RWDedictor002 .col-md-6:nth-child(1) {width: 60%;margin-top: 50px;}.ab_block:before {height: 20%;width: calc(85% + 30px);bottom: -30px;}.RWDedictor002 .RWDedictor002-text {padding: 0 50px;}.ab_box:first-child {    padding-bottom: 20px;}}

/*1120 end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01.style-dotnav {padding-top: 26%;}.RWDbanner_plus01 .slick-caption.txt-left {top: -43%;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 13px;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding: 0 30px;}/**/ 
.eforms1 .eformsForm {display: block;}.eforms1 .formdesc {text-align: center;width: 100%;}.formdesc .ft_left {text-align: center;}.customized_columns {text-align: left;width: 100%;}#eformsForm_1_6 > div.customized_columns.col-md-6.new-width > div.row > div.col-sm-0.col-md-1 {display:none}.new-form .new-width .row .col-md-11 {width: 100% !important;}.form-horizontal .control-label {width: 130px;}.form-horizontal .col-sm-12.col-md-11 {width: calc(100% - 130px);}#eformsForm_2_18 > div.customized_columns > div.row > div.col-sm-0.col-md-1 {display: none;}#eformsForm_2_18 > div.customized_columns > div.row > div.col-sm-12.col-md-11 {width: 100%;margin: 0;}#product .col-xs-12.col-sm-6.col-md-4 {width: 50%;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0px;border-bottom: 1px solid #b2b2b2;margin-bottom: 30px !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .features {margin-right: 30px;padding-right: 30px;}.banner_block:before, .banner_block:after {width: 22%;}.RWDbanner_plus01 {padding-left: 50px;}.RWDbanner_plus01.style-dotnav {padding-top: 42%;}.RWDbanner_plus01 .slick-caption.txt-left {top: -52%;}.RWDbanner_plus01 .slick-caption .txt2 {bottom: 0;position: relative;right: 0;background: transparent;padding: 0;margin-top: 5px;}.RWDbanner_plus01 .slick-caption .txt1 span:after{display:none;}.RWDnews003 .col-md-4 {width: calc(100%/2 - 20px);margin: 0 10px 20px;}.RWDnews003 .box-icon {margin: 30px 0 0;}/*about*/ 
.RWDedictor002 .RWDedictor002-text {padding: 0 30px;}.RWDedictor002 .col-md-6:nth-child(1) {width: 75%;}.RWDedictor002 .row .col-md-12 {width: 100%;}.ab_block:before {width: calc(100% - 50px);}/*news*/ 
.RWDbanner012 .main_pic_box {width: 100% !important;min-width: 100% !important;}.RWDbanner012 {flex-wrap: wrap;}.RWDbanner012 .two_box {width: 100%;}.RWDbanner012 .two_box .bg {height: 18vw;background-size: cover;}.RWDbanner012 .two_box .box {margin-right: 0;margin-bottom: 30px;}.RWDbanner012 .two_box {margin-top: 30px;}.news_block {padding: 50px 0 80px;}/*footer*/ 
.ft_link a {width: calc(100%/3 - 15px);}.footer_block dd a br {display: none;}/*內頁*/div#article {padding:30px 0px 0px !important}.layoutlist_7 .litem {margin: 10px 0px;width: calc(100%/2 - 1px);}div#product {padding: 30px 0px 0px !important;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDnews003 .box-icon.box-icon-side>i {    display: block;    float: none;}.RWDnews003 .box-icon>a, .box-icon .box-icon-title {    width: 100%;    display: block;    float: none;    padding: 0;}.RWDnews003 .box-icon p {    float: none;    width: 100%;    padding-left: 0;}/**/ 
.eformsForm .customized_columns {padding: 30px 15px;}section.article-text p {font-size: 15px;line-height: 2;letter-spacing: 1px;}.page_wrapper_bg .dd-selected {width: 100% !important;}.page_wrapper_bg .dd-select {width: 100% !important;}.page_wrapper_bg .dd-container {width: 100% !important;}#prod_amount_area {margin: 5px 0px;}div#prod_amount {width: 100% !important;}div#btn_shopping {width: 100%;margin-left: 0px;margin: 10px 0px;padding: 5px 0px;}#RWDPAGE_BASE_PAT02 .btn_back a {width: 250px;margin: 0 auto;}.layoutlist_5 .list_subject {margin: 15px 0px;}.list_date.col-sm-2.col-md-2 { font-size: 13px;width: 100% !important;}#RWDPAGE_BASE_PAT02 .btn.btn_back {width: 100%;}
}
/*850px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption.txt-left {top: -43%;width: 100%;padding: 0;text-align: left;}.call_to_action .container {width: 100%;}.layoutlist_2 .listdate .day {    color: #4b4b4b;    font-size: 48px;    color: #555 !important;    font-size: 14px !important;    letter-spacing: 1px !important;    padding: 0 !important;    display: inline-block;}.layoutlist_2 .listdate .yearmonth {    color: #555 !important;    font-size: 14px !important;    letter-spacing: 1px !important;    padding: 0 !important;    display: inline-block;}.layoutlist_2 .item {    padding: 15px 0px 15px !important;    border-bottom: 1px solid #cccccc !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fixed_phone {width: 100%;}.footer_block .fixed_phone a {border-top-left-radius: 0;}.fl img {width: 320px;}.scrollTop002 {right: 0px;}.main.cd-main-content {overflow: hidden;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}.RWDmenu_plus04 #search-box.full .search-in {transform: scale(1);}.RWDedictor002 .container, .news_block .container, .footer_block .container, .clinic_block .container {padding: 0 30px;}.index h1.main-title {font-size: 21px;letter-spacing: 1px;}.index .section-subject {margin-bottom: 30px;}.RWDmenu_plus04 .logo img {width: 355px;max-width: initial;}.RWDmenu_plus04 .logo {width: 50px;overflow: hidden;margin-top: 10px;}.RWDmenu_plus04 .features {margin-right: 20px;padding-right: 20px;}.RWDmenu_plus04 .is-up .features {margin-right: 10px;padding-right: 10px;}/**/ 
.RWDbanner_plus01 .plus-banner-container {bottom: -45px;}.RWDbanner_plus01.style-dotnav .control-box .control {text-align: left;padding: 0;}.RWDbanner_plus01 {overflow: initial;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #aaa;}.RWDbanner_plus01 {padding-left: 0px;}.RWDbanner_plus01 .slick-caption.txt-left .container {padding: 0;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 22px;padding-right: 0;}.RWDbanner_plus01.style-dotnav {padding-top: 35vh;}.RWDbanner_plus01 .slick-caption.txt-left {top: -18vh;width: 100%;padding: 0;text-align: left;}.banner_block:before, .banner_block:after {width: 20%;background-size: 40px;}.RWDmenu_plus04 .header {padding: 0 20px;}.banner_block {position: relative;margin-left: auto;width: calc(100% - 30px);}.RWDbanner_plus01.style-dotnav:before {content: "";position: absolute;width: 30px;height: 100%;background: url(archive/image/customization/dust_scratches.png);left: -30px;bottom: -2px;z-index: 20;}/**/ 
.ab_block {padding: 80px 0 0;}.ab_title {margin-bottom: 15px;}.ab_block:before {width: calc(100% - 15px);height: 10%;}.ab_box {flex-direction: column;}.ab_txt {width: 100%;padding-left: 0;}.RWDedictor002 .col-md-6:nth-child(1) {width: 100%;}.RWDedictor002 .RWDedictor002-text {padding: 0;}.index .ab_title h1.main-title {font-size: 20px;margin-top: 30px;}.index h2.sub-title {font-size: 16px;}.clinic_block:after{display:none;}/**/ 
.clinic_block {padding: 100px 0 50px;}.RWDnews003 .col-md-4:nth-child(1) .box-icon a.box-icon-title >h2 {min-height: 50px;}.RWDnews003 .box-icon p {    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.RWDnews003 .col-md-4 {width: calc(100%/2 - 10px);margin: 0 5px 20px;padding: 0 15px 15px;}.RWDnews003 .fa img {max-width: 60px;}.RWDnews003 .box-icon a.box-icon-title >h2 {margin: 15px 0 10px;}/**/ 
.RWDbanner012 {padding: 30px 20px;}.RWDbanner012 .two_box {flex-direction: row;width: 100%;}.RWDbanner012 .two_box .bg {width: 100%;height: 42vw;background-size: cover;}.RWDbanner012 .two_box .box .text_box {padding: 0;order: 2;}.RWDbanner012 .two_box .box {flex-direction: column;}.RWDbanner012 .swiper-slide .box .text_box {padding: 15px 0 0;}.RWDbanner012 .two_box .button {bottom: 0;position: relative;order: 3;}.RWDbanner012 .main_pic_box {margin-right: 0;margin-bottom: 0;}.RWDbanner012 .two_box .box .text_box {max-width: 100%;width:100%;}.RWDbanner012 .two_box .title {margin-bottom: 10px;-webkit-line-clamp: 2;margin-top: 15px;}/*footer*/ 
.ft_menu .RWDedictor {display: flex;flex-wrap: wrap;}.ft_menu a {padding: 0 10px;width: 50%;margin-bottom: 15px;}.ft_menu .RWDedictor a:nth-child(2) {border-right: 0;}.ft_left, .ft_right {padding-left: 0px;padding-right: 0px;width: 100%;}.ft_left {border-right: 0;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 15px;}a.social_a{padding-top: 15px;margin-top: 15px;}.ft_link a {width: 100%;}.RWDssl01 {padding: 0;}.footer_block .ft_other .container {flex-direction: column;}.ft_other {padding: 0 0 80px;font-size: 12px;letter-spacing: 0px;margin-top: 50px;}.footer_block dd a br {display: block;}.ft_left h4 {font-size: 14px;}/**/ 
.form-horizontal .control-label {width: 100%;}.form-horizontal .col-sm-12.col-md-11 {width: calc(100% - 0px);}.eformsForm a.web_btn2 {width: 90%}#RWDPAGE_BASE_PAT02 .btn_back a {width: 90%;}/**/ 
.tabs {font-weight: 500;}.tab_title {font-size: 18px;font-weight: 600;}.tab_content {padding: 25px 0px;}.layoutlist_7 .litem {margin: 10px 0px 30px !important;width: calc(100%/1 - 1px);}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 26px;letter-spacing: 1px;}#product .col-xs-12.col-sm-6.col-md-4 {width: 100%;}#prod_name, #prod_name h2 {font-size: 18px;letter-spacing: 1px;}#prod_price .money {font-size: 20px;}.product_desc_subject {font-size: 22px;margin-top: 0px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.page_wrapper_bg .article-text.rwd .container {padding: 0;font-size: 15px;line-height: 2}.call_to_action .container {padding: 0px 15px;}section.call_to_action {min-height:auto;padding: 50px 0 50px 0;}.formdesc {font-size: 15px;line-height: 2;}.eformsForm .customized_columns {padding: 15px 0px;}
}
/*480px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .txt2 span h8 {margin-right: 5px;padding-right: 5px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 12px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 18px;}.RWDnews003 .col-md-4 {width: 100%;margin: 0 0px 10px;}.RWDnews003 .col-md-4:nth-child(1) .box-icon a.box-icon-title >h2 {min-height: auto;}.fl img {width: 280px;}
}
/*320px end*/