@charset "UTF-8";

/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* プライバシーポリシー
/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* タイトル */
@media (min-width:769px){
	#pageTitle {
		background-image: url(../images/privacy/bg_title_pc.jpg);
	}
}
@media (max-width:768px){
	#pageTitle {
		background-image: url(../images/privacy/bg_title_sp.jpg);
	}
}

#contents ol dt {
	color: #008678;
}
#contents ol dt span {
	display: inline-block;
}
#contents ol ol span {
	display: inline-block;
	text-indent: 0;
}
@media (min-width:769px){
	#contents .text {
		padding: 10px 0 20px;
	}
	#contents section > ol {
		padding-bottom: 20px;
	}
	#contents ol dt {
		font-size: 18px;
		margin-top: 24px;
	}
	#contents ol dt span {
		width: 35px;
	}
	#contents ol dd {
		margin-top: 12px;
		line-height: 26px;
		padding-left: 35px;
	}
	#contents ol ol {
		margin-top: 26px;
	}
	#contents ol ol li {
		padding-left: 20px;
		text-indent: -20px;
	}
	#contents ol ol span {
		width: 20px;
	}
}
@media (max-width:768px){
	#contents section {
		padding: 0 20px;
	}
	#contents section > ol {
		padding-bottom: 13px
	}
	#contents .text {
		padding: 12px 0 8px;
	}
	#contents ol dt {
		font-size: 15px;
		margin-top: 14px;
	}
	#contents ol dt span {
		width: 30px;
	}
	#contents ol dd {
		margin-top: 5px;
		padding-left: 30px;
	}
	#contents ol ol {
		margin-top: 20px;
	}
	#contents ol ol li {
		padding-left: 16px;
		text-indent: -16px;
	}
	#contents ol ol span {
		width: 16px;
	}
}