@charset "utf-8";


/* -----------------------------------------------------------
    サイトマップ
-------------------------------------------------------------- */


/* #privacy .page_title_area .title-box .ttl-en span.empty{
	display: block;
	width: 100%;
} */
#privacy .privacy-area {
	counter-reset: number;
  }
#privacy .privacy-area .inner {
	padding: 100px 0px 100px;
	width: 1000px;
	max-width: 1000px;
	min-width: 1000px;
}

#privacy .privacy-area .txt_privacy {
	line-height: 1.8;
}

#privacy .privacy-area .tit_privacy {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.5;
	margin: 0 0 15px;
	padding: 15px 50px 20px;
	/* background-color: #e8e8e8;
	border-radius: 10px;
	background-image: url(../img/icon-bg.png) ;
	background-repeat: no-repeat;
	background-size: auto 60px; */
	position: relative;
	border-bottom: 1px solid #d5d8dc;
	/* color: var(); */
}
#privacy .privacy-area .tit_privacy::before{
	position: absolute;
	counter-increment: number; /* インクリメント */
	content: counter(number, decimal-leading-zero) " ";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	font-family: var(--font-en);
	width: 40px;
	height: 40px;
	background-image: linear-gradient(70deg, #133891, #1CB3EA);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

#privacy .privacy-area a {
	color: var(--navy);
	font-weight: 600;
}

#privacy .privacy-area .privacy_box {
    margin: 30px 0 0;
}

@media screen and (max-width: 768px){
	#privacy .page_title_area .h1_area{
		top: 110px;
	}

	#privacy .page_title_area .title-box .ttl-en{
		font-size: 3.4rem;
	}
    #privacy .privacy-area .inner {
		padding: 40px 20px 60px;
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}

	#privacy .privacy-area .tit_privacy {
		font-size: 1.8rem;
		margin: 0 0 15px;
		padding: 15px 20px 15px 50px;
	}

	#privacy .privacy-area .privacy_box {
		border: none;
		padding: 0;
		margin: 20px 0 0;
	}

	/*#privacy .privacy-area .txt_privacy {
		margin: 0 0 40px;
		line-height: 1.5;
	}*/

	/*#privacy .privacy-area .tit_privacy {
		font-size: 1.8rem;
		margin: 0 0 10px;
	}*/

	/*#privacy .privacy-area a {
		color: var(--navy);
	}*/
}
