a { color: white; transition: .4s;}a:focus, a:hover { text-decoration: none; transition: .4s;}/*loading*/ 
.fl img { width: 240px; transform: translateX(-50%); left: 50%; position: relative;}/*space*/#RWDfullscreen01 .container { width: 100%; padding: 0;}.cd-main-content { top: 0 !important; padding: 40px 40px 0; background: #f1f0ee; overflow-x: hidden;}/*fonts*/ 
.wrapper_bg, .wrapper_bg p { font-family: 'Titillium Web',微軟正黑體, sans-serif; font-size: 16px; line-height: 2; letter-spacing: .5px;  color: #333;}.wrapper_bg p { margin: 15px 0;}/*menu*/ 
.RWDmenu_plus02 .inside>.container { padding: 0 70px !important;}nav.cd-nav { margin-right: 280px;}.RWDmenu_plus02 .inside { background: transparent; top: 50px;}.cd-primary-nav>li a { color: white; letter-spacing: 2.5px; font-size: 16px;}.cd-primary-nav>li a:hover { color: white;}.cd-main-header {background: transparent;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: #fe5301;}.RWDmenu_plus02 .inside.is-up { top: 0; background: white; border-top: 3px solid #fe5301;}.is-up .cd-logo { filter: brightness(1); width: 200px;}.is-up .cd-primary-nav>li a {color: #111; font-weight: bold;}.RWDmenu_plus02 .sub-nav.sub-up a { color: #111;}.RWDmenu_plus02 .sub-nav.sub-up { margin-top: 0;}/*subnav*/ 
.RWDmenu_plus02 .sub-nav { position: absolute; right: 15px; top: 52%; transform: translateY(-50%);}.RWDmenu_plus02 .sub-nav a span { font-size: 13px;  display: inline-block; top: -3px; position: relative; margin-right: 20px;}.RWDmenu_plus02 .sub-nav a { font-size: 27px; font-weight: 700; font-family: 'Titillium Web',微軟正黑體, sans-serif;  top: -14px;  position: relative;}.RWDmenu_plus02 .sub-nav a:hover { color: #fe5200;}/*logo*/ 
.cd-logo { filter: brightness(0) invert(1); width: 250px;}/*banner_bg*/ 
.banner_block { position: relative;}.banner_block:before { content: ""; background: rgba(0,0,0,.7); width: 50%; height: 100%; position: absolute; z-index: 1; left: 0; clip-path: polygon(0 0, 48% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 48% 0, 100% 100%, 0% 100%); pointer-events: none;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { background: transparent; border: 1px solid #333;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { height: 20px; border-radius: 0; width: 5px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li { height: 30px;}/*bannertxt*/ 
.RWDbanner_plus01 .slick-caption.txt-left { top: 40%;}.txt1 { font-size: 45px; color: white; letter-spacing: 2.5px;}.txt2 { font-size: 18px; line-height: 2; color: white;}.txt2 span span { font-size: 35px; margin: 0 10px; color: #ff5200;}.RWDbanner_plus01 .slick-caption.txt-left>.container { max-width: 1730px !important;}.txt2 p:after { content: ""; position: absolute; background: white; transform: rotate(-35deg); top: -65px; left: 300px; width: 1px; height: 100%;}.txt2 p:before { content: ""; transform: rotate(-35deg); background: white; position: absolute; left: 22px; top: 0;  width: 1px;  height: 100%;}.txt2 p { padding-left: 50px; position: relative; font-size: 18px; color: white;}/*scrolldown*/ 
.RWDbanner_plus01 { overflow: visible !important;}.RWDbanner_plus01 .page-scroll a { opacity: 1 !important; color: #111;}.RWDbanner_plus01 .page-scroll { bottom: -30%; left: 7vw;}.RWDbanner_plus01 .page-scroll.style01 a span { border-color: #111;}/*abus*/ 
.abuspic:before { content: "";  position: absolute; top: -50px; left: 0; background: #fe5200; width: 62.5%; height: 100%; clip-path: polygon(0 0, 80% 0, 15% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 80% 0, 15% 100%, 0% 100%);  z-index: -1; pointer-events: none;}.abuspic { width: 80%; position: relative; pointer-events: none;}.abus_block { background: white; padding: 50px 0 0; position: relative;}.abusttl { float: right; width: 50%; margin-bottom: 140px;}h1.main-title { color: #444; font-size: 40px; padding-bottom: 10px; border-bottom: 1px solid;}h2.sub-title { font-size: 22px; color: #333; font-weight: bold; letter-spacing: 2.5px;}.RWDvideo002 h1.main-title,.RWDvideo002 h1.main-title {  border: 0;  width: 100%;  text-align: center !important;  left: auto;}.RWDvideo002 h2.sub-title { text-align: center !important;}.abustxt h3 { font-size: 30px; line-height: 1.5; color: #111; letter-spacing: 1.5px; padding: 0; margin-bottom: 30px;}.abustxt { right: 0; width: 50%; float: right; position: absolute; top: 220px; padding-right: 5vw;}p.abus { letter-spacing: 0; line-height: 1.8; text-align: justify; word-break: break-word; color: #999; font-family: 'Ubuntu', sans-serif;}/*products*/ 
.product_block { padding: 80px 0;}.RWDvideo002 h1.main-title { text-align: right; color: #444;font-size: 40px; margin-bottom: 20px;  border-bottom: 1px solid; display: inline-block; width: 370px;}.RWDvideo002 h2.sub-title { text-align: right; font-size: 22px; color: #333; font-weight: bold; letter-spacing: 2.5px;}.RWDvideo002 .section-line { display:none;}.product_block .row:nth-child(2) { margin: auto; width: 90%;}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe { opacity: 1 !important;-webkit-transform: translate(-10px,0); transform: translate(-10px,0);}.RWDvideo002 .videoitem:hover { transform: translateY(-10px); transition: .6s;}.RWDvideo002 .videoitem { background: white; padding: 0; margin: 20px; width: calc(100% / 3 - 40px); box-shadow: 0 15px 30px -15px #cccccc9e; transition: .6s;}.figcaption_bottom h2 { color: #111; text-align: center; font-size: 18px; font-weight: bold; padding: 10px;}/*btn*/ 
.productbtn { position: relative; text-align: center; margin: 30px 0 0;}.productbtn a { border: 1px solid #333; padding: 10px 60px; position: relative; color: #333; font-weight: bold; font-size: 15px;}.productbtn a:hover { background: #fe5301; border: 1px solid #fe5301; color: white;}
/*footer start*/

.footer_block { padding: 30px 0 0; background: #222; text-align: center; color: white; position: relative;}.footer_block:before { content: ""; position: absolute; width: 100%; height: 140%; top: -26vw; background: #ccc; left: 0; z-index: -1;}.ft_coninfo p { display: inline-block; margin: 10px; color: white;}.ft_coninfo h4 { font-weight: bold; font-size: 20px; letter-spacing: 2.5px;}.ft_coninfo a { color: white; font-size: 20px; letter-spacing: 0; padding: 5px 0; display: inline-block; margin: 5px 15px;}.ft_coninfo a:hover { color: #fe5200;}.ftcontact img { width: 16px; margin-right: 10px; top: -3px; position: relative;}.ftmap { margin-bottom: -10px; filter: brightness(.5); margin-top: 20px;}/*right*/ 
.ft_right { display: flex; justify-content: center; background: #222; font-size: 12px; color: #656565; padding: 10px 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: #656565;}.copyright { margin-left: 20px;}

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

.page_wrapper_bg section.call_to_action>.container {width:60%;padding: 0;}.page_wrapper_bg .article-text>.container {width:100%;padding: 0;}.page_wrapper_bg .RWDmenu_plus02 .inside>.container {width: 100%;}.page_wrapper_bg .RWDmenu_plus02 .inside{ top: 0; background: white; border-top: 3px solid #fe5301;}.page_wrapper_bg .RWDmenu_plus02 .cd-logo { filter: brightness(1); width: 200px;}.page_wrapper_bg .RWDmenu_plus02 .cd-primary-nav>li a {color: #111; font-weight: bold;}.page_wrapper_bg .RWDmenu_plus02 .sub-nav a{color: #111;}.page_wrapper_bg section.call_to_action {    padding: 7vw 0;    min-height: 1000px;}.page_wrapper_bg  .cd-main-content {padding: 40px 0 0;}.page_wrapper_bg .article-text {font-size: 16px;font-weight:normal;color:#333;letter-spacing:.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 16px;font-weight:normal;color:#333;letter-spacing:.5px;line-height:2;}.page_wrapper_bg .article-text h5,.ct-title{    margin: 0 0 10px;    line-height: 1.5;    font-weight: bold;    font-size: 18px;    color: #333;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: #f7f7f7;box-shadow: none;}.m2018 .products-nav .nav-title {    background: #222;    font-size: 16px;    padding: 10px 10px;    text-align: center;    margin-bottom: 0;    color: #fff;    letter-spacing: 5px;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active {    background: #fff;    border-bottom: 1px solid #fe5301;}.page_wrapper_bg .products-nav>ul> li.active > a{    color: #fe5301;    font-weight: 600;}.page_wrapper_bg .products-nav>ul>li:hover > a{color: #fe5301;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {    background: #fe5301;    padding: 7px 30px !important;    color: #fff;    font-weight: 600;    transition: 0.5s ease;}.page_wrapper_bg .ebtn a {    color: rgb(255, 255, 255);    font-size: 16px;    font-weight: 600;    background: #fe5301;    padding: 10px 30px;    transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover{    background: #fe5301;    transition: .5s ease;    border: 1px solid #fe5301;    color: #fff;}.btn.btn_back a{    background: transparent;    border: 1px solid #333;    padding: 5px 60px;    position: relative;    color: #333;    font-weight: bold;    font-size: 15px;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ 
.article1 .page_subject {    padding-left: 25%;} .page_subject {    padding: 0;}ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0;width:100%;}.hgroup .pageTitle{    text-align: center;    font-size: 30px;    line-height: 1.5;    margin: 0;    padding: 0;    color: #333;    font-weight: bold;    letter-spacing: 2.5px;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius: 20px;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius: 20px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.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: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align: center;}/*-------*/ 
.privacy_block .item ul {    padding-left: 20px;}.privacy_block .item {    margin: 0 0 70px;}/*----*/ 
.new-form .formdesc ul {    list-style: none;    padding: 0;}/*-----*/ 
.customized_columns ._input, .customized_columns select {    border: none;    background-color: #f1f0ee;}.form-control {color: #555;background-color: #fff;border-radius: 0; -webkit-box-shadow: none;box-shadow: none;}.new-form .formdesc a {    color: #555;}.layoutlist_1.page_content3 {    background: #fff;    padding: 50px 100px;}.ct-map {    margin: 30px 0 0;}.ab-sec {    display: flex;    align-items: flex-start;}.ab-txtbox {    width: 50%;    padding-left: 3%;}.ab-imgbox {    width: 50%;}.ab-imgbox img {    object-fit: cover;    min-height: 20vw;    object-position: right;}.ab-txtbox p:first-child {    margin-top: 0;}.vision-en {    font-family: sans-serif;    margin: 50px 0 0;    border-top: 1px solid #d4d4d4;    padding: 50px 0 0;}.process-top {    text-align: center;    border-bottom: 1px solid #b9b9b9;    padding: 0 0 50px;    margin: 0 0 70px;}.process-sec {    display: flex;    flex-wrap: wrap;}.process-box {    width: calc(25% - 80px);    margin: 0 40px 40px;position: relative;}.process-sec .wrapper_bg p {    margin: 0;}.process-icon {    margin: 0 0 30px;    mix-blend-mode: multiply;}.process-box h5 {    position: relative;}.process-box h5 span {    margin-right: 3px;}.process-box:nth-child(4n):after {    opacity: 0;}.process-box:after {    content: "";    position: absolute;    background: #d4d4d4;    width: 1px;    height: 60%;    right: -50px;    bottom: 0;}.process-icon.price {    position: relative;    top: 10px;    transform: scale(1.02);}.product_top {    border-bottom: 1px solid #cac8c4;    margin: 0 0 70px;    display: flex;    flex-direction: column-reverse;    padding: 0 0 70px;}#prod_name, #prod_name .product_name {    text-align: center;    font-size: 32px;    margin: 0 0 30px;}.product_desc_content .prsample-sec {    display: flex;}.product_desc_content .prsample-txt {    width: 50%;padding-right:50px;}.prsample-img {    width: 50%;}.product_desc_content {    text-align: left;    color: #555;    line-height: 2;    margin-bottom: 25px;    background: #fff;    padding: 80px;}.product_desc_subject {    margin-top: 0;    margin-bottom: 25px;    text-align: center;    font-size: 22px;}/*----*/ 
.item .summary A.itemlink {    color: #555;    text-decoration: none;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    line-height: 2;    font-size: 15px;}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;    border-bottom: none;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    width: calc(100%/3);    margin: 0 0 40px;}.item .subject A.itemlink {    font-size: 22px;}.layoutlist_2 .subject {    text-align: center;    height: auto !important;    margin: 20px 0 0;}.layoutlist_2 .list_subject a {    color: #333 !important;    font-size: 20px !important;    line-height: 2 !important;    font-weight: bold !important;}.layoutlist_2 .listdate .yearmonth, .layoutlist_4 .listdate .yearmonth {    padding-bottom: 0 !important;}.layoutlist_2 .listdate .day {    color: #555 !important;    font-size: 30px !important;    font-weight: 300 !important;    font-family: sans-serif !important;    letter-spacing: 0 !important;    line-height: 1.5 !important;}.layoutlist_2 .listdate .yearmonth {    color: #555 !important;    font-size: 14px !important;    font-family: sans-serif !important;    letter-spacing: 0.5px !important;}.layoutlist_2 .item:last-child {    border: none;}.tabs nav li.tab-current a::before {    background: #fe5301 !important;}.tabs nav li.tab-current a {    background: #fff !important;}.RWDtimeline01 .line_dot2 span {    background: linear-gradient(to bottom,rgb(241 240 238) 0,rgb(241 240 238) 2%,rgb(241 240 238) 100%);}.block_body .page_content1 .btn, .block_body .page_content2 .btn, .page_content1 .btn, .page_content2 .btn { margin: 0;}.webdesc {    text-align: center;    margin: 0 0 40px;}

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

@media (max-width:2000px){.page_wrapper_bg section.call_to_action>.container {width: 80%;}}@media (max-width:1680px){.RWDbanner_plus01 .slick-caption.txt-left { left: 3%;}.abusttl { margin-bottom: 210px;}.ab-sec {flex-direction:column-reverse;}.ab-imgbox {    width: 100%;}.ab-txtbox {    width: 100%;    padding-left: 0;    margin: 0 0 30px;}.page_wrapper_bg section.call_to_action>.container {    width: 85%;}.process-box:nth-child(4n):after {    opacity: 1;}.process-box:nth-child(3n):after,.process-box:last-child:after{    opacity: 0;}}@media (max-width:1500px){.process-box {    width: calc(100%/3 - 80px);    margin: 0 40px 40px;    position: relative;}}@media (max-width:1440px){.txt1 { font-size: 35px;}}@media (max-width:1366px){.abusttl { margin-bottom: 300px;}p.abus { margin-top: 30px;}.layoutlist_1.page_content3 {padding: 50px;}}@media (max-width:1280px){.cd-primary-nav>li>a { padding: 0 10px;}.RWDbanner_plus01 .slick-caption.txt-left { top: 35%; left: 4%;}.abusttl { margin-bottom: 400px;}.product_block .row:nth-child(2) { padding: 0; width: 95%;}}

/*小螢幕 end*/
/*1199px start*/

@media (max-width:1199px){.cd-main-content { padding: 20px 20px 0;}/*scrolldown*/ 
.RWDbanner_plus01 .page-scroll.style01 a span { border-color: white; width: 20px;  height: 20px;  margin-top: 10px;}.RWDbanner_plus01 .page-scroll { bottom: -7%; left: auto; right: 1vw;}.RWDbanner_plus01 .page-scroll a { color: white;}.RWDbanner_plus01 .page-scroll.style01 a { font-size: 12px;}/*menu*/#RWDfullscreen01 .cd-main-header .cd-logo { width: 200px;}.RWDmenu_plus02 .inside { top: 40px; position: relative;}.cd-main-header { padding: 0 52px;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before { background: white;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a { font-weight: normal; letter-spacing: 1px;}.is-up .cd-main-header { border-top: 3px solid #fe5301; height: 65px; background: white; top: 0;}.is-up .cd-nav-trigger span, .is-up .cd-nav-trigger span::after, .is-up .cd-nav-trigger span::before { background: #333;}.is-up .cd-nav-trigger span { margin-top: 4px;}.cd-primary-nav>li a { color: #333;}nav.cd-nav .bottom-copyright {display:none;}.cd-primary-nav>li a:hover {color: #fe5200;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent;}/*bannertxt*/ 
.txt2,.txt2 p { font-size: 16px;}.txt2 p { margin-top: -4px;}.txt1 { font-size: 30px; line-height: 1; margin-bottom: -10px;}.txt2 p:after { top: -40px; left: 270px;}.RWDbanner_plus01 .slick-caption.txt-left { top: 40%;}/*abus & products*/ 
.abusttl { width: 90%; margin-bottom: 360px; margin-top: 30px;}.abustxt { width: 90%; top: 230px; padding-right: 10vw;}.abuspic:before { width: 30%; height: 9%; clip-path: polygon(0 0, 80% 0, 0% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 80% 0, 0% 100%, 0% 100%);}.abuspic { width: 120%;}h1.main-title,.RWDvideo002 h1.main-title { font-size: 35px;}h2.sub-title,.RWDvideo002 h2.sub-title { font-size: 20px;}.product_block .row:nth-child(2) { padding: 0 0 30px;}.RWDvideo002 h2.sub-title { margin: 0;}/*-------------------*/ 
.page_wrapper_bg  .RWDmenu_plus02 .inside .cd-main-header {    box-shadow: -3px 2px 8px 1px rgba(47,47,47,.12);}.page_wrapper_bg  .RWDmenu_plus02 .cd-main-header {    border-top: 3px solid #fe5301;    height: 65px;    background: white;    top: 0;}.page_wrapper_bg .cd-nav-trigger span, .page_wrapper_bg .cd-nav-trigger span::after, .page_wrapper_bg .cd-nav-trigger span::before {    background: #333;}.page_wrapper_bg .cd-nav-trigger span {    margin-top: 0;}.article1 #sidebar {    width: 100%;    padding: 0 !important;}.article1 #article {    width: 100%;    margin: 30px 0 0 !important;}.article1 .page_subject {    padding-left: 0;}.process-icon {min-height: 55px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    width: calc(100%/2);    margin: 0 0 40px;}.new-form .formdesc { width: 100%;}.customized_columns {width: 100%;}.page_wrapper_bg section.call_to_action {padding: 100px 0;}.product_desc_content .prsample-sec { flex-direction: column;}.product_desc_content .prsample-txt {    width: 100%;    padding-right: 0;    margin: 0 0 30px;}.prsample-img {    width: 100%;}}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDbanner_plus01 .page-scroll { bottom: -40%;}.abusttl { margin-bottom: 410px;}.product_block { padding: 60px 0;}.ft_coninfo a { margin: 0 15px; padding: 0;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.process-box {    width: calc(100%/2 - 60px);    margin: 0 30px 70px;    position: relative;}.process-box:after {right: -30px;}.process-box:nth-child(4n):after {    opacity: 0;}.process-box:nth-child(2n):after,.process-box:last-child:after,.process-box:nth-child(6):after{    opacity: 0 !important;}.process-box:nth-child(3n):after{    opacity: 1;}.new-form {    margin-top: 0;    margin-left: 0;    margin-right: 0;}.layoutlist_1.page_content3 {    padding: 30px;}
}
/*991px end*/
/*pad版 start*/
@media (max-width: 768px) {
#RWDfullscreen01 .cd-main-header .cd-logo { margin-top: 15px; width: 180px;}.RWDbanner_plus01 .slick-caption.txt-left { left: 6%;}.txt1 { font-size: 25px;}.txt2, .txt2 p { font-size: 14px;}.txt2 p:after { left: 250px;}.abusttl { margin-bottom: 450px;}.abuspic { width: 135%;}.product_block .row:nth-child(2) { width: 100%;}.RWDvideo002 .videoitem { margin: 10px; width: calc(100% / 3 - 20px);}.banner_block:before { width: 62%;}.abustxt,.abusttl { width: 92%;}.abustxt { padding-right: 8vw;}.ft_coninfo p { margin: 10px 5px;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    width: 100%;    margin: 0 0 40px;}.page_wrapper_bg section.call_to_action>.container {    width: 95%;}.layoutlist_2 .listdate .yearmonth {    display: inline-block;}.layoutlist_2 .listdate .day {    font-size: 14px !important;    display: inline-block;    position: relative;}.layoutlist_2 .listdate .day:before {    content: "/";}.product_desc_content {padding: 40px;}.webdesc br {    display: none;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.process-box {    width: 100%;    margin: 0 0 40px;    position: relative;}.process-icon {    min-height: auto;    margin: 0 0 15px;}.process-box:after{display:none}.layoutlist_1.page_content3 {    padding: 0;    background: transparent;}.customized_columns ._input, .customized_columns select {    background-color: #ffffff;}#prod_name, #prod_name .product_name {font-size: 25px;}.product_top {    margin: 0 0 40px;    padding: 0 0 40px;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
.cd-main-content { padding: 10px 10px 0;}.cd-main-header { padding: 0 15px; top: 15px;}.txt1 { line-height: 1.5; letter-spacing: 1.5px; font-size: 35px; text-align: left; left: 40px; position: relative;}.txt1 h5{ letter-spacing: 1px; font-size: 23px;}.RWDbanner_plus01 .slick-caption.txt-left { left: 50%; transform: translateX(-50%); width: 100%; top: 30%;}.txt2, .txt2 p { font-size: 16px; margin-left: -10px;}.txt2 p:after { top: -40px; left: 335px;}.txt2 p:before { top: 0; left: 50px;}.banner_block:before { width: 70%; -webkit-clip-path: polygon(0 0, 30% 0, 100% 100%, 0% 100%);}.RWDbanner_plus01 .page-scroll { display:none;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { height: 12px; border-radius: 99em;  width: 12px; background: white; border-color: white; bottom: 30%; position: relative; left: 50%; transform: translateX(-50%);}.abuspic:before { height: 6%;}.abus_block:before {    content: "";    background: #ff5301;    height: 5%;    width: 50%;    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0%, 0% 100%);    clip-path: polygon(0 0, 100% 0, 100% 0%, 0% 100%);    position: absolute;    top: 0;}.abusttl { float: none; margin: auto; width: 100%; padding-left: 8vw;}.abuspic, .abustxt { position: relative; float: none;}.abustxt { width: 100%; top: 30px; padding-left: 8vw; padding-right: 8vw;}.abustxt h3 { font-size: 19px;}.abustxt p { text-align: left;}.abuspic {margin-top: 55px;width: 170%;}.RWDvideo002 .videoitem { margin: auto; width: 90%; margin-bottom: 40px;}.product_block .row:nth-child(2) { padding: 0;}.RWDvideo002.istouch figure.effect-sarah img { opacity: 1;}.RWDvideo002 figure.effect-sarah img { width: 100%;}.RWDvideo002 h1.main-title { width: 290px;}/*footer*/ 
.ftcontact img { top: 0;}.ftmap { margin-top: 30px;}.ft_coninfo p { display: block; margin: 5px 15px;}.ft_coninfo a { display: block; margin: 0; font-size: 16px;}.ft_coninfo p a { display: inline-block;}.footer_block:before { height: 190%; top: -250vw;}.ft_right { flex-direction: column;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
#RWDfullscreen01 .cd-main-header .cd-logo { width: 140px;}.txt1 { font-size: 25px; left: 15px;}.txt1 h5{ font-size: 20px;}.txt2, .txt2 p { font-size: 14px;}.abus_block:before { height: 3%;}.ft_coninfo p { margin: 5px 20px;}
}
/*iphone5 end*/