/* all */a {  color: #ccc}a:hover {  text-decoration: none;}.RWDMenuShop001 .container {  width: 90%}/* 反白顏色設定*/::selection {  background: #333;  color: #fff;}::-moz-selection {  background: #333;  color: #fff;}/* 特效*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}/*語系*/ 
.web_language .language {  z-index: 98;  font-family: 'Oswald', sans-serif;  font-size: 13px;  border: none}/* logo */ 
.RWDMenuShop001 .navbar-brand {  padding: 35px 10px 35px 10px;}.navbar-brand {  width: 200px;  padding-top: 15px;  transition: all 0.5s;  -o-transition: all 0.5s;  -webkit-transition: all 0.5s;  padding: 20px}.logo-change {  width: 250px;  background-color: transparent !important;  padding: 30px 10px 30px 10px !important;}.navbar-default .navbar-brand {  background-color: transparent;  height: auto}/* 語系*/ 
.web_language {  margin-top: 45px;  width: 150px;  position: fixed;  right: 120px;  z-index: 99;  background-color: #fff;  transition: all 0.5s;  -o-transition: all 0.5s;  -webkit-transition: all 0.5s}.web_language .dropdown_list_item {  background-color: #333;  font-size: 14px}.lang-select-label {  padding: 10px 10px;}.lang-select-options a {  font-family: 'cwTeXKai', serif;  font-size: 17px;}.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;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i,.RWDmenu_plus04 .lang-select:hover .lang-select-label {  color: #858585;}.lang-select-options a:hover,.lang-select-options a:hover * {  color: #fff;  background-color: #333;}/*scrolldown*/ 
.scrolldown_panel {  position: absolute;  top: 94%;}.scrollDown001 {  position: absolute !important;  left: 0;  right: 0;  bottom: 15%;  animation: scrollDown001 ease-out 0.7s infinite;  animation-direction: alternate;}@keyframes scrollDown001 {  from {}  0% {    bottom: 13%;    opacity: 0.5;  }  /*50% {bottom:13.2%; opacity: 0.7;}*/  100% {    bottom: 13.5%;    opacity: 1;  }  /*to {bottom:20.5%;}*/}/*}*//* BANNER*/ 
.RWDfullScreenEditor:before {  background: rgba(0, 0, 0, 0.15);}.logo {  display: none}.RWDfullScreenEditor .btn.btn-rj {  background-color: #9fa8da;  border-color: #9fa8da;  font-size: 14px !important;  padding: 15px 25px !important;  border-radius: 0px}.RWDfullScreenEditor .btn.btn-rj:hover,.btn.btn-rj:focus {  background-color: #ffded4;  border-color: #ffded4}.banner-title {  font-size: 18px;  letter-spacing: 1px;  margin-bottom: 20px}.banner-line {  width: 70%;  height: 1px;  background-color: #fff;  margin: 0 auto}.banner-subtitle {  font-size: 60px;  letter-spacing: 2px;  margin-top: 30px;  font-family: 'Oswald', sans-serif;}.RWDfullScreenEditor .intro-body {  display: none;}.RWDfullScreenEditor .intro-body .page-scroll {  margin-top: 80px}/* menu*/ 
.RWDMenuShop001 {  position: fixed !important;  z-index: 96;  width: 100%}.RWDMenuShop001 .navbar-default .navbar-nav>li>a {  color: #fff;  font-size: 18px;  letter-spacing: 2px;  text-align: center;}.RWDMenuShop001 .navbar-nav {  float: right;}.navbar-brand>img {  width: 100%}ul.nav li {  padding: 0 20px;  padding-top: 0px;  font-family: 'cwTeXKai', serif;  letter-spacing: 2px;  transition: all 0.6s;  -o-transition: all 0.6s;  -webkit-transition: all 0.6s}ul.nav li ul.dropdown-menu li {  padding-top: 0;  padding: 0}.RWDMenuShop001 .navbar-default .navbar-nav>li:hover>a {  border: none;  color: #ccc;}.RWDMenuShop001 .navbar-default .navbar-nav>.open>a,.RWDMenuShop001 .navbar-default .navbar-nav>.open>a:hover,.RWDMenuShop001 .navbar-default .navbar-nav>.open>a:focus {  color: #ccc;}.RWDMenuShop001 .dropdown-menu {  border: none}.RWDMenuShop001 .dropdown-menu .active>a,.RWDMenuShop001 .dropdown-menu li>a:hover {  background-color: #333;}.RWDMenuShop001 .dropdown-menu li.dropdown-submenu:hover>a {  background-color: #6a74ad}.navbar .nav li a:hover {  border: none}.RWDMenuShop001 .navbar-default .navbar-nav>li>a:hover,.RWDMenuShop001 .navbar-default .navbar-nav>.active>a {  border-top: solid 0px transparent;}.RWDMenuShop001 .dropdown-menu li a {  color: #333;  text-align: center;  color: #333;  font-size: 16px;}.RWDMenuShop001 .dropdown-menu li a:hover {  color: #fff;}.m_stitle_block {  font-size: 12px;  letter-spacing: 1px;}.RWDMenuShop001 .dropdown-menu {  min-width: 150px;}/* 選單下拉後變化的css*/ 
.bg-change {  background-color: rgba(0, 0, 0, 0.5);}.nav-change {  padding-top: 0 !important}.phone-nav-change {  margin-top: 15px !important}.web_language_change {  margin-top: 28px}/* 關於我們*/ 
.about-section {  padding: 100px 0;  background-image: url(archive/image/customization/bg04.png);}.RWDleft_cont002 .item-second {  background-color: #fff;}.RWDleft_cont002 .item-second .text-box {  background-color: transparent;  padding: 90px 45px;}.RWDleft_cont002 .item-second .text-box .title {  font-size: 24px;  letter-spacing: 2px;  font-family: 'cwTeXKai', serif;  text-align: center;  color: #000;  text-align: left;}.RWDleft_cont002 .item-second .text-box .text {  letter-spacing: 1px;  line-height: 30px;  width: 100%;  margin: 15px auto;  margin-top: 30px;  margin-bottom: 50px;  font-size: 13px;  color: #6f6f6f;  text-align: justify;}.RWDleft_cont002 .item-second .text-box .subtitle {  text-align: center;  color: #f2d4d0;  display: none;}.RWDleft_cont002 .item-second .text-box .underline {  margin: 25px auto;  display: none}/*.RWDleft_cont002 .item-second .text-box button{width:auto;margin:0px auto;display:block;box-shadow:none;background-color:transparent;position:relative;padding:0px;font-weight:300;float:right;}.RWDleft_cont002 .item-second .text-box button:before{dcontent:"";width:50px;height:1px;background-color:#ffded4;display:none;position:absolute;top:50%;left:-30%}.RWDleft_cont002 .item-second .text-box button a{color:#a54358;}.RWDleft_cont002 .item-second .text-box button a:hover, .RWDleft_cont002 .item-second .text-box button a:focus{color:#a54358;}.RWDleft_cont002 .item-second .text-box button:hover{background-color:transparent;color:#a54358;}*/ 
.RWDleft_cont002 .item-second .text-box a {  color: #a54358;  float: right;  border: none;  padding-right: 0;  text-align: right}.RWDleft_cont002 .item-second .text-box a:hover {  background-color: transparent;  color: #ccc}.RWDleft_cont002 .item-second .pic:before {  display: none;}.RWDleft_cont002 .item-second .pic:after {  display: none;}/* 售票訊息*/ 
.product-section {  padding: 100px 0;  background-image: url(archive/image/customization/bg05.png);}.RWDProduct006 {  padding-top: 0px;  padding-bottom: 0}.RWDProduct006 .illustration-v2 a.product-review {  background-color: rgba(0, 0, 0, 0.5);}.RWDProduct006 .product-description {  padding: 20px}.RWDProduct006 .product-description-brd {  background-color: #fff;  box-shadow: none}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {  margin: 0 10px;  border: 1px solid #999;  color: #999}.RWDProduct006 .product-ratings li .rating-selected {  color: #be7a88;}.RWDProduct006 .product-ratings li .rating {  color: #ccc}.RWDProduct006 .heading h2 {  color: #000;  font-family: 'cwTeXKai', serif;  letter-spacing: 2px;  font-size: 40px;  margin-bottom: 0px;  margin: 0;  padding: 0;}.RWDProduct006 .product-description .title-price {  color: #f9d8cf;  font-size: 16px}.RWDProduct006 .product-description h4.title-price a {  color: #333;}.RWDProduct006 .product-description h4.title-price a:hover {  color: #6f6f6f;}.RWDProduct006 .product-description .gender {  margin: 15px 0;  font-size: 13px;  letter-spacing: 1px;  color: #6f6f6f;}.RWDProduct006 .illustration-v2 .add-to-cart:hover {  background-color: #f2d4d0}.RWDProduct006 .heading h2:before,.RWDProduct006 .heading h2:after {  display: none;}.RWDProduct006 .heading p {  color: #a54358;  font-size: 16px;  display: inline-block;  margin: 0;}.RWDProduct006 .heading h1 {  color: #a54358;  font-size: 16px;  display: inline-block;  margin: 0;}.RWDProduct006 .illustration-v2 .item {  box-shadow: 0 5px 15px #ccc;  margin: 0 10px 10px;  padding-bottom: 0;}.RWDProduct006 a:hover {  text-decoration: none;}/* 最新消息*/ 
.news-section {  padding: 100px 0;  background-image: url(archive/image/customization/bg04.png);}.RWDnews009 .date-box {  display: none}.section-subject.row {  text-align: center;  margin-bottom: 50px;}.RWDnews009 h1 {  font-size: 40px;  font-family: 'cwTeXKai', serif;  letter-spacing: 3px;  color: #000;  margin-bottom: 0px;  margin-top: 0px;  display: inline-block;}.RWDnews009 h2 {  font-size: 16px;  min-height: 19px;  letter-spacing: 1px;  text-align: center;  margin-bottom: 0px;  color: #a54358;  display: inline-block;}.RWDnews009 .item {  margin-bottom: 45px;  background-color: #fff;}.RWDnews009 .text-box {  float: right;}.RWDnews009 .text-box .description {  font-size: 14px;  line-height: 32px;  color: #6f6f6f;  letter-spacing: 1px;  margin-top: 20px;  max-height: 120px;}.RWDnews009 .text-box .title {  color: #525252;  font-size: 20px}.RWDnews009 .text-box .title a {  color: #333;  font-size: 18px;  letter-spacing: 1px;}.RWDnews009 .text-box .title a:hover {  color: #6f6f6f;}.RWDnews009 .text-box .under-line {  background-color: #777;  display: none}.RWDnews009 .text-box button {  color: #a54358}.RWDnews009 .text-box button:before {  display: none}.RWDnews009 .text-box {  padding: 50px}.RWDnews009 .pic-box {  width: 400px;  margin: 40px;  margin-top: 50px;  z-index: 9}/* 影片*/ 
.video-section {  padding: 100px 0;  background-image: url(archive/image/customization/bg05.png);}.RWDvideo002 h1.main-title {  color: #000;  font-size: 40px;  font-family: 'cwTeXKai', serif;  letter-spacing: 3px;  display: inline-block;}.RWDvideo002 h2.sub-title {  color: #f2d4d0;  letter-spacing: 1px;  font-size: 16px;  color: #a54358;  display: inline-block;}.RWDvideo002 .section-line {  display: none}.RWDvideo002 figure.effect-sarah {  background-color: #a54358;}.RWDvideo002 figure.effect-sarah h2::after {  background-color: #fff;  height: 1px}.RWDvideo002 figure.effect-sarah h2 {  color: #fff}.RWDvideo002 figure.effect-sarah p {  color: #fff}.RWDvideo002 figure figcaption {  bottom: 25px}.figcaption_bottom h2 {  color: #333;  text-align: center;  font-size: 16px;  letter-spacing: 1px;}.figcaption_bottom .h2_line {  display: none;}/* 頁尾*/ 
.footer-section {  padding: 20px 0;  background-color: #000}/*.footer-section .container {width: 100%;}*/ 
.ft-info {  width: calc(100% - 130px);  float: left;  padding: 0 15px;  font-size: 13px;  letter-spacing: 1px;}.ft-link {  width: 130px;  float: right;  padding: 0 15px;}.copyright {  background-color: transparent !important;  font-weight: 300;  font-size: 12px;  letter-spacing: 1px;  text-align: right;}.copyright_desc {  color: #999;  font-size: 12px;}.copyright_desc a {  color: #999;  font-size: 12px}/* 社群*//*.RWDsocial002 ul.socialNetwork{float:left !important}*/ 
.RWDsocial002 h3 {  margin-top: 0;  font-size: 13px;  padding-bottom: 12px;  border-bottom: 1px solid #737373;  color: #f2d4d0;  font-weight: 300}.RWDsocial002 .iconRounded {  padding-top: 7px;  font-size: 15px;  margin-right: 8px;  width: 30px;  height: 30px;  color: #999;  border: 0px solid #a0a0a0;  background-color: rgba(255, 255, 255, 0);}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover {  background-color: #a54358;}/* 電子報*/ 
.footer-features {  background-color: #212121}.web_edm {  border: none;  width: 100%;  background-color: rgba(255, 255, 255, 0.1);}.web_edm .btn {  border: none;  padding: 0 5px;  border-radius: 0px;  margin: 0;  font-size: 12px;  background-color: #5a5a5a}.web_edm .email {  width: calc(100% - 80px);}.web_edm .email input {  width: 100%;  font-size: 12px;  letter-spacing: 1px;  color: #999;}.web_edm .btn_container {  float: right;  margin: 0 5px;  width: 70px;}.web_edm .btn {  background-color: transparent;  color: #ccc;}/* 搜尋*/ 
.web_search {  border: none;  width: 100%;  background-color: rgba(255, 255, 255, 0.1);}.web_search .searchkey {  width: calc(100% - 50px);}.web_search .searchkey input {  width: 100%;  background-color: transparent;  font-size: 13px;  letter-spacing: 2px;  color: #999;}.web_search .btn {  border: 0px solid #4c4c4c;  color: #ccc;  border-radius: 0px;  background: transparent;  float: right;  width: 50px;}/* scrolltop*/ 
.scrollTop001 {  width: 25px;  height: 70px;  right: 15px;}.scrollTop001 .icon {  background: transparent url(archive/image/customization/top.png) center center no-repeat;}/* 固定圖片*/ 
.fixed-section01 {  position: relative;}.fixed-section01 .RWDedictor {  position: absolute;  right: 0;  top: 0;}.fixed-section01 img {  opacity: 0.1;  width: 300px;}.fixed-section02 {  position: relative;}.fixed-section02 .RWDedictor {  position: absolute;  bottom: -100px;}.fixed-section02 img {  width: 300px;  opacity: 0.7;}/* 以下為內頁*/ 
.main {  background-color: #313131}.sign {  display: none}.social_media_wrapper {  display: none}#toTop {  display: none !important}.hgroup .breadcrumb {  background-color: #313131;  border: none}/* 搜尋*/ 
.inside-search input {  float: left;  background-color: #1a1a1a;  padding: 7px;  border: none;  font-size: 13px}/*電子報*/ 
.inside-edm {  margin-top: -4px}.inside-edm input {  float: left;  padding: 5px 0;  background-color: #1a1a1a;  border: none;  padding: 9px 0;  padding-left: 7px;}.inside-edm .web_edm .btn {  padding: 0px}/*選單*//* logo*/ 
.navbar .logo_img {  width: 150px;  margin: 0;  margin-left: 15px}.navbar {  margin: 0}.hgroup h1 {  font-weight: 600;  letter-spacing: 3px;  font-size: 28px;  color: #6a74ad;  font-family: 'Oswald', sans-serif;}.hgroup .container {  margin-bottom: 40px}/* 關於我們*/ 
.inside-about p {  font-size: 14px;  line-height: 30px;  color: #adadad}/* 最新消息*/ 
.hgroup .container {  border-bottom: 1px solid #4c4c4c}.layoutlist_3 .listdate .day {  color: #f2d4d0 !important;  margin-top: 10px}.layoutlist_3 .list_subject .summary {  font-size: 14px !important;}.layoutlist_3 .list_subject .summary a {  color: #ccc !important;  line-height: 29px;}.layoutlist_3 .list_subject a {  color: #fff !important;  font-size: 16px !important}.layoutlist_3 .item {  border-bottom: 1px solid #525252 !important}/* 產品*/ 
.item .subject A.itemlink {  color: #f2d4d0}.layoutlist_2 .item,.layoutlist_4 .item {  border-bottom: 1px solid #4c4c4c}.page_content2 .info #prod_name h2,#prod_name h2 {  color: #f2d4d0}.page_content2 .info #prod_price .currency {  color: #f2d4d0}.page_content2 .info #prod_price .money {  color: #f2d4d0}.item .summary A.itemlink {  font-size: 14px}/* 聯絡我們*/ 
.form-horizontal .control-label {  color: #f2d4d0}.form-group label.must:after {  color: #6a74ad}.customized_columns ._input,.customized_columns select {  border: 1px solid #474e77;  background-color: rgba(56, 56, 56, 0.58);}/* 社群*/ 
.inside-social ul li {  list-style: none;  float: left;}.inside-social h3 {  margin-top: 3px;  padding-bottom: 20px}/*版權宣告*/footer {  margin-top: 0;  background-color: #fff;  border: none}.copyright {  background-color: #fff;  border: none;}.group-section {  background-color: #fff}.inside-copyright {  padding: 35px 0;  background-color: #212121}/*2022-07-15 更換banne選單模組*/ 
.RWDmenu_plus04 .header {  background: transparent;}.RWDmenu_plus04 .logo {  padding: 35px 10px 35px 10px;}.RWDmenu_plus04 .site-nav .menu>li>a {  color: #fff;  font-size: 18px;  letter-spacing: 2px;  text-align: center;  min-height: 120px;  padding: 35px 0px 20px;  font-weight: 400;  text-transform: uppercase;}.RWDmenu_plus04 .site-nav .menu {  font-family: 'cwTeXKai', serif;  display: flex;  justify-content: flex-end;  align-items: flex-start;}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select {  color: #fff;}.RWDmenu_plus04 .site-nav .menu li {  padding: 0px 20px;}.RWDmenu_plus04 .container {  margin-right: 0;}.RWDmenu_plus04 .features .share-group.main_share,.RWDmenu_plus04 .features .search-btn {  padding: 10px 10px;  margin-bottom: 15px;}.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after {  border-color: #fff;}.RWDmenu_plus04 .site-nav .menu>li>a:hover,.RWDmenu_plus04 .site-nav .menu>li.active>a {  background: transparent;  color: #ccc;}.RWDmenu_plus04 .site-nav .menu>li>ul {  margin-left: -65px;  padding: 0px;}.RWDmenu_plus04 .site-nav .menu ul li a {  font-size: 16px;  padding-left: 10px;  padding-right: 10px;}.RWDmenu_plus04 .site-nav .menu ul li.has-child {  color: #666}.RWDmenu_plus04 .site-nav .menu ul li.has-child a:hover {  color: #fff;  background: #333;  text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li.has-child:hover>ul.is-open li {  background: transparent !important;  color: #666 !important;}/*.RWDmenu_plus04 .site-nav .menu ul li:hover a {  color: #fff;  text-decoration: none;}*/ 
.RWDmenu_plus04 .site-nav .menu ul li {  border-bottom: 1px solid rgb(222, 222, 222);  padding: 0px 0;}.RWDmenu_plus04 .site-nav .menu .is-open li:last-child {  border-bottom: 0px solid rgb(222, 222, 222);}.RWDmenu_plus04 .features .cart-btn:hover,.RWDmenu_plus04 .features .querycar-btn:hover,.RWDmenu_plus04 .features .share-group a:hover,.RWDmenu_plus04 .features i:hover,.RWDmenu_plus04 .lang-select:hover {  color: #858585;  transition: all .3s;}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select {  transition: all .3s;}header.header.is-up {  background-color: rgba(0, 0, 0, 0.5);}/*2022-07-15 新增跑馬燈*/ 
.RWDnews_autolist .title {  display: none;}.RWDnews_autolist .slick-arrow {  display: none !important;}.RWDnews_autolist .slick-slide {  width: 100% !important;  line-height: 50px;  height: 50px !important;  text-align: center;}.RWDnews_autolist .news-box {  background: #F75000;}.RWDnews_autolist {  background: #F75000;  max-width: 100%;  width: 100%;  min-height: 50px;}.RWDnews_autolist .news-list a {  color: #fff;  font-size: 16px;  font-weight: 400;}.phone-language {  display: none;}/* 250120 */ .lang_en .lang-select-options li:nth-of-type(3), .lang_tw .lang-select-options li:nth-of-type(3){  display: none;}
/*內頁 start*/

.collapsing_header .main{top: 0 !important;}/*banner*/ 
.collapsing_header .full_page_photo{top: 0 !important;position: relative;}/*頁尾*/ 
.page_wrapper_bg .row, .col-sm-6 {margin-top: 0px;}footer { color: #777;}#panel_55 {margin-top: 0px;}#panel_56 {margin-top: 0px;}.page_wrapper_bg footer { overflow: initial;}/*內頁*/ 
.page_wrapper_bg .customized_columns >.row, .col-sm-6 {margin-top: 3px;}.page_wrapper_bg section.call_to_action{min-height: 800px;}.page_wrapper_bg .main {background-image: url(archive/image/customization/bg05.png);background-color: transparent;}/*箭頭隱藏*/ 
.flex-direction-nav {display:none}/*rwd 內頁統一字*/ 
.page_wrapper_bg .article-text.rwd .container{font-size: 14px; line-height:28px; color: #6f6f6f; word-wrap:break-word;word-break:normal;letter-spacing: 1px}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 16px !important; line-height:28px; color:#6f6f6f !important; word-wrap:break-word;word-break:normal;letter-spacing: 2px}.content section{font-size: 14px; line-height:28px; color: #6f6f6f; word-wrap:break-word;word-break:normal;letter-spacing: 2px}.edcontent .layoutlist_3 .subject A:link, .edcontent .layoutlist_3 .subject A:visited {color: #6f6f6f;text-decoration: none;line-height: 17px; letter-spacing: 1px;}/*麵包屑*/ 
.page_wrapper_bg .hgroup h1 {font-family: 'cwTeXKai', serif !important;font-weight: normal;text-align: center;font-size: 38px;color: #333;margin-bottom: 10px}.page_wrapper_bg .hgroup .container {border-bottom: 0px solid #4c4c4c;margin-bottom: 60px; margin-top: 0px;}.page_wrapper_bg .hgroup .breadcrumb {background-color: transparent;  width: 100%;text-align: center;font-size: 14px;letter-spacing: 1px;}.page_wrapper_bg .breadcrumb a {color: #a54358;}.page_wrapper_bg .breadcrumb > li + li:before {color: #a54358}/*劇團簡介*/ 
.page_wrapper_bg .about_p1 { font-size: 16px; line-height: 30px; color:#a54358;margin-bottom: 0px;font-weight: 600;margin-bottom: 5px}.page_wrapper_bg .about_p1_en {letter-spacing: 1px; margin-top: 20px;}img#about_pic {margin-bottom: 25px;}/*劇團年表*/ 
.page_wrapper_bg h5, .h5 { font-size: 18px; color: #a54358;font-weight: bold !important;margin-bottom: 15px}/*頁籤*/ 
.page_wrapper_bg .tabs {margin: -45px 0px;}.page_wrapper_bg .tabs nav a:hover {color: #a94442;}.page_wrapper_bg .tabs nav a {font-size: 16px; line-height: 45px;}.page_wrapper_bg .tabs nav li.tab-current a { color: #944442;}/*團員介紹*/ 
.page_wrapper_bg .row.member_row {padding: 10px;padding-top: 20px;padding-bottom: 20px;border-bottom: 1pt #ccc9c5 dashed;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .yearmonth {color: #333;  font-size: 16px;letter-spacing: 1px;padding-bottom: 0px; font-weight: bold;}.page_wrapper_bg .layoutlist_3 .listdate .day {color: #bc3232 !important;font-size: 35px;}.page_wrapper_bg .layoutlist_3 .item {border-bottom: 1px solid #d5d5d5 !important;padding: 25px 0px}.page_wrapper_bg .list_img:hover {opacity: 0.6;}.page_wrapper_bg .layoutlist_3 .list_subject a:hover {padding-bottom: 3px;border-bottom: 1pt #a944429e solid}.page_wrapper_bg .layoutlist_3 .list_subject .summary {margin: 0px 0px;}.page_wrapper_bg .layoutlist_3 .list_subject .summary a:hover {border-bottom: 0pt #aaa solid;font-weight:normal}.page_wrapper_bg #news_pic {padding-top: 10px;}.page_wrapper_bg #sale_a {color: #ae2828;}.page_wrapper_bg #sale_a:hover {border-bottom: 1px #aaa solid;}/*布袋戲知識*/ 
.page_wrapper_bg .litem .img:hover {opacity: 0.5;}.page_wrapper_bg .layoutlist_7 .subject, .layoutlist_7 .subject a { color: #333; text-align: center; font-size: 18px;margin-top: 15px;font-family: 微軟正黑體;margin-bottom: 3px;font-weight: 600}.page_wrapper_bg .layoutlist_7 .cdate, .layoutlist_7 .cdate a {display:none}.page_wrapper_bg .layoutlist_7 .subject a:hover{ color:#a54358;border-bottom: 1pt #aaa solid;padding-bottom: 3px;}/*業務項目*/ 
.page_wrapper_bg h6, .h6 {font-size: 18px;color: #a54358;margin-top: 15px;margin-bottom: 15px;}.page_wrapper_bg .row.item_row {margin-top: 25px;margin-bottom: 25px;}.page_wrapper_bg h4, .h4 {background: #a54358; font-size: 22px;  text-align: center; border-bottom: 1px #a54358 solid; border-top: 1px #a54358 solid; padding-top: 10px; padding-bottom: 10px;margin-top: 45px; margin-bottom: 45px; letter-spacing: 3px; color: #ffffff;}.page_wrapper_bg .item_p1 { font-size: 18px; text-align: center; margin-top: 12px;letter-spacing: 3px;}.page_wrapper_bg #item_pic01 {margin-top: 20px; margin-bottom: 20px;}/*聯絡我們*/#con_logo {padding-top: 55px;}a#mail_a { color: #6f6f6f;}#con_fb:hover { position: relative; bottom: -3px;}a#mail_a:hover { color: #222;border-bottom:1pt #aaa solid}/*電子表單*/ 
.page_wrapper_bg .form-horizontal .control-label {color: #6f6f6f;}.page_wrapper_bg .customized_columns ._input, .customized_columns select {border: 1px solid #ababab;background-color: transparent;border-radius: 0px !important;}.page_wrapper_bg form#eForm1 { padding-top: 25px;}.page_wrapper_bg .customized_columns ._input:focus {border: 1pt #000000 solid;}/*按鈕*//*聯絡我們按鈕*/ 
.page_wrapper_bg .ebtn {color: #ffffff; padding: 0px 30px  !important; background:#555 !important; border-radius: 0px; float: right !important;margin-left: 10px;}.page_wrapper_bg .ebtn a { color: #fff !important;}.page_wrapper_bg .ebtn:hover {background: #222 !important}/*傳統戲*/ 
.page_wrapper_bg .layoutlist_4 .listdate {display:none}.page_wrapper_bg .layoutlist_4 .list_subject a { text-decoration: none;color:#6f6f6f ;font-size: 18px;letter-spacing: 2px;}.page_wrapper_bg .layoutlist_4 .list_subject a:hover {border-bottom: 2px #a54358  solid;color: #a54358;}.page_wrapper_bg .layoutlist_4 .list_subject .summary {margin: 0px 0px;}.page_wrapper_bg .customized_columns >.row, .col-sm-6 {margin-top: 0px;}.page_wrapper_bg .layoutlist_4 .list_subject .summary a:hover{border-bottom: 0px #a54358  solid;}.page_wrapper_bg .layoutlist_4 .list_img {width: 35%;}#c_pic {padding-top: 20px;}/*搜尋*/ 
.page_wrapper_bg .layoutlist_3 .item{height:360px !important;}.layoutlist_3 .item .subject{opacity: 1 !important; background:#fff;}/* 20241120 */ 
.collapsing_header .main {    margin-top: 0 !important;}

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

@media (max-width:1800px){    .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 900vh!important;    height: 90vh!important;}}@media (max-width:1680px){    .RWDmenu_plus04 .site-nav .menu>li>a{padding: 35px 0px 20px;}.RWDmenu_plus04 .container {padding: 0;}}@media (max-width:1500px){.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 83vh!important;    height: 83vh!important;}}@media (max-width:1445px){    .RWDmenu_plus04 .logo {padding: 25px 0px;}    .RWDmenu_plus04 .site-nav .menu>li>a{padding: 25px 0px 5px;min-height:unset;}    .RWDmenu_plus04 .site-nav .menu li {padding: 0px 10px;}    .RWDmenu_plus04 .features .share-group.main_share, .RWDmenu_plus04 .features .search-btn{padding: 10px 10px;margin-bottom: 0px;}    ul.nav li {padding: 0 10px;}    /*.web_search .searchkey {width: 75%;}*/}@media (max-width:1360px){    ul.nav li {padding: 0px 5px;}    /*.web_search .searchkey {width: 70%;}*/}    @media (max-width:1365px){    ul.nav li {padding: 0 10px;}    /*.web_search .searchkey {width: 75%;}*/ 
.RWDsocial002 .iconRounded{margin-right: 0;}}@media (max-width:1366px){/*電子報.web_edm .email {width: 54%;}*/}@media (max-width:1300px){/*menu*/ 
.RWDmenu_plus04 .header{padding: 0 1.5%;}.RWDMenuShop001 .container {width: 100%;}.logo-change {width: 200px;}}    @media (max-width:1280px){    .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 0px 5px;font-size: 16px;}.RWDmenu_plus04 .features .share-group.main_share, .RWDmenu_plus04 .features .search-btn, .lang-select-label{padding: 10px 5px;}}@media (max-width:1200px){    .RWDmenu_plus04 .header-in {  display: block; } .RWDmenu_plus04 .site-nav {  display: none; } .RWDmenu_plus04 .ml-stack-nav-toggle {  display: block; } .RWDmenu_plus04 #mobile-menu {  display: block; }    .ml-stack-nav-toggle{        color: #fff;    }    .ml-stack-nav-toggle__line{        background: #fff;    }    .RWDmenu_plus04 .features {        position: relative;        float: right;        margin-right: 10px;        padding-right: 10px;top: 17px;    }    .RWDmenu_plus04 .features:after{        background-color: #fff;        content: "";        position: absolute;        right: 0;        top: 20%;        height: 60%;        width: 1px;    }    .RWDmenu_plus04 .features .share-group i {        font-size: 18px;    }.RWDmenu_plus04 .features .share-group.main_share, .RWDmenu_plus04 .features .search-btn, .lang-select-label{padding: 10px 10px;}}@media (max-width:1100px){.footer-section .row .col-md-4.col-sm-6{width: calc((100% - 270px) / 2);}.footer-section .row .col-md-4.col-sm-12{width: 270px;}}

/*小螢幕 end*/
/*1024px start*/
@media (max-width:1024px){
.logo-change {width: 220px;}.RWDMenuShop001 .navbar-default .navbar-nav > li > a{padding: 25px 10px 25px;}.scrolldown_panel {top: 92%;}.RWDMenuShop001 .container {width: 100%;}ul.nav li {padding: 0 5px;}.RWDleft_cont002 .item-second .text-box {padding: 65px 30px;}.RWDnews009 .pic-box {width: 50%;float: left;margin: 0;}.RWDnews009 .text-box {width: 50%;float: right;padding: 13px;}.fixed-section01 img {width: 200px;}.fixed-section02 .RWDedictor {bottom: -75px;}.fixed-section02 img {width: 200px;}.footer-section {padding: 30px 0;}.RWDsocial002 {float: right;}.copyright {padding-top: 3px;}/*.web_edm .email {width: 75%;}.web_search .searchkey {width: 85%;}*/ 
.scrollTop001 {bottom: 25%;}.ft-info {width: calc(100% - 90px);}.ft-link {width: 90px;}/*內頁*//*頁尾*/#panel_52 {margin-top: 0px;}#panel_56 {margin-top: 0px;}#panel_55 {margin-top: 0px;}.page_wrapper_bg footer {color: #777}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 94vh!important;    height: 94vh!important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.footer-section .row .col-md-4.col-sm-6{width: calc(100% / 2);}.footer-section .row .col-md-4.col-sm-12{width: 100%;}.copyright{text-align: center;margin-top: 10px;}
}
/*991px end*/
/*880px start*/

@media (max-width:880px){.ft-info {width: 100%;float:none;text-align: center;}.ft-link {width: 100%;float:none;}.RWDsocial002, .RWDsocial002 ul.socialNetwork li{float: none;}.RWDsocial002 .socialNetwork{display: flex !important;justify-content: center;flex-direction: row;}}

/*880px end*/
/*選單變化 start*/
@media (max-width: 800px) {
/* menu*/ 
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:#464646;border-color:transparent;box-shadow:none}ul.nav li{text-align:left;padding:10px 0}/* 語系*/ 
.mobile_language .lang_text{background-color:#464646;color:#fff}
}
/*選單變化 end*/
/*pad版 start*/
@media (max-width: 768px) {
/* 語系*/ 
.web_language{display:none}.phone-language{padding:60px 0;background-color: #212121;}.phone-language:after{content:'';clear:both}.web_language008{    float: none;display: block; margin: 0 auto;width: 140px;text-align:center;width:201px}.web_language008 a{margin:0 10px;text-align:center;width:auto;height:auto;padding:10px 30px;background-color:#585858}.web_language008 a:hover, .web_language008 a.active{background-color: #747a9b;color: #fff;}.scrolldown_panel {top: 103%;}/*menu*/ 
.RWDMenuIcon001{padding:0}.navbar-toggle{border:1px solid #fff;border-radius:0px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;margin-right: 0;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-brand{width:200px}.bg-test .navbar-default .navbar-collapse{background-color:transparent}.RWDMenuShop001 .navbar-brand {padding: 30px 15px;}.RWDMenuShop001 .navbar-default .navbar-toggle {margin-top: 15px !important;}.RWDMenuShop001 .navbar-default .navbar-toggle .icon-bar{background: #fff;}.RWDMenuShop001 .navbar-header{margin-right:0;margin-bottom:0}.RWDMenuShop001 .navbar-default .navbar-nav > li a{border-bottom:solid 1px #7b7b7b;}.RWDMenuShop001 .navbar-default .navbar-nav > li > a{padding:10px 0;}.bg-change .navbar-default .navbar-collapse{background-color:transparent}.navbar-default .navbar-collapse, .navbar-default .navbar-form {background-color: rgba(0, 0, 0, 0.5);}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: transparent;}.RWDMenuShop001 .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;text-align:center;}.RWDMenuShop001 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .RWDMenuShop001 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#ccc;}ul.nav li ul li {background: transparent;}/* banner */ 
.banner-subtitle{line-height:70px}.RWDfullScreenEditor .intro-body .intro-text{margin-top:80px}/* 關於我們*/ 
.about-section {padding: 50px 0;}.RWDleft_cont002 .item-second .pic img{margin:0 auto;margin-top:0px}.RWDleft_cont002 .item-second .text-box a{margin-bottom:20px}/* 產品 */ 
.product-section {padding: 50px 0;}/* 最新消息*/ 
.news-section {padding: 50px 0;}.RWDnews009 .pic-box{width:100%;margin:0}.RWDnews009 .text-box {width: 100%;padding: 50px;}/* 影片*/ 
.video-section {padding: 50px 0;}.RWDvideo002 figure.effect-sarah {background-color: transparent !important;}/* 頁尾*/ 
.ft-info {letter-spacing: 0px;}/* 電子報.web_edm .email {width: 70%;}*//*  語系*/ 
.phone-language {display: none;}/*-- 以下為內頁 --*/ 
.page_wrapper_bg .main {background-image:none;background-color: #fcf9f5;}/*搜尋*/ 
.web_search .btn{margin-top:0}/*電子報*/ 
.inside-edm .web_edm .btn{float: left !important;margin: 0 1px;}/*麵包屑*/ 
.page_wrapper_bg .hgroup h1 {margin-bottom: 25px;}/*劇團簡介*/img#about_pic {width: 80% !important;padding-bottom: 25px;}.page_wrapper_bg .about_p1_en {font-size: 14px !important;}/*聯絡我們*/#con_logo {padding-top: 10px;padding-bottom: 40px;}.page_wrapper_bg .add_sm {text-align: center;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .item{height: auto !important;}.page_wrapper_bg .layoutlist_3 .listdate .day{font-size: 16px;}.page_wrapper_bg .layoutlist_3 .list_subject {margin-top: 0px;}/*經典劇場*/ 
.page_wrapper_bg .layoutlist_4 .list_subject {text-align: left;  padding-left: 20px;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;width: 100%;}.page_wrapper_bg .layoutlist_4 .list_img {width: 80%;}.footer-section .row .col-md-4.col-sm-6{float: none;margin: 0 auto 5px;}.footer-section .row .col-md-4.col-sm-6 {width: 100%;}.copyright {margin-top: 5px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.logo-change {padding: 15px 10px 10px 10px !important;}.scrollDown001 {display: none;}.RWDMenuShop001 .navbar-brand {padding: 15px 15px;}.RWDMenuShop001 .navbar-default .navbar-toggle {margin-top: 3px !important;}.RWDleft_cont002 .item-second .text-box {padding: 50px 30px;}.fixed-section01 img {width: 130px;}.RWDProduct006 .illustration-v2 {margin-bottom: 0;}.RWDnews009 .text-box {padding: 35px 20px;}.fixed-section02 .RWDedictor {bottom: -40px;}.fixed-section02 img {width: 150px;}.ft-info {text-align: center;}.RWDsocial002 {float: none;margin: 10px auto auto;width: 76px;}.web_edm .email {width: 60%;}.web_search{margin-bottom:5px}.copyright {text-align: center;}.scrollTop001 {bottom: 55%;}.phone-language{padding-bottom:0}.footer-section .visible-xs {line-height: 25px;}/*內頁*/ 
.page_wrapper_bg .article-text.rwd .container {padding-left: 0px;padding-right: 0px;}.page_wrapper_bg .main .container {padding-left: 15px;padding-right: 15px;}/*頁尾*/ 
.page_wrapper_bg .web_search .btn {float: right !important;}.page_wrapper_bg #btn_order_emailm_RWDPAGE_BASE_PAT01_56_1 {float: left !important;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day { font-size: 16px; font-weight: 600;}.page_wrapper_bg ._col.list_img.col-sm-3.col-md-3 {margin-bottom: 20px;}/*經典劇碼*/ 
.page_wrapper_bg .layoutlist_4 .list_img {width: 100%;}.page_wrapper_bg .layoutlist_4 .fixrow {padding-left: 0px; padding-right: 0px;}/*業務項目*/ 
.page_wrapper_bg h6, .h6 {line-height: 28px;}.page_wrapper_bg .item_row img {padding-top: 10px;padding-bottom: 10px;}.page_wrapper_bg #item_pic {width: 100%;}/*聯絡我們*/#con_logo {padding-top: 0px;width: 80% !important;padding-bottom: 20px;}.page_wrapper_bg .add_sm {text-align: left;padding-left: 25px;}/*頁籤*/ 
.page_wrapper_bg .tabs {margin: 0px 0px;}.page_wrapper_bg .tab_content { font-size: 14px; color: #6f6f6f;line-height: 30px;}.page_wrapper_bg .tab { padding: 10px;}
}
/*phone版 end*/
/*日文版 start*/

.lang_jp .RWDmenu_plus04 .site-nav .menu > li > a{min-height: auto;padding: 20px 0px;}.lang_jp .RWDmenu_plus04 .features{padding-top: 15px;}.lang_jp .web_edm .email{width: calc(100% - 135px);}.lang_jp .web_edm .btn_container{width: 125px;}@media screen and (min-width: 1446px) {.lang_jp .RWDmenu_plus04 .site-nav .menu li {padding: 0px 15px;}}@media (max-width:1450px){.lang_jp .RWDmenu_plus04 .features {padding-top: 0;}}@media (max-width:1400px){.lang_jp .RWDmenu_plus04 .header{padding: 0 1%;}.lang_jp .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after{margin: 0 auto 0 3px;}.lang_jp .RWDmenu_plus04 .site-nav .menu li {padding: 0px 8px;}}/*--內頁--*/ 
.lang_jp.page_wrapper_bg .layoutlist_8 a{font-size: 16px !important; line-height:28px; color:#6f6f6f !important; word-wrap:break-word;word-break:normal;letter-spacing: 2px}/*最新消息*/ 
.lang_jp.page_wrapper_bg .layoutlist_8 .listdate .yearmonth {color: #333;  font-size: 16px;letter-spacing: 1px;padding-bottom: 0px; font-weight: bold;}.lang_jp.page_wrapper_bg .layoutlist_8 .listdate .day {color: #bc3232 !important;font-size: 35px;}.lang_jp.page_wrapper_bg .layoutlist_8 .item {border-bottom: 1px solid #d5d5d5 !important;padding: 25px 0px}.lang_jp.page_wrapper_bg .list_img:hover {opacity: 0.6;}.lang_jp.page_wrapper_bg .layoutlist_8 .list_subject a:hover {padding-bottom: 3px;border-bottom: 1pt #a944429e solid}.lang_jp.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 0px 0px;}.lang_jp.page_wrapper_bg .layoutlist_8 .list_subject .summary a:hover {border-bottom: 0pt #aaa solid;font-weight:normal}.lang_jp.page_wrapper_bg #news_pic {padding-top: 10px;}.lang_jp.page_wrapper_bg #sale_a {color: #ae2828;}.lang_jp.page_wrapper_bg #sale_a:hover {border-bottom: 1px #aaa solid;}@media (min-width: 768px){.lang_jp .layoutlist_8 .listdate {border-left:1px solid #cccccc;text-align: left;}}@media (max-width:768px){.lang_jp.page_wrapper_bg .layoutlist_8 .listdate .day{font-size: 16px;}}

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

.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 0.5px;min-height: auto;padding: 20px 0;}.lang_en .RWDnews009 h1, .lang_en .RWDvideo002 h1.main-title, .lang_en .RWDleft_cont002 .item-second .text-box .title {letter-spacing: 0.5px;}.lang_en .RWDleft_cont002 .item-second .text-box .text {text-align: left;letter-spacing: 0.5px;}.lang_en .ft-info {letter-spacing: 0px;}.lang_en .web_edm .btn {width: calc(100% / 2);}.lang_en .web_edm .email {width: calc(100% - 170px);}.lang_en .web_edm .btn_container {width:170px;margin:0}.lang_en .RWDmenu_plus04 .features {padding-top: 15px;}.page_wrapper_bg.lang_en .hgroup h1, .lang_en .ebtn, .page_wrapper_bg.lang_en .article-text.rwd .container, .lang_en .hgroup h1, .page_wrapper_bg.lang_en .article-text.rwd .container {letter-spacing: 0;}@media (max-width:1580px){/*en*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu li {padding: 0px 10px;}}@media (max-width:1445px){.lang_en .RWDmenu_plus04 .features .share-group.main_share, .lang_en .RWDmenu_plus04 .features .search-btn {margin-bottom:15px}}@media (max-width:1350px){.lang_en .RWDmenu_plus04 .logo {width: 120px;}}@media (max-width:1200px){.lang_en .RWDmenu_plus04 .features {padding-top: 0;}.lang_en .RWDmenu_plus04 .features:after {top:20%}.lang_en .RWDmenu_plus04 .logo { width: 200px;}.lang_en .RWDmenu_plus04 .features {top:25px}.lang_en .RWDmenu_plus04 .features .share-group.main_share, .lang_en .RWDmenu_plus04 .features .search-btn {margin-bottom: 0;}.lang_en .ml-stack-nav-toggle {padding:33px 45px 33px 15px}}@media (max-width:480px){.lang_en .RWDmenu_plus04 .logo {width: 130px;}.lang_en .ml-stack-nav-toggle {padding: 33px 15px 42px 15px;}.lang_en .RWDmenu_plus04 .features {top: 17px;}.lang_en .web_edm .email {width: 100%;float: none;}.lang_en .web_edm .btn_container {width: 100%;}.lang_en .web_edm .email input {margin:0;padding:0 10px;border-bottom:1px solid #333}}

/*英文版 end*/
/*1199px start*/
@media (max-width: 1199px) {
:is(.lang_tw,.lang_en) .RWDmenu_plus04 #mobile-menu .lang-select .can-link:nth-last-of-type(1){    display: none;}
}
/*1199px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 85vh!important;    height: 85vh!important;}
}
/*480px end*/