:root{--font-base-color:#222;--border-base-color:#222;--placeholder-color:#ccc;--button-color:#627381;--disabled-color:#999;--full-width: calc(100vw - 16px) ;--main-width:1440px;--header-height:50px;--footer-height:25px;font-size:12px}body{font-family:Noto Sans JP;margin:0 auto;text-align:center;width:var(--full-width)}a{color:#00f}p{margin:0}input[type=text]{border:1px solid #000;border-radius:2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.required:after{color:red;content:"*";margin-left:5px}.required-error{background-color:#fdd}.long_col{width:300px}.short_col{width:100px}.round-btn{align-items:center;border:1px solid #000;border-radius:2000px;display:flex;height:2em;justify-content:center;width:2em}.centering{margin:auto}.text_centering{text-align:center}input.text_full{display:inline-block;width:98%}input.text_3of4{display:inline-block;width:75%}input.text_half{width:10em}input.text_half,input.text_quarter{display:inline-block;max-width:100%}input.text_quarter{width:5em}input.text_full_center{font-size:12px;text-align:center;width:92%}input.text_full_center_plus{font-size:12px;text-align:center;width:70%}textarea.textarea_full{display:inline-block;height:6em;width:98%}textarea.textarea_half{display:inline-block;height:3em;overflow-y:scroll;width:98%}textarea.textarea_onethird{display:inline-block;height:2em;width:98%}.menu-container{position:relative}.context-menu{background:#fff;border:1px solid #ccc;box-shadow:0 2px 5px #0003;position:absolute;z-index:1000}.context-menu ul{list-style:none;margin:0;padding:0}.context-menu li{cursor:pointer;padding:10px}.context-menu li:hover{background:#eee}.company-logo{display:block;left:5px;top:0;width:auto;z-index:100}.company-logo,header{height:var(--header-height);position:fixed}header{background-color:#fff;width:var(--full-width);z-index:10}header .info-block{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:0 auto;width:75%}header .user-name{font-size:1.5rem}header .todo-button{padding:5px 10px}header .logout-button,header .todo-button{border:1px solid #000;border-radius:2000px;display:block;font-size:1.3rem;text-decoration:none}header .logout-button{padding:5px 15px}footer{background-color:#fff;bottom:0;display:block;height:var(--footer-height);left:0;position:fixed;text-align:center;width:var(--full-width);z-index:10}.main_outer{height:100vh;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}.page_outer{height:calc(100vh - var(--header-height) - var(--footer-height) - 5px);margin-top:calc(var(--header-height) + 2px)!important;overflow-y:scroll;width:100%}.deleted{background-color:var(--disabled-color)}.modal{align-items:center;background-color:#ffffffe6;display:flex;height:100%;justify-content:center;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:1000}.modal_inner{background-color:#fff;border:1px solid #000;border-radius:3px;display:block;margin:auto;padding:10px;width:90%}.photo-upload-outer{display:flex;flex-direction:row;margin:5px auto;width:100%}.photo-up-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.photo-up-buttons p{margin:5px auto}.photo-preview-area{align-items:center;display:flex;flex-direction:row;justify-content:center;width:50%}.preview-photo{height:auto;margin:auto;width:100%}.pastearea{border:1px solid #000;border-radius:3px;margin:0 auto;padding:10px;text-align:center;width:90%}.pastearea img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.file-sel-area{margin:10px auto;text-align:center;width:100%}.before-upload{flex-direction:row;justify-content:space-between;width:100%}.before-upload,.photo-fix-area{align-items:center;display:flex}.photo-fix-area{height:180px;justify-content:center;width:55%}.photo-fix-area img{height:auto;max-height:100%;max-width:100%;width:auto}.preview-notice{align-items:center;display:flex;flex-direction:column;justify-content:center;width:45%}.before-upload p{font-size:.7em}.file_paste,.upload{text-align:left}.rsv-detail-info{width:35%}.rsv-detail-info table{border:none!important}.rsv-detail-info table tr td{border:none!important;padding:3px;text-align:left;width:25%}.guide-info table{border:2px solid #000}.guide-info .info-header{width:30%}.guide-info tr td{border:1px solid #000}.bus-info table{border:2px solid #000}.bus-info .info-header{width:30%}.bus-info tr td{border:1px solid #000}#login_page{height:calc(100vh - var(--header-height));justify-content:center;width:var(--full-width)}#login_page,#login_page .login_outer{align-items:center;display:flex;flex-direction:column}#login_page .login_outer{margin:0 auto;width:550px}#login_page p.login_title{display:block;font-size:2rem;margin:0 auto 15px}#login_page form{width:100%}#login_page p.login_desc{display:block;font-size:1.3rem}#login_page .title_inputbox{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:0;width:100%}#login_page input{border-radius:10px;height:25px;width:60%}#login_page input::-moz-placeholder{color:var(--placeholder-color)}#login_page input::placeholder{color:var(--placeholder-color)}#login_page .login_button{background-color:var(--button-color);border-radius:2000px;color:#fff;filter:drop-shadow(3px 3px 3px #333);font-size:1.3rem;height:40px;margin:15px auto;width:70%}#login_page .login_button:hover{transform:translateY(-5px)}#login_page .login_fail_msg{height:50px;margin-top:10px;width:100%}#login_page .login_fail_msg p{color:var(--font-base-color);display:block;font-size:1.3rem;margin:0 auto}#logout_page{height:calc(100vh - var(--header-height));justify-content:center;width:var(--full-width)}#logout_page,#logout_page .logout_outer{align-items:center;display:flex;flex-direction:column}#logout_page .logout_outer{margin:0 auto;width:30%}#logout_page .logouted{color:var(--font-base-color);font-size:1.5rem;margin:10px auto}#logout_page .to_login_page{align-items:center;background-color:var(--button-color);border-radius:2000px;color:#fff;display:flex;filter:drop-shadow(3px 3px 3px #333);font-size:1.3rem;height:40px;justify-content:center;margin:15px auto;text-align:center;text-decoration:none;width:70%}#logout_page .to_login_page:hover{transform:translateY(-5px)}.header__nav{background-color:#fafaf7;display:block;height:500px;left:0;position:absolute;right:0;top:var(--header-height);transform:translate(100%);transition:transform .4s ease;width:100%;z-index:10000}.nav-items__item{background-color:ivory;border:1px solid gray;border-radius:20px;display:block;float:left;height:60px;margin-bottom:24px;margin-left:3.1%;margin-right:3.1%;text-align:center;width:25%}.nav-items__item:hover{background-color:#ffffb7}.nav-items__item a{color:#0000008a;font-family:Arial,Helvetica,sans-serif;font-size:18px}.icondiv{float:left;width:18%}.icon{filter:brightness(0) saturate(100%) invert(57%) sepia(98%) saturate(7%) hue-rotate(314deg) brightness(98%) contrast(104%);height:40px;margin-bottom:10px;margin-top:10px;text-align:center;width:40px}.manunaiyou{float:left;padding-bottom:7px;padding-top:7px;text-align:center;width:82%}#manulistclear{clear:both;height:50px;width:100%}.nav-items__item:last-child a{margin-bottom:0}.header__hamburger{height:48px;position:fixed;right:0;top:0;width:48px}.hamburger{background-color:transparent;border-color:transparent;z-index:9999}.hamburger span{background-color:#000;display:block;height:1px;position:relative;transition:.4s ease;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){margin:8px 0}.hamburger span:nth-child(3){top:0}.header__nav.active{transform:translate(0)}.hamburger.active span:first-child{top:5px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-13px;transform:rotate(-45deg)}.loading-div{left:calc(50vw - 30px);position:fixed;top:calc(50vh - 30px);z-index:10000}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-img{animation:spin 3s linear infinite;height:60px;width:60px}#masterentry_agency h1{font-size:24px;font-weight:500}#masterentry_agency h2{font-size:18px}#masterentry_agency{margin:0 auto;width:100%}#masterentry_agency .refine_and_add{text-align:left}#masterentry_agency .add_new{display:inline}#masterentry_agency table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#masterentry_agency td,#masterentry_agency th{border:.5px solid var(--border-base-color);border-spacing:0}#masterentry_agency #infomation h1{font-size:24px;font-weight:500}#masterentry_agency #infomation h2{font-size:18px}#masterentry_agency #infomation{display:flex;flex-direction:row;justify-content:space-around;margin:2rem 0}#masterentry_agency #infomation .in_detail{width:47%}#masterentry_agency #infomation table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#masterentry_agency #infomation td,#masterentry_agency #infomation th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#masterentry_agency .selectbox td.operators{padding:10px 20px;width:17%}#masterentry_agency .selectbox td.operators select{margin:3px 0}#masterentry_agency #infomation .interface{margin-left:1.5rem;margin-top:1rem;text-align:left}#masterentry_agency #infomation .selectbutton{text-align:left}#masterentry_agency #infomation .selectbox{margin:3px auto;width:97%}#masterentry_agency #infomation .select{display:flex;flex-direction:column;margin:3px auto}#masterentry_agency #infomation .incentive{margin-top:1rem}#master_sightseeing{position:relative}#master_sightseeing h1{font-size:24px;font-weight:500}#master_sightseeing{margin:0 auto;width:100%}#master_sightseeing .refine_and_add{margin-bottom:1rem;text-align:left}#master_sightseeing .add_new{display:inline;margin-left:10px}#master_sightseeing table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#master_sightseeing td,#master_sightseeing th{border:.5px solid var(--border-base-color);border-spacing:0}#master_sightseeing .list_photo{height:100px;width:154px}#master_sightseeing .list_photo img{height:100%;margin-right:2px;margin-top:2px;-o-object-fit:contain;object-fit:contain;text-align:center;width:100%}#master_sightseeing .facility_detail h1{font-size:24px;font-weight:500}#master_sightseeing h2{font-size:18px}#master_sightseeing .facility_detail #infomation{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#master_sightseeing .facility_detail .in_detail{width:100%}#master_sightseeing .facility_detail table{border:1px solid var(--border-base-color);border-spacing:0;margin:0;width:95%}#master_sightseeing .facility_detail td,#master_sightseeing .facility_detail th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#master_sightseeing .facility_detail .interface{margin-top:1rem;text-align:left}#master_sightseeing .facility_detail .selectbutton{text-align:left}#master_sightseeing .parking_popup .h1{font-size:24px;font-weight:500}#master_sightseeing .parking_popup h2{font-size:18px}#master_sightseeing .parking_popup table{border:1px solid var(--border-base-color);border-spacing:0;margin:5rem auto 0;width:100%}#master_sightseeing .parking_popup td,#master_sightseeing .parking_popup th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#master_sightseeing .parking_popup .selectbutton{text-align:left}#master_sightseeing .parking_popup .interface{margin-top:1rem;text-align:left}#master_sightseeing .facility_modal_outer,#master_sightseeing .parking_modal_outer{background-color:#ffffff1a;z-index:2000}#master_hotel h1{font-size:24px;font-weight:500}#master_hotel h2{font-size:18px}#master_hotel{margin:0 auto;position:relative;width:100%}#master_hotel .refine_and_add{align-items:center;display:flex;flex-direction:row;justify-content:left;margin-bottom:1rem;text-align:left}#master_hotel .add_new{display:inline;margin-left:10px}#master_hotel table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#master_hotel td,#master_hotel th{border:.5px solid var(--border-base-color);border-spacing:0}#master_hotel th.narrow{width:60px}#master_hotel th.narrowplus{width:100px}#master_hotel th.midnarrow{width:130px}#master_hotel th.mid{width:180px}#master_hotel td p{margin:0}#master_hotel #information h1{font-size:24px;font-weight:500}#master_hotel #information h2{font-size:18px}#master_hotel #information{display:flex;flex-direction:row;justify-content:space-around;margin:2rem 0}#master_hotel #information .in_detail{width:47%}#master_hotel #information table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#master_hotel #information td,#master_hotel #information th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#master_hotel #information .interface{display:flex;flex-direction:row;margin-top:1rem;text-align:left}#master_hotel #information .interface input{margin-right:15px}#master_hotel #information .selectbutton{text-align:left}#master_hotel #information .meal-time-div{display:flex;flex-direction:row;justify-content:flex-start}#master_hotel #information .meal-disp{border:1px solid #000;border-radius:3px;display:block;margin:3px;padding:3px}#master_hotel #information .photo-div{align-items:center;display:flex;flex-direction:row}#master_hotel #information .photo_preview{display:flex;flex-direction:column;height:auto;width:120px}#photo-modal{align-items:center;background-color:#ffffffe6;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2000}#photo-modal .phpto-modal-inner{background-color:#fff;display:block;margin:auto;padding:3%;width:50%}#photo-modal .phpto-modal-inner .sub_popup table{border:1px solid var(--border-base-color);border-spacing:0;margin:auto;width:100%}#photo-modal .phpto-modal-inner .sub_popup td,#photo-modal .phpto-modal-inner .sub_popup th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#photo-modal .phpto-modal-inner .sub_popup .selectbutton{text-align:left}#photo-modal .phpto-modal-inner .sub_popup .interface{margin-top:1rem;text-align:left}#photo-modal .phpto-modal-inner .sub_popup .interface input[type=button]{margin-right:10px}#master_bus h1{font-size:24px;font-weight:500}#master_bus h2{font-size:18px}#master_bus{margin:0 auto;width:100%}#master_bus .refine_and_add{display:flex;flex-direction:row;text-align:left}#master_bus .add_new{display:inline;margin-left:30px}#master_bus table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#master_bus td,#master_bus th{border:.5px solid var(--border-base-color);border-spacing:0}#master_bus #infomation{display:flex;flex-direction:row;justify-content:space-around;margin:5rem 0}#master_bus #infomation .in_detail{width:47%}#master_bus #infomation table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#master_bus #infomation td,#master_bus #infomation th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#master_bus #infomation .interface{margin-top:1rem;text-align:left}#master_bus #infomation .selectmeal{text-align:left}#master_bus .photo-div{align-items:center;display:flex;flex-direction:row}#master_bus .photo_preview{display:flex;flex-direction:column;height:auto;width:120px}#master_restaurant{font-size:16px;margin:0 auto;position:relative;width:100%}#master_restaurant .search-area{display:flex;justify-content:space-around;margin-bottom:10px;margin-left:0;text-align:left;width:98%}#master_restaurant .search-area .narrow{width:70px}#master_restaurant table{border-collapse:collapse;border-spacing:0;margin-bottom:10px}#master_restaurant td,#master_restaurant th,#master_restaurant tr{border:1px solid #000;margin:0;padding:0;text-align:center}#master_restaurant th{width:120px}#master_restaurant button{border-radius:10px}#master_restaurant .manuphoto{height:100px;width:154px}#master_restaurant .manuphoto img{height:100px;margin-right:2px;margin-top:2px;text-align:center;width:150px}#master_restaurant #manuname{width:300px}#master_restaurant .manunamedata,#master_restaurant .manunamenedan{text-align:left}#jyusyoheader,#master_restaurant #nameheader{width:400px}#master_restaurant .restaurantname{align-items:center;background-color:#90ee90;font-size:15px;margin:1px 0 0}#master_restaurant #infomation{display:flex;flex-direction:row;justify-content:space-around}#master_restaurant #infomation .in_detail{width:47%}#master_restaurant #infomation table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#master_restaurant #infomation td,#master_restaurant #infomation th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#master_restaurant #infomation .interface{margin-top:1rem;text-align:left}#master_restaurant #infomation .interface input{margin-right:15px}#master_restaurant #infomation .selectbutton{text-align:left}#master_restaurant .select_restaurant{display:flex;flex-direction:row;justify-content:space-between;margin:5rem auto 1rem;text-align:left;width:90%}#meal-modal{align-items:center;background-color:#ffffffe6;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}#meal-modal .meal-modal-inner{background-color:#fff;display:block;margin:auto;width:50%}#meal-modal .sub_popup table{border:1px solid var(--border-base-color);border-spacing:0;margin:auto;width:100%}#meal-modal .sub_popup td,#meal-modaln .sub_popup th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#meal-modal .sub_popup .selectbutton{text-align:left}#meal-modal .sub_popup .interface{margin-top:1rem;text-align:left}#meal-modal .sub_popup .interface input[type=button]{margin-right:10px}#master_sightseeing #information h1{font-size:24px;font-weight:500}#master_sightseeing #information h2{font-size:18px}#master_sightseeing #information{display:flex;flex-direction:row;justify-content:space-around;margin:5rem 0}#master_sightseeing #information .in_detail{width:47%}#master_sightseeing #information table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#master_sightseeing #information td,#master_sightseeing #information th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#master_sightseeing #information .selectbutton{text-align:left}#master_sightseeing #information .interface{margin-top:1rem;text-align:left}#master_sightseeing #information .pastearea{text-align:center}#master_sightseeing #information .file_paste,#master_sightseeing #information .upload{text-align:left}#master_sightseeing .sub_popup .outer{z-index:3000}#master_sightseeing .sub_popup h1{font-size:24px;font-weight:500}#master_sightseeing .sub_popup h2{font-size:18px}#master_sightseeing .sub_popup table{border:1px solid var(--border-base-color);border-spacing:0;margin:5rem auto 0;width:100%}#master_sightseeing .sub_popup td,#master_sightseeing .sub_popup th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#master_sightseeing .sub_popup .selectbutton{text-align:left}#master_sightseeing .sub_popup .interface{margin-top:1rem;text-align:left}#master_option input[type=radio].tab_switch{display:none}#master_option .tab_area{display:flex;flex-direction:row;justify-content:flex-start;margin:0 auto;width:80%}#master_option .tab_area .tab_desc{border:1px solid #000;border-top-left-radius:5px;border-top-right-radius:5px;color:#e0e0e0;font-size:20px;text-align:center;width:30%}#master_option input:checked#bank_radio~.tab_area label[for=bank_radio],#master_option input:checked#guide_radio~.tab_area label[for=guide_radio],#master_option input:checked#incoming_radio~.tab_area label[for=incoming_radio],#master_option input:checked#lang_radio~.tab_area label[for=lang_radio],#master_option input:checked#user_radio~.tab_area label[for=user_radio]{color:#000}#user-edit{border:1px solid #000;box-sizing:border-box;display:none;font-size:14px;margin:0 auto;padding:10px;width:80%}#user-edit .head_area{display:flex;flex-direction:row;margin:0 auto;width:90%}#user-edit .new_user{margin-right:50px}#user-edit .condition_area{margin-left:10px}#user-edit table.list-area{border-collapse:collapse;margin:0 auto;width:90%}#user-edit table tr td{border:1px solid #000;padding:5px}#user-edit table.detail-area{border-collapse:collapse;margin:0 auto;width:80%}#user-edit table.detail-area input[type=text]{width:70%}#user-edit table.detail-area textarea{height:5rem;width:90%}#user-edit div.ctrl-area{margin:15px auto}#user-edit div.ctrl-area button{margin:0 10px}#guide-edit{border:1px solid #000;box-sizing:border-box;display:none;font-size:14px;margin:0 auto;padding:10px;width:80%}#guide-edit .head_area{display:flex;flex-direction:row;margin:10px auto;width:90%}#guide-edit .new_user{margin-right:50px}#guide-edit .condition_area{margin-left:10px}#guide-edit table.list-area{border-collapse:collapse;margin:0 auto;width:90%}#guide-edit table tr td{border:1px solid #000;padding:5px}#guide-edit table.detail-area{border-collapse:collapse;margin:0 auto;width:80%}#guide-edit table.detail-area input[type=text]{width:70%}#guide-edit table.detail-area textarea{height:5rem;width:90%}#guide-edit div.ctrl-area{margin:15px auto}#guide-edit div.ctrl-area button{margin:0 10px}#lang-edit{border:1px solid #000;box-sizing:border-box;display:none;font-size:14px;margin:0 auto;padding:10px;width:80%}#lang-edit .head_area{display:flex;flex-direction:row;margin:10px auto;width:90%}#lang-edit .new_user{margin-right:50px}#lang-edit .condition_area{margin-left:10px}#lang-edit table.list-area{border-collapse:collapse;margin:0 auto;width:90%}#lang-edit table tr td{border:1px solid #000;padding:5px}#lang-edit table.detail-area{border-collapse:collapse;margin:0 auto;width:80%}#lang-edit table.detail-area input[type=text]{width:70%}#lang-edit table.detail-area textarea{height:5rem;width:90%}#lang-edit div.ctrl-area{margin:15px auto}#lang-edit div.ctrl-area button{margin:0 10px}#bank-edit{border:1px solid #000;box-sizing:border-box;display:none;font-size:14px;margin:0 auto;padding:10px;width:80%}#bank-edit .head_area{display:flex;flex-direction:row;margin:10px auto;width:90%}#bank-edit .new_user{margin-right:50px}#bank-edit .condition_area{margin-left:10px}#bank-edit table.list-area{border-collapse:collapse;margin:0 auto;width:90%}#bank-edit table tr td{border:1px solid #000;padding:5px}#bank-edit table.detail-area{border-collapse:collapse;margin:0 auto;width:80%}#bank-edit table.detail-area input[type=text]{width:70%}#bank-edit table.detail-area textarea{height:5rem;width:90%}#bank-edit div.ctrl-area{margin:15px auto}#bank-edit div.ctrl-area button{margin:0 10px}#incoming-edit{border:1px solid #000;box-sizing:border-box;display:none;font-size:14px;margin:0 auto;padding:10px;width:80%}#incoming-edit .head_area{display:flex;flex-direction:row;margin:10px auto;width:90%}#incoming-edit .new_user{margin-right:50px}#incoming-edit .condition_area{margin-left:10px}#incoming-edit table.list-area{border-collapse:collapse;margin:0 auto;width:90%}#incoming-edit table tr td{border:1px solid #000;padding:5px}#incoming-edit table.detail-area{border-collapse:collapse;margin:0 auto;width:80%}#incoming-edit table.detail-area input[type=text]{width:70%}#incoming-edit table.detail-area textarea{height:5rem;width:90%}#incoming-edit div.ctrl-area{margin:15px auto}#incoming-edit div.ctrl-area button{margin:0 10px}#master_option #bank_radio:checked~.tab_container #bank-edit,#master_option #guide_radio:checked~.tab_container #guide-edit,#master_option #incoming_radio:checked~.tab_container #incoming-edit,#master_option #lang_radio:checked~.tab_container #lang-edit,#master_option #user_radio:checked~.tab_container #user-edit{display:block}#group_list h1{font-size:24px;font-weight:500}#group_list h2{font-size:18px}#group_list .selectbutton_thick{display:flex;flex-direction:row;justify-content:flex-start;padding-right:5%}#group_list .search_and_select_area{align-items:baseline;display:flex;flex-direction:row;justify-content:flex-start;margin:5rem auto 1rem}#group_list .selectbutton_thin{display:flex;flex-direction:row;justify-content:flex-start;padding-right:5%}#group_list .searchwindow_area{align-items:baseline;display:flex;flex-direction:column;padding-right:5%}#group_list .searchwindow_box{align-items:baseline;display:flex;flex-direction:row;justify-content:flex-start}#group_list .searchbox_set,.searchwindow_set{margin-right:3em;text-align:left;white-space:nowrap}#group_list .searchwindow_box input{margin:.5em;text-align:left}#group_list .chechbutton{align-self:flex-end;text-align:right}#group_list .searchwindow_full{width:16em}#group_list .searchwindow_half{text-align:center;width:8em}#group_list table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#group_list td,#group_list th{border:.5px solid var(--border-base-color);border-spacing:0;font-size:9px;padding:.7em 0}#group_list table tr:first-child td{padding:3px 0}#group_list td.a,#group_list td.nallow{width:4%}#group_list td input.nallow{width:50%}#group_list td.b{width:8%}#group_list td.c{width:12%}#group_list td.d{width:16%}#group_list td.e{width:20%}#group_list td.f{width:24%}#group_list td.g{width:28%}#group_list td.h{width:32%}#group_list .select{font-size:12px}#group_list .selectbutton_thick input{padding:1em 2em}#group_list .selectbutton_thin input{padding:.5em 2em}#condition-dialog{font-size:1.5em;margin:0 auto;text-align:left;width:50%}#condition-dialog div.row-box{display:flex;flex-direction:row;justify-content:flex-start}#condition-dialog label{display:flex;flex-direction:row;margin:5px 10px}#condition-dialog div.sts-msg{border:1px solid #000;border-radius:5px;padding:5px}#condition-dialog .initial{background-color:#eee}#condition-dialog .decided{background-color:#aaa}#condition-dialog .final{background-color:#ff8080;color:#fff}#condition-dialog .cancel{background-color:#fff}#choice-map{border:1px solid #000;border-radius:5px;margin:0 auto;padding:20px;position:relative;width:70%}#choice-map .map-rows{display:flex;flex-direction:row;justify-content:space-evenly}#choice-map .category-area{display:flex;flex-direction:column;height:195px;margin-right:-240px;position:relative;z-index:5}#choice-map .category-area input[type=radio]{display:none}#choice-map .category-area label{border:none;border-radius:10px;color:#fff;font-size:2.5em;margin:5px 0;padding:5px}#choice-map .category-area input#r_flight:checked~label[for=r_flight],#choice-map .category-area input#r_hotel:checked~label[for=r_hotel],#choice-map .category-area input#r_ride:checked~label[for=r_ride]{border:2px solid #000}#choice-map .category-area label.hotel{background-color:#bc8f8f}#choice-map .category-area label.flight{background-color:#93c743}#choice-map .category-area label.ride{background-color:#8a8add}#choice-map .map-disp{height:400px;margin:0 auto;position:relative;width:400px}#choice-map .map-image{max-width:100%}#choice-map .map-image,#choice-map .map-poly{height:auto;left:0;position:absolute;top:0;width:100%}#choice-map .candidate-area .candidates-list{border:1px solid #000;height:362px;list-style:none;overflow-y:scroll;padding-inline-start:10px;text-align:left;width:300px}#choice-map .candidate-area .candidates-list li.selected{background-color:#add8e6}#choice-map .choose-info-outer{align-items:center;display:flex;max-height:5em;min-height:5em}#choice-map .choose-info{margin:auto}.change_tour_modal_outer .modal_inner{display:block;margin:auto;padding:20px;width:20%}#change-group{margin:0 auto;position:relative;width:100%}#change-group h3{margin:0 auto 20px}#change-group .candidate-area{display:block;margin:0 auto}#change-group .candidate-area .candidates-list{border:1px solid #000;height:362px;list-style:none;overflow-y:scroll;padding-inline-start:10px;text-align:left}#change-group .candidate-area .candidates-list li.selected{background-color:#add8e6}#change-group .ctrl-area{display:flex;justify-content:space-evenly;margin:20px auto 0}#booking_list h2{font-size:18px}#booking_list a{color:#000;text-decoration:none}#booking_list #searchwindow_area{align-items:baseline;display:flex;flex-direction:column;margin:5rem auto 1rem;width:100%}#booking_list .searchwindow_box{align-items:baseline;display:flex;flex-direction:row;justify-content:flex-start}#booking_list .searchbox_set,.searchwindow_set{margin:.5em;text-align:left;white-space:nowrap}.searchwindow_box input{margin:.5em;text-align:left}#booking_list .chechbutton{align-self:flex-end;text-align:right}#booking_list .searchwindow_fullmore{width:16em}#booking_list .searchwindow_full{width:10em}#booking_list .searchwindow_half{width:4.4em}#booking_list table{border:1px solid var(--border-base-color);border-spacing:0;margin:10px auto;width:100%}#booking_list th{font-size:12px;padding:3px 0}#booking_list td,#booking_list th{border:.5px solid var(--border-base-color);border-spacing:0}#booking_list td{font-size:13px;padding:1em 0;position:relative}#booking_list th.day-area{width:5%}#booking_list th.group-area{width:23%}#booking_list th.info-area{width:18%}#booking_list th.day-area.header,#booking_list th.group-area.header,#booking_list th.info-area.header{background-color:#f2f2f2}#booking_list .rsv-area{padding-left:2px;text-align:left;vertical-align:top}.divbutton{background-color:var(--background-button-color);border:2px solid var(--border-base-color);border-radius:500px;display:inline-flex;padding:0 .5em}#booking_list .other-categories{border-bottom:1px solid #000;padding-bottom:15px;padding-top:15px;position:relative;width:100%}#booking_list .other-categories:last-child{border-bottom:none}#booking_list .sidebuttonset{align-content:flex-start;display:flex;flex-direction:column;position:absolute;right:3px;top:3px}#booking_list .sidebuttonset div{margin:2px}#booking_list .plusbutton{background:#d3d3d3;border:1px solid var(--border-base-color);border-radius:10px;display:inline-block;padding:1px 4px}#booking_list .etc-style{background-color:#eee}#booking_list .other-button{background-color:#eee;position:relative}#booking_list .memo-button{background-color:#eee}.hotel-button{background-color:#90ee90}.hotel-button:hover{background-color:#0080008e}.restaurant-button{background-color:#ffffe0}.restaurant-button:hover{background-color:#ff0}.sightseeing-button{background-color:#c832cd52}.sightseeing-button:hover{background-color:plum}.bus-button{background-color:#ffb6c1}.bus-button:hover{background-color:#f08080}.sep-rsv-button{background-color:#c832cd52}.init-sts{background-color:#eee}.caution-sts{background-color:#fee}.no-detail{font-size:16px;text-align:center}.grp-name{background-color:#adff2f;font-size:17px;margin-bottom:5px}#booking_list .grp-name:hover{background-color:#2fff2f}#booking_list .guide-button{background-color:#e0ffff}#booking_list .guide-button:hover{background-color:#00ffffcf}#booking_list .tour-sts-button{background-color:#ffffe0;font-size:13px}#booking_list .tour-sts-button:hover{background-color:#faf9d2}#booking_list .other-popup{align-items:flex-start;background-color:#fff;border:1px solid #000;border-radius:2px;display:flex;flex-direction:column;padding:2px;position:absolute;right:0;top:100%;width:220px;z-index:10}#booking_list .other-popup .divbutton{display:inline;margin:5px auto 5px 0}#booking_list .other-popup .inline-area{display:inline}#booking_list .select{font-size:12px}.pax_modal .modal_inner{width:35%}.pax_modal .modal_inner td{border:none}.modal.guide_modal .modal_inner{width:30%}.guide_modal ul li{list-style:none}.send-confirmation-modal .send-confirmation-inner{box-sizing:border-box;height:90%;max-height:90vh;overflow-y:auto;padding:0;width:70%}.send-confirmation-content{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:20px}.send-confirmation-title{border-bottom:2px solid #627381;flex-shrink:0;font-size:1.5em;margin:0 0 15px;padding-bottom:10px;text-align:center}.send-confirmation-content .section-title{flex-shrink:0;font-size:1.1em;font-weight:700;margin:0 0 8px}.send-confirmation-content .message-section{flex:0 0 auto;height:200px;margin-bottom:15px}.send-confirmation-content .message-textarea{border:1px solid #ccc;box-sizing:border-box;font-family:inherit;font-size:14px;height:calc(100% - 30px);padding:10px;resize:none;width:100%}.send-confirmation-content .pdf-preview-section{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:15px;min-height:400px}.send-confirmation-content .pdf-preview-container{background-color:#f5f5f5;border:1px solid #ccc;box-sizing:border-box;flex:1 1 auto;min-height:600px;position:relative;width:100%}.send-confirmation-content .pdf-preview-frame{border:none;height:100%;min-height:600px;width:100%}.send-confirmation-content .loading-message,.send-confirmation-content .no-preview-message{align-items:center;color:#666;display:flex;font-size:1.1em;height:100%;justify-content:center}.send-confirmation-content .button-section{display:flex;flex-shrink:0;gap:15px;justify-content:center;padding:15px 0}.send-confirmation-content .close-button,.send-confirmation-content .send-button{border:none;border-radius:5px;cursor:pointer;font-size:1em;padding:10px 30px;transition:background-color .3s}.send-confirmation-content .send-button.mail-button{background-color:#4a90e2;color:#000}.send-confirmation-content .send-button.mail-button:hover{background-color:#357abd}.send-confirmation-content .send-button.fax-button{background-color:#f5a623;color:#000}.send-confirmation-content .send-button.fax-button:hover{background-color:#d68910}.send-confirmation-content .close-button{background-color:#6c757d;color:#fff}.send-confirmation-content .close-button:hover{background-color:#5a6268}#hotel_list h2{font-size:18px}#hotel_list #searchwindow_area{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin:5rem auto 1rem;width:95%}#hotel_list .searchwindow_box{align-items:baseline;display:flex;flex-direction:column;width:25%}#hotel_list .searchwindow_set,#hotel_list .sorting{margin-bottom:.5rem;text-align:left;white-space:nowrap}#hotel_list .chechbutton{align-self:flex-end;text-align:right}#hotel_list .searchwindow_fullmore{width:16em}#hotel_list .searchwindow_full{width:10em}#hotel_list .searchwindow_half{width:4.4em}#hotel_list table{border:1px solid var(--border-base-color);border-spacing:0;font-size:10px;margin:0 auto;width:100%}#bus_index td.name-area,#hotel_list td.name-area,#restaurant_list td.name-area,#sightseeing_index td.name-area{font-size:13px}#bus_index td.name-area a,#hotel_list td.name-area a,#restaurant_list td.name-area a,#sightseeing_index td.name-area a{color:#000;text-decoration:none}#hotel_list td,#hotel_list th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#hotel_list .plusbutton{background:transparent;border:1px solid #000;border-radius:200%;margin:0 5px}#hotel_detail h2{font-size:18px;width:20%}#hotel_detail #infomation{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#hotel_detail .in_detail1{display:flex;flex-direction:column;width:75%}#hotel_detail .in_detail2{width:24%}#hotel_detail .heading_area{display:flex;flex-direction:row;justify-content:space-between}#hotel_detail .recording_area{width:20%}#hotel_detail .other_area{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#hotel_detail .other_box{width:49%}.master-memo{height:90px;overflow-y:scroll;text-align:left}#hotel_detail table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto 1rem;width:100%}#hotel_detail td,#hotel_detail th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#hotel_detail table.incharge{height:1.5rem;margin-bottom:1rem;margin-right:0;width:40%}#hotel_detail table.hotelname{border-bottom:none;margin-bottom:0}#hotel_detail table.contact{border-top:.5px}#hotel_detail table.stafflodging{font-size:10px}#hotel_detail table.memo{text-align:left}#hotel_detail td.a{width:5%}#hotel_detail td.b{width:10%}#hotel_detail td.c{width:15%}#hotel_detail td.d{width:20%}#hotel_detail td.e{width:25%}#hotel_detail td.f{width:30%}#hotel_detail td.g{width:35%}#hotel_detail td.h{width:40%}#hotel_detail .interface{margin-top:1rem;text-align:left}#hotel_detail textarea.textarea_full{border:none;display:inline-block;height:6em;width:98%}#hotel_detail textarea.textarea_half{border:none;display:inline-block;height:3em;overflow-y:scroll;width:98%}#hotel_detail textarea.textarea_onethird{border:none;display:inline-block;height:2em;width:98%}#hotel_detail .selectbutton{text-align:left}#hotel_detail .sendbutton{margin-top:.5rem;width:100%}#hotel_detail .interface{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}#hotel_detail .file_paste,#hotel_detail .pastearea,#hotel_detail .upload{font-size:10px;text-align:left}#hotel_detail .tabbox{margin:1rem 0 1rem auto;text-align:left;text-decoration:underline;white-space:nowrap}#hotel_detail .tab{background-color:#e0e0e0;border-radius:.75em .75em 0 0;border-style:solid;border-width:1px;display:inline-block;padding:.5em .5em 0}#hotel_detail .tab:hover{background-color:#cfc;color:green;cursor:pointer}#hotel_detail .tab.selected{background-color:#ffc;color:red}#hotel_detail .tabbox input{display:none}#hotel_detail .meal-desc-area{display:flex;flex-direction:column}#hotel_detail .meal-desc-area .name-area{display:inline-flex}#hotel_detail .meal-desc-area .name-area input{flex-grow:1}#hotel_detail .meal-desc-area .desc-box{display:inline-flex}#hotel_detail .meal-desc-area .desc-box textarea{flex-grow:1}#hotel_detail .block-area{display:flex;flex-direction:column;justify-content:center}#hotel_detail .block-area .block-item{display:inline-flex;justify-content:center}.allergy_modal_outer .modal_inner{display:flex;flex-direction:column;justify-content:center;width:30%}.allergy_modal_outer .allergy_info_outer{border:1px solid #000;height:30%;margin:1em auto;width:90%}.allergy_modal_outer button{margin:0 auto;width:30%}#restaurant_list h2{font-size:18px}#restaurant_list #searchwindow_area{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin:5rem auto 1rem;width:95%}#restaurant_list .searchwindow_box{align-items:baseline;display:flex;flex-direction:column;width:25%}#restaurant_list .searchwindow_set,#restaurant_list .sorting{margin-bottom:.5rem;text-align:left;white-space:nowrap}#restaurant_list .chechbutton{align-self:flex-end;text-align:right}#restaurant_list .savebutton{margin-bottom:5rem}#restaurant_list .searchwindow_fullmore{width:16em}#restaurant_list .searchwindow_full{width:10em}#restaurant_list .searchwindow_half{width:4.4em}#restaurant_list table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:95%}#restaurant_list td,#restaurant_list th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#restaurant_list .plusbutton{background:transparent;border:none}#restaurant_detail h2{font-size:18px;width:20%}#restaurant_detail p.companyname{font-size:16px}#restaurant_detail p.companyaddress{font-size:8px}#restaurant_detail p.companytel{font-size:14px}#restaurant_detail #infomation{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#restaurant_detail .in_detail1{display:flex;flex-direction:column;width:75%}#restaurant_detail .in_detail2{width:24%}#restaurant_detail .heading_area,#restaurant_detail .menu_and_staff_area{display:flex;flex-direction:row;justify-content:space-between}#restaurant_detail .recording_area{width:20%}#restaurant_detail .upload_area{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;width:20%}#restaurant_detail .upload_area img{width:100%}#restaurant_detail .other_area{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#restaurant_detail .other_box{width:65%}#restaurant_detail .photo-upload-outer{display:flex;flex-direction:column-reverse;height:225px;margin:0;width:25%}#restaurant_detail .photo-preview-area{height:150px;margin-bottom:3px;width:100%}#restaurant_detail .preview-photo{height:auto;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}#restaurant_detail .photo-up-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#restaurant_detail .shousei_info{padding:5px;width:35%}#restaurant_detail table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto 1rem;width:100%}#restaurant_detail td,#restaurant_detail th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#restaurant_detail table.incharge{height:1.5rem;margin-bottom:1rem;margin-right:0;width:40%}#restaurant_detail table.hotelname{border-bottom:none;margin-bottom:0}#restaurant_detail table.contact{border-bottom:.5px;border-top:.5px;margin-bottom:0}#restaurant_detail table.parkimginfo{border-top:none}#restaurant_detail .stafflodging{font-size:10px;justify-self:right;width:45%}#restaurant_detail table.memo tr:nth-child(2){text-align:left}#restaurant_detail td.a{width:5%}#restaurant_detail td.b{width:10%}#restaurant_detail td.c{width:15%}#restaurant_detail td.d{width:20%}#restaurant_detail td.e{width:25%}#restaurant_detail td.f{width:30%}#restaurant_detail td.g{width:35%}#restaurant_detail td.h{width:40%}#restaurant_detail .interface{margin-top:1rem;text-align:left}#restaurant_detail .selectbutton{text-align:left}#restaurant_detail .sendbutton{margin-top:.5rem;width:100%}#restaurant_detail .interface{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}#restaurant_detail .file_paste,#restaurant_detail .pastearea,#restaurant_detail .upload{font-size:10px;padding:2px;text-align:left}#restaurant_detail .tabbox{display:flex;flex-direction:column;margin:0;text-align:left;white-space:nowrap;width:27%}#restaurant_detail .tabbox .tab-area{display:flex;flex-direction:row}#restaurant_detail .tab{background-color:#e0e0e0;border-radius:.75em .75em 0 0;border-style:solid;border-width:1px;display:inline-block;padding:.5em .5em 0}#restaurant_detail .tab:hover{background-color:#cfc;color:green;cursor:pointer}#restaurant_detail .tab.sel-tab{background-color:#ffc;color:red}#restaurant_detail .tabbox input[type=radio]{display:none}#restaurant_detail .meal-desc,#restaurant_detail .meal-name{box-sizing:border-box;width:100%}#restaurant_detail .meal-desc{flex-grow:1}#bus_index h2{font-size:18px}#bus_index #searchwindow_area{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin:5rem auto 1rem;width:95%}#bus_index .searchwindow_box{align-items:baseline;display:flex;flex-direction:column;width:20%}#bus_index .searchwindow_set,#bus_index .sorting{margin-bottom:.5rem;white-space:nowrap}#bus_index .chechbutton{align-self:flex-end}#bus_index .searchwindow_full{width:10em}#bus_index .searchwindow_half{width:4em}#bus_index table{border:1px solid var(--border-base-color);border-spacing:0;margin:15px auto;width:95%}#bus_index td,#bus_index th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#bus_index td:first-child{width:7%}#bus_index td:nth-child(2){width:15%}#bus_index td:nth-child(3){width:5%}#bus_index td:nth-child(4){width:3%}#bus_index td:nth-child(5){width:8%}#bus_index td:nth-child(6){width:3%}#bus_index td:nth-child(7),#bus_index td:nth-child(8){width:5%}#bus_index td:nth-child(10),#bus_index td:nth-child(9){width:10%}#bus_index td:nth-child(11),#bus_index td:nth-child(12),#bus_index td:nth-child(13),#bus_index td:nth-child(14){width:5%}#bus_index td:nth-child(15){width:3%}#bus_index .plusbutton{background:transparent;border:none}#bus_detail h2{font-size:18px}#bus_detail .list_memo{margin:1rem auto;text-align:right;width:95%}#bus_detail .record_day,#bus_detail .recorder{border:none;text-align:center;width:15em}#bus_detail table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:95%}#bus_detail td,#bus_detail th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#bus_detail td.sel_stay_area p{display:inline}#bus_detail td.disable{background-color:var(--disabled-color)}#bus_detail .send_area{display:flex;flex-direction:row;justify-content:center;width:95%}#bus_detail .sendbutton{margin:2rem}#bus_detail .add_area{display:flex;flex-direction:row;justify-content:center;width:95%}#bus_detail .addbutton{margin:2rem}#bus_detail .list_detail{margin:1rem auto;text-align:left;width:95%}#bus_detail .addbutton:first-child{margin:auto}#bus-reserve h2{font-size:18px}#bus-reserve .rsv-detail-info{margin:0 0 0 auto}#bus-reserve .list_memo{margin:1rem auto;text-align:right;width:95%}#bus-reserve .record_day,#bus-reserve .recorder{border:none;text-align:center;width:15em}#bus-reserve div.table-outer{height:520px}#bus-reserve div.table-wrap{height:100%;overflow-y:scroll}#bus-reserve table{border:1px solid var(--border-base-color);border-spacing:0;margin:10px auto;width:95%}#bus-reserve td,#bus-reserve th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#bus-reserve .send_area{display:flex;flex-direction:row;justify-content:center;width:95%}#bus-reserve .sendbutton{margin:2rem}#bus-reserve .add_area{display:flex;flex-direction:row;justify-content:center;width:95%}#bus-reserve .addbutton{margin:1rem}#bus-reserve .list_detail{margin:1rem auto;text-align:left;width:95%}#master_sightseeing .bus_modal_outer{background-color:#ffffff1a;z-index:2000}#bus-reserve .bus_modal_inner{align-items:flex-start;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;padding:10px;width:20%}#bus-reserve .bus_modal_inner .candidates-list{border:1px solid #000;height:150px;list-style:none;overflow-y:scroll;padding-inline-start:10px;text-align:left;width:300px}#bus-reserve .bus_modal_inner .candidates-list li.selected{background-color:#add8e6}#bus-reserve .bus_modal_inner .choose-info-outer{align-items:center;display:flex;max-height:5em;min-height:5em}#bus-reserve .bus_modal_inner .button-area{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}#bus-reserve table.group_table tr td:first-child{width:10%}#bus-reserve table.group_table tr td:nth-child(2){width:15%}#bus-reserve table.group_table tr td:nth-child(3){width:8%}#bus-reserve table.group_table tr td:nth-child(4){width:7%}#bus-reserve table.group_table tr td:nth-child(5){width:8%}#bus-reserve table.group_table tr td:nth-child(6){width:10%}#bus-reserve table.group_table tr td:nth-child(7){width:7%}#bus-reserve table.group_table tr td:nth-child(8){width:8%}#sightseeing_index h2{font-size:18px}#sightseeing_index #searchwindow_area{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin:5rem auto 1rem;width:95%}#sightseeing_index .searchwindow_box{align-items:baseline;display:flex;flex-direction:column;width:25%}#sightseeing_index .searchwindow_set,#sightseeing_index .sorting{margin-bottom:.5rem;text-align:left;white-space:nowrap}#sightseeing_index .chechbutton{align-self:flex-end;text-align:right}#sightseeing_index .sendbutton{font-size:10px}#sightseeing_index .savebutton{margin-bottom:5rem}#sightseeing_index .searchwindow_fullmore{width:16em}#sightseeing_index .searchwindow_full{width:10em}#sightseeing_index .searchwindow_half{width:4.4em}#sightseeing_index table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:95%}#sightseeing_index td,#sightseeing_index th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#sightseeing_index .plusbutton{background:transparent;border:none}#sightseeing_detail h2{font-size:18px;width:20%}#sightseeing_detail p.companyname{font-size:16px}#sightseeing_detail p.companyaddress{font-size:8px}#sightseeing_detail p.companytel{font-size:14px}#sightseeing_detail #infomation{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#sightseeing_detail .in_detail1{display:flex;flex-direction:column;width:75%}#sightseeing_detail .in_detail2{width:24%}#sightseeing_detail .heading_area{display:flex;flex-direction:row;justify-content:space-between}#sightseeing_detail .recording_area{width:20%}#sightseeing_detail .stafflodging{font-size:10px;padding:0;width:85%}#sightseeing_detail .stafflodging tr td{padding:0}#sightseeing_detail .other_area{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#sightseeing_detail .other_box{width:65%}#sightseeing_detail .shousei_info{padding:5px;width:35%}#sightseeing_detail table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto 1rem;width:100%}#sightseeing_detail td,#sightseeing_detail th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#sightseeing_detail table.incharge{height:1.5rem;margin-bottom:1rem;margin-right:0;width:40%}#sightseeing_detail table.hotelname{border-bottom:none;margin-bottom:0}#sightseeing_detail table.contact{border-bottom:.5px;border-top:.5px;margin-bottom:0}#sightseeing_detail table.parkimginfo{border-top:none}#sightseeing_detail table.memo tr:nth-child(2){text-align:left}#sightseeing_detail td.a{width:5%}#sightseeing_detail td.b{width:10%}#sightseeing_detail td.c{width:15%}#sightseeing_detail td.d{width:20%}#sightseeing_detail td.e{width:25%}#sightseeing_detail td.f{width:30%}#sightseeing_detail td.g{width:35%}#sightseeing_detail td.h{width:40%}#sightseeing_detail .interface{margin-top:1rem;text-align:left}#sightseeing_detail .selectbutton{text-align:left}#sightseeing_detail .sendbutton{margin-top:.5rem;width:100%}#sightseeing_detail .interface{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}#sightseeing_parking h2{font-size:18px;width:20%}#sightseeing_parking table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto 1rem;width:100%}#sightseeing_parking td,#sightseeing_parking th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#sightseeing_parking td.a{width:5%}#sightseeing_parking td.b{width:10%}#sightseeing_parking td.c{width:15%}#sightseeing_parking td.d{width:20%}#sightseeing_parking td.e{width:25%}#sightseeing_parking td.f{width:30%}#sightseeing_parking td.g{width:35%}#sightseeing_parking td.h{width:40%}#sightseeing_parking .select{font-size:12px}#sightseeing_parking .shousei_info{padding:5px;width:35%}#sightseeing_parking p.companyname{font-size:16px}#sightseeing_parking p.companyaddress{font-size:8px}#sightseeing_parking p.companytel{font-size:14px}#sightseeing_parking #infomation{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#sightseeing_parking .in_detail1{display:flex;flex-direction:column;width:75%}#sightseeing_parking .in_detail2{width:24%}#sightseeing_parking .heading_area{display:flex;flex-direction:row;justify-content:space-between}#sightseeing_parking .recording_area{width:20%}#sightseeing_parking .stafflodging{font-size:10px;padding:0;width:85%}#sightseeing_parking .stafflodging tr td{padding:0}#sightseeing_parking .other_area{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}#sightseeing_parking .other_box{width:65%}#sightseeing_parking table.incharge{height:1.5rem;margin-bottom:1rem;margin-right:0;width:40%}#sightseeing_parking table.memo tr:nth-child(2){text-align:left}#sightseeing_parking .interface{display:flex;flex-direction:row;justify-content:space-between;margin:1rem auto;text-align:left}#sightseeing_parking .sendbutton{margin-top:.5rem;width:100%}#pax-dialog h2{font-size:18px}#pax-dialog .in_detail{margin:0 auto;width:50%}#pax-dialog .visa_and_guide_info{text-align:center}#pax-dialog .title{margin-bottom:2rem;text-align:center}#pax-dialog .interface{display:flex;flex-direction:row;justify-content:center;margin-top:1rem;text-align:left}#pax-dialog .interface button{margin:0 30px}#pax-dialog .pax_area{border:none;margin:0 auto;width:50%}#pax-dialog .pax_area th{font-weight:400}#pax-dialog .file_paste,#pax-dialog .pastearea,#pax-dialog .upload{text-align:left}#expense_checksheet h2{display:block;font-size:18px;text-align:center}#expense_checksheet .outer{display:flex;flex-direction:row;justify-content:space-between;margin:5rem auto 1rem}#expense_checksheet .checksheet{display:flex;flex-direction:column;margin:0 auto;width:90%}#expense_checksheet .searchbutton_area{display:flex;flex-direction:column;margin:5rem auto;width:20%}#expense_checksheet .itembutton_group{display:flex;flex-direction:row;justify-content:right}#expense_checksheet .itembutton{width:6em}#expense_checksheet .searchwindow_area{align-items:baseline;display:flex;flex-direction:row;justify-content:space-around;width:95%}#expense_checksheet .searchwindow_box{align-items:baseline;display:flex;flex-direction:column;width:25%}#expense_checksheet .sorting,.searchwindow_set{margin-bottom:.5rem;text-align:left;white-space:nowrap}#expense_checksheet .chechbutton{align-self:flex-end;text-align:right}#expense_checksheet .searchwindow_fullmore{width:16em}#expense_checksheet .searchwindow_full{width:10em}#expense_checksheet .searchwindow_half{width:4.4em}#expense_checksheet table{border:1px solid var(--border-base-color);border-bottom:none;border-spacing:0;margin:0 auto;width:100%}#expense_checksheet td,#expense_checksheet th{border:none;border-spacing:0;font-size:10px;padding:5px 0}#expense_checksheet td.close-tip{width:1%}#expense_checksheet td.a-narrow{width:2%}#expense_checksheet td.a{width:5%}#expense_checksheet td.b{width:8%}#expense_checksheet td.c{width:15%}#expense_checksheet td.d{width:20%}#expense_checksheet td.e{width:25%}#expense_checksheet td.f{width:30%}#expense_checksheet td.g{width:35%}#expense_checksheet td.h{width:40%}#expense_checksheet td.even-layout{display:flex;flex-direction:row;justify-content:space-evenly}#expense_checksheet .plusbutton{background:transparent;border:none}#expense_checksheet .select{font-size:9px}#expense_checksheet .savebutton{margin-bottom:5rem}#expense_checksheet table.group_info tr:first-child td{border-bottom:1px solid var(--border-base-color)}#expense_checksheet table.total_amount tr td{border:.5px solid var(--border-base-color)}#expense_checksheet table.total_amount{border-bottom:.5px solid var(--border-base-color)}#expense_checksheet table.total_amount tr:first-child td:first-child{font-size:14px;font-weight:700}#expense_checksheet table{margin-bottom:20px}#expense_checksheet tr td.category-header{padding-left:2em;text-align:left}#expense_checksheet tr td.rightline{border-right:1px solid #000}#expense_checksheet tr td.bottomline,#expense_checksheet tr.bottomline td{border-bottom:1px solid #000}#expense_checksheet .emp-total{font-size:3em}#guide-pay .page_inner{margin:0 auto;width:90%}#guide-pay h2{font-size:18px}#guide-pay .head_in_detail{display:flex;flex-direction:row;justify-content:space-between}#guide-pay .guide_info{display:flex;flex-direction:column}#guide-pay .date_area,#guide-pay .group_and_guide_area{display:flex;flex-direction:row;margin-top:1rem}#guide-pay table{border:.5px solid var(--border-base-color);border-spacing:0;margin:2% auto;text-align:center;width:100%}#guide-pay td,#guide-pay th{border:.5px solid var(--border-base-color);border-spacing:0;font-size:12px;padding:3px 0}#guide-pay td.a{width:5%}#guide-pay td.b{width:10%}#guide-pay td.c{width:15%}#guide-pay td.d{width:20%}#guide-pay td.e{width:25%}#guide-pay td.f{width:30%}#guide-pay td.g{width:35%}#guide-pay td.h{width:40%}#guide-pay td.i{width:45%}#guide-pay td.a-{align-content:flex-start;border-left:none;display:table-cell;width:2.5%}#guide-pay td.c-{border-right:none;width:12.5%}#guide-pay td.d-{border-right:none;width:17.5%}#guide-pay table.estimate_price_area{margin:0 auto 0 0;width:100%}#guide-pay table.estimate_price_area input,#guide-pay table.estimate_price_area td{font-size:18px}#guide-pay table.price_area{margin:0 auto 0 0;width:100%}#guide-pay table.price_area input,#guide-pay table.price_area td{font-size:18px}#guide-pay table.payment_status_area{margin:0 auto 0 0;width:100%}#pay-day h2{font-size:18px}#pay-day .page_inner{margin:0 auto;width:90%}#pay-day p{margin-left:1em;text-align:left}#pay-day #searchwindow_area{align-items:baseline;display:flex;flex-direction:row;justify-content:space-around;margin:5rem auto 1rem;width:95%}#pay-day .searchwindow_box{align-items:baseline;display:flex;flex-direction:column;width:25%}#pay-day .searchwindow_set{margin-bottom:.5rem;text-align:left;white-space:nowrap}#pay-day .chechbutton{align-self:flex-end;text-align:right}#pay-day .searchwindow_fullmore{width:16em}#pay-day .searchwindow_full{width:10em}#pay-day .searchwindow_half{width:4.4em}#pay-day .sorting{margin-top:1rem;text-align:left}#pay-day table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#pay-day td,#pay-day th{border:.5px solid var(--border-base-color);border-spacing:0;font-size:12px;padding:.5em 0}#pay-day td.a{width:4%}#pay-day td.b{width:8%}#pay-day td.c{width:12%}#pay-day td.d{width:16%}#pay-day td.e{width:20%}#pay-day td.f{width:24%}#pay-day td.g{width:28%}#pay-day td.h{width:32%}#pay-day table.depositing{width:100%}#pay-day table.payment tr:first-child td:nth-child(10){font-size:9px}#pay-day table.payment tr:first-child td:nth-child(9){font-size:10px}#prepare-money h2{font-size:18px}#prepare-money .searchwindow_set{margin-bottom:.5rem;margin-top:5rem;text-align:center;white-space:nowrap}#prepare-money .searchwindow_fullmore{width:16em}#prepare-money .searchwindow_full{width:10em}#prepare-money .searchwindow_half{width:5em}#prepare-money table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto}#prepare-money td,#prepare-money th{border:.5px solid var(--border-base-color);border-spacing:0;font-size:12px;padding:.7em}#prepare-money table td:first-child{width:8em}#other-reservation table{border:1px solid var(--border-base-color);border-spacing:0;margin:5rem auto 0;width:80%}#other-reservation td,#other-reservation th{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#other-reservation .interface{display:flex;flex-direction:row;justify-content:space-between;margin:1rem auto;width:80%}#other-reservation textarea.textarea_onethird{border:none;display:inline-block;height:2em;width:98%}#itinerary-day-dlg .dayinfo_modal_inner{align-items:flex-start;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;padding:10px;width:20%}#itinerary-day-dlg .dayinfo_radio,#itinerary-day-dlg .radio-inner{display:inline}#itinerary-day-dlg .dayinfo-indent{margin-left:1em}#itinerary-day-dlg ul{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;list-style:none}#copy-itinerary-dlg .modal_inner{display:flex;flex-direction:column;height:40%;justify-content:center;width:30%}#copy-itinerary-dlg .search-cond{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;width:90%}#copy-itinerary-dlg .condition-row{align-items:center;display:flex;flex-direction:row;height:2.5em;justify-content:flex-start;width:100%}#copy-itinerary-dlg .condition-row.centered{justify-content:center}#copy-itinerary-dlg .grp-candidates{border:1px solid #000;height:50%;list-style:none;margin:.5em auto;overflow-y:scroll;padding-inline-start:10px;text-align:left;width:90%}#copy-itinerary-dlg .grp-candidates li.selected{background-color:#add8e6}#copy-itinerary-dlg .selected-copy-itinerary{height:5%;margin:10px auto}#copy-itinerary-dlg .button-box{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:25%}#hotel_detail_preview h2{font-size:18px;font-weight:500}#hotel_detail_preview p.companyname{font-size:18px;text-align:left}#hotel_detail_preview p.companyaddress{font-size:10px}#hotel_detail_preview p.companytel{font-size:14px}#hotel_detail_preview p.ask{text-align:right}#hotel_detail_preview #infomation{display:flex;flex-direction:row;justify-content:space-between}#hotel_detail_preview .in_detail1{display:flex;flex-direction:column;margin:7% 5% 5%;width:66%}#hotel_detail_preview .in_detail2{display:flex;flex-direction:row;justify-content:space-around;margin-top:20%;width:33%}#hotel_detail_preview .heading_area{display:flex;flex-direction:row;justify-content:space-between;width:90%}#hotel_detail_preview .title_area{display:flex;flex-direction:column;width:50%}#hotel_detail_preview .title{display:flex;flex-direction:row;justify-content:space-around}#hotel_detail_preview .title img{height:auto;width:100px}#hotel_detail_preview .shousei_info{padding:5px;text-align:left;width:40%}#hotel_detail_preview .stafflodging{font-size:10px;padding:0;width:85%}#hotel_detail_preview .stafflodging tr td{padding:0}#hotel_detail_preview .other_box{text-align:left}#hotel_detail_preview table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#hotel_detail_preview td,#hotel_detail_preview th{border:.5px solid var(--border-base-color);border-spacing:0;padding:.5em 0}#hotel_detail_preview table.incharge{border:none;font-size:18px;margin-bottom:.5%;width:90%}#hotel_detail_preview table.incharge tr td{border:none}#hotel_detail_preview table.groupinfo{font-size:16px;margin-bottom:.5%}#hotel_detail_preview table.groupinfo input{font-size:16px}#hotel_detail_preview table.groupinfo tr:nth-child(4),#hotel_detail_preview table.groupinfo tr:nth-child(4) input{font-size:10px}#hotel_detail_preview table.cancelpolicy{margin-bottom:1%;text-align:left}#hotel_detail_preview table.memo tr:nth-child(2){vertical-align:top}#hotel_detail_preview table.memo tr:first-child td:nth-child(2){font-size:10px}#hotel_detail_preview td.a{width:5%}#hotel_detail_preview td.b{width:10%}#hotel_detail_preview td.c{width:15%}#hotel_detail_preview td.d{width:20%}#hotel_detail_preview td.e{width:25%}#hotel_detail_preview td.f{width:30%}#hotel_detail_preview td.g{width:35%}#hotel_detail_preview td.h{width:40%}#hotel_detail_preview .interface{margin-top:1rem;text-align:left}#hotel_detail_preview .selectbutton{text-align:left}#hotel_detail_preview .sendbutton{margin-top:.5rem;width:100%}#hotel_detail_preview .interface{display:flex;flex-direction:row;justify-content:center;margin-top:15%}#hotel_detail_preview .send{height:2em;width:6em}#hotel_detail_preview .incharge input{font-size:18px}#menu-list{align-items:flex-start;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;margin:auto;padding:10px;width:20%}#menu-list .candidates-list{border:1px solid #000;height:150px;list-style:none;overflow-y:scroll;padding-inline-start:10px;text-align:left;width:300px}#menu-list .candidates-list li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;width:100%}#menu-list .candidates-list li img{display:block;width:30%}#menu-list .candidates-list li div.candidate-desc{display:block;flex-grow:1}#menu-list .choose-info-outer{align-items:center;display:flex;max-height:5em;min-height:5em}#menu-list .choose-info{text-align:left}#menu-list li.selected{background-color:#add8e6}#menu-list .ctrl-area{width:100%}#menu-list .button-area{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}#meal-list .page-inner{margin:0 auto;width:80%}#meal-list .upper-area-outer{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}#meal-list table{border:1px solid var(--border-base-color);border-spacing:0;margin:0 auto;width:100%}#meal-list th,td{border:.5px solid var(--border-base-color);border-spacing:0;padding:3px 0}#meal-list td.a{width:5%}#meal-list td.b{width:10%}#meal-list td.c{width:15%}#meal-list td.d{width:20%}#meal-list td.e{width:25%}#meal-list td.f{width:30%}#meal-list td.g{width:35%}#meal-list td.h{width:40%}#meal-list td.img-area img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.group_name{margin:0 auto;text-align:left;width:80%}#itinery-new{display:flex;flex-direction:column;font-size:15px}#itinery-new table{border-collapse:collapse;border-spacing:0;box-sizing:border-box}#itinery-new td,#itinery-new th{border:1px solid #000;box-sizing:border-box;padding:0}#itinery-new #saveorclose{align-items:flex-end;display:flex;flex-direction:column}#itinery-new #savearea{align-items:flex-end;display:flex;flex-direction:row}#itinery-new #code,#itinery-new #groupINFO,#itinery-new #kirikae,#itinery-new #quodiv{margin:0 auto;width:1452px}#itinery-new #code,#itinery-new #kirikae{align-items:center;display:flex;gap:10px}#itinery-new #groupINFO td{text-align:center}#itinery-new .time{border:none;font-size:12.5px;margin-left:-8px;margin-right:-8px;text-align:center;width:42px}#itinery-new .time:focus{outline:none}#itinery-new .time::-webkit-calendar-picker-indicator{display:none}#itinery-new .groupnumber-text{width:75px}#itinery-new .roomnumber-text{width:300px}#itinery-new table.timetable tr td{border:1px solid #000;border-left:none;border-top:none}#itinery-new table.timetable tr td:last-child{border-right:none}#itinery-new table.timetable tr:last-child td{border-bottom:none}#itinery-new #scaduletable{margin:0 auto;width:1452px}#itinery-new .daytable{min-height:250px;text-align:center;width:70px}#itinery-new .timeend,#itinery-new .timestart{text-align:center;width:60px}#itinery-new .plogram{width:360px}#itinery-new .bf{text-align:center;width:80px}#itinery-new .dinner,#itinery-new .hotel,#itinery-new .lunch{text-align:center;width:280px}#itinery-new .dinner img,#itinery-new .lunch img{height:140px;max-width:95%;-o-object-fit:contain;object-fit:contain}#itinery-new .bf tr td,#itinery-new .daytable tr td,#itinery-new .dinner tr td,#itinery-new .hotel tr td,#itinery-new .lunch tr td{border:none}#itinery-new td.plogram[type=ride]{background-color:#9ff}#itinery-new .header{background:#eee;font-weight:700}#itinery-new .timeend,#itinery-new .timestart{display:table-cell;vertical-align:middle}#itinery-new .mealphoto{height:120px;width:180px}#itinery-new .companyphoto{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}#itinery-new .plogrammemo{color:red;font-weight:700;width:300px}#itinery-new #companyphoto{width:170px}#itinery-new #yoyakukakuninsyo-header-2{width:440px}#itinery-new #businfo{width:280px}#itinery-new #groupmemo{width:560px}#itinery-new #busheader,#itinery-new #sonotatitle,#itinery-new #tumikomititle{text-align:center;width:170px}#itinery-new #businfo,#itinery-new #guideinfo,#itinery-new #sonotarecord,#itinery-new #tumikomi,#itinery-new #yoyakukakuninsyo-header-2{text-align:left}#itinery-new #autoResizetext{min-height:150px;overflow:hidden}#itinery-new #quotable td{text-align:center;width:280px}#itinery-new #additionaltable td{text-align:center;width:450px}#itinery-new #quotable td textarea{height:200px;width:240px}#itinery-new #cancelpolicy textarea{height:180px;width:380px}#itinery-new #additionaltable td tr input{width:260px}#itinery-new #childfee textarea{height:60px;width:380px}#itinery-new .charge{text-align:center;width:380px}#itinery-new .balloon{background:#fff;border:1px solid #888;padding:5px;position:absolute;right:0;top:100%;z-index:1000}#itinery-new .has-balloon{position:relative}#itinery-new .memo-area{display:flex;flex-direction:row;justify-content:flex-start;margin-left:3%;width:93%}#itinery-new .memo-input{color:red;font-weight:700;width:95%}#itinery-new .budget-area{display:flex;flex-direction:row;justify-content:space-between;width:65%}#itinery-new .budget-area .price-input{width:5em}#itinery-new .budget-area .name-input{width:20em}#googlemap-route-dlg .googlemap_modal_inner{display:flex;flex-direction:column;height:80%;justify-content:center;width:80%}#googlemap-route-dlg .googlemap-container{height:60%;margin:1% auto;width:98%}#googlemap-route-dlg .route-details{display:flex;flex-direction:column;font-size:15px;height:35%;justify-content:center;margin:1% auto;width:98%}#googlemap-route-dlg .route-details p{margin-bottom:.25em;margin-top:.25em;text-align:left}#googlemap-route-dlg .route-details .warning{color:red;font-weight:700}#googlemap-route-dlg button{margin:0 auto;width:5%}.rsv_sts_button{border:1px solid #000;border-radius:3px;padding:5px}.rsv_sts_button.has_check{background-color:#fdd}.modal.rsv_sts_modal .modal_inner{display:block;padding:30px;width:10%}.modal.rsv_sts_modal .check_area{align-items:left;display:flex;flex-direction:column}.modal.rsv_sts_modal .check_item{display:inline-flex;width:100%}.modal.rsv_sts_modal .button{width:70%}.situation_button{border:1px solid #000;border-radius:3px;padding:5px}.situation_button.has_check{background-color:#ddf}.modal.situations_modal .modal_inner{display:block;padding:30px;width:20%}.modal.situations_modal .check_area{align-items:left;display:flex;flex-direction:column}.modal.situations_modal .check_item{display:inline-flex;width:100%}.modal.situations_modal .button{width:70%}.button[data-v-c5cf347d]{background:#000;color:#fff;margin:10px 0;padding:4px 6px}
