@charset "utf-8";
/* CSS Document */

/* ======================================================= 
			下層ページ共通 
======================================================== */
@media screen and (min-width: 769px) {
	.under .phese{margin: 78px 0 0;}
}

@media screen and (max-width: 768px) {
	.under .phese{margin: 56px 0 0;}
}


/* ======================================================= privacy ======================================================== */
@media screen and (min-width: 768px) {
	.privacy-sec{padding: 50px 0;font-size: 16px;font-weight: 500;}
	.privacy-sec .wrap{max-width: 800px;margin: auto;}
	.privacy-sec h2{margin: 0 0 20px;}
	
	.privacy-box{margin-top: 60px;}
	.privacy-box ol li{list-style-type: decimal;list-style-position: inside;padding-left: 1.1em;text-indent: -1.1em;}
	.privacy-box h3{margin: 0 0 10px;position: relative; font-size: 18px;font-weight: bold;color: #1c8c42;}
	.privacy-box p{margin: 0 0 20px;}
	
	
	.privacy-box1{margin-top:0;}
	.privacy-box1 p +p{margin: 20px 0 100px; text-align: right;}
	
	.privacy-box3 ol li > ol{margin:20px 0 60px;}
	
	
	.privacy-box4 p + p{line-height: 25px;}
	.privacy-box4 a{border-bottom: 1px solid #333333;}
	.privacy-box4 a:hover{border-bottom: 1px solid #CDCDCD; color:#CDCDCD;}
	
	
}

@media screen and (max-width: 767px) {
	.privacy-sec{padding: 50px 0;font-size: 16px;font-weight: 500;}
	.privacy-sec h2{margin: 0 0 20px;}
	
	.privacy-box{margin-top: 60px;}
	.privacy-box ol li{list-style-type: decimal;list-style-position: inside;padding-left: 1.1em;text-indent: -1.1em;}
	.privacy-box h3{margin: 0 0 10px;position: relative; font-size: 18px;font-weight: bold;color: #1c8c42;}
	.privacy-box p{margin: 0 0 20px;}
	
	
	.privacy-box1{margin-top:0;}
	.privacy-box1 p +p{margin: 20px 0 100px; text-align: right;}
	
	.privacy-box3 ol li > ol{margin:20px 0 60px;}
	
	
	.privacy-box4 p + p{line-height: 25px;}
	.privacy-box4 a{border-bottom: 1px solid #333333;}
	.privacy-box4 a:hover{border-bottom: 1px solid #CDCDCD; color:#CDCDCD;}
	
}







