<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*@mixin minchoBold {
font-family: "shippori-mincho", sans-serif;
font-weight: 700;
font-style: normal;
font-feature-settings: 'palt';
}
@mixin en_Paganini {
	font-family: "paganini", serif;
font-weight: 400;
font-style: normal;
	font-feature-settings: 'palt';
}
@mixin en_Paganini_I {
font-family: "paganini", serif;
font-weight: 400;
font-style: italic;
	font-feature-settings: 'palt';
}
@mixin en_Paganini_B {
font-family: "paganini", serif;
font-weight: 700;
font-style: normal;
	font-feature-settings: 'palt';
}
@mixin en_Paganini_BI {
font-family: "paganini", serif;
font-weight: 700;
font-style: italic;
font-feature-settings: 'palt';
}*/
/*$btn-request-off-color:*/
/*#9e7013*/
/*#BD8617;*/
/*$btn-request-on-color:#db9b1a;*/
/*$btn-request-off-color:#a72126;
$btn-request-on-color:#d83c42;*/
/*$btn-reserve-off-color:#9c9e73;
$btn-reserve-on-color:#b5b886;*/
.page-mv .mv-subimg img {
  width: 55.1351351351%;
  max-width: 204px; }
@media screen and (max-width: 768px) {
  .page-mv .mv-subimg img {
    width: 100%; } }

.jr-container {
  width: 100%;
  margin: 0;
  padding: 0; }

.jr-grid .inner {
  display: grid;
  gap: 40px;
  grid-template-columns: 1fr 50%;
  grid-template-areas: "imgl txt" "imgl imgs"; }
.jr-grid.yoko .inner {
  grid-template-columns: 1fr 33%; }
.jr-grid .img-l {
  grid-area: imgl; }
.jr-grid .img-s {
  grid-area: imgs;
  align-self: end; }
.jr-grid .txt-box {
  grid-area: txt;
  align-self: start; }
.jr-grid .lead .link {
  display: block;
  margin-top: 2rem; }
  .jr-grid .lead .link a {
    display: inline-block;
    border: solid 1px #AA8420;
    padding: .75rem;
    width: 220px;
    background: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 1;
    color: #AA8420;
    transition: .3s; }
    .jr-grid .lead .link a:hover {
      opacity: .6; }
.jr-grid.re .inner {
  grid-template-columns: 50% 1fr;
  grid-template-areas: "txt imgl" "imgs imgl"; }
@media screen and (max-width: 768px) {
  .jr-grid .inner {
    gap: 20px;
    grid-template-areas: "txt txt" "imgl imgs"; }
    .jr-grid .inner .lead {
      margin-top: .5rem; }
  .jr-grid.re .inner {
    grid-template-areas: "txt txt" "imgs imgl"; } }

.jr02 .midashi, .jr03 .midashi, .jr04 .midashi, .jr05 .midashi, .jr06 .midashi {
  font-size: 1.75rem;
  padding-top: 3rem;
  line-height: 1.44; }
.jr02 .lead, .jr03 .lead, .jr04 .lead, .jr05 .lead, .jr06 .lead {
  margin-top: .75rem;
  font-size: 1rem; }
@media screen and (max-width: 600px) {
  .jr02 .midashi, .jr03 .midashi, .jr04 .midashi, .jr05 .midashi, .jr06 .midashi {
    padding-top: 1.5rem; } }

.jr01 .inner {
  gap: 20px;
  grid-template-columns: 70% 1fr;
  grid-template-areas: "img txt"; }
  .jr01 .inner .img-box {
    grid-area: img;
    display: grid;
    place-content: center; }
@media screen and (max-width: 768px) {
  .jr01 .inner {
    gap: 40px;
    grid-template-columns: 1fr;
    grid-template-areas: "txt" "img"; } }
@media screen and (max-width: 600px) {
  .jr01 .inner .img-box.js-scrollable {
    overflow: hidden; }
    .jr01 .inner .img-box.js-scrollable .img {
      width: 100%;
      padding: .5rem; }
      .jr01 .inner .img-box.js-scrollable .img img {
        height: 280px;
        width: auto; } }

.jr02 {
  background: #EAE9E1; }
  .jr02 .img-s {
    max-width: 472px; }
  @media screen and (max-width: 768px) {
    .jr02 {
      /*.img-s{
      	grid-template-columns: (1fr);
      } */ } }

.jr04 {
  background: #3A3937;
  color: #fff; }

.jr05 {
  background: #3A3937;
  color: #fff; }

.jr06 {
  background: #EAE9E1; }

.jr07 {
  text-align: center; }
  .jr07 .cap {
    display: block;
    width: 100%;
    padding: .5rem;
    text-align: right; }

.jr08 {
  padding-bottom: 5rem;
  text-align: center; }
  .jr08 .lead {
    font-size: 1.125rem;
    text-align: center; }
  .jr08 .midashi {
    margin-top: 3rem; }
  .jr08 .img {
    margin: 5rem auto 0 auto;
    width: 90%;
    max-width: 792px; }
  @media screen and (max-width: 600px) {
    .jr08 .midashi {
      font-size: 1.05rem;
      letter-spacing: 0.05em; } }
</pre></body></html>