#academic_scd01{border-top: 2px solid #510000;}
#academic_scd01 ul{width: 100%;}
#academic_scd01 ul::after{content:""; display: table; clear: both;}
#academic_scd01 li{position: relative; padding: 80px 0; border-bottom: 1px solid #d7d7d7;}
#academic_scd01 li::after{content:""; display: table; clear: both;}
#academic_scd01 li .sc_month{float: left; width: 250px;}
#academic_scd01 li .sc_month .month-box {text-align: center;}
#academic_scd01 li .sc_month .box-year { font-size: 22px; /* text-transform: uppercase;*/ color: #a9a9a9;}
#academic_scd01 li .sc_month .box-month {font-size: 40px; color: #930101; line-height: 1.2;}
#academic_scd01 li .list-inner{float: right; width: calc(100% - 250px);}
#academic_scd01 .list-box{margin-bottom: 15px; font-size: 0; border-bottom: 1px dotted #d5d5d5; padding-bottom: 10px;}
#academic_scd01 .list-box:last-child{margin-bottom: 0;}
#academic_scd01 .list-box::after{content:""; display: table; clear: both;}
#academic_scd01 .list-date{float: left; width: 300px; font-size: 20px; color: #650101;}
#academic_scd01 .list-date em {position: relative; top: 0px; }
#academic_scd01 .list-content{float: left; width: calc(100% - 300px);  font-size: 18px; color: #333;}
#academic_scd01 .search strong {display: block; padding: 60px 0 30px 0; border-bottom: 2px solid #43505d;  font-size: 60px; line-height: 1.1; color: #333;}

@media all and (max-width: 990px) {
    #academic_scd01 li .sc_month {width: 200px;}
    #academic_scd01 li .list-inner {width: calc(100% - 200px);}
}

@media all and (max-width: 700px) {
    #academic_scd01 li .sc_month,
    #academic_scd01 li .list-inner {width: 100%;}
    #academic_scd01 li .list-inner {margin-top: 20px;}
    #academic_scd01 li {padding: 20px 20px 25px 20px;}
    #academic_scd01 li .sc_month .box-month {font-size: 25px;}
    #academic_scd01 li .sc_month .box-year {font-size: 20px;}
    #academic_scd01 li .sc_month .month-box {text-align: left;}
    #academic_scd01 .list-date {width: 120px; font-size: 16px;}
    #academic_scd01 .list-content {width: calc(100% - 120px); font-size: 16px;}
}
