.sub-header{padding:8px 0;position:relative}.sub-header .sub-header-title{border:none;font-weight:400;background-color:initial;height:100%;line-height:initial;position:absolute;top:0;left:0;right:0;bottom:0}#contents-area{padding:16px;color:#333;background-color:#fff}#contents-area .contents{margin-bottom:60px}#contents-area .contents .sub-title{color:#333;background-color:initial;border:none;font-size:17px}#contents-area .contents .left-pain>img{width:72px;margin:10px}#contents-area .contents .right-pain .caption-area{margin-bottom:30px}#contents-area .contents .right-pain .caption-area .title{font-size:14px;font-weight:700;margin-bottom:10px}#contents-area .contents .right-pain .caption-area .caption-text{font-size:11px;line-height:20px}#contents-area .contents .right-pain .caption-area .caption-text .color-gray{color:#d8d8d8}#contents-area .contents .right-pain .information{font-size:11px;margin-top:30px}#contents-area .contents .notice{font-size:14px;margin:20px 0}table,td,th{border-collapse:collapse;border:1px solid #ababab;width:100%}.calendar .weeks{background-color:#ffc}.calendar .weeks .header.week-1{color:red}.calendar .weeks .header.week-7{color:#343fa2}.calendar .dates .date.holiday,.calendar .dates .date.week-1{background-color:#ffd7d7}.calendar .dates .date.week-7{background-color:#dbedf6}.calendar .dates .date.no-run{background-color:#d8d8d8}.calendar .row .date,.calendar .row .header{width:60px}.calendar .row .header{font-size:80%}.calendar .row .date .no-link,.calendar .row .date>a{font-family:Arial;font-size:18px;font-weight:700}.calendar .row .date{text-align:center;height:50px}.calendar .row .date>a{color:#08c!important;text-decoration:underline}