.time_table{width:100%;flex-grow:1;background-color:#f6f6f6;padding:2em 0}@media screen and (max-width: 640px){.time_table{padding:1em}}.time_table .inner .time_title{text-align:center;font-size:3rem;color:#b60014;font-weight:700;margin-bottom:1em}@media screen and (max-width: 640px){.time_table .inner .time_title{font-size:2.2rem}}.time_table .inner .time_col_wrap{padding:0 0 0 5em}@media screen and (max-width: 640px){.time_table .inner .time_col_wrap{padding:0}}.time_table .inner .time_col_wrap .time_col{width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 640px){.time_table .inner .time_col_wrap .time_col{display:block}}.time_table .inner .time_col_wrap .time_col .date{font-weight:700;font-size:2.4rem;color:#000;width:calc(50% - 20px);box-sizing:border-box;margin-bottom:0.5em;line-height:1.1}@media screen and (max-width: 640px){.time_table .inner .time_col_wrap .time_col .date{width:100%;font-size:1.6rem}}.time_table .inner .time_col_wrap .time_col .date span{font-size:70%}.time_table .inner .time_col_wrap .time_att{padding-left:1em;font-size:1.6rem}@media screen and (max-width: 640px){.time_table .inner .time_col_wrap .time_att{padding-left:0;font-size:1.4rem}}.test{width:100%;flex-grow:1}.test .attention01{border:1px solid #b60014;margin-bottom:3em}.test .attention01 .att_inner01{background-color:#b60014;padding:1em}.test .attention01 .att_inner01 .att_title{text-align:center;color:#fff;font-size:2.4rem}.test .attention01 .att_inner02{margin:0;padding:2em}.test .attention01 .att_inner02 li{color:#b60014;text-indent:-1em;padding-left:1em;font-size:1.4rem}
