<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h3.ttl01 {
 text-align: center;
 font-size: 28px;
 font-weight: normal;
 padding-top: 15px;
 letter-spacing: 0.15em;
 line-height: 1.4em;
}
.sub_detail_bg01 {
  padding:25px 0;
}
.prv_wrap {
  font-size:16px;
  line-height:1.8em;
  letter-spacing: 0.1em;
  padding:80px 0 100px 0;
  max-width:1080px;
  margin:0 auto;
}
@media(max-width:1079px) and (min-width:768px) {
  .prv_wrap {
    padding-left:3%;
    padding-right:3%;
  }
}
@media(max-width:767px) {
 h3.ttl01 {
  text-align: center;
  font-size: calc(40/750*100vw);
  font-weight: normal;
  padding-top: 3%;
  line-height: 1.4em;
 }
 .sub_detail_bg01 {
  padding: 3.5% 0;
 }
 .pankuzu {
   letter-spacing:0em;
   padding-left:8px;
 }
 .prv_wrap {
   font-size:calc( 27/750*100vw );
   line-height:1.8em;
   padding:8% 3.5%;
   margin:0 auto;
 }
}
@media(max-width:320px) {
  .pankuzu {
    font-size:11px;
  }
}
</pre></body></html>