<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*ï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Š*/
/*åŸºæœ¬è¨­å®šï¼ˆæ»…å¤šã«å¤‰æ›´ã—ãªã„ï¼‰*/
/*ï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Š*/
body {
  background: #000;
  font-family: "æ¸¸æ˜Žæœ", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ï¼­ï¼³ æ˜Žæœ", serif;

}

.top img { width: 100%; }

@media screen and (min-width: 769px){

  a {
    color: #d8d7d9;
    text-decoration: none;
    transition: 0.3s;
  }

  a:hover {
    color: #a12b1b;
    transition: 0.3s;
  }

  .midashi {
    margin: 70px 0 25px 0;
  }

  /*ã‚¹ãƒžãƒ›ã§è¦‹ã‚‹ã¨ç¶ºéº—ã«æ”¹è¡Œã•ã‚Œã¦ã„ã‚‹ã‚ˆã†ã«è¦‹ãˆã‚‹ã‚·ã‚¹ãƒ†ãƒ&nbsp;*/
  .clear {
    display: none;
  }

  /*è¿½å¾“ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã¨ãƒˆãƒƒãƒ—ã¸æˆ»ã‚‹ãƒœã‚¿ãƒ³ã®è¨­å®š*/
  .fixed {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
  }

  #page-top {
      position: fixed;
      bottom: 20px;
      right: 20px;
      /*background: url("../img/top_on.png") no-repeat;*/
      width: 100px;
  }

  #page-top a {
      text-decoration: none;
      padding: 20px 0;
      display: block;
  }

  #page-top img {
    width: 100px;
  }

  .clearfix {
    margin: 0 auto;
  }

  /*ï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Š*/
  /*ä¸»ãªdivè¨­å®šï¼ˆå¿…è¦ã«å¿œã˜ã¦å¤‰æ›´ã™ã‚‹ã¨ã“ã‚ï¼‰*/
  /*ï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Šï¼Š*/

  /*ãƒˆãƒƒãƒ—ç”»åƒå‘¨è¾º*/
  #top {
    width: 858px;
    height: 612px;
    background: #000;
    margin: 0 auto;
    text-align: center;
  }

  /*å‘ŠçŸ¥ç”»åƒ*/
  #kokuchi {
    width: 960px;
    margin: 0 auto;
    text-align: center;
  }

  #kokuchi img {
    margin: 30px 0;
  }

  /*æ³¨æ„å–šèµ·æ–‡ã‚ãŸã‚Š*/
  #onegai {
    width: 960px;
    color: #d8d7d9;
    margin: 0 auto;
    border: 2px solid #999;
  }

  .onegai_midashi {
    font-size: 24px;
    text-align: center;
    border-bottom: 2px dotted #999;
    margin: 50px 30px;
  }

  .onegai_bun {
    margin: 50px 30px;
  }

  /*ãƒ¡ãƒ‹ãƒ¥ãƒ¼å‘¨è¾º*/
  #menu_box {
    padding-top: 15px;
    height: 70px;
    font-size: 28px;
    text-align: right;
    background: #A01515;
    width: 100%;
  }

  nav ul li {
    display: inline-block;
    margin-right: 25px;
  }

  .logo {
    margin: 0;
  }

  .logo a {
      position: absolute;
      left: 20px;
      top: 0;
  }

  .logo img {
    height: 80px;
    width: 164px;
    overflow: hidden;
  }

  #menu_box a img {
    transition: 0.3s;   /*ã‚†ã£ãã‚Šãƒ›ãƒãƒ¼ã™ã‚‹ãŸã‚ã®æŒ‡å®šï¼ˆå‡ºã‚‹æ™‚ï¼‰*/
  }

  #menu_box a:hover img {
    opacity: 0.5;   /*é€æ˜Žåº¦ã®æŒ‡å®š*/
    transition: 0.3s;   /*ã‚†ã£ãã‚Šãƒ›ãƒãƒ¼ã™ã‚‹ãŸã‚ã®æŒ‡å®šï¼ˆå…¥ã‚‹æ™‚ï¼‰*/
  }

  #toggle {
    display: none;
  }

  /*ãŠçŸ¥ã‚‰ã›å‘¨è¾º*/
  #news {
    width: 960px;
    margin: 0 auto;
    color: #d8d7d9;
    margin-top: -20px;
    padding-top: 20px;
  }

  .newsList {
    list-style: none;
    padding: 0 40px;
  }

  .newsList li {
    padding-top: 5px;
    border-bottom: 2px dotted #999;
  }

  .date {
    margin-right: 40px;
  }

  /*ã‚­ãƒ£ã‚¹ãƒˆå‘¨è¾º*/
  #cast {
    width: 960px;
    margin: 0 auto;
    color: #d8d7d9;
    margin-top: -20px;
    padding-top: 20px;
  }

  .castMidashi {
    font-size: 28px;
    margin: 0 40px;
  }

  .staff {
    text-align: center;
    font-size: 18px;
  }

  .oya {
    display: flex;
    justify-content: center;
    margin: 40px 0 60px 0;
  }

  .castList {
    width: 120px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }

  .castList img {
    width: 120px;
    height: 160px;
  }

  .castImage {
    margin: 0;
  }

  .castName {
    margin: 2px 0;
    font-size: 20px;
  }

  .castList a img {
    transition: 0.3s;   /*ã‚†ã£ãã‚Šãƒ›ãƒãƒ¼ã™ã‚‹ãŸã‚ã®æŒ‡å®šï¼ˆå‡ºã‚‹æ™‚ï¼‰*/
  }

  .castList a:hover img {
    opacity: 0.5;   /*é€æ˜Žåº¦ã®æŒ‡å®š*/
    transition: 0.3s;   /*ã‚†ã£ãã‚Šãƒ›ãƒãƒ¼ã™ã‚‹ãŸã‚ã®æŒ‡å®šï¼ˆå…¥ã‚‹æ™‚ï¼‰*/
  }

  /*å…¬æ¼”æ—¥ç¨‹å‘¨è¾º*/
  #schedule {
    width: 960px;
    margin: 0 auto;
    color: #d8d7d9;
    margin-top: -20px;
    padding-top: 20px;
  }

  table{
  	width:100%;
  	border-collapse:collapse;
  	border-spacing:0;
  	border:1px solid #ccc;
  	padding:0;
  	margin: 20px 10px;
  }

  table tr{
  	border:1px solid #ddd;
  	padding:5px;
  }

  table th, table td{
    width: 12%;
  	padding:10px;
  	text-align:center;
    border-right: 1px solid #ccc;
    height: 60px;
  }

  table th{
  	font-size:14px;
  	letter-spacing:1px;
  }

  #schedule span {
    margin: 0;
    padding: 0;
    color: #da1414;
  }

  .holiday {
    background: #555;
  }

  .holiday_time {
    background: #333;
  }

  /*ã‚«ãƒ¼ã‚½ãƒ«ã‚’åˆã‚ã›ã‚‹ã¨ã‚»ãƒ«ã®è‰²ãŒå¤‰ã‚ã‚‹ã‚ªãƒ—ã‚·ãƒ§ãƒ³*/
  /*table tr:hover {
    background: #444;
  }

  table tr td:hover {
    background: #777;
  }*/

  /*ãƒã‚±ãƒƒãƒˆæƒ…å&nbsp;±å‘¨è¾º*/
  #ticket {
    width: 960px;
    margin: 0 auto;
    color: #d8d7d9;
    margin-top: -20px;
    padding-top: 20px;
  }

  #ticket a {
    transition: 0.3s;
  }

  #ticket a:hover {
    opacity: 0.5;
    transition: 0.3s;
  }

  .ticketMidashi {
    text-align: center;
    color: #d8d7d9;
  }

  .seki {
    text-align: center;
    color: #d8d7d9;
  }

  .seki img {
    width: 250px;
  }

  .nedan {
    text-align: center;
    color: #d6a421;
  }

  .ticketList {
    width: 400px;
    height: 200px;
  }

  .ticketList img {
    width: 248px;
    height: 73px;
  }

  .call {
    text-align: center;
    font-size: 16px;
  }

  /*ã‚°ãƒƒã‚ºå‘¨è¾º*/
  #goods {
    width: 960px;
    margin: 0 auto;
    color: #d8d7d9;
    margin-top: -20px;
    padding-top: 20px;
  }

  .goodsMidashi {
    font-size: 28px;
    margin: 0 40px;
  }

  .goodsBun {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
  }

  .goodsList {
    width: 450px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }

  .goodsList img {
    width: 300px;
    height: 212px;
  }

  .castListgoods {
    width: 350px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }

  .castListgoods img {
    width: 200px;
    height: 141px;
  }

  .goodsImage {
    margin: 0;
  }

  .goodsName {
    margin: 2px 0;
    font-size: 22px;
    text-align: left;
    font-weight: bold;
  }

  .goodsList a img {
    transition: 0.3s;   /*ã‚†ã£ãã‚Šãƒ›ãƒãƒ¼ã™ã‚‹ãŸã‚ã®æŒ‡å®šï¼ˆå‡ºã‚‹æ™‚ï¼‰*/
  }

  .goodsList a:hover img {
    opacity: 0.5;   /*é€æ˜Žåº¦ã®æŒ‡å®š*/
    transition: 0.3s;   /*ã‚†ã£ãã‚Šãƒ›ãƒãƒ¼ã™ã‚‹ãŸã‚ã®æŒ‡å®šï¼ˆå…¥ã‚‹æ™‚ï¼‰*/
  }

  /*Qï¼†Aå‘¨è¾º*/
  #qa {
    width: 960px;
    margin: 0 auto;
    color: #d8d7d9;
    margin-bottom: 100px;
    margin-top: -20px;
    padding-top: 20px;
  }

  dl.accordion {
    margin:0 auto;
    padding:0 40px;
  }

  dl.accordion dt {
      border-bottom: 2px dotted #999;
      height:40px;
      text-indent:10px;
      line-height:40px;
      color:#d8d7d9;
      font-weight:bold;
      cursor:pointer;
  }

  dl.accordion dd {
    padding:10px 40px 10px 10px;
    line-height:1.5;
    display:none;
  }

  /*ãƒ˜ãƒƒãƒ€ãƒ¼ãƒãƒŠãƒ¼å‘¨è¾º*/
  .banner {
    width: 960px;
    background: #000;
    margin: 0 auto;
    color: #d8d7d9;
    text-align: center;

  }

  .csl img {
    width: 147px;
    height: 70px;
  }


  .banner a img {
    transition: 0.3s;   /*ã‚†ã£ãã‚Šãƒ›ãƒãƒ¼ã™ã‚‹ãŸã‚ã®æŒ‡å®šï¼ˆå‡ºã‚‹æ™‚ï¼‰*/
  }

  .banner a:hover img {
    opacity: 0.5;   /*é€æ˜Žåº¦ã®æŒ‡å®š*/
    transition: 0.3s;   /*ã‚†ã£ãã‚Šãƒ›ãƒãƒ¼ã™ã‚‹ãŸã‚ã®æŒ‡å®šï¼ˆå…¥ã‚‹æ™‚ï¼‰*/
  }

}
</pre></body></html>