<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#contents {
  background: #f1fcfe url(../images/page_bg01.png) scroll repeat-y center top;
  background-size: 100% auto;
  color: #424242; }

#tie-up {
  padding: 20px 0; }
  #tie-up .cv {
    text-align: center; }
    #tie-up .cv a.btn:hover img {
      opacity: 0.8; }
    #tie-up .cv .cp_day {
      margin: -50px 0 0 185px;
      padding: 0 0 30px 0; }
  #tie-up .ttl {
    background: url(../images/main_ttlbg01.png) scroll no-repeat center bottom;
    text-align: center; }
    #tie-up .ttl h2 {
      margin: 20px 0 -30px; }
  #tie-up .fortuna {
    box-sizing: border-box;
    background: #fff url(../images/movie_bg01.jpg) scroll no-repeat center top;
    border: 1px solid #7ab8d5;
    width: 1100px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 2; }
    #tie-up .fortuna .open {
      margin-top: 20px; }
    #tie-up .fortuna dl {
      margin: 0; }
      #tie-up .fortuna dl dt {
        margin-bottom: 20px; }
      #tie-up .fortuna dl:first-child {
        padding: 80px 100px 60px 460px; }
        #tie-up .fortuna dl:first-child dt {
          margin-left: -12px; }
      #tie-up .fortuna dl:nth-child(2) {
        padding: 0 100px 50px; }
        #tie-up .fortuna dl:nth-child(2) dt {
          text-align: center; }
        #tie-up .fortuna dl:nth-child(2) .serif {
          margin: 10px 0;
          color: #7ab8d5;
          font-weight: 600; }
      #tie-up .fortuna dl:nth-child(3) {
        padding: 30px 100px;
        background-color: #f4f4f4;
        text-align: center; }
      #tie-up .fortuna dl:last-child {
        font-size: 14px;
        padding: 30px 100px;
        display: flex;
        align-items: center; }
        #tie-up .fortuna dl:last-child dt {
          margin-right: 100px; }
        #tie-up .fortuna dl:last-child dd {
          width: 100%; }
        #tie-up .fortuna dl:last-child .copy {
          font-size: 11px;
          text-align: right; }
  #tie-up .eq {
    width: 1101px;
    font-size: 16px;
    line-height: 2;
    margin: 60px auto 10px;
    box-sizing: border-box;
    background: url(../images/scc_bg01.png) no-repeat center center;
    background-size: 100% 70%; }
    #tie-up .eq h2 {
      text-align: center; }
    #tie-up .eq .txt {
      padding: 0 100px 90px;
      background-image: url(../images/eq_img01.png), url(../images/scc_bg02.png);
      background-repeat: no-repeat, no-repeat;
      background-position: 670px 0, center bottom; }
      #tie-up .eq .txt span {
        color: #eb6ea6;
        font-weight: 600; }
      #tie-up .eq .txt p {
        padding-right: 362px;
        padding-top: 20px; }
        #tie-up .eq .txt p:first-child {
          padding-top: 0; }

/*# sourceMappingURL=style.css.map */
</pre></body></html>