<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
#sub_page_top {
 background:url(../images/common/line_bg.png),-moz-linear-gradient(left, #c0dd94, #a4d4f5);
 background:url(../images/common/line_bg.png),-webkit-linear-gradient(left, #c0dd94, #a4d4f5);
 background:url(../images/common/line_bg.png),linear-gradient(to right, #c0dd94, #a4d4f5);
 background-repeat: repeat;
 background-size:100%;
 padding-bottom:60px;
}
.sub_bg {
  background:-moz-linear-gradient(left, #c0dd94, #a4d4f5);
  background:-webkit-linear-gradient(left, #c0dd94, #a4d4f5);
  background:linear-gradient(to right, #c0dd94, #a4d4f5);
}
.sub_page_wbox {
  max-width:1080px;
  margin:60px auto 0;
  background: #fff;
  padding:60px 0;
  text-align: center;
}
.sub_page_wbox h4 {
  font-size:24px;
  line-height:1.2em;
  font-weight: normal;
  letter-spacing: 0.1em;
}
.sub_page_wbox .sub_page_wbox_txt01 {
  margin-top:45px;
}
@media (max-width:850px) {
  .sub_page_wbox h4 {
    font-size:22px;
  }
}

@media(max-width:767px) {
  h3.txtw {
    padding-bottom:10%;
  }
  .sub_page_wbox {
    width:94%;
    margin:3% auto 0;
    background: #fff;
    padding:8% 5%;
    text-align: center;
  }
  .sub_page_wbox h4 {
    font-size:calc( 30/750*100vw );
    line-height:1.8em;
  }
  .sub_page_wbox .sub_page_wbox_txt01 {
    line-height:1.7em;
    font-size:calc( 27/750*100vw );
    margin-top:5%;
  }
  #sub_page_top {
    padding-bottom:7%;
  }
}
</pre></body></html>