@media screen and (max-width : 1204px){
	#private .private_in{width: 100%;}
	
}


@media screen and (max-width : 790px){
	#private .private_in h3{margin-bottom:30px;}
	#private .private_in > DIV p{font-size:1.6em; line-height: 1.6em; }
	#private .private_in > DIV{margin-bottom:30px; }
}


@media screen and (max-width : 660px){
	#policy-1 .box{padding-left:0px;}
	#private .private_in > DIV .box > ol li.indent{padding-left:0px;}
	#policy-6 .box p.mg{margin-bottom: 10px;}
}



@media screen and (max-width : 590px){
	#private{margin:130px 0 50px 0;}
	#private .private_in{padding: 0 30px 0 30px}
	#private .private_in h3{font-size:2.6em; line-height: 2.6rem;}

	#private .private_in > DIV h4{font-size:2.0em; line-height:2.0em;}
	#private .private_in h5{font-size:1.8em; line-height:1.8em;}
	#private .private_in > DIV p{font-size:1.5em; line-height:1.5em;}

}

@media screen and (max-width : 418px){
	#private{margin:130px 0 0 0;}
	#private .private_in{padding: 0 20px 0 20px}
	#private .private_in h3{font-size:2.3em; line-height: 2.3rem;}

	#private .private_in > DIV h4{font-size:1.8em; line-height:1.8em;}
	#private .private_in h5{font-size:1.6em; line-height:1.6em;}
	#private .private_in > DIV p{font-size:1.4em; line-height:1.4em;}
}	

@media screen and (max-width : 320px){
	#private .private_in h3{margin-bottom:20px;}
	#private .private_in{padding: 0 15px 0 15px}
	#private .private_in h3{font-size:2.0em; line-height: 2.0rem;}
	#private .private_in > DIV{margin-bottom: 20px;}

	#private .private_in > DIV h4{font-size:1.6em; line-height:1.6em;}
	#private .private_in h5{font-size:1.4em; line-height:1.4em;}
	#private .private_in > DIV p{font-size:1.2em; line-height:1.2em;}
}