/*==================================================
プライバシーポリシー
===================================*/
/* プライバシーポリシーアウトライン
------------------------------------------------------------*/
#privacy-policy {
	margin: 0 auto;
	padding-bottom: 50px;
	background-color: #272727;
	color: #fff;
}

#policy {
	margin: 80px auto 100px;
	width: 80%;
}

/* カテゴリータイトル
------------------------------------------------------------*/
#policy .catergory01 {
	position: relative;
	padding-top: 30px;
}

#policy .catergory01 h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 0 5px 6px;
	line-height: 1.0em;
	color: #fff;
	border-bottom: solid 1px #fe0172;
	border-left: solid 5px #fe0172;
	font-size: 20px;
}

/* カテゴリータイトル
------------------------------------------------------------*/
#policy .catergory02 {
	position: relative;
	margin-top: 80px;
	margin-bottom: 5px;
}

#policy .catergory02 h1 {
	position: relative;
	margin-bottom: 15px;
	padding: 3px 0 5px 6px;
	line-height: 1.0em;
	color: #fff;
	border-bottom: solid 0px #fe0172;
	border-left: solid 5px #fe0172;
	font-size: 20px;
}



/* ピライバシーポリシーテキスト（explanatory-textは、サブページcssに記載）
------------------------------------------------------------*/


/* RESPONSIVE 設定
------------------------------------------------------------*/
@media screen and (max-width: 1100px) {
}

@media screen and (max-width: 850px) {
}

@media only screen and (max-width: 799px){
	/* プライバシーポリシーアウトライン
	------------------------------------------------------------*/
	#policy {
		width: 95%;
	}
}

@media only screen and (min-width: 641px){
}

@media only screen and (max-width: 640px){
	/* プライバシーポリシーアウトライン
	------------------------------------------------------------*/
	#policy {
		margin-top: 50px;
		width: 90%;
	}

	#policy .catergory01 h1 {
		font-size: 18px;
		padding-bottom: 7px;
	}

	#policy .catergory02 {
		margin-top: 50px;
	}

	#policy .catergory02 h1 {
		font-size: 18px;
		padding-bottom: 7px;
	}
}







