
.btn{
    line-height: 35px;
    height: 35px;
    font-size: 20px;
}


#content02 {width: 100%;max-width:1200px;margin: 0 auto 110px auto;}
#content02 .wrapper {display: flex;flex-flow: row wrap;}
#content02 .wrapper .title_area {width: 24.1%;}
#content02 .wrapper .title_area .title {font-size:30px;font-weight: bold;line-height: 48.08px;color:#121212;letter-spacing: -0.025em;}
#content02 .wrapper .title_area .title span{font-size:40px;}
#content02 .wrapper .title_area .title:after {content: "";display: block;width: 60px;height: 3px;background: rgb(35, 154, 205);margin: 20px 0px 40px 0;}
#content02 .wrapper .title_area .desc {max-width:185px;font-size:16px;line-height: 25px;letter-spacing: -0.025em;color:#666666;}
#content02 .wrapper .history_list {width:75.9%;}
#content02 .wrapper .history_list .horizon_line {width:100%; height: 1px;margin:25px 0;background :rgb(221, 221, 221);}
#content02 .wrapper .history_list ul li {display: flex;flex-flow: row wrap;}
#content02 .wrapper .history_list .year {width: 60px;color:#239acd;font-size: 25px;font-weight: bold;line-height: 30px;letter-spacing: -0.025em;}
#content02 .wrapper .history_list .month {width: 67px;font-weight: bold;text-align: right;color:#999999;font-size:20px;letter-spacing: -0.025em;line-height: 30px;}
#content02 .wrapper .history_list .history {padding-left:55px;width: calc(100% - 127px);color:#121212;font-size:18px;line-height: 30px;letter-spacing: -0.025em;}

@media all and (max-width: 960px){
    #content02 .wrapper {display: flex;flex-flow: column nowrap;padding-left: 20px;}
    #content02 .wrapper .title_area {width:100%;margin-bottom:50px;}
    #content02 .wrapper .history_list {width:100%;}
}

@media all and (max-width: 480px){
    #content02 .wrapper .history_list .year {width:100%;}
    #content02 .wrapper .history_list .month {text-align: left}
    #content02 .wrapper .history_list .history {width:calc(100% - 67px);padding: 0;}
}