@charset "UTF-8";
/* CSS Document */

#privacy_policy{}

/*#privacy_policy .clm:nth-child(1){ background:url('../images/top_rcrt.jpg');    background-attachment: fixed;    background-repeat: no-repeat;    background-size: cover;}*/
#privacy_policy div.clm_header{ background-image:url('../images/top_rcrt.jpg');
    background-size: cover;
    background-attachment: fixed;
	background-position:center top;
	height:300px;}
#privacy_policy .clm_cell_txt{ background:#e6e6e6;    max-width: 100%;}
#privacy_policy .clm_cell_txt h3{ color:#333; text-align:center; font-size:20px; font-weight:700;}

#privacy_policy_head .tb_caption {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: center;
	background: #e6e6e6;
}
#privacy_policy_head .tb_caption{    height: 180px;}
#privacy_policy_body ul li {
    width: 1120px;
    margin: auto;
}

#privacy_policy_body ul li:nth-child(odd){background: #e6e6e6;    width: 100%;    max-width: 1120px;}
#privacy_policy_body ul li:last-child {    padding-bottom: 80px;}
#privacy_policy_body ul li .tb_caption {
	width: 100%;
	max-width: 800px;
	margin: auto;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}

#privacy_policy_head .tb_caption h4{
	font-size:22px;
	font-weight:700;
	color:#333;}
#privacy_policy_body .box{
	max-width: 800px;
	width: 100%;
	box-sizing: border-box;
	padding: 30px 10px;
	margin:auto;
}


