@charset "UTF-8";

.policy02 th       { text-align:left; }
.policy02 thead th { text-align:center; }
.policy02 th:first-child,
.policy02 th:nth-child(1),
.policy02 th:nth-child(2),
.policy02 th:nth-child(3) { width:auto; }

.policy02 .table1 { margin-bottom:1em; }
.table1 + p { margin:1em 0 3em; }
.table1 th:nth-child(1) { white-space:nowrap; text-align:center; }
.table1 th:nth-child(3) { width:50%; }

.indent { text-indent:1em; }

/*------------------------------------------------------------
	レスポンシブ
------------------------------------------------------------*/
@media (max-width: 768px){
	th, td, .policy02 th:first-child, .policy02 th:nth-child(2) { width:auto; }
}
