<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
#news {
	margin-bottom: 20px;
}

.container-wrapper .main-wrapper .main-contents .sns {
  position: relative;
  top: -15px;
  right: 0px;
  display: block;
}


@media (max-width: 767px) {

nav {
	width: 100%;
	margin:0;
	padding:0;
}

.sns{
  width: 308px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

.container-wrapper .main-wrapper .main-contents .nav-spInner{
	width: 100%;
	margin:0;
	padding:0;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner ul{
	margin:0;
	padding:0;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner li{
	float: left;
	height: 95px;
	margin:0;
	padding:0;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner li.nav-sp01 {
  background: url(../img/nav_sp01.png) top left no-repeat;
  background-size: 100%;
  width: 20%;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner li.nav-sp02 {
  background: url(../img/nav_sp02.png) top left no-repeat;
  background-size: 100%;
  width: 31%;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner li.nav-sp03 {
  background: url(../img/nav_sp03.png) top left no-repeat;
  background-size: 100%;
  width: 25%;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner li.nav-sp04 {
  background: url(../img/nav_sp04.png) top left no-repeat;
  background-size: 100%;
  width: 20%;
}

.container-wrapper .main-wrapper .main-contents .nav-spInner .nav-sp01 a {
  display:block;
  margin:0;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner .nav-sp02 a {
  display:block;
  margin:0;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner .nav-sp03 a {
  display:block;
  margin:0;
}
.container-wrapper .main-wrapper .main-contents .nav-spInner .nav-sp04 a {
  display:block;
  margin:0;
}


.snsBlock{
	margin-top: -50px;
}

}
/* end media*/


@media (max-width: 479px) {

.container-wrapper .main-wrapper .main-contents .nav-spInner li{
	height: 60px;
}

}
/* end media*/


/*==============160229縲霑ｽ蜉�*/
.single-btn{
	width: 80%;
	max-width:390px;
	margin: 0px auto;
	background:url(../img/btn_bg.png) repeat-x;
	background-size: contain;
	border: 2px solid #554a45;
	color:#FFF;
}

.single-btn a{
  display:block;
  text-align:center;
  text-decoration: none;
  color:#000;
  font-family: "貂ｸ譏取悃", YuMincho, "繝偵Λ繧ｮ繝取�譛� ProN W3", "Hiragino Mincho ProN", "HG譏取悃E", "�ｭ�ｳ �ｰ譏取悃", "�ｭ�ｳ 譏取悃", serif;
  font-weight:bold;
  padding: 15px;
  text-shadow: 1px 0px 0px #ededed, 0px 1px 0px #ededed, -1px 0px 0px #ededed, 0px -1px 0px #ededed;
  letter-spacing:0.5em;
}

.single-btn a:hover{
  padding: 18px 0  12px 15px;
  text-decoration: none;
}

.ticket_btn {
	margin: 0 auto;
	text-align:center;
}
.ticket_btn img{
	width: 80%;
	max-width:390px;
}


/*==============160603縲霑ｽ蜉�*/
.sp_guest {
    padding: 0 20px 20px;
    font-size: .7em;
	font:inherit;
	vertical-align:baseline;
}

.sp_guest h3 {
    background: url(../img/title_bg.png) repeat-x;
    background-size: contain;
    border: 1px solid #254d9f;
    color: #FFF;
    padding: 10px 0 10px 10px;
    margin: 30px 0px 15px 0px;
    letter-spacing: 0.25em;
}

.sp_guest p strong{
	font-weight: bold;
}
.sp_guest dt{
	text-align: center;
	width: 90%;
	border-bottom: solid 1px #FC0;
	margin: 30px auto;
	color: #FC0;
}
.sp_guest dd{
	text-align: center;
}
.sp_guest dd img{
	max-width: 100%;
}


/*==============160619縲霑ｽ蜉�*/
.movie_box {
	text-align: center;
	margin: 20px;
}

.movie_player {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}

.movie_player iframe{
	position: absolute;
	top: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}

/*==============160916縲霑ｽ蜉�*/
.goods {
    padding: 0 20px 20px;
    font-size: .7em;
	font:inherit;
	vertical-align:baseline;
}

.goods h3 {
    background: url(../img/title_bg.png) repeat-x;
    background-size: contain;
    border: 1px solid #254d9f;
    color: #FFF;
    padding: 10px 0 10px 10px;
    margin: 30px 0px 15px 0px;
    letter-spacing: 0.25em;
}

.goods p strong{
	font-weight: bold;
}
.goods dt{
	text-align: center;
	width: 90%;
	border-bottom: solid 1px #FC0;
	margin: 30px auto;
	color: #FC0;
}
.goods dd{
	text-align: center;
}
.goods img{
	max-width: 100%;
}

/*==============160929縲霑ｽ蜉�*/
.today {
    padding: 0 20px 20px;
    font-size: .7em;
	font:inherit;
	vertical-align:baseline;
}

.today h3 {
    background: url(../img/title_bg.png) repeat-x;
    background-size: contain;
    border: 1px solid #254d9f;
    color: #FFF;
    padding: 10px 0 10px 10px;
    margin: 30px 0px 15px 0px;
    letter-spacing: 0.25em;
}

.today p strong{
	font-weight: bold;
}
.today dt{
	text-align: center;
	width: 90%;
	border-bottom: solid 1px #FC0;
	margin: 30px auto;
	color: #FC0;
}
.today dd{
	text-align: center;
}
.today img{
	max-width: 100%;
}

@media screen and (min-width: 800px) {
  .movie_box {
	margin-right: 20%;
	margin-left: 20%;
	}
}

/*蜍慕判*/
.device-type-desktop .u-mbl {
    margin-bottom: 3rem !important;
}

.youtube-box {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
}

.youtube-box iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
}

/*繝�う繝�ち繝ｼ霑ｽ蜉�*/
.twitterBlock-right {
    float: right;
    width: 50%;
}

.twitterBlock-right .twitter{
    margin-left: 10px;
    margin-right: 20px;
}

@media (max-width: 500px){
.twitterBlock-right {
    float: right;
    width: 100%;
}
}

@media (max-width: 767px){
.twitterBlock-right .twitter{
    margin: 0 20px;
}
}

/*蜍慕判荳企Κ蛻�相遏･譫�*/
.kokuchi {
    background-color: white;
    padding: 10px;
    margin: 20px 0;
	text-align: center;
}

.kokuchi a {
    color: red;
}

/*繝√こ繝�ヨ繝ｪ繝ｳ繧ｯ縺ｪ縺�*/
.btnSet3 .one-btn.no_link{
  border: 1px solid #947634;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #000;
  font-family: 貂ｸ譏取悃,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS譏取悃E,繝｡繧､繝ｪ繧ｪ,Meiryo,serif;
  padding: 19px;
  color: #f9c95f;
  background: rgb(96 96 96);
  letter-spacing: 0.2em;
}

.ticket_txt {
  text-align:center;
  /* font-size:0.8em !important; */
  color:#fc0;
  font-family: 貂ｸ譏取悃,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS譏取悃E,繝｡繧､繝ｪ繧ｪ,Meiryo,serif;
  font-weight:bold;
  margin:30px 0;
}
.ticket_txt span {
  border-top:dashed 1px #fc0;
  border-bottom:dashed 1px #fc0;
  padding:0.5em;
}</pre></body></html>