@charset "utf-8";
.about_content{
    display: block;
    width: auto;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}
.idea_list{
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    row-gap: 15px;
    width: auto;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}
.idea_tb{
    display: flex;
    display: -webkit-flex;
    column-gap: 10px;
    justify-content: space-between;
    width: auto;
    height: auto;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--color);
}
a.idea_name{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width: auto;
    height: auto;
    overflow: hidden;
}
.case_date{
   white-space: nowrap;
   display: block;
   width: auto;
   height: auto;
   overflow: hidden;
}

.case_list{
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    row-gap: 15px;
    width: auto;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}
.case_tb{
    display: flex;
    display: -webkit-flex;
    column-gap: 10px;
    justify-content: space-between;
    width: auto;
    height: auto;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--color);
}
a.case_name{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width: auto;
    height: auto;
    overflow: hidden;
}
.case_date{
   white-space: nowrap;
   display: block;
   width: auto;
   height: auto;
   overflow: hidden;
   color: var(--hover_color);
}