/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Fira Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1170px) {#RWDfullscreen01 .container, #RWDPAGE_BASE_PAT01 .RWDmenu_plus02 .container {width: 100%;max-width:1300px;min-width:1170px;}}.right_tool{position: fixed;right: 0;top: 40%;z-index: 1;opacity:0;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.tool_change{z-index: 11 !important;opacity:1 !important;}/*右側固定-社群*/ 
.right_sns .RWDsocial002{width: 30px;margin: 0 4px 0 auto;}.right_sns .RWDsocial002 ul{margin:0;}.right_sns .RWDsocial002 .pull-right{float: none !important;}.right_sns .RWDsocial002 ul.socialNetwork li{float: none;}.right_sns .RWDsocial002 .iconRounded{border: 0 solid transparent;color: #333;background-color: transparent;margin: 5px auto;width: 30px;height: 30px;font-size: 18px;}.right_sns .RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #333;opacity: 0.5;}.right_sns .RWDsocial002 .tooltip{display:none !important;}/*右側固定-語系*/ 
.right_lan{position: relative;right: -88px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.right_lan:hover{right: 0px;}.lan_icon{width: 30px;float: left;cursor:pointer;}.lan_word{float: left;font-size: 14px;letter-spacing: 1.5px;line-height: 2;padding: 0 20px 0 10px;}.lan_word a{color:#555;transition: all 0.2s ease 0s;}.lan_word a:hover, .lan_word a:focus{color:#aaa;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.cd-logo{width: 273px;margin: 9px 0 0;}@media (min-width: 1170px) {.RWDmenu_plus02 .inside{top: -60px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.menubg-change{top: 0px !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:'Fira Sans', 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 16px;color: #24849a;}.cd-primary-nav > li > a:hover{color: #f2105c;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #f2105c;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Fira Sans', 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #24849a;color:#fff;}.RWDmenu_plus02 a{font-family:'Fira Sans', 微軟正黑體, sans-serif;color: #24849a;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #f2105c;}nav.cd-nav .bottom-copyright{display:none !important;}@media (min-width: 1170px) {.cd-primary-nav > li > a{line-height: 60px;}.cd-primary-nav > li > a{height: 60px;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons{top: 60px;}}/*語系*/ 
.RWDmenu_plus02 #lan-02{margin-top: 0px;display:block !important;}.RWDmenu_plus02 #lan-02 a{color: #555;font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus02 #lan-02 a:hover{color: #aaa;}#lan-02 > a:nth-child(2)::before{content: "/";margin: 0 5px 0 0;color: #555;}#lan-02 > a:nth-child(2)::after{content: "/";margin: 0 0 0 5px;color: #555;}.cd-header-buttons li {margin-top: -8px;}/*購物車*/ 
.RWDmenu_plus02 .cart-block{margin-top: 0;}.RWDmenu_plus02 .cart-block a{color: #24849a;}.RWDmenu_plus02 .cart-block:hover i{color: #f2105c;}.RWDmenu_plus02 .member-block::after, .RWDmenu_plus02 .cart-block::after{display: none;}.RWDmenu_plus02 .cart-menu .buy-btn a{background-color: #24849a;}.RWDmenu_plus02 .cart-menu .buy-btn:hover a{background-color: #f2105c;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price{color: #ce2828;font-weight: normal;}.RWDmenu_plus01 .cart-block:hover i{color: #f2105c;}.RWDmenu_plus01 .member-block::after, .RWDmenu_plus01 .cart-block::after{display:none;}.RWDmenu_plus02 .cart-menu ul.content li .cancel-btn:hover{color: #f2105c;}/*新Banner*/ 
.block_banner{position: relative;}.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-arrow{background-color: transparent;}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-arrow:hover{background-color: transparent;opacity: 0.5;}.RWDbanner_plus01.style-dotnav .slick-arrow{background: url(https://www.vk-style.com/right-arrow.svg) center no-repeat;background-size: contain;}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-prev{-webkit-transform: scaleX(-1);transform: scaleX(-1);}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-next{-webkit-transform: scaleX(1);transform: scaleX(1);}.RWDbanner_plus01 .page-scroll{bottom: 20px;}.RWDbanner_plus01 .page-scroll a{color: transparent;}.scroll_link{position: relative;top: -30px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 9px;height: 9px}.RWDbanner_plus01.style-dotnav.control-center .control-box {z-index: 11;}/*滿版scrollDown*/ 
.scrollD{display:none;}.scrollDown001{position:absolute !important; z-index: 999 ;left: auto;  right: 0; bottom: 0;background-color: #fff;padding: 13px 8px;}/*下拉小箭頭*/ 
.fa-angle-down:after{display:none;}/*title*/ 
.title_bg{margin:0 auto 35px;} /*width: 100%;max-width:1400px;min-width:1170px;*/ 
.title_bg h1{margin: 0;font-size: 33px;line-height: 1;display: inline-block;position: relative;text-transform: uppercase;letter-spacing: 1px;color: #f2105c;background: -webkit-linear-gradient(top,#f2105c,#b32464 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.title_bg h1::after{content: "";background: transparent url(archive/image/customization/title_deko.png) center center no-repeat;width: 80px;height: 22px;background-size: contain;position: absolute;margin-left: 10px;bottom: 5px;}/*NEWS*/ 
.block_news{padding: 80px 0;}.block_news .container{padding: 0 25px;}.RWDnews006 ul{margin:0;}.RWDnews006 .footer-posts li{padding:10px 5px;border-bottom:1px solid #ccc;margin:0px auto;transition: all 0.2s ease 0s;}.RWDnews006 .footer-posts li:hover{background-color:#f8fff7;}.RWDnews006 .footer-posts li span{color:#fff;font-size: 14px;padding: 0;width: 80px;display: inline-block;text-align: center;margin-right: 15px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4e3c3+0,38ccda+100 */background: #c4e3c3; /* Old browsers */background: -moz-linear-gradient(to bottom, #48d694 0%,#1ead9e 80%); /* FF3.6-15 */background: -webkit-linear-gradient(to bottom, #48d694 0%,#1ead9e 80%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #48d694 0%,#1ead9e 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4e3c3', endColorstr='#38ccda',GradientType=0 ); /* IE6-9 */}.RWDnews006 .footer-posts li small{color:#24849a;position: absolute;right: 5px;letter-spacing: 2px;}.RWDnews006 a{color: #777;font-size: 15px;letter-spacing: 1.5px;}.RWDnews006 a:hover{color: #777;}.RWDnews006 a p{display: inline-block;margin: 0;}.news_morebtn a{display: block;margin: 50px auto 0;text-align: center;width: 100%;max-width: 130px;font-size: 15px;letter-spacing: 1.5px;color: #777;border: 1px solid #1ead9e;padding: 5px 0;transition: all 0.2s ease 0s;}.news_morebtn a:hover{background-color:#1ead9e;color:#fff;}/*Discography*/ 
.block_discography{background-color:#f8fff7;}.discography_in{background-color: transparent;max-width: 1600px;margin: 0 auto;padding: 80px 0 40px;}.discography_in .RWDedictor{padding: 0 7px;}.RWDnews005 .owl-carousel .owl-item{transition: all 0.5s ease 0s;}.RWDnews005 .owl-carousel .owl-item:hover{opacity:0.5;}.RWDnews005 h4{font-size: 15px;letter-spacing: 1.5px;}.RWDnews005 h4 a{color: #555;}.RWDnews005 .text-left.list-inline{display:none;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons{filter: Alpha(Opacity=1);opacity: 1;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{color: #555 !important;background: transparent;border: transparent;border-radius: 0;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: 0;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: 0;}.RWDnews005 .controlls-over .owl-pagination{margin: 20px auto 0;}.owl-theme .owl-controls .owl-page span{width: 15px;height: 2px;border-radius: 0;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span{background: #2cb8b5;}/*Video*/ 
.block_video{padding:80px 0 80px;}.block_video .RWDedictor{padding: 0 9px;}.block_video .RWDvideo002 .row {margin-right: -6px;margin-left: -6px;}.RWDvideo002 .figcaption_bottom h2{color: #777;font-size: 15px;letter-spacing: 1.5px;line-height: 1.5;cursor: pointer;}.RWDvideo002 .figcaption_bottom .h2_line, .figcaption_bottom p{display:none;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe{transform: translate3d(0px, 0px, 0px);}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe{transform: translate3d(5px, 0px, 0px);}/*footer*/ 
.block_footer{padding:30px 0 20px;color: #fff;font-size: 15px;letter-spacing: 1.5px;line-height: 1.7;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cd8e8+0,2b8f9f+100 */background: #8cd8e8; /* Old browsers */background: -moz-linear-gradient(to bottom, #69b7c7 0%,#177584 100%); /* FF3.6-15 */background: -webkit-linear-gradient(to bottom, #69b7c7 0%,#177584 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #69b7c7 0%,#177584 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cd8e8', endColorstr='#2b8f9f',GradientType=0 ); /* IE6-9 */}.block_footer a{color: #fff;}.block_footer img{transition: all 0.2s ease 0s;}.block_footer img:hover{opacity:0.5;}.official_fb{width: 100%;max-width: 120px;margin: 0 auto;}.vk_sns{text-align: center;margin: 15px auto;}.webnotice{text-align: center;font-size: 13px;}.footer_copyvk, .footer_copymiracle, .footer_ssl{display:inline-block;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #fff;}.footer_copymiracle{margin: 0 0 0 10px;}/*社群*/ 
.footer_sns .RWDsocial002{width: 100%;max-width: 320px;margin: 18px auto 30px;text-align: center;}.footer_sns .RWDsocial002 ul{margin:0;}.footer_sns .RWDsocial002 .pull-right{float: none !important;}.footer_sns .RWDsocial002 .iconRounded{border: 0 solid transparent;color: #fff;background-color: transparent;margin: 0 10px;width: 30px;height: 30px;font-size: 28px;}.footer_sns .RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #000;opacity: 0.5;}.RWDsocial002 ul.socialNetwork li{float: none;display: inline-block;}.footer_sns .RWDsocial002 ul {display: flex;align-items: center;justify-content: center;}/*scrolltop*/ 
.scrollTop001{width: 35px;height: 35px;bottom:0;right:0;}.scrollTop001 .icon{background: transparent url(archive/image/customization/35scrolltop.png) center center no-repeat;}/*語系*/ 
.right_lan {display:none !important}.lang-select {position: relative;margin: -8px 0 0 15px;padding: 0 2px;font-family: 'Fira Sans', 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 16px;color: #24849a;}.lang-select-label:not(.no-symbol) .lang-select-symbol+* {font-size: 14px;}ul.lang-select-options a:hover {color: #fff;background:#24849a}.lang-select-options {box-shadow: none;}
/*英文版 start*/

.lang_en .cd-primary-nav > li > a {letter-spacing: 0.5px;}.lang_en .RWDnews006 a {letter-spacing: 0.5px;}.lang_en .news_morebtn a{letter-spacing: 0px;}.lang_en .RWDnews005 h4{letter-spacing: 0px;}.lang_en .RWDvideo002 .figcaption_bottom h2{letter-spacing: 0px;}.lang_en .title_bg h1{letter-spacing: 0.5px;}.lang_en .copyright_desc a, .copyright_desc a:hover, .copyright_desc {letter-spacing: 0.5px;}.lang_en .webnotice { letter-spacing: 0.5px;}/**/ 
.lang_en .hgroup h1 {letter-spacing: 0.5px;}.lang_en .page_wrapper_bg .pagecontent{letter-spacing: 0.5px;}.lang_en .mamber-box{letter-spacing: 0.5px;}.lang_en .page_wrapper_bg .btn_back a{letter-spacing: 0px;}.lang_en .page_wrapper_bg .web_btn2{letter-spacing: 0px;}.lang_en .linkout_btn a{letter-spacing: 0px;}.lang_en  .page_wrapper_bg .btn-primary a{letter-spacing: 0.5px;}.lang_en .RWDproduct_page .products-info .subname{letter-spacing: 0.5px;}.lang_en .RWDproduct_page .products-info .txt .editor{letter-spacing: 0.5px;}.lang_en .video_item_subject{letter-spacing: 0.5px;}.lang_en .RWDshopping .btn.bg2{letter-spacing: 0.5px;}.lang_en .layoutlist_7 .subject, .layoutlist_7 .subject a{letter-spacing: 0.5px;}

/*英文版 end*/
/*日文 start*/

.lang_jp  .RWDnews005 h4{letter-spacing: 0px;}.lang_jp  .RWDvideo002 .figcaption_bottom h2{letter-spacing: 0px;}.lang_jp   .RWDnews006 a {letter-spacing: 0.5px;}

/*日文 end*/
/*內頁 start*/

/*main*/ 
.img_right{float:right;}#toTop{display:none !important;}.visible-note{display:none;}.visible-pad{display:none;}/*版*/ 
.page_wrapper_bg .main{margin-top: 62px;}.page_wrapper_bg .row {margin-left: -15px;margin-right: -15px;}section.call_to_action ol, section.call_to_action ul{padding-left:15px;}section.call_to_action{padding: 70px 0 100px 0;min-height: 600px;}.hgroup .breadcrumb{border-radius: 0;display:none;}.hgroup .container{margin-top: 0;margin-bottom: 40px;padding-bottom: 0;border-bottom: 0px solid transparent;}.fancybox-skin{border-radius: 0;}.fancybox-inner{min-width: 200px;}.pagecontent .article_model[data-seq="0"]{margin-top: 0 !important;}.col-right{float:right;}/*作品內頁側選單*/#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6{padding-right: 0;padding-left: 0;margin-bottom:50px;}div#sidebar{width: 100%;padding: 0px;}#sidebar  .products-nav ul {display: flex;flex-direction: row;align-items: center;justify-content: center;}.m2018 .products-nav > ul > li > a{color:#fff;padding: 5px 20px;font-size: 15px;display:block;transition: all 0.2s ease 0s;background: #c4e3c3;background: -moz-linear-gradient(to bottom, #48d694 0%,#1ead9e 80%);background: -webkit-linear-gradient(to bottom, #48d694 0%,#1ead9e 80%);background: linear-gradient(to bottom, #48d694 0%,#1ead9e 80%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4e3c3', endColorstr='#38ccda',GradientType=0 )}.m2018 .products-nav > ul > li > a:hover{opacity: 0.5;}#sidebar .m2018 .products-nav > ul > li {display: inline-block;border: 0px solid transparent !important;margin: 0 10px;padding: 0;transition: all 0.2s ease 0s;}.m2018 .products-nav .nav-title {display: none;}.pagecontent.col-md-9{width:100%;}/*文字*/ 
.page_subject{text-align: center;}.hgroup h1{padding: 0px 90px;font-weight: normal;letter-spacing: 1.5px;line-height: 1.3;display: inline-block;position: relative;text-transform: uppercase;color: #f2105c;background: -webkit-linear-gradient(top,#f2105c,#b32464 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.hgroup h1::before{content: "";background: transparent url(archive/image/customization/title_deko_l.png) center center no-repeat;width: 80px;height: 22px;background-size: contain;position: absolute;left: 0px;bottom: 9px;}.hgroup h1::after{content: "";background: transparent url(archive/image/customization/title_deko.png) center center no-repeat;width: 80px;height: 22px;background-size: contain;position: absolute;right: 0px;;bottom: 9px;}.page_wrapper_bg .pagecontent{font-size: 15px;letter-spacing: 1px;line-height: 2;color: #666;}.page_wrapper_bg .pagecontent a{color: #666;transition: 0.3s;}.page_wrapper_bg .pagecontent a:hover{color: #f2105c;}.page_wrapper_bg .pagecontent h1{margin: 0 auto 5px;font-size: 20px;color: #111;line-height: 1.5;}.page_wrapper_bg .pagecontent h2{margin: 0 auto 5px;font-size: 18px;color: #111;line-height: 1.5;}.page_wrapper_bg .pagecontent h2 span{border-bottom: 2px solid #555;display: inline-block;padding-bottom: 5px;margin-bottom: 5px;}.page_wrapper_bg .pagecontent h3{margin: 0 auto 5px;font-size: 16px;color: #111;line-height: 1.5;}.page_wrapper_bg .pagecontent p{text-align: center;color: #28508c;}.mamber-box{font-size: 15px;letter-spacing: 1px;line-height: 30px;color: #666;}.mamber-box a{color: #666;}.mamber-box h2{margin: 0 auto 15px;font-size: 20px;color: #22a4c9;}.mamber-box ul{padding-left:15px;}section.call_to_action .tabs{font-weight: normal;}/*按鈕*/ 
.page_wrapper_bg .btn{border-radius: 0;}.page_wrapper_bg .btn.active, .page_wrapper_bg .btn:active{box-shadow: none;}.page_wrapper_bg .ebtn{background: transparent;}.page_wrapper_bg .btn_back{color: #777;line-height: 1;padding: 0;background: transparent;margin-right: 0;float: right;margin-top: 50px;}.page_wrapper_bg .btn_back a{color: #777;background: transparent;display: block;padding: 3px 30px;font-size: 15px;letter-spacing: 1px;line-height: 30px;border: 1px solid #1ead9e;transition: 0.3s;}.page_wrapper_bg .btn_back a:hover{background-color: #1ead9e;color: #fff;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add{border: 1px solid #1ead9e;color: #777;background: transparent;transition: all 0.5s ease 0s;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop{border: 1px solid #f2105c;color: #777;background: transparent;transition: all 0.5s ease 0s;}.RWDproduct_page .btn-shop .btn.add:hover{background-color: #1ead9e;color: #fff;border: 1px solid #1ead9e;}.RWDproduct_page .btn-shop .btn.shop:hover{background-color: #f2105c;color: #fff;border: 1px solid #f2105c;}.page_wrapper_bg .web_btn2{color: #777 !important;padding: 3px 30px !important;font-size: 15px;letter-spacing: 1px;line-height: 30px;border: 1px solid #1ead9e;transition: 0.3s;background:  transparent;transition: all 0.5s ease 0s;}.page_wrapper_bg .web_btn2:hover {color: #fff !important;background: #1ead9e !important;}.linkout_btn{margin-top:50px;}.linkout_btn a{color: #777 !important;padding: 8px 30px;font-size: 15px;letter-spacing: 1px;line-height: 30px;border: 1px solid #1ead9e;transition: 0.3s;background: transparent;transition: all 0.5s ease 0s;}.linkout_btn a:hover{background: #1ead9e;color: #fff !important;}.page_wrapper_bg .btn-primary{padding: 0px;border-radius: 0;border: 0px solid transparent;}.page_wrapper_bg .btn-primary:hover{background: #1ead9e;color: #fff;}.page_wrapper_bg .btn-primary a{color: #777;padding: 3px 30px;font-size: 15px;letter-spacing: 1px;line-height: 30px;border: 1px solid #1ead9e;transition: 0.3s;background: transparent;border-radius: 0;transition: all 0.5s ease 0s;}.page_wrapper_bg .btn-primary a:hover{color: #fff !important;background: #1ead9e !important;}/*header*/ 
.page_wrapper_bg .RWDmenu_plus02 .inside{top: 0;box-shadow: 1px 1px 15px rgba(43,43,43,.12);}/*文章列表樣式*/ 
.article3 .layoutlist_7 .cdate,.article3 .layoutlist_7 .cdate a {display:none}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {text-align: center}.tabs .content{padding: 15px 25px !important;}.article2 section.call_to_action{padding: 70px 0 15px 0;}.tabs nav li.tab-current a::before{background: #2484a3  !important;}/*產品介紹格式*/ 
.layoutlist_2 .subject, .layoutlist_7 .subject{text-align: center;}.layoutlist_2 .item .summary, .layoutlist_7 .summary{text-align: center;}.layoutlist_4 .subject{text-align: center;}.layoutlist_4 .pricearea{display: none;}.RWDproduct_page .products-info ol, .RWDproduct_page .products-info ul{padding:0;}.RWDproduct_page .products-info .name{font-size: 18px;line-height: 1.5;color: #111;}.RWDproduct_page .products-info .subname{font-size: 15px;letter-spacing: 1.5px;}.RWDproduct_page .products-info .txt .title{margin-bottom: 20px;}.RWDproduct_page .products-info .txt .editor{font-size: 15px;letter-spacing: 1px;line-height: 30px;color: #666;}/*.product1 .RWDproduct_page .products-editor{display:none;}*/ 
.RWDproduct_page .products-editor{margin-bottom: 15px;padding: 55px 35px;border: 1px solid #ccc;}.RWDproduct_page .tab-box{margin-bottom: 20px;}.RWDproduct_page .tab-box .tab-container > ul > li{padding: 55px 35px !important;}.RWDproduct_page .tab-box .tab-menu li.active a::before{background: #2484a3 !important;}.RWDproduct_page .tab-box .tab-menu li.active a{color: #555;transition: all 0.5s ease 0s;}.RWDproduct_page .tab-box .tab-menu li.active a:hover{color: #f2105c;}.cd_cover{max-width:600px;}.buy_btn a{display: block;background-color: #f2105c;color: #fff !important;padding: 5px;text-align: center;max-width: 150px;transition: all 0.5s ease 0s;}.buy_btn a:hover{background-color: #555;}.music_icon{margin-top: 35px;}.music_icon img{max-width: 60px;margin: 0 10px;transition: all 0.5s ease 0s;}.music_icon img:hover{opacity:0.5;}.song_item li{border-bottom: 1px dashed #ccc;padding-bottom: 5px;margin-bottom: 5px;}.song_item.row{margin:0 -25px;}.song_item .col-sm-6{padding: 0 25px;}.RWDproduct_page .products-right.menu8 {padding: 0 57px !important;}.product1.id2 .btn_back{display:none;}/*影片*/ 
.video_item_subject{font-size: 15px !important;text-align: center !important;letter-spacing: 1px;line-height: 2;color: #555;font-weight: bold;}/*最新消息*/ 
.layoutlist_2 .row:nth-child(1){padding-top:0px;}.layoutlist_2 .list_subject{margin: 20px auto 0;}.layoutlist_2 .list_subject a{color: #444 !important;font-size: 16px !important;line-height: 1.8 !important;}.layoutlist_2 .listdate{text-align: center;}.layoutlist_2 .listdate .yearmonth{line-height: 1.5 !important;}.layoutlist_2 .listdate .day{color: #22a4c9 !important;line-height: 1 !important;}/*聯絡我們*/#eforms .form-control{border-radius: 0;}/*購物車*/ 
.RWDshopping .btn{font-weight: normal;border-radius: 0 !important;font-size: 15px;padding: 10px 30px;}.RWDshopping .btn.bg2{color: #fff;padding: 3px 30px;font-size: 15px;letter-spacing: 1px;line-height: 30px;border: 1px solid #22a4c9;transition: 0.3s;background: linear-gradient(to right, #22a4c9 10%,#08d6d7 100%);}.RWDshopping .btn.bg2:hover{color: #22a4c9;background: transparent;}@keyframes num-bg { 0% {  background:rgba(34,164,201,0);  -webkit-transform:scale(.5);  transform:scale(.5) } 100% {  background:rgba(34,164,201,1);  -webkit-transform:scale(1);  transform:scale(1) }}.shopping-step .current .num:before { background:#22a4c9; animation:num-bg .4s .4s 1 normal both}/*footer*/ 
.page_wrapper_bg .footer_block .container{padding-top: 0;border-top: 0px solid transparent;}

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

@media screen and (max-width: 1300px) {.cd-logo {width: 220px;margin: 12px 0 0;}}@media screen and (max-width: 1199px) {/*選單*/ 
.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: #24849a;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #24849a;}.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;color: #24849a;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #24849a;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*title*/ 
.title_bg{max-width: 100%;min-width: 100%;}/*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 35px;top:-50px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.smenu_change{top:0 !important;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}.title_bg{padding: 0 38px;}/*header*/ 
.cd-logo{width: 210px;}#RWDfullscreen01 .cd-main-header .cd-logo{margin-top: 9px;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*新語系*/ 
.cd-header-buttons .lang-select{margin: 0px 10px 0 5px;}.cd-primary-nav .ic_lang-select:after{content: "Language";font-family: 'Open Sans', sans-serif;}/*.cd-primary-nav .ic_lang-select:after{content: "Language";font-family: 'Open Sans', sans-serif;position: absolute;left: 40px;}*/ 
.cd-header-buttons li {margin-top: 0;}/*banner*/ 
.scroll_link{top: -15px;}/*社群語系*/ 
.lang-select{margin: 0;}.right_tool{display:none;}.footer_logo{width:150px;}.info_left{float: none;width: 100%;margin-right: 0;}.info_right{float: none;width: 100%;margin-top: 5px;}.sns_icon{margin-top: -5px;margin-left: -10px;}.footer_sns{display:block}.RWDsocial002{width: 100%;margin: 0 auto;}.RWDsocial002 ul.socialNetwork li{float: left;margin-right: 5px;}.RWDsocial002 .iconRounded{width: 35px;height: 35px;margin: 0;}.RWDsocial002 .iconRounded img{-webkit-filter: brightness(10);}.footercopyssl{display: none !important;}.block_copyssl{display:block;}.fb_link{width: 100%;max-width: 250px;margin: 15px 0 0;}.footer_copyvk{display:block;}.footer_copymiracle {border-left: 0px solid transparent;margin: 0;}/*---內頁---*/ 
.visible-note{display:block;}.visible-table{display:none;}.page_wrapper_bg .cd-main-header{padding: 0 35px;box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.page_wrapper_bg .main{margin-top: 0;}.hgroup h1 {line-height: 36px;font-size: 26px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDmenu_plus02 #lan-02 {display: none !important;}nav.cd-nav .phone-lang-label {letter-spacing: 1.5px; font-size: 16px;color: #24849a;}nav.cd-nav .phone-lang-label {padding: 10px 0px;}nav.cd-nav .phone-lang-label span {display: block; font-size: 16px; line-height: initial; font-family: 'Fira Sans', 微軟正黑體, sans-serif;}/*---內頁---*/ 
.layoutlist_4 .subject{letter-spacing: 0px;}.hgroup h1 {line-height: 36px;font-size: 26px;padding: 0px 40px;margin-bottom: 10px;}.hgroup .container {    margin-bottom: 25px;}.hgroup h1::after {width: 40px;height: 12px;bottom: 14px;right:-10px;}.hgroup h1::before{width: 40px;height: 12px;bottom: 14px;left:-10px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*---首頁---*//*Video*/ 
.RWDvideo002.istouch figure.effect-sarah img, .RWDvideo002.istouch figure.effect-sarah .iframe{opacity: 1;}/*footer*/ 
.footer_logo{display:none;}.footer_info {width: 100%; text-align: center;margin-bottom: 15px;}.footer_sns {text-align: center;}.RWDsocial002 {width: 30%;margin: 0 auto;}/*---內頁---*/ 
.visible-pad{display:block;}section.call_to_action{min-height: 700px;}.col-md-6 img{margin-bottom:35px;}.tabs nav a{padding: 12px 10px !important;}.layoutlist_4 .subject{letter-spacing: 1px;}.music_icon img{margin: 0 15px;}section.article-text p{font-size: 15px;line-height: 2;}.RWDproduct_page .products-right.menu8 {padding: 0 15px !important;}.page_subject {    padding: 0px 10px;}.hgroup h1 {    font-size: 24px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}.title_bg{padding: 0 28px;}/*banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center center;}.RWDbanner_plus01 .page-scroll.style04{bottom: 50px;}.RWDbanner_plus01 .page-scroll.style04 a{padding-top: 0;}/*title*/ 
.block_news .title_bg{margin: 0 auto 20px;}/*News*/ 
.RWDnews006 .footer-posts li span{display: block;margin-right: 0;}.RWDnews006 a p{display: block;margin: 10px 0 0;}.RWDnews006 .footer-posts li{padding: 15px 5px;}.RWDnews006 .footer-posts li small{position: relative;right: 0;display: block;margin-top: 10px;line-height: 1;}/*footer*/ 
.block_footer{line-height: 1.8;overflow: hidden;}.footer_info{width: 100%;float: none;}.footer_sns{float: none;width: 100%;margin-top: 35px;}.footer_sns .RWDsocial002 .iconRounded{margin: 0 9px;}.footer_copymiracle{display:block;padding: 0;margin: 0 auto;border-right: 0px solid transparent;}.footer_ssl{display:block;}/*---內頁---*/ 
.visible-pad{display: none;}.col_bottom{margin-top:25px;}.hgroup h1 {    font-size: 20px;    padding: 0px;}.hgroup h1::before, .hgroup h1::after{display:none;}.pagecontent.col-md-12, .pagecontent.col-md-9{padding:0 !important;}.page_wrapper_bg .btn_back{width: 100%;}.tab_content{padding-top: 25px;font-size:15px !important;}.col-sm-6 img{margin-bottom:35px;}.RWDproduct_page .products-info .name{margin-top: 20px;}.RWDproduct_page .products-editor{padding: 45px 25px;}.cd_cover{max-width:100%;}.music_icon img{margin: 10px 15px;}.buy_btn a{max-width: 100%;}/*表格*/ 
.form_product{overflow-x: auto;white-space: nowrap;}/*恆桿呈現顏色*/ 
.form_may{overflow-x: auto;white-space: nowrap;}.form_may {    overflow-x: scroll;    padding-bottom:15px;    -webkit-overflow-scrolling: auto;}.form_may::-webkit-scrollbar {  width: 3px;  height: 5px;}.form_may::-webkit-scrollbar-thumb:horizontal {  background-color: #a6a6a6;  border-radius: 3px;}.form_may::-webkit-scrollbar-track-piece:horizontal:decrement,.form_may::-webkit-scrollbar-track-piece:horizontal:increment {  background-color: rgba(166, 166, 166, 0.2);}/*選單*/ 
.page_wrapper_bg .cd-main-header {padding: 0px 25px;}.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo {margin-top: 9px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDsocial002 {width: 66%;margin: 0 auto;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.cd-logo {width: 200px;}.RWDsocial002 {width: 80%;margin: 0 auto;}.webnotice{margin: 0 -15px;}.title_bg h1::after{display:none;}
}
/*iphone5 end*/