*{margin:0;padding:0;box-sizing:border-box}li{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}html{height:100%}html,body{font-family:"Noto Sans JP",sans-serif;font-size:18px;width:100%;background:#fff}@media screen and (max-width: 640px){html,body{font-size:16px;font-size:2.8vw}}@media screen and (max-width: 500px){html,body{font-size:14px}}@media screen and (max-width: 380px){html,body{font-size:12px}}input,textarea,select{font-size:16px;line-height:normal;padding:4px}input[type=file]{width:100%}textarea{resize:none}input[type=button],input[type=submit]{appearance:none}input[type=button],input[type=submit],button{cursor:pointer;border:1px solid #aaa;padding:6px 40px;border-radius:4px;background:#f8f8f8;color:#000;font-size:1rem}input[type=button]:active,input[type=submit]:active,button:active{transform:translate(0, 1px);border-bottom:1px solid rgba(170,170,170,.5)}input[type=button]:hover,input[type=submit]:hover,button:hover{background:#fcfcfc}input[type=button].btn_flat_g,input[type=submit].btn_flat_g,button.btn_flat_g{cursor:pointer;color:#fff;background-color:#009712;background:linear-gradient(#009712, #00b715 100%);border:1px solid #009712;padding:6px;border-radius:6px}input[type=button].btn_flat_r,input[type=submit].btn_flat_r,button.btn_flat_r{cursor:pointer;color:#fff;background-color:#b90000;background:linear-gradient(#b90000, #e52d2d 100%);border:1px solid #b90000;padding:6px;border-radius:6px}input[type=button].btn_show_g,input[type=submit].btn_show_g,button.btn_show_g{cursor:pointer;color:#fff;background-color:#009311;background:linear-gradient(#46b953, #009311 100%);border:1px solid #009311;border:0;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_hidden_r,input[type=submit].btn_hidden_r,button.btn_hidden_r{cursor:pointer;color:#fff;background-color:#9f3333;background:linear-gradient(#e70000, #9f3333 100%);border:1px solid #9f3333;border:0;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_edit_b,input[type=submit].btn_edit_b,button.btn_edit_b{cursor:pointer;background-color:#0076b9;background:linear-gradient(#00a3ff, #0076b9 100%);border:1px solid #0076b9;color:#fff;border:0;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_del_r,input[type=submit].btn_del_r,button.btn_del_r{cursor:pointer;background-color:#9f3333;background:linear-gradient(#e70000, #9f3333 100%);border:1px solid #9f3333;color:#fff;border:0;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_gray,input[type=submit].btn_gray,button.btn_gray{cursor:pointer;background-color:#eaeaea;background:linear-gradient(180deg, #FFFFFF, #DDD 100%);border:1px solid #999;color:#000;padding:6px;border-radius:6px;font-size:16px;display:inline-block}input[type=button].btn_gray:hover,input[type=submit].btn_gray:hover,button.btn_gray:hover{background:linear-gradient(0deg, #FFFFFF, #DDD 100%)}input[type=button].btn_orange,input[type=submit].btn_orange,button.btn_orange{cursor:pointer;background-color:#eaeaea;background:linear-gradient(#fff4d5, #ffe9a5 100%);border:1px solid #999;color:#000}input[type=button].btn_gray_disabled,input[type=submit].btn_gray_disabled,button.btn_gray_disabled{cursor:auto;background-color:#eaeaea;background:linear-gradient(#FFFFFF, #EAEAEA 100%);border:1px solid #999;color:#e0e0e0;padding:6px;border-radius:6px;font-size:16px;display:inline-block}input[type=button].btn_gray_disabled:active,input[type=submit].btn_gray_disabled:active,button.btn_gray_disabled:active{transform:translate(0, 0);border-bottom:1px solid #999}input[type=checkbox].simple_check{position:relative;cursor:pointer;box-sizing:content-box;width:1.4rem;height:1.4rem;vertical-align:text-bottom;margin-right:4px}input[type=checkbox].simple_check:before{transition:all .3s ease-in-out;content:"";position:absolute;left:0;top:0;z-index:1;width:1.2rem;height:1.2rem;border:.2rem solid #f0f0f0}input[type=checkbox].simple_check:checked:before{transform:rotate(-45deg);height:.6rem;border-color:#009688;border-top-style:none;border-right-style:none;top:.2rem}input[type=checkbox].simple_check:after{content:"";position:absolute;left:0;width:1.4rem;height:1.4rem;background:#fff;cursor:pointer}a{text-decoration:none}a:hover{text-decoration:underline}a.btn_show_g{cursor:pointer;color:#fff;background-color:#009311;background:linear-gradient(#46b953, #009311 100%);border:0;padding:6px;border-radius:6px;font-size:16px}a.btn_hidden_r{cursor:pointer;color:#fff;background-color:#9f3333;background:linear-gradient(#e70000, #9f3333 100%);border:0;padding:6px;border-radius:6px;font-size:16px}a.btn_edit_b{cursor:pointer;background-color:#0076b9;background:linear-gradient(#00a3ff, #0076b9 100%);color:#fff;border:0;padding:6px;border-radius:6px;font-size:16px}a.btn_edit_b:hover{text-decoration:none;background-color:#0040b9;background:linear-gradient(#0064ff, #0040b9 100%)}a.btn_del_r{cursor:pointer;background-color:#9f3333;background:linear-gradient(#e70000, #9f3333 100%);color:#fff;border:0;padding:6px;border-radius:6px;font-size:16px}a.btn_gray{cursor:pointer;background-color:#eaeaea;background:linear-gradient(#FFFFFF, #EAEAEA 100%);border:1px solid #999;color:#000;padding:6px;border-radius:6px;font-size:16px;display:inline-block}a.btn_flat_b{box-sizing:border-box;display:inline-block;font-size:16px;cursor:pointer;color:#fff;padding:10px 40px;border-radius:20px;position:relative;background:#438dff}a.btn_flat_b span{z-index:10;display:inline-block;position:relative}a.btn_flat_b::before{background:#438dff;border-radius:20px;display:inline-block;z-index:1;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:all .3s;opacity:0}a.btn_flat_b:hover{text-decoration:none}a.btn_flat_b:hover::before{opacity:1;background:#0053d3}.red{color:#e50012}.line_yellow{position:relative;display:inline-block}.line_yellow::before{position:absolute;content:"";width:100%;bottom:-2px;left:0;border-bottom:6px solid rgba(251,255,0,.6)}.font_sml{font-size:.8rem}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}address{font-style:normal}img{image-rendering:-webkit-optimize-contrast;vertical-align:top;width:100%;height:auto}i{padding:0 2px}span.btn_green{display:inline-block;cursor:pointer;color:#fff;background-color:#009311;background:linear-gradient(#46b953, #009311 100%);border:0;padding:6px;border-radius:6px;font-size:16px}span.btn_gray{display:inline-block;cursor:pointer;background-color:#eaeaea;background:linear-gradient(#FFFFFF, #EAEAEA 100%);border:1px solid #999;color:#000;padding:6px;border-radius:6px;font-size:16px;display:inline-block}span.green_r_w{display:inline-block;box-sizing:border-box;padding:2px 4px;border-radius:.5rem;border:1px solid #bbb;background:#4fbe79;color:#fff}span.gray_r_b{display:inline-block;box-sizing:border-box;padding:2px 4px;border-radius:.5rem;border:1px solid #bbb;background:#f8f8f8;color:#000}span.red_r_w{display:inline-block;box-sizing:border-box;padding:2px 4px;border-radius:.5rem;border:1px solid #bbb;background:#ea513e;color:#fff}span.cast_level{display:inline-block;justify-content:center;align-items:center;margin-left:4px;background:#ffe185;border-radius:.4rem;padding:.2rem .4rem;box-sizing:border-box;border:1px solid #ebd596}.width50{width:50%}.width100{width:100%}.small6{font-size:.6rem}.small7{font-size:.7rem}.small8{font-size:.8rem}.small9{font-size:.9rem}.small10{font-size:1rem}.cast_select_type1{background:#d8e7ff;color:#000;border-radius:6px}.cast_select_type2{background:#eed8ff;color:#000;border-radius:6px}.cast_select_type3{background:#ffa4b4;color:#000;border-radius:6px}.cast_select_type4{background:#ffdaa0;color:#000;border-radius:6px}.cast_select_type5{background:#c1efb3;color:#000;border-radius:6px}.room_color_type0{background:#fff1fc;color:#000}.room_color_type1{background:#70cdb0;color:#000}.room_color_type2{background:#b1bbff;color:#000}.room_color_type3{background:#ffdfc3;color:#000}.room_color_type4{background:#bb95ff;color:#000}.room_color_type5{background:#ffa4b4;color:#000}.room_color_type6{background:#96ceff;color:#000}.room_color_type7{background:#d6fb7f;color:#000}.room_color_type8{background:#fff78c;color:#000}.room_color_type9{background:#d7d7d7;color:#000}.color_type0{background:#8f8f8f;color:#fff}.color_type1{background:#14a376;color:#fff}.color_type2{background:#4e63f9;color:#fff}.color_type3{background:#ff7800;color:#fff}.color_type4{background:#8461c3;color:#fff}.color_type5{background:#ff4a6a;color:#fff}.color_type6{background:#45a8ff;color:#fff}.color_type7{background:#9fd520;color:#fff}.color_type8{background:#dba400;color:#fff}.color_type9{background:#3f3f3f;color:#fff}.reserve_status_icon{border-radius:6px;padding:2px 10px;display:inline-block;box-sizing:border-box}.reserve_status_icon.status1{background:#e53636;color:#fff}.reserve_status_icon.status2{background:#4e63f9;color:#fff}.reserve_status_icon.status3{background:#8f8f8f;color:#fff}.reserve_status_icon.status4{background:#414141;color:#fff}.reserve_status_icon.status5{background:#4fbe79;color:#fff}.customer_status_icon{border-radius:6px;padding:2px 10px;display:inline-block;box-sizing:border-box}.customer_status_icon.status1{background-color:#ff9821;color:#fff}.customer_status_icon.status2{background-color:#89c349;color:#fff}.customer_status_icon.status3{background-color:#ed1862;color:#fff}.customer_status_icon.status4{background-color:#6636b8;color:#fff}#copyright{width:100%;background:#000;padding:4px 2px;color:#a1887f;font-size:.6rem;box-sizing:border-box;text-align:center}.insta_btn{display:inline-block;text-align:center;color:#2e6ca5;font-size:20px;text-decoration:none}.insta_btn:hover{color:#668ad8;transition:.5s}.insta_btn .insta{position:relative;display:inline-block;width:80px;height:80px;background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;overflow:hidden;border-radius:13px}.insta_btn .insta::before{content:"";position:absolute;top:23px;left:-18px;width:70px;height:70px;background:-webkit-radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%);background:radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%)}.insta_btn .fa-instagram{color:#fff;position:relative;z-index:2;font-size:60px;line-height:80px}.twitter_btn{display:inline-block;text-align:center;color:#2e6ca5;font-size:20px;margin-right:50px;text-decoration:none}.twitter_btn:hover{color:#668ad8;transition:.5s}.twitter_btn .twitter{position:relative;display:inline-block;width:80px;height:80px;background:#427eff;overflow:hidden;border-radius:13px}.twitter_btn .fa-twitter{color:#fff;position:relative;z-index:2;font-size:60px;line-height:80px}body{position:relative;display:flex;flex-direction:column;justify-content:space-between}#wrapper{width:100%;display:flex;flex-wrap:nowrap;flex-grow:1}@media screen and (max-width: 640px){#wrapper{display:block}}#wrapper main{flex:1;width:calc(100% - 240px)}@media screen and (max-width: 640px){#wrapper main{width:100%}}#header{width:100%;margin:0 auto;position:relative;border-bottom:1px solid #e0e0e0;background:#fafafa}#header_txt{padding:10px;box-sizing:border-box}#header_txt .header_ttl img{width:auto;height:2rem}#header_txt .header_ttl h1{font-size:1rem;font-weight:normal}#footer{width:100%;margin:0 auto;padding-top:10px;background-color:#5c5c5c}#footer .footer_menu{padding:20px 0 30px 0}#footer .footer_menu .menu{display:flex;justify-content:center;flex-wrap:wrap}#footer .footer_menu .menu li{font-size:.8rem}#footer .footer_menu .menu li a{padding:10px 20px;display:block;color:#000}#footer .footer_menu .menu li a:hover{color:#e50012;text-decoration:none}#footer .footer_menu .menu li a.selected{color:#e50012}#footer .footer_copy{text-align:center;font-size:.8rem;padding-bottom:10px;color:#fff}main h2.page_ttl{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:normal;border-bottom:1px solid #000;margin:10px;box-sizing:border-box;position:relative}main h2.page_ttl::after{content:"";position:absolute;height:1px;width:20%;border-bottom:1px solid #b60000;right:0;bottom:-1px}main h3{font-weight:normal;font-family:"Noto Sans JP",sans-serif;border-bottom:1px solid #000;position:relative}main h3::after{content:"";position:absolute;height:1px;width:20%;border-bottom:1px solid #b60000;right:0;bottom:-1px}#popup_contents{position:fixed;height:100dvh;width:100vw;box-sizing:border-box;padding:5% 10%;background:rgba(0,0,0,0);transition:all .5s ease;top:0;left:0;z-index:100000;display:none}@media screen and (max-width: 640px){#popup_contents{padding:2rem 0}}#popup_contents #popup_contents_wrapper{position:relative;display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;z-index:30000}#popup_contents #popup_contents_wrapper #popup_contents_frame{position:relative;height:0;transition:height .2s ease-in;width:100%;background:rgba(255,255,255,0)}@media screen and (max-width: 914px){#popup_contents #popup_contents_wrapper #popup_contents_frame{background:#fff}}#popup_contents #popup_contents_wrapper #popup_contents_frame #popup_page{width:100%;height:100%;border:0;box-sizing:border-box;background:#fff}#popup_contents #popup_contents_wrapper #popup_contents_close{z-index:31000;position:absolute;display:table;background:#f32200;width:2.2rem;height:2.2rem;line-height:2.2rem;font-size:1.4rem;text-align:center;border-radius:50%;top:-1.1rem;right:-1.1rem;cursor:pointer;border:2px solid #fff;color:#fff;font-weight:600;box-shadow:0 0 2px 0 rgba(0,0,0,.7)}@media screen and (max-width: 640px){#popup_contents #popup_contents_wrapper #popup_contents_close{right:0}}#popup_contents #popup_contents_wrapper #popup_contents_close span{display:table-cell;vertical-align:middle}#window_mode{height:auto}#window_mode main{height:auto}#login{width:90%;max-width:500px;margin:20px auto;border:1px solid #e0e0e0;padding:10px}#login h2{border-bottom:1px solid #000;padding:4px 0}#login .alert{color:#9f3333}#login li{display:flex;padding:6px 0}@media screen and (max-width: 640px){#login li{display:block}}#login li div:first-child{width:130px}#login li div:last-child{flex:1}#login li div input[type=text],#login li div input[type=password]{width:100%;padding:4px;box-sizing:border-box}#login li.submit{text-align:center}#login li.submit input[type=submit]{padding:6px 40px}.loading_cercle{position:relative;display:inline-block;height:46px;width:46px;margin:1em;border-radius:50%;background:none repeat scroll 0 0 #ddd;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1) inset,0 0 25px rgba(0,0,255,.075)}.loading_cercle::after{content:"";position:absolute;top:9px;left:9px;display:block;height:28px;width:28px;background:none repeat scroll 0 0 #f2f2f2;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)}.loading_cercle span{position:absolute;height:100%;width:50%;overflow:hidden}.loading_cercle span.left{left:0}.loading_cercle span.left .animation{border-bottom-left-radius:0;border-top-left-radius:0}.loading_cercle span.right{left:50%}.loading_cercle span.right .animation{border-bottom-left-radius:0;border-top-left-radius:0;left:0%;-webkit-transform-origin:0% 50% 0;transform-origin:0% 50% 0;-webkit-animation-name:ui-spinner-rotate-right;-webkit-animation-delay:0;-webkit-animation-delay:1.5s;animation-name:ui-spinner-rotate-right;animation-delay:0;animation-delay:1.5s;transform:rotate(180deg)}.loading_cercle span.animation{position:absolute;left:100%;top:0;height:100%;width:100%;border-radius:999px;background:none repeat scroll 0 0 #6d68ff;opacity:.8;-webkit-animation:ui-spinner-rotate-left 3s infinite;animation:ui-spinner-rotate-left 3s infinite;-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;-webkit-animation-delay:0s;-webkit-animation-duration:3s;-webkit-animation-timing-function:linear;animation-delay:0s;animation-duration:3s;animation-timing-function:linear}@keyframes ui-spinner-rotate-right{0%{transform:rotate(180deg)}25%{transform:rotate(360deg)}50%{transform:rotate(360deg)}75%{transform:rotate(540deg)}100%{transform:rotate(540deg)}}@keyframes ui-spinner-rotate-left{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}nav.nav_pager{display:flex;margin-bottom:10px;align-items:center}nav.nav_pager a,nav.nav_pager div{flex:1}nav.nav_pager a button,nav.nav_pager div button{padding:8px 10px;width:100%;border-radius:4px;font-size:1rem}nav.nav_pager a button{background:linear-gradient(#FFFFFF, #EAEAEA 100%)}nav.nav_pager div button{cursor:auto;border:1px solid #aaa}.nav_pager_txt{margin:10px}#cast_name_search{display:grid;grid-template-columns:5rem 1fr;background-color:#e0e0e0;border-radius:8px;padding:0 4px;box-sizing:border-box;height:50px}#cast_name_search .cast_name_search_ttl{grid-row:1/3;grid-column:1/3;display:flex;align-items:center}#cast_name_search .cast_name_search_ipt{grid-row:1/2;grid-column:2/3;width:10rem;padding-top:7px;display:flex;align-items:center}#cast_name_search .cast_name_search_ipt input{height:36px;width:100%;box-sizing:border-box}#cast_name_search .cast_name_search_list{height:7px;grid-row:2/3;grid-column:2/3;position:relative}#cast_name_search .cast_name_search_list #cast_name_result{position:absolute;z-index:100;background:#fff;padding:8px;border:1px solid #444;box-shadow:0px 2px 2px 0px #777;box-sizing:border-box;border-radius:10px;display:none}#cast_name_search .cast_name_search_list #cast_name_result li{padding:4px;cursor:pointer}#cast_name_search .cast_name_search_list #cast_name_result li:hover{background:#fff2bf}#cast_name_search .cast_name_search_list #cast_name_list{display:none}/*# sourceMappingURL=common.min.css.map */