@charset "UTF-8";



/* =========================================================
 rules
========================================================= */
.rules .rules-title{ font-weight: bold; }
.rules .rules-text{}
.rules .rules-list{}
.rules .rules-list dt{ font-weight: bold; }
.rules .rules-list dd{}

.rules .rules-numlist{ counter-reset : numlist ; }
.rules .rules-numlist li{ padding-left: 1.5em;position: relative; }
.rules .rules-numlist li::before {
	content: counter(numlist) ". ";counter-increment: numlist ;
	position: absolute;left: 0;top: 0;
}

/*//////////////////////////
PC-TAB
//////////////////////////*/
@media only screen and (min-width:768px) {
#privacy-text .section-inner,
#personal-text .section-inner{ min-width: 1125px;width: 80%;margin-left: auto;margin-right: auto;padding-top: 55px;padding-bottom: 55px; }
.rules{ padding-bottom: 30px;line-height: 1.66; }
.rules{ font-size: 12px; }
.rules .rules-title{ font-size: 20px; }
.rules .rules-title{ padding-bottom: 30px; }
.rules .rules-text{ padding-bottom: 25px; }
.rules .rules-list dd{ padding-bottom: 25px; }
}
/*//////////////////////////
SP
//////////////////////////*/
@media only screen and (max-width:767px) {
#privacy-text .section-inner,
#personal-text .section-inner{ padding-left: 15px;padding-right: 15px;padding-top: 9%;padding-bottom: 9%; }
.rules{ font-size: 10px;padding-bottom: 10%;line-height: 1.8; }
.rules:last-child{ padding-bottom: 0; }
.rules .rules-title{ font-size: 13px; }
.rules .rules-title{ padding-bottom: 1em; }
.rules .rules-text,
.rules .rules-list dd{ padding-bottom: 2em; }
.rules .rules-list dd:last-child{ padding-bottom: 0; }
}
