@charset "UTF-8";

.commercial_txt{padding-bottom: 20px;
    & dt{margin-bottom: 10px;font-size: 2rem;font-family: "Noto Sans JP", sans-serif;font-weight:500;}
    & dd{margin-bottom: 40px;}
    & dd:last-of-type{margin-bottom: 0;}
}


.commercial_txt ul.number_list{counter-reset: number 0;
    & li{position: relative;padding: 0 0 0 3rem;margin-bottom: 25px;}
    & li::before{counter-increment: number 1;content: counter(number) "）";position: absolute;left: 0;}
}

.commercial_txt ul.num_list{counter-reset: number 0;border:solid 1px #707070;
    padding: 30px 30px 30px 70px;margin-top: 25px;
    & li{position: relative;padding: 0 0 0 0rem;margin-bottom: 0;list-style: none;}
    & li::before{content: "（" counter(list-item) "）";position: absolute;left: -2.5em;}
}

.privacy_num{counter-reset: number 0;padding-bottom: 50px;
    & dt{position: relative;padding-left: 2rem;}
    & dt::before{counter-increment: number 1;content: counter(number) ".";position: absolute;left: 0;}
}

.sup{margin-top: 30px;
    & ul{margin:0 0 20px 30px;}
    & li{list-style: disc;}
    & p:last-child{padding-left: 10px;}
}

@media screen and (max-width:834px){
.commercial_txt ul.num_list {
    padding: 15px 15px 15px 40px;}
}


