@charset "UTF-8";

/* privacy
----------------------------------------------- */
.privacy {text-align: justify;line-height: 1.6;}
.privacy p {font-size: 12px;margin-bottom: 5%; }
.privacy dl{margin-bottom: 5%;}
.privacy dl:last-of-type{margin-bottom: 0;}
.privacy dt{font-size: 12px;margin-bottom: 2%;padding: 2% 3% 2%;background: #f5f5f5;}
.privacy dd{font-size: 12px; margin-bottom: 4%;}
.privacy dd:last-of-type{margin-bottom: 0;}s
.privacy dd p{margin-bottom: 5%;}
.privacy dd p:last-of-type{margin-bottom: 0;}
.privacy a{color:var(--gold);}
.privacy dd li{text-indent: -1em;padding-left:1em;}
.privacy .link a{font-size: 90%;}
.privacy dd a{font-weight: 600;}


/* =============================================
pc-size 
================================================*/
@media screen and (min-width: 736px) { 
.privacy p{font-size: 14px; margin-bottom: 30px; }
.privacy dl{margin-bottom: 20px; }
.privacy dt{font-size: 14px;margin-bottom: 10px;padding: 8px 14px;}
.privacy dd{font-size: 14px;margin-bottom: 20px;}
.privacy dd p{margin-bottom: 20px;}

}


/* =============================================
 retina-size
================================================*/
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) {


}
