#main_index{display:flex;flex-direction:column;min-height:100%}#main_index .page_contents{flex-grow:1;background:#f8f8f8;flex-wrap:wrap;align-content:baseline;padding-left:5px}@media screen and (max-width: 640px){#main_index .page_contents{padding:0}}#main_index h2{font-size:1.2rem;font-weight:normal;padding:10px}.index_contents{padding-bottom:10px}.index_contents h3{padding:4px;background-color:#5c5c5c;color:#fff;border-bottom:1px solid #333}.index_contents h3::after{border:0}.index_contents h3.index_date{background:#fff;margin-bottom:10px;color:#000;font-size:1.4rem;display:inline-block;border-radius:10px;padding:10px 20px;border:1px solid #ddd;box-sizing:border-box}.index_contents h3.week0{color:#d90000}.index_contents h3.week6{color:#142baf}.index_contents h3 span.small{font-size:1rem}.index_contents .assessment{background:#fff;margin-bottom:10px;color:#000;display:inline-block;border-radius:10px;padding:10px 20px;border:1px solid #ddd;box-sizing:border-box}.index_contents .assessment div{display:inline-block}.index_contents .assessment div.cast_level{font-size:1.4rem;padding-left:4px}.index_contents .assessment div.cast_level span{margin-left:4px;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background:#ffe185;border-radius:50%;box-sizing:border-box;border:1px solid #ebd596}#reserve_today{margin-top:10px;padding-right:5px}@media screen and (max-width: 640px){#reserve_today{padding:0 10px}}#reserve_today .reserve_list{background:#fff;box-sizing:border-box;padding:6px;border:1px solid #c1c1c1;border-radius:10px;margin-bottom:10px}#reserve_today .reserve_list .reserve_date{margin-bottom:4px}#reserve_today .reserve_list .reserve_date .reserve_date_ttl{margin-bottom:4px;background:#35abbf;padding:4px;border-bottom:1px solid #aaa;border-radius:5px 5px 0 0;font-size:.9rem;color:#fff}#reserve_today .reserve_list .reserve_date .reserve_date_ttl.week0{background:#ff3e3e}#reserve_today .reserve_list .reserve_date .reserve_date_ttl.week6{background:#5d6bc7}#reserve_today .reserve_list .reserve_date .reserve_date_time{background:#fff4e7;padding:4px 6px;display:inline-block;border-radius:6px;font-size:1.2rem}#reserve_today .reserve_list .reserve_detail{display:flex;flex-wrap:wrap}#reserve_today .reserve_list .reserve_detail .reserve_data{display:flex;box-sizing:border-box;width:50%}@media screen and (max-width: 640px){#reserve_today .reserve_list .reserve_detail .reserve_data{width:100%}}#reserve_today .reserve_list .reserve_detail .reserve_data .reserve_data_ttl{width:5rem;background:#4b59a1;color:#fff;padding:4px;border-bottom:1px solid #fff}#reserve_today .reserve_list .reserve_detail .reserve_data .reserve_data_txt{flex:1;padding:4px;word-break:break-all;border-bottom:1px solid #4b59a1}#reserve_today .reserve_list .reserve_detail .reserve_data .reserve_data_list{flex:1;padding:4px;word-break:break-all;border-bottom:1px solid #777}#reserve_today .reserve_list .reserve_detail .reserve_data .reserve_data_list li{font-size:.9rem}#reserve_today .reserve_list .reserve_detail .reserve_data .reserve_data_list li.reserve_price_total{font-size:1.2rem}#reserve_today .reserve_list .reserve_customer{width:100%;margin:4px 0}#reserve_today .reserve_list .reserve_customer .reserve_data{display:flex;align-items:center;box-sizing:border-box}#reserve_today .reserve_list .reserve_customer .reserve_data .reserve_data_ttl{width:5rem;background:#4b8b36;color:#fff;padding:10px 4px}#reserve_today .reserve_list .reserve_customer .reserve_data .reserve_data_list{flex:1;padding:4px;word-break:break-all}#reserve_today .reserve_list .reserve_customer .reserve_data .reserve_data_list .reserve_customer_count{font-size:.9rem}#reserve_today .reserve_list .reserve_room li{display:flex;border-bottom:1px solid #fff}#reserve_today .reserve_list .reserve_room li div{padding:4px;word-break:break-all}#reserve_today .reserve_list .reserve_room li .reserve_room_ttl{width:5rem;background:#777;color:#fff;padding:4px}#reserve_today .reserve_list .reserve_room li .reserve_room_txt{flex:1}#schedule_today{margin-top:10px;padding-right:5px}@media screen and (max-width: 640px){#schedule_today{padding:0 10px}}#schedule_today .schedule_list{background:#fff;box-sizing:border-box;padding:6px;border:1px solid #c1c1c1;border-radius:10px;margin-bottom:10px}#schedule_today .schedule_list .schedule_date .schedule_date_ttl{margin-bottom:4px;background:#a6e9d3;padding:4px;border-bottom:1px solid #9f9f9f;border-radius:5px 5px 0 0;font-size:.9rem}#schedule_today .schedule_list .schedule_date .schedule_date_ttl.week0{background:#ff8989}#schedule_today .schedule_list .schedule_date .schedule_date_ttl.week6{background:#cbd2ff}#schedule_today .schedule_list .schedule_date .schedule_date_time{background:#fff4e7;padding:4px 6px;display:inline-block;border-radius:6px;font-size:1.2rem}#schedule_today .schedule_list .schedule_room{margin-top:4px}#schedule_today .schedule_list .schedule_room .schedule_room_div{display:flex;border-bottom:1px solid #fff}#schedule_today .schedule_list .schedule_room .schedule_room_div div{padding:4px;word-break:break-all}#schedule_today .schedule_list .schedule_room .schedule_room_div .schedule_room_ttl{width:5rem;background:#777;color:#fff;padding:4px}#schedule_today .schedule_list .schedule_room .schedule_room_div .schedule_room_txt{flex:1}/*# sourceMappingURL=index.min.css.map */