#step02_2_list {
    position: absolute;
    width: 90%;
    height: 85%;
    left: 5%;
    overflow-y: scroll;
    top: 15%;
}

#step02_2_list::-webkit-scrollbar {
    display: none;
}

#step02_2_list ul {
    white-space: nowrap;
    width: 100%;
    height: 100%;
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}

#step02_2_list ul li {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 10%;
}

#step02_2_list ul li div {
    width: 100%;
    height: 100%;
    position: relative;
}

#step02_2_list ul li div #nor2 {
    width: 85.5%;
    height: auto;
    margin-top: 4%;
    border-radius: 50%;
    border: 0.6vh solid rgba(0, 245, 245, 0);
}

.liNo {
	width: 85.5%;
    height: auto;
    margin-top: 4%;
    border-radius: 50%;
    border: 0.6vh solid rgba(0, 245, 245, 0);
}

.liSel {
	width: 85.5%;
    height: auto;
    margin-top: 4%;
    border-radius: 50%;
    border: 0.6vh solid rgba(0, 245, 245, 1);
    -webkit-box-shadow: 0px 1vh 2vh -1vh rgba(0, 245, 245, 0.7);
    -moz-box-shadow: 0px 1vh 2vh -1vh rgba(0, 245, 245, 0.7);
    box-shadow: 0px 1vh 2vh -1vh rgba(0, 245, 245, 0.7);
}

#step02_2_list ul li div #sel2 {
    width: 85.5%;
    height: auto;
    margin-top: 4%;
    border-radius: 50%;
    border: 0.6vh solid rgba(0, 245, 245, 1);
    -webkit-box-shadow: 0px 1vh 2vh -1vh rgba(0, 245, 245, 0.7);
    -moz-box-shadow: 0px 1vh 2vh -1vh rgba(0, 245, 245, 0.7);
    box-shadow: 0px 1vh 2vh -1vh rgba(0, 245, 245, 0.7);
}

#step02_2_list #btn_content {
    position: relative;
    width: 100%;
    height: 20%;
    text-align: center;
    top: 3%;
}

#step02_2_list #btn_content .btn_name {
    width: 100%;
    height: 50%;
    font-size: 2.5vh;
    color: #7b7b7b;
}

#step02_2_list #btn_content .btn_disc {
    width: 100%;
    height: 50%;
    font-size: 1.8vh;
    color: #7b7b7b;
}