/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1200px) {#RWDfullscreen01 .container{width: 100%;max-width:1500px;padding:0 50px;min-width:1170px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:150px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .cd-main-header{background: transparent;}.cd-logo{width: 200px;margin: -18px auto 0;position: relative;}/*.RWDmenu_plus02 .inside::before {content: "";height: 100%;width: 310px;display: block;background-color: #111;position: absolute;left: 0;top: 0;}*/nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 100%;max-width:100% !important;min-width:1170px;padding:0 50px !important;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{display:none;}.cd-primary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;letter-spacing: 2px;font-size: 16px;color: #555;font-weight: bold;transition: all 0.5s ease 0s;}.cd-primary-nav > li > a:hover{color:#00a1e9;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #358167;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #555;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #358167;}.cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons, .cd-primary-nav .cd-secondary-nav{transition: all 0.5s ease 0s;}@media (min-width: 1200px) {.menu_sm{display:none;}.RWDmenu_plus02 .inside.is-up .cd-logo{width: 160px;margin: -22px auto 0;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav > li > a{line-height: 55px;height: 55px;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons{top: 5px;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav .cd-nav-gallery, .RWDmenu_plus02 .inside.is-up .cd-primary-nav .cd-nav-icons, .RWDmenu_plus02 .inside.is-up .cd-primary-nav .cd-secondary-nav{top: 55px;}}/*submenu*/ 
.RWDmenu_plus02 .editor{margin-right: 0;margin-top: 15px;font-size: 14px;letter-spacing: 2px;color: #999;}.RWDmenu_plus02 .editor a{color:#999;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .editor a:hover{color:#00a1e9}.RWDmenu_plus02 .sub-nav.sub-up{margin-top: 0;}/*搜尋*/ 
.cd-header-buttons{transition: all 0.5s ease 0s;}.cd-header-buttons li.search-btn{margin-top: 1px;}.cd-search-trigger::before{top: 14px;left: 13px;}.cd-search-trigger::after{bottom: 16px;right: 15px;}.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before{border: 2px solid #00a1e9;}.cd-search-trigger:hover::after{background: #00a1e9;}.cd-search-trigger span::after, .cd-search-trigger span::before{margin-top: -1px;margin-left: -9px;}.RWDmenu_plus02 .cd-search button{top: 15px;}.RWDmenu_plus02 .cd-search button:hover{color: #00a1e9;}#top_search_searchkey::placeholder {letter-spacing: 1px;}@media (min-width: 800px) {.RWDmenu_plus02 .cd-search{height: 60px;width: 350px;right: 0;left: auto;}.RWDmenu_plus02 .cd-search input{font-size: 16px;}.RWDmenu_plus02 .cd-search button{top: 18px;font-size: 15px;}}@media (min-width: 480px) {.RWDmenu_plus02 .cd-search{max-width: 350px;right: 0;left: auto;}}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #00a1e9;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: #555;border-radius: 0;height: 6px;width: 20px;}/*main*/ 
.cd-main-content{margin-top:119px;transition: all 0.5s ease 0s;}.main_change{margin-top:94px !important;}.web_line{width:100%;max-width:1400px;height:1px;background-color:#ddd;margin:0 auto;}/*課程介紹*/ 
.block_class{padding:100px 0 20px;}.RWDproduct002_v3{padding: 0;}.RWDproduct002_v3 .main-title{display: inline-block;font-size: 42px;line-height: 1.1;font-weight: bold;letter-spacing: 3px;color: #333;}.RWDproduct002_v3 .sub-title{font-size: 19px;margin: 5px auto 0;letter-spacing: 2px;color: #555;font-weight: normal;}.RWDproduct002_v3 .section-line{display:none;}.RWDproduct002_v3 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 25px 0px;}.RWDproduct002_v3 .row{margin:0 -25px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 35px;}.RWDproduct002_v3 .col-sm-3{width: calc(100% / 4 - 1px);}.RWDproduct002_v3 .portfolio-item > .inner-content{overflow: visible;}.RWDproduct002_v3 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v3 .showbottom:hover .inner-content > img{-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v3 .portfolio-item > .inner-content::before{content:"";width:90%;height:75%;display:block;position:absolute;left:-10px;bottom:-10px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00a0e8+0,f4feff+100 */background: rgb(0,160,232); /* Old browsers */background: -moz-linear-gradient(45deg,  rgba(0,160,232,1) 0%, rgba(244,254,255,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  rgba(0,160,232,1) 0%,rgba(244,254,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  rgba(0,160,232,1) 0%,rgba(244,254,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a0e8', endColorstr='#f4feff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.RWDproduct002_v3 .portfolio-bottom__h4 {margin: 30px auto 5px;text-align: left;font-size: 17px;font-weight: 600;letter-spacing: 2px;color: #333;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{color: #333;}.RWDproduct002_v3 .portfolio-bottom__p {text-align: left;font-size: 15px;letter-spacing: 1.5px;color: #555;}.RWDproduct002_v3 .portfolio-bottom__p span{display:block;border: 2px solid #333;border-radius: 99em;padding: 5px 0;text-align: center;margin-top: 13px;max-width: 60%;}.RWDproduct002_v3 .portfolio-bottom__p span::after{content: "";}.RWDproduct002_v3 .portfolio-bottom-summary a{position: relative;padding-bottom:15px;}.RWDproduct002_v3 .portfolio-bottom-summary a::after{content: "more";background-color: #fff;width: 100%;height: auto;position: relative;right: auto;bottom: 0;text-align: center;letter-spacing: 2px;font-size: 14px;color: #aaa;border: 1px solid #ccc;padding: 3px 0;display: block;margin-top: 25px;transition: all 0.5s ease 0s;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover .portfolio-bottom-summary a::after{border-color:#555;color:#fff;background-color:#555;}/*最新消息*/ 
.block_news{padding: 100px 0 70px;}/*left*/ 
.news_left{float:left;width:48%;}.RWDnews005 .container{width: 100%;max-width:100% !important;min-width:auto !important;padding:0 !important;}.RWDnews005 .section-subject{text-align: left;}.RWDnews005 h1.main-title{display: inline-block;font-size: 42px;line-height: 1.1;font-weight: bold;letter-spacing: 3px;color: #333;}.RWDnews005 h2.sub-title{font-size: 19px;display: inline-block;margin: 0 auto 0 20px;letter-spacing: 2px;color: #555;font-weight: normal;}.RWDnews005 .section-line{display:none;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left: -15px;margin-right: -15px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding: 0 15px;}.RWDnews005 .margin-top-20{margin-top: 25px !important;}.RWDnews005 h4{margin: 25px auto 12px;text-align: left;font-size: 17px;font-weight: 600;letter-spacing: 2px;color: #333;}.RWDnews005 p.text-left {text-align: left;font-size: 15px;letter-spacing: 1.5px;color: #555;min-height:48px;}.RWDnews005 ul.text-left{color:#999;letter-spacing:2px;margin-top: 20px;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next{display: none;}.RWDnews005 .owl-pagination {display: none;}.RWDnews005 .owl-controls{margin-top: 20px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span{background: #7f7f7f;opacity: 1;width: 15px;height: 5px;border-radius: 0;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background: #00a1e9 !important;}/*right*/ 
.news_right{float:right;width:48%;}.RWDedictor001 .section-subject{text-align: left;}.RWDedictor001 h1.main-title{display: inline-block;font-size: 42px;line-height: 1.1;font-weight: bold;letter-spacing: 3px;color: #333;}.RWDedictor001 h2.sub-title{font-size: 19px;display: inline-block;margin: 0 auto 0 20px;letter-spacing: 2px;color: #555;font-weight: normal;}.RWDedictor001 .section-line{display:none;}.newslist0105 {background: transparent;padding: 0;}.newslist0105 .title {display: none;}.newslist0105 .news_list .news_line .date{margin-right: 30px;color: #666;float: left;margin-left: 0;font-size: 14px;width: 120px;}.newslist0105 .news_list .news_line .titles {color: #333;width: auto;margin-left: 30px;letter-spacing: 2px;font-size: 15px;}.newslist0105 .news_list .news_line {border-bottom: 1px dashed #e2e2e2;position: relative;}.news_line::after{content: "";position: absolute;width: 5px;height: 5px;background: #ddd;right: 0;bottom: -3px;}.newslist0105 .news_list .news_line .type {background: #aaa;padding: 2px 23px;letter-spacing: 2px;border-radius: 0px;}.newslist0105 > div.news_list > a:nth-child(1) > div.type {background: #00a1e9;}.newslist0105 .news_list {width: 100%;}.newslist0105 > div.news_list > a:nth-child(1) > div.titles {position: relative;}.newslist0105 > div.news_list > a:nth-child(1) > div.titles:after {content: "NEW !";position: absolute;top: 0;right: -60px;color: #00a1e9;font-style: italic;font-size: 12px;}.newslist0105 .more{display:none;}/*學生榜單*/ 
.block_good{padding:90px 0 70px;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 .section-subject{text-align: left;}.RWDproduct002_v2 h1.main-title{display: inline-block;font-size: 42px;line-height: 1.1;font-weight: bold;letter-spacing: 3px;color: #333;}.RWDproduct002_v2 h2.sub-title{font-size: 19px;display: inline-block;margin: 0 auto 0 20px;letter-spacing: 2px;color: #555;font-weight: normal;}.RWDproduct002_v2 .section-line{display:none;}.RWDproduct002_v2 .popup-portfolio{margin: 0 auto;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 25px;}.RWDproduct002_v2 .row{margin:0 -25px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 50px;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 3 - 1px);}.RWDproduct002_v2 > div:nth-child(1) > div:nth-child(2){float:left;width:calc(100% / 4);margin: 0 auto;}.RWDproduct002_v2 div.row:nth-child(3){float:right;width:calc(100% / 4 * 3);}.RWDproduct002_v2 .filter-portfolio ul{margin-bottom: 0;}.RWDproduct002_v2 .filter-portfolio ul > li{margin: 0 auto 30px;display: block;}.RWDproduct002_v2 .filter-portfolio ul > li.active{background-color: transparent;color: #555;}.RWDproduct002_v2 .btn.btn-rj{position: relative;display: block;background-color: transparent;border-left: 5px solid #00a1e9;border-bottom: 1px solid #ccc;border-radius: 0;line-height: 1.1;font-size: 17px;letter-spacing: 2px;padding: 15px 0;transition: all 0.5s ease 0s;}.RWDproduct002_v2 .filter-portfolio ul > li.active .btn.btn-rj, .RWDproduct002_v2 .btn.btn-rj:hover{border-left: 0 solid transparent;}.RWDproduct002_v2 .btn.btn-rj:after{content: "";width:0;transition: all 0.5s ease 0s;}.RWDproduct002_v2 .active .btn.btn-rj, .RWDproduct002_v2 .btn.btn-rj:hover{background-color: transparent;color: #555;background-size: 100%;}.RWDproduct002_v2 .active .btn.btn-rj:after, .RWDproduct002_v2 .btn.btn-rj:hover:after {content: "";background: transparent url(archive/image/customization/gakusei_tag.png) center center no-repeat;background-size: contain;width: 18px;height: 50px;position: absolute;top: 0;left: -3px;transition: all 0.5s ease 0s;}.RWDproduct002_v2 .portfolio-item > .inner-content{padding: 30px;background-color: #fff;box-shadow: 0px 0px 15px rgba(26, 26, 51, 0.15);}.RWDproduct002_v2 .portfolio-bottom-summary p{text-align: left;font-size: 17px;font-weight: 600;letter-spacing: 2px;color: #333;margin: 0 auto;padding-bottom:20px;border-bottom:1px dashed #ccc;}.RWDproduct002_v2 .portfolio-bottom-summary p span{display: inline-block;font-weight: normal;font-size: 14px;background-color: #00a1e9;color: #fff;padding: 1px 8px;margin-right: 10px;}.RWDproduct002_v2 .portfolio-bottom-summary h4{text-align: left;font-size: 15px;letter-spacing: 1.5px;color: #555;margin: 30px auto 10px;}.RWDproduct002_v2 .portfolio-bottom-summary h4 a{color: #555;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #555;}.RWDproduct002_v2 .btn-box{position: absolute;left: 0;width: calc(100% / 4);top: 415px;}.RWDproduct002_v2 .btn-box .btn{max-width: 100%;line-height: 1.1;background-color: #fff;color: #555;font-weight: normal;font-size: 15px;letter-spacing: 3px;border: 1px solid #999;padding: 15px 0;border-radius: 0;transition: all 0.5s ease 0s;}.RWDproduct002_v2 .btn-box .btn:hover{background-color:#333;color:#fff;}/*social*/ 
.fols {    position: fixed;    bottom: 150px;    right: 30px;    z-index: 200;}.RWDsocial002 ul.socialNetwork {    margin: 0;    display: flex;    flex-direction: column;    gap: 10px;}.RWDsocial002 .iconRounded {    border: 0;    width: 45px;    height: 45px;    position: relative;}.RWDsocial002 .iconRounded:before {    content: "";    background: #fff;    position: absolute;    width: 70%;    height: 70%;    left: 15%;    top: 15%;    z-index: -1;    border-radius: 5px;}/*scrolltop*/ 
.scrollTop{height: 50px;background: none;opacity: 1;transition: 0.3s;right: 21px;width: 0;bottom: 0px;position: relative;left: 50%;margin-left: -50px;border-style: solid;border-width: 0 50px 50px 50px;border-color: transparent transparent #0c82b7 transparent;}.scrollTop::before{content: "TOP";display: block;color: #fff;font-size: 13px;position: absolute;right: -15px;top: 50px;font-family: 'Open Sans', sans-serif;font-weight: 600;letter-spacing: 1px;}/*聯絡我們*/ 
.block_contact{position: relative;font-size: 15px;letter-spacing: 1.5px;line-height: 2;color: #fff;background-color: #0c82b7;padding: 90px 0 85px;overflow: hidden;}.block_contact a{color:#fff;}.block_contact p{margin: 25px auto 0;font-size: 25px;font-weight: 600;letter-spacing: 3px;}.block_contact span{display:inline-block;color: #fff;margin-bottom: 0px;margin-right: 15px;padding: 0;font-size: 17px;font-weight: normal;letter-spacing: 1.5px;} /*background-color: #00a1e9;*/ 
.block_contact .RWDedictor001{position: static;}.block_contact .RWDedictor001 .section-subject{margin-bottom:5px;}.block_contact .RWDedictor001 h1.main-title{color:#fff;}.yoyaku{display: block;text-align: center;font-size: 17px;letter-spacing: 3px;border: 2px solid #fff;width: 100%;max-width: 350px;margin-top: 10px;margin-bottom:40px;padding: 5px 0;font-weight: bold;transition: all 0.5s ease 0s;}.yoyaku:hover{background-color:#fff;color:#111;}.footer_info{width:50%;}.footer_info i{font-size: 28px;margin: 0 25px 0 0;position: relative;top: 2px;}.gmap{width:50vw;position:absolute;top:0;right:0;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #ddd;letter-spacing: 1.5px;line-height: 1;text-align: center;background-color: #333;padding: 7px 0;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #ddd;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #ddd;border-right: 1px solid #ddd;margin: 0 8px;padding: 0 8px;}.block_contact .privacy-block {margin: 10px 0 0;}.fixed_bottom{position: fixed;z-index: 21;bottom: 23px;left: 25px;}.fixed_bottom a{display: block;background-color: #00a1e9;color: #fff;line-height: 50px;padding: 0 30px;border-radius: 99em;letter-spacing: 2px;}.footer_notice .potect-box {display: flex;}.footer_notice a.privacy-block a {    color: #ddd;    margin-left: 11px;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 700px; padding: 35px 0 80px;}/*toTop隱藏*/#toTop{display:none !important;}/*title*/h1.pageTitle {color: #333; font-size: 34px; font-weight: bold; letter-spacing: 5px; line-height: 1.5; text-align: center;}.hgroup .container {width: 100%; border-bottom: none;}.hgroup .breadcrumb {font-size: 15px; color: #aaa; letter-spacing: 1px; font-weight: normal; float: none !important; position: relative; border: none; text-align: center; padding: 0; bottom: 0;}.hgroup .breadcrumb a {color: #aaa;}/*內文*/section.article-text, section.article-text p {font-size: 15px; letter-spacing: 1px; line-height: 1.8; color: #555;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}#RWDPAGE_BASE_PAT02 .cd-main-content {margin-top: 0;}/*最新消息*/ 
.layoutlist_8 .item {background: #efefef; padding: 44px 23px !important; transition: .5s all ease; border-bottom: none; margin-bottom: 30px;}.list_subject a {color: #000; font-size: 18px;}.summary a {color: #777; font-size: 15px;}.layoutlist_8 .list_subject .summary {margin: 20px 0;}.layoutlist_8 .listdate .day {font-size: 48px; letter-spacing: 1px; color: #333; font-weight: blod; line-height: 48px;}.layoutlist_8 .listdate .yearmonth {font-size: 14px; letter-spacing: 1px; color: #333; font-weight: 100; line-height: 30px;}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: none;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f5f5f5;}.m2018 .products-nav .nav-title {background: #00a1e9; font-size: 16px; padding: 8px 10px; text-align: center; margin-bottom: 0; color: #fff; letter-spacing: 1px; font-weight: 600;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 2px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #060f1f;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;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: #111;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: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}/*產品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0; margin-bottom: 45px; border-bottom: none;}.layoutlist_4 .subject {text-align: center; color: #333; font-size: 17px; letter-spacing: 2px; line-height: 1.6; font-weight: bold; margin: 20px auto 5px;}.layoutlist_4 .price {display: inline-block; font-size: 13px; letter-spacing: 1px;}.price.sellprice {color: #333;}.layoutlist_4 .buybtn:hover {background: #70b9e8;}.layoutlist_4 .buybtn {font-size: 15px; background: #00a1e9; transition: all 0.5s ease 0s;}.layoutlist_4 select {font-size: 13px;}.count_info {text-align: center; font-size: 13px;}select.nocateselect {display: none;}/*產品列表圖放大*/ 
.item.product_list_item img{border: 1px solid #f5f5f5; transition: all 0.5s;}.item.product_list_item:hover img {-moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);transition: all 0.5s;}/*產品內頁*/ 
.RWDproduct_page .products-info .name {color: #333; font-size: 24px; letter-spacing: 2px; line-height: 1.6; font-weight: bold; margin-top: 0;}.RWDproduct_page .products-info .subname {font-size: 13px; letter-spacing: 1px; color: #aaa; font-weight: normal; line-height: 1.1; margin-top: 15px;}.RWDproduct_page .products-info .txt .editor { color: #777; margin-bottom: 2px; font-size: 15px; letter-spacing: 1px;}.RWDproduct_page .products-info .txt .title {margin-top: 30px;}.RWDproduct_page .ibtn {background-color: #00a1e9; margin-top: 0; margin-left: 0; text-align: center; line-height: 44px; border-radius: 99em; position: relative; padding: 0 15px; transition: all 0.5s ease 0s; color: #fff; letter-spacing: 1px;}.RWDproduct_page .ibtn:hover {color: #fff !important; background: #aaa;}.RWDproduct_page .products-info .price-box li {font-size: 14px;}li#O_fixPrice {color: #999;}li#O_sellPrice {color: #333;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #00a1e9;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #449fda;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #70b9e8;}.RWDproduct_page .btn-shop .btn {transition: .5s all;}/*回上層*/ 
.btn.btn_back {float: right; margin-right: 0px; background: #00a1e9 !important; border-radius: 0px; transition: all 0.5s ease 0s;}.btn.btn_back a {color: #fff;}.btn.btn_back:hover {background: #70b9e8 !important;}/*電子表單*/ 
.formdesc h5 {margin: 0 auto 15px; font-size: 20px; color: #333;}.formdesc {font-size: 15px; letter-spacing: 2px; color: #555; line-height: 2;}.formdesc a {color: #555; transition: .5s all ease 0s;}.formdesc a:hover {color: #555}.customized_columns ._input, .customized_columns select {border-radius: 0px;}.new-form .new-width .control-label, .form-horizontal .control-label{font-size: 15px; font-weight: normal; line-height: 1.1; color: #333; letter-spacing: 1px;}.ebtn.currectsend_btn {background-color: #00a1e9; text-align: center; border-radius: 0px; position: relative; transition: all 0.5s ease 0s; float: right;}.ebtn.currectsend_btn:hover {background: #70b9e8; color: #fff}.ebtn.currectsend_btn:hover a {color: #fff;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;}.ebtn.currectsend_btn {width: auto;}/*會員專區*/#btn_member_login:hover {background-color: #70b9e8;}#btn_member_login {background-color: #00a1e9; border-radius: 0px;}#join_form .btn-primary {background-color: #00a1e9; border-radius: 0px;}#join_form .btn-primary:hover {background-color: #70b9e8;}.btn-primary:hover {background: #70b9e8; color: #fff;}.btn-primary {border: none; border-radius: 0px; background: #00a1e9; transition: .5s all;}.btn-primary:hover a {color: #fff;}/*購物車*/ 
.RWDshopping .btn.normal {border-radius: 0px;}.RWDshopping .btn.bg2 {background: #449fda; border: none;}.RWDshopping .btn.bg2:hover {background: #70b9e8;}.RWDshopping .btn.bg1 {background: #00a1e9; color: #fff; border: none;}.RWDshopping .btn.bg1:hover {color: #fff; background: #70b9e8;}/*問與答*/ 
.faq_a_icon {margin-top: 5px;}/*頁尾*/@media (min-width: 1200px) {#RWDPAGE_BASE_PAT02 .block_contact .container{width: 100%; max-width: 1500px; padding: 0 50px; min-width: 1170px;}}#RWDPAGE_BASE_PAT02 .block_contact {line-height: 1.8; padding: 45px 0 30px;}#RWDPAGE_BASE_PAT02 .block_contact .RWDedictor001 h1.main-title {font-size: 32px;}#RWDPAGE_BASE_PAT02 .block_contact p {margin: 15px auto 0;}#RWDPAGE_BASE_PAT02 .yoyaku {margin-bottom: 30px;}/*------*/ 
.privacy_block .item {    margin: 0 0 40px;}.privacy_block h5 {    font-size: 18px;    margin: 0 0 7px;    font-weight: 700;line-height: 1.5;}

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

@media screen and (max-width: 1300px) {.cd-logo{width: 160px;margin: -12px auto 0;}.RWDmenu_plus02 .inside::before {width: 230px;}.newslist0105 .news_list .news_line .date{margin-right: 20px;}.newslist0105 .news_list .news_line .titles{margin-left: 15px;}}@media screen and (max-width: 1199px) {.RWDfakeloader img{max-width:110px;}/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}#RWDPAGE_BASE_PAT02 .block_contact .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.RWDmenu_plus02 .cd-main-header{background: #fff;}/*.RWDmenu_plus02 .cd-main-header::before{content: "";height: 100%;width: 200px;display: block;background-color: #111;position: absolute;left: 0;top: 0;}*/ 
.cd-logo{width: 105px;margin: 0 auto;}.cd-main-header .cd-logo{margin-top: 5px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*搜尋*/ 
.RWDmenu_plus02 .cd-search{height: 50px;top: 50px !important;}.RWDmenu_plus02 .cd-search button{top: 13px;}#RWDfullscreen01 .cd-main-header{z-index: 111;}#RWDfullscreen01 .cd-overlay.search-is-visible{z-index: 11;}.cd-overlay.is-visible{z-index: 111;}/*title*/ 
.RWDproduct002_v3 .main-title, .RWDnews005 h1.main-title, .RWDedictor001 h1.main-title, .RWDproduct002_v2 h1.main-title, .block_contact .RWDedictor001 h1.main-title{font-size: 37px;}.RWDproduct002_v3 .sub-title, .RWDnews005 h2.sub-title, .RWDedictor001 h2.sub-title, .RWDproduct002_v2 h2.sub-title{font-size: 17px;}/*main*/ 
.cd-main-content{margin-top: 50px;}.web_line{max-width: 100%;width: calc(100% - 70px);}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 20px 0px;}.RWDproduct002_v3 .row{margin:0 -20px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.block_news {padding: 100px 0 50px;}.RWDnews005 h4{line-height: 1.3;}.RWDnews005 h4{min-height: 44px;}.RWDnews005 p.text-left{min-height: 72px;}.newslist0105 .news_list .news_line .date{width: 125px;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 35px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 15px;}.RWDproduct002_v2 .row{margin:0 -15px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v2 .portfolio-item > .inner-content{padding: 20px;}.RWDproduct002_v2 > div:nth-child(1) > div:nth-child(2){width: calc(100% / 4 - 20px);}.RWDproduct002_v2 .portfolio-bottom-summary p span{position: absolute;top: -6px;right: 0;}.RWDproduct002_v2 .btn-box{top: 400px;}.gmap{width: 48vw;}}@media screen and (min-width: 800px) and (max-width: 1200px){.newslist0105 .news_list .news_line .type{display: block;padding: 2px 15px;margin: 5px auto;}.newslist0105 .news_list .news_line .titles{margin-left: 0px;}}/*news005輪播點*/@media screen and (max-width: 600px) {.RWDnews005 .owl-pagination {display: block;}}

/*小螢幕 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*/ 
.RWDproduct002_v3 .popup-portfolio{margin: 0 auto;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 25px 25px;}.RWDproduct002_v3 .row{margin:0 -25px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v3 .col-sm-3{width: calc(100% / 2 - 1px);}.block_news{padding: 100px 0 30px;}.news_left, .news_right{float: none;width: 100%;}.news_right{margin-top: 70px;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0 15px 40px;display: inline-block;width: calc(100% / 3 - 30px);}.RWDproduct002_v2 > div:nth-child(1) > div:nth-child(2){float: none;width: 100%;margin: 0 auto;}.RWDproduct002_v2 > div:nth-child(1) > div:nth-child(2) .col-md-12{margin: 0 -15px;}.RWDproduct002_v2 div.row:nth-child(3){float: none;width: 100%;margin: 0 auto;}.RWDproduct002_v2 .btn-box{top:auto;bottom: 0;position: relative;left: auto;width: 50%;margin: 25px auto;}.block_contact{padding: 70px 0 65px;}.footer_info{width: 50.5%;}.gmap{width: 43vw;}/*頁尾三事項*/ 
.footer_notice{padding: 10px 0;}.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*title*/ 
.RWDproduct002_v3 .main-title, .RWDnews005 h1.main-title, .RWDedictor001 h1.main-title, .RWDproduct002_v2 h1.main-title, .block_contact .RWDedictor001 h1.main-title{display:block;}.RWDproduct002_v3 .sub-title, .RWDnews005 h2.sub-title, .RWDedictor001 h2.sub-title, .RWDproduct002_v2 h2.sub-title{display:block;margin:5px auto 0;line-height: 1.6;}/*main*/ 
.web_line{max-width: 100%;width: calc(100% - 50px);}.block_class{padding: 100px 0 40px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 15px 0px;}.RWDproduct002_v3 .row{margin:0 -15px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.block_news{padding: 80px 0 30px;}.RWDnews005 h4{min-height: auto;}.RWDnews005 p.text-left{min-height: auto;}.newslist0105 .news_list .news_line .titles{margin-left: 0;margin-top: 6px;display: block;}.newslist0105 > div.news_list > a:nth-child(1) > div.titles:after{right: 0;}.block_good{padding: 90px 0 40px;}.RWDproduct002_v2 > div:nth-child(1) > div:nth-child(2) .col-md-12{margin: 0 -5px;}.RWDproduct002_v2 .filter-portfolio ul > li{margin: 0 5px 40px;width: calc(100% / 3 - 10px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 10px;}.RWDproduct002_v2 .row{margin:0 -10px;}.RWDproduct002_v2 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:50px;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 2 - 1px);}.RWDproduct002_v2 .portfolio-bottom-summary h4{text-align: center;}.RWDproduct002_v2 .portfolio-bottom-summary p{text-align: center;}.RWDproduct002_v2 .portfolio-bottom-summary p span {position: relative;top: 0;right: 0;display: block;text-align: center;margin: 0 auto 5px;}.RWDproduct002_v2 .btn-box{width: 100%;margin: 0px auto 25px;top: auto;}.RWDproduct002_v2 .portfolio-item > .inner-content{padding: 13px;}.block_contact{padding: 90px 0 0;}.block_contact .RWDedictor001 h1.main-title{font-size: 30px;}.footer_info {width: 100%;}.yoyaku{display:none;}.sns_link{margin-bottom:50px;margin-top: 35px;}.gmap{width: 100vw;position: relative;left: -25px;height: 200px;overflow: hidden;}/*頁尾三事項*/ 
.footer_notice, .copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #999;}.footer_notice{line-height: 1.8;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*---內頁---*/#RWDPAGE_BASE_PAT02 .block_contact .container {padding: 0 25px;}#RWDPAGE_BASE_PAT02 section.call_to_action .container {padding-left: 10px; padding-right: 10px;}.layoutlist_8.rwd .listdate .day {font-size: 14px; letter-spacing: 1px; color: #333; font-weight: 100; line-height: 30px;}.ebtn.currectsend_btn {width: 100%;}.btn.btn_back {display: block; width: 100%;}.article2 .hgroup .breadcrumb {display: none;}h1.pageTitle {margin-bottom: 15px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDproduct002_v3 .portfolio-bottom__p{min-height: 72px;}
}
/*iphone6 end*/
/*pad版 start*/
@media (max-width: 768px) {
#RWDPAGE_BASE_PAT02 .form-horizontal .form-group {margin-left: -15px; margin-right: -15px;}
}
/*pad版 end*/
/*600px start*/
@media (max-width: 600px) {
/*social*/ 
.fols {    right: 10px;    bottom: 110px;}.RWDsocial002 ul.socialNetwork {    gap: 5px;}.block_contact .privacy-block {    margin: 0 0 40px;}
}
/*600px end*/