/*----------------------------------------------*/
/*緑中点*/
/*----------------------------------------------*/
.cmn_dots_green li,
.cmn_dot_green {
    padding-left: 15px;
    position: relative;
    word-break: break-all;
    width: 100%;
}

.cmn_dots_green li::before,
.cmn_dot_green::before {
    position : absolute;
    content : "";
    width: 8px;
    height : 8px;
    border-radius: 100%;
    background-color : #08875A;
    top : 9px;
    left : 0;
}

/*----------------------------------------------*/
/*オレンジ中点*/
/*----------------------------------------------*/
.cmn_dots_orange li,
.cmn_dot_orange {
    padding-left: 15px;
    position: relative;
    word-break: break-all;
    width: 100%;
}

.cmn_dots_orange li::before,
.cmn_dot_orange::before {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #FA8B00;
    top: 9px;
    left: 0;
}

/*----------------------------------------------*/
/*米印*/
/*----------------------------------------------*/
.cmn_dots_kome li,
.cmn_dot_kome {
    padding-left: 15px;
    position: relative;
    word-break: break-all;
    width: 100%;
}

.cmn_dots_kome li::before,
.cmn_dot_kome::before {
    content: "";
    background : url(../images/kome.png) no-repeat;
    position: absolute;
    width : 8px;
    height : 8px;
    top : 9px;
    left: 0;
}

/*----------------------------------------------*/
/*両かっこつき数字*/
/*----------------------------------------------*/
.cmn_dots_num li,
.cmn_dot_num {
    text-indent: -4rem;
    padding-left: 4rem;
    margin-bottom: 5px;
    list-style-type: none;
    list-style-position: outside;
    counter-increment: cnt_kakko1;
    word-break: break-all;
    width: 100%;
}

.cmn_dots_num li::before,
.cmn_dot_num::before {
    content: "（" counter(cnt_kakko1) "）";
}

/*----------------------------------------------*/
/*片かっこつき数字*/
/*----------------------------------------------*/
.cmn_dots_oddnum li,
.cmn_dot_oddnum {
    text-indent: -2.5rem;
    padding-left: 2.5rem;
    margin-bottom: 5px;
    list-style-type: none;
    list-style-position: outside;
    counter-increment: cnt_kakko2;
    word-break: break-all;
    width: 100%;
    margin-left: 15px;
}

.cmn_dots_oddnum li::before,
.cmn_dot_oddnum::before {
    content: counter(cnt_kakko2) "）";
}

/*----------------------------------------------*/
/*両かっこつきアルファベット*/
/*----------------------------------------------*/
.cmn_dots_alpha li,
.cmn_dot_alpha {
    text-indent: -4rem;
    padding-left: 4rem;
    margin-bottom: 5px;
    list-style-type: none;
    list-style-position: outside;
    counter-increment: cnt_alpha1;
    word-break: break-all;
    width: 100%;
}

.cmn_dots_alpha li::before,
.cmn_dot_alpha::before {
    content: "（" counter(cnt_alpha1, lower-latin) "）";
}

/*----------------------------------------------*/
/*片かっこつきアルファベット*/
/*----------------------------------------------*/
.cmn_dots_oddalpha li,
.cmn_dot_oddalpha {
    text-indent: -2.5rem;
    padding-left: 2.5rem;
    margin-bottom: 5px;
    list-style-type: none;
    list-style-position: outside;
    counter-increment: cnt_alpha2;
    word-break: break-all;
    width: 100%;
    margin-left: 15px;
}

.cmn_dots_oddalpha li::before,
.cmn_dot_oddalpha::before {
    content: counter(cnt_alpha2, lower-latin) "）";
}

/*----------------------------------------------*/
/*黒中点*/
/*----------------------------------------------*/
.cmn_dots_black li,
.cmn_dot_black {
    padding-left: 15px;
    position: relative;
    word-break: break-all;
    width: 100%;
}

.cmn_dots_black li::before,
.cmn_dot_black::before {
    position : absolute;
    content : "";
    width: 5px;
    height : 5px;
    border-radius: 100%;
    background-color : #000;
    top : 10px;
    left : 0;
}

/*----------------------------------------------*/
/*単一指定*/
/*----------------------------------------------*/
.cmn_dot_green::before {
    background-color : #08875A !important;
    content: "" !important;
}
.cmn_dot_orange::before {
    background-color: #FA8B00 !important;
    content: "" !important;
}
.cmn_dot_kome::before {
    background : url(../images/kome.png) no-repeat !important;
    content: "" !important;
}
.cmn_dot_num {
    counter-increment: cnt_kakko1  !important;
    
}
.cmn_dot_num::before {
    content: "（" counter(cnt_kakko1) "）" !important;
    background-color: unset !important; 
    background: none !important;
    position: relative !important;
}
.cmn_dot_oddnum {
    counter-increment: cnt_kakko2  !important;
}
.cmn_dot_oddnum::before {
    content: counter(cnt_kakko2) "）" !important;
    background-color: unset !important; 
    background: none !important;
    position: relative !important;
}
.cmn_dot_alpha {
    counter-increment: cnt_alpha1  !important;
}
.cmn_dot_alpha::before {
    content: "（" counter(cnt_alpha1, lower-latin) "）" !important;
    background-color: unset !important; 
    background: none !important;
    position: relative !important;
}
.cmn_dot_oddalpha {
    counter-increment: cnt_alpha2  !important;
}
.cmn_dot_oddalpha::before {
    content: counter(cnt_alpha2, lower-latin) "）" !important;
    background-color: unset !important; 
    background: none !important;
    position: relative !important;
}
.cmn_dot_black::before {
    background-color : #000 !important;
    content: "" !important;
}

.cmn_dots_green > .cmn_dot_num,
.cmn_dots_orange > .cmn_dot_num,
.cmn_dots_kome > .cmn_dot_num,
.cmn_dots_black > .cmn_dot_num {
    text-indent: -4rem !important;
    padding-left: 4rem !important;
}
.cmn_dots_green > .cmn_dot_oddnum,
.cmn_dots_orange > .cmn_dot_oddnum,
.cmn_dots_kome > .cmn_dot_oddnum,
.cmn_dots_black > .cmn_dot_oddnum {
    text-indent: -2.5rem !important;
    padding-left: 2.5rem !important;
}
.cmn_dots_green > .cmn_dot_alpha,
.cmn_dots_orange > .cmn_dot_alpha,
.cmn_dots_kome > .cmn_dot_alpha,
.cmn_dots_black > .cmn_dot_alpha {
    text-indent: -4rem !important;
    padding-left: 4rem !important;
}
.cmn_dots_green > .cmn_dot_oddalpha,
.cmn_dots_orange > .cmn_dot_oddalpha,
.cmn_dots_kome > .cmn_dot_oddalpha,
.cmn_dots_black > .cmn_dot_oddalpha {
    text-indent: -2.5rem !important;
    padding-left: 2.5rem !important;
}

.cmn_dots_green > .cmn_dot_num::before,
.cmn_dots_orange > .cmn_dot_num::before,
.cmn_dots_kome > .cmn_dot_num::before,
.cmn_dots_black > .cmn_dot_num::before {
    top: 0;
}
.cmn_dots_green > .cmn_dot_oddnum::before,
.cmn_dots_orange > .cmn_dot_oddnum::before,
.cmn_dots_kome > .cmn_dot_oddnum::before,
.cmn_dots_black > .cmn_dot_oddnum::before {
    top: 0;
}
.cmn_dots_green > .cmn_dot_alpha::before,
.cmn_dots_orange > .cmn_dot_alpha::before,
.cmn_dots_kome > .cmn_dot_alpha::before,
.cmn_dots_black > .cmn_dot_alpha::before {
    top: 0;
}
.cmn_dots_green > .cmn_dot_oddalpha::before,
.cmn_dots_orange > .cmn_dot_oddalpha::before,
.cmn_dots_kome > .cmn_dot_oddalpha::before,
.cmn_dots_black > .cmn_dot_oddalpha::before {
    top: 0;
}


.cmn_dots_num > .cmn_dot_green,
.cmn_dots_oddnum > .cmn_dot_green,
.cmn_dots_alpha > .cmn_dot_green,
.cmn_dots_oddalpha > .cmn_dot_green {
    padding-left: 15px !important;
    text-indent: unset !important;
    margin-left: 0px;
}
.cmn_dots_num > .cmn_dot_orange,
.cmn_dots_oddnum > .cmn_dot_orange,
.cmn_dots_alpha > .cmn_dot_orange,
.cmn_dots_oddalpha > .cmn_dot_orange {
    padding-left: 15px !important;
    text-indent: unset !important;
    margin-left: 0px;
}
.cmn_dots_num > .cmn_dot_kome,
.cmn_dots_orange > .cmn_dot_kome,
.cmn_dots_alpha > .cmn_dot_kome,
.cmn_dots_oddalpha > .cmn_dot_kome {
    padding-left: 15px !important;
    text-indent: unset !important;
    margin-left: 0px;
}
.cmn_dots_num > .cmn_dot_black,
.cmn_dots_orange > .cmn_dot_black,
.cmn_dots_alpha > .cmn_dot_black,
.cmn_dots_oddalpha > .cmn_dot_black {
    padding-left: 15px !important;
    text-indent: unset !important;
    margin-left: 0px;
}


.cmn_dots_oddnum > .cmn_dot_num,
.cmn_dots_oddnum > .cmn_dot_alpha,
.cmn_dots_oddalpha > .cmn_dot_num,
.cmn_dots_oddalpha > .cmn_dot_alpha {
    margin-left: 0px;
    text-indent: -4rem !important;
    padding-left: 4rem !important;
}
.cmn_dots_num > .cmn_dot_num,
.cmn_dots_alpha > .cmn_dot_num,
.cmn_dots_num > .cmn_dot_alpha,
.cmn_dots_alpha > .cmn_dot_alpha {
    margin-left: 0px !important;
    text-indent: -4rem !important;
    padding-left: 4rem !important;
}

.cmn_dots_oddnum > .cmn_dot_oddnum,
.cmn_dots_oddnum > .cmn_dot_oddalpha,
.cmn_dots_oddalpha > .cmn_dot_oddnum,
.cmn_dots_oddalpha > .cmn_dot_oddalpha {
    text-indent: -2.5rem !important;
    padding-left: 2.5rem !important;
}
.cmn_dots_num > .cmn_dot_oddnum,
.cmn_dots_alpha > .cmn_dot_oddnum,
.cmn_dots_num > .cmn_dot_oddalpha,
.cmn_dots_alpha > .cmn_dot_oddalpha {
    text-indent: -2.5rem !important;
    padding-left: 2.5rem !important;
}


/*----------------------------------------------------*/
/*FAQなど既存のブロックと競合するため、全てimportantにする*/
/*----------------------------------------------------*/
*[class] .cmn_dots_green li,
*[class] .cmn_dot_green {
    padding-left: 15px!important;
    position: relative!important;
    word-break: break-all!important;
    width: 100%!important;
}

*[class] .cmn_dots_green li::before,
*[class] .cmn_dot_green::before {
    position : absolute!important;
    content : "" !important;
    width: 8px!important;
    height : 8px!important;
    border-radius: 100%!important;
    background-image: none !important;
    background-color : #08875A!important;
    top : 9px!important;
    left : 0!important;
}

/*----------------------------------------------*/
/*オレンジ中点*/
/*----------------------------------------------*/
*[class] .cmn_dots_orange li,
*[class] .cmn_dot_orange {
    padding-left: 15px!important;
    position: relative!important;
    word-break: break-all!important;
    width: 100%!important;
}

*[class] .cmn_dots_orange li::before,
*[class] .cmn_dot_orange::before {
    position: absolute!important;
    content: "" !important;
    width: 8px!important;
    height: 8px!important;
    border-radius: 100%!important;
    background-image: none !important;
    background-color: #FA8B00!important;
    top: 9px!important;
    left: 0!important;
}

/*----------------------------------------------*/
/*米印*/
/*----------------------------------------------*/
*[class] .cmn_dots_kome li,
*[class] .cmn_dot_kome {
    padding-left: 15px!important;
    position: relative!important;
    word-break: break-all!important;
    width: 100%!important;
}

*[class] .cmn_dots_kome li::before,
*[class] .cmn_dot_kome::before {
    content: "" !important;
    background-color: unset;
    background : url(../images/kome.png) no-repeat!important;
    position: absolute!important;
    width : 8px!important;
    height : 8px!important;
    top : 9px!important;
    left: 0!important;
}

/*----------------------------------------------*/
/*両かっこつき数字*/
/*----------------------------------------------*/
*[class] .cmn_dots_num li,
*[class] .cmn_dot_num {
    text-indent: -4rem!important;
    padding-left: 4rem!important;
    margin-bottom: 5px!important;
    list-style-type: none!important;
    list-style-position: outside!important;
    counter-increment: cnt_kakko1!important;
    word-break: break-all!important;
    width: 100%!important;
}

*[class] .cmn_dots_num li::before,
*[class] .cmn_dot_num::before {
    content: "（" counter(cnt_kakko1) "）"!important;
    background-color: unset !important;
    background: none !important;
    top: 0 !important;
    position: relative!important;
}

/*----------------------------------------------*/
/*片かっこつき数字*/
/*----------------------------------------------*/
*[class] .cmn_dots_oddnum li,
*[class] .cmn_dot_oddnum {
    text-indent: -2.5rem!important;
    padding-left: 2.5rem!important;
    margin-bottom: 5px!important;
    list-style-type: none!important;
    list-style-position: outside!important;
    counter-increment: cnt_kakko2!important;
    word-break: break-all!important;
    width: 100%!important;
    margin-left: 15px!important;
}

*[class] .cmn_dots_oddnum li::before,
*[class] .cmn_dot_oddnum::before {
    content: counter(cnt_kakko2) "）"!important;
    background-color: unset !important;
    background: none !important;
    top: 0 !important;
    position: relative!important;
}

/*----------------------------------------------*/
/*両かっこつきアルファベット*/
/*----------------------------------------------*/
*[class] .cmn_dots_alpha li,
*[class] .cmn_dot_alpha {
    text-indent: -4rem!important;
    padding-left: 4rem!important;
    margin-bottom: 5px!important;
    list-style-type: none!important;
    list-style-position: outside!important;
    counter-increment: cnt_alpha1!important;
    word-break: break-all!important;
    width: 100%!important;
}

*[class] .cmn_dots_alpha li::before,
*[class] .cmn_dot_alpha::before {
    content: "（" counter(cnt_alpha1, lower-latin) "）"!important;
    background-color: unset !important;
    background: none !important;
    top: 0 !important;
    position: relative!important;
}

/*----------------------------------------------*/
/*片かっこつきアルファベット*/
/*----------------------------------------------*/
*[class] .cmn_dots_oddalpha li,
*[class] .cmn_dot_oddalpha {
    text-indent: -2.5rem!important;
    padding-left: 2.5rem!important;
    margin-bottom: 5px!important;
    list-style-type: none!important;
    list-style-position: outside!important;
    counter-increment: cnt_alpha2!important;
    word-break: break-all!important;
    width: 100%!important;
    margin-left: 15px!important;
}

*[class] .cmn_dots_oddalpha li::before,
*[class] .cmn_dot_oddalpha::before {
    content: counter(cnt_alpha2, lower-latin) "）"!important;
    background-color: unset !important;
    background: none !important;
    top: 0 !important;
    position: relative!important;
}

/*----------------------------------------------*/
/*黒中点*/
/*----------------------------------------------*/
*[class] .cmn_dots_black li,
*[class] .cmn_dot_black {
    padding-left: 15px!important;
    position: relative!important;
    word-break: break-all!important;
    width: 100%!important;
}

*[class] .cmn_dots_black li::before,
*[class] .cmn_dot_black::before {
    position : absolute!important;
    content : "" !important;
    width: 5px!important;
    height : 5px!important;
    border-radius: 100%!important;
    background-image: none !important;
    background-color : #000!important;
    top : 10px!important;
    left : 0!important;
}

/*----------------------------------------------*/
/*単一指定*/
/*----------------------------------------------*/
*[class] .cmn_dot_green.cmn_dot_green::before {
    background-color : #08875A !important;
    content: "" !important;
}
*[class] .cmn_dot_orange.cmn_dot_orange::before {
    background-color: #FA8B00 !important;
    content: "" !important;
}
*[class] .cmn_dot_kome.cmn_dot_kome::before {
    background : url(../images/kome.png) no-repeat !important;
    content: "" !important;
}
*[class] .cmn_dot_num {
    counter-increment: cnt_kakko1  !important;
    
}
*[class] .cmn_dot_num.cmn_dot_num::before {
    content: "（" counter(cnt_kakko1) "）" !important;
    background-color: unset !important; 
    background: none !important;
    position: relative !important;
}
*[class] .cmn_dot_oddnum.cmn_dot_oddnum {
    counter-increment: cnt_kakko2  !important;
}
*[class] .cmn_dot_oddnum.cmn_dot_oddnum::before {
    content: counter(cnt_kakko2) "）" !important;
    background-color: unset !important; 
    background: none !important;
    position: relative !important;
}
*[class] .cmn_dot_alpha.cmn_dot_alpha {
    counter-increment: cnt_alpha1  !important;
}
*[class] .cmn_dot_alpha.cmn_dot_alpha::before {
    content: "（" counter(cnt_alpha1, lower-latin) "）" !important;
    background-color: unset !important; 
    background: none !important;
    position: relative !important;
}
*[class] .cmn_dot_oddalpha.cmn_dot_oddalpha {
    counter-increment: cnt_alpha2  !important;
}
*[class] .cmn_dot_oddalpha.cmn_dot_oddalpha::before {
    content: counter(cnt_alpha2, lower-latin) "）" !important;
    background-color: unset !important; 
    background: none !important;
    position: relative !important;
}
*[class] .cmn_dot_black.cmn_dot_black::before {
    background-color : #000 !important;
    content: "" !important;
}

*[class] .cmn_dots_green > .cmn_dot_num.cmn_dot_num,
*[class] .cmn_dots_orange > .cmn_dot_num.cmn_dot_num,
*[class] .cmn_dots_kome > .cmn_dot_num.cmn_dot_num,
*[class] .cmn_dots_black > .cmn_dot_num.cmn_dot_num {
    text-indent: -4rem !important;
    padding-left: 4rem !important;
}
*[class] .cmn_dots_green > .cmn_dot_oddnum.cmn_dot_oddnum,
*[class] .cmn_dots_orange > .cmn_dot_oddnum.cmn_dot_oddnum,
*[class] .cmn_dots_kome > .cmn_dot_oddnum.cmn_dot_oddnum,
*[class] .cmn_dots_black > .cmn_dot_oddnum.cmn_dot_oddnum {
    text-indent: -2.5rem !important;
    padding-left: 2.5rem !important;
}
*[class] .cmn_dots_green > .cmn_dot_alpha.cmn_dot_alpha,
*[class] .cmn_dots_orange > .cmn_dot_alpha.cmn_dot_alpha,
*[class] .cmn_dots_kome > .cmn_dot_alpha.cmn_dot_alpha,
*[class] .cmn_dots_black > .cmn_dot_alpha.cmn_dot_alpha {
    text-indent: -4rem !important;
    padding-left: 4rem !important;
}
*[class] .cmn_dots_green > .cmn_dot_oddalpha.cmn_dot_oddalpha,
*[class] .cmn_dots_orange > .cmn_dot_oddalpha.cmn_dot_oddalpha,
*[class] .cmn_dots_kome > .cmn_dot_oddalpha.cmn_dot_oddalpha,
*[class] .cmn_dots_black > .cmn_dot_oddalpha.cmn_dot_oddalpha {
    text-indent: -2.5rem !important;
    padding-left: 2.5rem !important;
}

*[class] .cmn_dots_green > .cmn_dot_num.cmn_dot_num::before,
*[class] .cmn_dots_orange > .cmn_dot_num.cmn_dot_num::before,
*[class] .cmn_dots_kome > .cmn_dot_num.cmn_dot_num::before,
*[class] .cmn_dots_black > .cmn_dot_num.cmn_dot_num::before {
    top: 0!important;
}
*[class] .cmn_dots_green > .cmn_dot_oddnum.cmn_dot_oddnum::before,
*[class] .cmn_dots_orange > .cmn_dot_oddnum.cmn_dot_oddnum::before,
*[class] .cmn_dots_kome > .cmn_dot_oddnum.cmn_dot_oddnum::before,
*[class] .cmn_dots_black > .cmn_dot_oddnum.cmn_dot_oddnum::before {
    top: 0!important;
}
*[class] .cmn_dots_green > .cmn_dot_alpha.cmn_dot_alpha::before,
*[class] .cmn_dots_orange > .cmn_dot_alpha.cmn_dot_alpha::before,
*[class] .cmn_dots_kome > .cmn_dot_alpha.cmn_dot_alpha::before,
*[class] .cmn_dots_black > .cmn_dot_alpha.cmn_dot_alpha::before {
    top: 0!important;
}
*[class] .cmn_dots_green > .cmn_dot_oddalpha.cmn_dot_oddalpha::before,
*[class] .cmn_dots_orange > .cmn_dot_oddalpha.cmn_dot_oddalpha::before,
*[class] .cmn_dots_kome > .cmn_dot_oddalpha.cmn_dot_oddalpha::before,
*[class] .cmn_dots_black > .cmn_dot_oddalpha.cmn_dot_oddalpha::before {
    top: 0!important;
}


*[class] .cmn_dots_num > .cmn_dot_green.cmn_dot_green,
*[class] .cmn_dots_oddnum > .cmn_dot_green.cmn_dot_green,
*[class] .cmn_dots_alpha > .cmn_dot_green.cmn_dot_green,
*[class] .cmn_dots_oddalpha > .cmn_dot_green.cmn_dot_green {
    padding-left: 15px !important;
    text-indent: unset !important;
    margin-left: 0px!important;
}
*[class] .cmn_dots_num > .cmn_dot_orange.cmn_dot_orange,
*[class] .cmn_dots_oddnum > .cmn_dot_orange.cmn_dot_orange,
*[class] .cmn_dots_alpha > .cmn_dot_orange.cmn_dot_orange,
*[class] .cmn_dots_oddalpha > .cmn_dot_orange.cmn_dot_orange {
    padding-left: 15px !important;
    text-indent: unset !important;
    margin-left: 0px!important;
}
*[class] .cmn_dots_num > .cmn_dot_kome.cmn_dot_kome,
*[class] .cmn_dots_orange > .cmn_dot_kome.cmn_dot_kome,
*[class] .cmn_dots_alpha > .cmn_dot_kome.cmn_dot_kome,
*[class] .cmn_dots_oddalpha > .cmn_dot_kome.cmn_dot_kome {
    padding-left: 15px !important;
    text-indent: unset !important;
    margin-left: 0px!important;
}
*[class] .cmn_dots_num > .cmn_dot_black.cmn_dot_black,
*[class] .cmn_dots_orange > .cmn_dot_black.cmn_dot_black,
*[class] .cmn_dots_alpha > .cmn_dot_black.cmn_dot_black,
*[class] .cmn_dots_oddalpha > .cmn_dot_black.cmn_dot_black {
    padding-left: 15px !important;
    text-indent: unset !important;
    margin-left: 0px!important;
}


*[class] .cmn_dots_num > .cmn_dot_green.cmn_dot_green.cmn_dot_green::before,
*[class] .cmn_dots_oddnum > .cmn_dot_green.cmn_dot_green.cmn_dot_green::before,
*[class] .cmn_dots_alpha > .cmn_dot_green.cmn_dot_green.cmn_dot_green::before,
*[class] .cmn_dots_oddalpha > .cmn_dot_green.cmn_dot_green.cmn_dot_green::before {
    position: absolute !important;
    top: 9px !important;
    content: "" !important;
}
*[class] .cmn_dots_num > .cmn_dot_orange.cmn_dot_orange.cmn_dot_orange::before,
*[class] .cmn_dots_oddnum > .cmn_dot_orange.cmn_dot_orange.cmn_dot_orange::before,
*[class] .cmn_dots_alpha > .cmn_dot_orange.cmn_dot_orange.cmn_dot_orange::before,
*[class] .cmn_dots_oddalpha > .cmn_dot_orange.cmn_dot_orange.cmn_dot_orange::before {
    position: absolute !important;
    top: 9px !important;
    content: "" !important;
}
*[class] .cmn_dots_num > .cmn_dot_kome.cmn_dot_kome.cmn_dot_kome::before,
*[class] .cmn_dots_orange > .cmn_dot_kome.cmn_dot_kome.cmn_dot_kome::before,
*[class] .cmn_dots_alpha > .cmn_dot_kome.cmn_dot_kome.cmn_dot_kome::before,
*[class] .cmn_dots_oddalpha > .cmn_dot_kome.cmn_dot_kome.cmn_dot_kome::before {
    position: absolute !important;
    top: 9px !important;
    content: "" !important;
}
*[class] .cmn_dots_num > .cmn_dot_black.cmn_dot_black.cmn_dot_black::before,
*[class] .cmn_dots_orange > .cmn_dot_black.cmn_dot_black.cmn_dot_black::before,
*[class] .cmn_dots_alpha > .cmn_dot_black.cmn_dot_black.cmn_dot_black::before,
*[class] .cmn_dots_oddalpha > .cmn_dot_black.cmn_dot_black.cmn_dot_black::before {
    position: absolute !important;
    top: 10px !important;
    content: "" !important;
}


*[class] .cmn_dots_oddnum > .cmn_dot_num.cmn_dot_num,
*[class] .cmn_dots_oddnum > .cmn_dot_alpha.cmn_dot_alpha,
*[class] .cmn_dots_oddalpha > .cmn_dot_num.cmn_dot_num,
*[class] .cmn_dots_oddalpha > .cmn_dot_alpha.cmn_dot_alpha {
    margin-left: 0px!important;
    text-indent: -4rem !important;
    padding-left: 4rem !important;
}
*[class] .cmn_dots_num > .cmn_dot_num.cmn_dot_num,
*[class] .cmn_dots_alpha > .cmn_dot_num.cmn_dot_num,
*[class] .cmn_dots_num > .cmn_dot_alpha.cmn_dot_alpha,
*[class] .cmn_dots_alpha > .cmn_dot_alpha.cmn_dot_alpha {
    margin-left: 0px !important;
    text-indent: -4rem !important;
    padding-left: 4rem !important;
}

*[class] .cmn_dots_oddnum > .cmn_dot_oddnum.cmn_dot_oddnum,
*[class] .cmn_dots_oddnum > .cmn_dot_oddalpha.cmn_dot_oddalpha,
*[class] .cmn_dots_oddalpha > .cmn_dot_oddnum.cmn_dot_oddnum,
*[class] .cmn_dots_oddalpha > .cmn_dot_oddalpha.cmn_dot_oddalpha {
    text-indent: -2.5rem !important;
    padding-left: 2.5rem !important;
}
*[class] .cmn_dots_num > .cmn_dot_oddnum.cmn_dot_oddnum,
*[class] .cmn_dots_alpha > .cmn_dot_oddnum.cmn_dot_oddnum,
*[class] .cmn_dots_num > .cmn_dot_oddalpha.cmn_dot_oddalpha,
*[class] .cmn_dots_alpha > .cmn_dot_oddalpha.cmn_dot_oddalpha {
    text-indent: -2.5rem !important;
    padding-left: 2.5rem !important;
}
