/*======common======*/
h1{
	border-bottom:solid 1px #D9D9D9;
	padding:10px 0px 10px;
	margin:0 0 60px;
}
h1 img{
		margin:0 auto 0;
}

/*======company======*/

table{
	margin:0 20px 0;
	font-size:70%;
}
th{
	border-bottom:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	text-align:left;
	width:8em;
}
td{
	border-bottom:solid 1px #D9D9D9;
	padding:20px 0px 20px 20px ;
}

@media screen and (min-width: 768px) {
	table{
		width:980px;
		margin:0 auto 0;
		font-size:100%;
	}
	th{
		border-bottom:solid 1px #D9D9D9;
		border-right:solid 1px #D9D9D9;
		text-align:left;
	}
	td{
		border-bottom:solid 1px #D9D9D9;
		padding:20px 0px 20px 20px ;
	}
}

/*======privacy======*/
dl{
	margin:0 20px 0;
	font-size:80%;
}
dt{
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-size:120%;
}
dd{
	margin:10px 0px 30px 0px;
}

@media screen and (min-width: 768px) {
	dl{
		width:980px;
		margin:0 auto 0;
		font-size:100%;
	}
	dt{
		font-weight:bold;
		margin:0px 0px 0px 0px;
		font-size:120%;
	}
	dd{
		margin:10px 0px 30px 0px;
	}
}