/**/a{text-decoration:none;color:#333}a:hover{color:#ff5c19}/*menu*/ 
.cd-primary-nav > li:after{display:none}.RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .cart-block:after{display:none}a.cd-logo {width: 200px;position: absolute;margin-top: 0px;margin-left: 0px;}.cd-primary-nav > li > a {line-height: 51px;font-size:16px}.cd-primary-nav > li > a {height: 50px;}.RWDmenu_plus02 .inside {background: transparent; z-index:999;}.RWDmenu_plus02 .is-up {background:#fff;}.cd-main-header {background: transparent;}.inside a.cd-logo {opacity: 0;transition: 0.3s;}.is-up a.cd-logo {opacity: 1;}/*shoppingcart*/ 
.RWDmenu_plus02 .cart-block {margin-top: 0;}/*下拉選單*/ 
.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {top: 50px;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #333;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: #e2e2e2;color: #000;}.cd-primary-nav .cd-secondary-nav {left: 20px;}/*banner*/ 
.RWDfullScreenEditor .intro-body {display: none;}.RWDfullScreenEditor:before {background: transparent;}.RWDfullScreenEditor .bxslider li{background-position:center center !important}/*區塊標題*/ 
.main-title {font-size: 40px !important;letter-spacing: 4px !important;color: #333 !important;}h2.sub-title { font-size: 20px !important;letter-spacing: 2px !important;color: #ff5c19 !important;font-weight: 600 !important;}.section-line {display: none !important;}/*about*/ 
.about_panel {padding:150px 0px 150px 0px;}.about_text {    letter-spacing: 1px;    line-height: 30px;    font-size: 15px;    padding-left: 30px;}.about_panel{background: linear-gradient(-2deg, transparent 70px, #f1f1f1 0) right, linear-gradient(100deg, transparent 15px, #ffffff 0) left;}/*商品介紹*/ 
.portfolio-bottom-summary h4 {text-align: center;letter-spacing: 2px;}.portfolio-item > .inner-content {box-shadow: 3px 9px 16px 0 rgba(0, 0, 0, 0.12);}.portfolio-item {overflow: visible !important;}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 23px;}/*過場圖*/ 
.RWDparallax_new .picbgbox {height: 266px !important;}.RWDparallax_new .editor {    padding-top: 120px;    padding-bottom: 120px;    line-height: 40px;    letter-spacing: 2px;    font-family: 'Russo One', sans-serif;}.RWDparallax_new .editor h3 {    color: #fff;    font-size: 30px;    text-shadow: 1px 1px 9px #000;}/*頁尾*/ 
.contact_block {padding: 70px 0px;}.footer2_panel {text-align: center;}.footer2_panel {    text-align: center;    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;}.RWDgmap001 .google-container {    height: 200px !important;    margin-top: 30px;}.contact_block .RWDedictor h3 {    color: #333;    font-weight: 600;    font-size: 22px;    line-height: 30px;    margin-bottom: 0px;padding: 0;    border: none;}/*copyright*/footer.footer .copyright_block {    text-align: center;    font-size: 13px;    letter-spacing: 1px;    line-height: 20px;    color: #000;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc {color: #000;}footer.footer a:hover {color: #ff5c19;}footer.footer a {color: #000;}footer.footer {background-color: #ffffff;border-top: 2px solid #ff5c19;}footer.footer .copyright_block {background-color: #eee;}/*scrolltop*/ 
.scrollTop001 .icon {background: transparent url(archive/image/customization/scrolltop.png) center center no-repeat;}/*購物車修正*/@media (max-width:1024px){#shopping_form .orderrow .row .col-xs-12:nth-child(3){padding: 0 10px;}#shopping_form .orderrow .row .col-sm-2{padding: 0;}}@media (max-width:768px){#shopping_form .row .col-xs-6{display:none;}#shopping_form .row .col-xs-1{padding:0;}#shopping_form .row{margin:0;}#shopping_form .row .col-xs-12.col-md-10{width: 40%;padding: 0;}#shopping_form .row .col-xs-12.col-md-2{width: 60%;}#shopping_form .row .col-xs-12.col-md-10 .col-xs-2 {width: calc(100% / 3);}/*#shopping_form .orderrow {margin-left: -15px;margin-right: -15px;}*/#shopping_form .orderrow .col-xs-12.col-md-10{width: 83%;}#shopping_form .orderrow .row .col-xs-10.col-md-2{width: 100px;padding:0 !important;}#shopping_form .orderrow .row .col-xs-12.col-md-10{width: calc(100% - 100px);padding: 0;}}@media (max-width: 736px){#shopping_form .orderrow .col-xs-12.col-md-10{width: 100%;}#shopping_form .orderrow .row .col-xs-12.col-md-10 {width: calc(100% - 90px);}#shopping_form .row .col-xs-12.col-md-10 .col-xs-2,#shopping_form .row .col-xs-12.col-md-11 .col-xs-2{width: 30px;position: absolute;right: 10px;top: 0;}#shopping_form .subject{margin-bottom: 10px;display: inline-block;width: 100%;font-size:20px;}#shopping_form .orderrow .row .col-xs-10.col-md-2{width: 80px;}#shopping_form .input {max-width: 60%;}#shopping_form .orderrow .row .col-xs-12{padding:0;padding-left:8px;}}@media (max-width: 375px){#shopping_form .orderrow .row .col-xs-10.col-md-2 {width: 70px;}#shopping_form .orderrow .col-xs-12.col-md-10{padding-left: 10px;padding-right: 10px;}}@media (max-width: 320px){#shopping_form .orderrow .row .col-xs-12.col-md-10 {width: calc(100% - 80px);}#carlist .mtrashcan{width: 20px;height: 20px;background-size: contain;}#shopping_form .row .col-xs-12.col-md-10 .col-xs-2 {right: 5px;}#shopping_form .subject {font-size: 18px;}#shopping_form .input {max-width: 50%;}#carlist {font-size: 14px;}#shopping_form .orderrow .row .col-xs-12.col-md-10{padding-left: 10px;padding-right: 10px;}}#shoppingColumns > div:nth-child(7) > label:after{padding-left:7px}#shoppingColumnsSend_form > div:nth-child(6) > label:after{padding-left:7px}#shoppingColumnsSend_form > div:nth-child(10) > label:after{padding-left:7px}#shopping_form .row {margin: 0;}#shopping_form .orderrow .row .col-xs-10.col-md-2 {padding: 0 !important;}/*20231011*/iframe.ft_map {    height: 200px !important;    margin-top: 30px;}
/*內頁 start*/

/*--------------內頁通用----------------*//*選單*/ 
.page_wrapper_bg .inside a.cd-logo {opacity: 1;transition: 0.3s;}.page_wrapper_bg  .RWDmenu_plus02 .inside {background: #fff;box-shadow: 1px 1px 15px rgba(43, 43, 43, 0.12);}.scrollTop001 {bottom: 27%;}/*main*/ 
.page_wrapper_bg section.call_to_action {min-height: 750px;}#toTop {display: none !important;}/*麵包屑*/ 
.hgroup .breadcrumb { border: none;}/*統一文字*/ 
.page_wrapper_bg section.article-text {letter-spacing: 2px;line-height: 2; font-size: 15px;color: #666;}.page_wrapper_bg .hgroup h1 {font-size: 30px; letter-spacing: 4px; font-weight: bold;line-height: 1.5; text-align: center;}.page_wrapper_bg h3 { font-size: 24px !important;line-height: 1; margin-bottom: 20px; font-weight: bold;letter-spacing: 3px;padding: 0 10px; border-left: 5px solid #f5411c;}.page_wrapper_bg h4 {font-weight: bold;font-size: 18px !important;}/*-------按鈕--------*/#btn_shopping{border-radius: 0;}/*重新填寫*/#eformsForm_1_3 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) {display: none;}/*回上一頁*/ 
.btn_back{background: #babdbf;transition: all 0.2s ease;margin-right: 0;border-radius: 0 !important;}.btn_back a {color: #fff;}.btn_back:hover {background: #f83f01;}.btn_back:hover a {color: #fff;}/*確定送出*/ 
.ebtn {transition: all 0.2s ease;border:1px solid;border-radius: 0 !important;}.ebtn:hover {border:1px solid #f83f01;background: transparent;}.ebtn:hover a {color: #f83f01;}.eformsForm .ebtn { float: right;margin-right: 0;}/*購物車*/ 
.btn.btn-primary{border-radius: 0 !important;}.btn.btn-primary:hover{background: #f83f01;border:1px solid #f83f01;transition: all 0.2s ease;}.btn.btn-primary:hover a {color: #fff;}.btn_area {float: right; border-radius: 0 !important;}.btn.btn_submit {    border-radius: 0;    background-color: #5b5b5b !important;    border-color: #282828;}.btn.btn_submit:hover {background: #f83f01 !important;border:1px solid #f83f01;transition: all 0.2s ease;    color: #fff;}.btn-primary:active, .btn-primary:focus{color: #fff;background-color: #f83f01; border-color: #f83f01;}.btn-primary:active:focus{    color: #fff;    background-color: #f83f01;    border-color: #f83f01;}/*電子報*/div#btn_reject_emailm_RWDPAGE_BASE_PAT01_40_1 {display: none;}/*產品列表 尺寸及數量下拉修正*/ 
.layoutlist_4 select {padding: 5px 15px 5px 6px; width: 84% !important;}.stands_options .standoption { width: 83% !important;}.stands_options .stands_div {width: 100% !important;margin-bottom: 6px;}.stands_options .amountoption {width: 83% !important;}.stands_options .amount_div {width: 100% !important; float: left !important;text-align: left !important; margin-bottom: 6px;}/*頁尾*/ 
.page_wrapper_bg footer.footer {background-color: #eee;border-top: 2px solid #ff5c19; color: #2e3233;padding: 20px 0 15px;}.page_wrapper_bg .footer2_panel {text-align: left;font-size: 15px;letter-spacing: 1px;line-height: 2;}.page_wrapper_bg .footerright_panel {font-size: 15px;letter-spacing: 1px;line-height: 2;text-align: right;padding: 0 8px;}.page_wrapper_bg .contact_block {padding: 0;}.page_wrapper_bg footer.footer .copyright_block {padding: 15px 0;text-align: right;}/*----------------以下為內頁------------------*//*關於*/ 
.about1_text {text-align: justify;margin: 30px 0;}.about3_text {text-align: center;margin: 65px 0;}.about span { font-size: 24px; font-weight: bold;}#edcontent > div.about > div.col-lg-8 > div:nth-child(1) > img:nth-child(2) {margin-top: 7px;}#edcontent > div.about > div.col-lg-8 > div:nth-child(2) > img:nth-child(2) {margin-top: 7px;}.photo02 {padding: 0; }.photo_group img:nth-child(2) {margin-top: 15px;}.about .photo_last img {width: 70%;}.about2_text {margin: 30px 120px 50px;}/*材料工具*/ 
.layoutlist_4 .subject {margin-bottom: 0;min-height: 40px; text-align: center;font-weight: bold;}.page_content1 #prod_price { margin-top:-21px;}#prod_fixprice, #member_org_price {margin-top: 10px;}#prod_amount {width: 156px !important;}#prod_amount .dd-options {width: 156px !important;}#prod_amount .dd-select{width: 156px !important;}.product_top .info { text-align: left;margin-left: 14%;}.pro-photo { margin-top: 30px;}.pro_info {margin-top: 50px;}.pro_info span {font-size: 13px; color: #f5411c;}.pro_info img {display: inline-block;margin-right: 20px;}#sidebar {padding: 0 30px 0 15px;}.pro_info h4 { font-weight: bold;color: #f5411c; line-height: 1.5;}span.prod_sellprice {color: #f83f01;}#prod_price .currency { color: #f83f01;}#prod_price .money {color: #f83f01;}#sidebar .page_menu_block ul.nav ul > li > a { padding-left: 25px;}/*課程*/#sidebar .page_menu_block { box-shadow: 0px 1px 4px #ccc;}#sidebar h4 {background: #f5411c; color: #fff;letter-spacing: 3px;line-height: 2; text-align: left;padding: 5px 25px;font-size: 20px;margin-bottom: 0;}#sidebar h4:before { width: 5px;height:5px; content: ""; background: #dfed00;display: inline-block;margin: 0px 20px 0px 0px;top: -4px;position: relative;}#sidebar .page_menu_block ul.nav > li.active > a, .page_menu_block ul.nav > li > a { color: #111111; background: transparent;text-align: left;padding-left: 25px;border-radius: 0;}#sidebar .page_menu_block ul.nav > li.active > a:before , .page_menu_block ul.nav > li > a:before { width: 5px;height:5px; content: ""; background: #f5411c;display: inline-block;margin: 0px 20px 0px 0px;top: -4px;position: relative;}#sidebar .page_menu_block ul.nav > li > a:hover{ color: #111111;background: #efefef;}.page_content1 #productbx_bg { background: #ddd;}.product_desc_subject {color: #252525;border-bottom: 1px dashed #f5411c;}.product_desc_content ul {padding: 0 18px;}.product_desc_content {margin: 50px 0;text-align: justify;}#prod_name, #prod_name h2 { font-weight: bold; letter-spacing: 3px;}#product .item .summary {margin-bottom: 0;}#product .layoutlist_3 .item .subject { margin-top: 10px;margin-bottom: 20px;font-size: 18px;font-weight: bold; letter-spacing: 3px; line-height: 1.5;border-bottom: 1px dotted #ccc;}#product .layoutlist_3 .item .subject A.itemlink {color: #666;text-decoration: none;}/*資訊*/ 
.layoutlist_3 .list_subject a {font-size: 18px !important;font-weight: bold !important;letter-spacing: 3px !important;color: #777 !important;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important;font-weight: normal  !important;letter-spacing:2px  !important;}.layoutlist_3 .list_subject .summary a:before {display: none;}.fn_edcontent3 .item {border-bottom: 1px solid #f5411c !important;}.news-text {margin-top: 30px;}.layoutlist_3 .listdate {width: 9%;background: #f5411c;border-left: none;text-align: center;}.layoutlist_3 .listdate .yearmonth {color: #fff !important;border-bottom: 1px solid #fff;font-size: 12px;letter-spacing: 2px;padding-bottom: 5px !important;}.layoutlist_3 .listdate .day {color: #fff !important;font-weight: bold;line-height: 1;padding: 15px 0;}/*聯絡我們*/ 
.map_info { padding-left: 45px;}div#eformsForm_1_3 {margin: 30px 0px 0px;}/*購物車*/ 
.RWDmenu_plus02 .cart-menu ul.content li .text-box .price { color: #f5411c;}input[type="radio"], input[type="checkbox"] {margin: 4px 10px 0 0;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/#RWDfullscreen02 .cd-main-header .cd-logo {    margin-top: 0px;    margin-left: 20px;    width: 180px;}.RWDmenu_plus02 .cart-block {margin-top: 15px;}/*選單滑出*/ 
.cd-primary-nav, .cd-primary-nav ul {background: #fff;}#cd-primary-nav > li > ul > li.go-back a:hover {background: transparent;}/*購物車*/ 
.RWDmenu_plus02 .cart-menu {background-color: #fff;}/*產品滑過效果*/ 
.portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.portfolio-item > .inner-content > .portfolio-content {background-color: transparent;}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text {display: none;}/*過場圖*/ 
.RWDparallax_new .picbgbox {height: 30vw !important;}/*scrolltop*/ 
.scrollTop001 { bottom: 1.5%;right:0;}/*-----------------內頁---------------------*/ 
.cd-primary-nav .cd-secondary-nav { left: 0;}.RWDmenu_plus02 .inside.is-up .cd-main-header{background: #fff;}/*關於我們*/ 
.about2_text {margin: 30px 35px 50px;}/*資訊*/ 
.news_block {padding: 60px 15px;}.layoutlist_3 .listdate {width: 12%;}/*課程*/#sidebar .page_menu_block {box-shadow: none;}.fa-angle-down:after {display:none;}select.form-control { border-radius: 0;}#sidebar {padding: 0 15px;}/*產品列表 尺寸及數量下拉修正*/ 
.stands_options .standoption { width: 98% !important;}.stands_options .amountoption {width: 98% !important;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*過場圖*/ 
.RWDparallax_new .picbgbox {height: 41vw !important;}/*關於我們*/ 
.page_wrapper_bg h4 {margin: 15px 0 0 !important;}/*資訊*/ 
.news_block {padding: 60px 10px;}.layoutlist_3 .listdate { width: 15%;}.layoutlist_3 .listdate .day { font-size: 30px !important;}.layoutlist_3 .listdate .day::before{display:none;}/*材料工具*/#prod_amount {width: 100% !important;}#prod_amount .dd-options {width: 100% !important;}#prod_amount .dd-select{width: 100% !important;}.product_top .info { margin-left: 0;}/*聯絡我們*/ 
.page_wrapper_bg h3 {font-size: 24px !important;line-height: 1 !important;margin-top: 0;}/*頁尾*/ 
.page_wrapper_bg .footer2_panel {text-align: center;}.page_wrapper_bg .footerright_panel { text-align: center;}.page_wrapper_bg footer.footer .copyright_block {text-align: center;}.btn_area {width: 100%;}.btn_area .btn:nth-child(1) {width: 100%;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*logo*/#RWDfullscreen02 .cd-main-header .cd-logo { width: 149px;}/*menu*/ 
.inside .cd-main-header {background:transparent;}.is-up .cd-main-header {background: #fff;}/*banner*/ 
.RWDfullScreenEditor .bxslider li {background-position: center right !important;}.page_wrapper_bg .cd-main-header .cd-logo {width: 149px;margin-top: 0px;margin-left: 20px;}/*關於我們*/ 
.about_text {margin-top: 30px;}.about_panel {padding: 50px 0px 150px 0px;}/*過場*/ 
.RWDparallax_new .editor {padding-top: 60px;}.RWDparallax_new .editor h3 {font-size: 24px;}.scrollTop001 {bottom: 34%;}/*關於我們*/ 
.about2_text { margin: 10px 0 50px;}.about img {margin-top: 15px;}#edcontent > div.about > div.col-lg-8 > div:nth-child(1) > img:nth-child(2) {margin-top: 15px;}#edcontent > div.about > div.col-lg-8 > div:nth-child(2) > img:nth-child(2) {margin-top: 15px;}.about3_text {text-align: justify;margin: 35px 0;}.about .photo_last img {width: 100%;}/*資訊*/ 
.news_block {padding: 50px 10px;}.layoutlist_3 .listdate {width: 100%;background: transparent; text-align: left;}.layoutlist_3 .item {margin: 0;padding: 44px 0px 0  !important;}.layoutlist_3 .list_subject {margin-top: 30px !important;padding: 0;}._col.listdate {padding: 0;}._col.list_img { padding: 0;}.layoutlist_3 .listdate .yearmonth {color: #f5411c !important;font-weight: bold;}.layoutlist_3 .listdate .day {color: #f5411c !important;padding: 0;font-size: 12px  !important;}.layoutlist_3 .list_subject .summary {margin: 10px 0px 25px;}.layoutlist_3 .listdate .day::before{display:inline;}/*產品列表 尺寸及數量下拉修正*/ 
.stands_options .standoption { width: 99% !important;}.stands_options .amountoption {width: 99% !important;}.page_wrapper_bg h3 {line-height: 1.5 !important;}/*聯絡我們*/ 
.map_info {padding-left: 15px; margin-top: 25px !important;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*過場*/ 
.RWDparallax_new .editor h3 {font-size: 20px;}.scrollTop001 {bottom: 48%;}/*產品列表 尺寸及數量下拉修正*/ 
.stands_options .standoption { width: 98% !important;}.stands_options .amountoption {width: 98% !important;}.page_content1 #prod_price {margin-top: -10px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*過場*/ 
.RWDparallax_new .editor h3 {font-size: 18px;}.RWDparallax_new .editor {padding-top: 54px;}/*內頁*/ 
.map_info {padding: 0;}.main .container {    padding-left: 15px;    padding-right: 15px;}.scrollTop001 {bottom: 60%;}.page_wrapper_bg h3 { font-size: 20px !important;}.about3_text {text-align: left;margin: 35px 0;}
}
/*iphone5 end*/