@charset "UTF-8";
/* privacy
----------------------------------------------- */
.privacy {text-align: justify;line-height: 1.6;}
.privacy p {margin-bottom: 5%;font-feature-settings: "palt";line-height: 1.7;letter-spacing: .04em;}
.privacy dl{margin-bottom: 6%;}
.privacy dt{font-size: 110%;margin-bottom: 3%;background: var(--red);color: #fff;padding: 1.4% 2% 1.4%;font-weight:bold;}
.privacy dd{margin-bottom: 4%;}

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