<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ============================================================
MV
=======*/
@media screen and (min-width: 1331px){
  .senior_format main section#mv h1 span{
    padding-left: 0;
  }
}
@media screen and (min-width: 641px) and (max-width: 1330px){
  .senior_format main section#mv h1 {
    height: 28vw;
    line-height: 28vw;
    font-size: 280.45%;
  }
  .senior_format main section#mv h1 span{
    width: 64%;
  }
}
@media screen and (max-width: 640px){
  .senior_format main section#mv h1 {
    width: 94%;
    height: 0.4vw;
    line-height: 26vw;
    font-size: 181.48%;
    margin: 0 auto 20px;
    padding: 0 3% 92vw 3%;
    box-sizing: content-box;
    background-position: bottom center;
    background-size: 90%;
  }
  .sp {
    display: none;
  }
}
.emphasis {
  background: linear-gradient(transparent 75%, #dbf1e5 30%);
}
/* ============================================================
コンテンツ 全体
=======*/
.senior_format main section.chapter {
  padding: 60px 0 0;
}
@media screen and (max-width: 640px){
  .senior_format main section.chapter h2 &gt; span {
    padding-left: 0;
  }
  .senior_format main section.chapter {
    padding: 40px 0 0;
  }
  .ly_sec3L {
    margin-top: 30px !important;
  }
}
/* ============================================================
コンテンツ01 checkBox
=======*/

@media screen and (max-width: 900px){
  .senior_format main section.chapter .contents {
      width: 90%;
    }
}

.senior_format main section.chapter .contents .contents_txt {
  padding-right: 0;
}

/* ============================================================
コンテンツ03 タイトル
=======*/
.senior_format main section.chapter .long_ttl {
  max-width: 567px;
  width: 95%;
}
.senior_format main section.chapter .long_ttl &gt; span {
  width: 25em;
}
@media screen and (max-width: 640px){
  .senior_format main section.chapter .long_ttl {
    width: 90%;
  }
  .senior_format main section.chapter .long_ttl &gt; span {
    width: 100%;
  }
}
@media screen and (min-width: 641px){
  .senior_format main section.chapter .long_ttl {
    display: flex;
    align-items: center;
  }
}

/* ============================================================
コンテンツ01-03 画像
=======*/
.senior_format main section.chapter .headline{
  width: 40%;
}
.senior_format main section.chapter .img01{
  width: 25%;
}
/* .senior_format main section.chapter .headline_img{
  width: 40%;
} */
.senior_format main section.chapter .img03{
  width: 76%;
}
@media screen and (max-width: 900px){
  .senior_format main section.chapter .headline_img {
    margin: 0 auto 80px;
  }
}
.senior_format main section.chapter .contents .contents_txt {
  width: 100%;
  margin:0 auto;
}
.senior_format main section.chapter .contents_img img{
  width: 100%;
}
.senior_format main section.chapter .contents_img {
  margin-right: 20px;
}
.senior_format main section.chapter .contents_img:nth-child(2) {
  margin-right: 0;
}
.senior_format main section.chapter .contents_img .md_txtS{
  margin-bottom: 5px;
}
@media screen and (max-width: 640px){
  .senior_format main section.chapter .contents_img {
    margin-right: 0;
  }
  .senior_format main section.chapter .contents_img {
    margin-top: 20px;
  }
  .senior_format main section.chapter .headline{
    width: 90%;
    margin-bottom: 20px;
  }
}


.md_btn03 {
  max-width: 1000px;
  height: 0;
}

@media screen and (max-width: 1200px){
  .md_btn03 {
    max-width: 100%;
  }
}

@media screen and (max-width: 640px){
  .md_btn03 {
    max-width: 100%;
  }
  .PC_show {
    display: none;
  }
  .SP_show {
    display: block;
  }
}

@media screen and (min-width: 641px){
  .PC_show {
    display: block;
  }
  .senior_format main section.chapter .headline {
    width: 90%;
  }
  .SP_show {
    display: none;
  }
}

.senior_format main .shoplist {
  font-size: 100%;
}

.senior_format main .shoplist .ly_colTable.st_lyColTblCol3.ly_secL {
  font-size: 100%;
}</pre></body></html>