<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*====================================================================
 縲舌ヱ繝ｼ繝�祖onstruction
 縲迴ｾ驥鷹ｄ蜈�音蜈ｸ�撰ｼ托ｽ橸ｼ撰ｼ薙→譛磯｡肴侭驥代�髢薙�郢九℃驛ｨ蛻�
 
 譯井ｻｶ蜷搾ｼ�
 C_CATALOG-2569 縲蝉ｿｮ豁｣縲台ｸ闊ｬ繝ｦ繝ｼ繧ｶ繝ｼ蜷代￠迯ｲ蠕礼畑LP謾ｹ菫ｮ
 C_CATALOG-2570 縲蝉ｿｮ豁｣縲台ｸ闊ｬ繝ｦ繝ｼ繧ｶ繝ｼ蜷代￠SEO逕ｨLP謾ｹ菫ｮ
 
 譖ｴ譁ｰ螻･豁ｴ��
 2025/04/01縲螟ｧ蟷�､画峩
 2025/05/19 繧ｵ繝冶ｦ句�縺苓ｿｽ蜉�
 
====================================================================*/

/*====================================================================
 construction
====================================================================*/
.construction {
  width: 100%;
  background: #ffffff;
}
.construction .inner {
  width: 920px;
  padding-top: 40px;
  padding-bottom: 10px;
  margin: 0 auto;
  text-align: center;
}
.construction .inner .title {
  width: 612px;
  height: 188px;
  margin: 0 auto 20px auto;
  text-align: center;
}
.construction .inner .title {
  width: 100%;
  height: auto;
}
.construction .inner .title img {
  width: 100%;
  height: auto;
}
.arrow_img_area {
  max-width: 177px;
  margin: 0 auto 15px;
}
h2.title_05 {
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 1px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  line-height: 1.4em;
}
h2.title_05 span.underline {
  font-size: 36px;
  font-weight: 900;
  color: #cc0133;
  letter-spacing: 1px;
  background: linear-gradient(transparent 80%, #fdf050 0%);
  margin: 0 auto;
  text-align: center;
  position: relative;
}
h2.title_05 span.ast {
  font-size: 18px;
  vertical-align: text-top;
  padding-left: 2px;
  line-height: 1;
  line-height: 2.4em;
}
p.title_05_sub {
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 1px;
  margin-top: 20px;
  line-height: 1.5em;
}
p.title_05_sub span {
  color: #e60012;
}
.construction .inner .title img {
  width: 100%;
  height: auto;
}
.construction &gt; .inner p.att {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  margin: 0px auto 20px auto;
}
.arrow_img_area {
  max-width: 177px;
  margin: 0 auto 15px;
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .construction .inner p.att {
    font-size: 1.5vw;
  }
  .construction .inner {
    width: 90%;
  }
}
@media screen and (max-width: 767px) {
  .construction .inner {
    width: 100%;
    padding-top: 5vw;
    padding-bottom: 4.333333vw;
  }
  .arrow_img_area {
    max-width: 130px;
    margin: 0 auto 1.5vh;
  }
  h2.title_05 {
    font-size: 6.933333vw;
    line-height: 1.6em;
  }
  h2.title_05 span.underline {
    font-size: 6.933333vw;
  }
  h2.title_05 span.ast {
    font-size: 3.2vw;
  }
  p.title_05_sub {
    font-size: 4.266667vw;
    margin-top: 4vw;
    line-height: 1.6em;
  }
  .construction .inner p.att {
    width: 90%;
    margin: 0 auto;
    font-size: 3.2vw;
    text-align: left;
    text-indent: -4vw;
    padding-left: 5vw;
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 480px) {
  .construction .inner {
    padding-top: 0;
  }
  .construction .inner p.att {
    margin-bottom: 30px;
  }
}
</pre></body></html>