@charset 'utf-8';

/*main{ background:#ccc; }*/

.privacy { width:100%; display:flex; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px; align-items:flex-start; }
.privacy dt { width:auto; font-weight:bold; margin-right:10px; font-weight:bold; }
.privacy dd { width:95%; letter-spacing:0.05em; text-align:left; }
.text_wrap { width:100%; margin-bottom:40px; }
@media screen and (min-width:768px) {
  .privacy { align-items:center; font-size:18px; }
  .privacy dt { width:auto; }
  .privacy dd { width:95%; text-align:left; }


}