*{margin:0;padding:0}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}input[type=file]{width:100%}textarea{resize:none}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;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}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(#FFFFFF, #EAEAEA 100%);border:1px solid #999;color:#000;padding:6px;border-radius:6px;font-size:16px;display:inline-block}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_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}.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}.width50{width:50%}.width100{width:100%}.small6{font-size:.6rem}.small7{font-size:.7rem}.small8{font-size:.8rem}.small9{font-size:.9rem}.room_color_type0{background:#fff;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}.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: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: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:wrap;flex-grow:1}@media screen and (max-width: 640px){#wrapper{display:block}}#wrapper main{flex:1}#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:100vh;width:100vw;box-sizing:border-box;padding:5% 15%;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%;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;animation:ui-spinner-rotate-left 3s infinite;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)}}/*# sourceMappingURL=common.min.css.map */