.center {
    text-align: center !important
}

.left {
    text-align: left !important
}

.right {
    text-align: right !important
}

.top0 {
    margin-top: 0 !important
}

.top5 {
    margin-top: 5px !important
}

.top10 {
    margin-top: 10px !important
}

.top15 {
    margin-top: 15px !important
}

.top20 {
    margin-top: 20px !important
}

.top25 {
    margin-top: 25px !important
}

.top30 {
    margin-top: 30px !important
}

.top35 {
    margin-top: 35px !important
}

.top40 {
    margin-top: 40px !important
}

.top45 {
    margin-top: 45px !important
}

.top50 {
    margin-top: 50px !important
}

.top55,
.top60 {
    margin-top: 55px !important
}

.top65 {
    margin-top: 65px !important
}

.top70 {
    margin-top: 70px !important
}

.top75 {
    margin-top: 75px !important
}

.top80 {
    margin-top: 5pc !important
}

.top85 {
    margin-top: 85px !important
}

.top90 {
    margin-top: 90px !important
}

.top95 {
    margin-top: 95px !important
}

.top100 {
    margin-top: 75pt !important
}
.top105 {
    margin-top: 105px !important
}
.top120 {
    margin-top: 120px !important
}

.btm0 {
    margin-bottom: 0 !important
}

.btm05,
.btm5 {
    margin-bottom: 5px !important
}

.btm10 {
    margin-bottom: 10px !important
}

.btm15 {
    margin-bottom: 15px !important
}

.btm20 {
    margin-bottom: 20px !important
}

.btm25 {
    margin-bottom: 25px !important
}

.btm30 {
    margin-bottom: 30px !important
}

.btm35 {
    margin-bottom: 35px !important
}

.btm40 {
    margin-bottom: 40px !important
}

.btm45 {
    margin-bottom: 45px !important
}

.btm50 {
    margin-bottom: 50px !important
}

.btm55 {
    margin-bottom: 55px !important
}

.btm60 {
    margin-bottom: 60px !important
}

.btm65 {
    margin-bottom: 65px !important
}

.btm70 {
    margin-bottom: 70px !important
}

.btm75 {
    margin-bottom: 75px !important
}

.btm80 {
    margin-bottom: 5pc !important
}

.btm85 {
    margin-bottom: 85px !important
}

.btm90 {
    margin-bottom: 90px !important
}

.btm95 {
    margin-bottom: 95px !important
}

.btm100 {
    margin-bottom: 75pt !important
}

.pT0 {
    padding-top: 0 !important
}

.pT5 {
    padding-top: 5px !important
}

.pT10 {
    padding-top: 10px !important
}

.pT15 {
    padding-top: 15px !important
}

.pT20 {
    padding-top: 20px !important
}

.pT25 {
    padding-top: 25px !important
}

.pT30 {
    padding-top: 30px !important
}

.pT35 {
    padding-top: 35px !important
}

.pT40 {
    padding-top: 40px !important
}

.pT45 {
    padding-top: 45px !important
}

.pB0 {
    padding-bottom: 0 !important
}

.pB5 {
    padding-bottom: 5px !important
}

.pB10 {
    padding-bottom: 10px !important
}

.pB15 {
    padding-bottom: 15px !important
}

.pB20 {
    padding-bottom: 20px !important
}

.lm5 {
    margin-left: 5px !important
}

.lm10 {
    margin-left: 10px !important
}

.lm15 {
    margin-left: 15px !important
}

.lm20 {
    margin-left: 20px !important
}

.lm50 {
    margin-left: 50px !important
}

.lm60 {
    margin-left: 60px !important
}

.lm70 {
    margin-left: 70px !important
}

.rm5 {
    margin-right: 5px !important
}

.rm10 {
    margin-right: 10px !important
}

.rm15 {
    margin-right: 15px !important
}

.rm20 {
    margin-right: 20px !important
}

.vAT {
    vertical-align: top !important
}

.vAM {
    vertical-align: middle !important
}

.vAB {
    vertical-align: bottom !important
}

.bold {
    font-weight: 700
}

.normal {
    font-weight: 400
}

.w5 {
    width: 5% !important
}

.w10 {
    width: 10% !important
}

.w15 {
    width: 15% !important
}

.w18 {
    width: 18% !important
}

.w20 {
    width: 20% !important
}

.w25 {
    width: 25% !important
}

.w30 {
    width: 30% !important
}

.w35 {
    width: 35% !important
}

.w40 {
    width: 40% !important
}

.w45 {
    width: 45% !important
}

.w49 {
    width: 49% !important
}

.w50 {
    width: 50% !important
}

.w55 {
    width: 55% !important
}

.w60 {
    width: 60% !important
}

.w65 {
    width: 65% !important
}

.w70 {
    width: 70% !important
}

.w75 {
    width: 75% !important
}

.w77 {
    width: 77% !important
}

.w80 {
    width: 80% !important
}

.w85 {
    width: 85% !important
}

.w90 {
    width: 90% !important
}

.w95 {
    width: 95% !important
}

.w100 {
    width: 100% !important
}

.fltL {
    float: left !important;
}

.fltR {
    float: right !important;
}

.fltC {
    overflow: hidden;
}

.num1::before {
    content: url(/images/common_osechi2025/number/1.jpg)
}

.num2::before {
    content: url(/images/common_osechi2025/number/2.jpg)
}

.num3::before {
    content: url(/images/common_osechi2025/number/3.jpg)
}

.num4::before {
    content: url(/images/common_osechi2025/number/4.jpg)
}

.num5::before {
    content: url(/images/common_osechi2025/number/5.jpg)
}

.num6::before {
    content: url(/images/common_osechi2025/number/6.jpg)
}

.num7::before {
    content: url(/images/common_osechi2025/number/7.jpg)
}

.num8::before {
    content: url(/images/common_osechi2025/number/8.jpg)
}

.num9::before {
    content: url(/images/common_osechi2025/number/9.jpg)
}

.num10::before {
    content: url(/images/common_osechi2025/number/10.jpg)
}

.num11::before {
    content: url(/images/common_osechi2025/number/11.jpg)
}

.num12::before {
    content: url(/images/common_osechi2025/number/12.jpg)
}

.num13::before {
    content: url(/images/common_osechi2025/number/13.jpg)
}

.num14::before {
    content: url(/images/common_osechi2025/number/14.jpg)
}

.num15::before {
    content: url(/images/common_osechi2025/number/15.jpg)
}

.num16::before {
    content: url(/images/common_osechi2025/number/16.jpg)
}

.num17::before {
    content: url(/images/common_osechi2025/number/17.jpg)
}

.num18::before {
    content: url(/images/common_osechi2025/number/18.jpg)
}

.num19::before {
    content: url(/images/common_osechi2025/number/19.jpg)
}

.num20::before {
    content: url(/images/common_osechi2025/number/20.jpg)
}

.num21::before {
    content: url(/images/common_osechi2025/number/21.jpg)
}

.num22::before {
    content: url(/images/common_osechi2025/number/22.jpg)
}

.num23::before {
    content: url(/images/common_osechi2025/number/23.jpg)
}

.num24::before {
    content: url(/images/common_osechi2025/number/24.jpg)
}

.num25::before {
    content: url(/images/common_osechi2025/number/25.jpg)
}

.num26::before {
    content: url(/images/common_osechi2025/number/26.jpg)
}

.num27::before {
    content: url(/images/common_osechi2025/number/27.jpg)
}

.num28::before {
    content: url(/images/common_osechi2025/number/28.jpg)
}

.num29::before {
    content: url(/images/common_osechi2025/number/29.jpg)
}

.num30::before {
    content: url(/images/common_osechi2025/number/30.jpg)
}

.num31::before {
    content: url(/images/common_osechi2025/number/31.jpg)
}

.num32::before {
    content: url(/images/common_osechi2025/number/32.jpg)
}

.num33::before {
    content: url(/images/common_osechi2025/number/33.jpg)
}

.num34::before {
    content: url(/images/common_osechi2025/number/34.jpg)
}

.num35::before {
    content: url(/images/common_osechi2025/number/35.jpg)
}

.num36::before {
    content: url(/images/common_osechi2025/number/36.jpg)
}

.num37::before {
    content: url(/images/common_osechi2025/number/37.jpg)
}

.num38::before {
    content: url(/images/common_osechi2025/number/38.jpg)
}

.num39::before {
    content: url(/images/common_osechi2025/number/39.jpg)
}

.num40::before {
    content: url(/images/common_osechi2025/number/40.jpg)
}

.num41::before {
    content: url(/images/common_osechi2025/number/41.jpg)
}

.num42::before {
    content: url(/images/common_osechi2025/number/42.jpg)
}

.num43::before {
    content: url(/images/common_osechi2025/number/43.jpg)
}

.num44::before {
    content: url(/images/common_osechi2025/number/44.jpg)
}

.num45::before {
    content: url(/images/common_osechi2025/number/45.jpg)
}

.num46::before {
    content: url(/images/common_osechi2025/number/46.jpg)
}

.num47::before {
    content: url(/images/common_osechi2025/number/47.jpg)
}

.num48::before {
    content: url(/images/common_osechi2025/number/48.jpg)
}

.num49::before {
    content: url(/images/common_osechi2025/number/49.jpg)
}

.num50::before {
    content: url(/images/common_osechi2025/number/50.jpg)
}

.num51::before {
    content: url(/images/common_osechi2025/number/51.jpg)
}

.num52::before {
    content: url(/images/common_osechi2025/number/52.jpg)
}

.num53::before {
    content: url(/images/common_osechi2025/number/53.jpg)
}

.num54::before {
    content: url(/images/common_osechi2025/number/54.jpg)
}

.num55::before {
    content: url(/images/common_osechi2025/number/55.jpg)
}

.num56::before {
    content: url(/images/common_osechi2025/number/56.jpg)
}

.num57::before {
    content: url(/images/common_osechi2025/number/57.jpg)
}

.num58::before {
    content: url(/images/common_osechi2025/number/58.jpg)
}

.num59::before {
    content: url(/images/common_osechi2025/number/59.jpg)
}

.num60::before {
    content: url(/images/common_osechi2025/number/60.jpg)
}

.num61::before {
    content: url(/images/common_osechi2025/number/61.jpg)
}

.num62::before {
    content: url(/images/common_osechi2025/number/62.jpg)
}

.num63::before {
    content: url(/images/common_osechi2025/number/63.jpg)
}

.num64::before {
    content: url(/images/common_osechi2025/number/64.jpg)
}

.num65::before {
    content: url(/images/common_osechi2025/number/65.jpg)
}

.num66::before {
    content: url(/images/common_osechi2025/number/66.jpg)
}

.num67::before {
    content: url(/images/common_osechi2025/number/67.jpg)
}

.num68::before {
    content: url(/images/common_osechi2025/number/68.jpg)
}

.num69::before {
    content: url(/images/common_osechi2025/number/69.jpg)
}

.num70::before {
    content: url(/images/common_osechi2025/number/70.jpg)
}

.num71::before {
    content: url(/images/common_osechi2025/number/71.jpg)
}

.num72::before {
    content: url(/images/common_osechi2025/number/72.jpg)
}

.num73::before {
    content: url(/images/common_osechi2025/number/73.jpg)
}

.num74::before {
    content: url(/images/common_osechi2025/number/74.jpg)
}

.num75::before {
    content: url(/images/common_osechi2025/number/75.jpg)
}

.num76::before {
    content: url(/images/common_osechi2025/number/76.jpg)
}

.num77:before {
    content: url(/images/common_osechi2025/number/77.jpg)
}

.num78::before {
    content: url(/images/common_osechi2025/number/78.jpg)
}

.num79::before {
    content: url(/images/common_osechi2025/number/79.jpg)
}

.num80::before {
    content: url(/images/common_osechi2025/number/80.jpg)
}

.bold {
    font-weight: 700 !important
}

.red {
    color: red !important
}
