@charset "utf-8";

/***************************************************************************
*
* INDEX STYLE
*
***************************************************************************/
#content{
	background: #d6e2ef;
	padding: 82px 0 80px;
	/*margin-bottom: 400px;*/
}

.areaTitle{
	margin-bottom: 49px;
}
.areaTitle .jp{
	letter-spacing: 0;
}

.areaPrivacy{

}
.areaPrivacy .inner{
	background: #fff;
	padding: 73px 125px 83px;
}
.areaPrivacy .noteText{
	font-size: 16px;
	position: relative;
	margin-bottom: 86px;
	line-height: 1.8;
	letter-spacing: -0.9px;
}
.areaPrivacy .noteText:after{
	content: '';
    position: absolute;
    width: 32px;
    border-bottom: 2px solid #ACC5E0;
    bottom: -45px;
    left: 50%;
    transform: translateX(-50%);
}

.areaPrivacy .listPrivacy{
	
}
.areaPrivacy .listPrivacy li{
	margin-bottom: 32px;
}
.areaPrivacy .listPrivacy li .privacyTitle{
	font-size: 24px;
	color: #33547c;
	margin-bottom: 12px;
	letter-spacing: 1px;
}
.areaPrivacy .listPrivacy li .text{
	font-size: 16px;
	line-height: 1.8;
	letter-spacing: 1px;
}
.areaPrivacy .listPrivacy li .text a{
	color: #32363B;
}

@media(max-width: 768px){

	#content{
		padding: 36px 0 80px;
	}
	.areaTitle{
		margin-bottom: 20px;
	}
	.areaTitle .en{
		max-width: 69%;
	}
	.areaPrivacy{
		width: 91.5%;
		margin: 0 auto;
	}
	.areaPrivacy .inner{
		padding: 20px 3% 17px;
	}
	.areaPrivacy .noteText{
		line-height: 1.5;
		margin-bottom: 40px;
	}
	.areaPrivacy .noteText:after{
		width: 16px;
		border-bottom: 1px solid #ACC5E0;
		bottom: -19px;
	}
	.areaPrivacy .listPrivacy li{
		margin-bottom: 18px;
	}
	.areaPrivacy .listPrivacy li .privacyTitle{
		font-size: 20px;
		margin-bottom: 16px;
		line-height: 1.2;
	}
	.areaPrivacy .listPrivacy li .text{
		line-height: 1.5;
	    letter-spacing: -1.32px;
	    text-align: justify;
	}


}
