@charset "UTF-8";



/***************************************************

	privacy

***************************************************/

#page_header{
	background-image: url('../images/privacy/cont_header01.jpg');
}


#privacy .caption{
	font-size: 14px;
	line-height: 2.07;
	margin: 0 0 32px;
}

#privacy dl dt{
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
	margin: 0 0 18px;
	padding: 11px 16px;
	background: #eaeaea;
}

#privacy dl dd{
	margin: 0 0 50px;
}

#privacy dl dd:last-child{
	margin-bottom: 0;
}

#privacy dl dd > p{
	font-size: 14px;
	line-height: 2.35;
	margin: 0 0 30px;
}

#privacy dl dd > p:last-child{
	margin-bottom: 0;
}

#privacy dl dd > p a{
	color: #3c3c3c;
	text-decoration: none;
}

#privacy dl dd > ul{
	margin: -30px 0 30px;
}

#privacy dl dd > ul li{
	font-size: 14px;
	line-height: 2.35;
	padding: 0 0 0 18px;
	position: relative;
}

#privacy dl dd > ul li::before{
	content: '・';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}





/********************************************************************************
	スマートフォン用 CSS
********************************************************************************/

@media(max-width:768px){

#page_header{
	background-image: url('../images/privacy/cont_header01_sp.jpg');
}


#privacy .caption{
	font-size: 3.733333vw;
	line-height: 2.0;
	margin: 0 0 1.4em;
}

#privacy dl dt{
	font-size: 3.733333vw;
	padding: 11px 14px;
}

#privacy dl dd{
	margin: 0 0 50px;
}

#privacy dl dd > p{
	font-size: 3.2vw;
	line-height: 2.0;
	margin: 0 0 1.4em;
}

#privacy dl dd > ul{
	margin: -1.4em 0 1.4em;
}

#privacy dl dd > ul li{
	font-size: 3.2vw;
	line-height: 2.0;
	padding: 0 0 0 16px;
}




}
