@charset "utf-8";
/* CSS Document */

/* text css*/
.privacy_text01 {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 1.2em;
	}
	
.privacy_text02 {
	margin-top: 20px;
	margin-bottom: 20px;
	}

.privacy_text03 {
	margin-top: 80px;
	margin-bottom: 20px;
	font-size: 1.2em;
	}

.privacy_text04 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0 30px 0;
	background-color: #f8f8f8;
	}

/*span css*/
.privacy_span01 {
	font-weight: 600; /*黒文字 太い*/
	}

.privacy_span02 {
	color: #0091ff; /*青文字*/
	}

.privacy_span03 {
	color: #f00; /*赤文字*/
	}
	
/* box css*/
.privacy_box01 {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 10px 20px 30px 20px;
	background-color: #f0f0f0;
	}

.privacy_box02 {
	width: 50%;
	margin-top: -15px;
	padding: 10px 20px 10px 20px;
	border: solid thin #ddd;
	border-radius: 8px;
	background-color: #ffffff;
	}

	
/* h2 h4 css*/
.privacy_h2_01 {
	color: #222;
	}

.privacy_h2_02 {
	margin-top: 40px;
	color: #222;
	}

.privacy_h4 {
	margin-top: 10px;
	margin-bottom: -1px;
	}

/* ul ol li css */
.privacy_list01 ol li {
	list-stylee: none;
	counter-increment: cnt;
	}

.privacy_list01 ol li::marker {
	content: "("counter(cnt)")";
	}