a:focus, a:hover {text-decoration: none;}/*loading*/ 
.fl {width:350px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2s;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  100% {    opacity: 1;  }}/*menu*/ 
.RWDmenu_plus04 .header {padding: 0 50px;background: transparent;transition: .3s;}.RWDmenu_plus04 .header-in{text-align: right;}.RWDmenu_plus04 .logo {width: 260px;margin-top: 15px;}.RWDmenu_plus04 .site-nav .menu ul li a:hover{background: #0046aa !important;color:#fff !important;}.RWDmenu_plus04 .site-nav .menu>li:before {    content: '';    width: 1px;    height: 30%;    top: 50%;    transform: translateY(-50%);    background: rgba(255, 255, 255, 0.3);    position: absolute;    right: 0;display: block;}.RWDmenu_plus04 .site-nav .menu>li:last-child:before {display: none;}@media (min-width: 1401px) {.RWDmenu_plus04 .container{padding: 0 150px 0 0;max-width: 1400px;}.RWDmenu_plus04 .site-nav{display: inline-block;margin-top: 0;}.RWDmenu_plus04 .site-nav .menu > li.menu_info::before{display:none;}.RWDmenu_plus04 .site-nav .menu > li.menu_sign::before{display:none;}.RWDmenu_plus04 .site-nav .menu li.menu_padi{display:none;}.RWDmenu_plus04 .site-nav .menu li.menu_sign{position:absolute;z-index: 1;right: 0;}.RWDmenu_plus04 .site-nav .menu li.menu_sign a{background-color: #0B346E;color:#fff;position: relative;padding-top: 6px;margin-top: 15px;transition: all 0.5s ease 0s;}.RWDmenu_plus04 .site-nav .menu li.menu_sign a:hover{background-color: #0046aa;}.RWDmenu_plus04 .site-nav .menu li.menu_sign a::before{content:"";display:inline-block;position:relative;width:30px;height:30px;background: url(archive/image/customization/contact-form0505.png) center center no-repeat;background-size:contain;top: 8px;margin-right: 10px;filter: grayscale(100%) brightness(0%) invert(100%);transition: all 0.5s ease 0s;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.menu_sign a{background-color: #fff;color:#0B346E;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.menu_sign a::before{filter: grayscale(0%) brightness(100%) invert(0%);}.RWDmenu_plus04 .features{display: block;margin-bottom: 10px;}.RWDmenu_plus04 .features .edit {float: none;padding-right: 155px;padding-top: 0;letter-spacing: 1px;text-align: right;}}/*複選單*/ 
.RWDmenu_plus04 .features .edit a {font-size: 14px;margin-left: 13px;display: inline-block;padding-right: 13px;color: #eaeaea;}.RWDmenu_plus04 .features .edit a:last-child {border-right: 0;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #fff;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;font-weight: 600;  padding: 15px 15px;letter-spacing: 1px;min-width: 131px;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding: 10px;color: #333;font-size: 15px;}/*電話客服*/ 
.RWDmenu_plus04 .features .share-group a:first-child {margin-left: 0;background: #0B346E;color: #fff;display: flex;padding:15px 20px;align-items: center;transition: all .5s ease;}.RWDmenu_plus04 .header.is-up .features .share-group a:first-child{background: #fff;color: #0B346E;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share span{color: #0B346E;}.RWDmenu_plus04 .features .share-group.main_share {padding: 0;float: left;display:none;}.RWDmenu_plus04 .features .share-group.main_share a img{filter: grayscale(100%) brightness(0%) invert(100%);transition: all 0.5s ease 0s;}.RWDmenu_plus04 .header.is-up .share-group.main_share a img{filter: grayscale(0%) brightness(0%) invert(0%);}.RWDmenu_plus04 .features .share-group.main_share h8 {display: block;font-size: 15px;color: #fff;letter-spacing: 1px;transition: all .5s ease;}.RWDmenu_plus04 .features .share-group.main_share span {font-size: 15px;color: #fff;line-height: 1.5;font-weight: normal;transition: all .5s ease;letter-spacing: 2px;margin: 0 0 0 15px;}.RWDmenu_plus04 .site-nav .menu {text-align: left;}.RWDmenu_plus04 .features .edit i {transform: translate(0px, 1px);display: inline-block;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;background: #eee;color: #fff;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after, .RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after { border-color: #fff;}.RWDmenu_plus04 .menu li a {color: #fff;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover {color: #333;}/*is-up*/ 
.RWDmenu_plus04 .header.is-up {    background: #0B346E;}/*-----container-----*/ 
.RWDbanner_plus01 .slick-caption .container, .class-block .container, .enter-block .container {width: 95%;}@media (min-width: 1550px) {.class-block .container, .enter-block .container {width: 85%;}.RWDbanner_plus01 .slick-caption .container {width: 1500px;}}/*banner*/ 
.RWDbanner_plus01 .slick-caption {    letter-spacing: 2px;    line-height: 1.5;    top: 31%;}.RWDbanner_plus01 .txt1 {font-size: 24px;}.RWDbanner_plus01 .slick-caption .txt1 span{display: inline-block;border: 2px solid #fff;padding: 2px 15px;}.RWDbanner_plus01 .txt2 {    font-size: 60px;}.RWDbanner_plus01 .txt2 img {    width: 70px;    display: inline-block !important;    margin: -10px 0 0;}.RWDbanner_plus01 .slick-caption .txt2 span{position:relative;}/*.RWDbanner_plus01 .slick-caption .txt2 span::after{content: '';background: url(archive/image/customization/tittle_banner.png)no-repeat;background-size: 100%;width: 130px;height: 84px;position: absolute;right: -140px;top: -25px;}*/ 
.RWDbanner_plus01 .txt3 {margin-top: 200px !important;font-size: 18px;line-height: 2;font-weight: bold;}/*模組標題*/ 
.RWDedictor001 .section-subject{margin-bottom: 30px;}.RWDedictor001 h1.main-title, .RWDproduct002_v3 .main-title {    font-size: 38px;    margin: 0px;    color: #fff;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;}.RWDedictor001 h2.sub-title, .RWDedictor001 .section-line, .RWDproduct002_v3 .section-line {display: none;}.RWDedictor001 h1.main-title span, .RWDproduct002_v3 .main-title span {    position: relative;}.RWDedictor001 h1.main-title span:before, .RWDproduct002_v3 .main-title span:before {    content: '';    background: url(archive/image/customization/titt-icon01.png)no-repeat;    background-size: 100%;    width: 130px;    height: 84px;    position: absolute;    right: -130px;    top: -25px;}.RWDproduct002_v3 .main-title span:before {    background: url(archive/image/customization/tittle_banner.png)no-repeat;    background-size: 100%;}/*最新消息*/ 
.news-block {    background: url(archive/image/customization/news-back.jpg)top;    background-size: 100%;    padding: 100px 0;    margin-top: -2px;}.news-section .container {padding: 60px 0 0px;background: #fbfafa;box-shadow: 10px 17px 21px -4px rgba(0, 0, 0, 0.13);position: relative; top: -45px;border-radius: 10px;border-bottom: 3px solid #ed6d2b;}.newslist0105 {background: transparent;}.newslist0105 .title {display: none;}.newslist0105 .news_list .news_line {border-top: 1px dashed #ccc;position: relative;padding: 20px 0;border-bottom: 0px;font-size:17px;margin-bottom:0px;display: flex;align-items: center;}.newslist0105 .news_list .news_line:hover {opacity: 1;}.newslist0105 .news_list .news_line:first-child {border: 0;}.newslist0105 .news_list .news_line .date {margin-right: 30px;color: rgba(255, 255, 255, 0.5);float: left;margin-left: 0;font-size: 16px;width: 135px;order: 1;flex-shrink: 0;}.newslist0105 .news_list .news_line .titles {color: #fff;margin-left: 30px;letter-spacing: 2px;order: 3;width: 100%;overflow: hidden;text-overflow: ellipsis;}.newslist0105 .news_list .news_line .type {background: transparent;padding: 2px 23px;letter-spacing: 2px;border-radius: 0;font-size: 16px;font-weight: 600;border-right: 1px solid rgba(255, 255, 255, 0.3);color: #fdc201;order: 2;flex-shrink: 0;}.newslist0105 .news_list {width: 100%;}.newslist0105 > br {display: none;}/*教學中心*/ 
.about-block {    padding: 140px 0;    font-size: 17px;    letter-spacing: 2px;    line-height: 1.8;    color: #666;    position: relative;    background: #f8f8f8;}.about-block h5 {    font-size: 24px;    font-weight: 600;    color: #0b346e;    line-height: 1.5;    margin: 0 0 15px;}.txt-top {    margin: 0 0 40px;    padding-bottom: 40px;    border-bottom: 1px solid #eee;}.txt-out {    display: flex;    align-items: flex-end;}.txt-img {    width: 80px;    flex-shrink: 0;    margin-left: 90px;}.txt-img img {    width: 100%;}.about-block .container {    width: 100%;    padding: 0 15%;}.about-block {    padding-right: 40%;}.RWDparallax_new {    position: absolute;    right: 0;    top: 0;    width: 40%;    height: 100%;}.RWDparallax_new .picbgbox {height: 100% !important;}/*外層*/ 
.class-block {padding: 120px 0px;position: relative;z-index: 1}.class-block .container {position: relative;}.RWDproduct002_v3 {padding: 0px 0px;}.RWDproduct002_v3 .row {margin-right: 0;margin-left: 0;}.RWDproduct002_v3 .col-md-12 {padding: 0px 0px;}.RWDproduct002_v3 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: 20%;float: left; margin: 0;padding-right: 30px}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: 80%;float: right;margin: 0;padding-left: 30px;min-height: 500px;}/*標題*/ 
.RWDproduct002_v3 .main-title {color: #0b346e;}.RWDproduct002_v3 .sub-title {font-size: 18px;margin: 10px 0 0;color: #848484;font-weight: normal;letter-spacing: 2px;}.RWDproduct002_v3 .section-line {display:none}.RWDproduct002_v3 .popup-portfolio {margin: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0px 15px;margin-bottom: 20px !important;width: calc(100%/3 - 1px);}.RWDproduct002_v3 .portfolio-bottom {background: #f8f8f8;padding: 30px 20px;}.RWDproduct002_v3 .showbottom a {text-align: left;}.RWDproduct002_v3 .portfolio-bottom__h4 {font-size: 20px;color: #222;letter-spacing: 2px;line-height: 1.5;font-weight: 600;position: relative;padding-right: 80px;}.RWDproduct002_v3 .portfolio-bottom__h4 span{font-size: 15px;font-weight: normal;letter-spacing: 0.5px;position: absolute;top: 2px;right: 0;color: #d33333;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #333;}.RWDproduct002_v3 .portfolio-bottom-summary p {font-size: 17px;color: #222;letter-spacing: 2px;margin: 10px 0 0;line-height: 1.8;}.RWDproduct002_v3 .showbottom:hover .inner-content > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v3 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v3 .portfolio-item:hover > .inner-content::after {left: 8px;top: 8px;}/*分類按鈕*/ 
.RWDproduct002_v3 .row:nth-child(2) {position: absolute;height: calc(100% - 270px);}.RWDproduct002_v3 .row:nth-child(2) .col-md-12 {position: sticky;top: 150px;width: 280px;background: #f8f8f8;padding: 30px;}.RWDproduct002_v3 .filter-portfolio ul {margin-bottom: 0;}.RWDproduct002_v3 .filter-portfolio ul > li {width: 100%;position: relative;margin: 0 0 15px;display: inline-block;border-bottom: 1px dashed rgba(0, 0, 0, 0.15);width: 100%;position: relative;text-align: left;padding: 0 0 15px 25px;}.RWDproduct002_v3 .filter-portfolio ul > li:last-child {margin: 0;border: 0;}.RWDproduct002_v3 .btn.btn-rj {background-color: transparent;color: #333;border: 1px solid transparent;font-size: 17px;letter-spacing: 1px;text-align: left;width: 100%;transition: 0.5s;}.RWDproduct002_v3 .active .btn.btn-rj, html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {background-color: transparent;color: #333;}.RWDproduct002_v3 .btn.btn-rj:hover {background-color: transparent;color: #333;opacity: 1; }.RWDproduct002_v3 .btn.btn-rj::after {content: "";position: absolute;left: 5px;top: 9px;width: 18px;height: 18px;background: transparent;border: 1px solid #0b346e;opacity: 0.8;transition: 0.5s;}.RWDproduct002_v3 .filter-portfolio ul > li.active .btn.btn-rj::after {background: #0b346e;}.RWDproduct002_v3 .btn.btn-rj::before {background: url(archive/image/customization/check-mark.png);position: absolute;content: "";width: 21px;height: 20px;background-size: contain;top: 5px;z-index: 1;left: 5px;opacity: 0;transition: 0.3s;}.RWDproduct002_v3 .filter-portfolio ul > li.active .btn.btn-rj::before {opacity: 1}.RWDproduct002_v3 .filter-portfolio ul > li:hover::before {opacity: 1}.RWDproduct002_v3 .btn.btn-rj:hover::before {opacity: 1}/*更多按鈕*/ 
.RWDproduct002_v3 .row>.btn-box{position: absolute;left: 0px;bottom: 43px;width: 280px;text-align: left;}.RWDproduct002_v3 .btn-box .btn:hover{background:#0b346e;color:#fff}.RWDproduct002_v3 .btn-box .btn{background:#0b346e;color:#fff;padding:6px 0 6px 25px;line-height:40px;max-width:100%;text-align:center;width:100%;border-radius:0;font-size:18px;letter-spacing:2px;transition:.5s;position:relative}.RWDproduct002_v3 .btn-box .btn:before {    content: '';    width: 25px;    height: 25px;    background: url(archive/image/model/images/contact-form.png);    background-size: 100%;    position: absolute;    top: 50%;    transform: translate(-35px, -50%);}@media (min-width: 1200px) {.RWDproduct002_v3 .btn-box .btn:hover{background:#0046aa;color:#fff}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover .inner-content > img {-webkit-transform: scale(1.03);transform: scale(1.03);}}/*-----手風琴-----*/ 
.enter_block .container {width: 100%;padding: 0;}.RWDaccordion001.animated  ul li{animation-delay: .8s; animation: 1500ms ease normal forwards 1 fadeInLeft;opacity: 0;}.RWDaccordion001.animated ul li:nth-child(2){animation-delay: 1s;}.RWDaccordion001.animated ul li:nth-child(3){animation-delay: 1.2s;}.RWDaccordion001.animated ul{animation: 1500ms ease normal forwards 1 pointer_none;animation-delay: 1.8s;pointer-events: none;}@keyframes pointer_none{0% { pointer-events: none; }100% {  pointer-events: auto;}}.RWDaccordion001.animated ul li:before {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);top: 0;left: 0;}.RWDaccordion001, .RWDaccordion001 ul li {height: 660px !important;background-size: cover;}.RWDaccordion001 ul li {vertical-align: bottom;}.RWDaccordion001 ul li div a * {opacity: 1;text-overflow: initial;position: relative;white-space: inherit;overflow: initial;-webkit-transform: translateX(0px);transform: translateX(0px);}.RWDaccordion001 .pic_show .word {display: flex;align-items: flex-start;flex-direction: column;width: 100%;max-width: 330px;height: 100%;opacity: 1;border: 0;background-color: transparent;}.RWDaccordion001 ul li div a {width: 100%;height: 100%;display: inline-block;color: #fff;text-decoration: none;padding:0 20px;}.RWDaccordion001 .pic_show .word .tw span {letter-spacing: 2px;text-align: left;margin-bottom: 0;border-bottom: 0;color: #fff;font-size: 28px;line-height: 1.5;font-weight: 600;padding: 0;}.RWDaccordion001 .pic_show .word .en {float: none;width: 100%;text-align: left;font-size: 17px;letter-spacing: 2px;color: #d9d9d9;padding: 0;line-height: 1.5;margin: 10px 0 0;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.RWDaccordion001 .pic_show .word .tw {float: none;width: 100%;text-align: left;}.RWDaccordion001 ul li div {display: flex;overflow: inherit;justify-content: center;height: 130px;background: rgba(0, 0, 0, 0.5);}@media (min-width: 1200px) {.RWDaccordion001 ul:hover .pic_show {filter: grayscale(1);}.RWDaccordion001 ul .pic_show:hover {filter: grayscale(0);}}
/*footer start*/

.footer-block {    background-image: url(archive/image/customization/footer-bg-1.jpg);    background-position: bottom;    background-size: 100%;    padding: 120px 0 80px;    background-attachment: fixed;    margin: 100px 0 0;}/*頁尾資訊*/ 
.ft-info-left {    width: 100%;}.ft-info-txt {    font-size: 19px;    letter-spacing: 2px;    line-height: 2;    color: #fff;}.ft-info-txt a {    color: #fff;}.ft-info-txt h5 {    font-size: 22px;    font-weight: 600;    line-height: 1.5;    margin: 0 0 10px;}.footer-info {    display: flex;}/*頁尾選單-左*/ .ft-info-menu {width: 100%;margin-top: 20px;}.ft-right-menu a, .ft-info-menu a {font-size: 16px;letter-spacing: 1px;line-height: 1.5;color: #fff;}.ft-info-menu ul {padding: 0;margin: 0 0 8px;}.ft-info-menu ul li {list-style: none;display: inline-block;margin: 0 10px 0 0;}@media (min-width: 1200px){.ft-right-menu ul li a, .ft-info-menu ul li a {border-bottom: 1px transparent solid;transition:.3s;padding-bottom:3px;}.ft-right-menu ul li a:hover, .ft-info-menu ul li a:hover {border-bottom: 1px solid #fff;color:#fff;}}/*關鍵字*/ 
.ft-info-keywords {    font-size: 15px;    color: #fff;    letter-spacing: 1px;    line-height: 1.6;    opacity: .5;    margin: 30px 0 0;}/*頁尾選單-右*/ 
.ft-info-right {    width: 230px;    flex-shrink: 0;}.ft-right-menu ul {    padding: 0;    margin: 0 0 0 40px;    display: inline-block;    vertical-align: text-top;}.ft-right-menu ul:first-child {    margin: 0;}.ft-right-menu ul li {    display: block;    margin: 0 0 10px;    list-style: none;}.ft-right-menu ul li h5 {    font-size: 19px;    font-weight: 600;    color: #fff;    margin: 0 0 25px;    line-height: 1.5;}/*SSL*/ .footer-ssl {font-size: 10px;color: rgba(255, 255, 255, 0.8);letter-spacing: 1px;line-height: 1.8 !important;margin-top: 40px;border-top: 1px solid rgba(255, 255, 255, 0.5);padding-top: 20px;display: flex;align-items: center;position: relative;flex-wrap: wrap;}.copyright, .RWDssl01, .footer-ssl .RWDedictor {display: inline-block;}.footer-ssl .RWDedictor {margin: 0 15px 0 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {font-size: 10px;color: rgba(255, 255, 255, 0.8);letter-spacing: 1px;line-height: 1.8 !important;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: none !important;border: 1px solid #eee !important;background: rgba(0, 0, 0, 90%) !important;color: #000 !important;left: 0 !important;right: auto !important;line-height: 1.5 !important;margin: 0 0 20px 20px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #666 !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}@media (max-width: 600px) {.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;margin: 0 !important;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}}/*跟隨預約*/ 
.reservation_fix a {    width: 50px;    padding: 10px 16px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    text-align: center;    color: #fff;    background: #868686;}.fix_block {font-size: 18px;position: fixed;bottom: 180px;right: 21px;z-index:11;}.call-out {    writing-mode: vertical-lr;}.call-out a {    display: flex;    flex-direction: row;    letter-spacing: 2px;}/*line跟隨*/ 
.reservation_fix.line_c {margin-top: 20px;}.reservation_fix.line_c a{background:#00b300;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin-left: 0;    margin-right: 0;}.reservation_fix.form-c {    display: none;}

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

/*main*/ 
.page_wrapper_bg section.call_to_action { padding:70px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}.page_wrapper_bg  .RWDmenu_plus04 .header{background: #0B346E;}.page_wrapper_bg  .RWDmenu_plus04 .header .site-nav .menu li.menu_sign a {    background-color: #fff;    color: #0B346E;}.page_wrapper_bg .RWDmenu_plus04 .header .site-nav .menu li.menu_sign a::before {    filter: grayscale(0%) brightness(100%) invert(0%);}.page_wrapper_bg  .RWDmenu_plus04 .header .features .share-group a:first-child {    background: #fff;    color: #0B346E;}.page_wrapper_bg .RWDmenu_plus04 .header .features .share-group.main_share span {    color: #0B346E;}.page_wrapper_bg .RWDmenu_plus04 .header .share-group.main_share a img {    filter: grayscale(0%) brightness(0%) invert(0%);}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {line-height: 1.7;}.page_wrapper_bg .article-text  h1 {    font-size: 30px;    font-weight: bold !important;    margin: 0 !important;    line-height: 1.7;    letter-spacing: 2px;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text  h5 {    font-size: 18px;    font-weight: bold !important;    margin: 0;    line-height: 1.7;    letter-spacing: 2px;    color: #000;}.page_wrapper_bg .article-text{font-size:15px;line-height: 2;letter-spacing: 2px;color: #333;text-align:left;font-weight: 400;}.page_wrapper_bg .article-text p{font-size:15px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin:0px 0 30px;}.hgroup .container {margin-bottom: 0;border-bottom: none;}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}.eforms1 .hgroup .container{display:none}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a {    padding: 0 15px;    background: transparent;    color: #0b346e;    transition: all 0.2s ease;    border: 1px solid #0b346e;    width: 180px;float:right}.btn.btn_back a:hover {border: 1px solid #0b346e;color: #fff;background:#0b346e;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background:#0b346e; border: 1px solid#0b346e;transition: all .2s ease;width: 180px;float:right}.ebtn a:hover {background:#08254e; color: #fff; border-color:#08254e; transition: all .2s ease;}/*購物車*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #444;border: 1px solid #444;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #000 ;color: #fff ;background: #000 ;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #444 !important;color: #fff !important;background: #444 !important;}.RWDshopping .btn.bg2:hover{background:#000 !important;color: #fff !important;border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #444; border: 1px solid #444;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #000;color: #fff; background: #000;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}/*文章列表-2*/ 
.layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}/*文章列表-3*/ 
.layoutlist_3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/ 
.layoutlist_4 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_4 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-7*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a{margin-top: 15px !important;;margin-bottom: 15px !important;;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{font-size: 12px;}.layoutlist_7 .summary, .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*檔案下載*/ 
.download .search_input {background: transparent;}.download_container .btn {    background: #0b346e;    width: 180px;    border-radius: 0;    color: #fff;}/*產品_1*/ 
.product_desc_subject,#prod_no{display:none;}#prod_name h2 {    font-size: 22px;    line-height: 40px;    color: #383838;    font-weight: bold;    text-align: center;    margin: 40px 0 -30px;}#prod_name h2 span{letter-spacing: 0;}.product_desc_content {color: #555;line-height: 2;}.page_content1 #productbx {margin-top: 10px !important;}.page_content1 #productbx_bg {background: transparent;}/*購物清單*/ 
.RWDshopping .btn.normal{border-radius: 0;}/*會員註冊*/#join_form .btn-primary{border-radius: 0;}.article_sec {    display: flex;    align-items: center;}.article_txt {    width: 60%;    padding-left: 30px;}.article_img {    width: 45%;}.inner_social {display: flex; margin: 0 -15px;}.inner_button.fb_btn a {background: #428bca;transition:.3s ease}.inner_button.ig_btn a {background: linear-gradient(46deg, rgb(208 91 141), hsl(336deg 60% 58% / 0%) 75%), linear-gradient(120deg, #e1306c, rgb(225 48 108 / 0%)), linear-gradient(240deg, #fcaf45, rgb(252 175 69 / 0%));transition:.3s ease}.inner_button.ig_btn a:hover{background: linear-gradient(46deg, rgb(208 91 141), hsl(336deg 60% 58% / 0%) 85%), linear-gradient(120deg, #e1306c, rgb(225 48 108 / 0%)), linear-gradient(240deg, #fcaf45, rgb(252 175 69 / 0%));transition:.3s ease}.inner_social .inner_button {margin: 30px 10px 0;}inner_button.fb_btn a:hover{    background: #218ce8;    transition: .3s ease;}.bag_block a {    color: #555;}.pr_sec {    margin: 40px 0 ;}.pr_sec ul {    list-style:circle;    padding-left:20px;}.pr_sec h5 {    border-bottom: 1px solid #c3ccd8;    padding-bottom: 5px;    margin-bottom: 10px !important;    color: #174c98 !important;}.pr_sec h5 span {    font-size: 14px;    margin-left: 7px;    letter-spacing: 1px;    color: #6e7682;}.pr_button a {    display: block;    background: #0b346e;    width: 250px;    padding: 10px 0;    color: #fff;    text-align: center;    position: relative;transition:.3s ease}.pr_button a:hover{ background:#042552;transition:.3s ease}.pr_button a:before {    content: '';    width: 22px;    height: 22px;    background: url(archive/image/model/images/contact-form.png)no-repeat;    background-size: contain;    display: inline-block;    position: relative;    margin-right: 6px;    top: 4px;}.pr_button{margin:30px 5px 0}.pr_btn{margin:0 -5px;display:flex}.inner_button{margin-top:30px}.inner_button a {    display: block;    background: #0b346e;    width: 220px;    padding: 7px 0;    color: #fff;    text-align: center;    position: relative;transition:.3s ease}.inner_button a:hover{ background: #092d61;transition:.3s ease}.room_block {display: flex;}.room_box {    width: calc(50% - 2px);    margin: 0 1px;    background: #f9f9f9;    padding: 20px 50px;}#eForm1 > div:nth-child(14) > label ,#eForm1 > div:nth-child(16) > label{width: 300px;}#eForm1 > div:nth-child(14) > div, #eForm1 > div:nth-child(16) > div{width: calc(100% - 300px);}.form-horizontal .control-label {width: 150px;}.form-horizontal .col-md-5 {width: calc(50% - 150px);}.form-horizontal .col-md-11{width: calc(100% - 150px);}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.eformsDesc {    margin: 0 0 30px;    border-bottom: 1px solid #eee;    padding-bottom: 30px;}.customized_columns ._input, .customized_columns select {border: none;background-color: #f9f9f9;}.form-control {border-radius: 0; -webkit-box-shadow: none;box-shadow: none;}.layoutlist_1.page_content2 .room_block {    margin: 0 -10px;}.layoutlist_1.page_content2 .room_block .pr_sec h5 span {    font-size: 15px;}.article9 section.call_to_action p, .article9 section.call_to_action ul {margin-bottom: 30px;}.article_sec.eformsec a {color: #1c5fbd;font-weight: bold;}    /*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .article_subject {    font-size: 18px;    color:#333;    font-weight:400;    letter-spacing: 2px;    line-height: 1.5;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {    font-size: 14px;    letter-spacing: 2px;    color: #949494;   margin-top: 5px !important;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {    margin: 10px 0px 0;    line-height: 1.7;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 36px;font-weight:400;line-height: 1.6;}.cate_list .subject a {font-size: 18px;color:#121212;}.layoutlist_8 .listdate .yearmonth {color: #7b6c65;font-size: 12px; letter-spacing: 1px; padding-bottom: 0px;line-height: 1.6;}.layoutlist_8 .list_subject .summary {margin: 5px 0px 20px;}.page_wrapper_bg .layoutlist_8 .item:last-child{border-bottom:none}.page_wrapper_bg .layoutlist_8 .item {display: flex;justify-content: center;align-items: center;margin: 0;border-bottom: 1px solid #e8e8e8;}._col.list_img.col-sm-3.col-md-3 {padding-left: 0;padding-right: 30px;}._col.listdate.col-sm-2.col-md-2 {text-align: right;}.notice_block ol {    padding-left: 24px;}.notice_block h5 {    color: #1657b3 !important;    margin: 20px 0 5px !important;}.webdesc {    border-bottom: 1px solid #ececec;    margin-bottom: 20px;    padding-bottom: 10px;}.item .subject span {    display: block;    letter-spacing: 0;    font-size: 13px;    font-weight: normal;}.item .subject {    margin-top: 10px;    margin-bottom: 20px;    line-height: 1.5;    font-weight: bold;    font-size: 16px;}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;    border-bottom: none;}.product4 .webdesc {    border-bottom: none;    margin: 0;}.dd-options .dd-option { font-size: 14px;}.dd-options .dd-option:hover {    background: transparent;    color: #124ea2;}.RWDtimeline01 .model-title {    font-size: 25px;    margin-bottom: 70px;    text-align: center;    font-weight: bold;    border-bottom: 1px solid #e6e4e4;    padding-bottom: 11px;}

/*內頁 end*/
/*其他尺寸 start*/

@media (max-width: 1800px) {/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 27%;}.RWDbanner_plus01 .txt3 {margin-top: 180px !important;}}@media (max-width: 1700px) {/*選單*/ 
.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .logo {width: 200px;margin-top: 22px;}/*手風琴*/ 
.RWDaccordion001 .pic_show .word {max-width: 300px;}}@media (max-width: 1600px) {/*banner*/ 
.RWDbanner_plus01 .slick-caption .container {width: 90%;}.RWDbanner_plus01 .txt2 {font-size: 50px;}.RWDbanner_plus01 .txt3 {margin-top: 150px !important;}}@media (max-width: 1550px) {/*選單*/ 
.RWDmenu_plus04 .features .edit a {margin-left: 0;}.RWDmenu_plus04 .features .share-group.main_share span {margin: 0 0 0 10px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 14px;    min-width: 105px;}/*關於*/ 
.about-block .container {padding: 0 8%;}/*手風琴*/ 
.RWDaccordion001 .pic_show .word {max-width: 220px;}.RWDaccordion001, .RWDaccordion001 ul li {height: 70vh !important;}}@media (max-width: 1400px) {.RWDmenu_plus04 .features .share-group.main_share{display:block;}.RWDmenu_plus04 #mobile-menu .menu>li.menu_sign{display:none;}/*選單變漢堡*/ 
.RWDmenu_plus04 .header {padding: 0 30px;height:70px;}.RWDmenu_plus04 .logo {width: 210px;margin-top: 17px;}.ml-stack-nav-toggle {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .menu li a {color: #333;}.RWDmenu_plus04 #mobile-menu .menu>li:nth-child(4) .toggle-submenu{height: 74px;}.RWDmenu_plus04 .features {margin-right: 20px;}.RWDmenu_plus04 .site-nav {display:none !important;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #0b346e;}.RWDmenu_plus04 .features .edit {padding-right: 40px;padding-top: 25px;display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .features .share-group.main_share { margin-top: 10px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li.can-link.hidden-lg {display: block !important;}.RWDmenu_plus04 #mobile-menu .menu>li.can-link.hidden-lg a {color:#666;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}/*banner*/ 
.RWDbanner_plus01 .txt2 {font-size: 40px;}.RWDbanner_plus01 .txt2 img {width: 50px;margin: -11px 0 0;}.RWDbanner_plus01 .txt3 {margin-top: 130px !important;}/*關於*/ 
.txt-img {    margin-left: 35px;}/*產品*/ 
.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: 280px;padding:0;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: calc(100% - 280px);}}@media (max-width: 1320px) {.RWDmenu_plus04 .header {padding: 0 20px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.RWDmenu_plus04 .features .edit a {font-size: 13px;    padding-right: 6px;margin-left: 6px;}/*banner*/ 
.RWDbanner_plus01 .txt3 {margin-top: 50px !important;}/*關於*/ 
.about-block {padding: 100px 0;padding-right: 40%;}/*課程*/ 
.RWDproduct002_v3 .portfolio-bottom__h4{padding-right: 0;}.RWDproduct002_v3 .portfolio-bottom__h4 span{position: relative;display: block;top: auto;right: auto;margin-top: 5px;}}

/*其他尺寸 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*-----container-----*/ 
.RWDbanner_plus01 .slick-caption .container, .class-block .container, .enter-block .container {width: 100%;padding: 0 30px;}/*最新消息*/ 
.news-block .container {width: 80%;}/*產品*/ 
.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: 215px;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: calc(100% - 215px);}.RWDproduct002_v3 .row:nth-child(2) .col-md-12, .RWDproduct002_v3 .row>.btn-box {width: 215px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px);}/*手風琴*/ 
.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: calc(100%/4);}.RWDaccordion001 .pic_show .word {max-width: initial;}.RWDaccordion001 .pic_show .word .tw span {font-size: 20px;}/*footer*/ 
.footer-block {background-attachment: initial;}.footer-block .container {padding: 0 80px 0 30px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*選單*/ 
.RWDmenu_plus04 #mobile-menu .menu li .m_stitle, .RWDmenu_plus04 #mobile-menu .menu li.active .m_title, .RWDmenu_plus04 #mobile-menu .menu li.is-active .m_title {display: block;}/*最新消息*/ 
.news-block {background: url(archive/image/customization/news-back-sm.jpg)top;background-size: 100%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*選單*/ 
.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 38px 30px 38px 20px;}.RWDmenu_plus04 .features {margin-right: 0;padding-right: 0;}.RWDmenu_plus04 .features .edit {padding-right: 15px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 30%;}.RWDbanner_plus01 .txt2 {font-size: 34px;}.RWDbanner_plus01 .txt3 {margin-top: 25px !important;}.RWDbanner_plus01 .slick-caption .txt2 span::after{right: -95px;top: -40px;}/*最新消息*/ 
.newslist0105 .news_list .news_line .date {margin-right: 0;}/*關於*/ 
.about-block h5 {font-size: 18px;}.about-block {padding-right: 0;}.RWDparallax_new {display: none;}/*課程介紹*/ 
.RWDproduct002_v3 .portfolio-bottom__h4 {font-size: 16px;letter-spacing: 1px;}/*手風琴*/ 
.RWDaccordion001 ul {display: flex;flex-wrap: wrap;}.RWDaccordion001 ul li {width: 50%;}.RWDaccordion001 ul:hover li:last-child, .RWDaccordion001 ul:hover li:last-child:hover {width: 100%;}.RWDaccordion001 ul li {height: 40vh !important;}.RWDaccordion001{ height: auto !important;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 50%;}.RWDaccordion001 ul li div {    bottom: 0;position: absolute;}/*footer*/ 
.ft-info-right{margin-left: 25px;}#eForm1 > div:nth-child(14) > label ,#eForm1 > div:nth-child(16) > label{width: 100%;}#eForm1 > div:nth-child(14) > div, #eForm1 > div:nth-child(16) > div{width: 100%;}.form-horizontal .control-label {width: 100%;padding:0;margin: 0;}.form-horizontal .col-md-5 {width: 100%;margin-bottom: 15px;}.form-horizontal .col-md-11{width: 100%;margin-bottom: 15px;}.form-group {    margin-bottom: 0;}.rwdlayoutlist_9 .litem {width:calc(50% - 1px);float:left;margin: 0;padding: 0 5px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.article_txt {    width: 80%;    padding-left: 30px;}.article_img {    width: 40%;}.article_sec {align-items: flex-start;}.RWDtimeline01 li.event .point .title {text-align: left;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*banner*/ 
.RWDbanner_plus01 .txt1 {font-size: 20px;}.RWDbanner_plus01 .txt2 {font-size: 30px;}.RWDbanner_plus01 .txt2 img {width: 40px;margin: -10px 0 0 7px;}.RWDbanner_plus01 .txt3 {font-size: 14px;}/*模組標題*/ 
.RWDedictor001 h1.main-title, .RWDproduct002_v3 .main-title {font-size: 30px;}/*最新消息*/ 
.news-block .container {width: 90%;}.newslist0105 .news_list .news_line {flex-wrap: wrap;padding: 25px 0;}.newslist0105 .news_list .news_line .type {border-right: 0;}.newslist0105 .news_list .news_line .titles {margin: 15px 0 0;}/*課程介紹*/ 
.class-block .container {padding: 0;}.RWDproduct002_v3 .section-subject {margin: 0 0 35px;padding: 0 20px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: 100%;position: sticky;z-index: 1;height: auto;top: 70px;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: 100%;padding: 0 20px;float: none;margin: 140px 0 0;}.RWDproduct002_v3 .row:nth-child(2) .col-md-12, .RWDproduct002_v3 .row>.btn-box {width: 100%;}.RWDproduct002_v3 .row:nth-child(2) .col-md-12 {position: relative;top: 0;padding: 15px;}.RWDproduct002_v3 .filter-portfolio {overflow: scroll;}.RWDproduct002_v3 .filter-portfolio ul {display: flex;width: max-content;margin: auto;}.RWDproduct002_v3 .filter-portfolio ul > li {margin: 0 10px;padding: 0 0 0 25px;border-bottom: 0;}.RWDproduct002_v3 .row>.btn-box {position: relative;float: none;bottom: 0;}/*固定右側*/ 
.fix_block {right: 0;}.scrollTop002 {bottom: 80px;right: 5px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*選單*/ 
.RWDmenu_plus04 .features .edit {display: none;}.RWDmenu_plus04 .features .share-group.main_share {margin-right: 20px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 63%;}.RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;}.RWDbanner_plus01 .txt2 img {    filter: contrast(0.5)brightness(10);}/*-----container-----*/ 
.RWDbanner_plus01 .slick-caption .container, .enter-block .container {padding: 0 20px;}/*模組標題*/ 
.RWDedictor001 h1.main-title span:before, .RWDproduct002_v3 .main-title span:before {display: none;}/*最新消息*/ 
.news-block {background: url(archive/image/customization/news-back-xs-3.jpg)top;background-size: 100%;padding: 80px 0;}/*關於*/ 
.about-block {padding: 80px 0;}/*課程介紹*/ 
.class-block {padding: 80px 0px;}/*頁尾*/ 
.footer-block {background-size: cover;padding: 60px 0 80px;}.footer-block .container {padding: 0 20px;}.footer-info {flex-direction: column;text-align: center;}.ft-info-right {width: 100%;margin: 50px 0 0;}.footer-ssl {flex-direction: column;text-align: center;}.footer-ssl .RWDedictor {margin: 0;}.page_wrapper_bg .layoutlist_8 .item {display: block;margin:0 0 20px;border-bottom: none;width: 50%; float: left;padding: 0 10px;}._col.list_img.col-sm-3.col-md-3 {padding-left: 0;padding-right: 0;}.page_wrapper_bg .layoutlist_8 .article_subject br {    display: none;}.page_wrapper_bg .layoutlist_8 .listdate .day {    font-size: 12px;    font-weight: 300;    line-height: 1.6;    color: #7b6c65;}._col.listdate.col-sm-2.col-md-2 {    text-align: left;    padding: 0;    margin: 10px 0 0;}.layoutlist_8.rwd .list_img+.list_subject {padding: 0;}.article_img {    width: 40%;    margin-bottom: 30px;}.article_txt {    width: 100%; padding: 0;}.article_sec {    flex-wrap: wrap;    justify-content: center;}.hgroup h1 {letter-spacing: 2px;font-size: 24px;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 0;}.pr_sec {    margin: 0 0 20px;}.room_block {    display: flex;    flex-wrap: wrap;}.room_box { width: 100%;margin: 0 0 10px;background: transparent; padding: 0;}.rwdlayoutlist_9.row {    display: block;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*loading*/ 
.fl {width:280px;}/*選單*/ 
.RWDmenu_plus04 .features .share-group.main_share {display: none;}.RWDmenu_plus04 .logo, .RWDmenu_plus04 .is-up .logo  {width: 235px;margin-top: 8px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 58%;}.RWDbanner_plus01 .slick-caption .txt2 span::after{display:none;}.banner-block{position:relative;}.banner-block::after{content: "熱烈招生中";display: block;position: absolute;background-color: #d33333;color: #fff;left: 0;right: 0;margin: 0 auto;text-align: center;padding: 5px;width: 100%;max-width: 200px;font-size: 15px;}/*模組標題*/ 
.RWDedictor001 h1.main-title, .RWDproduct002_v3 .main-title {font-size: 24px;}.RWDproduct002_v3 .sub-title {font-size: 15px;}/*關於*/ 
.about-block .container {padding: 0 30px;}/*課程介紹*/ 
.RWDproduct002_v3 .filter-portfolio ul > li {    margin: 0 5px;}.RWDproduct002_v3 .row:nth-child(2) .col-md-12 {    padding: 15px 5px;}/*手風琴*/ 
.RWDaccordion001 ul li {width: 100%;margin: 0 0 25px;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 100%;}.RWDaccordion001 ul li {height: 450px !important;}.footer-block {margin: 60px 0 68px;}.fix_block {bottom: 0;width: 100%;}.fix_block .RWDedictor {display: flex;flex-direction: row;}.reservation_fix a {width:100%; flex-direction: column;height: 68px;justify-content: center;letter-spacing: 1px;padding: 10px;}.reservation_fix{width: calc(100% - 140px);}.reservation_fix.line_c {margin-top: 0;width: 140px;}.call-out {writing-mode: initial;}.call-out span span {display: none;}.reservation_fix.form-c {    display: block;    width: 140px;}.reservation_fix.form-c img {    width: 17px;    margin: 0 0 1px;}.reservation_fix {    width: calc(100% - 140px);    font-size: 14px;}.reservation_fix i {    height: 17px;}.reservation_fix.form-c a {    background: #0b346e;}/*------*/ 
.article_img {    width: 100%;    margin-bottom: 30px;}.inner_button a {width: 100%;}.inner_social .inner_button:first-child {    margin: 30px 0 0;}.inner_social .inner_button {    margin: 10px 0 0;    width: 100%;}.inner_social {flex-wrap: wrap;}.page_wrapper_bg .banner-block::after {display:none}.page_wrapper_bg .main .container {    padding-left: 10px;    padding-right: 10px;}.dd-container {width: 100% !important;}.page_wrapper_bg .dd-select{width: 100% !important;}.download_container .btn {width: 100%;margin: 10px 0 0;}.download_container .file_area {margin-right: 0;}.page_wrapper_bg .layoutlist_8 .item { width: 100%;}.rwdlayoutlist_9 .litem { width: 100%;padding: 0;}.col-sm-6, .customized_columns>.row { padding: 0 5px;}.item .subject {font-size: 14px;}.pr_button a{width: 100%;}.btn.btn_back a {width: 100%;}.ebtn a {width: 100%;}#prod_name h2 {font-size: 18px;line-height: 1.5;}.form-horizontal .form-group {    margin-left: -15px;    margin-right: -15px;}.item .subject span { display: inline-block;}.layoutlist_1.page_content2 .room_block .pr_sec h5 span {display: block;}.pr_btn {flex-direction: column;}.pr_btn .pr_button {    margin: 10px 0 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*選單*/ 
.ml-stack-nav-toggle__line {width: 85%;}.RWDmenu_plus04 .logo, .RWDmenu_plus04 .is-up .logo {width: 190px;margin-top: 18px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.RWDbanner_plus01 .txt1 {font-size: 15px;}.RWDbanner_plus01 .txt2 {font-size: 20px;margin-top: 15px !important;}.RWDbanner_plus01 .txt2 img {width: 30px;margin: -6px 0 0;}.RWDbanner_plus01 .txt3 {font-size: 12px;margin-top: 20px !important;}/*關於*/ 
.txt-out {align-items: flex-start;flex-direction: column;}.txt-img {margin: 35px 0 0;}/*課程介紹*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: 100%;padding: 0;height: auto !important;}.RWDproduct002_v3 .portfolio-bottom-summary {height: auto !important;}
}
/*480px end*/
/*320px start*/
@media (max-width: 320px){
.col-sm-6, .customized_columns>.row {    margin-top: 3px;    width: 100%;}
}
/*320px end*/