@charset "utf-8";


#privacy #pageTitleArea {
	background: url(../img/privacy/pageTitle.png) no-repeat center 210px;
}

#privacy #mainTitle {
	margin-bottom: 20px;
}
#privacy #mainTitle .pc-title {
    font-size: 23px;
    letter-spacing: 0.13em;
    font-weight: bold;
}

#privacy .mainTxt {
	width: 595px;
	margin-bottom: 25px;
}



@media (max-width: 768px) {
	#privacy #mainTitle {
	    margin-bottom: 30px;
	}

	#privacy #mainTitle img {
		width: 100%;
		height: auto;
	}
	
	#privacy #mainTitle .c-title {
	    display: block;
	    text-align: center;
	    padding-top: 50px;
	    /* color: #555; */
	}
	
	#privacy #mainTitle .c-title .text-en {
	    /* display: block; */
	    /* font-size: 30px; */
	    /* letter-spacing: 0.05em; */
	    /* line-height: 1.3; */
	    font-size: 23px;
	    letter-spacing: 0.01em;
	    letter-spacing: 0.13em;
	    font-weight: bold;
	}
	
	#privacy #mainTitle .c-title .text-jp {
	    display: block;
	    line-height: 1.3;
	    font-size: 15px;
	    letter-spacing: 0.03em;
	    padding-top: 5px;
	}
	
	#privacy #content p.mainTxt {
		width: 100%;
	    line-height: 30px;
	}
	.page-title {
		margin-bottom: 30px;
	}
}






/*------------------------------
		#privacyTxtArea
------------------------------*/
#privacyTxtArea {
	width: 595px;
}

#privacyTxtArea span {
	display: block;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #d3d4d4;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
#privacyTxtArea p {
	line-height: 20px;
	margin-bottom: 25px;
}

@media (max-width: 768px) {
	#privacyTxtArea {
		width: 100%;
	}
	
	#privacyTxtArea span {
		display: block;
		font-size: 13px;
		font-weight: bold;
		border-bottom: 1px solid #d3d4d4;
		padding-bottom: 7px;
		margin-bottom: 10px;
	}
	#privacyTxtArea p {
		line-height: 20px;
		margin-bottom: 25px;
	}
}



