@charset "utf-8";
/*------------------------------------------------------------
	トープページ
------------------------------------------------------------*/
.mainImg02 {
	background: url(../img/privacy/main_bg.jpg) no-repeat center top;
}

#conts {
	margin-top: -4px;
}

#conts p {
	margin-bottom: 35px;
	line-height: 1.75;
}

#conts .privacyBox {
	padding-bottom: 31px;
	margin-bottom: 32px;
	border-bottom: 1px dotted #A0A0A0;
}

#conts h3 {
	margin-bottom: 18px;
	padding: 2px 0 0 13px;
	font-size: 18px;
	color: #004080;
	font-weight: normal;
	line-height: 1.3;
	border-left: 3px solid #004080;
}

#conts .privacyBox p {
	margin-bottom: 0;
}

#conts .privacyBox .textP {
	margin-bottom: 23px;
}

#conts .privacyBox .textList li {
	padding: 4px 0 0 1em;
	text-indent: -1em;
}

#conts .privacyBox .textList li:first-child {
	padding-top: 0;
}

#conts .privacyBox02 {
	margin-bottom: 0 !important;
	border-bottom: none;
	padding-bottom: 0 !important;
}

#conts .privacyBox p a {
	color: #373737;
	text-decoration: none;
}

#conts .privacyBox p a:hover {
	text-decoration: underline;
}



@media all and (min-width: 0) and (max-width: 736px)  {
	#conts p {
		margin-bottom: 27px;
		font-size: 13px;
		line-height: 1.55;
	}
	
	#conts h3 {
		margin-bottom: 13px;
		padding-left: 8px;
		font-size: 14px;
	}
	
	#conts .privacyBox {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	
	#conts .privacyBox .textP {
		margin-bottom: 15px;
	}
	
	#conts .privacyBox .textList li {
		padding-top: 0;
		font-size: 13px;
		line-height: 1.55;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}


