@charset "utf-8";
/* CSS Document */
article * {
	font-size: 14px;
}

h2 {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin: 20px 0 8px 0;
}
.main {
	margin:0 10px;
}

.privacy_txt {
	font-size: 14px;
	color: #333;
	margin: 0 0 0 14px;
	padding: 0 0 10px 0;
	line-height: 1.7;
}

.privacy_table {
	border: 1px solid #697897;
	border-left: none;
	margin: 20px 0 10px 0;
}

.privacy_table th {
	background: #697897;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	height: 46px;
	line-height: 46px;
	padding: 0 0 0 20px;
	width: 180px;
	border-bottom: 1px solid #fff;
}
.privacy_table .b_line {
	border-bottom: 1px solid #697897;
}
.privacy_table td {
	color: #333;
	font-size: 14px;
	height: 46px;
	line-height: 46px;
	padding: 0 0 0 20px;
	width: 249px;
	border-bottom: 1px solid #697897;
}

.privacy_table td a {
	color: #697897;
}

.privacy_table td a:hover {
    -ms-filter: "alpha( opacity=75 )";
    -moz-opacity: 0.75;
    opacity: 0.75; 
}

.privacy_table .wh_line {
	border-bottom: 1px solid #fff;
}

.privacy_table .last th {
	border-bottom: none;
}

.privacy_table .last td {
	border-bottom: 680px;
}

.privacy_txt2 {
	font-size: 14px;
	color: #333;
	line-height: 1.7;
}

.privacy_txt2 a {
	color: #697897;	
}

.privacy_txt2 a:hover {
    -ms-filter: "alpha( opacity=75 )";
    -moz-opacity: 0.75;
    opacity: 0.75; 
}

.privacy_txt3 {
	font-size: 14px;
	color: #333;
	margin:30px 0 25px;
	line-height: 1.7;
}

.privacy_txt_last {
	margin: 20px auto 40px;
	text-align:center;
	font-size:16px ;
}

.privacy_txt_last a {
	font-size: 14px;
	color: #697897;
}

.privacy_txt_last a:hover {
    -ms-filter: "alpha( opacity=75 )";
    -moz-opacity: 0.75;
    opacity: 0.75; 
}




