@charset "utf-8";

/* mobile----------------------------------------------------*/
@media screen and (max-width: 480px) {


.main_pict{width: 100%; height: 360px; background-image: url(main_pict.jpg); background-size: cover;}

.lead{font-size: 13px;line-height: 1.6em;width: 90%;margin: 40px auto;}

    
.privacy_policy{width: 90%; margin: 20px auto;}
.privacy_policy dl{margin-bottom: 20px; margin-left: 2%;}
.privacy_policy dt{font-weight: bold;}
.privacy_policy dd{margin:6px 0 0 4%;}
.privacy_policy ol{margin:6px 0 6px 8%;}
}/* Tablet---------------------------------------------------*/
@media (min-width: 481px) and (max-width: 768px) {

.main_pict{width: 100%; height: 360px; background-image: url(main_pict.jpg); background-size: cover;}

.lead{font-size: 13px;line-height: 1.6em;width: 90%;margin: 40px auto;}

    
.privacy_policy{width: 90%; margin: 20px auto;}
.privacy_policy dl{margin-bottom: 20px; margin-left: 2%;}
.privacy_policy dt{font-weight: bold;}
.privacy_policy dd{margin:6px 0 0 4%;}
.privacy_policy ol{margin:6px 0 6px 8%;}


}/* PC-------------------------------------------------------*/
@media print, screen and (min-width: 769px) {	
   
.main_pict{width: 100%; height: 360px; background-image: url(main_pict.jpg); background-size: cover;}

.lead{font-size: 13px;line-height: 1.6em;width: 980px;margin: 40px auto;}

    
.privacy_policy{width: 94%; margin: 20px 0 0 40px;}
.privacy_policy dl{margin-bottom: 20px; margin-left: 5%;}
.privacy_policy dt{font-weight: bold;}
.privacy_policy dd{margin:6px 0 0 4%;}
.privacy_policy ol{margin:6px 0 6px 8%;}
}