@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);.sideBox{background-color:#233b62;height:100%;min-height:100vh;width:100%}.TitleBox{align-items:center;background-color:#1a8d89;display:flex;font-size:25px;height:10vh;justify-content:center;position:-webkit-sticky;position:sticky}.TitleString,.transBox{color:#fff}.transBox{border-bottom:1px solid #707070;display:flex;font-size:20px}@media screen and (max-width:1179px){.transBox{font-size:1.2rem}}@media screen and (max-width:767px){.transBox{font-size:1rem}}@media screen and (max-width:376px){.transBox{font-size:.9rem}}.transBox p{margin:15px 0 15px 15px}@media screen and (max-width:767px){.transBox p{margin:10px 0 10px 15px}}@media screen and (max-width:376px){.transBox p{margin:10px 0 10px 15px}}.transBox:hover{background-color:#707070;cursor:pointer}.linkdeco{color:#fff;text-decoration:none;width:100%}.icon{height:18px;margin-right:5px;width:20px}.close-btn{height:50px;width:100%}.getdate .getdatespan{font-size:25px}.header{align-items:center;border-bottom:1px solid #707070;display:flex;height:10vh;width:100%}.header .header_title{color:#707070;font-size:30px;margin-left:50px;width:90%}@media screen and (max-width:767px){.header .header_title{font-size:20px;margin-left:30px}}.header .fabars{margin-left:10px;width:100%}@media screen and (max-width:767px){.header .fabars{margin-left:5px}}.header .fabars:hover{color:#707070;cursor:pointer}.user-icon-container{margin-right:2%}.user-icon-container .user-icon{color:#1a8d89}.user-icon-container .user-icon:hover{opacity:.5}.menu-content{display:block;margin-bottom:10px}.menu-content .menu-link{color:#000;cursor:pointer;font-size:20px;text-decoration:none}@media screen and (max-width:767px){.menu-content .menu-link{font-size:25px}}.menu-content .menu-link:hover{text-decoration:underline}@media screen and (max-width:767px){.menu-content{margin-bottom:10%}}.usericonbox{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.usericonbox .circle{background-color:#23ac38;border-radius:50%;height:50px;width:50px}.usericonbox p{color:#fff;font-size:30px;position:absolute}.usericonbox p:hover{opacity:.5}.modal{background-color:#fff;border:1px solid #ccc;border-radius:1%;bottom:60%;left:80%;padding:1.5rem;position:absolute;right:2%;top:10%;z-index:9999}.modal:focus{outline:none}@media screen and (max-width:1179px){.modal{left:70%}}@media screen and (max-width:767px){.modal{border-radius:0;border-top:1px solid #ccc;bottom:0;left:0;right:0;top:10vh}}.modal b{font-size:1.5rem}.modal .center{margin:0 auto}.overlay{background-color:hsla(0,0%,100%,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}.auth-page{height:100%;margin:0 auto;text-align:center;width:100%}@media screen and (max-width:767px){.auth-page{width:100%}}.auth-page h1{font-weight:400;margin:3% 0}.auth-page .auth-page__form{display:inline-block;text-align:left}.auth-page .auth-page__form .auth-page__form-label{display:block;font-size:24px;margin-bottom:5px}.auth-page .auth-page__form .auth-page__form-error{color:red;display:block;font-weight:700}.auth-page .auth-page__form .auth-page__form-input{border:1px solid #ccc;border-radius:3px;font-size:large;height:3rem;margin:5px 0;padding:0 10px;width:300px}.auth-page .auth-page__form .auth-page__form-input:focus{outline:none}.auth-page .auth-page__form .link{color:#1a8d89;text-decoration:none}.auth-page .auth-page__form .link:hover{text-decoration:underline}.auth-page .auth-btn-wrapper{text-align:center}.logout-container{color:#000;cursor:pointer;font-size:20px;text-decoration:none}@media screen and (max-width:767px){.logout-container{font-size:25px}}.logout-container:hover{text-decoration:underline}.password-container{border:1px solid #ccc;border-radius:3px;margin:10px 0;padding:10px}@media screen and (max-width:767px){.password-container{padding:10px 5px}}.password-container:focus{outline:1px solid #000}.password{border:none;font-size:large;width:275px}@media screen and (max-width:767px){.password{width:265px}}.password:focus{outline:none}.error{color:red;display:block;font-weight:700}.cart-icon-container{bottom:-10px;margin-right:1%;position:relative}.cart-icon-container .cart-icon{color:#707070}.cart-icon-container .cart-icon:hover{opacity:.5}.cart-icon-container .cart-count{color:#1a8d89;display:flex;font-size:1.3rem;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:-23px}.popup-modal{background-color:#fff;border:1px solid #ccc;border-radius:1%;bottom:50%;display:inline-block;left:80%;padding:1.5rem;position:absolute;right:0;top:12%;z-index:9999}.popup-modal:focus{outline:none}@media screen and (max-width:1179px){.popup-modal{border-radius:0;border-top:1px solid #ccc;bottom:50%;left:60%;right:0;top:12%}}@media screen and (max-width:767px){.popup-modal{border-radius:0;border-top:1px solid #ccc;bottom:20%;left:40%;right:0;top:13.5%}}.popup-modal:before{border-bottom:18px solid #fff;border-left:18px solid transparent;border-right:18px solid transparent;content:"";display:block;height:0;left:86%;position:absolute;top:-5%;width:0}@media screen and (max-width:1179px){.popup-modal:before{left:85%;top:-3.5%}}@media screen and (max-width:767px){.popup-modal:before{left:80%;top:-3%}}.popup-overlay{background:rgba(71,71,71,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}.allbox{display:flex;height:100%;overflow-x:hidden}.allbox .drawer-menu{display:none}@media screen and (max-width:767px){.allbox .drawer-menu{display:block}}@media screen and (max-width:1179px){.allbox .drawer-menu{display:block}}.allbox .drawer-menu:hover{cursor:pointer}.allbox .menu{display:block}@media screen and (max-width:767px){.allbox .menu{display:none}}@media screen and (max-width:1179px){.allbox .menu{display:none}}.allbox .sidebar{height:100%;width:15%}@media screen and (max-width:767px){.allbox .sidebar{display:none}}@media screen and (max-width:1179px){.allbox .sidebar{display:none}}.allbox .mainbox{width:85%}@media screen and (max-width:767px){.allbox .mainbox{width:100%}}@media screen and (max-width:1179px){.allbox .mainbox{width:100%}}.allbox .mainbox .contents{margin:1% 2% 0}.allbox>.sidebar{height:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container{align-items:center;background-color:hsla(0,0%,100%,.2);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.loading{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:.25rem solid rgba(26,141,137,.2);border-radius:50%;border-top-color:#1a8d89;height:50px;width:50px}.approvallistall{border:1px solid;border-collapse:collapse;border-spacing:0;width:100%}.approvallistall td{background-color:#fff;font-size:20px;text-align:center}.details-button:hover{cursor:pointer;opacity:.5}.modal-wrapper .modal-title{border-bottom:1px solid #ccc;margin-bottom:10px;padding:10px}.modal-wrapper .modal-title h2{font-size:20px;font-weight:700;margin:0;padding:0}.modal-wrapper ul li{font-size:1.2rem;list-style:none;position:relative}.modal-wrapper ul li label{display:table-cell;font-weight:700;width:250px}.modal-wrapper ul li span{display:table-cell;text-align:right}@media screen and (max-width:767px){.modal-wrapper ul li span{display:block;text-align:left}}@media screen and (max-width:1179px){.modal-wrapper ul li span{display:block;text-align:left}}.modal-wrapper ul li .center{text-align:center!important}.modal-wrapper ul li:after{background-color:#666;content:"";display:block;height:2px;left:-1em;position:absolute;top:.65em;width:8px}.checkbox-container{margin-bottom:1rem}.checkbox-container .form-check-input{margin-right:8px;-webkit-transform:scale(1.8);transform:scale(1.8)}@media screen and (max-width:767px){.checkbox-container .form-check-input{margin-right:5px;-webkit-transform:scale(1.5);transform:scale(1.5)}}.document-preparation-table th{border-bottom:1px solid #ccc;padding:1% 3%;width:5%}@media screen and (max-width:767px){.document-preparation-table th{padding:1% 2%}}.document-preparation-table{border-bottom:1px solid #ccc;border-collapse:collapse}.document-preparation-table td,.document-preparation-table th{border-bottom:1px solid #ccc;padding:.5rem}.popup{font-size:13px;font-weight:700}.copy{display:flex;float:right}.account-wrapper{width:100%}.account-wrapper .title{border-bottom:2px solid #707070;font-size:30px}.account-wrapper .mail-pass{display:inline-block;font-size:20px;text-align:left}.account-wrapper .mail-pass .change-link{color:#2699fb}.account-wrapper .mail-pass tr{display:block;margin-bottom:5%}.account-wrapper .mail-pass tr td{width:300px}.account-wrapper .user-info-detail:hover{cursor:pointer;text-decoration:underline}.account-wrapper .change-link{margin:0}.account-wrapper .link{color:#1a8d89;text-decoration:none}.account-wrapper .link:hover{text-decoration:underline}@media screen and (max-width:767px){.account-wrapper .mail-pass tr{display:block;margin-bottom:10%}.account-wrapper .mail-pass tr td{display:block}}.toggle-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:5}.toggle-label{background:#ccc;border-radius:46px;box-sizing:border-box;display:inline-block;height:35px;position:relative;transition:.4s;width:60px!important}.toggle-label:after{background:#fff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.2);content:"";height:35px;left:0;position:absolute;top:0;transition:.4s;width:35px}.toggle-input:checked+.toggle-label{background-color:#233b62}.toggle-input:checked+.toggle-label:after{left:26px}.toggle-switch{height:35px;margin:0;padding:0;position:relative;width:60px!important}.buttom-modal-wrapper{text-align:left}.buttom-modal-wrapper .modal-title{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.buttom-modal-wrapper .modal-title{width:100%}}.buttom-modal-wrapper .modal-title h2{font-size:20px;font-weight:700;margin:0;padding:0}.buttom-modal-wrapper .modal-form-group{margin:2% auto;width:350px}@media screen and (max-width:767px){.buttom-modal-wrapper .modal-form-group{width:100%}}.buttom-modal-wrapper .modal-form-group .modal-error{color:red;display:block;font-weight:700}.buttom-modal-wrapper .modal-form-group .modal-input{border:1px solid #aaa;border-radius:3px;font-size:large;height:2rem;margin:5px 0;padding:0 10px;width:100%}@media screen and (max-width:767px){.buttom-modal-wrapper .modal-form-group .modal-input{width:90%}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2579ba;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.scroll_box-wrapper{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;max-height:75vh}.scroll_box-wrapper .scroll_box{overflow-y:scroll;width:100%}.scroll_box-wrapper .scroll_box::-webkit-scrollbar{height:10px;width:10px}.scroll_box-wrapper .scroll_box::-webkit-scrollbar-track{background-color:rgba(35,59,98,.3)}.scroll_box-wrapper .scroll_box::-webkit-scrollbar-thumb{background:#233b62}.scroll_box-wrapper .list-body{border:1px solid;border-collapse:collapse;border-spacing:0;width:100%}.scroll_box-wrapper .list-body td,.scroll_box-wrapper .list-body th{border-bottom:2px solid #f5f5f5;font-size:20px;height:50px;vertical-align:middle;white-space:nowrap}@media screen and (max-width:767px){.scroll_box-wrapper .list-body td,.scroll_box-wrapper .list-body th{font-size:16px}}.scroll_box-wrapper .list-body thead th{background-color:#f5f5f5;font-weight:700;position:-webkit-sticky;position:sticky;text-align:center;top:0}.scroll_box-wrapper .list-body thead th:before{content:"";height:100%;left:-1px;position:absolute;top:-1px;width:100%}.scroll_box-wrapper .list-body .table-sort:hover{background-color:#000;color:#f5f5f5;cursor:pointer}.scroll_box-wrapper .list-body .sort-icon{margin-left:1rem}.scroll_box-wrapper .list-body td{text-align:center;width:1%}.scroll_box-wrapper .list-body .approval-label{padding:15px 0}.functions{margin-bottom:1%;width:100%}.functions .space{margin:0 5px}.functions .space button{margin:0}.permission{-webkit-transform:scale(1.5);transform:scale(1.5)}.accordion{border:1px solid rgba(0,0,0,.1);border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,.1)}.accordion__button{background-color:#f4f4f4;border:none;color:#444;cursor:pointer;padding:18px;text-align:left;width:100%}.accordion__button:hover{background-color:#ddd}.accordion__button:before{border-bottom:2px solid;border-right:2px solid;content:"";display:inline-block;height:10px;margin-right:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{-webkit-animation:fadein .35s ease-in;animation:fadein .35s ease-in;padding:20px}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.feelist{align-items:center;justify-content:center;margin:0 auto}.feelist table{border-collapse:collapse;padding:0;table-layout:fixed;width:100%}.feelist table tr{border:1px solid #fff;padding:.35rem}.feelist table th{background-color:#ddd;border-right:1px solid #fff;font-size:1.2rem;padding:1%}.feelist table th:first-child{border-left:1px solid #dfdfdf}.feelist table th:last-child{border-right:1px solid #dfdfdf}@media screen and (max-width:767px){.feelist table thead{display:none}.feelist .equipment-fee td{display:table-cell;text-align:center}.feelist .equipment-fee td:first-child{background-color:#fff;font-weight:400}.feelist .equipment-fee td:before{content:"";float:none}}.feelist table td{border:1px solid #dfdfdf;font-size:1.2rem;padding:1% 0;text-align:center}@media screen and (max-width:767px){.feelist table td{display:block;font-size:1rem;text-align:right;width:100%}.feelist table td:first-child{background-color:#ddd;font-weight:700;text-align:center}.feelist table td:before{content:attr(data-label);float:left}}.data-list__scroll{overflow-x:hidden}.data-list__scroll .accordion__button{font-size:1.2rem}.editfeelist .form-group{margin-bottom:3%}.editfeelist h2{text-align:left}.editfeelist .place-name{font-size:1.1rem;padding:.5rem;width:250px}.editfeelist .none{display:none}.editfeelist table{border-collapse:collapse;border-spacing:0;font-size:1rem;padding:0;table-layout:fixed;width:98%}.editfeelist table tr{background-color:#fff;padding:.35em}.editfeelist table th{background-color:#dfdfdf;border-right:2px solid #fff;padding:1%;text-align:center}.editfeelist table th:first-child{border-left:2px solid #dfdfdf}.editfeelist table th:last-child{border-right:2px solid #dfdfdf}.editfeelist table td{border:2px solid #dfdfdf;text-align:center}.editfeelist table td:hover{border-color:#1a8d89;border-style:double}.editfeelist table td:first-child:hover{border-color:#dfdfdf;border-style:double}.editfeelist table td input{border:none;font-size:1rem;padding:10px 0;text-align:center;width:95%}.editfeelist table td input:focus{outline:none}.add-data .add-data__form-group{margin-bottom:1%}.add-data .add-data__form-group .add-data__form-group__select{display:inline_block;width:100px}.add-data .add-data__form-group .add-data__form-input{padding:.5rem;width:300px}.add-data table td:first-child:hover{border-color:#1a8d89;border-style:double}.container{display:inline-block;height:100vh;vertical-align:top;width:100%}.modal-wrapper .place-list{align-items:center;display:flex}.modal-wrapper .place-list input{margin-right:5px}.calendar-base ::-webkit-scrollbar{display:none}.calendar-base{height:100%}.calendar-base .header{align-items:center;border-bottom:1.5px solid #dadce0;display:flex;height:10vh;justify-content:space-between;margin:0;width:100%}.calendar-base .header .header_title{color:#707070;font-size:30px;margin-left:50px;width:20%}@media screen and (max-width:767px){.calendar-base .header .header_title{display:none}}.calendar-base .header .annotation{list-style:none}.calendar-base .header .annotation ul{list-style-type:none}.calendar-base .header .annotation ul li{list-style:none}.calendar-base .header .date-selector{align-items:center;display:flex;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.calendar-base .header .date-selector{display:none}}.calendar-base .header .date-selector .last-button,.calendar-base .header .date-selector .next-button{margin:0 5px}.calendar-base .header .date-selector .last-button:hover,.calendar-base .header .date-selector .next-button:hover{cursor:pointer;opacity:.5}.calendar-base .header .date-selector .date-base{position:relative}.calendar-base .header .date-selector .date-base .date-input{left:0;margin-top:1em;opacity:0;position:absolute;top:0}.calendar-base .header .date-selector .date-base input[type=date]::-webkit-calendar-picker-indicator{height:100%;width:100%}.calendar-base .header .calendar-btn{width:3rem}@media screen and (max-width:767px){.calendar-base .header .calendar-btn{font-size:.8rem;padding:7px 15px;width:2.5rem}}@media screen and (max-width:376px){.calendar-base .header .calendar-btn{font-size:.7rem;padding:7px 12px;width:2rem}}.calendar-base .header .date-title{display:flex;justify-content:center}.calendar-base .header .date-title .last-button:hover,.calendar-base .header .date-title .next-button:hover{cursor:pointer;opacity:.5}.calendar-base .header .date-title p{font-size:1.1rem;margin:0 30px}@media screen and (max-width:767px){.calendar-base .header .date-title p{margin:0 5px}}.calendar-base .header .date-title .filter-base{display:flex;justify-content:space-between}.calendar-base .main{height:93%;margin-left:10px;margin-right:10px}.calendar-base .monthly-calendar{height:100vh}.calendar-base .main .main-header{display:flex;justify-content:space-between;margin:10px 0}.calendar-base .main .main-header .date-selector{align-items:center;display:none;height:3.5vh;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.calendar-base .main .main-header .date-selector{display:flex}}.calendar-base .main .main-header .date-selector .last-button,.calendar-base .main .main-header .date-selector .next-button{margin:0 5px}.calendar-base .main .main-header .date-selector .last-button:hover,.calendar-base .main .main-header .date-selector .next-button:hover{cursor:pointer;opacity:.5}.calendar-base .main .main-header .date-selector .date-base{position:relative}.calendar-base .main .main-header .date-selector .date-base p{font-size:2vh}.calendar-base .main .main-header .date-selector .date-base .date-input{left:0;margin-top:1em;opacity:0;position:absolute;top:0}.calendar-base .main .main-header .date-selector .date-base input[type=date]::-webkit-calendar-picker-indicator{height:100%;width:100%}.calendar-base .main .main-header .filter-base{display:flex;justify-content:space-between}.calendar-base .main .main-header .filter-base .filter{height:30px;width:7rem}.calendar-base .opacityanime{-webkit-animation:show .2s linear 0s forwards;animation:show .2s linear 0s forwards}.calendar-base .dn{display:none}.head-row{height:100px}@media screen and (max-width:767px){.head-row{height:90px}}.head-row ::-webkit-scrollbar{display:inline;width:5px}.head-row .timeline{border-bottom:1px dashed #dadce0;box-sizing:border-box;display:inline-block;height:100%;vertical-align:top;width:5.5%}@media screen and (max-width:767px){.head-row .timeline{width:10%}}.head-row .head{border-bottom:1px dashed #dadce0;box-sizing:border-box;display:inline-block;height:100%;position:relative;text-align:center;width:13.5%}@media screen and (max-width:767px){.head-row .head{width:12.5%}}.head-row .head .day{margin-top:1vh}.head-row .head .date{font-size:2.5vh;left:0;position:absolute;text-align:center;top:4.5vh;width:100%}.head-row .head .date span{text-align:center}.head-row .head .today{background-color:#1a8d89;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-block;height:4.2vh;line-height:3.7vh;padding-right:1px;width:4.2vh}.head-row .head p{margin:0}.head-row .head .allday-schedule{box-sizing:border-box;display:inline-block;height:2.4vh;overflow:auto;position:absolute;top:6.8vh;width:100%}.head-row .head .allday-schedule .allday-schedule-content{border-radius:.3em;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;position:relative;text-align:center;width:100%}.head-row .head .allday-schedule .allday-schedule-content p{color:#fff;font-size:2vh;height:100%;left:0;line-height:100%;margin:0;position:absolute;width:100%}.head-row .daily-head{border-bottom:1px dashed #dadce0;box-sizing:border-box;display:inline-block;height:100%;position:relative;text-align:center;width:90%}.head-row .daily-head .day{margin-top:1vh}.head-row .daily-head .date{font-size:2.5vh;left:0;position:absolute;text-align:center;top:4.5vh;width:100%}.head-row .daily-head .date span{text-align:center}.head-row .daily-head .today{background-color:#1a8d89;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-block;height:4.2vh;line-height:3.7vh;padding-right:1px;width:4.2vh}.head-row .daily-head p{margin:0}.head-row .daily-head .allday-schedule{box-sizing:border-box;display:inline-block;height:2.4vh;overflow:auto;position:absolute;top:6.8vh;width:100%}.head-row .daily-head .allday-schedule .allday-schedule-content{border-radius:.3em;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;position:relative;text-align:center;width:100%}.head-row .daily-head .allday-schedule .allday-schedule-content p{color:#fff;font-size:2vh;height:100%;left:0;line-height:100%;margin:0;position:absolute;width:100%}.content-row{-ms-overflow-style:none;height:70vh;overflow-y:scroll;position:relative;scrollbar-width:none}@media screen and (max-width:767px){.content-row{height:600px}}@media screen and (max-width:376px){.content-row{height:400px}}.content-row .now-time{box-sizing:border-box;left:4.2%;pointer-events:none;position:absolute;width:95.8%;z-index:2}.content-row .timeline{display:inline-block;width:5.5%}@media screen and (max-width:767px){.content-row .timeline{width:10%}}.content-row .timeline div:first-of-type{margin-top:2vh}.content-row .timeline div{border-top:1px dashed #dadce0;box-sizing:border-box;height:6vh}.content-row .timeline p{background-color:#fff;display:inline;font-size:1em;margin:0;padding:0 10px;position:relative;top:-1.6vh}.content-row .content{border-left:1px solid #dadce0;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top;width:13.5%}@media screen and (max-width:767px){.content-row .content{width:12.5%}}.content-row .content .content-div:first-of-type{margin-top:2vh}.content-row .content .content-div{border-top:1px dashed #dadce0;box-sizing:border-box;height:6vh}.content-row .content .create-modal-column,.content-row .content .schedule-block-column{height:100%;left:0;position:absolute;top:0;width:100%}.content-row .content .schedule-block-column{pointer-events:none}.content-row .content .schedule-block-column .schedule-block{border-radius:.3em;box-sizing:border-box;cursor:pointer;display:inline-block;height:10vh;overflow:hidden;pointer-events:auto;position:relative;top:-200vh;vertical-align:top;white-space:nowrap}.content-row .content .schedule-block-column .schedule-block p{color:#f5f5f5;font-size:1.2rem;margin:0}@media screen and (max-width:767px){.content-row .content .schedule-block-column .schedule-block p{font-size:.8rem}}.content-row .daily-content{border-left:1px solid #dadce0;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top;width:90%}.content-row .daily-content .content-div:first-of-type{margin-top:2vh}.content-row .daily-content .content-div{border-top:1px dashed #dadce0;box-sizing:border-box;height:6vh}.content-row .daily-content .create-modal-column,.content-row .daily-content .schedule-block-column{height:100%;left:0;position:absolute;top:0;width:100%}.content-row .daily-content .schedule-block-column{pointer-events:none}.content-row .daily-content .schedule-block-column .schedule-block{background-color:tomato;border-radius:.3em;box-sizing:border-box;cursor:pointer;display:inline-block;height:10vh;overflow:hidden;pointer-events:auto;position:relative;top:-200vh;vertical-align:top;white-space:nowrap;width:100%;z-index:auto}.content-row .daily-content .schedule-block-column .schedule-block p{color:#f5f5f5;font-size:1.2rem;margin:0}.monthly-calendar{height:100%;width:100%}.monthly-calendar .header{align-items:center;display:flex}.monthly-calendar .header .today{border:1px solid #dadce0}.monthly-calendar .header .button{width:15%}.monthly-calendar .header p{margin:0}.monthly-calendar .filter-base{align-items:center;display:flex;justify-content:space-between;margin:1% auto;width:95%}@media screen and (max-width:767px){.monthly-calendar .filter-base{margin:10px auto}}.monthly-calendar .filter-base .filter{height:30px;width:7rem}.monthly-calendar .filter-base .date-selector{align-items:center;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.monthly-calendar table{border:1px solid #dadce0;border-collapse:collapse;height:80%;margin:1% auto;width:95%}@media screen and (max-width:767px){.monthly-calendar table{margin:5% auto}}.monthly-calendar table tbody{height:100%;margin:1px;width:100%}.monthly-calendar table tbody tr{border-bottom:1px solid #dadce0;font-size:1.2rem;height:10%;width:13%}.monthly-calendar table tbody tr th{border-right:1px solid #dadce0;display:table-cell;padding-top:3px;vertical-align:top}.monthly-calendar table tbody tr th:first-child{color:red}.monthly-calendar table tbody tr th:last-child{color:blue}.monthly-calendar table tbody tr th p{color:#000}.monthly-calendar table tbody .day-row{border:none;height:1%}.info-wrapper{width:100%}.info-wrapper .title{border-bottom:2px solid #707070;font-size:30px}.info-wrapper ul li{font-size:1.3rem;list-style:none;position:relative}.info-wrapper ul li label{display:table-cell;font-weight:700;width:300px}@media screen and (max-width:767px){.info-wrapper ul li label{display:block;width:100%}}.info-wrapper ul li span{display:table-cell;text-align:right}@media screen and (max-width:767px){.info-wrapper ul li span{display:block;text-align:left}}.info-wrapper ul li:after{background-color:#666;content:"";display:block;height:2px;left:-1em;position:absolute;top:.65em;width:8px}.ReservationForm_parent_elements__jVwW1{display:flex;justify-content:space-around;margin-left:30px}.ReservationForm_parent_elements__jVwW1 .ReservationForm_StaffNum__ocjKk{float:left}.ReservationForm_parent_elements__jVwW1 .ReservationForm_submitbtn__zm0Jw{text-align:center}.mail-list{width:100%}.mail-list .mail-list__title{align-items:center;display:flex}.mail-list .mail-list__title h2{margin-right:auto}@media screen and (max-width:767px){.mail-list .mail-list__title h2{font-size:1.2rem}}.mail-list .mail-list__button{width:10rem}.mail-list .mail-list__content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:70vh;overflow-x:hidden;overflow-y:scroll}.mail-list .mail-list__content::-webkit-scrollbar{height:10px;width:10px}.mail-list .mail-list__content::-webkit-scrollbar-track{background-color:rgba(35,59,98,.3)}.mail-list .mail-list__content::-webkit-scrollbar-thumb{background:#233b62}@media screen and (max-width:767px){.mail-list .mail-list__content{height:auto;overflow-y:none}}.mail-list .mail-list__content .accordion__button{font-size:1.2rem}.mail-list .mail-list__content .mail-list__content__detail .mail-list__content__detail__subject{font-size:1.1rem}.mail-list .mail-list__content .mail-list__content__detail .mail-list__content__detail__body{font-size:1.1rem;width:80%}@media screen and (max-width:767px){.mail-list .mail-list__content .mail-list__content__detail .mail-list__content__detail__body{width:100%}}.mail-list .mail-list__content .mail-list__content__detail .mail-list__content__detail__body p{border:1px solid #707070;white-space:pre-line}.send-mail form{margin:0 auto}.send-mail form .form-group .form-control__input{font-size:1.2rem;padding:10px;width:500px}@media screen and (max-width:1179px){.send-mail form .form-group .form-control__input{margin:1% 0}}@media screen and (max-width:767px){.send-mail form .form-group .form-control__input{width:95%}}.send-mail form .form-group .form-control__textarea{font-size:1.2rem;height:50vh;padding:10px;width:500px}@media screen and (max-width:1179px){.send-mail form .form-group .form-control__textarea{margin:1% 0}}@media screen and (max-width:767px){.send-mail form .form-group .form-control__textarea{width:95%}}.send-mail .mail__btn{margin:2% 0}.mail-list__button{width:10rem}.mail__overlay{background-color:rgba(0,0,0,.1)!important}.red,.send-mail__form-error{color:red;font-weight:700}.ReservationForm_parent_elements__Og38f{display:flex;justify-content:space-around;margin-left:30px}.ReservationForm_parent_elements__Og38f .ReservationForm_StaffNum__2Nmzz{float:left}.ReservationForm_parent_elements__Og38f .ReservationForm_submitbtn__PWnUc{text-align:center}.tab-content{width:100%}.tab-content details{margin:0 auto 30px;width:90%}@media screen and (max-width:767px){.tab-content details{width:100%}}.tab-content details summary{font-size:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.tab-content details summary{font-size:18px}}.tab-content details summary:hover{cursor:pointer}.RL-root{display:flex;flex-direction:column}.RL-root .reservation-list{margin:0 15%}@media screen and (max-width:1179px){.RL-root .reservation-list{margin:0 10%}}.RL-root .reservation-list .title{font-size:40px}@media screen and (max-width:767px){.RL-root .reservation-list .title{font-size:30px}}.RL-root .reservation-list .reserve-data{border-top:1px solid #ccc;margin-right:5%;margin-top:30px;padding-top:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RL-root ul li{list-style:none;position:relative}.RL-root ul li label{display:table-cell;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RL-root ul li .table-cell{display:table-cell}.RL-root ul li .usage-content{margin-right:1%}.RL-root ul li:after{background-color:#666;content:"";display:block;height:2px;left:-1em;position:absolute;top:.65em;width:8px}.reserve__step__stepper{font-family:Noto Sans JP,sans-serif}.reserve-modal-form{text-align:left;width:100%}.reserve-modal-form .modal-title{align-items:center;display:flex;justify-content:space-between}.reserve-modal-form .back-btn,.reserve-modal-form .btn{font-size:.9rem;width:5rem}.reserve-modal-form .form-group{margin:0 auto;width:80%}@media screen and (max-width:767px){.reserve-modal-form .form-group{width:95%}}@media screen and (max-width:1179px){.reserve-modal-form .form-group{width:95%}}.reserve-modal-form .form-group .form-item{font-size:1.2rem;font-weight:700}.reservation__step .title-grid{display:block;margin:0 10%;width:auto}.reservation__step .verify-title{color:red;font-size:1.5rem;margin:0 auto}.reservation__step .red{font-size:1rem;margin:0 auto}.PF-root .PF-title{font-size:40px}.PF-root .personal-input{ime-mode:active;width:300px}.PF-root .personal-input-tel{ime-mode:inactive;width:300px}.reserve-error{color:#d32f2f;font-weight:700}.PD-root{display:flex;flex-direction:column;margin:0 15% 5%}@media screen and (max-width:1179px){.PD-root{margin:0 10% 5%}}.PD-root .PD-title{font-size:40px}.PD-root ul li{list-style:none;position:relative}.PD-root ul li label{display:table-cell;font-weight:700;width:100px}.PD-root ul li span{display:table-cell}.PD-root ul li:after{background-color:#666;content:"";display:block;height:2px;left:-1em;position:absolute;top:.65em;width:8px}body,html{font-family:Noto Sans JP,sans-serif;height:100%}.red{color:#d32f2f;font-size:.8rem}@media screen and (max-width:767px){.pc{display:none}}@media screen and (min-width:768px)and (max-width:1179px){.pc{display:none}}@media screen and (max-width:767px){.pc-tab{display:none}}@media screen and (min-width:1180px){.sp{display:none}}@media screen and (min-width:768px)and (max-width:1179px){.sp{display:none}}.sp-tab{margin:0}@media screen and (min-width:1180px){.sp-tab{display:none}}.approval-btn,.approval-cancel-btn,.auth-btn,.back-btn,.btn,.delete-btn,.disapproval-btn,.download-btn,.login-link,.logout-btn,.modal-close-btn,.modal-open-btn,.registration-link,.selection-screen-btn,.verify-btn{background-color:#1a8d89;border:1px solid #1a8d89;color:#fff;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:1rem;margin:2% 0;padding:9px 17px;width:7rem}.approval-btn:hover,.approval-cancel-btn:hover,.auth-btn:hover,.back-btn:hover,.btn:hover,.delete-btn:hover,.disapproval-btn:hover,.download-btn:hover,.login-link:hover,.logout-btn:hover,.modal-close-btn:hover,.modal-open-btn:hover,.registration-link:hover,.selection-screen-btn:hover,.verify-btn:hover{background-color:#fff;color:#707070;transition:color 80ms .19s,background-color .15s}.back-btn{background-color:#707070;border:1px solid #707070}.auth-btn{width:10rem}.logout-btn{background-color:#707070;border:1px solid #707070;margin-right:2%;width:9rem}.approval-btn{background-color:red;border:1px solid red;width:4.5rem}.approval-btn:disabled{background-color:#fff;color:#000;cursor:not-allowed}.disapproval-btn{width:5.5rem}.approval-cancel-btn,.disapproval-btn{background-color:#003caa;border:1px solid #1f00aa}.approval-cancel-btn{width:8rem}.registration-link{width:12rem}.modal-open-btn{margin:0}@media screen and (max-width:767px){.modal-open-btn{font-size:.8rem;width:6rem}}.modal-close-btn{background-color:#707070;border:1px solid #707070;margin-left:1rem}@media screen and (max-width:767px){.modal-close-btn{font-size:.8rem;width:6rem}}.download-btn{width:auto}.selection-screen-btn{background-color:#233b62}.selection-screen-btn,.selection-screen-btn:hover{border:1px solid #233b62}.copy-btn{background:#fff;border:0;cursor:pointer}.copy-btn:hover{opacity:.5}.copy-btn:focus{outline:none}.copy-btn .icon:hover{color:#707070}.delete-btn{background-color:#b90000;border:1px solid #b90000}.btn-space{margin-left:.5rem;margin-right:.5rem}.modal-content{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;bottom:40px;display:block;left:20%;margin:0 auto;outline:none;overflow:auto;padding:20px;position:absolute;right:20%;text-align:center;top:40px}.modal-content .text-danger{color:red;font-weight:700}.modal-content .document-preparation,.modal-content .modal-wrapper{display:inline-block;text-align:left}@media screen and (max-width:767px){.modal-content{left:40px;right:40px}}.modal-overlay,.reserve-modal-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.error-page,.reservation-complete{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.error-page .error-title,.reservation-complete .error-title{font-size:2rem;font-weight:700;margin:0;padding:0}.error-page .error-message,.error-page .reservation-complete-message,.reservation-complete .error-message,.reservation-complete .reservation-complete-message{font-size:1.2rem;margin:0;padding:0}