/*網頁警告*/ 
.RWDalert_fancybox.bottom {box-shadow: 0px 0px 0px rgba(20%,20%,40%,0.2) !important;padding: 10px 30px !important;background: #fff !important;border-top: 1px #aaa solid !important;font-size: 13px !important;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {font-size: 14px;letter-spacing: 1px;color: #444;}.RWDalert_fancybox .btn {background: none;border: 0px solid #888 !important;color: #fff !important;box-shadow: inset 0 0 0 rgba(20%,20%,40%,0.5) !important;margin: 0 6px !important;transition: all .15s ease-in-out;letter-spacing: 1px !important;border-radius: 0;font-size: 14px !important; background: #000 !important; font-weight: 600 !important; letter-spacing: 2px !important;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {font-size: 15px;letter-spacing: 1px;}/*下拉選單*/ 
.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;}body.wrapper_bg.lang_tw {font-family: 'Noto Sans TC', sans-serif;}.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: #000;}.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: #333;}.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;    color: #be1f24;}/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}/*logo*/ 
.RWDmenu_plus04 .logo {width: 300px;float: none;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {    letter-spacing: 1px;    font-size: 16px;    color: #333;}.RWDmenu_plus04 .container {max-width: 100%;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .header.is-up {    box-shadow: 1px 1px 15px -10px rgb(0 0 0 / 40%);}/*banner*/ 
.main {margin-top: 48px;}.txt1 {text-shadow: 1px 1px 6px rgb(255 255 255 / 80%);}.txt2 {text-shadow: 1px 1px 6px rgb(255 255 255 / 80%);}.RWDbanner_plus01 .slick-caption.txt-center {top: 50%;transform: translateY(-60%);}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #ab1d1e;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #fff}/*銷售通路*/ 
.logo_wall {    padding: 100px 10%;    position: relative;    margin: 0 auto;    background: #fafafa;}.logo_wall .RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: #fafafa;    border: 2px solid #ab1e1f;}.sale_title {    font-weight: 600;    letter-spacing: 3px;    font-size: 40px;    color: #000;    line-height: 1.8em;    text-align: center;    margin-bottom: 50px;}/*品冠核心能力*/ 
.slogan_block {padding: 100px 0px;position: relative;}.RWDService002 .section-line {display: none;}.RWDService002 .funny-boxes.float-shadow > .funny-boxes-icon::before{display:none}.RWDService002 .funny-boxes.not-right-column::before{display:none}.RWDService002 .funny-boxes > .funny-boxes-text > h4::after{display:none}.RWDService002 .funny-boxes.float-shadow:hover > .funny-boxes-icon {transform: translateY(0px);}.RWDService002 h1.main-title {    font-weight: 600;    letter-spacing: 3px;    font-size: 40px;    color: #000;    line-height: 1.8em;}.RWDService002 h2.sub-title {    font-size: 18px;    color: #666;    line-height: 1.8em;    margin-top: 0;    font-weight: 400;    letter-spacing: 1px;}.RWDService002 .funny-boxes > .funny-boxes-text > h4 {    font-size: 20px;    letter-spacing: 1px;    line-height: 1.5em;    padding-bottom: 0;    color:#333;}.RWDService002 .section-inner > .container {width: 100%;padding: 0;}.RWDService002 .section-inner > .container .row .col-sm-4.col-md-4 {    width: 100%;    padding: 0;    margin-bottom: 30px;}.RWDService002 .section-inner > .container .row .col-sm-4.col-md-4 .funny-boxes {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: flex-start;}.RWDService002 .funny-boxes.float-shadow > .funny-boxes-icon {margin-bottom: 0;width: 20%;height:100px;}.RWDService002 .funny-boxes-text {    width: 75%;    text-align: left;    margin-left: 5%;    padding-bottom: 20px;    margin-bottom: 20px;    border-bottom: 1px solid #e3e3e3;    padding-left: 30px;}.RWDService002 .section-inner > .container .row:nth-child(2) {    display: flex;    flex-direction: column;    justify-content: center;    align-items: flex-end;    width:100%;}.slogan_block .container {    width: 80%;    padding: 0;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    flex-wrap: wrap;    max-width:1600px;}.slogan_block .container .RWDedictor {    width: 50%;    padding-right: 100px;    padding-top:50px;}.RWDService002 {padding: 0;width: 50%;}.RWDService002 .section-subject {text-align: left;width: 100%;}.RWDService002 .funny-boxes > .funny-boxes-text > p {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color:#666;}.RWDService002 .funny-boxes > .funny-boxes-text > h4 a {color: #333;}.RWDService002 .fa {    height: 100px;    width: 100px;}.service_deco {    width: 200px;    position: absolute;    top: 0;    left: 41px;    animation-name: fky_machine;    animation-duration: 10s;    animation-play-state: running;    animation-iteration-count: infinite;}@keyframes fky_machine{0%{transform: translateY(-150px);}25%{transform: translateY(-100px);}50%{transform: translateY(-120px);}75%{transform: translateY(-80px);}100%{transform: translateY(-150px);}}.RWDService002 .section-inner > .container .row .col-sm-4.col-md-4 .funny-boxes-text:after {    content: "";    position: absolute;    width: 0;    height: 1px;    background: #bd2021;    left: 0;    bottom: 0;    transition: 0.5s;}.RWDService002 .section-inner > .container .row .col-sm-4.col-md-4:hover .funny-boxes-text:after {    width: 100%;    transition: 0.5s;}.flipInY {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}/*.RWDright_cont002*/ 
.RWDright_cont002 .item-first a {display: block;width: 50%;}.RWDright_cont002 .item-first .pic {width: 100%;float: none;}.RWDright_cont002 .item-first .text-box {    float: none;    padding: 0 0 0 50px;}.RWDright_cont002 .item-first {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    background: transparent;}.RWDright_cont002 > .container {width: 100%;padding: 0;}.about_block > .container {width: 80%;padding: 0;max-width:1500px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first .text-box .title {    font-size: 40px;    color: #000;    font-weight: 600;    letter-spacing: 3px;    line-height: 1.8em;}.RWDright_cont002 .item-first .text-box .subtitle {    font-size: 18px;    color: #666;    line-height: 1.8em;    margin-top: 0;    font-weight: 400;    letter-spacing: 1px;}.RWDright_cont002 .item-first .text-box .underline {display: none;}.RWDright_cont002 .item-first .text-box .text {    width: 100%;    line-height: 1.8em;    letter-spacing: 1px;    font-size: 15px;}.RWDright_cont002 .about-txt {color: #666;}.RWDright_cont002 .item-first .text-box a {    margin-left: 0;    font-size: 14px;    letter-spacing: 1px;    padding: 5px 20px;}.about_block {    padding: 100px 0px;    position: relative;    background: #fafafa;}/*footer*/ 
.footer_block {    background: #ab1b1c;    padding-top: 50px;}.footer_block .container {    width: 80%;    padding: 30px 0px;}.ft_left {    width: 25%;    text-align: left;    float: left;}.ft_right {    width: 75%;    float: right;    line-height: 2;    padding-left: 60px;    border-left: 1px solid #ccc;}.ft_tex {font-size: 15px;letter-spacing: 1px;}.ft_copyright {    text-align: left;    font-size: 12px;    color: #cf5d5e;    margin-top: 25px;    letter-spacing:1px;}.ft_copyright .RWDssl01, .ft_copyright .RWDedictor, .ft_copyright .copyright, .RWDcopyright{display: inline-block;}.ft_copyright .RWDedictor {padding: 0px 10px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color:#cf5d5e;}.ft_tex .RWDedictor {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.contact-txt {width: 65%;padding-right:50px;}.contact-map {width: 35%;}.contact-txt ul li a:hover {    color: #ccc;    transition: 0.3s;}.contact-txt ul li a {    color: #fff;    transition: 0.3s;}.contact-txt ul li {    list-style: none;    color: #fff;    letter-spacing: 1px;    line-height: 1.8em;    margin-bottom: 10px;}.contact-txt ul {    padding-left: 0;}.ft_copyright.pad_copyright {    display: flex;    background: #931718;    flex-direction: row;    justify-content: center;    align-items: center;    padding: 10px 0px;}.ft_copyright.pc_copyright {    display: none;}.footer-logo h4 {    color: #fff;    font-size: 30px;    letter-spacing: 2px;    line-height: 1.5em;}.footer-logo h5 {    color: #fff;    letter-spacing: 1px;    line-height: 1.5em;    font-size: 17px;}/*scrolltop*/ 
.scrollTop002 .ii {    border: 2px solid #ab1b1c;}.about_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/bg2-02.png)no-repeat;    width: 392px;    height: 180px;    background-size: contain;    right: 0;    top: -50px;    opacity: 1;}.about_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/bg2-02.png)no-repeat;    width: 392px;    height: 180px;    background-size: contain;    left: 0;    bottom: 9px;    opacity: 1;    filter: FilpH;    transform: scaleX(-1);}
/*內頁 start*/

div#RWDPAGE_BASE_PAT02 .main {top: 0 !important;margin: 0px !important;}@media (max-width: 2000px) {div#RWDPAGE_BASE_PAT02 .main {top: -80px !important;}}.m2018 .products-nav>ul>li>a {padding: 5px 0 10px 30px;}section.call_to_action {padding: 80px 0px;min-height: 800px;}section.call_to_action > .container {width: 90%;}section.article-text.rwd .container {width: 100%;}section.hgroup .container {width: 100%;}.model.article_model.RWDeditor01 img {width: 100%;}.pagecontent {font-size: 15px;letter-spacing:1px;line-height: 30px;}.page_wrapper_bg .article-text.rwd .container{font-size: 15px; line-height:30px; color: #555; word-wrap:break-word;word-break:normal;letter-spacing: 1px}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 15px; line-height:30px; color:#555; word-wrap:break-word;word-break:normal;letter-spacing: 1px}/*麵包屑*/section.hgroup .container {text-align: center;}.pageTitle {font-size: 36px;font-weight: 500;line-height: 1.5;margin: 0;padding: 0;letter-spacing: 1px;}.hgroup .breadcrumb a:hover {color:#111}.hgroup .container {margin-top: 0px;padding-top: 0px;}/*最新消息*/ 
.layoutlist_8 .article_subject {color: #ab1b1c !important;font-size: 18px !important;font-weight: 500 !important;line-height: 1.6 !important;text-decoration: none;letter-spacing: 2px !important;}.layoutlist_8 .list_subject .summary a {color: #666;font-weight: 400;font-size: 16px;letter-spacing: 1px;line-height: 1.5;}.layoutlist_8 .list_subject .summary {margin: 0px 0 !important;}.layoutlist_8 .item {padding: 45px 30px;border-bottom: 1px dotted #ccc;display: flex;align-items: center;}.layoutlist_8 .listdate .yearmonth {color: #888 !important;font-size: 14px!important;letter-spacing: 1px!important;padding-bottom:0px!important;text-align: right!important;}.layoutlist_8 .listdate .day {color: #111 !important;font-size: 40px !important;line-height: 1 !important;text-align: right !important;font-weight: 500 !important;}.layoutlist_8 .item:hover {background: #f8f8f8;}.layoutlist_8 .item {transition: 0.8s;}/*回上頁*/ 
.btn.btn_back a:hover {background: #ab1b1c;}.btn.btn_back {float: right;padding: 0;}.btn.btn_back a {width: 200px;background: #111;color: #fff;display: block;padding: 10px;transition: 0.5s;}/**//*電子表單*/div#eforms ul {list-style: none;padding-left: 5px;}.new-form .formdesc {padding-right: 100px;}div#eforms h5 {font-weight: 500;font-size: 18px;margin: 30px 0px 25px;}.new-form {margin-left: 0;margin-right: 0;}.customized_columns {padding:30px 0px 0px 100px;border-left: #f5f5f5 1px solid;}.form-group {margin-bottom: 25px;}.new-form .new-width .control-label {text-align: left !important;font-weight: 500;letter-spacing: 2px;font-size: 16px !important;}.customized_columns ._input, .customized_columns select {border: 0px solid #e2e2e2;background-color: #f2f2f2;font-size: 15px;border-radius: 0;box-shadow: none;transition: 0.5s;color: #222;}.customized_columns ._input:focus {border-bottom: 1px #ab1b1c solid;}.customized_columns ._input:hover {border-bottom: 1px #ab1b1c solid;}.new-form .new-width .currectsend_btn {float: right;margin-right: 0;border: 0;background: transparent;}.ebtn.currectsend_btn a:hover {background: #ab1b1c;border: 1px #ab1b1c solid;}.ebtn.currectsend_btn a {background: #111;border-radius: 0;font-size: 16px;letter-spacing: 2px;padding: 5px 30px;width: 200px;text-align: center;border: 1px #111 solid;transition: 0.5s;}/**//*隱私權政策*/ 
.hgroup .breadcrumb {font-size: 13px;background-color: transparent;margin: 0 0 0;padding: 10px 0px;border: solid 0px #ccc;position: relative;bottom: 0;right: 0;letter-spacing: 1px;width: 100%;text-align: center;}.article5.id48 p {text-align: center;margin: 0px 0px 30px;line-height: 1.5;}.article5.id48 .editor.clearfix {width: 70%;margin: 0 auto;}.article5.id48 ul {padding-left: 22px;}.article5.id48 h6 {font-size: 16px;border-bottom: 1px #eca0a0 solid;width: fit-content;}.article5.id48 h5 {font-size: 18px;font-weight: 500;color: #111;margin-top: 50px;line-height: 1.5;}/*A*/ 
.about_row span {letter-spacing: -0.5px;}.about_row h5 {color: #ab1b1c;font-size: 18px;font-weight: 500;margin: 20px 0px 0px;}.about_ul li span {opacity: 0.5;}.about_ul li {list-style: none;margin-bottom: 15px;display: flex;align-items: center;position: relative}.about_ul h6 {display: inline-block;color: #111;font-weight: 500;font-size: 18px;position: relative}.about_ul {display: flex;align-items: center;}.about_ul li h6::after {content: "";position: absolute;width: 6px;height: 6px;background: #ab1b1c;left: -18px;top: 5px;}.about_box h5 {font-size: 20px;font-weight: 500;color: #bc2020;line-height: 1.5;}.about_box {display: flex;align-items: center;border-bottom: 1px #eee solid;padding-bottom: 30px;margin-bottom: 30px;}.about_box p {width: 80%;}.RWDtimeline01 li.event .point .title {font-size: 28px;font-weight: 600;margin: 0 0 0px 0;line-height: 30px;color: #111;}.RWDtimeline01 li.event .circle img {width: 100%;height: auto;max-width: 180px;margin-bottom: 10px;}.RWDtimeline01 li.event:before {width: 12px;height: 12px;border: 0px solid #c33738;background: #c33738;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {filter: brightness(1.2);}.RWDtimeline01 li.event .point .editor {border-bottom: 1px #eee solid;font-size: 15px;color: #666;line-height: 28px;text-align: center;width: 80%;margin: 10px auto 0px;}/*側選單*/#sidebar {width: 20%;margin-top: 40px;}#sidebar {background: #f7f7f7;padding: 20px 20px !important;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {padding-right: 0px;padding-left: 0px;}#sidebar .products-nav .nav-title {background: transparent;font-weight:500;font-size: 20px;padding: 10px 30px;color: #111;letter-spacing: 1px;margin: 0;border-bottom: 1px #aaa solid;margin-bottom: 20px}.m2018 .products-nav>ul>li {border-bottom:1px solid #dcdcdc;}.m2018 .products-nav>ul>li>a {color: #222;}.m2018 .products-nav>ul>li {margin: 0;padding: 0;border-bottom: 0px solid #eee;}.m2018 .products-nav li:not(.has-child)>a {font-size: 16px;font-weight: 600;padding: 10px 0px;width: 100%;color: #222;font-weight: 600}li.sidemenu2__li.active a {color:#b70911}.m2018 .products-nav>ul>li {position: relative;padding: 0;}.m2018 .products-nav>ul>li.active a {color:#b70911}.m2018 .products-nav .toggle-submenu::after {right: 25px;top: 50%;}.m2018 .products-nav li:not(.has-child)>a {display: block;width: 100%;max-width: none;padding:10px 30px;color: #666;font-size: 15px;margin: 0;font-weight: 600}.m2018 .products-nav li:not(.has-child)>a:hover {color:#b70911}.m2018 .products-nav li.has-child>a:hover {color:#b70911}.m2018 .products-nav li:hover > a {color:#b70911}.m2018  li.has-child.is-open ul {padding:0px 0px 10px !important;z-index:11}.m2018 .products-nav a {margin-top: 5px;}.m2018 li.has-child.is-open ul {border-bottom:0px #bdbdbd solid;;}.m2018 .products-nav li.is-open>.toggle-submenu::after {z-index: 11;}.m2018 .products-nav ul>li>.toggle-submenu {width: 100%;height: 50px;display: block;position: absolute;top: 0; right: 0;cursor: pointer;z-index: 11111;}.toggle-submenu {border-bottom:0px #bdbdbd solid;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #b70911;}.m2018 .products-nav li:not(.has-child)>a {position: relative;}.m2018 .products-nav li:not(.has-child)>a::after {content: "";position: absolute;width:0px;left: 0;top: 46%;height:3px;background:#bdbdbd;transition: 0.3s;}.m2018 .products-nav ul li>ul>li:hover a::after {width: 20px;background:#b70911}.m2018 .products-nav ul li>ul>li:active a::after {width: 20px;background:#b70911}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #b70911;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #b70911;}.m2018 .products-nav ul li>ul>li:hover>a::after {width: 15px;background:#bd1f22}.m2018 .products-nav ul li>ul>li:focus>a::after {width: 15px;background:#bd1f22}.m2018 .products-nav ul li>ul>li.active>a::after {width: 15px;background:#bd1f22;}/**/ 
.products-nav .slidemenu2__li:not(.has-child)>a::after {content: "";position: absolute;width: 0px;left: 0;top: 46%;height: 3px;background: #bdbdbd;transition: 0.3s;}.m2018 .products-nav li.active>a::after {width: 15px;background:#bd1f22;}.m2018 .products-nav li:not(.has-child)>a:hover::after {width: 15px;background:#bd1f22;}.article1 #article {width: 80%;padding-left: 50px !important;}/**/ 
.layoutlist_2 .album_item_subject {padding: 10px 0px;color: #111;font-weight: 500;transition: 0.5s;}#album {width: 80%;padding-left: 50px !important;margin-top:30px !important}.album_item img {max-width: 100%;padding: 10px 10px 0px;}.layoutlist_2 .album_item:hover .album_item_subject {color:#ab1b1c}.page_desc img {width: 200px}.page_desc {text-align: center;margin-top: 50px;color: #111;margin-bottom: 50px;}.page_desc p {width: 70%;margin: 0 auto;}.row .album_d_item a {border-bottom: 0px solid #b2b2b2;}.row .album_d_item a {height: auto !important;padding-bottom: 20px;}.album_d_item {margin-top: 0px;}.page_content1v1 .album_d_item .album_item_subject {text-overflow: ellipsis;overflow: visible;padding: 0 15px;white-space: nowrap;line-height: 1.5;position: relative;opacity: 1 !important;top: 0;left: 0;background: transparent}.row .album_d_item {padding-bottom: 0;border-bottom: 0 solid #b2b2b2;width: calc(100%/4 - 1px);float: left;padding: 0px 25px;margin-bottom: 30px !important;}.album_d_item .album_item_subject {bottom: 0;height: auto}.page_content1v1 .album_d_item .album_item_subject h5 {margin: 10px 0px 5px;font-size: 18px;color: #000;font-weight: 500;}/**/ 
.article3 ul.btn_block li a {color: #555;font-weight: 500;display: block;width: 100%;height: 100%;padding: 5px 0px;transition: 0.5s;border: 1px #555 solid;position: relative}.article3 ul.btn_block {grid-template-columns: 1fr 1fr 1fr 1fr;display: grid;padding: 0;width: 70%;margin: 0 auto;}.article3 ul.btn_block li {list-style: none;display: block;text-align: center;margin: 10px;transition: 0.5s;}.article3 ul.btn_block li a:hover {color: #fff;background: #bc2020;border: 1px #bc2020 solid}.article3 ul.btn_block li a:hover::after {opacity:1}.article3 ul.btn_block li a::after {clip-path: polygon(0 0, 0% 100%, 100% 50%);content: "";position: absolute;width: 10px;height: 15px;left: -1px;top: 11px;background: #fff;transition: 0.3s;opacity: 0;}.article3 .map {width: 70%;margin:20px auto 0px;background: #f5f5f5;padding: 0px 0px 50px;}.article3 .map h5 {background: #b15453;padding: 15px 30px 15px;color: #fff;font-size: 18px;font-weight: 500;}.article3 .map ul {padding: 30px 50px 0px;list-style: none;color: #444;font-weight: 500;line-height: 2.5;}a#map1 {display: block;height: 80px;}a#map2 {display: block;height: 80px;}a#map3 {display: block;height: 80px;}a#map4 {display: block;height: 80px;}a#map5 {display: block;height: 80px;}a#map6 {display: block;height: 80px;}a#map7 {display: block;height: 80px;}a#map8 {display: block;height: 80px;}.page_content1v1 a.fancyboxm {pointer-events: none;}

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

@media (max-width: 1600px) {section.call_to_action > .container {width: 95%;}.customized_columns {padding: 30px 0px 0px 50px;}.new-form .formdesc {padding-right: 50px;}.article5.id48 .editor.clearfix {width: 80%;margin: 0 auto;}}@media (max-width: 1500px) {section.call_to_action > .container {width: 100%;}.about_box p {width: 90%;}.article3 ul.btn_block {width: 80%;}.article3 .map {width: 80%}.customized_columns {padding: 30px 0px 0px 20px;}.new-form .formdesc {padding-right: 20px;}.article5.id48 .editor.clearfix {width: 100%;margin: 0 auto;}}@media (max-width: 1300px) {.layoutlist_8 .list_subject .summary {line-height: 1 !important}.layoutlist_8 .list_subject .summary a {font-size: 14px}.article3 ul.btn_block {width: 90%;}.article3 .map {width: 90%;}}@media (max-width: 1200px) {div#RWDPAGE_BASE_PAT02 .main {top: 0px !important;}#sidebar {background: #f7f7f7;padding: 20px 20px !important;}.article1 #article {width: 100%;padding-left: 0px !important;}#sidebar {width: 100%;margin-top: 0px;}#album {width: 100%;padding:0px !important;margin-top: 30px !important;}}

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

@media (max-width: 1600px) {/*1600px*/ 
.slogan_block .container {width: 90%;}.RWDService002 .funny-boxes-text {    padding-left: 10px;    margin-left: 2%;    width: 77%;}}@media (max-width: 1400px) {/*1400px*/ 
.ft_right {    width: 73%;    margin-left: 2%;}}@media (max-width: 1300px) {/*1300px*/ 
.footer_block .container {width: 85%;}.footer-logo h4 {font-size: 25px;}}@media (max-width: 1200px) {/*1200px*/ 
.RWDService002 .funny-boxes-text {margin-bottom: 0;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.footer-logo h5 { font-size: 15px;}.main {    margin-top: 61px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.about_block > .container {width: 85%;}.slogan_block .container .RWDedictor {width: 45%;padding-right: 50px;}.RWDService002 {width: 55%;}.pad_copyright {display: block;margin: 10px auto;text-align: center;}/**/ 
.pageTitle {font-size: 30px}.layoutlist_8 .item {padding: 45px 0px}.layoutlist_8 .listdate .day {font-size: 30px !important}div#eforms h5 {line-height: 1.5;}.new-form .col-md-6 {width: 100% !important;}.new-form .new-width .control-label {font-size: 15px !important;}.customized_columns {padding: 50px 20px 0px 20px;border-left: #f5f5f5 0px solid;border-top: #f5f5f5 1px solid;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.slogan_block .container {flex-direction: column-reverse;}.RWDService002 .section-inner > .container {flex-direction: column;}.RWDService002 {width: 100%;}.slogan_block .container .RWDedictor {width: 80%;padding-right: 0;}.RWDService002 {width: 95%;}.service_deco {left: initial;right: 111px;z-index: 11;}.footer_block .container {width: 90%;}.logo_wall {padding: 100px 5%;}.about_block:after {    width: 315px;    height: 145px;}.about_block:before {    width: 315px;    height: 145px;}.RWDService002 .section-inner > .container .row .col-sm-4.col-md-4 .funny-boxes-text:after{display:none;}/**/ 
.about_row {display: flex;flex-direction: column-reverse;}.about_row .left {margin-top: 50px;}.about_ul .col-md-5 {text-align: center;}.about_ul .col-md-5 img {width: 70% !important;margin: 0 auto !important;}.about_ul .col-md-7 {width: fit-content;margin: 50px auto;}.about_ul {display: flex;align-items: center;flex-direction: column-reverse;flex-wrap: wrap;}.about_box p {width: 100%;text-align: left;min-height: 100px}.about_box h5 {font-size: 16px}.about_box .left {width: 100%;}.about_box .right {width: 100%;}.about_box {display: flex;flex-direction: column-reverse;width: calc(100%/2 - 1px);float: left;height: 580px;text-align: center;border-right: 1px #eee solid;margin: 0;padding: 30px 10px;justify-content: flex-end}.about_box:nth-child(2) {border-right: 0px;}.about_box:nth-child(4) {border-right: 0px;}.about_box:nth-child(3) {border-bottom: 0px;height: 500px}.about_box:nth-child(4) {border-bottom: 0px;height: 500px}.page_desc img {width: 180px;}.page_desc p {width: 90%;margin: 0 auto;line-height: 1.8;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.service_deco {    right: initial;    left: 0;    width: 150px;    top: 150px;}.about_block:after {width: 237px;height: 101px;}.about_block:before {width: 237px;height: 101px;}.RWDright_cont002 .item-first {flex-direction: column-reverse;}.RWDright_cont002 .item-first a {width: 100%;margin-top: 50px;}.RWDright_cont002 .item-first .text-box {padding-left: 0;}.footer_block .container {display: flex;flex-direction: column;}.ft_left {    width: 100%;    text-align: center;    margin-bottom: 20px;    float:none;}.ft_right {    width: 100%;    border-left: 0;    padding-left: 0;    margin-left: 0;    margin-top: 0;    border-top: 1px solid #c04142;    padding-top: 30px;    float:none;}.ft_copyright.pad_copyright {    margin-bottom: 0;}.sale_title {font-size: 30px;}.RWDService002 h1.main-title {font-size: 30px;}.RWDright_cont002 .item-first .text-box .title {font-size: 30px;}.logo_wall {padding: 80px 5%;}.slogan_block {padding: 80px 0px;}.about_block {padding: 80px 0px;}/**/ 
.article3 ul.btn_block {width: 100%;}.article3 .map {width: 100%;}.article3 .map {margin: 0px auto 0px;}#article {padding: 0 !important;}.article3 ul.btn_block li {margin: 5px;}a#map2 {display: block;height: 60px;}.article3 .map ul {padding: 0px 30px 0px;line-height: 2;}.article3 .map h5 {font-size: 16px;}section.article-text p {font-size: 14px;line-height: 1.8;}.about_box {height: 560px}.about_box:nth-child(3) {height: 450px;}.about_box:nth-child(4) {height: 450px;}.row .album_d_item {padding: 0px 15px;}.ebtn.currectsend_btn a {font-size: 15px;margin: 0 auto;width: 200px}.btn.btn_back a {margin: 0 auto;font-size: 15px;}.btn.btn_back {float: none;width: 100%;}.hgroup .container {padding: 0;margin-left: 0px;margin-right: 0px;}.hgroup .container {margin-top: 50px !important;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.service_deco { width: 100px;}/**/ 
.ebtn.currectsend_btn a {font-size: 15px;margin: 0 auto;width:90%}.btn.btn_back a {font-size: 15px;margin: 0 auto;width:90%}.layoutlist_8 .item {display: block;}.layoutlist_8 .listdate .day {font-size: 14px !important;color: #888 !important;}.layoutlist_2 .album_item {margin: 10px 0;width: calc(100%/2 - 1px);float: left;}.row .album_d_item {width: calc(100%/2 - 1px);}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.contact-txt {    width: 100%;    padding-right: 0;}.ft_tex .RWDedictor {flex-direction: column;}.contact-map {width: 100%;margin-top:30px;}.footer_block .container {width: 80%;}.ft_copyright.pad_copyright {flex-direction: column;}.RWDbanner_plus01.style-dotnav.control-center .control-box .control {    position: absolute;    bottom: -26px;    width: 100%;}.RWDbanner_plus01 {overflow: visible;}.RWDService002 .funny-boxes-text {    margin-left: 8%;    width: 70%;}.contact-txt ul li {    text-align: center;}/**/ 
.about_box {width: calc(100%/1 - 1px);height: auto;border-right: 0px #eee solid;border-bottom: 1px #eee solid;}.article3 ul.btn_block {grid-template-columns: 1fr 1fr;}.about_box:nth-child(3) {    border-bottom: 1px #eee solid;    height: 500px;}.RWDtimeline01 li.event .point .editor {    border-bottom: 1px #eee solid;    font-size: 14px;    color: #666;    line-height: 25px;    text-align: center;    width: 100%;    margin: 10px auto 0px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .logo {    width: 200px;    float: none;}.RWDService002 .fa {    height: 80px;    width: 80px;}.RWDright_cont002 .item-first .text-box a {    width: 200px;}/**/ 
.pageTitle {font-size: 22px;}#sidebar {background: transparent;padding:0 !important;margin-bottom: 30px}.page_wrapper_bg .article-text.rwd .container {padding: 0;}.page_desc p {width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}a#map1 {height: 60px;}a#map2 {height: 60px;}a#map3 {height: 60px;}a#map4 {height: 60px;}a#map5 {height: 60px;}a#map6 {height: 60px;}a#map7 {height: 60px;}a#map8 {height:60px;}.new-form {margin-top: 0px;}div#eforms h5 {font-size: 15px;margin: 0px 0px 25px}.new-form .formdesc {padding: 0 !important;}.customized_columns {padding: 20px 0px 0px 0px;}.about_row {margin: 0px -10px;}.pagecontent {font-size: 14px;letter-spacing: 1px;line-height: 2;}.about_row .left {margin-top: 20px;}.about_ul h6 {display: block;font-size: 16px;}.about_ul li {line-height: 1.5;margin-bottom: 32px;}.about_ul li span {display:none}.about_ul li {display: block}.about_ul .col-md-7 {width: 100%;margin: 50px auto;}.about_box p {min-height: auto;}.about_ul .col-md-5 img {width: 100% !important;}.about_ul ul {padding-left: 22px;}.about_box {padding: 30px 0px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.service_deco {top: 100px;}.contact-txt ul li {font-size: 14px;}.page_content1v1 .album_d_item .album_item_subject h5 {font-size: 15px;}.page_content1v1 .album_d_item .album_item_subject {font-size: 12px;}section.article-text p {padding: 0px 0px;}.album_item img {max-width: 100%;padding: 0;}.row .album_d_item {padding: 0px 10px;}#album p {padding: 0px 10px;}.article3 ul.btn_block li a {font-size: 13px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.sale_title {margin-bottom: 30px;}.RWDService002 .funny-boxes.float-shadow > .funny-boxes-icon {    width: 100%;    text-align: center;}.RWDService002 .funny-boxes-text {    margin-left: 0;    width: 100%;    padding-left: 0;    text-align: center;}.RWDService002 .section-inner > .container .row .col-sm-4.col-md-4 .funny-boxes {flex-direction: column;}.RWDService002 h1.main-title {text-align: center;}.RWDService002 h2.sub-title {    font-size: 16px;    text-align: center;}.RWDService002 .section-inner > .container .row .col-sm-4.col-md-4 .funny-boxes {padding-bottom: 0;}.about_block:after {    width: 168px;    height: 74px;}.about_block:before{    width: 168px;    height: 74px;}
}
/*320px end*/