/*secTop*/
.cmnTitTop{
	margin-bottom:10px;
}
/*secSitepolicy*/
.secSitepolicy{
	margin: 70px auto 0;
    width: 1200px;
}
span.annot{
	font-size: 90%;
	padding-left: 10px;
}
.indent{
  padding-left: 1em;
  text-indent: -1em;
}
.secSitepolicy .tit{
    font-size:20px;
    font-weight: 500;
}
.secSitepolicy .privacyList li{
	font-size: 15px;
	line-height: 2.0;
	border-bottom: 1px solid #E1E1E1;
	letter-spacing: 1.5px;
}
.secSitepolicy .privacyList li .fTit{ 
	font-size:18px;
	color:#000;
    font-weight: 500;
}
.secSitepolicy .privacyList li{
	padding: 62px 0;
}
.secSitepolicy .privacyList li:first-child{
	padding-top: 0;
}
.secSitepolicy .privacyList li:last-child{
	border-bottom: none;
}
.secSitepolicy .privacyList .box{
	margin-top: 30px;
    font-weight: 500;
}
.secSitepolicy .privacyList .txtR{
	text-align: right;
	margin-top: 20px;
}

@media only screen and (max-width:1240px){
    .secSitepolicy{
        width: 85%;
    }
}
@media only screen and (max-width:767px){
	.cmnTitTop{
		margin-bottom:10px;
	}
	.secSitepolicy{
		margin: 30px auto 0;
		width: 90%;
	}
	.secSitepolicy .tit{
		font-size:16px;
	}
	.secSitepolicy .privacyList li{
		padding: 30px 0;
		font-size: 12px;
		line-height: 1.7;
		letter-spacing: 0.5px;
	}
	.secSitepolicy .privacyList li .fTit{
		font-size:15px;
	}
	.secSitepolicy .privacyList .box{
		margin-top: 15px;
	}
}
