@charset "utf-8";

/* ========== PRIVACY ======================================== */

.page_ttl {
	margin-bottom: 3.6em;
}
.page_ttl .ttl {
	text-align: center;
}

@media screen and (min-width: 751px) {
	.sec_ttl .ttl {
		font-size: 3em;
	}
}


#privacy .inner {
	max-width: 1000px;
}

#privacy h3 {
	margin: 1.8em 0 .45em;
	font-size: 1.2em;
	font-weight: 800;
}

#privacy table {
	width: 100%;
}
#privacy table th,
#privacy table td {
	padding: .45em;
	border: 1px solid #ccc;
}
#privacy table th {
	background: #fafafa;
}
#privacy table td {
}

#privacy table th.th1 {
	width: 6em;
}
#privacy table th.th2{
	width: 10em;
}
#privacy table th.th3 {
}

#privacy ol {
	list-style: outside none;
}
#privacy ol.kakko {
	counter-reset: num;
}
#privacy ol.kakko li {
	position: relative;
	padding-left: 1.5em;
}
#privacy ol.kakko li::before {
	counter-increment: num;
	content: counter(num)" ）";
	position: absolute;
	left: 0;
}

#privacy ol.alpha {
	margin-left: 1.5em;
	list-style-type: lower-alpha;
}

#privacy ol.roman {
	margin-left: 1.5em;
	list-style-type: lower-roman;
}

@media screen and (max-width: 750px) {
}
@media screen and (min-width: 751px) {
	#privacy table th.th1 {
		width: 10em;
	}
	#privacy table th.th2{
		width: 20em;
	}
	#privacy table th.th3 {
	}
}





/* ========== PRIVACY ======================================== */




@media screen and (max-width: 750px) {
}
@media screen and (min-width: 751px) {
}




