/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {font-family: 'Noto Sans TC', sans-serif;}/*logo*/ 
.RWDmenu_plus04 .logo {width: 270px;float: none;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .container {max-width: 100%;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {    letter-spacing: 1px;    color: #333;    font-size: 16px;}.RWDmenu_plus04 .site-nav .menu li {    margin: 0 10px;}.RWDmenu_plus04 .site-nav .menu > li:after {    content: "";    position: absolute;    width: 100%;    left: 0;    height: 2px;    background: #c9c3ba;    bottom: -1px;}.RWDmenu_plus04 .site-nav .menu > li:before {    content: "";    position: absolute;    width: 0%;    left: 0;    height: 2px;    background: #5dc4d1;    bottom: -1px;    z-index: 11;    transition: 0.5s;}.RWDmenu_plus04 .site-nav .menu > li:hover:before {    width: 100%;    transition: 0.5s;}.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: #333;}.RWDmenu_plus04 .header.is-up {box-shadow: 1px 1px 18px -14px #000;}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: center;    padding: 10px;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 400;    color: #5dc4d1;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #333;}/*標題*/ 
.section-line {display: none !important;}.main-title, .RWDProduct015__head__h1 {    font-size: 40px !important;    letter-spacing: 2px;    line-height: 1.8em !important;    color: #333 !important;    font-weight: 400 !important;    margin-bottom: 0 !important;}.sub-title, .RWDProduct015__head__h2 {    margin-top: 0 !important;    line-height: 1.8em !important;    font-size: 20px !important;    letter-spacing: 2px !important;    color: #666 !important;}/*banner*/ 
.RWDbanner_plus01 .slick-caption{    bottom: 16%;    top: initial;    letter-spacing:3px;}.RWDbanner_plus01 .slick-caption .container {    width: 80%;}.txt3 {    margin-top: 50px !important;}.RWDbanner_plus01 {    z-index: 111;}.banner_block {    background: #0c9bb4;    position: relative;}/*main*/ 
.main {    background: url(archive/image/customization/dot-grid.png);    margin-top: 73px;    overflow-x: hidden;}/*service*/ 
.RWDService001 a:hover i.iconBig:after{animation:fadeInUp .5s forwards}.RWDService001 i:after{content:"";background:#ffc107;width:90px;height:90px;position:absolute;border-radius:99em;top:7%;left:34%;transform:translate(-50%,-50%);z-index:-1;opacity:0;animation:fadeOutDown .5s forwards}.service_block {    padding: 50px 0px 200px 0px;    position: relative;    /*overflow: hidden;*/    z-index:1;}.service_block > .container {    width: 80%;    padding: 0;    max-width:1500px;}.RWDService001 .row:nth-child(2):after, .RWDService001 .row:nth-child(3):after{display:none}.RWDService001 .col-md-3.col-sm-6 {    width: calc(100%/5 - 20px);    margin: 0 10px;    text-align: center;}.RWDService001 .boxFeature-2 h2 {    font-size: 25px;    color: #bef8ff;    letter-spacing: 2px;    line-height: 1.8em;    margin-bottom: 0px;    margin-top: 0;    font-weight: 400;}.RWDService001 i {margin-bottom: 0;}.RWDService001 i img {    width: 120px;    border-radius: 50%;}.RWDService001 p {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #f1f1f1;    margin-top: 10px;    margin-bottom: 0;}.RWDService001 .row:nth-child(2) a:nth-child(1) .col-md-3.col-sm-6 {    transform: translateY(-75px);}.RWDService001 .row:nth-child(2) a:nth-child(2) .col-md-3.col-sm-6 {    transform: translateY(75px);}.RWDService001 .row:nth-child(2) a:nth-child(3) .col-md-3.col-sm-6 {    transform: translateY(120px);}.RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3.col-sm-6 {    transform: translateY(75px);}.RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3.col-sm-6 {    transform: translateY(-75px);}.RWDService001 { z-index: 11;}.service_block:after {    width: 1800px;    height: 1800px;    content: "";    position: absolute;    border-radius: 50%;    border: 400px solid #0093ad;    bottom: 0px;    left: 50%;    transform: translateX(-50%);    z-index: -1;    box-shadow: inset 0px 5px 25px -2px #057488;    pointer-events: none;}.service_block:before {    content: "";    position: absolute;    width: 100%;    height: calc(100% - 100px);    background:#0c9bb4;    top: 0;    z-index:-1;}.RWDService001 h2.sub-title {    color: #efefef !important;}.RWDService001 h1.main-title {    color: #fff !important;}/*about*/ 
.about_block {padding: 100px 0px 0px 0;position: relative;}.about_block > .container {padding: 0;width: 90%;margin-right:10%;max-width:2000px;}.RWDProduct015 .product_box .title {    font-weight: 400;    letter-spacing: 1px;    font-size: 20px;    color: #000;    line-height: 1.8em;}.RWDright_cont002 > .container {width: 100%;padding: 0;}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first a {display: block;width: 50%;}.RWDright_cont002 .item-first .pic { width: 100%;float: none;}.RWDright_cont002 .item-first .text-box {float: none;padding-top:0px;}.RWDright_cont002 .item-first {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first .text-box .title {    font-size: 35px;    color: #333;    line-height: 1.5em;    font-weight: 500;    letter-spacing: 1px;}.RWDright_cont002 .item-first .text-box .subtitle {    color: #666;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 18px;}.RWDright_cont002 .item-first .text-box .underline {    display: none;}.about_txt span {    font-size: 15px;    color: #666;    line-height: 1.8em;    letter-spacing: 1px;}.about_txt h4 {    color: #149bb3;    font-size: 20px;    line-height: 2em;    margin-bottom: 0;    margin-top: 20px;    font-weight: 400;}.RWDright_cont002 .item-first .text-box .text {width: 100%;}.RWDright_cont002 .item-first .text-box a button {    letter-spacing: 1px;}.RWDright_cont002 .item-first .text-box a {    float: left;    padding: 8px 20px;    font-size: 15px;    background: #e5e5e5;    color: #333;    border: 0;    width: 200px;    transition:0.3s;    display:none;}.RWDright_cont002 .item-first .text-box a:hover{background:#ffc107;color:#000;}.RWDright_cont002 .item-first .text-box {    float: none;    padding-left: 100px;    padding-right: 0;}/*跑分*/ 
.RWDscore01 .score-image { display: none;}.number_run {    width: 35%;    position: absolute;    right: 0;    bottom: 0;}.RWDscore01 .trigger-wrap {display: none;}.RWDscore01 .score-mainblk {    min-height: auto;    width: 100%;    background: #0093ad;    padding: 20px;    clip-path: polygon(7% 0%, 100% 0%, 100% 100%, 7% 100%, 0% 50%);}.RWDscore01 .count-item:nth-child(2) {display: none;}.RWDscore01 .score-subtitle {display: none;}.RWDscore01 .score-content {    padding-top: 0;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.RWDscore01 .count-blk {    width: 50%;    padding-top: 0;    margin: 0;}.RWDscore01 .score-maintitle {    font-size: 30px;    color: #fff;    letter-spacing: 2px;    line-height: 1.8em;    margin-bottom: 0;}.RWDscore01 .count-blk .swiper-slide {width: 100% !important;}.RWDscore01 .count-item {    display: flex;    flex-direction: row-reverse;    justify-content: center;    align-items: center;}.RWDscore01 .count-num {    font-size: 50px;    line-height: 1em;    letter-spacing: 0;    font-weight: 500;    color: #fff !important;    margin-right: 6px;    margin-bottom:5px;}.RWDscore01 .count-title {    font-size: 25px;    margin-top: 0;    line-height: 1.2em;    margin-right: 10px;    color: rgb(255 255 255 / 80%);}.RWDscore01 .count-item > div {    display: flex;    justify-content: center;    align-items: center;}.RWDscore01 .count-item span.count-str {    color: #fff;    font-size: 30px;    line-height: 1.2em;}.RWDscore01 .count-blk .swiper-wrapper {height: auto !important;}.RWDscore01 .count-item span:nth-child(2) {display: none;}/*course*/ 
.course_block .container {width: 80%;padding: 0;}.course_block {padding:150px 0 50px 0;position: relative;}.RWDProduct015 .product_box .imgs_box {border: 0;}.RWDProduct015 .tab__name {    font-size: 14px;    letter-spacing: 1px;    font-weight: 400;    line-height: 1.8em;}.RWDProduct015 .product_box .memo {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;    max-height: 3.6em;}.RWDProduct015 .product_box {margin-bottom: 0;}.RWDbtn01 .btn {    border-radius: 0;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #000;    padding:10px;}.RWDbtn01 .btn:hover {color: #000;background: #ffc107;}.RWDProduct015 .product_box .imgs img {border-radius: 0 30px 0 0;}.RWDProduct015 .tab--hot { background-color: #ffc107;}/*info*/ 
.info_block > .container {width: 80%;padding: 0;z-index:1;}.info_block {position: relative;padding: 100px 0px 100px 0px;z-index:1}.RWDnews005 > section > .container {width: 100%;padding: 0;}.RWDnews005 .owl-buttons {display: none;}.RWDnews005 .owl-controls {margin-top: 20px;}.RWDnews005 h4 a {    color: #333;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 18px;}.RWDnews005 p.text-left {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;    font-weight: 400;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #0093ad;}.RWDnews005 {z-index: 1;}.info_block:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/info_bg.png)no-repeat;    top: 50%;    background-size: cover;    transform: translateY(-50%);    z-index: -1;    background-position: center right;}/*video*/ 
.video_block {    padding: 0px 0px 130px 0px;    position: relative;}.video_block > .container {    width: 80%;    padding: 0;}.RWDvideo002 .section-inner > .container {    width: 100%;    padding: 0;}.RWDvideo002 .figcaption_bottom h2 {    color: #333;    letter-spacing: 1px;    font-size: 16px;    line-height: 1.8em;    margin-bottom: 0;}.RWDvideo002 .figcaption_bottom p {    color: #666;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    margin-bottom: 0;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {    -webkit-transform: translate(0px,0);    transform: translate(0px,0);    transition: none;}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe {opacity: 1;}/*footer*/ 
.footer_block {    background: #0093ad;    padding:0;    position: relative;}.eform_block {    position: absolute;    top: 0;    z-index: 1;    transform: translate(-50%, -130%);    left: 50%;    width:100%;}.footer {    padding: 50px 0px;    position: relative;    background: #0093ad;    margin-top:250px;}.footer .footer_block > .container {    padding: 0;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between;    align-items: center;}.footer:after {    content: "";    position: absolute;    width: 100%;    height: 378px;    background: url(archive/image/customization/footer_bg.png)no-repeat;    left: 0;    top: 0;    transform: translateY(-100%);    pointer-events: none;    background-size: cover;    background-position: center center;}/*電子表單*/ 
.eform_block > .container {    background: #fff;    padding: 50px;    box-shadow: 0px 12px 18px -16px rgb(0 0 0 / 50%);    border-radius: 20px;    border: 2px solid #c9c3ba;}.eform_block > .container .RWDedictor {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.eform_block .eform_txt {width: 60%;}.eform_block .eform_btn {width: 40%;}.eform_block .eform_btn a {    color: #fff;    background:#ffc107;    padding: 10px 30px;    display: block;    max-width: 300px;    text-align: center;    margin: 0 auto;    letter-spacing: 1px;    font-size: 18px;    width: 100%;    line-height: 1.8em;    transition: 0.3s;}.eform_block .eform_btn a i {    margin-right: 10px;}.eform_block .eform_btn a:hover {    background: #ff9800;    transition: 0.3s;}.eform_block .eform_txt h4 {    margin-top: 0;    font-size: 24px;    letter-spacing: 2px;    color: #333;    font-weight: 400;}.eform_block .eform_txt .eform_word {    line-height: 1.8em;    letter-spacing: 1px;    color: #9f988e;    font-size: 15px;    margin-top: 20px;}/*link*/ 
.logo_txt {    color: #fff;    letter-spacing: 1px;    line-height: 1.8em;    font-weight: 400;    display: inline-block;    opacity:0.8;    font-size:14px;}.logo_pic {display: inline-block;margin-right: 20px;}.copy_block {    margin-top: 20px;    padding-top: 20px;    border-top: 1px solid rgb(255 255 255 / 50%);    display: flex;    flex-direction: row;    justify-content:flex-start;    align-items: center;    font-size: 12px;    color: rgb(255 255 255 / 50%);    letter-spacing: 1px;    font-weight: 400;    line-height: 1.5em;    padding-left:30px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: rgb(255 255 255 / 50%);line-height: 1.5em;}.RWDssl01 {margin: 0 10px;}.left_info {width: 50%;padding-left: 30px;}.right_menu {width: 50%;padding-right: 30px;}.link_block{width:100%;margin-top:30px;padding:0 30px;}.copy_block{width:100%;}.service_time h6 {    font-size: 18px;    letter-spacing: 2px;    line-height: 1.8em;    margin-top: 0;    color: #fff;    font-weight: 400;}.service_time {    color: #efefef;    font-size: 15px;    line-height: 1.8em;    letter-spacing: 1px;    margin-bottom: 20px;}.info_txt ul li {    list-style: none;    color: #efefef;    letter-spacing: 1px;    line-height: 1.8em;}.info_txt ul {    padding-left: 0;}.info_txt ul li a{    color: #efefef;}.footer_menu .menu ul li {    list-style: none;    margin-bottom: 5px;    text-align: right;    display: inline-block;    margin-right: 10px;}.footer_menu .menu ul {    padding-left: 0;}.footer_menu .menu ul li a {    color: #fff;    font-size: 16px;    letter-spacing: 2px;    line-height: 1.8em;    position:relative;}.link_block .RWDedictor {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center;}.social_item a {    width: 50px;    height: 50px;    border-radius: 50%;    padding: 10px;    display: flex;    justify-content: center;    align-items: center;    transition: 0.3s;    color: #fff;    font-size: 21px;    transform: translateY(0);}.social_item a:hover{    transform: translateY(-10px);    transition: 0.3s;}.social_section {width: 80%;}.social_block {    display: flex;    flex-direction: row;    justify-content: flex-end;    align-items: center;    width:20%;}.social_item.facebook a {    background: #1877f2;}.social_item.youtube {    margin-left: 20px;}.social_item.youtube a {    background: #ff0000;}/*.footer_menu .menu ul li a:hover:after {    opacity: 1;    transform: translateX(-150%);    transition: 0.5s;}*//*.footer_menu .menu ul li a:after {    content: "";    position: absolute;    width: 20px;    height: 1px;    background: #efefef;    left: 0;    top: 50%;    transform: translateX(-200%);    opacity: 0;    transition: 0.5s;}*//*fix*/ 
.eform_contact a {    display: flex;    width: 40px;    padding: 15px 9px;    justify-content: center;    align-items: center;    line-height: 1.2em;    flex-direction: column;    text-align: center;    color: #fff;    background: #ffc107;    font-size: 16px;    position: fixed;    right: 27px;    bottom: 200px;    z-index: 11111;    transition: 0.3s;}.eform_contact a:hover {    transition: 0.3s;    background: #ff9800;}.right_menu .RWDedictor {    padding-left: 30px;}/*電子報*/ 
.RWDedm002 {    margin-top: 20px;    padding: 30px 50px;    background: rgb(255 255 255 / 20%);    border-radius: 20px;}.RWDedm002 .letter-spacing-1 {    font-weight: 400;    font-size: 18px;    color: #fff;    line-height: 1.8em;    margin-bottom: 10px;    margin-top:0px;}.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {    line-height: 1.8em;    font-size: 15px;    height: auto;    letter-spacing: 1px;    border: 0;    background: transparent;}.RWDedm002 .form-control::placeholder {    color: rgb(255 255 255 / 50%);    letter-spacing: 1px;    font-size: 13px;}.RWDedm002 .form-control {    height: 43px;    background: transparent;    color:#fff;    border: 0;    border-bottom: 1px solid #fff;    box-shadow: none;}.input-group-addon:first-child {    border-radius: 0;    background: transparent;    border: 0;    border-bottom: 1px solid #fff;    color: rgb(255 255 255 / 70%);}button.btn-warning {opacity: 0.5;}.input-group-btn {border-bottom: 1px solid #fff;}.RWDedm002 form {    margin-bottom: 0;}.RWDProduct015 .product_box {    animation-duration: 1s !important;}
/*動態 start*/

@keyframes circlefly{from{bottom: 80px;opacity:0}to{bottom: 0px;opacity:1}}.animated.service_block:after {    animation-name: circlefly;    animation-duration: 1s;    animation-delay: 0.5s;    animation-timing-function: ease;}

/*動態 end*/
/*內頁 start*/

.page_wrapper_bg .article-text {font-size: 17px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 17px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h5 {    font-size:20px;    color: #333;    font-weight: 500 !important;    line-height: 1.7;    letter-spacing: 1px;margin:0 0 5px}.page_wrapper_bg .article-text h6{    font-size: 17px;    color: #333;    font-weight: 500 !important;    line-height: 1.7;    letter-spacing: 1px;margin:0 0 5px}.page_wrapper_bg .article-text h1 {    font-size:32px;    color: #333;    font-weight: 500 !important;    line-height: 1.7;    letter-spacing: 1px;margin:0}.page_wrapper_bg section.call_to_action {padding:100px 0 0; min-height: 700px;position: relative;}.article1 section.call_to_action {padding:0;}.page_wrapper_bg  section.call_to_action>.container {width: 80%;}.article3 .page_wrapper_bg section.call_to_action>.container {width: 80%;}.page_wrapper_bg .article-text>.container {width: 100%;padding: 0;}.page_wrapper_bg .collapsing_header .main {top: 0 !important;}.page_wrapper_bg .RWDmenu_plus04 .header{box-shadow: 1px 1px 18px -14px #000;}.page_wrapper_bg .RWDmenu_plus04 .site-nav .menu > li:after {background: #f7f7f7;}.page_wrapper_bg .eform_block{display:none}.page_wrapper_bg .collapsing_header .main {padding: 70px 0 0;}.page_wrapper_bg .main {margin-top: 0;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 50px !important;}.pagecontent .RWDtimeline01 {margin-top:100px !important;}.page_wrapper_bg  .ab_sec {display: flex;margin: 0 -5px;}.page_wrapper_bg  .ab_box {background: #f9f9f9;margin: 0 5px;padding:50px 30px;width: calc(25% - 10px);text-align: center;font-size: 16px;line-height: 1.5;}.article1 .hgroup .container {display: none;}.intitle_sec {display: flex;align-items: center;border-bottom: 1px solid #dfdfdf;margin-bottom: 20px;padding-bottom: 5px;}.in_title {font-size: 27px;font-weight: 500;margin-right: 6px;color: #333;letter-spacing: 2px;}.team_img {width: 50%;}.team_txt{width: 50%;padding-left:40px;}.team_block {display: flex;align-items: center;}.intxt_sec h5:before {content: "";background: #5dc4d1;width: 13px;height: 13px;display: inline-block;margin-right: 10px;}.intxt_sec h5 {position: relative;}.intxt_sec { margin:30px 0;}.intitle_sec.top .in_title {margin: 0;}.intitle_sec.top {flex-direction: column;padding-bottom: 10px;border:none}.ab_icon {margin: 0 0 10px;}.abtitle_icon {width: 100px;}.article1 .pagecontent .RWDeditor01 {padding: 80px 0;margin: 0 !important;}.article1 .pagecontent .RWDeditor01:nth-child(4){padding: 0;margin: 0 !important;}.article1.id17 section.call_to_action:before {content: "";position: absolute;width: 100%;height:560px;background: #f3f3f3;top: 0;}.article1.id143 section.call_to_action:before {content: "";position: absolute;width: 100%;height:400px;background: #f3f3f3;top: 0;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav {background: #fdfeff;box-shadow: 2px 2px 3px #f3f3f3;border-radius: 0;border: 1px solid #f9f9f9;}.m2018 .products-nav .nav-title {background:#5e5e5e;font-size: 16px;padding: 7px 10px;text-align: center;margin-bottom: 0;color: #fff;letter-spacing: 5px; border-radius:0px;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom: 1px solid #ddd;}.page_wrapper_bg .products-nav>ul>li:hover > a{color:#5dc4d1;}.page_wrapper_bg .products-nav>ul> li.active > a{color:#5dc4d1;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius:0px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {color:#fff;font-size: 14px;font-weight:500;background:rgb(255 193 7);padding: 10px 30px;border-radius:0px;transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top:30px;}.btn.btn_back a:hover {background:#ffc107;transition: .5s ease;padding: 3px 20px;border-radius:0px;font-size: 14px;}.btn.btn_back a{background: #eee;color: #555;padding: 3px 20px;border-radius: 0;font-size: 14px;}#article .btn.btn_back a {padding: 9px 30px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/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:5px 0 30px;}.hgroup .container{margin-bottom: 0;border-bottom: none;padding: 0;margin-top: 0;}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 400; line-height: 1.5; margin: 0; padding: 0;}.article3 .hgroup .container {display: none;}.eforms1 .hgroup .breadcrumb{display:none}.eforms2 .hgroup .breadcrumb{display:none}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;padding: 0 10px; margin: 10px -5px;}.layoutlist_7 .subject a:hover {color:#fff; transition: .3s ease;background: #5dc4d1;}.layoutlist_7 .subject {padding: 0;}.layoutlist_7 .subject a {display: block;width: 100%;background: #eee;font-weight: 500;color: #333;font-size: 18px;transition: .3s ease;padding:10px 0}.layoutlist_7 .cdate, .layoutlist_7 .cdate a { display: none;}.layoutlist_8 .item:nth-child(odd) {background: #f7f7f7;}.layoutlist_8 .item {padding: 30px 30px;border: 1px solid #ebebeb;margin: 0 0 20px;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;font-weight: 400;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}.layoutlist_8 .item:nth-child(even) {background: #fff;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius:0;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius:0;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius:0;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}.feedback_sec {display: flex;flex-wrap: wrap;margin: 0 -5px;}.feedback_box {width:100%;margin: 0 0px 20px;background: #fbfbfb;padding: 50px; box-shadow: 2px 2px 3px #ededed;}.feedback_box h5 {border-bottom: 1px solid #e9e9e9;margin-bottom: 10px !important;padding-bottom: 5px;}.feedback_box h5 span {color: #28aabb; margin-right: 7px;}.class_item {display: flex;margin: 20px 0;background: #fff;padding: 20px 0;box-shadow: 2px 2px 3px #f5f5f5;border: 1px solid #f5f5f5;}.class_box{margin: 0 5px;line-height: 1;color: #333;width: calc(100%/3 - 10px);display: flex;flex-direction: column;text-align: center;border-right: 1px solid #e5dfdf;}.class_box span {color: #ffc107;font-weight: bold;margin: 0 0 10px;font-size: 20px;}.class_sec h5 {display: inline-block;color: #549ca9 !important;font-size: 15px !important;}.class_box:last-child {border: none;}.download .search_area label {font-weight: normal; font-size: 14px;}.step_box:last-child:after {display: none;}.step_box:after {content: ">";position: absolute;right: -30px;font-family: cursive;font-size: 24px;color: #8f8f8f;font-weight: bold;}.step_box {display: flex;flex-direction: column;  justify-content: center;text-align: center;width: 150px;height: 150px;border: 1px solid #e7e7e7;border-radius: 100%;background: #fff;position: relative;margin: 0 20px;align-items: center;}.step_box span {color: #ffc107;font-weight: bold;line-height: 1;font-size: 20px;margin: 0 0 5px;}.step_info {display: flex;width:75%;}.step_sec{    display: flex;    align-items: center;    border-top: 1px solid #e9e9e9;    margin-top: 50px;padding-top: 50px;}.step_title {    width: 20%;}.step_title h5 {    margin: 0 !important;    font-size: 25px !important;}.service_box { display: flex;flex-wrap: wrap;align-items: center;}.service_txt {width: 65%;padding-right: 50px;}.service_img {width: 35%;}.layoutlist_1.page_content2 {background: #fff;border: 1px solid #ebebeb;padding: 50px;margin-top: 20px;}.customized_columns ._input, .customized_columns select {border: none;background-color: #f4f4f4;}.form-control {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.form-horizontal .control-label {font-weight: normal;}.eformsDesc {padding-bottom: 15px;margin-bottom: 30px;}.eform_txt {text-align: center;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.form-group label.must:after {color: #0093ad;}.service_sec{ text-align: center;border-bottom: 1px solid #d9d9d9;padding-bottom: 10px;margin-bottom: 20px;}.tabs nav ul li {width: calc(100%/5);border-right: 1px solid #fff;}.tabs nav li.tab-current a {background: #5dc4d1 !important;border-color: #fff !important;color: #fff !important;}.tabs nav li.tab-current a::before {background: transparent;}.tabs nav a:hover {color: #555;background: #dcebed;}.tabs nav li.tab-current a::before {background: #fff !important;margin-right: 10px;transition: all .3s ease-in-out;}.tabs nav a::before {position: relative !important;left: 0 !important; right: 0 !important;height: 10px !important;transition: all .3s ease-in-out;width: 10px; display: inline-block;margin-right: 0;}.tabs nav ul {width: 100%;}.tabs nav a {text-align: center;}.tabs .content {border: 1px solid #efefef !important; padding: 30px 80px !important;background: #fff;}.history_sec {    display: flex;    justify-content: space-between;    width: 60%;    margin: 0 auto;    position: relative;}.history_box {width: 180px; height: 180px;border: 1px solid #e7e7e7;    border-radius: 100%;    display: flex;    justify-content: center;    flex-direction: column;    text-align: center;    position: relative;    background: #fff;    color: #5ab9c5;z-index:1;font-size: 15px;}.history_sec:after {    content: "";    position: absolute;    width: 100%;    height: 1px;    top: 50%;    left: 0;    transform: translateY(-50%);    z-index:0;    border: 1px dashed #d3d3d3;}.history_title {    text-align: center;}.history_sec:before {    content: ">>>>>";    position: absolute;    top: 50%;    transform: translate(-50%,-50%);    left: 50%;    z-index: 1;    color: #ababab;    font-size: 18px;    font-family: cursive;    font-weight: bold;}.intxt_sec .feature_item h5:before{display:none}.feature_list ol {display: flex;padding: 0;margin:0 -5px}.feature_list li {width: calc(100%/7);list-style: none;text-align: center;padding: 6px 0;border:1px solid #f1f1f1;margin: 0 5px;background: #fff;}.feature_list li span {color: #ffc107;margin-right: 5px;}.feature_sec {display: flex;margin: 15px -5px 0;}.feature_item {text-align: center;background: #f9f9f9;margin: 0 5px;padding: 50px;width: calc(100%/3 - 10px);border: 1px solid #f3f1f1;  line-height: 1.7;}.feature_item h5 {margin: 10px 0 0 !important;}.intab_title {border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;margin-bottom: 20px;}.intab_title h5:before {    content: "";    background: #5dc4d1;    width: 13px;    height: 13px;    display: inline-block;    margin-right: 10px;}.intab_title h5 {    margin: 0 !important;    position: relative;}.intab_item.item1 li {line-height: 2.5;}.intab_item.item1 li span {display: block;color: #5dc4d1;line-height: 1;}.intab_block{display: flex;align-items: center;}.intab_txt {width: 50%;padding-right: 50px;}.intab_img {width: 50%;}.intab_btn a {display: block;background: #ffc107; width: 250px;text-align: center;padding: 5px 0;color: #fff;transition: .3s ease;}.intab_btn a:hover{transition: 0.3s;background: #ff9800;}.webdesc .list_sec {display: flex;align-items: center;}.webdesc .list_img {width: 30%;}.webdesc .list_txt {width: 70%;padding-right:100px;}.webdesc .list_block ul { list-style: circle;padding-left: 20px;}.webdesc .list_block {border-bottom: 1px solid #c7c7c7;padding-bottom: 50px;margin-bottom: 50px;}#list_table tr {border: 1px solid #ddd;background: #fff;}#list_table th {background: #e2f4f7;color: #000;font-weight: normal;padding: 10px;text-align: center;}#list_table td{padding: 10px;text-align: center;}.rwdlayoutlist_9 .litem .litem__imgs::after {background: transparent;}.rwdlayoutlist_9 .subject {color: #000;font-size: 20px;line-height: 1.7;letter-spacing: 3px;}.rwdlayoutlist_9 .cdate::before {background: #5dc4d1;height: 2px;}.workshop_sec {display: flex;flex-wrap: wrap;}.workshop_box {background: #fbfbfb;width: calc(50% - 10px);margin: 0 5px 20px;padding: 30px;border: 1px solid #f3f3f3;}.workshop_title {margin: 0 0 10px;border-bottom: 1px  solid #d7d7d7;padding-bottom: 10px;}.workshop_title h5 {margin: 0 !important;}.workshop_title h5 span {color: #549cb1;margin-right: 5px;}.class_block {display: flex;align-items: flex-start;}.class_img {width:45%;}.class_info{width: 55%;padding-right: 50px;}.intitle_sec.class { justify-content: space-between;}.video_item {margin: 0 0 20px !important;width: calc(100%/3 - 1px);}.video_item a>img {border: 1px solid #ededed;}.video_item_subject { font-size: 18px !important;margin: 15px 0 0 !important;text-align: center !important;font-weight: 500 !important;color: #333;letter-spacing: 2px;}.page_wrapper_bg .article-text .tab_content {font-size: 15px !important;color: #555 !important;line-height: 1.7 !important;}

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

@media (max-width: 1800px) {/*1800px*/ 
.RWDService001 .col-md-3.col-sm-6 {    width: calc(100%/5 - 10px);    margin: 0 5px;}}@media (max-width: 1600px) {/*1600px*/ 
.about_block > .container {width: 95%;margin-right: 5%;}.RWDright_cont002 .item-first .text-box {padding-bottom: 80px;}.service_block {padding: 50px 0px 180px 0px;}.number_run {width: 40%;}}@media (max-width: 1500px) {/*1500px*/ 
.RWDService001 .boxFeature-2 h2 {font-size: 20px;}.RWDService001 p {font-size: 14px;}.service_block {padding: 50px 0px 150px 0px;}.RWDService001 .row:nth-child(2) a:nth-child(1) .col-md-3.col-sm-6 {transform: translateY(-75px);}.RWDService001 .row:nth-child(2) a:nth-child(2) .col-md-3.col-sm-6 {transform: translateY(50px);}.RWDService001 .row:nth-child(2) a:nth-child(3) .col-md-3.col-sm-6 {transform: translateY(100px);}.RWDService001 .row:nth-child(2) a:nth-child(4) .col-md-3.col-sm-6 {transform: translateY(50px);}.RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3.col-sm-6 {transform: translateY(-75px);}.RWDscore01 .score-maintitle {font-size: 25px;}.RWDright_cont002 .item-first .text-box .text {width: 90%;}.RWDright_cont002 .item-first .text-box {padding-bottom: 0;}.RWDright_cont002 .item-first {align-items: flex-start;}.main-title, .RWDProduct015__head__h1 {font-size: 35px !important;}.sub-title, .RWDProduct015__head__h2 {font-size: 18px !important;}.footer .footer_block > .container {width: 80%;}.RWDService001 i:after {left: 30%;}.page_wrapper_bg section.call_to_action>.container {width: 90%;}}@media (max-width: 1440px) {/*1440px*/ 
.service_block > .container {width: 90%;}.RWDscore01 .count-title {font-size: 20px;}.RWDscore01 .count-num {font-size: 40px;}.RWDscore01 .count-item span.count-str {font-size: 25px;}.RWDright_cont002 .item-first .text-box .title {font-size: 30px;}.number_run {bottom: -20px;}.page_wrapper_bg section.call_to_action>.container {width: 95%;}.article3 .page_wrapper_bg section.call_to_action>.container{width: 95%;}.page_wrapper_bg .ab_box {padding: 50px 20px;}}@media (max-width: 1300px) {.RWDmenu_plus04 .logo {width: 210px;}.RWDmenu_plus04 .site-nav {display: none;float: none;clear: both;overflow: auto;position: static;margin: 0;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #333;}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;}.step_sec{flex-wrap: wrap;}.step_title {width: 100%;text-align: center;}.step_info {display: flex;width: 100%;justify-content: center;margin: 20px 0 0;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.eform_block > .container {width: 80%;}.course_block {padding: 100px 0 50px 0;}.about_block {padding: 100px 0px 75px 0;}.RWDright_cont002 .item-first .text-box {padding-left: 50px;}.RWDright_cont002 .item-first .text-box .text {width: 100%;}.number_run {width: 45%;}.course_block .container {width: 90%;}.footer .footer_block > .container {width: 90%;}.eform_contact a {right: 15px;}.scrollTop002 {right: 14px;}.info_block > .container {width: 85%;}.video_block > .container {width: 85%;}.left_info {width: 40%;}.right_menu {width: 60%;}.RWDService001 p {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.RWDService001 i img {width: 100px;}.service_block:after {border: 330px solid #0093ad;}.RWDscore01 .score-maintitle {font-size: 22px;}.info_block:after {background-position: 5% center;}.RWDService001 i:after {left: 28%;top: 4%;}.class_block {flex-direction: column;}.class_info {width: 100%;padding-right: 0;}.class_img {width: 100%;margin: 0 auto;text-align: center;}@media (max-width: 1180px) {.RWDService001 i:after {display:none}}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .slick-caption {bottom: 21%;}.service_block {padding: 0px 0px 150px 0px;}.number_run {    bottom: 2px;    left: 0;    right: initial;}.RWDscore01 .score-mainblk {clip-path: polygon(0% 0%, 93% 0%, 100% 50%, 93% 100%, 0% 100%);}.about_block {padding: 100px 0px 0px 0;}.number_run {width: 45%;}.RWDscore01 .count-blk .swiper-slide{padding:0px;}.RWDProduct015 .product_area.inner .product_box .tab {top: 30px;}.video_block > .container {width: 90%;}.RWDService001 .boxFeature-2 h2 {font-size: 18px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #0c9bb4;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.page_wrapper_bg .ab_box { width: calc(50% - 10px); margin: 0 5px 15px;padding: 50px;}.page_wrapper_bg .ab_sec{    flex-wrap: wrap;    width: 90%;    margin: 0 auto;}.article1 .pagecontent .RWDeditor01 {padding: 70px 0;}.article1.id17 section.call_to_action:before {height: 780px;}.page_wrapper_bg .article-text h1 {font-size: 27px;}.team_txt {width: 55%;padding-left: 30px;}.history_sec {width: 85%;}.step_box {width: 125px;height:125px;}.step_box span {font-size: 17px;margin: 0;}.workshop_box{width: 100%;margin:0 0 20px}.history_sec:before {font-family: 'Noto Sans TC';}.feature_list li {width:calc(100%/5 - 10px);margin: 0 5px 5px;}.feature_list ol {flex-wrap: wrap;}.intab_block{flex-wrap: wrap;}.intab_txt {width: 100%;padding-right: 0;}.intab_img{width: 100%;margin-top: 30px;}.tabs .content {padding: 30px 50px !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDright_cont002 .item-first {align-items: center;}.RWDProduct015 .tab__name {font-size: 12px;}.left_info {width: 45%;}.right_menu {width: 55%;}.right_menu .RWDedictor {padding-left: 15px;}.RWDService001 .col-md-3.col-sm-6 {padding: 0 5px;}.social_item a {    width: 47px;    height: 47px;    font-size: 18px;}.page_wrapper_bg section.call_to_action>.container {width: 100%;}.page_wrapper_bg .ab_sec {width: 100%;}.team_txt {width: 100%;padding-left: 0;padding-top: 20px;}.team_img {width: 100%;}.team_block {flex-direction: column;}.team_txt h1 {text-align: center;}.page_wrapper_bg .ab_box {padding: 50px 20px; }.article1 .pagecontent .RWDeditor01 {padding: 50px 0;}.article1.id17 section.call_to_action:before { height: 730px;}.intitle_sec {flex-direction: column;padding-bottom: 15px}.in_title {margin-right: 0;line-height: 1.5;}.article1.id143 section.call_to_action:before {height: 350px;}.layoutlist_1.page_content2 {padding: 30px}.page_wrapper_bg .ebtn {width: auto;margin-right: 0;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}.step_info{flex-wrap: wrap;width: 100%;}.step_box:after {right: -15px;font-size: 15px;}.step_box {width: calc(100%/5 - 20px);height: auto;padding: 50px 0;margin: 0 10px;}.video_item {width: calc(100%/2 - 1px);}.video_item_subject {margin: 5px 0 0 !important;}.feature_list li {width:calc(100%/4 - 10px);}.feature_item {padding: 40px 20px;}.service_txt {    width: 100%;    padding-right: 0;    margin: 0 0 20px;}.service_img {    width: 100%;}.step_sec {padding-top: 30px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.eform_block .eform_btn a {font-size: 15px;}.eform_block > .container {width: 85%;}.copy_block {flex-direction: column;justify-content: center;align-items: center;}.RWDedm002 {margin-top: 20px;padding: 20px 40px;}.logo_pic {margin-bottom: 10px;}.RWDright_cont002 .item-first .text-box .title { font-size: 25px;}.RWDright_cont002 .item-first {flex-direction: column-reverse;justify-content: center;align-items: center;}.RWDright_cont002 .item-first a {width: 80%;margin-top: 50px;}.about_block > .container {width: 90%;margin: 0 auto;}.RWDright_cont002 .item-first .text-box {width: 80%;padding-left: 0;}.number_run {bottom: -12px;width: 55%;}.left_info {    width: 100%;    text-align: center;    margin-bottom: 30px;    padding-left:0px;}.right_menu {    width: 80%;    margin: 0 auto;    text-align: center;    padding-right:0px;}.RWDedm002 .letter-spacing-1 {text-align: left;}.link_block .RWDedictor {    flex-direction: column;    justify-content: center;    align-items: center;}.social_section {width: 100%;}.RWDService001 .row:nth-child(3) a:nth-child(1) .col-md-3.col-sm-6 {transform: translateY(0px);}.RWDService001 .row:nth-child(2) a:nth-child(1) .col-md-3.col-sm-6 {transform: translateY(0px);}.social_section {    justify-content: center;    align-items: center;    display: flex;    flex-direction: row;}.logo_pic {margin-bottom: 0;}.copy_block {padding-left: 0;}.social_block {    justify-content: center;    align-items: center;    width: 100%;}.step_info{width: 80%;margin:20px auto 0;}.step_box {width: calc(100%/3 - 40px);height: auto;padding: 55px 0;margin: 0 20px;}.step_box:after {right: -30px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDscore01 .score-maintitle {font-size: 20px;}.webdesc .list_sec {flex-direction: column;}.webdesc .list_txt {width: 100%;padding-right: 0;}.webdesc .list_img {width: 100%;margin: 0 auto; text-align: center;}.webdesc .list_txt h1 {text-align: center;}@media (max-width: 768px) {.RWDService001 .col-md-3.col-sm-6 {float: left;}.number_run {width: 65%;}.RWDscore01 .count-item {margin: 0;}.main-title, .RWDProduct015__head__h1 {font-size: 30px !important;}.RWDbtn01 .btn-box li {width: calc(100%/2);}.RWDvideo002 .videoitem {width: calc(100%/2);float: left;}.step_info{width: 90%;}}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDscore01 .count-item {margin: 0;}.fl img {width: 100%;}.fl {width: 250PX;}.eform_block > .container {width: 95%;padding: 40px;}.social_section {flex-direction: column;margin-bottom: 15px;}.logo_pic {margin-bottom: 10px;}.RWDscore01 .count-item {width: 100%;}.video_block {padding: 0px 0px 80px 0px;}.RWDbanner_plus01 .slick-caption {display: none;}.main {margin-top: 0;}.layoutlist_7 .litem {width: 50%;}.page_wrapper_bg  .tab_content {display: block !important;}.tab_title_nav {display: none;}.tab_title {color: #5ec5d2;}.tab {border-top: 1px solid #e7e7e7;}.tab:last-child {border-bottom: none;}
}
/*767px end*/
/*650px start*/

@media (max-width: 650px) {.step_info{width: 100%;justify-content: flex-start;}.step_box {width: calc(100%/3 - 10px); padding: 50px 0;margin: 0 5px 15px;}.step_box:after{display:none}}

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDService001 .col-md-3.col-sm-6 {    width: calc(100%/3 - 10px);    transform: translateY(0) !important;    float: left;    margin-bottom:20px;}.service_block {padding: 80px 0px 100px 0px;}.service_block:after {    border: 330px solid #0c9bb4;    box-shadow: none;}.RWDright_cont002 .item-first a {width: 100%;}.RWDright_cont002 .item-first .text-box {width: 100%;}.RWDvideo002 .section-inner .section-content .row:nth-child(2) {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.eform_block > .container .RWDedictor {    flex-direction: column;    justify-content: center;    align-items: center;    text-align: center;}.eform_block .eform_txt {width: 100%;margin-bottom: 30px;}.workshop_box {padding: 0;border: none;background: transparent;}.eform_block .eform_btn {width: 100%;}.eform_block {transform: translate(-50%, -100%);}/*1122修改*//*.eform_contact a{display:none}*/ 
.right_menu {width: 100%;}.RWDnews005 .owl-pagination {display: block;}.page_wrapper_bg section.call_to_action>.container {padding: 0 10px;}.page_wrapper_bg .article-text h1 {font-size: 25px;}.page_wrapper_bg .ab_txt h5 {margin: 0 !important;}.page_wrapper_bg .ab_icon {width: 40px;margin: 0 auto 5px;}.page_wrapper_bg .ab_box {width: 100%;margin: 0 0 13px;padding: 20px;border: 1px solid #f3f3f3;}.article1.id17 section.call_to_action:before{display: none;}.article1 .pagecontent .RWDeditor01 {padding: 0 0 50px;}.article1 section.call_to_action {padding: 50px 0;}.abtitle_icon {display: none;}.history_title {margin: 0 0 30px;}.history_sec {align-items: center;flex-direction: column;}.history_box {margin: 0 0 70px;}.history_sec:before {display:none;}.history_sec:after {width: 1px;height:65%;left: 50%;transform: translate(-50%, -50%);}.article1.id143 section.call_to_action:before { height: 650px;}.layoutlist_7 .litem {width:100%;}.page_wrapper_bg .ebtn  {width:100%;}.layoutlist_1.page_content2 {padding: 35px 10px;}.page_wrapper_bg section.call_to_action {padding: 70px 0;}#article .btn.btn_back a {display: block;}.btn.btn_back {width: 100%;}.page_wrapper_bg .article-text h5 {font-size: 15px;}.feedback_box {adding: 30px}.feedback_box p {font-size: 14px !important;}.video_item {width: 100%;}.feature_sec {margin: 10px 0;flex-wrap: wrap;}.feature_item {margin: 0 0 10px;padding: 30px;width: 100%;}.feature_list li {width: calc(100%/2 - 10px);font-size: 14px;text-align: left;padding: 10px;}.page_wrapper_bg .article-text {font-size: 15px;}.page_wrapper_bg .article-text p{font-size: 15px;}.page_wrapper_bg .tab .tab_title {display: none;}.intab_btn a {width: 100%;}/*1122修改*/ 
.eform_contact a {width: 100%;  right: 0;   bottom: 0;  flex-direction: row;}.eform_contact a i { padding-right: 5px;}
}
/*600px end*/
/*500px start*/

@media (max-width: 500px) {/*500px*/ 
.number_run {width: 80%;}.RWDscore01 .score-maintitle {font-size: 17px;}.RWDscore01 .count-title {font-size: 16px;}.RWDscore01 .count-item span.count-str {font-size: 19px;}}

/*500px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDService001 .col-md-3.col-sm-6 {width: calc(100%/2 - 10px);}.number_run {width: 90%;}.RWDProduct015__head__h1, .RWDvideo002 h1.main-title{    font-size: 28px !important;    padding: 0 30px;    line-height: 1.5em !important;    margin-bottom: 15px !important;}.RWDProduct015 .product_box .imgs img {border-radius: 0;}.RWDvideo002 .videoitem {width: 100%;margin-bottom: 30px;}.RWDmenu_plus04 .logo {width: 200px;}.logo_txt {text-align: center;}.step_box {padding: 25px 0;}.class_item {margin: 0;background: transparent;padding: 15px 0;box-shadow: none;border: none;flex-direction: column;}.class_box {flex-direction: row;border: 1px solid #efefef;width: 100%;justify-content: center;background: #fff;margin: 0 0 10px; padding: 15px 0;align-items: center;}.class_box span {font-weight: normal;margin: 0;font-size: 15px;}.class_box:last-child{border: 1px solid #efefef;}.page_wrapper_bg .RWDedm002 .form-control {height: 47px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDright_cont002 .item-first .text-box .title { font-size: 23px;}.RWDright_cont002 .item-first .text-box .subtitle {padding-right: 50px;}.RWDProduct015 .product_box .title {font-size: 17px;}.main-title, .RWDProduct015__head__h1 {font-size: 25px !important;}.info_block {padding: 50px 0px;}.RWDService001 p {-webkit-line-clamp: 3;}.number_run {bottom: -31px;}/*橫桿呈現*/ 
.calen::-webkit-scrollbar {width: 3px;height: 5px;}.calen::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.calen{overflow-x: auto;white-space: nowrap;}.calen{overflow-x: scroll;padding-bottom:15px;-webkit-overflow-scrolling: auto;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDService001 .col-md-3.col-sm-6 {width: calc(100% - 10px);}.eform_block > .container {padding: 30px;}.eform_block .eform_txt .eform_word br {display: none;}.copy_block { font-size: 10px;}.number_run {    bottom: 0;    position: relative;    margin: 0 auto;    width: 90%;}.RWDscore01 .score-mainblk {clip-path: polygon(0% 0%, 100% 0%,100% 100%, 0% 100%);}.RWDscore01 .count-blk {padding-right: 0;}.RWDscore01 .count-num {font-size: 30px;}.RWDscore01 .score-maintitle {font-size: 15px;}.course_block {padding: 50px 0;}.info_block {padding: 0px 0px 50px 0px;}.RWDmenu_plus04 .logo {width: 180px;}.RWDService001 i img {width: 80px;}.step_box {padding: 35px 0;width: calc(100%/2 - 10px);}
}
/*320px end*/
/*進場 start*/

.leftin.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    animation-delay: .5s !important;}.rightin.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .5s !important;}.paneleffect_v1.firstin {    animation-delay: 1.2s !important;}.paneleffect_v1.firstpr{animation-delay: 1.2s !important;}.paneleffect_v1.firstpr2{animation-delay: 1.5s !important;}.paneleffect_v1.firstpr3{animation-delay: 1.8s !important;}.paneleffect_v1.firstpr4{animation-delay: 2.1s !important;}.paneleffect_v1.firstpr5{animation-delay: 2.4s !important;}/*旅遊情報*/ 
.right01.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .5s !important;}.right02.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .9s !important;}.right03.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 1.3s !important;}.right04.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 1.7s !important;}.right05.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 2.1s !important;}@media (max-width:480px){/*旅遊情報*/ 
.right01.fadeInUp, .right02.fadeInUp, .right03.fadeInUp, .right04.fadeInUp, .right05.fadeInUp {animation-delay: .5s !important;}}

/*進場 end*/