#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;position:relative}.index_contents .assessment div.cast_level::before{content:"";width:100%;position:absolute;bottom:0;height:8px;box-sizing:border-box;background:#ffe185}.index_contents .assessment div.cast_level span{margin-left:4px;display:inline-block;box-sizing:border-box;position:relative}#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_icon{display:flex;align-items:center}#reserve_today .reserve_list .reserve_date .reserve_date_icon span{display:inline-block}#reserve_today .reserve_list .reserve_date .reserve_date_icon .reserve_date_time{background:#fff4e7;padding:4px 6px;display:inline-block;border-radius:6px;font-size:1.2rem}#reserve_today .reserve_list .reserve_date .reserve_date_icon .cast_select_type{margin-left:4px;border-radius:6px;padding:2px 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}#reserve_today .reserve_list .reserve_status .change_status_btn{background:linear-gradient(to bottom, #d3ffe3, #a7ebc2 100%)}#reserve_today .reserve_list .reserve_status span.status_5{display:inline-block;width:100%;padding:4px;box-sizing:border-box;text-align:center;background:#a7ebc2;border-radius:0 0 10px 10px}#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}#collection_today .collection_data .collection_data_date{padding:4px;background:#fff}#collection_today .collection_data .collection_data_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;padding-bottom:0;display:flex;flex-wrap:wrap}#collection_today .collection_data .collection_data_detail .collection_data_detail_price{border-radius:6px;border:1px solid #ccc;margin-right:10px;margin-bottom:10px}#collection_today .collection_data .collection_data_detail .collection_data_detail_price dt{font-size:.8rem;background:#dae8ff;padding:4px 8px}#collection_today .collection_data .collection_data_detail .collection_data_detail_price dt.collection_data_detail_balance{background:#ffca86}#collection_today .collection_data .collection_data_detail .collection_data_detail_price dd{text-align:right;padding:4px;background:#fff;border-radius:0 0 6px 6px}#collection_today .collection_btn{background-color:#fff;padding:10px;display:flex;justify-content:space-between}#collection_today .collection_btn button{padding:4px 10px}/*# sourceMappingURL=index.min.css.map */