@charset "utf-8";
.chert2_list{
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
}
.chert2_list ul{
        position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    height: fit-content;
}
.chert2_list ul li{
    display: grid;
    font-size: 1.4rem;
    grid-template-columns: 38px 250px auto;
    grid-column-gap: 8px;
    text-align: right;
    align-items: center;
}
.chert2_list ul li.link_none{
    pointer-events: none;
    color: #A6A6A6;
}
.chert2_list ul li + li{
    margin-top: 16px;
}
.chert2_list ul li div{
    height: 20px;
    background-color: #e6e6e6;
    border: 1px solid #A6A6A6;
    border-radius: 2px;
    display: block;
    position: relative;
    overflow: hidden;
}
.chert2_list ul li div:after{
    content:"";
    display: block;
    background-color: #E54816;
    height: 100%;
    width: 0;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: 1s;
}
.chert2_list ul li div.c2_num100:after{
    width: 100%;
}
.chert2_list ul li div.c2_num99:after{
    width: 99%;
}
.chert2_list ul li div.c2_num98:after{
    width: 98%;
}
.chert2_list ul li div.c2_num97:after{
    width: 97%;
}
.chert2_list ul li div.c2_num96:after{
    width: 96%;
}
.chert2_list ul li div.c2_num95:after{
    width: 95%;
}
.chert2_list ul li div.c2_num94:after{
    width: 94%;
}
.chert2_list ul li div.c2_num93:after{
    width: 93%;
}
.chert2_list ul li div.c2_num92:after{
    width: 92%;
}
.chert2_list ul li div.c2_num91:after{
    width: 91%;
}
.chert2_list ul li div.c2_num90:after{
    width: 90%;
}
.chert2_list ul li div.c2_num89:after{
    width: 89%;
}
.chert2_list ul li div.c2_num88:after{
    width: 88%;
}
.chert2_list ul li div.c2_num87:after{
    width: 87%;
}
.chert2_list ul li div.c2_num86:after{
    width: 86%;
}
.chert2_list ul li div.c2_num85:after{
    width: 85%;
}
.chert2_list ul li div.c2_num84:after{
    width: 84%;
}
.chert2_list ul li div.c2_num83:after{
    width: 83%;
}
.chert2_list ul li div.c2_num82:after{
    width: 82%;
}
.chert2_list ul li div.c2_num81:after{
    width: 81%;
}
.chert2_list ul li div.c2_num80:after{
    width: 80%;
}
.chert2_list ul li div.c2_num79:after{
    width: 79%;
}
.chert2_list ul li div.c2_num78:after{
    width: 78%;
}
.chert2_list ul li div.c2_num77:after{
    width: 77%;
}
.chert2_list ul li div.c2_num76:after{
    width: 76%;
}
.chert2_list ul li div.c2_num75:after{
    width: 75%;
}
.chert2_list ul li div.c2_num74:after{
    width: 74%;
}
.chert2_list ul li div.c2_num73:after{
    width: 73%;
}
.chert2_list ul li div.c2_num72:after{
    width: 72%;
}
.chert2_list ul li div.c2_num71:after{
    width: 71%;
}
.chert2_list ul li div.c2_num70:after{
    width: 70%;
}
.chert2_list ul li div.c2_num69:after{
    width: 69%;
}
.chert2_list ul li div.c2_num68:after{
    width: 68%;
}
.chert2_list ul li div.c2_num67:after{
    width: 67%;
}
.chert2_list ul li div.c2_num66:after{
    width: 66%;
}
.chert2_list ul li div.c2_num65:after{
    width: 65%;
}
.chert2_list ul li div.c2_num64:after{
    width: 64%;
}
.chert2_list ul li div.c2_num63:after{
    width: 63%;
}
.chert2_list ul li div.c2_num62:after{
    width: 62%;
}
.chert2_list ul li div.c2_num61:after{
    width: 61%;
}
.chert2_list ul li div.c2_num60:after{
    width: 60%;
}
.chert2_list ul li div.c2_num59:after{
    width: 59%;
}
.chert2_list ul li div.c2_num58:after{
    width: 58%;
}
.chert2_list ul li div.c2_num57:after{
    width: 57%;
}
.chert2_list ul li div.c2_num56:after{
    width: 56%;
}
.chert2_list ul li div.c2_num55:after{
    width: 55%;
}
.chert2_list ul li div.c2_num54:after{
    width: 54%;
}
.chert2_list ul li div.c2_num53:after{
    width: 53%;
}
.chert2_list ul li div.c2_num52:after{
    width: 52%;
}
.chert2_list ul li div.c2_num51:after{
    width: 51%;
}
.chert2_list ul li div.c2_num50:after{
    width: 50%;
}
.chert2_list ul li div.c2_num49:after{
    width: 49%;
}
.chert2_list ul li div.c2_num48:after{
    width: 48%;
}
.chert2_list ul li div.c2_num47:after{
    width: 47%;
}
.chert2_list ul li div.c2_num46:after{
    width: 46%;
}
.chert2_list ul li div.c2_num45:after{
    width: 45%;
}
.chert2_list ul li div.c2_num44:after{
    width: 44%;
}
.chert2_list ul li div.c2_num43:after{
    width: 43%;
}
.chert2_list ul li div.c2_num42:after{
    width: 42%;
}
.chert2_list ul li div.c2_num41:after{
    width: 41%;
}
.chert2_list ul li div.c2_num40:after{
    width: 40%;
}
.chert2_list ul li div.c2_num39:after{
    width: 39%;
}
.chert2_list ul li div.c2_num38:after{
    width: 38%;
}
.chert2_list ul li div.c2_num37:after{
    width: 37%;
}
.chert2_list ul li div.c2_num36:after{
    width: 36%;
}
.chert2_list ul li div.c2_num35:after{
    width: 35%;
}
.chert2_list ul li div.c2_num34:after{
    width: 34%;
}
.chert2_list ul li div.c2_num33:after{
    width: 33%;
}
.chert2_list ul li div.c2_num32:after{
    width: 32%;
}
.chert2_list ul li div.c2_num31:after{
    width: 31%;
}
.chert2_list ul li div.c2_num30:after{
    width: 30%;
}
.chert2_list ul li div.c2_num29:after{
    width: 29%;
}
.chert2_list ul li div.c2_num28:after{
    width: 28%;
}
.chert2_list ul li div.c2_num27:after{
    width: 27%;
}
.chert2_list ul li div.c2_num26:after{
    width: 26%;
}
.chert2_list ul li div.c2_num25:after{
    width: 25%;
}
.chert2_list ul li div.c2_num24:after{
    width: 24%;
}
.chert2_list ul li div.c2_num23:after{
    width: 23%;
}
.chert2_list ul li div.c2_num22:after{
    width: 22%;
}
.chert2_list ul li div.c2_num21:after{
    width: 21%;
}
.chert2_list ul li div.c2_num20:after{
    width: 20%;
}
.chert2_list ul li div.c2_num19:after{
    width: 19%;
}
.chert2_list ul li div.c2_num18:after{
    width: 18%;
}
.chert2_list ul li div.c2_num17:after{
    width: 17%;
}
.chert2_list ul li div.c2_num16:after{
    width: 16%;
}
.chert2_list ul li div.c2_num15:after{
    width: 15%;
}
.chert2_list ul li div.c2_num14:after{
    width: 14%;
}
.chert2_list ul li div.c2_num13:after{
    width: 13%;
}
.chert2_list ul li div.c2_num12:after{
    width: 12%;
}
.chert2_list ul li div.c2_num11:after{
    width: 11%;
}
.chert2_list ul li div.c2_num10:after{
    width: 10%;
}
.chert2_list ul li div.c2_num9:after{
    width: 9%;
}
.chert2_list ul li div.c2_num8:after{
    width: 8%;
}
.chert2_list ul li div.c2_num7:after{
    width: 7%;
}
.chert2_list ul li div.c2_num6:after{
    width: 6%;
}
.chert2_list ul li div.c2_num5:after{
    width: 5%;
}
.chert2_list ul li div.c2_num4:after{
    width: 4%;
}
.chert2_list ul li div.c2_num3:after{
    width: 3%;
}
.chert2_list ul li div.c2_num2:after{
    width: 2%;
}
.chert2_list ul li div.c2_num1:after{
    width: 1%;
}
.chert2_list ul li div.c2_num0:after{
    width: 0;
}

.chert2_list ul li div span{
    display: none;
}
.chert2_list ul li a,.chert2_list a.all{
    text-decoration: underline;
}
.chert2_list ul li.link_none a{
    text-decoration: none;
}
#link_select select{
    margin-left: auto;
    border-radius: 4px;
    display: block;
    padding: 4px 8px;
    color: #121212;
    background-color: #fff;
    border: 1px solid #D2D2D2;
    position: relative;
}
.now_select{
    background-color: #ccc;
}
option[selected][disabled] {
  display: none;
}
/*****PC*****/
@media screen and (min-width: 1025px) {
.chert2_list ul li a:hover,
.chert2_list a.all:hover{
    text-decoration: none;
}
.detail_reviews_chart2 h4{
    margin-top: 16px;
}
.chert2_list a.all{
    position: absolute;
    right: 0;
    bottom: 40px;
}
.chert2_list .modal_btn_last{
    position: absolute;
    bottom: 40px;
    right: 0;
        display: block;
}
#modal-5 .modal__container.small{
    max-width: 640px;
}
#modal-5 .modal__container.small p{
    font-size: 1.6rem;
}
}

/*****SP*****/
@media screen and (max-width: 1024px) {
    .chert2_list{
        position: unset;
        width: 100%;
        height: fit-content;
        margin-top: 24px;
    }
.chert2_list ul{
    position:  unset;
}
.chert2_list ul li{
    grid-template-columns: 40px 1fr 40px;
}
#link_select select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding:8px 16px;
}
#link_select{
    position: relative;
    padding-top: 24px;
}
#link_select:after{
    content: "";
    display: block;
    position: absolute;
    right: 8px;
    bottom: 16px;
    width:0;
height:0;
border-style:solid;
border-width: 6px 5px 0 5px;
border-color: #121212 transparent transparent transparent;
}
.contents.border_none.reviews_list .grid_box.column2.gap + .long.detail_reviews_detail-user_info{
    margin-bottom: 0;
}
.chert2_list .modal_btn_last{
    margin-top: 24px;
}
}
