#main_index{display:flex;flex-direction:column;min-height:100%}#main_index .page_contents{flex-grow:1;background:#f8f8f8;display:flex;flex-wrap:wrap;align-content:baseline;padding-left:5px}.data_cell{padding:5px;padding-left:0;padding-bottom:0}.data_cell .data_area{background:#fff;box-sizing:border-box;padding:6px;border:1px solid #c1c1c1;border-radius:10px}.data_cell .data_area .data_ttl{margin:0;font-size:1rem;padding:4px}.data_cell .data_area .data_contents{padding:4px}#cast{max-width:300px}#cast .data_area{background:linear-gradient(#ffdbdb, #ffd0d0 100%);color:#000}#today{max-width:300px}#today .data_area{background:linear-gradient(#ffc87e, #ffd8a2 100%);color:#000}#log .data_area{background:linear-gradient(#333, #555 100%);color:#fff}#idx_head{width:100%;max-width:1200px;padding:20px 10px;box-sizing:border-box;margin:10px auto;position:relative;min-height:350px;display:flex;flex-direction:column;justify-content:space-between}#idx_head p{z-index:10;position:relative;width:60%;font-size:1.4rem;line-height:150%;padding:20px 0;flex-grow:1}#idx_head p:nth-child(2){font-size:.8rem;width:100%;padding-bottom:0;flex-grow:0}@media screen and (max-width: 640px){#idx_head p:nth-child(2){font-size:1rem;padding-bottom:20px}}@media screen and (max-width: 640px){#idx_head p{width:100%}}#idx_head img{position:absolute;top:0;right:0;width:50%}@media screen and (max-width: 640px){#idx_head img{position:relative;width:100%}}#log{width:100%}#log ul{height:300px;overflow-y:scroll;line-height:110%}#log ul li{display:flex;font-size:.8rem}#log ul li div:first-child{width:8.5rem}@media screen and (max-width: 500px){#log ul li div:first-child{width:5rem}}#log ul li div:last-child{flex:1}#schedule{padding:5px 5px 0 0;width:100%}#schedule .data_ttl{font-weight:normal;background:#353535;color:#fff;font-size:1rem;padding:6px;border-radius:10px;margin-bottom:5px}#schedule .room_list{margin-bottom:5px}#schedule .room_list:last-child{margin-bottom:0}#schedule .room_list h3{font-weight:normal;font-size:1rem;margin-bottom:4px;background:#eaeffd;padding:4px;border-bottom:1px solid #9f9f9f;border-radius:5px 5px 0 0}#schedule .room_list h3::after{border:0}#schedule .schedule_data{display:flex;flex-wrap:wrap;background:#f8f8f8;box-sizing:border-box;padding-top:4px;padding-left:4px;border-radius:0 0 4px 4px}@media screen and (max-width: 640px){#schedule .schedule_data{padding:.5%}}#schedule .schedule_list{box-sizing:border-box;background:#fff;margin:0 4px 4px 0}@media screen and (max-width: 640px){#schedule .schedule_list{width:33%;margin:0 .5% .5% 0}#schedule .schedule_list:nth-child(3n){margin:0 0 .5% 0}}@media screen and (max-width: 500px){#schedule .schedule_list{width:50%;margin:0;border-right:2px solid #f8f8f8;border-bottom:2px solid #f8f8f8}#schedule .schedule_list:nth-child(2n){border-left:2px solid #f8f8f8;border-right:0}}#schedule .schedule_list .cast_data{display:flex}#schedule .schedule_list .cast_data .cast_img{width:15%;max-width:100px;min-width:50px;flex:1}#schedule .schedule_list .cast_data .cast_data_list{padding:2px}#schedule .schedule_list .cast_data .cast_data_list li{padding-bottom:2px}#schedule .schedule_list .cast_data .cast_data_list li:last-child{padding-bottom:0}#schedule .schedule_list .cast_data .cast_data_list .cast_time span{background:#fff4e7;padding:4px 6px;display:inline-block;border-radius:6px}#reserve{padding:5px 5px 0 0;width:100%}#reserve .data_ttl{font-weight:normal;background:#353535;color:#fff;font-size:1rem;padding:6px;border-radius:10px;margin-bottom:5px}#reserve .data_ttl.uncheck{background:#009112}#reserve .data_ttl.today{background:#1e40b9}#reserve .reserve_add button{padding:10px 20px}@media screen and (max-width: 640px){.reserve_contents{display:flex;flex-wrap:wrap}}.reserve_contents .reserve_list{display:flex;flex-wrap:wrap;margin-bottom:10px;position:relative}@media screen and (max-width: 640px){.reserve_contents .reserve_list{width:49.5%}}@media screen and (max-width: 640px){.reserve_contents .reserve_list:nth-child(2n-1){margin-right:1%}}.reserve_contents .reserve_list .reserve_list_li{display:flex;border-bottom:1px solid #fff}@media screen and (max-width: 640px){.reserve_contents .reserve_list .reserve_list_li{width:100%}}.reserve_contents .reserve_list .reserve_list_li.list_register_date{width:100%;background:#b0dbb6;border-radius:10px 10px 0 0}.reserve_contents .reserve_list .reserve_list_li.list_reserve_date{width:100%}.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_ttl{background-color:#ccc;width:100%;padding:2px;box-sizing:border-box}.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn{display:flex;flex-wrap:wrap;padding:4px;width:100%;box-sizing:border-box}@media screen and (max-width: 640px){.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn form{width:50%}}.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button{padding:6px 0;width:100%;box-sizing:border-box;line-height:110%}.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button span{display:block;padding:0 10px}.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button.cancel_type1,.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button.cancel_type2{background:#fff0f0}.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button.cancel_type3,.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button.cancel_type4{background:#eef}.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button.cancel_type1 span:last-child,.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button.cancel_type3 span:last-child{color:#f16161}.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button.cancel_type2 span:last-child,.reserve_contents .reserve_list .reserve_list_li.list_detail_cancel_btn button.cancel_type4 span:last-child{color:#5e60b3}.reserve_contents .reserve_list .reserve_list_li.list_customer{width:100%}.reserve_contents .reserve_list .reserve_list_li.list_detail_btn{width:100%;padding-top:6px}@media screen and (max-width: 640px){.reserve_contents .reserve_list .reserve_list_li.list_detail_btn button{padding:6px 0;width:60%;margin:0 auto}}.reserve_contents .reserve_list .reserve_list_li .reserve_list_ttl{width:8rem;background:#eaeffd;padding:4px}@media screen and (max-width: 640px){.reserve_contents .reserve_list .reserve_list_li .reserve_list_ttl{width:30%;font-size:.8rem}}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data{padding:4px;flex:1}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_date{display:flex;flex-wrap:wrap}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_date span{display:inline-block}@media screen and (max-width: 640px){.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_date span{width:100%}}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_date span.shop_icon{padding:2px 8px;border-radius:6px;display:inline-block;margin-left:4px;background-color:#70cdb0;width:auto}@media screen and (max-width: 640px){.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_date span.shop_icon{margin-left:0}}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_list_data_ul{display:flex;flex-wrap:wrap;align-items:center;padding:0}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_list_data_ul li{padding:4px;margin-right:8px}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_list_data_ul li a{display:inline-block;font-size:1rem;cursor:pointer;border:1px solid #aaa;padding:4px 14px;border-radius:4px;background:#f8f8f8;color:#4d5fc3}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_list_data_ul li a:active{transform:translate(0, 1px);border-bottom:none}.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_list_data_ul li a:hover{background:#f0f0f0;text-decoration:none}@media screen and (max-width: 640px){.reserve_contents .reserve_list .reserve_list_li .reserve_list_data.reserve_list_data_ul{display:block}}.reserve_contents .reserve_list .cancel_admin{position:absolute;top:0;right:0;background:#aaa;border-radius:0 10px 0 10px}.reserve_contents .reserve_list .cancel_admin button{padding:6px;border-radius:0 10px 0 10px;background-color:#e53636;color:#fff;background:linear-gradient(to bottom, #e74242, #ff7979 100%);box-shadow:-1px 1px 2px 0px rgba(0,0,0,.4);border:0}#reserve_today{padding:5px 5px 0 0;width:100%}#reserve_today .data_ttl{font-weight:normal;background:#353535;color:#fff;font-size:1rem;padding:6px;border-radius:10px;margin-bottom:5px}#reserve_today .data_ttl.uncheck{background:#009112}#reserve_today .data_ttl.today{background:#1e40b9}#reserve_today .reserve_today_data{width:100%;background:#fff;display:flex;align-items:stretch;margin-bottom:4px;border:1px solid #c1c1c1;border-radius:10px;overflow:hidden}#reserve_today .reserve_today_data .reserve_today_date{display:flex;align-items:center;background:#fff4e7;padding:0 4px}@media screen and (max-width: 1024px){#reserve_today .reserve_today_data .reserve_today_date{flex-direction:column;justify-content:center}}#reserve_today .reserve_today_data .reserve_today_date div:nth-child(2){padding:4px}#reserve_today .reserve_today_data .reserve_today_date div:nth-child(2) span{display:inline-block}@media screen and (max-width: 1024px){#reserve_today .reserve_today_data .reserve_today_date div:nth-child(2) span{transform:rotateZ(90deg)}}#reserve_today .reserve_today_data .reserve_today_detail{flex:1;display:flex;flex-wrap:wrap;font-size:.8rem;position:relative}#reserve_today .reserve_today_data .reserve_today_detail li{display:flex;margin-bottom:1px;box-sizing:border-box}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_li_h{width:50%}@media screen and (max-width: 1024px){#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_li_h{width:100%}}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_btn{width:100%;padding:4px}@media screen and (max-width: 640px){#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_btn{justify-content:center}}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_btn button{margin:0;font-size:1rem;padding:6px 0;border-radius:4px;max-width:140px;width:50%}@media screen and (max-width: 500px){#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_btn button.contact_room_btn{font-size:.8rem}}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_btn button.change_status_btn{background:linear-gradient(to bottom, #d3ffe3, #a7ebc2 100%)}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_btn form{width:50%;max-width:140px}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_btn form button{width:100%;height:100%}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_ttl{background-color:#ccc;width:100%;padding:2px;box-sizing:border-box}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn{display:flex;flex-wrap:wrap;padding:4px;width:100%;box-sizing:border-box}@media screen and (max-width: 640px){#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn form{width:50%}}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button{padding:6px 0;width:100%;box-sizing:border-box;line-height:110%}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button span{display:block;padding:0 10px}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button.cancel_type1,#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button.cancel_type2{background:#fff0f0}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button.cancel_type3,#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button.cancel_type4{background:#eef}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button.cancel_type1 span:last-child,#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button.cancel_type3 span:last-child{color:#f16161}#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button.cancel_type2 span:last-child,#reserve_today .reserve_today_data .reserve_today_detail li.reserve_today_detail_cancel_btn button.cancel_type4 span:last-child{color:#5e60b3}#reserve_today .reserve_today_data .reserve_today_detail li.cancel_admin{position:absolute;top:0;right:0;background:#aaa;border-radius:0 10px 0 10px}#reserve_today .reserve_today_data .reserve_today_detail li.cancel_admin button{padding:6px;border-radius:0 10px 0 10px;background-color:#e53636;color:#fff;background:linear-gradient(to bottom, #e74242, #ff7979 100%);box-shadow:-1px 1px 2px 0px rgba(0,0,0,.4);border:0}#reserve_today .reserve_today_data .reserve_today_detail li div{padding:2px}#reserve_today .reserve_today_data .reserve_today_detail li div.reserve_today_detail_ttl{background:#eaeffd;width:6rem}#reserve_today .reserve_today_data .reserve_today_detail li div span{display:inline-block;padding:2px 4px}#room_timeline{padding:5px 5px 0 0;width:100%}#room_timeline .data_ttl{font-weight:normal;background:#353535;color:#fff;font-size:1rem;padding:6px;border-radius:10px;margin-bottom:5px}#room_timeline .room_timeline_list{margin-bottom:10px}#room_timeline .room_timeline_list:last-child{margin-bottom:0}#room_timeline .room_timeline_list .data_area{margin-bottom:5px}#room_timeline .room_timeline_list h3{font-weight:normal;font-size:1rem;margin-bottom:4px;background:#eaeffd;padding:4px;border-bottom:1px solid #9f9f9f}#room_timeline .room_timeline_list h3::after{border:0}#room_timeline .room_timeline_list .cast_data{display:flex;margin-bottom:2px}#room_timeline .room_timeline_list .cast_data .cast_name{width:200px;padding:4px}#room_timeline .room_timeline_list .cast_data .cast_time{padding:4px 10px;border-radius:10px;border-left:0;background:#fff4e7}#room_timeline .room_timeline_list .cast_timeline{display:flex;flex-wrap:wrap;font-size:.8rem}#room_timeline .room_timeline_list .cast_timeline .cast_timeline_detail{border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;text-align:center}#room_timeline .room_timeline_list .cast_timeline .cast_timeline_detail.free{background:#a6e9d3}#room_timeline .room_timeline_list .cast_timeline .cast_timeline_detail.reserve{background:#4e63f9;color:#fff}#room_timeline .room_timeline_list .cast_timeline .cast_timeline_detail.interval{background:#fff4e7}#room_timeline .room_timeline_list .cast_timeline .cast_timeline_detail div{padding:2px 0}#room_timeline .room_timeline_list .cast_timeline .cast_timeline_detail:last-child{width:auto;flex:1}#space_schedule{padding:5px 5px 0 0;width:100%}#space_schedule .data_ttl{font-weight:normal;background:#353535;color:#fff;font-size:1rem;padding:6px;border-radius:10px;margin-bottom:5px;background:#9b53b1}@media screen and (max-width: 640px){#space_schedule .space_schedule_contents{display:flex;flex-wrap:wrap}}#space_schedule .space_schedule_contents .space_schedule_list{display:flex;flex-wrap:wrap;margin-bottom:10px;position:relative}@media screen and (max-width: 640px){#space_schedule .space_schedule_contents .space_schedule_list{width:49.5%}}@media screen and (max-width: 640px){#space_schedule .space_schedule_contents .space_schedule_list:nth-child(2n-1){margin-right:1%}}#space_schedule .space_schedule_contents .space_schedule_list .space_schedule_list_li{display:flex;border-bottom:1px solid #fff}@media screen and (max-width: 640px){#space_schedule .space_schedule_contents .space_schedule_list .space_schedule_list_li{width:100%}}#space_schedule .space_schedule_contents .space_schedule_list .space_schedule_list_li.list_register_date{width:100%;background:#eac7f3;border-radius:10px 10px 0 0;padding:4px;box-sizing:border-box}#space_schedule .space_schedule_contents .space_schedule_list .detail_space{width:100%;display:flex;align-items:center}#space_schedule .space_schedule_contents .space_schedule_list .detail_space .detail_space_list span{box-sizing:border-box;display:inline-block;border-radius:10px;padding:2px 6px;text-align:center;font-size:.8rem;background:#a7e2ff}#space_schedule .space_schedule_contents .space_schedule_list .detail_space .detail_status span{box-sizing:border-box;display:inline-block;border-radius:10px;padding:2px 6px;text-align:center;font-size:.8rem}#space_schedule .space_schedule_contents .space_schedule_list .detail_space div{padding-left:4px}#space_schedule .space_schedule_contents .space_schedule_list .detail_space div:first-child{padding-left:0px}#space_schedule .space_schedule_contents .space_schedule_list .detail_title{width:100%;border-bottom:1px dotted #000}#space_schedule .space_schedule_contents .space_schedule_list .detail_content{width:100%;flex:1}#space_schedule .space_schedule_contents .space_schedule_list .detail_reg_date{width:100%;padding:2px 4px;text-align:right}#schedule_count{padding:5px 5px 0 0;width:100%}#schedule_count .data_ttl{font-weight:normal;background:#f17c57;color:#fff;font-size:1rem;padding:6px;border-radius:10px;margin-bottom:5px}#schedule_count .schedule_count_ul{display:flex;flex-wrap:wrap}#schedule_count .schedule_count_ul .schedule_count_li{margin:2px;box-sizing:border-box;border:1px solid #c1c1c1;border-radius:10px;overflow:hidden}#schedule_count .schedule_count_ul .schedule_count_li .schedule_count_ttl{background-color:#ffeee5;border-bottom:1px solid #c1c1c1;font-size:.8rem;padding:4px 8px 2px 8px}#schedule_count .schedule_count_ul .schedule_count_li .schedule_count_ttl.total{background-color:#ffb0b0}#schedule_count .schedule_count_ul .schedule_count_li .schedule_count_ttl.etc{background-color:#eee}#schedule_count .schedule_count_ul .schedule_count_li .schedule_count_data{padding:2px 8px 4px 8px;text-align:right}#reserve_count{padding:5px 5px 0 0;width:100%}#reserve_count .data_ttl{font-weight:normal;background:#993bdd;color:#fff;font-size:1rem;padding:6px;border-radius:10px;margin-bottom:5px}#reserve_count .reserve_count_ul{display:flex;flex-wrap:wrap}#reserve_count .reserve_count_ul .reserve_count_li{margin:2px;box-sizing:border-box;border:1px solid #c1c1c1;border-radius:10px;overflow:hidden}#reserve_count .reserve_count_ul .reserve_count_li .reserve_count_ttl{background-color:#e7e5ff;border-bottom:1px solid #c1c1c1;font-size:.8rem;padding:4px 8px 2px 8px}#reserve_count .reserve_count_ul .reserve_count_li .reserve_count_ttl.total{background-color:#b9b0ff}#reserve_count .reserve_count_ul .reserve_count_li .reserve_count_ttl.etc{background-color:#eee}#reserve_count .reserve_count_ul .reserve_count_li .reserve_count_data{padding:2px 8px 4px 8px;text-align:right}/*# sourceMappingURL=index.min.css.map */