@charset "utf-8";
/* CSS Document */

#privacy.cnt_area .wrap.inn{
	padding-bottom: 50px;
	margin-top: 0;
}

#privacy.cnt_area .wrap.inn.noshadow{
	box-shadow: none;
	padding-bottom: 40px;
}
#privacy.cnt_area .wrap.inn.shadow{
	padding-top: 85px;
}

#privacy .policy dt{
	font-size: 1.8rem;
	font-weight: bold;
	color: #006CC9;
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 23px;
}
#privacy .policy dd{
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 40px;
}
#privacy .policy dd p + p,
#privacy .policy dd p + ul{
	margin-top: 1.5em;
}
#privacy .policy dd a{
	color: #000;
}

/*------------------------------ tab ------------------------------*/

@media screen and (max-width: 1280px) {
	

	
}
@media screen and (max-width: 1024px) {
	



}
@media screen and (max-width: 925px) {
	

}
@media screen and (max-width: 767px) {
	
	
	#privacy .wrap.inn{
		padding:10vw 5% 0;
	}
	#privacy.cnt_area .wrap.inn.shadow{
		padding-top: 10vw;
	}
	#privacy .policy dt{
		margin-bottom: 17px;
	}
	#privacy .policy dd{
		font-size: 1.4rem;
		line-height: 1.5;
		margin-bottom: 34px;
	}
	
	
}
@media screen and (max-width: 360px) {
	

}
@media screen and (max-width: 320px) {
	
}