@charset "UTF-8";

@media screen and (min-width: 641px){
	.container{
		width: 920px;
		padding: 40px 0 60px;
	}
	.page-head{
		margin-top: 30px;
		background: url("../images/pages/title_privacypolicy.png") no-repeat top left;
		background-size: 920px auto;
		min-height: 180px;
	}
	.page-head h2{
		padding: 70px 0 5px;
		font-size: 26px;
		border-bottom: 1px solid #707070;
	}
	
	.page-body{
		margin: 20px auto 0;
		width: 700px;
	}
	dl{

	}
	
	dt{
		display: block;
		padding: 20px 0 0;
	}
	
	dd{
		display: block;
		padding: 10px 0 10px 20px;
	}
	
}

@media screen and (max-width: 640px) {
	.container{
		padding-top:40px;
		padding-bottom:50px;
	}
	.page-head{
		margin-top: 30px;
		background: url("../images/pages/mb_title_privacypolicy.png") no-repeat top left;
		background-size: auto 155px;
		height: 155px;
	}
	.page-head h2{
		padding: 70px 0 5px;
		font-size: 24px;
		border-bottom: 1px solid #707070;
	}

	.page-body{
		margin: 20px auto 0;
	}
	dl{
		font-size: 14px;
	}
	
	dt{
		display: block;
		padding: 20px 0 0;
		padding-left:3em;
		text-indent:-3em;
	}
	
	dd{
		display: block;
		padding: 10px 0 10px 1em;
		font-weight: 500;
	}
	
}