.time_table{background:url(../images/pc/bg_timetable.jpg) no-repeat;background-size:100%;width:100%;flex-grow:1;padding:2em 0}@media screen and (max-width: 640px){.time_table{padding:3em 1em 5em 2em;background:url(../images/mobile/bg_timetable_sp.jpg) no-repeat;background-size:100%}}.time_table .inner .time_title{text-align:center;font-size:1.9vw;color:#fff;font-weight:700;margin-bottom:10px}@media screen and (max-width: 640px){.time_table .inner .time_title{font-size:2.2rem}}.time_table .inner .time_col_wrap{padding:0 20px 0 25px}@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{display:flex;justify-content:center;flex-wrap:wrap;font-weight:700;font-size:1.4vw;color:#fff;width:calc(50% - 40px);box-sizing:border-box;margin-bottom:5px;line-height:1.1}.time_table .inner .time_col_wrap .time_col .date .item_l{flex-basis:45%}.time_table .inner .time_col_wrap .time_col .date .item_s{flex-basis:30%}@media screen and (max-width: 640px){.time_table .inner .time_col_wrap .time_col .date{justify-content:flex-end;width:100%;font-size:1.6rem}.time_table .inner .time_col_wrap .time_col .date .item_l{flex-basis:45%}.time_table .inner .time_col_wrap .time_col .date .item_s{flex-basis:45%}}.time_table .inner .time_col_wrap .time_col .date span{font-size:70%}.time_table .inner .time_col_wrap .time_att{color:#fff;padding:15px 100px;font-size:1.0vw}@media screen and (max-width: 640px){.time_table .inner .time_col_wrap .time_att{padding:1em 2.5em 2em 2.5em;font-size:1.4rem}}.time_table .inner .time_col_wrap .time_att a{color:#ead690 !important}.time_table .inner .time_col_wrap .time_att a:hover{color:#fff;text-decoration:none}.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;color:#b60014}.test .attention01 .att_inner02 p{font-size:1.6rem;font-weight:bold;margin-bottom:0.5em}.test .attention01 .att_inner02 li{text-indent:-1em;padding-left:1em;font-size:1.4rem}
