@charset "UTF-8";/* privacy.css */.privacy_wrap h3 {	font-size: clamp(24px,2vw,28px);	font-weight: 500;	margin-bottom:  .75em;	padding-bottom: .25em;	color: #F39800;	border-bottom: 2px solid #F39800;}.privacy_wrap p {	font-size: 16px;	font-family: 'Noto Sans JP', sans-serif !important;	font-feature-settings: "palt";	letter-spacing: .15em;	line-height: 2;}/* 大項目ごと */.privacy_wrap ul li {	margin-top: .5em;}.privacy_wrap > ul > li {	margin-top: 40px;}/* 数字付きli text-indent */.privacy_num > li > p,.privacy_num ul > li > p {	display: flex;	flex-wrap: nowrap;	align-items: flex-start;	justify-content: flex-start;}.privacy_num > li > p > span {	padding-right: .5em;}/* 数字付きliの中のli */.privacy_num ul {	padding: 25px 40px 40px;	border-radius: 10px;	background-color: #f5f5f5;}/* 数字付きliの中のli */.privacy_num ul > li > p:before {	content: "";	min-width:  .45em;	min-height: .45em;	display: block;	border-radius: 50px;	background-color: #F39800;	transform: translateY(.8em);	margin-left: .25em;	margin-right: .5em;}/* お問い合わせ窓口 */.privacy_address div {	display: flex;	flex-wrap: nowrap;}.privacy_address dt,.privacy_address dd {	display: block;	font-weight: normal;}.privacy_address dt {	min-width: fit-content;}@media screen and (max-width:768px) {	.privacy_wrap h3 {		font-size: 17px;		letter-spacing: .05em;	}	.privacy_wrap p {		font-size: 14px;		letter-spacing: .14em;	}	/* 数字付きliの中のli */	.privacy_num ul {		padding: 20px;	}}