@charset "UTF-8";


#section-1,
#section-2 {
   max-width: 728px;
   margin: 6em auto;
}
#section-1 h2,
#section-2 h2 {
   font-size: 1.3em;
   font-weight: bold;
   padding-bottom: .5em;
   margin-bottom: 1em;
   margin-top: 3em;
   border-bottom: solid 1px #003686;
}
#section-1 p,
#section-2 p {
   font-size: 1.1em;
   line-height: 1.75;
}
#section-1 figure{
   text-align: center;
}
#section-1 figure img{
   width: 30%;
   margin: 2em auto;
}

#section-2 dl {
   font-size: 1.1em;
   margin-top: 3em;
}
#section-2 dl dt {
   font-weight: bold;
   line-height: 1.4;
   margin-bottom: .5em;
}
#section-2 dl dt.indent {
   padding-left: 1.4em;
   text-indent: -1.4em;
}
#section-2 dl dd {
   line-height: 1.75;
   padding-left: 1.45em;
}
#section-2 sup{
   font-size: .7em;
}
#section-2 .attention{
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px #333 dotted;
   font-size: 1em;
}
#section-2 .policy_sign{
   margin-top: 2em;
   text-align: right;
}
.en #section-2 .policy_sign{
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px #333 dotted;
   display: flex;
   justify-content: flex-end;
}
.en #section-2 .policy_sign p{
   text-align: left;
}

/* レスポンシブ --------------------------------------------------------------- */
@media(max-width:768px) {

   .br_pc{
      display: inline;
   }
   #section-1{
      margin-top: 3em;
   }
   #section-1,
   #section-2 {
      width: 90%;
   }
   #section-1 figure img{
      width: 60%;
   }
}