a,a:hover {text-decoration: none}.main {background: url(archive/image/customization/so-white.png);overflow: hidden}.block_0 {height:100px;position: relative;top: -200px;z-index:-11}#RWDfullscreen01 #panel_63 {margin-top:30px;}.a_block_bg {margin-top: 60px;}.contact_block .a_block_bg {margin-top: 0px;}.info_block .container.md-title {display:none}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none}/*#cd-primary-nav > li:nth-child(7) > ul > li.first-click > a:nth-child(1) {border-radius: 10px;}*/li.member-block.hidden-xs {display:none}ul.cd-header-buttons {z-index: 30;}/**/ 
.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow {background-color: transparent;border: 1px #fff solid}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow:hover {background-color: rgba(255, 255, 255, 0.20);}/*選單*/ 
.RWDmenu_plus02 .container {width:100%;}#cd-primary-nav {    width: fit-content;    border-top: 1px #cacaca dotted;    max-width: 64%;margin: 0 auto}.cd-primary-nav>li {padding-top: 20px;border-top: 0px dashed transparent;}.cd-primary-nav>li>a {padding: 0px 20px !important;line-height: 22px;letter-spacing: 2px;font-size: 16px;cursor: pointer;font-weight: 600;color: #eee;height:auto;text-align: center;width: 135px}.cd-primary-nav>li:after {display:none}.RWDmenu_plus02 .inside {background:rgba(224, 224, 224, 0.28);transition: 0.5s}.cd-main-header {background: transparent}.m_stitle {font-size: 11px;font-family: 'Roboto', sans-serif;font-weight: 400;letter-spacing:0px;pointer-events: none;}.is-up .m_stitle {display:none !important}.is-up .cd-nav li:hover .m_stitle {display:none !important}.is-up .cd-nav li:hover .m_title {display:block !important}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #1d2087;color: #fff;}.cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons, .cd-primary-nav .cd-secondary-nav {border-radius: 10px !important;}.cd-primary-nav .cd-secondary-nav>li:first-child {border-radius: 10px 10px 0px 0px;}.cd-primary-nav .cd-secondary-nav>li:last-child {border-radius: 0px 0px 10px 10px;}.cd-primary-nav .cd-secondary-nav>li:nth-child(2) {border-radius: 10px 10px 0px 0px;}.is-up .cd-primary-nav .cd-nav-gallery,.is-up .cd-primary-nav .cd-nav-icons,.is-up .cd-primary-nav .cd-secondary-nav {top: 60px;}.m_title {pointer-events: none;}.cd-primary-nav>li>a:hover {color: #fff}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #eee}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #fff;}/**//*下滑*/ 
.RWDmenu_plus02 .is-up .container {width: 100%;}.RWDmenu_plus02 .inside.is-up {background:#fff;}.is-up .cd-primary-nav>li>a {color: #222}.is-up .cd-primary-nav>.has-children>a::after,.is-up .cd-primary-nav>.has-children>a::before {background: #222;}.is-up .cart-block img,.is-up  .member-block img,.is-up  .querycar-block img {max-width: 20px;filter: invert(100%) grayscale(100%) brightness(200%);}.is-up .cd-search-trigger::before {border: 2px solid #222;}.is-up .cd-search-trigger::after {background: #222;}ul.cd-header-buttons {top: 30px;position: relative;}ul.cd-header-buttons {margin-left: 50px;transition: 0.5s}.is-up ul.cd-header-buttons {margin-left: 150px;transition: 0.5s}.RWDmenu_plus02 .sub-nav.sub-up {margin-top: -80px;transition: 0.3s}.is-up #cd-primary-nav {width:fit-content;;border-top: 1px #cacaca dotted;max-width: 64%;margin: 0 auto}nav.cd-nav {    margin-left: 0px;    font-size: 14px;    width: 100%;    position: absolute;    border-top: 0px #cacaca dotted;    padding-top: 0px;    transition: 0.5s;    margin-top: 22px;}.is-up nav.cd-nav {float: right; margin: 22px auto 0px;position: absolute;z-index: -1}.is-up nav.cd-nav {border-top: 0px #cacaca dotted}/*logo*/ 
.cd-logo {width:260px;margin-top:0px;margin-left: 0px;margin-bottom:0px;transition: 0.5s;    z-index: 1111}.cd-logo img {filter: invert(100%) grayscale(100%) brightness(200%);transition: 0.4s;}.inside.is-up a.cd-logo img {filter: invert(0%) grayscale(0%) brightness(100%);}/**/ 
.cd-header-buttons {top: 20px}/*購物車詢問車*/ 
.RWDmenu_plus02 .querycar-block i.qty {box-shadow: 0px 0px 0px #ccc}.RWDmenu_plus02 .cart-block i.qty,.RWDmenu_plus02 .cart-menu .title span {box-shadow: 0px 0px 0px #ccc}.RWDmenu_plus02 .cart-menu .title span {background: #E50011;box-shadow: 0px 0px 0px #dedede;position: relative;top: -2px;}.RWDmenu_plus02 .cart-menu .title {border-bottom: 1px dotted #797979;font-size: 16px;margin-bottom: 20px;font-weight: 600;}.carempty {color: #333; font-weight: 600; letter-spacing: 2px;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #222;transition: 0.5s ease}.RWDmenu_plus02 .cart-menu .buy-btn:hover a {color: #fff;background: #e50011;}.RWDmenu_plus02 .is-up .cart-block a, .RWDmenu_plus02 .is-up .member-block a, .RWDmenu_plus02 .is-up .querycar-block a {color: #222;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color: #FFF;}li.member-block.hidden-xs {margin-right: 5px;}/*搜尋*/ 
.cd-search-trigger::before {border: 2px solid #eee;}.cd-search-trigger::after {background: #eee;}.cd-search-trigger span::after, .cd-search-trigger span::before {background: #eee;}.cd-search.full input {border-bottom: 1px dotted #fff;font-size: 30px;}.cd-search.full .ibtn {font-size: 30px}/*副選單*/ 
.sub-nav.visible-lg {position: absolute;right:155px;}.sub-nav .s-menu span,.sub-nav .s-menu2 span  {display: block;font-size: 11px;font-family: 'Roboto', sans-serif; font-weight: 400;letter-spacing: 0.5px;}.s-menu,.s-menu2 {padding: 0 40px;line-height: 22px;letter-spacing: 2px;font-size: 15px;cursor: pointer;font-weight: 600;color: #eee;height: 22px;display: inline-block}.s-menu a::after {content: "";position: absolute;background: url(archive/image/customization/0505icon.png);left: -55px;top: -2px; background-size: contain;width: 50px;height: 50px;opacity: 0.5;}.s-menu2 a::after {content: "";position: absolute;background: url(archive/image/customization/0505icon02.png);left: -55px;top: -2px; background-size: contain;width: 50px;height: 50px;opacity: 0.5;}.s-menu a,.s-menu2 a {position: relative;display: block}/**/div#menu_linedot:after {content: "";position: absolute;width: 5px; height: 5px;background: #e50012;top: -3px;right: 0;}#menu_linedot { position: absolute; height: 74px; top: 0;z-index: -1}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav .slick-dots li {height: 65px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 6px;height: 6px;background: #ffffff;transition: 0.8s;position: relative;opacity:0.5}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff; opacity: 1;transition: 0.8s}.RWDbanner_plus01.style-dotnav.dot .slick-dots button:hover::after {transform: scale(1);}.RWDbanner_plus01.style-dotnav.dot .slick-dots button::after {border: 1px #aaa solid;width: 22px;height: 22px;position: absolute;content: ""; border-radius: 100%;left: -8px;top: -8px;pointer-events: none;transform: scale(0);transition: 0.5s;opacity: 0.5;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button::after {border: 1px #fff solid;width: 22px;height: 22px;position: absolute;content: ""; border-radius: 100%;left: -8px;top: -8px;pointer-events: none;transform: scale(1);transition: 0.5s;opacity: 0.5;}/**/ 
.RWDbanner_plus01 .page-scroll {right: 0px;}.RWDbanner_plus01 .page-scroll.style01 a::after {box-sizing: border-box;content: "";position: absolute;top: 55px;right: 50%;width: 1px;height: 65px;background: #eee;animation: web_menu002 ease-out 1.5s infinite;animation-direction: alternate;opacity: .3;}@keyframes web_menu002{0%{ transform: translate(0px, 0px);} 50%{transform: translate(0px, -20px);}100%{transform: translate(0px, 0px);}}.RWDbanner_plus01 .page-scroll {right: 0px;left: inherit;margin-left: 0px;}.RWDbanner_plus01 .page-scroll {z-index: 111111;bottom: 130px}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDbanner_plus01 .page-scroll.style01 a span {width: 0px;height: 0px;border-left: 0px solid #fff;border-bottom: 0px solid #fff}.RWDbanner_plus01 .page-scroll.style01 a::before {content: "scroll";position: absolute;width: 20px;color: #eee;transform: rotate(90deg);text-transform: uppercase;font-size: 12px; right: 6px;letter-spacing: 3px;top: -40px;right: 24px;}/**/ 
.RWDbanner_plus01 .logo img {margin-bottom: 0px;}.RWDbanner_plus01 .logo{width: 600px;}.RWDbanner_plus01 .slick-caption {top: 62%;left: -220px;}.RWDbanner_plus01 .txt1 {margin-left: 60px;letter-spacing: 2px;text-shadow: 0px 0px 8px #222;}.RWDbanner_plus01 .txt1::after {content: "";position: absolute;-webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);clip-path: polygon(0 0, 0% 100%, 100% 50%);width: 18px;height: 18px;background: #e60c11;left: -28px;bottom: 5px;}/*寬度*/ 
.contact_block .container {width:80%;}.footer_block .container {width:80%;}#panel_65 {width:80%;padding: 0;box-shadow: 0px 0px 5px rgba(68, 68, 68, 0.20);}.info_block .container {width:80%;}.service_block .container {width:80%;}.school_block .container {width:90%;}.RWDProduct006.container {width: 100% !important;}.instagram_block > .container {width:100%;}.RWDnews005 .container {width:80%;}/*行程*/ 
.info_box .main-title::after {position: absolute;background: url(archive/image/customization/arrow.png);width: 36px;height: 36px;right: 45px;bottom: -5px;content: "";background-size: contain;opacity: 0.3;animation: web_menu003 ease-out 2s infinite;animation-direction: alternate;}@keyframes web_menu003{0%{ transform: translate(0px, 0px);opacity: 0.3} 50%{transform: translate(30px, 0px);opacity:1}100%{transform: translate(0px, 0px);opacity: 0.3}}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) > div > div > ul > li > a::after {background: url(archive/image/customization/m01.png);content: "";position: absolute;width: 95px;height: 95px;background-size: contain; bottom: 20px;right: 50%;margin-right: -48px;filter: invert(100%) grayscale(100%) brightness(100%);-webkit-filter: invert(100%) grayscale(100%) brightness(100%);transition: 0.5s ease}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(2) > a::after {background: url(archive/image/customization/m06.png);content: "";position: absolute;width: 95px;height: 95px;background-size: contain; bottom: 20px;right: 50%;margin-right: -48px;filter: invert(100%) grayscale(100%) brightness(100%);-webkit-filter: invert(100%) grayscale(100%) brightness(100%);transition: 0.5s ease}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(3) > a::after {background: url(archive/image/customization/m07.png);content: "";position: absolute;width: 95px;height: 95px;background-size: contain; bottom: 20px;right: 50%;margin-right: -48px;filter: invert(100%) grayscale(100%) brightness(100%);-webkit-filter: invert(100%) grayscale(100%) brightness(100%);transition: 0.5s ease}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(4) > a::after {background: url(archive/image/customization/m09.png);content: "";position: absolute;width: 95px;height: 95px;background-size: contain; bottom: 20px;right: 50%;margin-right: -48px;filter: invert(100%) grayscale(100%) brightness(100%);-webkit-filter: invert(100%) grayscale(100%) brightness(100%);transition: 0.5s ease}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) > div > div > ul > li:nth-child(5) > a::after {background: url(archive/image/customization/m05.png);content: "";position: absolute;width: 95px;height: 95px;background-size: contain; bottom: 20px;right: 50%;margin-right: -48px;filter: invert(100%) grayscale(100%) brightness(100%);-webkit-filter: invert(100%) grayscale(100%) brightness(100%);transition: 0.5s ease}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) > div > div > ul > li > a:hover::after {filter: invert(0%) grayscale(0%) brightness(100%);-webkit-filter: invert(0%) grayscale(0%) brightness(100%);transition: 0.5s ease}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) > div > div > ul > li.active > a::after {filter: invert(0%) grayscale(0%) brightness(100%);-webkit-filter: invert(0%) grayscale(0%) brightness(100%);transition: 0.5s ease}/**/ 
.RWDproduct002_v2 .section-subject {display:none}.main-title {color: #eee;font-size: 32px;font-weight: 600; letter-spacing: 2px; line-height: 1;margin: 15px 0px;position: relative}.info_box {width: 25%;float: left;position: relative;background: #1e2186;padding: 30px 30px 20px;border-radius: 0px;}.info_block {position: relative;margin-top: -160px;z-index: 1;padding-bottom: 100px;overflow: hidden}.RWDproduct002_v2 {padding: 0px 0px;}.info_right {background: #fff;position: relative;z-index: -2;}.RWDproduct002_v2 .filter-portfolio ul {text-align: left;}.RWDproduct002_v2 .btn.btn-rj {background-color: transparent;color: #222;border: 0px solid transparent;font-size: 15px;width: 100%;font-weight: 600;letter-spacing: 1px;position: relative;font-weight: 600 !IMPORTANT}.RWDproduct002_v2 .filter-portfolio ul > li {display: inline-block;margin: 0px 0px 0px 0px;width: calc(100% / 5);position: relative}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) {position: relative;top: -80px;right:0px;display: flex;align-items: flex-end;}.RWDproduct002_v2 .filter-portfolio ul > li::after {content: "";position: absolute;background: #efefef;width: 1px;height: 100px; top: -70px;right: 0px;}.RWDproduct002_v2 .col-md-12 {    width: 100%;    padding: 0;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: transparent;color: #e60c11;z-index: 111;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: transparent;color: #e60c11}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(3) > div {padding: 0;}.portfolio-bottom-summary {margin-bottom: 12px;}/*行程左*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0px 8px;width: calc(100%/3 - 1px);}.portfolio-bottom-summary h4 {    position: relative;    font-size: 16px;    font-weight: 600;    color: #222;    letter-spacing: 1px;    text-align: left;    padding-left: 0px;    line-height: 1.5;    transition: 0.5s;}.portfolio-bottom-summary p {margin: 0 0 10px;font-size: 14px;letter-spacing: 1px; line-height: 1.5;text-align: left;color: #333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;/*指定行數...取代*/-webkit-box-orient: vertical;}.RWDproduct002_v2 .portfolio-item {margin-bottom: 30px;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.portfolio-bottom h4::after {opacity: 0;content: "";position: absolute;width:0px;height: 15px;left: -25px;top: 4px;background: #e60c11;-webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);clip-path: polygon(0 0, 0% 100%, 100% 50%); transition: 0.6s}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {padding-left: 25px;transition: 0.5s}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4::after {opacity:1;left: 2px;width: 15px}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto 0px;}#RWDfullscreen01 .p-title {font-size: 14px;letter-spacing: 1px;margin-bottom: 20px;line-height: 2; color: #333;text-align: justify;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 { color: #1d2087;}.more_btn a {    text-align: left}/*行程右*/ 
.info_left {margin-top: 100px;padding-right: 50px;position: relative;z-index: 1111}/*標題*/ 
.section-line {display:none !important}.en-title {    color: #ffe755;    font-size: 24px;    font-family: 'Roboto','微軟正黑體', sans-serif;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 1px;}.info_left .main-title {    color: #222;    margin: 5px 0px 30px;    line-height:35px;    font-size: 22px;}.RWDService001 h2.sub-title {color: #222;font-size: 32px;font-weight: 600;letter-spacing: 2px; line-height: 1;margin: 15px 0px;}.info_left .en-title {color: #e60c11;font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 500; text-transform: uppercase;letter-spacing: 1px}.RWDService001 h1.main-title {display:none;color: #e60c11;font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 500; text-transform: uppercase;letter-spacing: 1px}.RWDService001 h2.sub-title {display:none;color: #222;font-size: 32px;font-weight: 600;letter-spacing: 2px; line-height: 1;margin: 15px 0px;}.RWDService001 .section-subject {display:none;text-align: left;margin-bottom: 50px;}.RWDService002 h1.main-title {color: #222;font-size: 32px;font-weight: 600;letter-spacing: 2px;line-height: 1.3;margin: 0px 0px 10px; text-align: left;}.RWDService002 h2.sub-title {color:#e60c11;font-size: 20px;font-weight: 600; letter-spacing: 1px;text-align: left;padding-left: 5px;margin-top: 0px !important;}.service_block .main-title {color: #e60c11;font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 10px !important;margin-top:0px}.service_block .sub-title {color: #222;font-size: 32px;font-weight: 600;letter-spacing: 2px;line-height: 1;margin:5px 0px 20px}/*核心服務*//*.about_left::after {content: "";position: absolute;background: #dedede;width: 800px;height: 500px;top: -10px;z-index: -1;}*/ 
.about_left {z-index: 1}.service_block {border-top: 1px #eee solid;padding: 80px 0px 0px;position: relative;background: #fff}article.boxFeature-2 {padding-top: 20px;background: #fff;border-radius: 0px;box-shadow: 0px 0px 0px hsla(0, 0%, 67%, 0.38); border: 1px #e6e6e6 solid;padding-bottom:0px;position: relative; transition: 0.5s}/*.RWDService001 i.iconBig::after {content: ""; position: absolute; top: -3px; left: 0;border-top: 6px #f5f3f2 dotted;width: 100%; z-index: 1111;}*/ 
.RWDService001 i.iconBig {position: relative}.RWDService001 h2 {font-size: 24px;color: #222;font-weight: 600;margin: 5px 20px 20px;letter-spacing: 1px;}.RWDService001 p {margin-top: 0;margin-bottom: 12px;font-size: 14px;text-align: left;padding: initial; color: #555; letter-spacing: 1px;margin: 5px 26px 0px;}.RWDService001 img {background: #f5f3f2;border-radius: 0px 0px 0px 0px;padding:0px 5px 0px}.RWDService001 i {margin-bottom: 0px;}/*#m_RWDfullscreen01_67_1 > div:nth-child(2) {float: right;width: 80%;}*//*#m_RWDfullscreen01_67_1 > div.section-subject.row {float: left; width: 20%;}*/ 
.RWDService001 .row .col-md-3 {padding: 0px 5px;}article.boxFeature-2::after {background: url(archive/image/customization/paper3.png)no-repeat; position: absolute;content: "";width: 0px;height: 45px;top: -23px; left: 50%;margin-left: -55px;opacity: 0; transition: 0.5s}article.boxFeature-2:hover h2, article.boxFeature-2:active h2 {color: #1f2185;}/*#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2 h2 {color: #1f2185;}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2::after {opacity: 0.8;width: 110px;}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2{position: relative;top: 20px;display: flex;flex-direction: column-reverse}*/article.boxFeature-2 {display: flex;flex-direction: column-reverse}#m_RWDfullscreen01_67_1 > div:nth-child(2):hover > a > div > .boxFeature-2::after {opacity: 0;width: 0;}#m_RWDfullscreen01_67_1 > div:nth-child(2):hover > a > div > .boxFeature-2{top: 0;transition: 0.5S;}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a > div > .boxFeature-2:hover {top: 20px; transition: 0.5s}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a > div > .boxFeature-2:hover::after {opacity: 0.8;width: 110px; traition: 0.5s}.service_block .RWDedictor {    float: left;    width: 25%;    font-size: 14px;    letter-spacing: 1px;    line-height: 2;    color: #333;    text-align: justify;    padding-right: 55px;    padding-left: 1px;}.RWDService001 {    width: 75%;    float: right;}/*了解更多*/ 
.more_btn a {color: #555;font-size: 15px;letter-spacing: 2px;font-weight: 600;transition: 0.3s;background: #fff;padding: 4px 20px;transition: 0.5s;border: 1px #5555 solid;display: block;z-index: 1111;position: relative}.more_btn a:hover {border:1px #1e2186 solid;background: #FFF;transition: 0.5s}.more_btn:hover a {color: #1e2186;transition: 0.5s}.more_block {margin-top: 100px;position: relative;z-index: 1}/*.more_block::after {content: "";position: absolute;width: 42px;height: 38px;background: #d2d2d2;top: -5px;left: -5px;z-index: -1;}*//*服務特色*/ 
.about_block {background: #fff;padding: 120px 0px 120px;position: relative;box-shadow: 0px 30px 25px rgba(144, 144, 144, 0);}.about_right {position:relative;right:100px;float: right;width: 45%;margin-top:0px}.about_left {width:46%;float: left;position: relative}.RWDService002 {z-index: 1111;position: relative;}.about_block .RWDparallax_new .picbgbox {position: relative;display: block; width: 100%;height: 25vw !important}.RWDService002 .container {width: 100%;}.RWDService002 .section-subject {margin-bottom:25px;margin-left:0px;position: relative}.RWDService002 {padding: 50px 0px;margin-top: 30px;}.RWDService002 .flipInY{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.funny-boxes > .funny-boxes-text > h4 {font-size: 16px;letter-spacing: 1px;position: relative; text-transform: uppercase;line-height: 28px;color: #555;font-weight: 600;padding-bottom: 0px;margin: 10px 5px 5px}.RWDService002 {padding: 0px 0px;margin-top: 30px;}.funny-boxes > .funny-boxes-text > h4::after {display:none}.funny-boxes.not-right-column::before {display:none}.RWDService002 .row .col-sm-4.col-md-4:after {content: "";position: absolute;right: 0;background: #e0e0e0;height: 25px;bottom: 10px;width: 1px;}.RWDService002 .row .col-sm-4.col-md-4:before {content: "";position: absolute;right: 50%;background: #e0e0e0;height: 1px;bottom: -10px; width: 200px;margin-right: -100px;}.funny-boxes.float-shadow > .funny-boxes-icon::before {display:none}.funny-boxes > .funny-boxes-icon {border-radius: 0;height: 60px;line-height: 1;margin-bottom: 0px;position: relative;width: 60px; display: inline-block !important;float: left;margin-left: 18px}.funny-boxes-text.animated.flipInY {float: right;}.funny-boxes {margin: 20px 0px 5px;display: flex;align-items: center}#m_RWDfullscreen01_70_2 > div.section-inner > div > div:nth-child(2) > div:nth-child(3):after {display:none}#m_RWDfullscreen01_70_2 > div.section-inner > div > div:nth-child(3) > div:nth-child(3):after {display:none}#m_RWDfullscreen01_70_2 > div.section-inner > div > div:nth-child(4) > div:nth-child(1):before {display:none}#m_RWDfullscreen01_70_2 > div.section-inner > div > div:nth-child(4) > div:nth-child(2):before {display:none}.RWDService002 .fa {filter: invert(100%) grayscale(100%) brightness(50%);webkit-filter: invert(100%) grayscale(100%) brightness(0%)}.funny-boxes:hover .fa  {filter: invert(0%) grayscale(0%) brightness(100%);webkit-filter: invert(0%) grayscale(0%) brightness(100%)}/*過場*/ 
.px_block {background: rgba(204, 204, 204, 0.25);padding: 0px 0px;position: relative;}.px_block .RWDparallax_new .picbgbox {height:25vw}.px_block .px_en_title {    font-size: 32px;    color: #1e2186;    line-height: 1.2;    letter-spacing: 2px;    text-align: center;    margin-top: 60px;    font-weight: 600;}.px_block .container.editor p {    font-size: 18px;    letter-spacing: 1px;    font-weight: 600;    color: #555;    line-height: 30px;    margin: 0px 0px 25px;}.px_block .container.editor {text-align: center}.px_block .px_title {color: #444;font-weight: 600;letter-spacing: 1px;margin: 20px 0px 5px;font-size: 18px;}.px_block .title_text {color: #444;font-weight: 600; letter-spacing: 1px;margin: 0px 0px 30px;font-size: 18px;}.px_block .more_block {width:250px;margin: 20px auto;}.px_block .more_btn a {background: #e60c11;border: 1px #e60c11 solid;color: #fff}.px_block .more_btn a:hover {background: #fff;border: 1px #e60c11 solid;color:#e60c11}.px_block .RWDparallax_new {box-shadow:0px 0px 30px rgba(170, 170, 170, 0.48) inset}.px_block::after {    background: url(archive/image/customization/map_img1.png);    content: "";    position: absolute;    width: 400px;    height: 330px;    right: 50%;    bottom: -70px;    background-size: contain;    margin-right: -190px;    z-index: 1;    pointer-events: none;}/*學生見證*/ 
.school_block .RWDProduct006 .heading h2 {position: relative;color: #222;font-size: 32px;font-weight: 600;letter-spacing: 2px;line-height: 1 !important;margin: 15px 0px 10px;text-align: center;width: 100%}.school_block .RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after {display:none}.school_block .RWDProduct006 {padding-top: 0px;padding-bottom: 0px;}.school_block {position: relative;padding: 100px 0px 80px;}.school_block .RWDProduct006 .heading {position: relative}.school_block .RWDProduct006 .heading::after {content: " Student testimony";position: absolute;top: -15px;width: 100%;right: 0;color: #e60c11;font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;text-align: center;}.school_block .RWDProduct006 .heading p {color: #444;letter-spacing: 1px;margin: 10px 0px 30px; font-size: 15px;line-height: 30px;}.school_block .RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after {display:none}.school_block .owl-carousel .owl-item {width: calc(100%/12 - 1px) !IMPORTANT;transition: 0.5s}.school_block .RWDProduct006 .illustration-v2 .item {margin: 0px 20px;padding-bottom: 5px;background:transparent;display: flex;flex-direction: column-reverse}.school_block .RWDProduct006 .illustration-v2 a.product-review {display:none}.school_block.RWDProduct006 .product-description-brd {box-shadow: 0 0 0px #c5c5c5;background: #eee;border: 2px #dcdcdc solid;border-radius: 5px;padding: 30px 20px;}.school_block .RWDProduct006 .product-description .gender {color: #222;display: block;font-size: 15px;margin-top: 20px; letter-spacing: 1px; line-height: 1.8;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical}.school_block .RWDProduct006 .product-description-brd {box-shadow: 0 0 0px #ccc;background: #eee;border-radius:25px;padding: 30px 40px 50px;min-height: 220px;position: relative;overflow: visible;transition: 0.5s}.school_block .RWDProduct006 .illustration-v2 .product-img {position: relative;margin-top: -50px;z-index: 11}.school_block .RWDProduct006 .illustration-v2 .customNavigation {text-align: right;margin-bottom: 25px;position: absolute;bottom: -20px; right: 0;margin-right: 45px;}.school_block .RWDProduct006 .illustration-v2 .item a {cursor: default}.school_block {background: rgba(255, 255, 255, 0.80)}.product-description.product-description-brd::after {content: ""; background: url(archive/image/customization/s02.png);position: absolute;bottom: -35px;width: 60px;height: 60px;right:280px;z-index: 11111;background-size: contain;}.RWDProduct006 .heading {margin-bottom: 50px}.RWDProduct006 .product-description h4.title-price a {color: #1d2087;font-family: 'Roboto','微軟正黑體',sans-serif;font-size: 20px;letter-spacing: 2px;font-weight: 600;}.RWDProduct006 .product-description h4.title-price a:hover {color: #1d2087;text-decoration: none}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {color: #ccc;border: 0px solid #ddd;border-radius: 0% !important;background: #222;}.RWDProduct006 a.owl-btn.next.rounded-x {background: #888 !important;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn:hover {color: #fff;border-color: #222;background: #222 !important}.school_block .owl-carousel .owl-item:hover {position: relative;top: 15px;}/*電子表單*/ 
.RWDeform001 .col-sm-4 {width: 100%;}.RWDeform001 {background: #fff;padding: 50px;position: relative; border-radius: 10px; box-shadow: 0px 0px 15px hsla(0, 0%, 33%, 0.2);}.footer_right {padding: 0px 0px 0px 50px;position: relative}.RWDeform001 h1.main-title {font-size: 28px;margin: 0px; color: #111111; font-weight: 600;letter-spacing: 2px;}.RWDeform001 h2.sub-title {font-size: 16px; margin: 15px 0 0;color: #222;font-weight: 600;letter-spacing: 1px;}.RWDeform001 .form-control {display: block;width: 100%; height: 35px;font-size: 14px;line-height: 1.5;color: #222;background-color: #e8e8e8;background-image: none;border: 0px solid #ccc;border-radius: 0px;-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075); box-shadow: inset 0 0px 0px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.RWDeform001 label {display:none}.RWDeform001 .form-control::placeholder {color: #444; letter-spacing: 1px; font-weight: 600;}input#verifycode {margin-right: 15px;padding: 0px 15px}.RWDeform001 .ebtn.currectsend_btn {    padding: 2px;    background: #ffffff;    border: 1px #555 solid;    letter-spacing: 2px;    font-weight: 600;    transition: 0.5s;    color: #222;}.RWDeform001 a {color:#fff !important}.RWDeform001 a:hover {color:#fff !important}.RWDeform001 .ebtn.currectsend_btn:hover {border: 1px #1d2087 solid}.RWDeform001 .ebtn.currectsend_btn:hover a {color:#1d2087 !important}/*聯絡我們*/ 
.contact_block {padding: 80px 0px;position: relative;}.contact_block a {color: #222 !important;transition: 0.5s;}.contact_block a:hover {color:#e50012;transition: 0.5s}/**/ 
.contact_left h5 {font-size: 25px;color: #1d2087;font-weight: 600;display: flex;align-items: center}.contact_left .contact_p {color: #222; font-weight: 600;font-size: 15px;letter-spacing: 1px;line-height: 32px;width: 80%; margin: 20px 5px 30px}.contact_left h6 {font-size: 18px;color: #e50012; font-weight: 600; letter-spacing: 2px;margin-top:25px}.contact_left {color: #222; font-weight: 600;font-size: 15px;letter-spacing: 1px;line-height: 28px}.contact_left span {display: inline-block;margin-right: 15px;}.contact_a a {color: #1f2286;}.contact_a {color: #1f2286;}/*頁尾*/ 
.footer_block {background: #111;padding: 30px 0px 30px;color: #555;font-size: 12px;letter-spacing: 1px;}.footer_block a {color: #555}.footer_block .row {display: flex;align-items: flex-end;}i.icon.ion-android-pin {margin-right:5px}/*電子報*/ 
.edm_title {color: #eee; font-size: 18px;letter-spacing: 2px;font-weight: 600 !important;display: inline-block;}.edm_sub_title {color: #eee;letter-spacing: 1px;margin: 5px 10px; font-size: 14px;display: inline-block}.web_edm {border: 0px solid #1a1a1a; background-color: transparent;}.web_edm .email input {border-radius: 0px;border: medium none;line-height: 30px;height: 35px;padding: 0px 15px;width: 350px;margin: 0px 5px 0px 0px; color: #909090; background-color: #ffffff; color: #222; letter-spacing: 1px;}.web_edm .btn {background:#404040;color: #fff;border: 0px solid #fff;border-radius: 0px;font-weight: 600;color: #fff !important;height: 35px;padding: 0px 20px !important; margin-right : 5px;}div#btn_order_emailm_RWDfullscreen01_59_1 {margin-right: 5px;}.web_edm .btn {letter-spacing: 2px;padding: 2px 20px 5px 20px!important;transition: 0.3s;}.web_edm .btn:hover {background: #1d2087 !important;}.web_edm .email {border-radius: 0px;}.web_edm {margin-top: 5px;}/*S*/ 
.scrollTop002 img {width: 30px;}.scrollTop002 {bottom:80px;right: 5px}.fixed_top {position: fixed;z-index: 111;right: 4px;bottom: 205px;display:none}.fixed_top {opacity: 0;transition: 0.5s;}.new_fixed_top {opacity:1;transition: 0.5s;display:block}/*社群*/ 
.RWDsocial001 {background: transparent;}#social_media_wrapper a {margin: 0 5px;background-color: transparent;font-size: 20px;width: 40px;height: 40px;color: #eee;padding: 5px 0px;transition: 0.5s;}#social_media_wrapper a:hover, #social_media_wrapper a:active {text-decoration: none; color: #797979;background: transparent;position: relative;top: 5px}/**/ 
.more_btn a::after {background: url(archive/image/customization/arrow002.png); content: "";position: absolute;background-size: contain;width: 16px; height: 16px; top: 11px;right: 20px;filter: invert(100%) grayscale(100%) brightness(60%); -webkit-filter: invert(100%) grayscale(100%) brightness(60%);transition: 0.5s;}.school_block .RWDedictor {width: 100%; position: relative;}.school_block .RWDedictor .more_block {margin-top: 0;width: 250px;margin: 0 auto;}.more_btn a:hover::after {filter: invert(0%) grayscale(0%) brightness(100%);webkit-filter: invert(0%) grayscale(0%) brightness(100%)}.school_block .RWDedictor .more_btn a {padding:8px 20px}.px_block .more_btn a::after {background: url(archive/image/customization/arrow003.png);content: "";position: absolute;background-size: contain;width: 17px;height: 17px;top:12px;right: 20px;filter: invert(100%) grayscale(100%) brightness(200%);-webkit-filter: invert(100%) grayscale(100%) brightness(200%)}.px_block .more_btn a:hover::after {filter: invert(0%) grayscale(0%) brightness(100%);webkit-filter: invert(0%) grayscale(0%) brightness(100%)}.px_block .more_btn a {padding: 8px 40px 8px 20px}.RWDsocial001 {position: relative;}/*0519修改*/ 
.phone_a a{font-size: 22px}.RWDsocial001 .deficon {width: 40px !important;height: 40px !important;}.RWDbanner_plus01.style-dotnav.control-center .control-box .control {bottom: 50px;position: relative}.RWDsocial001 i.fa.deficon.icon_mail3 {filter: invert(100%) grayscale(100%) brightness(200%);}.RWDProduct006 .overflow-h {overflow: visible;}.RWDProduct006 h4.title-price::after {background: url(archive/image/customization/star.png);content: "";position: absolute;width: 40px;height: 40px; background-size: contain;right: 0;top: -10px;}.RWDProduct006 .product-description h4.title-price { position: relative;}.product-description.product-description-brd::before {content: "";position: absolute;width:400px;height: 250px;border: 1px #bdbdbd dotted;background-size: contain;bottom: -8px;right: -6px; z-index: -1; border-radius: 20px;}.school_block::after {    content: "";    position: absolute;    background: url(archive/image/customization/0520_02.png);    background-size: contain;    left: 50px;    width: 162px;    height: 165px;    top: 50px;}.school_block::before {    content: "";    position: absolute;    background:url(archive/image/customization/0520_01.png)no-repeat;    background-size: contain;    right: 50px;    width: 162px;    height: 165px;    top: 150px;}.contact_block::before {    content: "";    background: url(archive/image/customization/0520_03.png);    position: absolute;    width: 500px;    height: 80px;    top: -120px;    background-size: contain;    left:0;    margin-right: -250px;}.school_block .owl-carousel .owl-item:hover .product-description.product-description-brd::before {    border: 1;    border: 1px #efa500 solid;}.product-description.product-description-brd::before {transition: 0.5s}/*0608修改增加ig模組*/ 
.instagram_block {    overflow: hidden;    position: relative;    padding: 130px 0px 80px;    background: url(archive/image/customization/ba06094.png)no-repeat,linear-gradient(to right , rgba(0, 0, 0, 0.05)10%, rgba(111, 99, 99, 0) 95%);    background-size: contain;    background-position: bottom;background-attachment: fixed;}.RWDnews005 .owl-buttons {display:none}.RWDnews005 h1.main-title {content: " Student testimony";position: absolute;top: -15px;width: 100%; right: 0; color: #e60c11; font-size: 20px; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: uppercase;letter-spacing: 1px;text-align: center}.RWDnews005 h2.sub-title {position: relative;color: #222;font-size: 32px;font-weight: 600;letter-spacing: 2px;line-height:1;margin: 15px 0px 10px;text-align: center;}.RWDnews005 .margin-top-20 {margin-top: 15px !important;}.RWDnews005 h4 {font-size: 15px;text-align: center;letter-spacing: 1px;font-weight: 600}.RWDnews005 h4.text-left.margin-top-20 {display:none}.RWDnews005 .owl-carousel {margin-bottom: 0px;}.RWDnews005 .controlls-over .owl-pagination {margin-top: 30px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #555;}.RWDnews005 .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {opacity: 1;}.RWDnews005 .owl-theme .owl-controls .owl-page span {width: 6px;height: 6px;background: #555;margin: 5px 12px}.RWDnews005 .owl-theme .owl-controls .owl-page.active span::after {    border: 1px #555 solid;    width: 22px;    height: 22px;    position: absolute;    content: "";    border-radius: 100%;    left: 4px;    top:-3px;    pointer-events: none;    transform: scale(1);    transition: 0.5s;    opacity: 0.5;}.RWDnews005 .owl-theme .owl-controls .owl-page span::after {    border: 1px #555 solid;    width: 22px;    height: 22px;    position: absolute;    content: "";    border-radius: 100%;    left: 0px;    top: 0px;    pointer-events: none;    transform: scale(0);    transition: 0.5s;    opacity: 0;}.instagram_block::after {    background: url(archive/image/customization/planr02.png);    content: "";    position: absolute;    width: 450px;    height: 450px;    top: -100px;    left: -200px;    background-size: contain;    opacity: 0.8;    animation: m01 8s linear infinite;    z-index: -1;}.RWDproduct002_v2 .filter-portfolio ul > li.active::before {    background: #ffda55;    content: "";    position: absolute;    width: 30px;    height: 20px;    bottom: -37px;    right: 50%;    -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);    clip-path: polygon(50% 100%, 0 0, 100% 0);    margin-right: -15px;    box-shadow: 9px 7px 5px #1f0a0a;    z-index: 1111;    transition: 0.5s;opacity:1;z-index: 1;}.RWDproduct002_v2 .filter-portfolio ul > li::before {    background: #fff;    content: "";    position: absolute;    width: 30px;    height: 20px;    bottom: -37px;    right: 50%;    -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);    clip-path: polygon(50% 100%, 0 0, 100% 0);    margin-right: -15px;    box-shadow: 9px 7px 5px #1f0a0a;    z-index: 1111;    transition: 0.5s;opacity:0}.RWDproduct002_v2 .filter-portfolio ul > li.active::after {    background: #ffda55;    content: "";    width: 100%;    height: 136px;    top: -86px;    left: 0px;    position: absolute;}.fixed_top .RWDedictor img:hover {    opacity: 0.5;}.fixed_top .RWDedictor img {    width: 40px;    transition: 0.5s;    margin: 5px 0px;display: flex}.info_block {    opacity: 1}.info_block .container {    opacity: 0;    transition: 0.5s;}.info_block.new_info_block .container {    opacity: 1;    transition: 0.5s;}.RWDProduct006 .owl-pagination {display:none;}.contact_block .phone_a {padding: 0px 10px;}.RWDService002 .section-subject .col-md-12 {width: 100%;padding: 0;}#m_RWDfullscreen01_70_2 > div.section-inner > div > div:nth-child(4) > div:nth-child(3)::after {display:none}#m_RWDfullscreen01_70_2 > div.section-inner > div > div:nth-child(4) > div:nth-child(3)::before {display:none}/*會員*/ 
.RWDmenu_plus02 .member-block span {display:none}.RWDmenu_plus02 .cart-block+.querycar-block {margin-left: 15px;}/*logo特殊*/ 
.cd-logo img {opacity:0;}.cd-logo::after {position: absolute;content: ""; background: url(archive/image/customization/0918-LOGO2.png); width: 100%;height: 100%;left: 0;top: 0;background-size: contain;}.is-up .cd-logo::after {display:none}
/*背景動態(勿刪) start*/

.a_block_bg {background:url(archive/image/customization/line_map.png)rgba(0, 0, 0, 0.60);width: 100%;height: 100%;top: 0;position: absolute;background-attachment: fixed;z-index: -11;background-size: contain;opacity: 0.2;}.a_block_bg::after {content: "";position: absolute; background: url(archive/image/customization/0604map01.png)no-repeat;left: -100px;bottom: -200px;width: 700px;height: 800px; background-size: contain;}.a_block_bg::before {background: url(archive/image/customization/0604map02.png); content: "";position: absolute;width: 800px;height: 800px;right: -100px;bottom: -250px;background-size: contain;}.service_block::after {background: url(archive/image/customization/top0609.png);content: "";position: absolute;height: 55px;width: 100%; top: -50px; z-index: 11;-webkit-filter: drop-shadow(5px 12px 8px rgba(43, 43, 43, 0.1));filter: drop-shadow(0px -8px 5px rgba(43, 43, 35, 0.1));left:0px}/**/ 
.info_block::after {background: url(archive/image/customization/planr02.png);content: ""; position: absolute;width: 500px; height: 500px; bottom: -100px;left: -100px;background-size: contain;opacity: 0.8;animation:m01 8s linear infinite}@keyframes m01 {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}/**/ 
.animated .px_block::after {animation: 1500ms ease normal forwards 1 move02;    animation-delay:0.8s;    opacity: 0}@keyframes move01{0% {   opacity: 0;-webkit-transform:translateX(50px);    -moz-transform:translateX(50px);    -ms-transform:translateX(50px);    -o-transform:translateX(50px);transform:translateX(50px);}100% {  opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}@keyframes move02{0% {   opacity: 0;-webkit-transform:translateY(50px);    -moz-transform:translateY(50px);    -ms-transform:translateY(50px);    -o-transform:translateY(50px);transform:translateY(50px);}100% {  opacity: 1;-webkit-transform:translateY(0px);    -moz-transform:translateY(0px);    -ms-transform:translateY(0px);    -o-transform:translateY(0px);transform:translateY(0px);}}.contact_block::after { background: url(archive/image/customization/planr02.png); content: ""; position: absolute; width: 500px; height: 500px; top: -250px; right: -100px; background-size: contain;opacity: 0.8;animation: m01 8s linear infinite; z-index: -1;}/*logo變化*//*.inside a.cd-logo:before {content: "";position: absolute;background: url(archive/image/customization/0504_logo_block00.png)no-repeat;left: 0;top: 0;width:100%;height:100%;background-size: contain;opacity: 0;transition: 0.3s; transition-delay: 0.15s;}.inside.is-up a.cd-logo:before {opacity: 1;transition: 0.3s;transition-delay: 0.1s;}*/ 
.inside.is-up a.cd-logo img{opacity:1;transition:0.1s;}/*banenr動態*/#RWDfullscreen01 .RWDbanner_plus01 .banner-slider .slick-item { max-height: 100vh !important;overflow: hidden !important;}#RWDfullscreen01 .RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {-webkit-animation-name: zoomOut01;animation-name: zoomOut01;-webkit-animation-duration: 12s;animation-duration: 12s;-webkit-animation-fill-mode: both; animation-fill-mode: both}@keyframes zoomOut01 {0% {    transform: scale(1.2);    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -o-transform: scale(1.2);    -ms-transform: scale(1.2);}100% {    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}}

/*背景動態(勿刪) end*/
/*內頁基本 start*/

section.call_to_action {padding: 60px 0 100px 0;min-height: 850px;position: relative;margin: 0px 90px 50px;background: #fff;}section.call_to_action .container {width:80%;}section.call_to_action::after {background: url(archive/image/customization/top0609.png);content: "";position: absolute;height: 55px; width: 100%; top: -50px;z-index: 11; -webkit-filter: drop-shadow(5px 12px 8px rgba(43, 43, 43, 0.1));filter: drop-shadow(0px -8px 5px rgba(43, 43, 35, 0.1));left: 0px}section.article-text.rwd .container {width:100%;}.page_wrapper_bg .main {background:#dddcdc;top: 0px !important;}.page_wrapper_bg .RWDmenu_plus02 .cart-block a,.page_wrapper_bg  .RWDmenu_plus02 .member-block a,.page_wrapper_bg  .RWDmenu_plus02 .querycar-block a {color: #222;}.page_wrapper_bg section.article-text {font-size: 15px;letter-spacing: 1px; line-height: 2;color: #222;}section.article-text p {font-size: 14px;line-height: 30px;}._bd_row h3 {    font-size: 1.73em !important;    margin: .7em 0 !important;}/*banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .banner-slider .slick-item .pic {overflow: hidden;position:relative}.page_wrapper_bg .RWDbanner_plus01 .banner-slider .slick-item .pic::after {background: url(archive/image/customization/planr02.png)no-repeat;content: "";position: absolute;width: 650px;height: 650px; bottom: -380px; left: 50%;margin-left: -325px; background-size: contain;opacity: 0.5;transform: rotate(45deg);animation: m02 8s linear;}@keyframes m02 {0% {transform: rotate(0deg);}100% {transform: rotate(405deg);}}.page_wrapper_bg .cd-search-trigger::before {border: 2px solid #222;}.page_wrapper_bg .cd-search-trigger::after {background: #222}/*rwd 內頁統一字*//*內頁文字大小*/ 
.pagecontent {font-size: 15px;letter-spacing: 2px;line-height: 30px;}.page_wrapper_bg .article-text.rwd .container{font-size: 15px; line-height:30px; color: #333; word-wrap:break-word;word-break:normal;letter-spacing: 2px}/*選單*/ 
.RWDmenu_plus02 {z-index: 30;}.page_wrapper_bg .RWDmenu_plus02 .inside {background:transparent;}.page_wrapper_bg .RWDmenu_plus02 .inside.is-up {background:#FFF}.page_wrapper_bg .cd-primary-nav>li>a {color: #222;}.page_wrapper_bg .cd-primary-nav>.has-children>a::after,.page_wrapper_bg .cd-primary-nav>.has-children>a::before {background: #222;}.page_wrapper_bg .inside a.cd-logo:before {opacity: 1 !important;}.page_wrapper_bg .cart-block img,.page_wrapper_bg .member-block img,.page_wrapper_bg .querycar-block img {filter: invert(100%) grayscale(100%) brightness(100%) !important;}/*麵包屑*/ 
.hgroup h1 {font-size: 30px; font-weight: 600; letter-spacing: 2px;text-align: center}.hgroup .container {margin-bottom: 0px;padding-top: 16px;border-bottom: 1px dotted #d6d6d6;width: 100% !important;padding: 0px; padding-bottom: 10px;margin: 0px auto 60px;text-align:left;color: #1d2087}.page_subject {padding: 0 0px;}.hgroup .breadcrumb {font-size: 12px;background-color: #fff;border: solid 0px #ccc;letter-spacing: 2px;position: relative;bottom: 0px;right: 0;width: 100%;text-align: center}.hgroup .breadcrumb a {color:#222}/*內頁頁尾*/ 
.page_wrapper_bg .contact_right {width: 30%;}.page_wrapper_bg .contact_left {width: 70%;padding-right: 30px;margin-top: 30px;padding-left: 30px;}.page_wrapper_bg .RWDeform001 .section-subject {margin-bottom: 20px;}.page_wrapper_bg .RWDeform001 h1.main-title {font-size: 22px; letter-spacing: 0px;}.page_wrapper_bg .RWDeform001 {padding: 35px}.page_wrapper_bg .contact_block {padding: 220px 0px 50px;margin-top: -160px;}.page_wrapper_bg .contact_block::after {width: 350px;height: 350px; top: -150px;right: 0px;opacity: 0.7;animation: m01 12s linear infinite;}.RWDeform001 .ebtn.currectsend_btn { width: 100%;border-radius: 0px;}.page_wrapper_bg .contact_block .container {width: 90%;}.page_wrapper_bg .contact_left h5 {font-size: 17px;color: #222;margin-bottom: 20px}.page_wrapper_bg .contact_left ul {padding-left: 0px;list-style: none;color: #555; font-size: 14px;}.page_wrapper_bg .contact_left ul a {color: #555 !important}.page_wrapper_bg .contact_left ul a:hover {color:#222}#eformstw192_00006 {margin-right: 0px !important; min-height: 80px !important;}.page_wrapper_bg .pg_contact_box {display: flex;}.pg_contact_box_item {margin-right: 50px;}.page_wrapper_bg .contact_block::before {display:none}/*電子表單*//*免費諮詢*/ 
.eformsDesc {text-align: center;font-size: 15px;font-weight: 600;margin: 10px 0; padding-bottom: 20px;border-bottom: 0px solid #dcdcdc;z-index: 30;position: relative}.eformsDesc .map_a1 img {width: 200px;margin-top: 0px;}.eformsDesc .map_a1 {margin-top: 50px;}.eformsForm {background: #fff;border: 1px #ccc dotted;border-radius: 10px;padding: 50px 65px;width: 100%;margin: 0 auto}.eformsForm .formtitle {display:none}.id7 .eformsForm {margin-top: -55px !important;;}.formtitle {color: #1d2087;font-size: 20px;padding: 10px 0;font-weight: 600;text-align: center;letter-spacing: 1px;margin-bottom: 20px;}.eformsDesc .form-group label {font-size: 16px;letter-spacing: 1px;padding: 0;color: #222;}.boxname {font-size: 15px;margin-left: 10px;margin-right: 25px;}.customized_columns ._input, .customized_columns select {border: 0px solid #e2e2e2;background-color: #e0e0e0;font-size: 15px;border-radius: 0px;}.eformsDesc .form-group {margin-bottom: 25px;}.form-horizontal .control-label {text-align: left !important;padding-top: 0px!important}.form-horizontal .form-group {margin-left: 0px;margin-right: -0px;}.form-control::placeholder {color: #888;letter-spacing: 2px;font-weight: 600;}#eformstw71_00013 {height: 200px;}textarea.form-control {min-height: 100px;}#eForm1 > div:nth-child(12) > label {width: 140px;}#eForm1 > div:nth-child(12) > div {width: calc(100% - 140px);}#eForm1 > div:nth-child(11) > label {width: 140px;}#eForm1 > div:nth-child(11) > div {width: calc(100% - 140px);}/*表單按鈕*/ 
.eformsForm .currectsend_btn {float: right;margin-right: 15px;transition: 0.5s}.eformsForm .ebtn {color: #ffffff;line-height: 32px;padding: 0;background: #25288b;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;width: 200px;transition: 0.5s;border: 1px #25288b solid}.eformsForm .ebtn a {padding: 2px 30px; color: #ffffff; text-decoration: none;text-align: left;font-weight: 600; letter-spacing: 3px;position: relative;transition: 0.5s}.eformsForm .ebtn a::after {transition: 0.5s;background: url(archive/image/customization/arrow002.png);content: "";position: absolute;right: 40px;top: 52%;transform: translateY(-50%);width: 15px;height: 15px; filter: invert(100%) grayscale(100%) brightness(200%);background-size: contain;}.eformsForm .ebtn:hover a::after {transition: 0.5s;filter: invert(100%) grayscale(0%) brightness(0%);right:20px}.eformsForm .ebtn:hover a {color:#25288b;background: #fff}.eformsForm {position: relative;overflow: hidden}.eformsForm::before {background: url(archive/image/customization/ba06094.png)no-repeat;content: "";position: absolute;left: 0px;width: 100%;height: 37%;bottom: 0;opacity: 0.8}/*優惠訊息*/ 
.layoutlist_8 .article_subject {color: #333 !important;font-size: 22px !important;font-weight: 400 !important;text-decoration:none;transition: 0.5s  !important;}.layoutlist_8 .listdate .yearmonth {text-align: right !important;color: #555 !important;font-size: 14px !important;letter-spacing: 1px !important;padding-bottom:0px !important;}.layoutlist_8 .listdate .day {color: #1d2087 !important; font-size: 34px !important;line-height: 1.2 !important;text-align: right !important;font-family: 'Roboto', sans-serif;}.layoutlist_8 .list_subject .summary {margin: 5px 0 !important;}.layoutlist_8 .list_subject .summary a {font-size: 15px !important;font-weight: 500 !important;color: #444 !important;text-decoration: none;letter-spacing: 1px !important;}.layoutlist_8 .list_subject {padding-right: 80px !important;padding-left: 30px !important;}.layoutlist_8 .item {padding: 50px 0;border-bottom: 1px dotted #ccc;}.layoutlist_8 .article_subject a:hover {color:#25288b}.layoutlist_8 .list_subject .summary a:hover {color:#444}.layoutlist_8 .item:hover {background: #f3f3f3 !important;}.layoutlist_8 .item {padding: 50px 25px !important;border-bottom: 1px dotted #ccc !important;transition: 0.5s !important;}/*最新優惠*/ 
.page_wrapper_bg .cate_list .col-sm-6.col-md-4 {padding: 0px 25px;}.page_wrapper_bg .cate_list .subject {text-align: center;color: #222;font-size: 18px;margin-top: 15px;margin-bottom: 3px;letter-spacing: 1px;font-weight: 600;}.page_wrapper_bg .cate_list .subject a {color: #222;transition: 0.5s}.page_wrapper_bg .cate_list .subject a:hover {color:#25288b;transition: 0.5s}.page_wrapper_bg .cate_list .col-sm-6.col-md-4:hover a {color:#25288b}/*回上頁按鈕*/ 
.page_wrapper_bg .btn.btn_back a {background: #1d2087;border-radius: 0px;padding: 10px 30px;display: block; width: 150px; text-align: left; font-weight: 600; color: #fff; letter-spacing: 3px;position: relative;transition: 0.5s;}.page_wrapper_bg .btn.btn_back {float: right;border-radius: 0px;transition: 0.5s;background-color: transparent !important}.page_wrapper_bg .btn.btn_back a::after {transition: 0.5s;background: url(archive/image/customization/arrow002.png);content: "";position: absolute;right: 40px;top: 52%;transform: translateY(-50%);width: 15px;height: 15px;filter: invert(100%) grayscale(100%) brightness(200%);background-size: contain;}.page_wrapper_bg .btn.btn_back a:hover::after {right: 20px}/*相簿*/ 
.page_wrapper_bg .album_item_subject td {color: #222;letter-spacing: 1px;font-size: 18px;font-weight: 600;transition: 0.5s;}.page_wrapper_bg .album_item_subject td:hover {color:#25288b;transition: 0.5s}/*產品*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0px;border-bottom: 0px solid #b2b2b2;transition: 0.5s}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {padding: 0;}.item.product_list_item {padding: 15px}.item.product_list_item:hover {background: #f0f0f0}div#product {padding: 0px !important;}.page_wrapper_bg .item .subject A.itemlink {color: #222;font-size:16px;letter-spacing: 1px;font-weight: 600;padding-left: 5px;transition: 0.5s;position: relative}.page_wrapper_bg .item:hover .subject A.itemlink {color: #383b95;text-decoration: none;padding-left:25px;}.page_wrapper_bg .item .summary A.itemlink {color: #555;letter-spacing: 1px;line-height: 1.6;text-decoration: none;padding-left: 5px}.page_wrapper_bg .item .subject A.itemlink::after {opacity: 0;content: "";position: absolute;width: 0px;height: 15px; left: -25px;top: 4px;background: #e60c11;-webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);clip-path: polygon(0 0, 0% 100%, 100% 50%);transition: 0.6s}.page_wrapper_bg .item:hover .subject A.itemlink::after {opacity: 1;left: 2px;width: 15px}.page_wrapper_bg .item .subject {margin-top: 8px;margin-bottom: 5px;}.RWDproduct_page .btn_back {line-height: initial}.page_wrapper_bg .item .summary a {font-size: 14px !important;}/*會員中心*/#btn_member_login {transition: 0.5s;color: #1e2186;border: 1px #1e2186 solid;border-radius: 0px;font-size: 15px;font-weight: 600;background:#FFF}#btn_member_login:hover {color: #FFF !important;border: 1px #1e2186 solid;background:#1e2186}.join_form_btns {text-align: center;}#join_form .btn-primary {transition: 0.5s;color: #1e2186;border: 1px #1e2186 solid;border-radius: 0px;font-size: 15px;font-weight: 600;background:#FFF}#join_form .btn-primary:hover {color: #FFF;border: 1px #1e2186 solid;background:#1e2186}#join_form .btn-primary:hover a {color: #FFF}#join_form input, #join_form select {border-radius: 0;}#join_form label {font-weight: 600;}.join_form-title {border-bottom: 1px dotted #1e2186;padding-bottom: 10px;margin-bottom: 30px;font-size: 18px;font-weight: 600;color: #1e2186;}.page_menu_block h4 {font-size: 15px;letter-spacing: 2px;font-weight: 600;}.member .btn-primary {color: #fff;background-color: #1e2186;border-color: #1e2186;border-radius: 0px;padding: 8px 40px;font-weight: 600;transition: 0.5s;    letter-spacing: 2px}.member .btn-primary:hover {background-color: #fff;color:#1e2186 !important}.member .btn-primary:hover a {color:#1e2186 !important}#div_forget_content #forget_table_btn {font-size: 15px;color: #fff;;border-radius: 0px;background-color:#1e2186;letter-spacing: 2px;font-weight: 600;border: 1px #1e2186 solid}/*詢問車*/ 
.shopping_form .shopping-title {font-weight: 600;border-bottom: 1px dotted #1e2186;padding-bottom: 10px;margin-bottom: 30px;color: #1e2186;}.shopping_form .control-label {font-weight: 600;}.RWDquiry input, .RWDquiry select, .RWDquiry select.form-control:not([size]):not([multiple]), .RWDquiry textarea {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px}.RWDquiry .btn.normal {min-width: 150px;margin: 0 5px; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;font-weight: 700;letter-spacing: 1px;font-size: 15px;border: 1px #1E2186 solid;color:#1E2186;transition: 0.5s;}.RWDquiry .btn.normal:hover {color:#fff;background:#1E2186}a#btn_querycar_submit {background: #1E2186;color: #fff;font-size: 15px;letter-spacing: 1px;text-align: left;padding: 8px 30px;position: relative;transition: 0.5s;}a#btn_querycar_submit::after {transition: 0.5s;background: url(archive/image/customization/arrow002.png);content: "";position: absolute;right: 30px;top: 52%;transform: translateY(-50%);width: 15px;height: 15px;filter: invert(100%) grayscale(100%) brightness(200%);background-size: contain;}a#btn_querycar_submit:hover::after {transition: 0.5s;right: 15px;}.RWDshopping .container-in {max-width: 90%;}.RWDquiry .container-in {max-width: 90%;}/*購物車*/ 
.RWDshopping .btn.normal {min-width: 150px;margin: 0 5px; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;font-weight: 700;letter-spacing: 1px;font-size: 15px;border: 1px #1E2186 solid;color:#1E2186;transition: 0.5s;}.RWDshopping .btn.normal :hover {color:#fff;background:#1E2186}a.btn.normal.bg2.t-right {background: #1E2186;color: #fff;font-size: 15px;letter-spacing: 1px;text-align: left;padding: 8px 30px;position: relative;transition: 0.5s;}a.btn.normal.bg2.t-right::after {transition: 0.5s;background: url(archive/image/customization/arrow002.png);content: "";position: absolute;right: 30px;top: 52%;transform: translateY(-50%);width: 15px;height: 15px;filter: invert(100%) grayscale(100%) brightness(200%);background-size: contain;}a.btn.normal.bg2.t-right:hover::after {transition: 0.5s;right: 15px;}.RWDshopping .btn.bg2 i {display:none}/*遊學總表0908*/ 
.rwdlayoutlist_6 .subject_title {border-bottom: 1px dotted #c6cdef;padding: 0px 0;margin: 0}.rwdlayoutlist_6 .title.list_no {background: #eee;border-right: 1px #fff solid;padding: 5px 0px;font-weight: 600}.rwdlayoutlist_6 .title.list_subject {background: #eee;border-right: 1px #fff solid;padding: 5px 15px;text-align: center;font-weight: 600}.rwdlayoutlist_6 .title.list_date {background: #eee;border-right: 0px #fff solid;padding: 5px 0px;font-weight: 600}.rwdlayoutlist_6 .list_item {border-bottom: 1px #ccc dotted; padding: 0px 0px;margin: 0;transition: 0.5s}.rwdlayoutlist_6 .column.subject {text-align: center;font-weight: 600;font-size: 15px;}.rwdlayoutlist_6 .column.no {color: #666;padding: 15px 0px;}.rwdlayoutlist_6 .column.subject a {color: #1c2a73;width: 100%;display: block;padding: 15px 0px;}.rwdlayoutlist_6 .list_item:hover {background: #eee}.rwdlayoutlist_6 li {margin: 0px 0;}.rwdlayoutlist_6 .column.date {padding: 15px 0px;}.rwdlayoutlist_6 ul {margin: 0;}.rwdlayoutlist_6 .sortblock .fa.fa-sort-asc,.rwdlayoutlist_6 .sortblock .fa {display:none}/**/ 
.recruitment .list_table th {border-bottom: 1px dotted #ababab !important;font-weight: 600;color:#222;font-size: 16px;background: #eee;padding:8px 0px}.recruitment .list_table th.split {    font-size: 2px;border: 0px !important;width:3px;display: block;background: #fff}.recruitment .list_table td.list_position {border-bottom: 1px solid #dedede;padding-left:20px; padding-right: 20px; text-align: left;line-height: 25px;color:#1e2186}.recruitment .list_table th.list_educational {width: 12%;}.recruitment .list_educational a {text-decoration: none;font-weight: 600;line-height: 30px}.recruitment .list_table td.list_educational a {color:#1e2186}.recruitment .list_table th.list_date {width: 12%}.recruitment .list_table th.list_experience {width: 12%}.recruitment .list_table th.list_position {width: 50%;}.recruitment .list_position a {width: 100%; display: block;font-weight: 600;color:#1e2186}.recruitment .list_position a:hover {color:#1e2186}.recruitment .list_table tr.odd { background: #fff; transition: 0.5s;}.recruitment .list_table tr.odd:hover { background: #eee; transition: 0.5s;}/*20200930-隱藏產品內頁詢問車按鈕*/ 
.RWDproduct_page .btn-other {display: none;}

/*內頁基本 end*/
/*內頁美編 start*/

/*關於魔力*/ 
.RWDslider01 .pg_about_box h4 {font-family: 'Roboto', sans-serif;font-size: 26px;letter-spacing: 1px;margin-top:40px;color: #1d2087;font-weight: 500;}.RWDslider01 .pg_about_box h5 {font-size: 16px;color: #e50012;font-weight: 600 !important;margin-bottom: 45px;}.RWDslider01 .products-list {position: relative;padding-left: 0;margin-left: 0px;margin-right: 0px;}.id11 .article_model.RWDslider01 {padding-right: 50px;}.id11 .RWDslider01 .pic-list .pic::after {background: url(archive/image/customization/paper3.png)no-repeat;position: absolute;content: "";width: 150px;height: 54px;top: -24px; left: 40%;margin-left: -55px;opacity: 0.8; transition: 0.5s;background-size: contain;}.id11 .RWDslider01 .slick-list.draggable {overflow: visible;height: auto !mportant}.id11 .RWDslider01 ul.pic-list {transform: rotate(-2deg);}.id11 .RWDslider01 figure.pic img {position: relative;border: 1px #e6e5e5 solid;padding: 15px;background: #fff;box-shadow: 0px 0px 5px #d8d8d8;}.id11 .RWDslider01 .text {position: relative;margin-top: 95px;padding-left: 20px;}.RWDslider01 .editor {font-size: 15px;line-height: 30px;color: #555;position: relative;}.id11 #slick-slide00::after {content: "";position: absolute; width: 1400px;height: 420px;background: rgb(239 239 239 / 0.30); left: 53%;bottom:-10px;z-index: -1;transform: translateX(-50%);}.id11 #slick-slide00::before {background: url(archive/image/customization/ba06094.png)no-repeat;content: "";position: absolute; left: 0px;width: 100%; height: 200px;bottom: 0px;opacity: 0.8;}.RWDeditor01 .pg_title {color: #222;font-size: 30px;font-weight: 600;letter-spacing: 2px;line-height: 1.3;margin: 50px 0px 5px;text-align: center}.RWDeditor01 .pg_sub_title {color: #e60c11;font-size: 22px;font-weight: 600;letter-spacing: 1px;text-align: center;padding-left: 5px;margin-top: 0px !important;}.pg_info_item {width: calc(100%/3 - 1px);float: left;padding: 30px 35px;margin-top: 0px;min-height: 305px;border-right: 1px #dadada dotted;border-top: 1px #dadada dotted;}.pg_info_item h5 {text-align: center;font-weight: 600;font-size: 20px;color: #222;}.pg_about_row.row {margin: 0px;padding: 0px 55px;}.pg_info_item div {text-align: center;}.pg_about_row.pg_about_row2 {margin-top: 50px}.id11 .RWDslider01 .products-list::after {background: url(archive/image/customization/0730_as.png)no-repeat;content: "";position: absolute;width: 265px;height: 170px;right: -50px;top: 0;z-index: 1;background-size: contain;opacity: 0.6;}.pg_info_item:nth-child(1),.pg_info_item:nth-child(2),.pg_info_item:nth-child(3) {border-top: 0px #dadada dotted}.pg_info_item:nth-child(3),.pg_info_item:nth-child(6) {border-right: 0px #dadada dotted}.pg_info_box {margin-top: 50px;}.pg_info_item img {filter: invert(100%) grayscale(100%) brightness(40%);}.pg_info_item:nth-child(4) p,.pg_info_item:nth-child(5) p,.pg_info_item:nth-child(6) p {text-align: center}/**/ 
.table_item {width: calc(100%/2 - 1px);background: #efefef;float: left;padding: 50px 50px; min-height: 280px;border: 10px #fff solid;position: relative;display: flex;align-items: center;justify-content: center;position: relative;overflow: hidden}.table_item h5 {font-size: 18px;clip-path: polygon(0% 0%, 100% 0%, 95% 100%, 0% 100%);color: #fff;font-weight: 600 !important;width: 210px;background: #1d2087;padding: 10px 30px;text-align: center;letter-spacing: 3px;position: absolute;top: -10px;left: 0;}.table_item span.title {font-size: 20px;font-weight: 600;margin-bottom: 10px;display: inline-block;width: 135px;}.table_item span.title_a {font-size: 24px;color: #e50012;font-weight: 600;}.table_item .table_right {width: 70%;float: right;padding-left: 50px;position: relative;}.table_item .table_left {width: 22%; float: left; position: relative;}.table_item span.title_a1 {font-weight: 600;margin-left: 10px;text-align: right;display: inline-block;}.table_item::before {background: url(archive/image/customization/AB0730_AB.png);content: "";position: absolute;width: 300px;height: 290px;background-size: contain;left: -30px;bottom: -40px;opacity: 0.6;}.table_item .table_left img {position: relative;top: 5px;left: 25px;filter: invert(100%) grayscale(100%) brightness(160%);width: 90px;}.table_right {font-weight: 600;font-size: 15px;line-height: 32px;}span.title_en {letter-spacing: 1px;margin-right: 12px;}.pg_btn_block {margin-top: 50px;}.pg_btn_block a.pg_btn_a {padding: 5px 30px;color: #fff;text-decoration: none;text-align: left;font-weight: 600;letter-spacing: 3px;position: relative;transition: 0.5s;float: right;background: #e50012;width: 200px;}.pg_btn_block a.pg_btn_a::after {transition: 0.5s;background: url(archive/image/customization/arrow002.png);content: "";position: absolute;right: 40px;top: 52%;transform: translateY(-50%);width: 15px;height: 15px;filter: invert(100%) grayscale(100%) brightness(200%);background-size: contain}.pg_btn_block a.pg_btn_a:hover::after {right: 20px}/*側選單*/ 
.m2018 .products-nav .nav-title {background: #1d2087;padding: 6px 30px; color: #fff;font-weight: 600; font-size: 18px;margin-bottom: 0;text-align: center;letter-spacing: 2px;}#sidebar .products-nav {background: #efefef;}.page_menu_block ul.nav>li>a {color: #757575;background: transparent;font-size: 14px;text-align: left;padding-left: 50px;}div#sidebar { width: 22%;}.m2018 .products-nav>ul>li>a {color: #757575;background: transparent;font-size: 14px;padding: 0;text-align: left;padding-left:30px; transition: 0.5s; letter-spacing: 2px; line-height: 2;}.m2018.visible-lg {background: #2b2b2b;}.m2018 .products-nav>ul>li {margin: 0 0 0px 0;padding: 10px 0px 10px 0px;border-bottom: 1px solid #ffffff;}.m2018 .products-nav ul li.active>ul { display: none;}.m2018 .products-nav ul>li>.toggle-submenu {height: 53px}.m2018 .products-nav a:hover {color:#757575}.m2018 .products-nav a {color: #eee; padding-left: 42px;padding-right: 25px;transition: 0.5s}.m2018 .products-nav .toggle-submenu::after {right: 15px}.m2018 .products-nav li:not(.has-child)>a {position: relative;}/*.m2018 .products-nav li:not(.has-child)>a::after { content: ""; position: absolute; width:0px; height: 1px; background: #424242; left: 0; top: 50%; margin-top: -1px;transition: 0.5s;}.m2018 .products-nav li:not(.has-child)>a:hover::after {transition: 0.5s;width: 35px;}*/ 
.m2018 .products-nav>ul>li > a::after { content: ""; position: absolute; width:0px; height: 1px; background: #424242; left: 0; top: 50%; margin-top: -1px;transition: 0.5s;}.m2018 .products-nav>ul>li:hover > a::after {transition: 0.5s;width: 20px;}.m2018 .products-nav>ul>li.active a::after {width: 20px;background: #1d2087;}.m2018 .products-nav>ul>li:hover {background: #d6d6d6;transition: 0.5s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #eee;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #eee;}/*遊學團*/ 
.RWDproduct_page .pic-box {width: calc(100% - 455px);padding-right: 50px;float: left;}.RWDproduct_page .products-info {width: 450px;}.RWDproduct_page .pic-box .thumbnails ul li {width: auto;text-align: center;padding: 8px;}.RWDproduct_page .products-info .name {font-size: 20px;color: #383b95;margin-bottom: 0px;font-weight: 600; letter-spacing: 1px;}.RWDproduct_page .products-info .name-box {margin-bottom: 5px}.RWDproduct_page .products-info .txt {margin-top:18px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {border-bottom: 1px dotted #ccc;margin-bottom: 10px;padding-bottom: 1px;position: relative;font-size: 16px;font-weight: 600;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #222;font-size: 16px;line-height: 30px;}.RWDproduct_page .products-info .txt .editor p {margin: 0 0 0px;font-weight: 600;color: #000;}.RWDproduct_page .form-group {font-weight: 600;margin-bottom: 0px;}.RWDproduct_page .form-group {display: flex;}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label {width:135px;font-size: 16px;font-weight: 600 !important;}.RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .label-box {margin-bottom: 0px;}.RWDproduct_page .btn-shop {margin-top: 15px;margin-bottom:20px}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: #1d2087;font-size: 15px;transition: 0.5s;height: 40px;text-align: left;padding: 0px 35px;border: 2px #1d2087 solid;position: relative;transition; 0.5s;font-weight: 600}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {background: #e50617;font-size: 15px;transition: 0.5s;height: 40px;text-align: left;padding: 0px 35px;border: 2px #e50617 solid;position: relative;transition; 0.5s;font-weight: 600}#mobile-fixed .btn-shop .btn.add:hover, .RWDproduct_page .btn-shop .btn.add:hover {background: #fff;color:#1d2087}#mobile-fixed .btn-shop .btn.shop:hover, .RWDproduct_page .btn-shop .btn.shop:hover {background: #fff;color:#e50617}/**/ 
.RWDproduct_page .btn-other {text-align: center;font-size: 15px;border: 2px #dddcdc solid;line-height: 40px;transition: 0.5s;}.RWDproduct_page .list-inline .item, .RWDproduct_page .list-inline>li {width: 100%;}.RWDproduct_page .btn-other i.ii {font-size: 16px}.RWDproduct_page .ibtn {width: 100%;font-weight: 600 !important;font-size: 15px; letter-spacing: 2px;transition: 0.5s}.RWDproduct_page .btn-other:hover {background: transparent;border: 2px #1d2087 solid;}.RWDproduct_page .btn-other:hover .ibtn {color:#1d2087}.layoutlist_2 .subject {height: auto !important;}button#btn_add2car::after {transition: 0.5s;background: url(archive/image/customization/arrow002.png);content: "";position: absolute;right: 50px;top: 52%;transform: translateY(-50%);width: 15px;height: 15px;filter: invert(100%) grayscale(100%) brightness(200%); background-size: contain;}button#btn_add2car:hover::after,button#btn_add2car2go:hover::after{filter: invert(0%) grayscale(0%) brightness(100%);right:20px}button#btn_add2car2go::after {transition: 0.5s;background: url(archive/image/customization/arrow003.png);content: "";position: absolute;right: 50px;top: 52%;transform: translateY(-50%);width: 15px;height: 15px;filter: invert(100%) grayscale(100%) brightness(200%); background-size: contain;}/*頁籤*/ 
.RWDproduct_page .tab-box .tab-menu a {background: #eaeaea;display: block;font-size: 14px;padding: 5px 15px;margin-right: 3px;height: auto;position: relative;border: 0px solid #f6f6f6;border-width: 0 0px;transition: all .15s ease-in-out;border-radius: 5px 5px 0px 0px;width: fit-content;max-width: 200px;color: #555;font-weight: 600;text-align: center;box-shadow: inset 0px 0px 15px rgba(170, 170, 170, 0.2);padding-bottom: 20px !IMPORTANT;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #ffd358;border-color: #ffd358;color: #222;}.RWDproduct_page .tab-box .tab-menu li a:hover, .RWDproduct_page .tab-box .tab-menu li.active a {background: #ffd358;border-color: #ffd358;color: #222;transform: translate(0px, -12px);transition: 0.5s;padding-top: 8px;}.RWDproduct_page .products-con {margin-bottom: 75px;}.RWDproduct_page .tab-box .tab-menu li.active a:before {display:none}.RWDproduct_page .tab-box .tab-container {border: 1px solid #fff;position: relative;top: -23px;background: #fff;border-top: 2px #dddcdc solid}.RWDproduct_page .list-h>li:first-child {padding-left: 15px}.RWDproduct_page .tab-box .tab-container>ul>li {padding: 50px 30px 0px;animation: 1500ms ease normal forwards 1 fadeInUp;}.tab-container h4 {font-size: 20px;font-weight: 600;color:#1e2186;padding-left: 25px;position: relative;    margin-top: 30px}.tab-container h4::after {    content: "";    position: absolute;    width: 15px;    height: 15px;    left: 0px;    top: 4px;    background: #e60c11;    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);    clip-path: polygon(0 0, 0% 100%, 100% 50%);    transition: 0.6s;}.tab-container h5 {font-size: 15px;font-weight: 600;color: #222;margin-bottom:20px}.tab-container .travel_item > span {color: #7D7D7D;font-size: 32px;font-family: 'Roboto', sans-serif;display: inline-block;position: relative; top:20px;margin-right: 10px;z-index:1}.tab-container .travel_item h6 {font-weight: 600;display: inline-block;font-size: 15px;border-bottom: 1px #ccc dotted;padding-bottom: 6px;margin-left: 20px;}.tab-container .travel_item p {margin: 0 0 20px;font-size: 14px;letter-spacing: 1.5px;line-height: 1.8;padding: 0px 200px 0px 35px;margin-left: 20px;}.tab-container .travel_box {margin-bottom: 60px;}#tab-232 > div:nth-child(2) > h4 {margin-bottom: 30px;}.tab-container .travel_item p > span {font-size: 14px !IMPORTANT;color: #000 !important;margin-bottom: 10px;font-weight: 600;}.tab-container .travel_item span::before {content: "";position: absolute;width: 50px;height: 50px;border: 1px #d8d8d8 solid;border-radius: 100%;right: 50%;transform: translateX(50%);z-index: -1;top: 50%;margin-top: -25px;}.travel_item {padding-left: 20px;}.tab-container .travel_item p > span::before {display:none}.travel_pix_box_right {width: 35%;float: right;margin-top: 30px}.travel_pix_box {width: 65%;float: left;}.travel_pix_box .travel_item p {padding: 0px 25px 0px 35px}.tab-container .day_title { width: 120px;text-align: center;border: 1px #aaa dotted;margin-bottom: 20px;font-family: 'Roboto', sans-serif;color: #888;font-size: 22px;letter-spacing: 1px;padding: 5px;margin-top: 30px;}.tab-container .day_item {padding: 0px 33px;}.tab-container .day_box {width: 50%;float: left;}.tab-container .day_row_right {width: 50%;float:right;margin-top: 35px}.tab-container .pg_service_box {margin: 50px 0px;}.tab-container .pg_service_box p {margin: 0 0 0px;color: #c7251d;font-weight: 600;position: relative}.tab-container .table_box {margin: 50px 0px;}.tab-container .table_box table td {padding: 2px 5px !important;}.tab-container .table_box table {width: 100%;margin-bottom:60px}.tab-container .tab-container .table_box tr:nth-child(1) {background: #fff6c9;font-weight: 600;}.tab-container .table_box table {width: 100%;border: 1px #dedede solid !important;}.tab-container .table_box table tr:nth-child(1) {background: #ffefc0;font-weight: 600}.tab-container .table_box {margin: 0 0 50px;font-weight: 600;position: relative}.tab-container .table_box p {margin: 0 0 0px;}.day_item h6 {font-size: 15px;font-weight: 600;color: #1d2087;margin-bottom: 10px;margin-top: 25px;}.tab-container .day_row.row {maring:0px}.day_box_right img {padding: 10px;}.day_box_right {width: 40%;float: right;}.tab-container .day_box.day_box_a {width: 62%;float: left;}.day_box_left img {padding: 10px;}.day_box_left {width:28%;float: left;margin-right:50px}

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

@media (max-width:1700px){section.call_to_action .container {width: 95%;}/*產品*/ 
.page_wrapper_bg .item .subject A.itemlink {font-size: 14px;}/*頁尾*/ 
.page_wrapper_bg .contact_left {width: 70%;line-height: 25px;}.page_wrapper_bg .contact_left ul a {font-size: 12px;line-height:0.5px;}.page_wrapper_bg .contact_block .container {width: 95%;}#m_RWDPAGE_BASE_PAT01_46_1 > div.row > div:nth-child(2) {width: 14%;}#m_RWDPAGE_BASE_PAT01_46_1 > div.row > div:nth-child(3) {width: 18%;}/**/ 
.pg_about_row.row {padding: 0px 0px;}}@media (max-width:1500px){.pagecontent {font-size: 14px;letter-spacing: 1px;}.tab-container .travel_item p {padding: 0px 0px 0px 35px;}.page_wrapper_bg .RWDbanner_plus01 .banner-slider .slick-item .pic::after {width: 550px;height: 550px;bottom: -340px;margin-left: -272px}section.call_to_action {margin: 0px 50px 50px;}.page_wrapper_bg .contact_left {padding-right: 0px;padding-left: 0px;}}@media (max-width:1300px){.page_wrapper_bg .contact_left {letter-spacing: 0px}.id11 .RWDslider01 .text {margin-top: 0px;}.id11 .RWDslider01 .slick-list.draggable {overflow: hidden;}.id11 .article_model.RWDslider01 {padding-right: 0px;}section.call_to_action .container {width: 100%;}.id11 .slick-track {margin: 0 30px;}.RWDeditor01 .pg_title {font-size: 25px;margin: 10px 0px 5px;}.RWDeditor01 .pg_sub_title {font-size: 18px}.pg_info_item h5 {font-size: 16px;}.pg_info_item {padding: 25px 20px}.pg_info_item {min-height: 290px;}.table_item {padding: 50px 20px}.page_wrapper_bg .RWDbanner_plus01 .banner-slider .slick-item .pic::after {width: 500px;height: 500px;bottom: -305px;margin-left: -250px;}}@media (max-width:1200px){section.call_to_action {margin: 0px 0px 50px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {    color: #222;    font-size: 14px;    line-height: 30px;}/*產品列表*/ 
.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {padding: 0;width: calc(100%/3 - 1px);}.page_wrapper_bg .cd-nav-trigger span,.page_wrapper_bg  .cd-nav-trigger span::after,.page_wrapper_bg  .cd-nav-trigger span::before {background: #222;}.page_wrapper_bg .cd-primary-nav>.has-children>a::after, .page_wrapper_bg .cd-primary-nav>.has-children>a::before {background: #fff;}}@media (max-width:1199px){.page_wrapper_bg .cd-primary-nav>li>a {color: #fff;}nav.cd-nav ul .close-btn {color: #fff;}}

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

@media (max-width:1700px){.RWDbanner_plus01 .slick-caption {top: 65%;left: -200px;}.RWDbanner_plus01 .logo {width: 500px;}/*寬度*/ 
.contact_block .container {width: 95%;}.footer_block .container {width: 95%;}#panel_65 {width: 95%;padding: 0;box-shadow: 0px 0px 15px rgba(68, 68, 68, 0.20)}.info_block .container {width: 95%;}.service_block .container {width:95%;}.school_block .container {width: 95%;}.contact_left .contact_p {width: 90%;}.RWDnews005 .container {width: 95%;}/*logo*/ 
.cd-logo {width: 260px}.is-up .cd-logo {width: 260px}ul.cd-header-buttons {margin-left: 20px;}/*選單*/#cd-primary-nav {max-width: 75%}.is-up #cd-primary-nav {max-width: 75%}.RWDmenu_plus02 .container {width: 100%;}.cd-primary-nav>li>a {padding: 0px 15px !important;letter-spacing: 1px;font-size: 16px}.RWDmenu_plus02 .inside.is-up .m_stitle_block {display:none}.cd-primary-nav>li>a {height: auto;}/**/ 
.RWDService001 p {margin: 5px 18px 0px;}.RWDService001 h2 {font-size: 22px}.px_block::after {width: 340px;height: 258px;margin-right: -165px;}.product-description.product-description-brd::after {right: 250px;}.about_right {width: 50%;}.about_left {width: 40%;}.RWDService002 {margin-top: 0px;}}@media (max-width:1600px){.RWDbanner_plus01 .slick-caption {top: 65%;left: -100px;}#cd-primary-nav {max-width: 80%;}.is-up #cd-primary-nav {max-width: 80%}.info_left {margin-top: 60px;}.px_block::after {display:none}.cd-logo {width: 200px;margin: 5px 0px;}.is-up .cd-logo {width:200px;margin: 5px 0px;}}@media (max-width:1500px){.cd-logo {width: 180px;margin: 10px 0px;}.is-up .cd-logo {width: 180px;margin: 10px 0px;}.RWDbanner_plus01 .page-scroll {z-index: 111111;bottom: 95px;right: -10px;}.is-up #cd-primary-nav {max-width: 80%}#cd-primary-nav {max-width: 80%}.cd-primary-nav>li>a { font-size: 15px;width: 125px;}.RWDbanner_plus01  .slick-caption {top: 62%;left: -100px;}.cd-primary-nav>.has-children>a {padding-right: 15px!important;}.RWDmenu_plus02 .container {padding: 0px 10px;}/**/ 
.info_box .main-title::after {width: 30px;height: 30px;right: 35px;bottom: 0px}.funny-boxes > .funny-boxes-icon {height: 48px;width: 48px;margin-left: 0px;}.funny-boxes > .funny-boxes-text > h4 {font-size: 15px;width: 140px;}.RWDService002 {left:0px;margin-top: 0px;}.px_block .px_en_title {margin-top: 50px;}.px_block .RWDparallax_new .picbgbox {height: 20vw;}.product-description.product-description-brd::after {right: 220px;}.school_block .owl-carousel .owl-item {width: calc(100%/10 - 1px) !IMPORTANT;}.info_left .main-title {font-size: 20px;line-height: 35px;letter-spacing: 1px}}@media (max-width:1440px){#cd-primary-nav {max-width: 80%;}}@media (max-width:1400px){.RWDbanner_plus01 .slick-caption {top: 60%; left: -0px;}#cd-primary-nav {margin-left: 0px;}.RWDbanner_plus01 .page-scroll.style01 a::before {right: 8px;}.RWDbanner_plus01 .page-scroll.style01 a::after {right: 28%}.is-up #cd-primary-nav {max-width: 80%;margin: 0 auto;}.about_right {width: 50%;}.about_left {width: 40%;}.contact_left .contact_p {width: 90%;}#cd-primary-nav {max-width: 80%;margin: 0 auto !important;}.cd-primary-nav>li>a {font-size: 14px;width: 110px;}}@media (max-width:1366px){.info_box .main-title::after {width: 30px;height: 30px;right: 20px;bottom: 0px}.RWDbanner_plus01 .page-scroll {z-index: 111111;bottom: 65px;}}

/*小螢幕 end*/
/*1300以下 start*/

@media (max-width:1300px){.info_box .main-title::after {width: 30px;height: 30px; right: 10px;bottom: 0px}.RWDbanner_plus01 .page-scroll {z-index: 111111;bottom: 100px;}ul.cd-header-buttons {top: 15px; position: relative;}.is-up #cd-primary-nav {max-width: 80%;}.is-up nav.cd-nav {margin: 10px auto 0px;}.is-up #menu_linedot:after {display:none}.is-up #cd-primary-nav {border-top: 0px #cacaca dotted;}.RWDmenu_plus02 .is-up .cart-block, .RWDmenu_plus02 .is-up .member-block, .RWDmenu_plus02 .is-up .querycar-block {margin-top: 12px;}.RWDbanner_plus01 .slick-caption {top: 55%;left: 0px;}.RWDService001 p {margin: 5px 12px 0px;}.RWDService001 h2 {font-size: 20px;margin: 5px 10px 20px;}.funny-boxes > .funny-boxes-text > h4 {font-size: 14px;}.school_block .owl-carousel .owl-item {width: calc(100%/8 - 1px) !IMPORTANT;}.product-description.product-description-brd::after {right: 280px;}.info_block::after {left: -150px;pointer-events: none;}.web_edm .email input {width: 300px}.cd-primary-nav>.has-children>a {padding-right: 10px!important;}.cd-primary-nav>li>a {font-size: 13px;}.px_block .px_en_title  {font-size: 26px;}.service_block .sub-title {font-size: 26px;}.RWDService002 h1.main-title {font-size: 26px;margin: 0px 0px 5px}.RWDService002 h2.sub-title {font-size: 16px}.service_block .more_block {margin-top: 50px}.RWDnews005 h2.sub-title {font-size: 26px;margin: 10px 0px 10px}.school_block .RWDProduct006 .heading h2 {font-size: 26px;margin: 5px 0px 0px}.service_block .main-title {line-height: 1;font-size: 16px}.RWDnews005 h1.main-title {line-height: 1;font-size: 16px}.school_block .RWDProduct006 .heading::after {line-height: 1;font-size: 16px}.funny-boxes > .funny-boxes-icon {    height: 40px;    width: 40px;    margin-left: 0px;}}@media (max-width:1200px){.cd-primary-nav>li>a {font-size: 12px;width: 100px;padding: 0px 5px !important;}.RWDbanner_plus01 .page-scroll {display:none}.RWDbanner_plus01 .logo {width: 400px;}.RWDbanner_plus01 .slick-caption {top: 60%;left: 100px;}.RWDbanner_plus01 .txt1::after {width: 15px;height: 15px;eft: -22px;}.RWDbanner_plus01 .txt1 {letter-spacing: 1px;margin-left: 45px}.info_box .main-title::after {    width: 25px;    height: 25px;    right: 0px;    bottom: 4px;}.cd-logo {    width: 160px;}.is-up .cd-logo {width: 160px;}#cd-primary-nav {    max-width: 85%;    margin: 0 auto !important;}.is-up #cd-primary-nav {    max-width: 85%;    margin: 0 auto !important;}nav.cd-nav { margin-top: 10px;}.about_right {width: 50%;}.about_left {width: 38%;}.RWDService002 .section-subject { margin-bottom: 20px;margin-left: 0px;position: relative;}.school_block .owl-carousel .owl-item {width: calc(100%/10 - 1px) !IMPORTANT;}.portfolio-bottom-summary h4 {position: relative;font-size: 14px}.px_block::after {width: 400px;height: 300px;margin-right: -200px;}.info_left .main-title {    font-size: 18px;}.px_block .RWDparallax_new .picbgbox {    height: 20vw;}.service_block .more_block {    margin-top: 50px;    position: relative;    z-index: 1;}}@media (max-width:1199px){.collapsing_header .cd-main-header .cd-logo {margin-top: 0px;}ul.cd-header-buttons {top: 5px;position: relative;}.is-up .cd-nav-trigger span,.is-up  .cd-nav-trigger span::after,.is-up  .cd-nav-trigger span::before {background: #222;}.service_block .more_block {position: relative; z-index: 1; width: 200px; margin: 20px auto;}.school_block .owl-carousel .owl-item {width: calc(100%/10.5 - 1px) !IMPORTANT;}.cd-main-header {background:rgba(224, 224, 224, 0.28);transition: 0.5s}.is-up .cd-main-header {background:#fff}.cd-main-header {padding: 0px 15px;}#RWDfullscreen01 .cd-main-header .cd-logo {width: 160px;margin: 0}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #ffffff;}.cd-header-buttons {top: 5px;}.RWDmenu_plus02 .cart-block+.querycar-block {margin-right: 18px;}.cd-primary-nav .cd-secondary-nav {width: 360px;background: #111}#cd-primary-nav {width: 360px;position: fixed;background: #111;z-index: 1111111111}nav.cd-nav .bottom-copyright {display:none}.cd-primary-nav>li>a {height: 60px;line-height: 60px;width: 100%;text-align: left;letter-spacing: 1px;font-size: 14px;}.cd-primary-nav>li {padding-top: 0px;border-top: 0px dashed transparent;}#cd-primary-nav > li:nth-child(4) > a {width: 100%;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #444}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;color: #fff;}.cd-primary-nav ul a { height: 60px;line-height: 60px;width: 100%;text-align: left; letter-spacing: 2px;font-size: 15px;font-weight: 600;color: #eee;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before {background-color: #eee}.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {background: #eee}nav.cd-nav {border-top: 0px #cacaca dotted;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {padding: 0px 30px;}.instagram_block {padding: 100px 0px 100px}nav.cd-nav .phone-group img {    vertical-align: middle;    width: 35px !important;}nav.cd-nav .phone-group a {    display: inline-block;    border: none;    margin-right: 0px;    padding: 8px;}#cd-primary-nav {border-top: 0px #cacaca dotted;}.RWDProduct006 .owl-pagination {text-align: center;display:block}div#menu_linedot:after{display:none;}.school_block .RWDProduct006 .illustration-v2 .customNavigation{display:none !important;}.school_block .owl-controls {margin-top: 10px;}.contact_block::before {display:none}.RWDProduct006 .owl-theme .owl-controls .owl-page.active span,.RWDProduct006  .owl-theme .owl-controls.clickable .owl-page:hover span {    opacity: 1;}.RWDProduct006 .owl-theme.controlls-over .owl-controls .owl-page span {    background: #555;}.RWDProduct006 .owl-theme .owl-controls .owl-page.active span::after {    border: 1px #555 solid;    width: 22px;    height: 22px;    position: absolute;    content: "";    border-radius: 100%;    left:-8px;    top:-8px;    pointer-events: none;    transform: scale(1);    transition: 0.5s;    opacity: 0.5;}.RWDProduct006 .owl-theme .owl-controls .owl-page span::after {    border: 1px #555 solid;    width: 22px;    height: 22px;    position: absolute;    content: "";    border-radius: 100%;    left: 0px;    top: 0px;    pointer-events: none;    transform: scale(0);    transition: 0.5s;    opacity: 0;}.RWDProduct006 .owl-theme .owl-controls .owl-page span {width: 6px;height: 6px;background: #555;margin: 5px 12px;position: relative}.about_block {padding: 100px 0px 100px;}.RWDService001 {width: 100%;float: none;}.service_block .sub-title {display:none}.service_block .main-title {display:none}.service_block .RWDedictor {text-align: center;}.service_block .RWDedictor {text-align: center;float: none;width: 100%;margin-top: 50px;}#m_RWDfullscreen01_67_1 > div.section-subject.row {width: 100%;text-align: center;display: block;margin: 0px 0px 30px}.RWDService001 h1.main-title {display: block;line-height: 1;font-size: 16px}.RWDService001 h2.sub-title {display: block;font-size: 26px;margin: 10px 0px 10px;line-height: 1}.instagram_block::after {display:none}.RWDProduct006 .illustration-v2 {    margin-bottom: 30px;}.school_block::after {width: 95px;height: 95px}.school_block::before {width: 118px;height: 105px;}.md-title .en-title {color: #e60c11;font-size: 16px;font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: uppercase;letter-spacing: 1px;text-align: center;line-height: 1}.md-title .main-title {color: #222;font-size: 26px; font-weight: 600; letter-spacing: 2px; line-height: 1;margin: 10px 0px;text-align: center;line-height: 1}.funny-boxes > .funny-boxes-text > h4 {margin:8px 5px 0px;}.funny-boxes {justify-content: center;}.funny-boxes {margin: 5px 0px 5px;}.RWDService002 .row .col-sm-4.col-md-4:after {height: 25px;bottom: 18px;}.RWDService002 .row .col-sm-4.col-md-4:before {bottom: 2px;}}

/*1300以下 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.fl img {width:200px}#top_search_searchkey::placeholder {font-size:24px}.banner_block {background: #d0d0d0;}.RWDbanner_plus01 .logo {width: 400px;}.RWDbanner_plus01 .slick-caption {top: 65%;left: 50px;}.RWDbanner_plus01 .txt1 {margin-left: 45px;letter-spacing: 1px;text-shadow: 0px 0px 8px #222;}.RWDbanner_plus01 .txt1::after {left: -25px;bottom: 2px;}.RWDbanner_plus01 .page-scroll {bottom: 0px;}.is-up ul.cd-header-buttons {margin-left: 0px; transition: 0.5s;}.is-up .cd-header-buttons li.search-btn {margin-top: 3px;}.RWDmenu_plus02 .is-up .cart-block, .RWDmenu_plus02 .is-up .member-block, .RWDmenu_plus02 .is-up .querycar-block {margin-top: 10px;}.info_block {    margin-top: 0px;    padding-top: 100px;}.info_block .container.md-title {display:block}.a_block_bg {margin-top: 0px;}.block_0 {height:0px;top: 0px;background: #dcdcdc;}.md-title .p-title {width: 70%;text-align: center;margin:0 auto 20px}section.call_to_action h4 {margin: 20px 0 20px 0}.info_box {width: 18%;padding: 10px 20px 10px}.info_box .en-title {font-size: 14px}.info_box .main-title {font-size: 16px;letter-spacing: 1px;margin: 0px 0px;}.RWDproduct002_v2 .filter-portfolio ul > li::after {height: 45px;top: -5px;}.RWDproduct002_v2 .filter-portfolio ul > li {width: calc(100% / 5);}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) {top: -76px;width: 84%;float: right}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) > div > div > ul > li > a::after {display:none}.info_box .main-title::after {width: 20px;height: 20px;right: 15px;bottom: -2px}.service_block {padding: 50px 0px 0px;}.about_left {float: none;width: 80%;margin: 0 auto 50px;}.animated .service_en_title {display:none}.RWDService002 {left: 0px;margin-top: 0px;}.about_right {width: 80%;float: none;margin: 0 auto;right: 0px}.RWDService002 h1.main-title {text-align: center;}.RWDService002 h2.sub-title {text-align: center}.funny-boxes > .funny-boxes-text > h4 {font-size: 16px;}.funny-boxes {margin: 10px 20px 10px}.RWDService002 .row .col-sm-4.col-md-4:before {width: 250px;margin-right: -125px;}.RWDService002 .row .col-sm-4.col-md-4:after {height: 25px}.contact_left .contact_p {width: 100%;font-size: 14px; letter-spacing: 1px; line-height: 26px;}#eformstw192_00006 {height: 100px;}.RWDeform001 {padding: 50px 30px}.school_block {padding: 80px 0px 100px;}.footer_right {padding: 0px 15px;}.info_left {display:none}.info_md {width: 100%}#panel_63 {margin-top: 0px;}.info_block {margin-top: 0px;}.RWDproduct002_v2 {z-index: 111111}.product-description.product-description-brd::after {right: 200px;}#m_RWDfullscreen01_50_1 .picbgbox {    height: 22vw !important;}.RWDbanner_plus01.style-dotnav.control-center .control-box .control {    bottom: 0px;    position: relative;}.footer_left {    width: 40%;}#panel_63.row {    margin-right: 0;    margin-left: 0;}.info_block .container {    width: 95%;    padding: 0;}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) {    width: 82%;    margin-left: 0px;    margin-right: 0;}.info_md {    width: 100%;    padding: 0;}.RWDproduct002_v2 .filter-portfolio ul > li.active::after {    background: #ffda55;    content: "";    width: 100%;    height: 60px;    top: -14px;    left: 0px;    position: absolute;}.RWDproduct002_v2 .filter-portfolio ul > li.active::before {    background: #ffda55;    content: "";    position: absolute;    width: 30px;    height: 20px;    bottom: -30px}.about_block .RWDparallax_new .picbgbox {height: 35vw !important;}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(3) {margin: 0;}/*內頁*//*電子表單*/ 
.eformsForm {padding: 50px 0px;}.page_wrapper_bg .contact_left {width: 100%;}.page_wrapper_bg .contact_right {width: 100%;margin: 40px 0px 20px;padding: 0px 30px}/*關於魔力*/ 
.RWDslider01 .text {float: none;width: 80%;padding-bottom: 65px;margin: 0 auto;padding: 0px 20px !important;}.id11 .RWDslider01 ul.pic-list {transform: rotate(0deg);width: 80%;margin: 0 auto;float: none;padding: 0}.id11 #slick-slide00::before {display:none}.id11 #slick-slide00::after {display:none}.RWDslider01 .editor {font-size: 14px}.id11 .slick-track {margin: 0 0px;}.RWDeditor01 .pg_title {font-size: 25px;margin: 0px 0px 5px;border-top: 1px #ccc solid;padding-top: 50px;}.table_item .table_left img {width: 70px;left: 0px}.table_item span.title {font-size: 16px;width: 100px;}.table_item .table_right {padding-left: 20px;}.table_item span.title_a1 {font-size: 14px;}.table_right {font-size: 13px;line-height: 28px;}.page_wrapper_bg .contact_left {padding: 0px 35px;}.table_box p {font-size: 13px !important;line-height: 30px;}.day_box_left {width: 100%;float: none;margin-right: 0px;}.day_box_left img {width: 50%}.tab-container .day_box.day_box_a {width: 100%;float: none;}/**/ 
.recruitment .list_table th.list_position {    width: 40%;    color: #e21b22;}
}
/*Pad橫向 end*/
/*800px start*/

@media (max-width:850px) {.info_block {padding-top: 100px;}.block_0 {margin-top:0px;background: #dcdcdc;}.md-title .p-title {width: 90%;margin: 0 auto 10px;}.info_box {display:block}.info_box .main-title::after {display:none}.RWDnews005 h1.main-title {top: -28px}.info_box {    width: 100%;    padding: 10px 20px 10px;    float: none;    position: relative;    background: transparent;}#panel_65 {    width: 100%;    padding: 0;    box-shadow: 0px 0px 0px rgba(68, 68, 68, 0.20);    text-align: center;}.info_box .main-title {    font-size: 20px;    letter-spacing: 1px;    margin: 0px 0px;    color: #1d2084;    margin-bottom: 10px;    font-weight: 600;}.info_box .en-title {    font-size: 14px;    color: #e40012;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0px 10px;width: calc(100%/2 - 1px);}article.boxFeature-2 {margin: 0px 0px 15px;padding-top:0px}.RWDproduct002_v2 .filter-portfolio ul > li::after {display:none}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) {top: 0px;right: 0px;width: 100%;}.RWDproduct002_v2 .filter-portfolio ul > li {width: auto;}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) {top:0px;right:0px;display: flex;align-items: center;justify-content: center;float: none;}.RWDproduct002_v2 .filter-portfolio ul > li {width: auto; background: #1d2084;margin: 0px 5px;border-radius: 5px;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: #e40012;color: #ddd;}.RWDproduct002_v2 .btn.btn-rj {color: #fff}.RWDproduct002_v2 .btn.btn-rj:hover {background-color:#e40012; color: #fff;}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2::after {display:none}article.boxFeature-2::after {display:none}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2 {top: 0px}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a > div > .boxFeature-2:hover {top: 0px;transition: 0.5s;}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2 {display: inline-block;flex-direction: initial;}article.boxFeature-2 {display: inline-block;flex-direction: initial;}.RWDService001 i.iconBig {position: relative; float: right; width: 50%;}.RWDService001 h2 {font-size: 20px; margin: 25px 10px 10px;}.service_block .RWDedictor {margin-top: 20px}.funny-boxes {margin: 15px 0px 15px;}.funny-boxes > .funny-boxes-text > h4 {font-size: 15px;}.about_right {width: 90%;}.RWDService002 .row .col-sm-4.col-md-4:after {bottom:25px;}.px_block .px_en_title {font-size:26px}.school_block .owl-carousel .owl-item {width: calc(100%/8 - 1px) !IMPORTANT;}.contact_right {margin-top: 50px;}.footer_block .row {display: flex;align-items: inherit;flex-direction: column-reverse;}.footer_right {text-align: center;}.web_edm {margin-top: 15px !important;float: none;width: 66%;margin: 15px auto;}.footer_block {text-align: center;}.RWDbanner_plus01 .slick-caption {top: 75%;left: 0px;}.product-description.product-description-brd::after {right: 190px;}#m_RWDfullscreen01_50_1 .picbgbox {height:30vw !important;}.school_block::after,.school_block::before {display:none}.contact_block::before {display:none}.footer_left {    width: 100%;}.RWDproduct002_v2 .filter-portfolio ul > li.active::before {display:none}.info_block .container {    opacity: 1;    transition: 0.5s;}.info_box .en-title {display:none}.instagram_block::after {display:none}.product-description.product-description-brd::before {display:none}.md-title .main-title {margin-bottom: 30px;}.RWDnews005 .section-subject {    text-align: center;    margin-bottom: 30px;}.school_block .RWDProduct006 .heading h2 {    font-size: 26px;    margin: 5px 0px 30px;}/*內頁*/ 
.page_wrapper_bg .RWDbanner_plus01 .banner-slider .slick-item .pic::after {width: 300px;height: 300px;bottom: -182px;margin-left: -150px;transform: rotate(25deg);animation: inherit;}section.call_to_action {padding: 20px 0 100px 0;}.hgroup h1 {font-size: 25px}.hgroup h1 {margin-bottom: 0px;}.hgroup .container {margin: 0px auto 20px;}.page_wrapper_bg .article-text.rwd .container {padding: 0px;}.item.product_list_item {padding: 10px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {width: calc(100%/2 - 1px);}.RWDproduct_page .pic-box {width: calc(80% - 0px);padding-right: 0px;float: none;margin: 0 auto;}.RWDproduct_page .products-info {width: 80%;float: none;margin: 0 auto;margin-top: 40px;}.travel_pix_box {width: 100%;float: none;}.travel_pix_box_right {width: 100%;float: none;margin-top: 30px;}.page_wrapper_bg .btn.btn_back a {float: right}.RWDproduct_page .tab-box {margin-bottom: 0px}.tab-container img {padding: 0px 5px 20px;}.tab-container h4 {margin: 20px 0 20px 0;}.cost_box img {height: 180px}.tab-container .day_box {width: 100%;float: none;}.tab-container .day_row_right {width: 100%;float: none;margin-top: 35px;}.item.product_list_item {height: 320px;}.day_box_right {width: 100%;float: none;}.cost_box img {height: 150px;}.id11 .RWDslider01 .products-list::after {display:none}.pg_info_item {width: calc(100%/2 - 1px)}#article > div:nth-child(3) > article > div > div.pg_info_box > div:nth-child(2),#article > div:nth-child(3) > article > div > div.pg_info_box > div:nth-child(4) {    border-right: 0px #dadada dotted}#article > div:nth-child(3) > article > div > div.pg_info_box > div:nth-child(3) {border-right: 1px #dadada dotted;border-top: 1px #dadada dotted}.table_item {width: calc(100%/1 - 1px)}.page_wrapper_bg .form-group {margin-bottom: 0px;}.page_wrapper_bg .form-horizontal .control-label {margin-top: 15px;}.contact_block::after {top: 250px}.contact_right .form-group {margin-bottom: 15px;}.table_box {overflow-x: auto;}.table_box table {width: 800px;}.recruitment .list_table th.list_no {    width: 8%}}

/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
.info_block {padding-top: 100px;}.block_0 {margin-top:0px;background: #dcdcdc;}div#sidebar {    width: 100%;}.md-title .p-title {width: 90%;margin: 0 auto 10px;}.info_box {display:block}.info_box .main-title::after {display:none}.info_box {    width: 100%;    padding: 10px 20px 10px;    float: none;    position: relative;    background: transparent;}#panel_65 {    width: 100%;    padding: 0;    box-shadow: 0px 0px 0px rgba(68, 68, 68, 0.20);    text-align: center;}.info_box .main-title {    font-size: 20px;    letter-spacing: 1px;    margin: 0px 0px;    color: #1d2084;    margin-bottom: 10px;    font-weight: 600;}.info_box .en-title {    font-size: 14px;    color: #e40012;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0px 10px;width: calc(100%/2 - 1px);}article.boxFeature-2 {margin: 0px 0px 15px;padding-top:0px}.RWDproduct002_v2 .filter-portfolio ul > li::after {display:none}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) {top: 0px;right: 0px;width: 100%;}.RWDproduct002_v2 .filter-portfolio ul > li {width: auto;}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) {top:0px;right:0px;display: flex;align-items: center;justify-content: center;float: none;}.RWDproduct002_v2 .filter-portfolio ul > li {width: auto; background: #1d2084;margin: 0px 5px;border-radius: 5px;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: #e40012;color: #ddd;}.RWDproduct002_v2 .btn.btn-rj {color: #fff}.RWDproduct002_v2 .btn.btn-rj:hover {background-color:#e40012; color: #fff;}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2::after {display:none}article.boxFeature-2::after {display:none}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2 {top: 0px}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a > div > .boxFeature-2:hover {top: 0px;transition: 0.5s;}#m_RWDfullscreen01_67_1 > div:nth-child(2) > a:nth-child(1) > div > .boxFeature-2 {display: inline-block;flex-direction: initial;}article.boxFeature-2 {display: inline-block;flex-direction: initial;}.RWDService001 i.iconBig {position: relative; float: right; width: 50%;}.RWDService001 h2 {font-size: 20px; margin: 25px 10px 10px;}.service_block .RWDedictor {margin-top: 20px}.funny-boxes {margin:5px 0px 5px;}.funny-boxes > .funny-boxes-text > h4 {font-size: 15px;}.about_right {width: 90%;}.RWDService002 .row .col-sm-4.col-md-4:after {bottom:15px;}.school_block .owl-carousel .owl-item {width: calc(100%/8 - 1px) !IMPORTANT;}.contact_right {margin-top: 50px;}.footer_block .row {display: flex;align-items: inherit;flex-direction: column-reverse;}.footer_right {text-align: center;}.web_edm {margin-top: 15px !important;float: none;width: 66%;margin: 15px auto;}.footer_block {text-align: center;}.RWDbanner_plus01 .slick-caption {top: 75%;left: 0px;}.product-description.product-description-brd::after {right: 320px;}.school_block::after,.school_block::before {display:none}.contact_block::before {display:none}.footer_left {    width: 100%;}.RWDproduct002_v2 .filter-portfolio ul > li.active::before {display:none}.info_block .container {    opacity: 1;    transition: 0.5s;}.info_box .en-title {display:none}.instagram_block::after {display:none}.RWDnews005 h2.sub-title {    line-height: 2}.portfolio-bottom-summary h4 {padding-left: 25px;}.portfolio-bottom h4::after {opacity:1;width: 15px; left: 2px; top: 1px}.info_block .container {    width: 95%;    padding: 0 15px;}.RWDnews005 h1.main-title {    top: -15px;}/*內頁*/ 
.page_wrapper_bg .RWDbanner_plus01 .banner-slider .slick-item .pic::after {width: 300px;height: 300px;bottom: -182px;margin-left: -150px;transform: rotate(25deg);animation: inherit;}section.call_to_action {padding: 20px 0 100px 0;}.hgroup h1 {font-size: 25px}.hgroup h1 {margin-bottom: 0px;}.hgroup .container {margin: 0px auto 20px;}.page_wrapper_bg .article-text.rwd .container {padding: 0px;}.item.product_list_item {padding: 10px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {width: calc(100%/2 - 1px);}.RWDproduct_page .pic-box {width: calc(80% - 0px);padding-right: 0px;float: none;margin: 0 auto;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
#RWDfullscreen01 .cd-main-header .cd-logo {    width: 150px;    margin: 4px 0px 0px;}ul.cd-header-buttons {margin-left: 0px;}#top_search_searchkey::placeholder {font-size:18px}.cd-header-buttons li.search-btn {margin-left: 0px;}.RWDbanner_plus01 .logo {width: 280px;}.RWDbanner_plus01.style-dotnav .slick-dots li {height: auto;}.RWDbanner_plus01 .slick-caption {top: 50%;left: 0px;}.RWDbanner_plus01 .slick-caption {top: 65%;left: 0px;}.RWDbanner_plus01 .page-scroll {display:none}/**/#cd-primary-nav {width: 100%}.cd-primary-nav .cd-secondary-nav {width: 100%;}.web_edm {width: 100%;}.web_edm .email input {width: 196px;}.contact_left h5 {font-size: 18px}.contact_left .contact_p {margin: 20px 0px 30px;}.contact_left {font-size: 14px}.travel_pix_box .travel_item p {padding: 0px 0px 0px 0px;}.md-title .p-title {width: 100%;margin: 0 auto 10px;font-size: 14px;line-height:2;}.RWDproduct002_v2 .filter-portfolio ul > li {width: auto;background: #1d2084;margin: 0px 2px 10px; border-radius: 5px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/1 - 1px);}.school_block .RWDedictor {float: none;width: 80%;position: relative;top: 20px; left: 0px;margin: 0 auto;}.school_block {padding: 80px 0px 100px;}.school_block .RWDedictor {margin-top: 30px;}.about_left::after {display:none}.about_block .RWDparallax_new .picbgbox {height: 45vw !important;}#m_RWDfullscreen01_50_1 .picbgbox {height:55vw !important;}.px_block .container.editor p {    font-size: 16px}.RWDService002 .row .col-sm-4.col-md-4:after, .RWDService002 .row .col-sm-4.col-md-4:before , .RWDService002  .row:before, .RWDService002  .row:after{display:none;}.funny-boxes > .funny-boxes-icon { float: none;}.funny-boxes {justify-content: center;margin: 15px 0px 15px; border-bottom: 1px solid #e0e0e0;padding: 0 0 10px;}.funny-boxes.not-right-column {padding-bottom: 10px;}.row:last-child .col-sm-4:last-child .funny-boxes {border-bottom: 0;}.px_block .px_en_title {letter-spacing: 1px;font-size: 26px;}.px_block .title_text {margin: 0px 20px 30px;font-size: 15px;}.RWDService002 .section-subject {margin: 0 0 20px;}.RWDService002 h2.sub-title {padding: 0;}.contact_block::after {display:none}.RWDService002 h1.main-title {color: #222;font-size: 25px;font-weight: 600; letter-spacing: 1px}.school_block .RWDProduct006 .product-description-brd {box-shadow: 0 0 0px #ccc;background: #eee;border-radius: 25px;padding: 20px 20px 50px;min-height: auto;position: relative;overflow: visible;}.school_block .RWDProduct006 .illustration-v2 .item {margin: 0px 5px;padding-bottom: 5px;background: transparent;display: flex;flex-direction: column-reverse;}.school_block .owl-carousel .owl-item {width: calc(100%/16 - 1px) !IMPORTANT;}.product-description.product-description-brd::after {right: 100px;}.school_block .RWDProduct006 .illustration-v2 .product-img {margin-top: -40px;width: 400px;}/*.RWDproduct002_v2 .filter-portfolio ul {    display: flex;    overflow: scroll;}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(2) {    top: 0px;    right: 0px;    display: block;    align-items: inherit;    justify-content: inherit;    margin: 0;}.RWDproduct002_v2 .row:nth-child(2) .col-md-12 {    padding: 0;}*//*.RWDproduct002_v2 .filter-portfolio ul::-webkit-scrollbar-track{background-color: e5e5e5;}.RWDproduct002_v2 .filter-portfolio ul::-webkit-scrollbar{width: 2px;background-color: #e5e5e5;}.RWDproduct002_v2 .filter-portfolio ul::-webkit-scrollbar-thumb{background-color: #7d7d7d;border: 1px solid #7d7d7d;}.RWDproduct002_v2 .filter-portfolio ul {max-height: 80px;overflow-y: scroll;padding: 0 45px 0 30px;margin-bottom: 50px;}*/ 
.product-description.product-description-brd::before {display:none}#RWDfullscreen01 #panel_63 {    margin-top: 0px;}#m_RWDfullscreen01_47_1 > div.section-inner > div:nth-child(3) > div {    padding: 0 15px;}.RWDnews005 .controlls-over .owl-pagination {display:block}.school_block .RWDedictor {    top: 0px;    margin-top: 0px;}div#m_RWDfullscreen01_67_2 {    padding-right: 15px;    padding-left: 15px;}.about_block {    padding: 50px 0px 50px;}.instagram_block {    padding: 80px 0px 50px;}.RWDeform001 h1.main-title {    font-size: 24px}.contact_left span {    display: inline-block;    margin-right: 5px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0px 0px;}/*內頁*/ 
.item.product_list_item {height: auto;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {width: calc(100%/1 - 1px);}.page_wrapper_bg .item .subject A.itemlink::after {display:none}.item.product_list_item:hover {background:#fff}.page_wrapper_bg .item:hover .subject A.itemlink {padding-left: 5px;}section.call_to_action::after {display:none}.page_wrapper_bg .main {top: 80px !important;}.RWDproduct_page .pic-box {width: calc(100% - 0px)}.RWDproduct_page .products-info {width: 95%}#mobile-fixed .fixed-bottom .price-box {width: calc(100% - 0px); float: none}#mobile-fixed .fixed-bottom .btn-shop {width: 100%;float: none}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {font-size: 14px;padding: 0px 5px;text-align: center}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {font-size: 14px;padding: 0px 5px;text-align: center}.travel_item {padding-left: 0px;}.RWDproduct_page .faq-item .faq-answer h6 {font-weight: 600;display: inline-block;font-size: 15px;border-bottom: 1px #ccc dotted;padding-bottom: 6px;margin-left: 20px;}.RWDproduct_page .faq-item .faq-answer h4 {margin: 20px 0 20px 0;font-size: 18px; font-weight: 600;color: #1e2186;}.day_title {margin: 20px 0 10px 0;font-size: 15px; font-weight: 600;color: #1e2186;}.page_wrapper_bg .btn.btn_back a {width: 100%;}#cd-primary-nav {max-width: 100%;}.day_box {padding: 0px 15px;}.table_box p {padding: 2px 5px;}.RWDproduct_page .products-info .name {font-size: 18px}.page_wrapper_bg .btn.btn_back {width: 100%;float: none !IMPORTANT;padding: 0px}div#album {padding: 0px !important;}#eForm1 > div:nth-child(12) > div {width: calc(100% - 0px);}.eformsForm::before {display:none}.eformsForm {border: 0px #ccc dotted}div#eforms {padding: 0px !important;}/*關於魔力*/ 
.id11 .RWDslider01 ul.pic-list {width: 100%;}.id11 .RWDslider01 .pic-list .pic::after {display:none}.RWDslider01 .products-list .box {padding: 0px;}.id11 .RWDslider01 figure.pic img {border: 0px #e6e5e5 solid;padding: 0px;box-shadow: 0px 0px 0px #d8d8d8;}.RWDslider01 .pg_about_box h4 {font-size: 20px;margin-top: 10px;margin-bottom:0px}.RWDslider01 .text {width: 100%;padding: 0px 0px !important;}.RWDeditor01 .pg_title {font-size: 18px}.RWDeditor01 .pg_sub_title {font-size: 14px;}.pg_info_item {width: calc(100%/1 - 1px);border-right: 0;border-bottom: 1px #eee dotted;}.pg_info_item {min-height: auto;height: auto;}.table_item .table_left {display:none}.table_item::before {display:none}.table_item .table_right {padding-left: 0px;width: 100%;float: none;}.pg_btn_block a.pg_btn_a {width: 100% !IMPORTANT}.RWDproduct_page .faq-item .faq-answer h6 {font-size: 14px;margin-left: 0px;}#eForm1 > div:nth-child(11) > div {width: calc(100% - 0px);}.boxname {font-size: 14px;margin-left: 10px;margin-right: 20px;}.eformsForm .ebtn {width: 100%;margin-top: 30px;margin-right:0px}#m_RWDPAGE_BASE_PAT01_46_1 > div.row > div:nth-child(2) {width: 50%;}#m_RWDPAGE_BASE_PAT01_46_1 > div.row > div:nth-child(3) {width: 100%;}#m_RWDPAGE_BASE_PAT01_46_1 > div.row > div:nth-child(6) {width: 100%;}.page_wrapper_bg .contact_right {padding: 0px 15px;}.pg_contact_box_item {margin-right: 0px;width: 100%;}.page_wrapper_bg .RWDeform001 {padding: 35px 15px;}.page_wrapper_bg .pg_contact_box {display: block;}.layoutlist_8 .list_subject {padding-right: 15px !important;padding-left: 15px !important;}.layoutlist_8 .item {padding: 30px 0px !important;}.layoutlist_8 .listdate .day {color: #1d2087 !important;font-size: 14px !important}section.call_to_action {min-height: auto}.page_wrapper_bg .contact_block {    padding: 150px 0px 50px;    margin-top: -160px;}.cd-logo::after {position: absolute;content: ""; background: url(archive/image/customization/0918-LOGO3.png); width: 100%;height: 100%;left: 0;top: 0;background-size: contain;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDmenu_plus02 .cart-block+.querycar-block {margin-right: 10px;}.cd-header-buttons li.search-btn {    margin-top: 3px;    position: relative;    right: -10px;    margin-left: 0;}.RWDService002 h1.main-title {    color: #222;    font-size: 22px;    font-weight: 600;    letter-spacing: 1px;}.contact_left h5 {    font-size: 16px;}.web_edm .email input {    width: 300px;}div#btn_order_emailm_RWDfullscreen01_59_1 {margin-top: 5px;}div#btn_reject_emailm_RWDfullscreen01_59_1 {margin-top: 5px;}.web_edm .email {    float: none;    position: relative;}.web_edm .email input {    width: 100%;}.web_edm .btn_container {    float: none;    width: fit-content;    text-align: center;    margin: 0 auto;}#m_RWDfullscreen01_50_1 .picbgbox {height: 62vw !important;}.day_box_left img {    width: 100%;}.boxname {    font-size: 14px;    margin-left: 5px;    margin-right: 5px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
#m_RWDfullscreen01_50_1 .picbgbox {height: 65vw !important;}article.boxFeature-2 {    display: flex !important;    flex-direction: column-reverse !important;}.cd-logo {width: 100px;}.is-up .cd-logo {width: 100px;}.cd-main-header {padding: 0px 5px;}.RWDService001 h2 {    font-size: 20px;    margin: 5px 10px 10px;}.RWDService001 i.iconBig {    position: relative;    float: none;    width: 100%;}.contact_left h5 {    font-size: 14px;}
}
/*iphone5 end*/
/*767px start*/
@media (max-width: 767px) {
.recruitment .list_table tr:first-child th.list_no {display:none}.recruitment .list_table td.list_no {display:none}.recruitment .list_table th.list_no {display:none}.recruitment .list_table td.split, .recruitment .list_table th.split {display:none}.recruitment.layoutlist_1 {    padding-top:55px;    padding-bottom: 46px;    width: 100%;    overflow: hidden;    overflow-x: scroll;}.recruitment .list_table {    font-size: 14px;    width: 500px;    overflow-x: auto;position: relative}.recruitment .list_table th {    border-bottom: 1px dotted #ababab !important;    font-weight: 600;    color: #222;    font-size: 15px}table.list_table::after {    content: "";    position: absolute;    background: url(archive/image/customization/0908_a.png)no-repeat;    width: 150px;    background-size: contain;    height: 30px;    left: 0;    top: -36px;}.recruitment .list_table th.list_position {    width: 10%;    color: #e21b22;}
}
/*767px end*/
/*320px start*/
@media (max-width: 320px){
.is-up .cd-logo {width: 140px;margin-top: 5px !important;}.cd-logo {width: 140px;margin-top: 5px !important;}
}
/*320px end*/