.time_table{width:100%;flex-grow:1;background-color:#f6f6f6;padding:2em 0 4em;position:relative}@media screen and (max-width: 640px){.time_table{padding:1em 1em 1em 2em}}.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}}.time_table .btn_detail{margin-top:1.5em;width:300px;position:absolute;bottom:1.5em;right:0}@media screen and (max-width: 640px){.time_table .btn_detail{width:auto;position:static}}.time_table .btn_detail a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0.5em 2em;width:250px;color:#333;font-weight:700;text-decoration:none;background-color:#cccccc;transition:0.3s;position:relative}.time_table .btn_detail a::after{content:'';width:5px;height:5px;border-top:3px solid #333333;border-right:3px solid #333333;transform:rotate(45deg);position:absolute;right:1em}.time_table .btn-fade:hover{opacity:.5;-webkit-transition:.5s;transition:.5s}.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}
