*{padding:0}body{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:16px;background:#fff;color:#4d4d4d;margin:0}.pc{display:block}.sp{display:none}@media (max-width:768px){.pc{display:none}.sp{display:block}}input,select,textarea{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:1em}textarea{padding:10px;resize:none}li{list-style:none}img{max-width:100%}a,article,dd,div,dl,dt,li,p,section,span,table,tbody,td,th,thead,tr,ul{margin:0;padding:0;box-sizing:border-box}a{color:#4d4d4d;text-decoration:none!important;cursor:pointer}.btnlist{width:100%;margin-top:50px;text-align:center;z-index:16!important}.customerlist_plusme .btnlist{z-index:auto!important}.btnlist>li{display:inline-block;width:49.6%;z-index:16!important}.customerlist_plusme .btnlist>li{z-index:auto!important}.btnlist>li a{z-index:16!important}.customerlist_plusme .btnlist>li a{z-index:auto!important}.btnlist>li:first-child{text-align:left}.btnlist>li:nth-child(2){text-align:right}.btnlist>li.centerline{width:100%;text-align:center}.btnlist select{height:35px}@media (max-width:667px){.btnlist>li{display:inline-block;width:45%;z-index:16!important}}.subbtnlist{margin:40px auto 10px;text-align:center}.subbtnlist.left{text-align:left}.btnlistfixedbottom{position:fixed;bottom:0;left:0;right:0;width:100%;padding:40px 0;margin:0 auto;text-align:center;z-index:998!important;background:hsla(0,0%,100%,.8)}@media (max-width:630px){.btnlistfixedbottom{position:fixed;bottom:0;left:0;right:0;width:100%;padding:0;margin:0 auto;text-align:center;z-index:998!important;background:hsla(0,0%,100%,.8)}}form[name=salestime_form] .btnlistfixedbottom{position:static}.l_center{text-align:center}.l_left{text-align:left}.l_right{text-align:right}.button,.button-line{border:none;box-shadow:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#tablelist .control-button{line-height:30px;white-space:nowrap}#tablelist>tbody>tr>td>div.action{white-space:nowrap;display:flex;align-items:flex-start}#tablelist>tbody>tr>td.action_buttons,#tablelist>tbody>tr>td>div.action_buttons{display:flex;align-items:center;flex-direction:row;justify-content:center}.img-control-area{display:flex}.img-control-button{margin:10px 10px 10px 0}@media (max-width:768px){#tablelist .button,#tablelist .button-line{padding:8px 12px}.button-xlg{font-size:12px;padding:15px 20px}.subnavi-mobi{margin-top:0!important;margin-bottom:0!important;display:grid}}@media (max-width:768px) and (min-width:641px){.subnavi-mobi{margin-top:5px!important;margin-bottom:0!important;display:grid}}.button{font-size:15px;color:#fff;padding:10px 20px}.button:hover{opacity:.7;color:#fff}.button-line{font-size:15px;color:#fff;padding:10px 20px;background:none}.button-line:hover{color:#fff}.button-xs{font-size:9px!important;padding:3px 5px!important}.button-sm{font-size:13px;padding:7px 12px}.button-lg{font-size:15px;padding:15px 20px}.button-xlg{font-size:15px;padding:20px 30px}.button.button-gray{background:#7f7f7f}.button.button-black{background:#000}.button-over{background:#d3d3d3}.button-line.button-line-black{background:#fff;border:1px solid #000;color:#000}.button-line.button-line-black:hover{background:#000;color:#fff}.button-plus:before{content:"＋";margin-right:10px}@media (max-width:667px){.button,.button-line{font-size:12px}.button-xs{font-size:8px!important;padding:3px 5px!important}.button-sm{font-size:10px;padding:7px 12px;margin-top:15px}.button-lg,.button-xlg{font-size:12px;padding:15px 20px}}.customerarea-header{display:flex}.image-list-button{text-align:center;margin-top:30px;margin-bottom:10px;width:80px}.dataTables_filter .input-word,.dataTables_length{margin-top:-15px;margin-bottom:15px}.dataTables_filter .input-word .input-exclude-word>label,.dataTables_filter .input-word>label,.dataTables_length>label{font-size:13px}.dataTable>tfoot>tr>th:first-of-type,.dataTable>thead>tr>th:first-of-type{width:100px}.dataTable>tfoot>tr>th:not(:first-child),.dataTable>thead>tr>th:not(:first-child){width:auto}.dataTables_filter .input-word .input-exclude-word>label>input,.dataTables_filter .input-word>label>input,.dataTables_length>label>select{font-size:13px;height:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter .input-group,.dataTables_wrapper .dataTables_filter .input-group .input-exclude-word,.dataTables_wrapper .dataTables_length{text-align:left!important}}.couponlist .dataTables_length,.customerlist_plusme .dataTables_length,.facilitylist .dataTables_length,.itemlist .dataTables_length,.menulist .dataTables_length,.newslist .dataTables_length,.stafflist .dataTables_length{margin-left:270px}.cardlist .dataTables_length,.couponcatethemelist .dataTables_length,.kutikomithemelist .dataTables_length,.movie,.pushlist .dataTables_length{margin-left:330px}.movie{display:flex}.movie_category{overflow:hidden;display:flex}.pushlistinfo .display{margin-top:30px!important}.salestimelist .dataTables_length{margin-left:300px}.nonlist .dataTables_length{margin-left:380px}.dataTables_info,.dataTables_paginate{margin-top:15px;font-size:13px;font-weight:700}.dataTables_paginate .paginate_button.current{background:#fff!important}.pagenation{width:100%;margin-top:15px;display:flex;justify-content:space-between;align-items:center}.pagenation .dataTables_info{color:#333;font-size:13px;font-weight:700;margin-top:0}.pagenation .dataTables_paginate .paginate_button{margin-top:0;margin-right:16px}.pagenation .dataTables_paginate .paginate_button.current{padding:2px 8px;color:#00ad00;border:1px solid #00ad00}.dataTable>tfoot>tr>th{border-width:1px 1px 0 0}.dataTable>tfoot>tr>th:last-of-type,.dataTable>thead>tr>th:last-of-type{border-right:0}.dataTable>tbody>tr>td{text-align:center;font-size:13px;color:#000;padding:15px!important /*!important追加*/}.dataTable>tbody>tr>td:last-of-type{border-right:0}header{width:100%}header hgroup{width:1180px;height:70px;margin:0 auto;position:relative}@media (max-width:1024px){header hgroup{width:90%;height:70px;margin:0 auto;position:relative}}header hgroup>h1{position:absolute;top:-13px;left:0}header hgroup>h1 img{height:55px}header hgroup>.kutikomiinfo{position:absolute;bottom:12px;left:200px}header hgroup>.bmerrorinfo{position:absolute;top:2px;left:200px}header hgroup>.bmerrorinfo a,header hgroup>.kutikomiinfo a{color:red;border-bottom:1px solid red;padding-bottom:5px}@media (max-width:828px){header hgroup>.bmerrorinfo,header hgroup>.kutikomiinfo{left:100px}header hgroup>.bmerrorinfo a,header hgroup>.kutikomiinfo a{font-size:12px}}@media (max-width:768px){header hgroup>.bmerrorinfo,header hgroup>.kutikomiinfo{left:100px}header hgroup>.bmerrorinfo a,header hgroup>.kutikomiinfo a{font-size:12px}}@media (max-width:667px){header hgroup>.kutikomiinfo{left:100px;bottom:15px}header hgroup>.bmerrorinfo{left:100px}header hgroup>.bmerrorinfo a,header hgroup>.kutikomiinfo a{font-size:12px}}header hgroup>.shopname{position:absolute;bottom:20px;right:205px;color:#000;font-size:15px;width:430px;word-wrap:break-word}@media (max-width:667px){header hgroup>.shopname{position:absolute;top:2px;right:0;color:#000;font-size:12px;width:95%}}header hgroup>.news{position:absolute;bottom:20px;right:100px;width:90px;text-align:center;padding:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}header hgroup>.news.unread{background:#ff6f47;animation:flash 1.5s linear infinite;-webkit-animation:flash 1.5s linear infinite;-moz-animation:flash 1.5s linear infinite}header hgroup>.news:hover{opacity:.7}header hgroup>.news a{display:block;font-size:13px;color:#fff;padding:6px 0}header hgroup>.logout{position:absolute;bottom:20px;right:0;width:90px;text-align:center;padding:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}header hgroup>.logout:hover{opacity:.7}header hgroup>.logout a{display:block;font-size:13px;color:#fff;padding:6px 0}@media screen and (min-width:570px) and (max-width:1180px){html header hgroup{width:95%;height:max-content;height:-webkit-max-content;min-height:70px}header hgroup>h1{top:50%;left:0;transform:translateY(-50%);margin:0}html header h1.tablet>a{margin-top:0!important}header hgroup>h1 img{height:40px}header hgroup>.logout,header hgroup>.news{top:8px;bottom:auto}header hgroup>.bmerrorinfo,header hgroup>.kutikomiinfo,header hgroup>.shopname{position:static;margin-left:90px;padding-top:10px}header hgroup>.shopname{width:500px}}@media (max-width:570px){header{padding:12px}header hgroup>.news{width:10rem;margin-top:0!important;top:5px;right:11rem;bottom:auto}header hgroup>.news a{font-size:13px;padding:6px}header hgroup>.logout{width:10rem;margin-top:0!important;top:5px;right:0;bottom:auto;padding:0;text-align:center}header hgroup>.logout a{font-size:13px;padding:6px;color:#fff}html header hgroup>.shopname{margin-top:16px!important;margin-bottom:0!important}header hgroup>.bmerrorinfo{top:60px;left:0}header hgroup>.logout,header hgroup>.news{bottom:auto}header hgroup>.bmerrorinfo,header hgroup>.kutikomiinfo{position:static;margin-top:5px;padding-bottom:5px}header hgroup>h1{padding-top:30px}header hgroup>.shopname{text-align:left;margin-top:.5rem!important;margin-bottom:.5rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:static}}#menubar{width:100%;background:#fff;margin:0;padding:0}#menubar section{width:100%;margin:0 auto;padding:8px 0;text-align:center}.sysmenu{font-size:0}.sysmenu>li{display:inline-block;width:130px;padding:0;text-align:center;position:relative}@media (max-width:1024px){.sysmenu>li{width:100px}}@media (max-width:767px){.sysmenu>li{width:87px}.form-control-fix{padding:0;font-size:12px}.form-inline .form-control{width:100%}}@media (max-width:667px){.sysmenu>li{width:80px}}.sysmenu>li:after,.sysmenu>li:first-child:before{content:"";display:inline-block;width:1px;height:30px;margin:0;vertical-align:middle;position:absolute;top:5px}.sysmenu>li:first-child:before{left:0}.sysmenu>li:after{right:0}.sysmenu>li.active{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:solid #fff;border-width:0 1px}.sysmenu>li:hover{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.sysmenu>li>a{display:block;font-size:14px;letter-spacing:2px;text-align:center;padding:10px 0}@media (max-width:768px){.sysmenu>li>a{font-size:12px}}@media (max-width:667px){.sysmenu>li>a{font-size:11px}}.sysmenu>li.active>a,.sysmenu>li:hover>a{color:#fff}@media (max-width:767px){.sysmenu{font-size:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.sysmenu>li:after,.sysmenu>li:first-child:before{background-color:none}}#submenubar{width:100%;background:#fff;margin:0;padding:0}#submenubar section{width:1180px;margin:0 auto;text-align:left;padding-top:8px}@media (max-width:1180px){#submenubar section{width:calc(100% - 30px)}}.sub_sysmenu{margin:0;padding:0}.sub_sysmenu>li{float:left;position:relative;text-align:center;background:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:0;margin-right:10px}.sub_sysmenu>li>a{display:block;font-size:14px;letter-spacing:2px;text-align:center;padding:8px 20px}@media (max-width:1024px){.sub_sysmenu>li>a{padding:8px 15px}}@media (max-width:768px){.sub_sysmenu>li>a{font-size:12px;padding:8px 12px}}@media (max-width:667px){.sub_sysmenu>li>a{font-size:11px;padding:5px 8px}}.sub_sysmenu>li:hover>a{color:#fff}@media (max-width:767px){.sub_sysmenu{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0 2vw 3vw}.sub_sysmenu>li{float:none;display:inline-block}#submenubar>section{padding:10px 1px}}#page_wrapper,#wrapper{width:1180px;margin:0 auto;text-align:center}#page_wrapper.reserve{width:1180px}#page_wrapper.mainreservelist{width:100%;margin-bottom:-100px}@media (max-width:1180px){#page_wrapper,#page_wrapper.reserve,#wrapper{width:90%}}@media (max-width:980px){#page_wrapper,#page_wrapper.reserve,#wrapper{width:95%!important}}article section{width:100%;margin:0 auto;text-align:center}#login_form{width:700px;text-align:center;padding:50px;margin:50px auto}@media (max-width:1024px){#login_form{width:80%}}#login_form>section p.textform{margin-bottom:10px}#login_form>section p.textform>span{display:inline-block;width:170px;padding:5px 10px;margin-right:20px;background:#999;color:#fff}#login_form>section p.textform>input{font-size:1em;width:300px;height:27px;padding:0 20px 0 5px;border:1px solid #ccc}#login_form .btn{margin-top:50px}#payment_form{width:700px;text-align:center;padding:50px;margin:50px auto}#payment_form .payerror{font-size:1em;font-weight:700;color:red;margin-bottom:20px}#payment_form .paytext{font-size:1em}@media (max-width:1024px){#payment_form{width:80%}}#payment_form>section p.textform{margin-bottom:10px}#payment_form>section p.textform>span{display:inline-block;width:170px;padding:5px 10px;margin-right:20px;background:#999;color:#fff}#payment_form>section p.textform>input{font-size:1em;width:300px;height:27px;padding:0 20px;border:1px solid #ccc}#payment_form .btn{margin-top:50px}#top_newsarea{width:1090px;margin:20px auto 0;padding:20px}@media (max-width:1024px){#top_newsarea{width:90%}}#top_newsarea .newslist{width:100%}#top_newsarea .newslist>li{margin-bottom:5px;text-align:left;font-size:14px}#top_newsarea .newslist>li>a{border-bottom:1px solid #4d4d4d}#top_mainarea01{margin-bottom:20px}#top_mainarea01 .mainlist{width:100%;margin:0 auto}#top_mainarea01 .mainlist>li{width:48.6%;display:inline-block;vertical-align:top;text-align:center}@media (max-width:828px){#top_mainarea01 .mainlist>li{width:48.2%}}@media (max-width:768px){#top_mainarea01 .mainlist>li{width:100%}}#top_mainarea01 .mainlist>li:first-child{margin-right:10px}#top_mainarea01 .mainlist>li:nth-child(2){margin-left:10px}@media (max-width:768px){#top_mainarea01 .mainlist>li:first-child{margin:0 auto 30px}#top_mainarea01 .mainlist>li:nth-child(2){margin:0 auto}#top_mainarea02 .boxarea{padding:10px 15px!important}#top_mainarea02 table th{font-size:10px!important}#top_mainarea02 table td{font-size:9px!important}}@media (max-width:475px){#top_mainarea02 table th{font-size:8px!important}}#top_mainarea01 .boxarea,#top_mainarea02 .boxarea,#top_mainarea03 .boxarea{background:#eee;padding:5px 40px 30px}#top_mainarea01 .reserve,#top_mainarea01 .schedule{width:530px;margin-left:auto;margin-right:0}@media (max-width:1024px){#top_mainarea01 .reserve,#top_mainarea01 .schedule{width:90%}}@media (max-width:768px){#top_mainarea01 .reserve,#top_mainarea01 .schedule{margin:0 auto}}#top_mainarea01 .schedule{margin-left:0;margin-right:auto}@media (max-width:768px){#top_mainarea01 .schedule{margin:0 auto}}#top_mainarea01 .reserve>h1,#top_mainarea01 .schedule>h1,#top_mainarea01 .tuuti>h1,#top_mainarea02 .weekreserve>h1,#top_mainarea03>h1{font-size:18px;font-weight:400;text-align:center;margin-bottom:20px}#top_mainarea01 .reserve>h1{color:#ff6f47}#top_mainarea01 .reserve>.schedulelist{position:relative;background:#fff;width:100%;height:399px;margin:0 auto 30px;overflow:scroll}#top_mainarea01 .reserve>.schedulelist>li{width:100%;height:133px;text-align:left;position:relative;padding:0 20px}#top_mainarea01 .reserve>.schedulelist>li.off{background:#d8d8d8}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area{padding:20px 0;border-bottom:1px solid #7f7f7f}#top_mainarea01 .reserve>.schedulelist>li:last-child>.border_bottom_area{border-bottom:none}#top_mainarea01 .reserve>.schedulelist>li.non{border:none;text-align:center;padding:50px 0}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.date{font-size:13px;color:#999}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.name{font-size:14px;margin:3px auto}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.name>span{display:inline-block;padding:2px 5px;margin-left:5px;color:#fff;font-size:11px}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.name>span.store{background:#ff6357}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.name>span.app{background:#337ab7}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.time{font-size:18px;line-height:29px;color:#ff6f47;margin-bottom:3px}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.menu{font-size:13px;line-height:16px}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.infobtn{position:absolute;top:40px;right:20px}@media (max-width:828px){#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.infobtn{position:absolute;top:10px;right:20px}#top_mainarea01 .reserve>.schedulelist>li>.border_bottom_area>.infobtn .button{padding:5px 10px;margin-top:0}}#top_mainarea01 .schedule>.schedulelist{background:#fff;width:100%;height:400px;margin:0 auto 30px}#top_mainarea01 .schedule>.schedulelist>li{width:100%;height:100px;text-align:left;position:relative;padding:0 20px;margin:0}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area{padding:20px 0 8px;margin:0;border-bottom:1px solid #7f7f7f}#top_mainarea01 .schedule>.schedulelist>li:last-child>.border_bottom_area{border-bottom:none}#top_mainarea01 .schedule>.schedulelist>li.non{border:none;text-align:center;padding:50px 0}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.date{font-size:13px;color:#999}@media (max-width:1024px){#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.date{font-size:11.5px}}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.date>span{display:inline-block;font-size:11px;color:#fff;background:#534741;padding:3px 15px;margin-right:10px}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.name{font-size:14px;margin:3px auto}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.name>span{display:inline-block;padding:2px 5px;margin-left:5px;color:#fff;font-size:11px}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.name>span.store{background:#ff6357}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.name>span.app{background:#337ab7}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.time{font-size:18px;line-height:29px;color:#ff6f47;margin-bottom:3px}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.menu{font-size:13px;line-height:16px;height:35px}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.infobtn{position:absolute;top:20px;right:20px}@media (max-width:828px){#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.infobtn{position:absolute;top:39px;right:20px}#top_mainarea01 .schedule>.schedulelist>li>.border_bottom_area>.infobtn .button{padding:3px 10px;margin-top:0}}#top_mainarea02 .boxarea{width:1090px;margin:30px auto}@media (max-width:1024px){#top_mainarea02 .boxarea{width:90%}}#top_mainarea02 table{margin:0 auto;border-collapse:collapse}#top_mainarea02 table td,#top_mainarea02 table th{border:1px solid #999;text-align:center;padding:10px}#top_mainarea02 table th{font-size:14px;font-weight:400;background:#c8c8c8;color:#000;border-top:none}#top_mainarea02 table td:first-child,#top_mainarea02 table th:first-child{border-left:none}#top_mainarea02 table td:last-child,#top_mainarea02 table th:last-child{border-right:none}#top_mainarea02 table td{font-size:17px;font-weight:400;background:#fff;border-bottom:none}#top_mainarea02 table a{text-decoration:none}#top_mainarea03{margin:30px auto 0;width:1100px}@media (max-width:1024px){#top_mainarea03{width:90%}}#top_mainarea03 section{display:table;border-collapse:separate;border-spacing:5px 0}#top_mainarea03 .boxarea{background:#eee;display:table-cell}#top_mainarea03 .boxarea h1{font-size:1em;margin-bottom:20px}#top_mainarea03 .boxarea .disptext{width:100%;font-size:1em;margin-bottom:10px}#top_mainarea03 .boxarea .msg{font-size:.9em;margin-bottom:20px}#top_mainarea03 .boxarea .img{width:100px;margin:0 auto}@media (max-width:667px){#top_mainarea03 section{display:block;border-collapse:separate;border-spacing:5px 0}#top_mainarea03 .boxarea{background:#eee;display:block;margin-bottom:30px}}#header_area{width:100%;margin:80px auto 25px}.mainreservelist #header_area{width:1200px;margin:80px auto 25px}@media (max-width:1024px){.mainreservelist #header_area{width:90%}}@media (max-width:768px){.mainreservelist #header_area{width:95%}}#header_area h1{width:100%;text-align:left;font-size:23px;font-weight:400;border-bottom:1px solid #999;padding-bottom:10px;position:relative}#header_area h1>span{font-size:12px;color:#999;position:absolute;top:-20px;left:0}#header_area h1>span:before{content:"＞"}.messagebox{width:100%;text-align:left;color:#fff;background:#81bef7;margin-bottom:30px;padding:10px 20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;white-space:pre-line}.messagebox.error{background:#f79f81}.input_blockarea{box-sizing:border-box;width:100%}.input_blockarea li{display:inline-block;width:49%;vertical-align:top}.menulist .input_blockarea li:first-child{width:60%}.menulist .input_blockarea li:nth-child(2){width:39%;padding-left:20px}.menulist .subbtn.mini{margin-top:18px}.facilitylist .input_blockarea li:first-child{width:60%}.facilitylist .input_blockarea li:nth-child(2){width:39%;padding-left:20px}.facilitylist .subbtn.mini{margin-top:18px}.inputform{border-collapse:collapse;width:100%;padding:0;margin:0}.inputform h2{width:100%;text-align:left;font-size:18px;margin:30px 0 10px;color:#000}@media (max-width:767px){.inputform h2{width:100%;text-align:left;font-size:18px;margin:50px 0 10px;color:#000}}.inputform h3{border-bottom:1px solid #000}.inputform h3,.inputform h4{width:100%;text-align:left;font-size:18px;margin:40px 0 10px;padding-bottom:5px;color:#000}.inputform p.sub{text-align:left;font-size:15px;margin:10px auto;color:#999}.inputform p.label{font-size:1em;font-weight:400;text-align:center;display:inline-block;width:100%;padding:10px;background:#999;color:#fff;margin-bottom:10px}.inputform p.msg{margin-bottom:10px;text-align:left}.inputform p.msg>span{display:inline-block;padding:5px 20px;margin-right:20px;background:#dfeed4;color:#393939}.inputform p.msg>i{margin-left:250px;color:#999;font-size:.8em}.inputform i{color:#4d4d4d;font-size:12px;font-style:normal}.inputform i:before{content:"\A";white-space:pre}.inputform p.msg.textarea>span{height:100px;vertical-align:top}#input_customerinfo textarea,#input_customermemo textarea{width:170%!important}.inputform p.msg.imgarea>span{height:200px;vertical-align:top}.inputform span>b{color:#ffbcb7;font-weight:700;margin-left:10px}.inputform .mini{width:60px}.inputform .short{width:100px}.inputform .mid{width:150px}.inputform .wid{width:300px}.lineheight-mid{line-height:35px}.inputform label.checklabel{padding-left:30px;display:inline-block;cursor:pointer;position:relative;margin-bottom:10px}.inputform label.checklabel:last-of-type{margin-bottom:0}@media (max-width:767px){.inputform label.checklabel:last-of-type{margin-bottom:10px}}.selectstaffarea .form-inline .button{margin-right:10px}@media (max-width:767px){.selectstaffarea .form-inline .button,.selectstaffarea .form-inline select{display:block;width:100%;margin-bottom:10px}.selectstaffarea .form-inline br{display:none}}.select-time-fieald-disp-name{margin-top:5px;margin-left:20px}@media (max-width:767px){.select-time-fieald-disp-name{margin-top:5px;margin-left:0}}.inputform label.checklabel:before{content:"";width:25px;height:25px;display:inline-block;position:absolute;top:-5px;left:0;background-color:#fff;border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#menu_option_selectarea label.checklabel{margin-bottom:20px;margin-right:5px;word-break:break-word}.pushlistinfo .inputform .form-inline{line-height:28px}.pushlistinfo .inputform label.checklabel:before{top:0}.inputform input[type=checkbox]{display:none}.inputform input[type=checkbox]:checked+label.checklabel:before{content:"\02713";font-size:22px;font-weight:700;line-height:22px}.inputform label.radiolabel{padding-left:30px;display:inline-block;cursor:pointer;position:relative;margin-right:10px}@media (max-width:768px){.inputform label.radiolabel{margin-top:10px}}.inputform label.radiolabel:before{content:"";width:25px;height:25px;display:inline-block;position:absolute;top:-5px;left:0;background-color:#fff;border:1px solid #000;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}.inputform input[type=radio]{display:none}.inputform input[type=radio]:checked+label.radiolabel:before{content:"●";font-size:15px;padding:1.4px 3.5px;font-weight:700}.inputform label.checklabel_df{padding-left:30px;display:inline-block;cursor:pointer;position:relative}.inputform label.checklabel_df:before{content:"";width:20px;height:20px;display:inline-block;position:absolute;top:-13px;left:-10px;background-color:#fff;border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.inputform input[type=checkbox]:checked+label.checklabel_df:before{content:"\02713";font-size:22px;font-weight:700;line-height:20px}.inputform .selectfacilityarea,.inputform .selectmenuarea,.inputform .selectoptionmenuarea,.inputform .selectstaffarea{width:70%}@media (max-width:1024px){.inputform .selectfacilityarea,.inputform .selectmenuarea,.inputform .selectoptionmenuarea,.inputform .selectstaffarea{width:100%}}ul.formtable{display:table;width:100%;margin:-1px 0 0;border-style:solid;border-width:1px 0}.formtable li.th{width:150px;padding:5px 10px;font-size:14px;text-align:center;color:#000;vertical-align:middle}.formtable.st li.th{width:120px}.formtable.md li.th{width:200px}.formtable.wd li.th{width:300px}.formtable li.th b{color:#ff6f47;background:#fff;border:1px solid #ff6f47;font-size:11px;font-weight:400;margin-left:10px;padding:3px 7px}.formtable li.td{padding:20px;font-size:13px;white-space:pre-wrap}.formtable li.td i{color:#4d4d4d;font-size:12px;font-style:normal}.formtable .imageurl_preview{margin-bottom:20px}.dispform .formtable{display:block;width:100%;margin:-1px 0 0;border-width:1px 0}.dispform .formtable li{display:block;text-align:left}.dispform .formtable li.th{width:100%;padding:10px 20px 10px 40px;text-indent:-20px;font-size:16px;text-align:left;color:#000;vertical-align:middle}.dispform .formtable.none li.th{padding:10px 20px;text-indent:0}.dispform .formtable li.td{width:100%;padding:20px 20px 20px 40px;text-indent:-20px;font-size:16px}.dispform .formtable.none li.td{padding:20px;text-indent:0}.dispform .formtable li.td i{color:#4d4d4d;font-size:12px;font-style:normal}.formtable .mini{width:60px}.formtable .short{width:100px}@media (max-width:767px){.formtable .short{width:100px;margin-bottom:10px}.formtable .form-control-fix-post-code{width:100px;margin-bottom:0}}.formtable .mid{width:150px}.formtable .wid{width:300px}.formtable .previewimg,.formtable img.thumb{margin:10px;max-width:200px}.reserveinput .mini{width:67px}.customersearch .btnlist,.reserveinput .btnlist{width:100%;text-align:right}.customersearch .btnlist li,.reserveinput .btnlist li{display:inline-block;text-align:right!important;width:auto}@media (max-width:768px){.customersearch .btnlist li,.reserveinput .btnlist li{display:inline-block;text-align:center!important;width:100%;margin-bottom:10px}.customersearch .btnlist li button,.reserveinput .btnlist li button{display:block;width:100%}}#modalreserve{width:1150px!important;max-width:1150px!important;display:none;min-height:500px!important}#modalreserve_error{display:none}@media (max-width:1024px){#modalreserve,#modalreserve_error{width:90%!important;max-width:90%!important}}.salesdaylist{width:90%;margin:0 auto}@media (max-width:767px){.salesdaylist{width:104%;margin-left:-2%}.salesdaylist .btnlist.saleshead li:first-child{width:80%;margin-top:-50px;margin-bottom:10px}.salesdaylist .btnlist.saleshead li:last-child{width:90%;align-content:center;text-align:left}.inputform h3{font-size:small}.inputform h3.mail-setting-header{font-size:small;width:100%;word-break:keep-all}.inputform p.sub{font-size:small}.formtable li.th b{margin-left:0!important}}@media (max-width:667px){.salesdaylist .btnlist.saleshead li h2{font-size:9px}.salesdaylist .btnlist.saleshead li h2 select{font-size:9px;width:auto;display:inline-block}.salesdaylist .btnlist.saleshead li:first-child{width:100%}.salesdaylist .btnlist.saleshead li:last-child{width:20%}}.salesdaylist .btnlist.salesfooter li:first-child{width:40%}.salesdaylist .btnlist.salesfooter li:last-child{width:58%}@media (max-width:730px){.salesdaylist .btnlist.salesfooter li:last-child{width:90%;align-content:center;margin-left:0}}.salesdaylist h2,.salesdaylist h2 select{font-size:18px}.salesdaylist h2 select{margin-right:5px}.salesdaylist table{width:100%}.salesdaylist table th{background:#eee;cursor:pointer}.salesdaylist table th:hover{opacity:.5}.salesdaylist table td,.salesdaylist table th{border:1px solid #ccc;text-align:center;padding:5px}.salesdaylist table td{height:80px;border:1px solid #ccc;background:#fafafa;text-align:center;vertical-align:top}.salesdaylist table td p.dispday{width:80%;margin:0 auto;text-align:right}@media (max-width:1024px){.salesdaylist table td p.dispday{font-size:14px}}@media (max-width:768px){.salesdaylist table td p.dispday{width:110%;font-size:10px;margin-bottom:10px}.salesdaylist table td p.dispday label.checklabel_df:before{width:15px;height:15px;top:-8px;left:-10px}}.salesdaylist table .sun{background:#f5bca9}.salesdaylist table .sat{background:#a9d0f5}.salesdaylist table td a{display:inline-block;font-size:15px;font-weight:700;width:100%;height:100%;padding:10px}@media (max-width:1024px){.salesdaylist table td a{font-size:14px}}@media (max-width:768px){.salesdaylist table td a{font-size:12px}}.salesdaylist p.holiday{font-size:x-small;font-weight:400;color:red}.reservelist{width:100%;margin:0 auto;position:relative}.reservelist.shift .targetstaff{font-size:20px;font-weight:700;color:#fa5858;margin-bottom:20px}@media (max-width:1024px){.reservelist{width:100%}}.reservelist .headerlist{width:100%;text-align:center;margin:0 auto 10px;display:table}.mainreservelist .reservelist .headerlist{width:1200px}@media (max-width:1024px){.mainreservelist .reservelist .headerlist{width:90%}.mainreservelist .reservelist .headerlist li:nth-child(2) .button,.mainreservelist .reservelist .headerlist li:nth-child(2) .button-line{padding:5px 10px!important}.mainreservelist .reservelist .headerlist li:nth-child(2) a span{font-size:12px!important}}@media (max-width:768px){.mainreservelist .reservelist .headerlist{width:95%}.mainreservelist .reservelist .headerlist li:nth-child(2) a span{font-size:10px!important}}.reservelist .headerlist.newrequestlist{margin-bottom:40px}.reservelist .headerlist li{display:table-cell;width:49%;height:50px;vertical-align:middle}.reservelist .headerlist li:first-child{text-align:left}.reservelist .headerlist li:last-child{text-align:right}.reservelist .headerlist li.seldate{font-size:18px;font-weight:400;padding:0}@media (max-width:1024px){.reservelist .headerlist li.seldate{font-size:14px}}@media (max-width:667px){.reservelist .headerlist li.seldate{font-size:12px}.reservelist .headerlist li.seldate .button{font-size:12px;padding:5px 8px}}.reservelist .headerlist li.seldate i{color:#999;cursor:pointer}.reservelist .headerlist li.seldate input{display:none}.reservelist .headerlist li.seldate img.ui-datepicker-trigger{cursor:pointer;width:25px;margin-top:-5px!important;margin-left:7px!important;vertical-align:middle}.reservelist .headerdaynavi{width:100%;text-align:center;margin:30px auto 20px;border:1px solid #999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.mainreservelist .reservelist .headerdaynavi{width:1200px}@media (max-width:1024px){.mainreservelist .reservelist .headerdaynavi{width:90%}}@media (max-width:768px){.mainreservelist .reservelist .headerdaynavi{width:95%}}.reservelist .headerdaynavi .daynavi{width:100%;text-align:center;font-size:0}.reservelist .headerdaynavi .daynavi li{display:inline-block;font-size:14px;margin:0 2px;position:relative}@media (max-width:1024px){.reservelist .headerdaynavi .daynavi li{font-size:13px;margin:0 2.5px}}@media (max-width:828px){.reservelist .headerdaynavi .daynavi li .button{font-size:12px;padding:5px}.reservelist .headerdaynavi .daynavi li{font-size:12px;margin:0 .8px}}@media (max-width:768px){.reservelist .headerdaynavi .daynavi li .button{font-size:10px;padding:2px}.reservelist .headerdaynavi .daynavi li{font-size:10px;margin:0 .5px}}@media (max-width:667px){.reservelist .headerdaynavi .daynavi li .button{font-size:12px;padding:5px 8px}.reservelist .headerdaynavi .daynavi li{font-size:8px;margin:0}}.reservelist .headerdaynavi .daynavi li span{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:6px 0}.reservelist .headerdaynavi .daynavi li span .daylink{border:none;background-color:transparent}.reservelist .headerdaynavi .daynavi li p.allow_leaf{background-image:url(/_next/static/media/leaf.1de928f1.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;width:30px;height:35px;position:absolute;top:-28px;left:3px;font-size:12px;text-shadow:2px 2px 3px #000;line-height:36px;text-align:center;color:#fff}@media (max-width:1024px){.reservelist .headerdaynavi .daynavi li p.allow_leaf{width:15px;height:20px;top:0;left:3px;font-size:8px;line-height:23px}}.reservelist .headerdaynavi .daynavi li.fs{margin-right:10px}.reservelist .headerdaynavi .daynavi li.ls{margin-left:10px}.reservelist .headerdaynavi .daynavi li.fs_sp,.reservelist .headerdaynavi .daynavi li.ls_sp{display:none}@media (max-width:768px){.reservelist .headerdaynavi .daynavi li.fs{margin-right:0}.reservelist .headerdaynavi .daynavi li.ls{margin-left:0}.button-sm-error{width:80%}}@media (max-width:667px){.reservelist .headerdaynavi .daynavi li.fs,.reservelist .headerdaynavi .daynavi li.ls{display:none}.reservelist .headerdaynavi .daynavi li.fs_sp,.reservelist .headerdaynavi .daynavi li.ls_sp{display:inline-block;width:50px}}.reservelist .headerdaynavi .daynavi li .daylink{display:inline-block;width:30px;height:40px;color:#000}@media (max-width:1024px){.reservelist .headerdaynavi .daynavi li .daylink{width:23px;margin-top:6px}}@media (max-width:375px){.reservelist .headerlist li:first-child{font-size:1em!important}}@media (max-width:360px){.reservelist .headerlist li:first-child{font-size:.7em!important}}#reservecontents{width:99%;margin:0 auto;padding:0}.titleroom{display:inline-block;width:70px;overflow:hidden;margin-right:3px;font-size:10px;text-align:center;vertical-align:middle}@media (max-width:570px){.titleroom{width:60px;overflow:auto;margin-right:3px;font-size:9px;text-align:center;vertical-align:middle}}.dayorderarea{position:absolute;top:3px;left:3px}.dayorderarea_bottom .dayorderarea_top{height:22px;line-height:11px}.ctnbtn_head{font-size:18px}@keyframes flasheventcolor{0%{opacity:1}25%{opacity:.5;border:1px solid red;box-shadow:0 1px 1px 0 red}50%{opacity:.3;border:1.5px solid red;box-shadow:0 1px 15px 0 red}75%{opacity:.5;border:1px solid red;box-shadow:0 1px 1px 0 red}to{opacity:1}}.shimei{background:#08298a}.htpbpoint,.shimei{display:inline-block;font-weight:700;font-size:.8em;color:#fff;padding:3px 5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-right:5px}.htpbpoint{background:#df0174}.appmark{background:#01a9db}.appmark,.webmark{display:inline-block;font-weight:700;font-size:.8em;color:#fff;padding:3px 5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-right:5px}.webmark{background:#298a08}.paidmark{background-color:#f1d1fa;color:#08298a;padding:3px 5px 1px}.firstmark,.paidmark{display:inline-block;font-weight:700;font-size:.8em;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-right:5px}.firstmark{color:#000;background:#fc3;padding:3px 5px}.header_limitnum,.header_reservenum{width:100%;margin:0 auto;padding:0;font-size:0}.header_limitnum li,.header_reservenum li{display:inline-block;font-size:12px;font-weight:700;text-align:center}.header_limitnum.time60 li,.header_reservenum.time60 li{width:100%}.header_limitnum.time30 li,.header_reservenum.time30 li{width:50%}.header_limitnum.time15 li,.header_reservenum.time15 li{width:25%;padding:auto}.header_limitnum.time20 li,.header_reservenum.time20 li{width:33.3%}.header_limitnum.time10 li,.header_limitnum.time5 li,.header_reservenum.time10 li,.header_reservenum.time5 li{width:16.6%}.header_limitnum{margin:5px auto 10px}.header_limitnum input{width:100%!important;font-size:14px;text-align:center;color:#fe642e;pointer-events:none;background:none;border:none}.infoarea{width:100%;margin:10px auto 0;text-align:left}@keyframes flash{0%{opacity:.5;box-shadow:0 1px 1px 0 #bdbdbd}50%{opacity:1;box-shadow:0 1px 15px 0 #bdbdbd}to{opacity:.5;box-shadow:0 1px 1px 0 #bdbdbd}}.reservelist .btnflash{animation:flasheventcolor_btn 1.5s linear infinite;-webkit-animation:flasheventcolor_btn 1.5s linear infinite;-moz-animation:flasheventcolor_btn 1.5s linear infinite}@keyframes flasheventcolor_btn{0%{opacity:1}25%{opacity:.5;box-shadow:0 1px 1px 0 red}50%{opacity:.3;box-shadow:0 1px 15px 0 red}75%{opacity:.5;box-shadow:0 1px 1px 0 red}to{opacity:1}}#reservecontents .arrow_box{display:none;position:fixed;padding:16px;width:300px;text-align:left;font-size:14px;font-weight:400;line-height:24px;border-radius:8px;background:#333;color:#fff;z-index:9999}#reservecontents .arrow_box:after{position:absolute;bottom:100%;left:50%;width:0;height:0;margin-left:-10px;border:10px solid rgba(51,51,51,0);border-bottom-color:#333;pointer-events:none;content:" "}.ctnbtn{border:none;font-size:12px;padding:0;margin-left:10px;height:auto;background:none}@media screen and (min-width:570px) and (max-width:1024px){.ctnbtn{border:none;font-size:12px;padding:0;margin-top:0;margin-left:10px;height:auto;background:none}}@media (max-width:570px){.ctnbtn{border:none;font-size:12px;padding:0;margin-top:2px;margin-left:8px;height:auto;background:none}}.ctnbtn_head{border:none;font-size:15px;padding:0;margin:0;height:auto;background:none}.ui-resizable-e{right:-5px;width:10px}.subnavi{width:100%;margin:30px auto}.subnavi>li{display:inline-block;position:relative;text-align:center;background:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:0;margin-right:10px}.subnavi>li>a{display:block;font-size:14px;letter-spacing:2px;text-align:center;padding:8px 20px}.subnavi>li:hover>a{color:#fff}@media (max-width:820px){.subnavi{overflow-x:auto;white-space:nowrap}}@media (max-width:667px){.subnavi>li{margin-top:10px}.subnavi>li>a{font-size:12px}}footer{width:100%;margin-top:100px;padding:20px 0}.marginnonfooter footer{margin-top:0!important}footer .copy{width:100%;font-size:1em;text-align:center}#ui-datepicker-div{background:#fff}#ui-datepicker-div .ui-state-active{color:#fff}.reservelist .headerdaynavi .daynavi li span.bg_sun{background:#f8e0e0}.reservelist .headerdaynavi .daynavi li span.bg_sat{background:#ceecf5}#ui-datepicker-div .ui-datepicker-week-end:first-child a.ui-state-default{background-color:#f8e0e0}#ui-datepicker-div .ui-datepicker-week-end:last-child a.ui-state-default{background-color:#ceecf5}.imgeditarea .btnlist,.imgeditarea .btnlist li{text-align:right}.imgeditarea .col-md-12{margin-bottom:30px}.imgeditarea .imageBox{position:relative;height:250px;width:250px;border:1px solid #aaa;background:#fff;overflow:hidden;background-repeat:no-repeat;cursor:move;margin:0 auto 10px}.imgeditarea .buttonarea{margin:0 auto;text-align:center}.imageBox .backBox{position:relative;width:250px;height:250px;border:1px solid #aaa;background:#fff;overflow:hidden;background-repeat:no-repeat}.imgeditarea .imageBox .thumbBox{position:absolute;top:0;left:0;width:250px;height:250px;margin:0 auto;box-sizing:border-box;border:1px solid #666;box-shadow:0 0 0 1000px rgba(0,0,0,.5);background:none repeat scroll 0 0 transparent;pointer-events:none}#modalimg{z-index:9999!important}.reservelist .btnlist{margin-bottom:50px}.shiftarea{width:100%;margin:0 auto;overflow:auto;max-height:700px}.shiftarea .shifttable{margin:0 auto;border-collapse:collapse;table-layout:fixed}.shiftarea .shifttable select{font-size:13px!important;padding-left:0!important;padding-right:0!important}select[name=shiftrelease]{width:100px;margin:0 auto;display:inline-block}select[name=shiftrelease].shiftRelease,select[name=shiftrelease_all].shiftRelease{background:#fa5858;color:#fff}.shiftarea .shifttable .first{border-left:0}.shiftarea .shifttable .last{border-right:0}.shiftarea .shifttable th{text-align:center;padding:5px 0;font-size:14px}.shiftarea .shifttable tr:first-child th{border-top:0}.shiftarea .shifttable tr:last-child th{border-bottom:0}.shiftarea .shifttable td{padding:10px;text-align:center;font-size:0;width:12%}.shiftarea .shifttable td .shiftbtnarea{width:60px}.shiftarea .shifttable td a{display:block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;font-size:13px;letter-spacing:2px;text-align:center;padding:10px 5px;margin:10px auto}.shiftarea .shifttable td a.non{background:none}.shiftarea .shifttable td a:hover{color:#fff}.shiftarea .shifttable td label{padding:0 3px!important}.shiftarea .shifttable td.first{width:10%;font-size:14px;background:#fff}.shiftarea .shifttable td .shiftbtnarea label{font-size:small;margin:0;padding:0}.shiftarea .alldays{font-size:14px;margin-bottom:5px}.shiftarea .alldays,.shiftarea .holidays{display:block;width:100%;font-weight:700;text-align:left}.shiftarea .holidays{font-size:16px;color:red;margin-top:5px}.shiftarea .holidays label{font-size:14px!important;font-weight:700!important;color:red}@media (max-width:667px){#tablelist td,#tablelist tr{font-size:10px}.customerlist,.customerlist_plusme,.reservelist{padding-top:20px}}#modaltag{display:none;z-index:9999}.tagbox{display:inline-block;margin-bottom:10px;border:1px solid grey;background:#ddd;padding:8px 5px 4px}.tagbox label.checklabel{font-size:11px}#set_tagarea .select_tagbox{display:inline-block;margin-bottom:10px;margin-right:10px;border:1px solid grey;background:#ddd;padding:5px 10px;font-size:14px}.dataTable tbody,.salesmanage{position:relative}.backStr1,.backStr2,.backStr3,.backStr4{position:absolute;font-size:150px;font-weight:700;z-index:9999;opacity:.5;pointer-events:none}.backStr1{top:29%;right:23.5%;color:#cfdff5}.backStr2{top:29%;left:23.5%;color:#cff1f0}.backStr3{bottom:11.5%;right:23.5%;color:#e2dcef}.backStr4{bottom:11.5%;left:23.5%;color:#f7dddb}.customerarea .form-inline label{margin-bottom:15px!important}.grad-wrap{position:relative}.grad-btn{position:absolute;bottom:0;z-index:999}.grad-btn:before{content:"続きを読む"}.grad-item{position:relative;overflow:hidden;height:50px;word-break:break-all}.grad-item:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(0deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);content:""}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn:before{content:"閉じる"}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item:before{display:none}.grad-trigger:checked~.grad-btn{bottom:-1.5em}.karte-button{white-space:nowrap}#karteimg_list{list-style-type:none;display:flex;flex-wrap:wrap;flex-direction:row;align-items:left}.karteimg_item{width:calc(100% / 5);padding:0}.karteimg_item:not(:nth-child(-n+5)){margin-top:4px}.karteimg_item img{width:232px;height:232px}@media (max-width:1180px){#content.img_list{width:100vw;margin:0 calc(50% - 50vw)}}@media (min-width:570px) and (max-width:1180px){.karteimg_item:not(:nth-child(-n+5)){margin-top:.3vw}.karteimg_item img{width:19.7vw;height:19.7vw}}.karteimg_item img{transition:.5s}.karteimg_item img:hover{filter:opacity(.7)}.karteimg_item img:hover img{box-shadow:0 0 15px rgba(0,0,0,.15)}@media (min-width:1025px) and (max-width:1180px){#page_wrapper{width:98%!important}}@media screen and (min-width:570px) and (max-width:1024px){#page_wrapper{width:98%!important}.daynavi,.mainreservelist #header_area,.mainreservelist .reservelist .headerdaynavi,.mainreservelist .reservelist .headerlist{width:100%}.sysmenu{margin:auto;font-size:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}#submenubar section,.sysmenu{width:98%}@media (max-width:1180px){.sub_sysmenu{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.sub_sysmenu>li{float:none;display:inline-block}}#header_area{margin-top:32px}}@media (min-width:570px) and (max-width:768px){.btnlist{margin-top:50px;margin-bottom:30px}}@media (max-width:767px){#header_area{margin-top:0!important}.formtable li.th>p{margin-top:4px!important}html body #page_wrapper .btnlist{position:-webkit-sticky!important;position:sticky!important;background:hsla(0,0%,100%,.6)!important;padding:24px 0 12px!important}input,select{border:1px solid #000;background-color:#fff}html body input.form-control,html body textarea.form-control,td.sorting_1 input{font-size:16px!important;font-weight:400!important}td.sorting_1 input{width:54px;transform:scale(.8)}#tablelist td{word-break:break-all}.btnlist .centerline{display:flex!important;flex-direction:column}.btnlist .centerline a{width:100%}.btnlist .centerline a:last-child{background:#fff;margin-top:-12px}.karteimg_item{width:calc(100% / 3)}.karteimg_item:not(:nth-child(-n+3)){margin-top:.4vw}.karteimg_item img{width:32.9vw;height:32.9vw}}.logo-img{height:55px;max-width:100%}table.dataTable{width:auto;overflow-x:scroll}.dataTable>tfoot>tr>th,.dataTable>thead>tr>th{text-align:center;font-size:13px;border-width:0 1px 1px 0}.dataTable>tfoot>tr>th,table.dataTable thead td,table.dataTable thead th{padding:10px 18px!important}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700!important}.formtable li{display:table-cell;text-align:left}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.no-clear::webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:570px){.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}}.button-space{margin-right:5px}ul.btnlist{display:flex;align-items:center;margin-bottom:24px}ul.btnlist li{width:auto;margin-right:8px}ul.btnlist li:last-of-type{margin-left:auto}ul.btnlist li:first-of-type{margin-left:0}ul.btnlist li a:first-of-type{margin-right:8px}ul.btnlist li a:last-of-type{margin-right:0}.btnlist+.dataTables_filter .input-group,.btnlist+.dataTables_filter .input-group .input-exclude-word{margin-top:0}ul.btnlist li .dataTables_filter .input-group,ul.btnlist li .dataTables_filter .input-group .input-exclude-word,ul.btnlist li .dataTables_length{margin:0}@media (max-width:768px){ul.btnlist{flex-flow:column}ul.btnlist li{width:100%;display:inline-block;margin-bottom:8px;margin-top:0}ul.btnlist li a{display:block;margin-bottom:8px;text-align:center}ul.btnlist li a:last-of-type{margin-bottom:0}ul.btnlist li a:first-of-type{margin-right:0}.btnlist_order1{order:0}.btnlist_order2{order:1}.btnlist_order3{order:2}}#reservecontents{width:calc(100vw - 30px);position:absolute;left:50%;right:50%;transform:translate(-50%);height:var(
    --calendar-height,1000px
  )!important}.infoarea{margin-top:var(
    --infoarea-margin-top,1030px
  )}.infoarea.newrequestlist{margin-top:10px}.new{background:#a6cee3}.new,.re{display:inline-block;font-weight:700;font-size:.8em;color:#fff;padding:3px 5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-right:5px}.re{background:#1f78b4}.fix{background:#b2df8a}.fix,.return{display:inline-block;font-weight:700;font-size:.8em;color:#fff;padding:3px 5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-right:5px}.return{background:#34a02c}.reserve-list_no-reservation-period{z-index:9999}@media (max-width:1180px){div#modaltag{overflow-y:scroll}.customerarea h2+div{width:100%!important}}.setday_today{margin-left:8px}.setday_today,.setday_tomorrow,select[name=cancel_minutes],select[name=end_minutes],select[name=minute],select[name=samenon_minutes],select[name=samenonend_minutes],select[name=select_time_m],select[name=start_minutes]{margin-right:8px}form[name=bm_register_form] h2{text-align:left}form[name=reserveinfo_form] input[name=name]{margin-bottom:8px}form[name=reserveinfo_form] select[name=starttime_m]{margin-right:4px}form[name=reserveinfo_form] select[name=endtime_h]{margin-left:4px}form[name=reserveinfo_form] textarea[name=customer_memo]{margin-bottom:4px}form[name=reserveinfo_form] textarea[name=customer_memo]+button{margin-right:4px}form[name=reserveinfo_form] textarea[name=memo]{margin-bottom:4px}form[name=reserveinfo_form] textarea[name=memo]+button{margin-right:4px}@media (max-width:1180px){form[name=reserveinfo_form] select[name=endtime_h],form[name=reserveinfo_form] select[name=endtime_m],form[name=reserveinfo_form] select[name=starttime_h],form[name=reserveinfo_form] select[name=starttime_m]{padding:6px}}.iziModa{max-height:100vh;max-height:100dvh}.daynavi .tippy-box{white-space:nowrap!important}.fc-timeline-event-harness{overflow:hidden}.fc-timeline-event{border-radius:5px}.holiday_line{background-color:#fafafa}.calender-absolute-seat{top:50%;left:25%!important;padding:10px 0}.calender-absolute-seat span{margin-bottom:20px}.calender-absolute-seat button{margin-left:10px;padding:1px 5px!important}@media (max-width:1180px){.calender-absolute-seat{top:50%;left:30%!important;padding:10px 0}.calender-absolute-seat span{margin-bottom:20px}.calender-absolute-seat button{margin-top:2px!important;padding:1px 5px!important;margin-left:10px}}@media (max-width:570px){.calender-absolute-seat{top:50%;left:10%!important;padding:10px 0}.calender-absolute-seat span{margin-bottom:5px}.calender-absolute-seat button{margin-top:2px!important;padding:5px!important;margin-left:10px}}select[name=settingdate_m]+label{margin-right:8px}.customer_list .inputform h2{text-align:left}.iziModal-content .infoarea{margin-top:60px}#modaltag.iziModal.isAttached{max-height:100dvh!important}.iziModal-content{height:auto;max-height:calc(100dvh - 80px);overflow-y:scroll}.iziModal-content ul.btnlist{justify-content:flex-end}.iziModal-content ul.btnlist li:last-of-type{margin-left:inherit}span.fc-cell-text{padding-left:40px;width:100%;display:inline-block}span.fc-cell-text p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:1025px) and (max-width:1180px){span.fc-cell-text{padding-left:0;width:100%;display:inline-block}span.fc-cell-text p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media screen and (min-width:570px) and (max-width:1024px){span.fc-cell-text{padding-left:0;width:100%;display:inline-block}span.fc-cell-text p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (min-width:375px) and (max-width:570px){span.fc-cell-text{padding-left:0;width:100%;display:inline-block}span.fc-cell-text p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.shopmaster .react-datepicker__header{background-color:#fff;border-bottom:0}.shopmaster h2.react-datepicker__current-month{width:calc(100% - 10px);margin:0 auto;background-color:#eff7ea;padding:5px;border-radius:5px}.shopmaster .react-datepicker__navigation{top:13px}.shopmaster .react-datepicker__day-names{width:100%;margin-bottom:5px}.shopmaster .react-datepicker__day-name{width:calc(100% / 7);margin:0;text-align:center;padding:0}.shopmaster .react-datepicker__month{width:100%;margin:0 0 10px}.shopmaster .react-datepicker__week{display:flex;width:100%}.shopmaster .react-datepicker__day,.shopmaster .react-datepicker__day-name{flex:1 1;text-align:center}.shopmaster .react-datepicker__day{width:calc((100% / 7) - 1px);text-align:center;border:1px solid #327e04;border-radius:0;margin:1px!important;padding:5px;cursor:pointer;background-color:#eff7ea;color:#00ad00;font-weight:700}.shopmaster .react-datepicker__day.sunday{background-color:#f8e0e0}.shopmaster .react-datepicker__day.saturday{background-color:#ceecf5}.shopmaster .react-datepicker__day.react-datepicker__day--selected{background-color:#00ad00;border-color:#d4ccb0;color:#fff}.shopmaster .react-datepicker__day.sunday.react-datepicker__day--selected{background-color:#f8e0e0;border-color:#d4ccb0;color:#fff}.shopmaster .react-datepicker__day.saturday.react-datepicker__day--selected{background-color:#ceecf5;border-color:#d4ccb0;color:#fff}.shopmaster .react-datepicker__day--outside-month{display:none}.shopmaster .react-datepicker__day--disabled{background-color:silver!important;border-color:hsla(0,0%,100%,.18);color:grey}.shopmaster svg.react-datepicker__triangle{color:#fff}form[name=menulist_form] input[name=timedisptimename],form[name=staff_form] input[name=timedisptimename]{width:100px}@media (min-width:375px) and (max-width:570px){#page_wrapper{width:98%!important}}@media screen and (min-width:375px) and (max-width:570px){#page_wrapper{width:98%!important}.daynavi,.mainreservelist #header_area,.mainreservelist .reservelist .headerdaynavi,.mainreservelist .reservelist .headerlist{width:100%}.mainreservelist .reservelist .headerdaynavi .daynavi{width:100%;text-align:center;font-size:0;display:flex;flex-wrap:nowrap;list-style:none;padding:0;margin:0;overflow-x:auto}.sysmenu{margin:auto;font-size:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}#submenubar section,.sysmenu{width:98%}@media (max-width:1180px){.sub_sysmenu{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.sub_sysmenu>li{float:none;display:inline-block}}#header_area{margin-top:32px}}@media (min-width:375px) and (max-width:570px){.btnlist{margin-top:50px;margin-bottom:0}ul.btnlist{margin-top:0;margin-bottom:0}ul.btnlist li{width:100%;margin-bottom:0}}@media (max-width:570px){#header_area{margin-top:0!important}.formtable li.th>p{margin-top:4px!important}html body #page_wrapper .btnlist{position:-webkit-sticky!important;position:sticky!important;background:hsla(0,0%,100%,.6)!important;padding:24px 0 12px!important}input,select{border:1px solid #000;background-color:#fff}html body input.form-control,html body textarea.form-control,td.sorting_1 input{font-size:16px!important;font-weight:400!important}td.sorting_1 input{width:54px;transform:scale(.8)}#tablelist>thead>tr>th.sorting_disabled{width:5%;min-width:50px}#tablelist td{word-break:break-all}#tablelist .button,#tablelist .button-line{padding:8px 12px;display:block}#tablelist>tbody>tr>td>div.action{white-space:nowrap;display:block}#tablelist>tbody>tr>td.action_buttons,#tablelist>tbody>tr>td>div.action_buttons{display:block;align-items:center;justify-content:center}.btnlist .centerline{display:flex!important;flex-direction:column}.btnlist .centerline a{width:100%}.btnlist .centerline a:last-child{background:#fff;margin-top:-12px}.karteimg_item{width:calc(100% / 3)}.karteimg_item:not(:nth-child(-n+3)){margin-top:.4vw}.karteimg_item img{width:32.9vw;height:32.9vw}.salesdaylist .btnlist.saleshead li:first-child{width:80%;margin-top:-50px;margin-bottom:10px}.salesdaylist .btnlist.saleshead li:last-child{width:90%;align-content:center;text-align:left}.salesdaylist table{max-width:100%;width:100%;table-layout:fixed}.salesdaylist table td p.dispday{width:110%;font-size:9px;margin-bottom:10px}.salesdaylist table td p.dispday label.checklabel_df:before{width:15px;height:15px;top:-8px;left:-10px}.salesdaylist table td a{font-size:9px}div#modaltag{overflow-y:scroll}.customerarea h2+div{width:100%!important}.reservelist .headerlist{display:block;width:100%;font-size:12px}.reservelist .headerlist li{width:49%}#staff_area>section>div>ul>li{width:100%;height:30px}#staff_area>section>div>ul>li.btnlist_order1,#staff_area>section>div>ul>li.btnlist_order2,#staff_area>section>div>ul>li.btnlist_order3{width:100%;height:100%;margin:auto auto 10px}.reservelist .headerlist li ul{height:50px;text-align:center;display:flex;flex-wrap:wrap;padding:2vw 7vw!important}.reservelist .headerlist li ul li:first-child{height:50px;text-align:left}.reservelist .headerlist li ul li:last-child{height:50px;text-align:right}.reservelist .headerlist li ul.mobile-seldate-month{width:auto;height:50px;text-align:center;display:flex;flex-wrap:wrap;padding:2vw 7vw!important}.reservelist .headerlist li ul.mobile-seldate-month li.mobile-seldate-month-fs{text-align:left}.reservelist .headerlist li ul.mobile-seldate-month li.mobile-seldate-month-ls{text-align:right;display:inline-block!important;width:50%}.reservelist .headerlist li:first-child{text-align:center}.reservelist .headerlist li:last-child{text-align:center;display:inline-block!important;width:80%;height:auto}.reservelist .headerlist li.reserve-list-button-list{text-align:center;display:inline-block!important;width:80%;height:130px;align-content:end}.reservelist .headerlist li:last-child a{display:inline-block;width:100%}.mainreservelist .reservelist .headerlist li:first-child .button,.mainreservelist .reservelist .headerlist li:first-child .button-line{padding:2vw 5vw!important}.mainreservelist .reservelist .headerlist li:nth-child(2) .button,.mainreservelist .reservelist .headerlist li:nth-child(2) .button-line{margin-right:-5px;padding:2vw 5vw!important}.mainreservelist .reservelist .headerlist li:nth-child(2) a span{font-size:14px!important}.reservelist .headerlist li.seldate{display:inline-block;width:100%;font-size:12px}.reservelist .headerlist li.seldate .button{font-size:3vw!important;padding:2vw 5vw!important;margin-top:0!important}.mainreservelist .reservelist .headerdaynavi{width:100%}#tablelist{width:max-content;overflow:auto;position:relative}.reservelist .headerdaynavi .daynavi li .button{font-size:12px;padding:5px 8px}.reservelist .headerdaynavi .daynavi li{font-size:10px;margin:0}.btnlist>li{display:inline-block;width:45%;z-index:16!important}header hgroup{width:100%;height:auto}header hgroup>h1{margin:0 auto;padding:0;text-align:left;position:static}header hgroup>.logout{padding:0}header hgroup>.logout a{color:#fff;border-bottom:1px solid #88c23f}}.formsection-title-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}.form-section-title-block-wrap .formsection-title-wrap{display:block;align-items:center}@media screen and (max-width:970px){.formsection-title-wrap{display:block}}@media (max-width:570px){.calendar-wrapper{position:relative;display:inline-block}.react-datepicker-popper{top:20%!important;left:10%!important;transform:none!important;z-index:1000;position:fixed!important}#staff_area>section>div>div>ul>li.td>div.form-inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#staff_area>section>div>div>ul>li.td>div.form-inline .react-datepicker-wrapper{flex:1 1;margin-right:5px}#staff_area>section>div>div>ul>li.td>div.form-inline .remarks{margin:0 5px}#staff_area>section>div>div>ul>li.td>div.form-inline .button{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;height:auto;font-size:14px;text-align:center}#staff_area>section>div>div>ul>li.td>div.form-inline .button button-sm{min-width:120px;max-height:34px;font-size:14px}#staff_area>section>div>div>ul>li.td>div.form-inline .react-datepicker-wrapper:last-child{margin-right:0}}.paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:#333!important;border:1px solid transparent}.postAllNonBox{display:inline-flex;justify-content:center;margin-left:5px}.postAllNonBox,.postAllNonBoxWrap{align-items:center;flex-direction:column}.postAllNonBoxWrap{display:flex;gap:10px}@media screen and (min-width:570px) and (max-width:1024px){.postAllNonBox{display:inline-flex;justify-content:center;margin-left:5px}.postAllNonBox,.postAllNonBoxWrap{align-items:center;flex-direction:column}.postAllNonBoxWrap{display:flex;gap:10px}}@media (max-width:570px){.postAllNonBox{display:inline-flex;justify-content:center;margin-left:5px}.postAllNonBox,.postAllNonBoxWrap{align-items:center;flex-direction:column}.postAllNonBoxWrap{display:flex;gap:10px}}tr.highlight-drop-target{box-shadow:inset 0 0 0 2px #3ce753;animation:target-pulse-border 1s infinite}tr.highlight-drop,tr.highlight-drop-target{background:linear-gradient(90deg,#ffe9cc,#fff8ec)}tr.highlight-drop{box-shadow:inset 0 0 0 2px #3ce7b1;opacity:.5;animation:pulse-border 1s infinite}@keyframes target-pulse-border{0%{box-shadow:inset 0 0 0 2px #53e73c}50%{box-shadow:inset 0 0 0 4px #3ce7b1}to{box-shadow:inset 0 0 0 2px #53e73c}}@keyframes pulse-border{0%{box-shadow:inset 0 0 0 2px #53e73c}50%{box-shadow:inset 0 0 0 4px #3ce7b1}to{box-shadow:inset 0 0 0 2px #53e73c}}.dragging{background-color:#53e73c}.reserve-customer-modal-reserve-history{display:flex;justify-content:space-between;align-items:center}@media (max-width:630px){.reserve-customer-modal-reserve-history{display:block}}.customer-modal-reserve-history{display:flex;justify-content:space-between;align-items:center}@media (max-width:630px){.customer-modal-reserve-history{display:block}}@media (max-width:480px){.word-exclude-input,.word-search-input{width:150px!important}#tablelist_filter{flex-direction:row;align-items:flex-start}#tablelist_filter .input-word{flex:1 1;flex-direction:column}#tablelist_filter button{align-self:flex-start;height:auto}}@media (max-width:420px){.word-exclude-input,.word-search-input{width:120px!important}#tablelist_filter{flex-direction:row;align-items:flex-start}#tablelist_filter .input-word{flex:1 1;flex-direction:column}#tablelist_filter button{align-self:flex-start;height:auto}}.shift-all-set-modal-content{display:flex}@media (max-width:630px){.shift-all-set-modal-content{display:block}}.shift-all-set-modal-content-staff{margin-right:15px}.shift-all-set-modal-content-inputs{margin-left:15px}@media (max-width:630px){.shift-all-set-modal-content-staff{margin-right:0}.shift-all-set-modal-content-inputs{margin-left:0}.iziModal-content-has-bottom{max-height:calc(100dvh - 200px)}}.shift-all-set-modal-week{display:flex;justify-content:space-around}@media (max-width:630px){.shift-all-set-modal-week{display:block;padding:10px}html body #page_wrapper .password-btn-list{padding:30px 0 12px!important}#allshiftset_form>div>ul.btnlistfixedbottom{position:relative;bottom:0;left:0;right:0;width:100%;padding:40px 0;margin:0 auto;text-align:center;background:hsla(0,0%,100%,.8)}.btnlistfixedbottom .centerline a{display:block;margin:1px auto;width:-moz-fit-content;width:fit-content}}.customer-integration-search{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:600px){.customer-integration-search{flex-direction:column;align-items:center}}.fc .fc-scrollgrid-section>*{border-top-width:1px}.fc .fc-scrollgrid table{border-left-width:1px}@media (max-width:780px){#login_form{width:100%;padding:30px 5px;margin:50px auto;background:#ffe6e6}#login_form>section p.textform{margin-bottom:10px}#login_form>section p.textform>span{display:inline-block;width:100px;padding:2px 10px;margin-right:10px;background:#999;color:#fff}#login_form>section p.textform>input{font-size:1em;width:180px;height:27px;padding:0 20px;border:1px solid #ccc}.tag-category-form{display:flex!important;flex-wrap:wrap}.tag-category-form li.th{font-size:large;font-weight:700;width:50%!important;white-space:normal;word-break:normal;line-break:strict;margin-top:50px}.tag-category-form li.td{padding:1px;font-size:13px;white-space:pre-wrap}.staff_name_column{max-width:200px;min-width:100px;white-space:pre-wrap!important}}@media (max-width:570px){.addtag{margin-top:8px;margin-left:4px;display:inline-block}.salesdaylist table td a{padding:5px}.inputform label.checklabel_df{display:inline-block;cursor:pointer;position:relative;padding-left:revert}.salesdaylist .btnlist.salesfooter li:first-child{width:100%}#staff_area ul.btnlist.salesfooter .msg{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.msg span{margin-right:5px}}.shiftarea .scrollfixheader thead th:first-child{position:-webkit-sticky;position:sticky;left:0;top:0;background-color:#f8ece0;z-index:3;box-shadow:0 2px 2px rgba(0,0,0,.1)}.shiftarea .shifttable td:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:2}.shiftarea .scrollfixheader thead th{position:-webkit-sticky;position:sticky;top:0;background-color:#f8ece0;z-index:2;box-shadow:0 2px 2px rgba(0,0,0,.1)}.comeback_leave_buttons input[id^=comeback_]+label,.comeback_leave_buttons input[id^=leave_]+label,.comeback_leave_controls input[id=include_leave_staff]+label{margin-left:3px}