@charset "utf-8";
/* work */
#subvisual .bg-privacy:before{
	background-image: url("../image/privacy/bg-privacy.jpg"); 
	background-position: center;	
}


#privacy{
	position: relative;
	padding: 75px 0;
}

#privacy h3{
	position: relative;
	padding-left: 16px;
	color: #4aa6db;
	font-size: 35px;
	line-height: 1.2;
	margin-bottom: 40px;
}


@media screen and (max-width: 750px) {
	#privacy h3{font-size: 40px;padding-left: 25px;}
}

#privacy h3:before{
	content: "";
	position: absolute;
	width: 6px;
	height: 100%;
	background-color: #4aa6db;
	left: 0;
	top: 0;
}

#privacy .content{margin-bottom:70px;}
#privacy .content:last-of-type{margin-bottom:0px;}

#privacy .content .description{margin-bottom:60px;}
#privacy .content .description:last-of-type{margin-bottom:0px;}

#privacy h5{
	position: relative;
	color: #4aa6db;
	font-size: 22px;
	line-height: 1.2;
	margin-bottom: 15px;
	padding-left: 0;
}

#privacy h5:before{content: none;}

@media screen and (max-width: 750px) {
	#privacy h5{font-size: 32px;}
}

#privacy .comment{margin-bottom:40px;}
#privacy .comment:last-of-type{margin-bottom:0px;}

#privacy ul{
	margin:0 0 40px 0;
	padding:0;
	list-style: none;
}

#privacy ul li{
	position: relative;
	padding-left: 25px;
}

#privacy ul li:before{
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #202020;
}

@media screen and (max-width: 750px) {
	#privacy ul li{
		padding-left: 36px;
	}

	#privacy ul li:before{
		top: 13px;
		width: 26px;
		height: 26px;
	}

}
