/** PRIVACY CSS **/

.privacy h2{font-size:1.4rem;color:#333;border:none;font-family:mygothic,sans-serif;margin:60px 0 10px;}
.privacy h2::before{display:none;}
.privacy ol{padding-left:1em;}
.privacy ol li{list-style-type:decimal;margin-bottom:0.8em;}
.privacy p + ul{ margin-top:1.4em;}
.privacy ul{padding-left:1.5em;}
.privacy ul li{margin-bottom:0.8em;list-style-type:disc;}
.privacy ul + p{margin-top:1.4em;}
/**/
.infoBlk{padding:25px 30px;margin:40px 0 0 0;background:#fff;}
.infoBlk h3{font-size:2.0rem;color:#663e2a;font-weight:bold;}
.infoBlk dl{margin-top:1em;}
.infoBlk dl dt{font-weight:bold;font-size:1.6rem;}
.infoBlk dl dd a{color:#333;text-decoration:none;}
.infoBlk dl dd a:hover{cursor:default;}


/* SP */
@media screen and (max-width:640px){
.infoBlk dl dd a{color:#333;text-decoration:underline;}

}

.infoBlk dl dd a.linkBtn {
  display: inline-block;
  background-color: #663e2a;
  background-image: url(/common/images/arr_wht.png);
  background-repeat: no-repeat;
  background-position: 1em center;
  background-size: 8px auto;
  font-family: mymincho,serif;
  color: #fff;
  text-decoration: none;
  text-indent: 0;
  line-height: 34px;
  padding: 0 2.5em;
  margin: 1em 0;
}

@media screen and (max-width: 640px) {
  .infoBlk dl dd a.linkBtn {
    width: 100%;
    text-align: center;
    padding: 0;
    line-height: 45px;
    font-size: 1.2rem;
  }
}
