<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">hr.border{
 height:5px;
 border:none;
 padding: 0;
}
hr.border-top{
 border-top:2px solid #929292;
 margin: 0 !important;
}
hr.border-mid{
 border-top:1px solid #929292;
}
.detail_index{
    margin: 0;
    padding: 0;
    text-align: left;
  }
  .detail_index li{
    list-style: none;
  }
  .detail_index li:before{
		content:"○";
		padding-right:.5em;
  }
.mainContent{font-size: 1rem;}
.mainContent p{font-size: .75em;line-height: 1.55;}
.mainContent h3{font-size:.875em;}
.mainContent p:not(:first-child){margin-top:.875em;}
.mainContent ul li:not(:first-child){margin-top:.75em;}
 .photo{width:100%;height:auto;margin-top: 1em;text-align: center;margin-bottom: 1lh;}
 figure{margin: 0;}
.photo img{max-width:100%;height:auto;}
 .index sup{display: inline-block;margin-top: -.5em;} 
  figcaption{font-size: .75em;padding-top: .5em;}
sub{font-size: 0.75em;vertical-align: baseline;}
 .caution{margin-top: 1em;}
 .caution span{
  display: block;
  padding-left: 1.5em;
  text-indent: -1.5em;
 }
.caution {margin:1lh 0;}
.caution p {margin-left:1em;text-indent:-1em; font-size:.62875em; margin-bottom:1em;}
.caution p.norm {font-size:1.8rem;}
.caution p:before{ content:"※"; }
blockquote.detail{background-color: #eff9ff;padding: .75em 1em;width: 100%;margin:.5em 0;}
 blockquote.detail p{padding-left: 1em;text-indent: -.875em;}
blockquote.detail p:not(:first-child){margin-top: .5em;}
.pc-flex div.color{padding: .75em;margin-bottom: 1lh;}
.pc-flex div.color p{margin: 0;}
.pc-flex div.color h4{text-align: center;font-size:.75em;margin: 0 0 .25em;}
.pc-flex div.b{background-color: #ddf3f7;}
.pc-flex div.b h4{color:#1f3864;}
.pc-flex div.p{background-color: #fceee4;}
.pc-flex div.p h4{color:#c45911;}
ul.disk li{
 list-style: outside disc;
 margin-left: 1.2em;
 background: none;
 padding: 0;
}
ul.disk li:not(:first-child){margin-top: .125lh;}
ul.disk{margin-bottom: .25lh;}

@media screen and (min-width:481px){
 .pc-flex{
     display:flex;
  gap:.25em;
  justify-content: center;
 }
 .pc-flex figure{margin: 0;}
 .flx{
     display:flex;
  gap:.5em;
  justify-content:center;
 }
 table.layout td.wspM{padding-right: 0;}
  table.layout td.wspM p.textM{margin-top: 1em;}
@media screen and (max-width:480px){
 .pcv{display: none;}
 }
figcaption .float-right{float: right;margin-left: -11.5em;}
figcaption:has(.float-right):after{content: "";display: table;clear: both;}
figcaption:has(.float-right) span:first-child{display: inline-block;}
rp,rt{ font-size: 0.6em !important; font-weight:normal;}
.layout.spS{ margin:7px 0;}
.spM{ padding:14px 0 14px 0;}
</pre></body></html>