.timetable .timetable_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;margin-bottom:50px}.timetable .timetable_day_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.timetable .timetable_day_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}}.timetable .timetable_day{width:282px;background-color:#fff;border:#a7a685 solid 1px;border-radius:10px}.timetable .timetable_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 13px;gap:10px}.timetable .timetable_artist{border-radius:10px;padding:15px;color:#fff}.timetable .timetable_artist a{position:relative;display:block}.timetable .timetable_artist a::before{content:"";position:absolute;background-image:url(../../img/timetable/artist_arrow.png);width:27px;height:20px;background-size:contain;background-repeat:no-repeat;right:0;bottom:0;-webkit-transition:.2s;transition:.2s}.timetable .timetable_artist a:hover{text-decoration:none}.timetable .timetable_artist a:hover::before{right:-5px}.timetable .timetable_artist.timetable_01{background-color:#4e83ce}.timetable .timetable_artist.timetable_01 a{height:120px}.timetable .timetable_artist.timetable_02{background-color:#ef8a37}.timetable .timetable_artist.timetable_02 a{height:175px}.timetable .timetable_date{background-color:#f9f6f2;text-align:center;border-radius:10px 10px 0 0;padding:25px}.timetable .timetable_date .date_number{font-size:22px;font-size:calc((22 / 16)) rem;line-height:1em;padding-bottom:.5em}.timetable .timetable_date .date_day{font-size:16px;font-size:calc((16 / 16)) rem;line-height:1em}.timetable .timetable_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:100%}.timetable .timetable_thumb{width:80px;height:80px;border-radius:10px;overflow:hidden}.timetable .timetable_thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.timetable .timetable_txt .timetable_time{font-size:20px;font-size:calc((20 / 16)) rem;line-height:1em;padding-bottom:.5em;letter-spacing:0}.timetable .timetable_txt .timetable_name{font-size:17px;font-size:calc((17 / 16)) rem;line-height:1em;padding-bottom:.5em}.timetable .timetable_txt .timetable_tag{font-size:10px;font-size:calc((10 / 16)) rem;line-height:1em;padding-bottom:.5em}.section_title{text-align:center}.section_title h2{font-size:40px;font-size:calc((40 / 16)) rem;line-height:1em;font-weight:400;letter-spacing:.12em}.section_title span{font-size:20px;font-size:calc((20 / 16)) rem;font-weight:600}.timetable_btnarea .btn_oct_654{margin:0 auto;font-size:14px;font-size:calc((14 / 16)) rem;line-height:1.5}.timetable_btnarea a:hover{text-decoration:none}.attention{padding-top:123px;position:relative;padding-bottom:50px}@media screen and (max-width:640px){.attention{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px}}.attention_inner{width:min(930px,100%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:640px){.attention_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.attention__title{font-size:24px;font-size:calc((24 / 16)) rem;letter-spacing:.155em;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #535313;-ms-flex-negative:0;flex-shrink:0;padding:0 86px 0 33px}@media screen and (max-width:640px){.attention__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:none;border-bottom:1px solid #535313;padding:0 0 20px 0}}.attention-list{padding-left:77px}@media screen and (max-width:640px){.attention-list{padding-left:unset;padding-top:30px}}.attention-list__item{font-size:13px;font-size:calc((13 / 16)) rem;letter-spacing:.155em;line-height:calc(51.26 / 26);position:relative;padding-left:1.12em}.attention-list__item::before{content:"＊";position:absolute;left:0}