<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* site.common.css */
body {
  background-color: #eee;
}

#mainbox {
  background-color: #eee;
}

.required::before {
  background-color: #0054a6;
}

h1 {
  background-color: #fff;
  border-bottom: 2px solid #0054a6;
}

/* site.frame.css */
.ttl10 {
  margin-bottom: 1.5rem;
  padding: 1rem 2rem;
  color: #0054a6;
  text-align: center;
}

.btn2 {
  color: #0054a6;
  border: 1px solid #0054a6;
}

.btn3 {
  background-color: #0054a6;
}

.btn3.bc3-1:hover {
  background-color: #424242;
}

div.frame.entry div.section.note1,
div.frame.confirm div.section.note1,
div.frame.complete div.section.note1 {
  color: #0054a6;
}

div.frame.entry div.selectbox::before {
  border-top: 0.5rem solid #0054a6;
}

div.frame.entry div.radiobox input[type=radio] {
  accent-color: #0054a6;
}

div.frame.entry input[type=checkbox] {
  accent-color: #0054a6;
}

/* ヘッダー */
.BLK10000 div.frame.h-body {
  background-color: #0054a6;
}

.BLK10000 div.frame.h-body div.section div:nth-of-type(3) p {
  background-color: #0054a6;
}

/* フッター */
.BLK10001 div.frame div.circle {
  background-color: #0054a6;
}

.BLK10001 div.frame div.circle svg {
  fill: #fff;
}

.BLK10001 div.frame ul li p.on {
  color: #0054a6;
}

.BLK10001 div.frame ul li svg.on {
  fill: #0054a6;
}

/* 会員ログイン member/login.css */
.BLK100000 h1.ttl10 {
  text-align: left;
  padding: 0.3rem 1rem;
}

.BLK100000 div.section.content &gt; p {
  color: #424242;
}

.BLK100000 div.section:nth-of-type(3) a {
  color: #424242;
}

/* 会員登録 member/entry.css */
.BLK100002 div.frame.entry a#search_address {
  border: 1px solid #0054a6;
  color: #0054a6;
}

.BLK100002 div.frame.entry .section p &gt; a {
  color: #0054a6;
  border-bottom: 1px solid #0054a6;
}

/* マイページ member/mypage.css */
.BLK100010 .frame {
  color: #424242;
}

.BLK100010 .frame div.member {
  background-color: #fff;
}

.BLK100010 .frame div.news &gt; p {
  background-color: #0054a6;
}

.BLK100010 .frame div.coupon &gt; p {
  color: #fff;
  background-color: #0054a6;
}

.BLK100010 .frame div.coupon div.element {
  border: solid 3px #fff;
}

.BLK100010 .frame div.coupon div.element a[id^=unset] {
  background-color: #0054a6;
}

.BLK100010 .frame div.tickets div.element a[id^=unset] {
  background-color: #0054a6;
}

.BLK100010 .frame div.tickets &gt; p {
  color: #fff;
  background-color: #0054a6;
}

/* プロフィール member/profile.css */
.BLK100011 div.frame.entry a#search_address {
  border: 1px solid #0054a6;
  color: #0054a6;
}

/* カードレス会員登録 member/cardless_entry.css */
.BLK100012 div.frame.entry a#search_address {
  border: 1px solid #0054a6;
  color: #0054a6;
}

.BLK100012 div.frame.entry .section p &gt; a {
  color: #0054a6;
  border-bottom: 1px solid #0054a6;
}

/* 予約 member/reserve.css */
.BLK100040 .frame.barcode {
  background-color: #fff;
}

.BLK100040 div.frame.reserve div.slip span.condition {
  color: #fff;
}

.BLK100040 .label_toggle::before {
  border-top: 2px solid #0054a6;
  border-right: 2px solid #0054a6;
}

/* クーポン member/coupon.css */
.BLK100050 div.element div.attention a[id^=show] {
  border: 1px solid #0054a6;
}

.BLK100050 div.element div.attention div[id^=detail] &gt; div:first-of-type {
  border: solid 5px #0054a6;
}

.BLK100050 div.element div.attention div[id^=detail] a[id^=hide] {
  background-color: #0054a6;
}

.BLK100050 div.element div.coupon p:nth-of-type(2) span:first-of-type {
  color: #0054a6;
}

.BLK100050 div.element div.operation a[id^=use] {
  background-color: #0054a6;
}

.BLK100050 div.element div.operation a[id^=set] {
  color: #0054a6;
  border: solid 1px #0054a6;
}

.BLK100050 div.link a {
  background-color: #0054a6;
}

/* お問い合わせ inqiry.css */
.BLK100100 div.frame.inquiry div.news li pre &gt; a {
  color: #fff;
  border-bottom: 1px solid #fff;
}

/* アンケート question.css */
.BLK100300 h1.ttl10 {
  padding: 0.3rem 1rem;
}

.BLK100300 span.required_ex {
  background-color: #0054a6;
}

.BLK100300 dd div.radiobox div input,
.BLK100300 dd div.checkbox div input {
  accent-color: #fff;
}

.BLK100300 dt.section {
  color: #fff;
  background-color: #0054a6;
}

/* 電子サイン esign.entry.css*/
.BLK110100 .frame div.news &gt; p {
  background-color: #fff;
}

.BLK110100 div.frame.entry a#search_address {
  border: 1px solid #fff;
  color: #fff;
}

.BLK110100 div.frame.entry .section p &gt; a {
  color: #fff;
  border-bottom: 1px solid #fff;
}

/* お知らせ news.css */
.BLK100400 div.element div.mark_left {
  border-left: 20px solid #fff;
}

.BLK100400 div.element div.mark_right {
  border-bottom: 20px solid #fff;
}

.BLK100400 div.element.new {
  background-image: url("/assets/theme/21/img/new.png");
  background-repeat: no-repeat;
  background-position: 7.5rem 1.6rem;
  background-size: 40px;
}

/* 抽選一覧　lottery.css */
.BLK100500 div.bar.win {
  background-color: #0368cc;
}

.BLK100500 div.element.win {
  border: solid 3px #0368cc;
}

.BLK100500 div.element div.detail li.entry {
  background-color: #0054a6;
}

/* チケット member/tickets.css */
.BLK100060 div.element div.attention a[id^=show] {
  border: 1px solid #0054a6;
}

.BLK100060 div.element div.attention div[id^=detail] &gt; div:first-of-type {
  border: solid 5px #0054a6;
}

.BLK100060 div.element div.attention div[id^=detail] a[id^=hide] {
  background-color: #0054a6;
}

.BLK100060 div.element div.tickets p:nth-of-type(2) span:first-of-type {
  color: #0054a6;
}

.BLK100060 div.element div.operation a[id^=use] {
  background-color: #0054a6;
}

.BLK100060 div.element div.operation a[id^=set] {
  color: #0054a6;
  border: solid 1px #0054a6;
}

.BLK100060 div.link a {
  background-color: #0054a6;
}

/* 保証券 member/guarantee-tickets.css */
.BLK100070 .frame.barcode {
  background-color: #fff;
}

.BLK100070 div.frame.reserve div.slip span.condition {
  color: #fff;
}

.BLK100070 .label_toggle::before {
  border-top: 2px solid #0054a6;
  border-right: 2px solid #0054a6;
}/*# sourceMappingURL=theme.css.map */</pre></body></html>