@charset "UTF-8";

#privacy main{
	background: url(/images/privacy/main.jpg);
	background-size: cover;
	background-position: center;
}
#privacy .inner{
	margin: 0 auto 5rem;
}
#privacy .inner .box01{
	margin: 4rem auto 0;
}
#privacy .inner .box01 h3{
	margin: 0 auto 2rem;
}
#privacy .inner .box01 p.caption{
	width: 100%;
	margin: 0 auto 2rem;
}
#privacy .inner .box .boxwrap{
	width: 100%;
	margin: 0 auto 2rem;
}
#privacy .inner .box01 .boxwrap h4 {
	border-bottom: 2px solid var(--color02);
	font-size: var(--font18-22);
	font-weight: 500;
	width: 100%;
	margin: 0 auto 1rem;
	padding: 1rem 0 1rem 2rem;
	position: relative;
}
#privacy .inner .box02 .boxwrap h4 {
	border-bottom: 2px solid var(--color02);
	font-size: var(--font18-22);
	font-weight: 500;
	width: 100%;
	margin: 0 auto 1rem;
	padding: 1rem 0 1rem 2rem;
	position: relative;
}
#privacy .inner .box02 .boxwrap h4:before{
	content:"";
	background: var(--color02);
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: var(--takasa01);
}
#privacy .inner .box .boxwrap p{
	line-height: 2.2rem;
}
#privacy .inner .box .boxwrap ul{
	line-height: 2.2rem;
	margin: 1rem auto 1rem 2rem;
}



@media all and (max-width:768px){
.contents .inner{
	width: 90%;
}
#privacy .inner .box .boxwrap p,
#privacy .inner .box .boxwrap ul{
	line-height: 1.8rem;
}
}