﻿.mypage-t,.owner-t{display:flex;flex-flow:row wrap;justify-content:space-around;background:#ffffff}.owner-t{padding:1rem;background:#e7e7e7}.mypage-t section[class*="mypage-t-"],.owner-t section[class*="owner-t-"]{width:100%;text-align:center;padding:1rem}.owner-t section[class*="owner-t-"]{background:#e7e7e7}.mypage-t section[class*="mypage-t-"] a,.owner-t section[class*="owner-t-"] a{display:block;padding:1rem;font-size:0.94rem;font-weight:700;text-align:center;border:1px solid #cccccc;width:80%;margin:auto;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #fff), color-stop(100%, #f6f6f6));background-color:#ffffff}.mypage-t .referral-campaign{display:flex;flex-flow:row wrap;justify-content:space-around;width:70%;max-width:625px;min-width:250px}@media screen and (min-width: 744px){.mypage-t section[class*="mypage-t-"],.owner-t section[class*="owner-t-"]{width:30%}.mypage-t section[class*="mypage-t-"] a,.owner-t section[class*="owner-t-"] a{padding:1.5rem;width:100%}}.mypage-t section[class*="mypage-t-"] a::before,.owner-t section[class*="owner-t-"] a::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:xx-large;display:block;margin-bottom:0.5rem;color:#6a6a6a}.mypage-t section.mypage-t-myfavorite a::before{content:"\f004"}.mypage-t section.mypage-t-reserve-inquiry a::before{content:"\f0e0"}.mypage-t section.mypage-t-user-settings a::before{content:"\f2bb"}.owner-t section.owner-t-yado-list a::before{content:"\e3af"}.owner-t section.owner-t-invoices a::before{content:"\f570"}.owner-t section.owner-t-owner-settings a::before{content:"\f2c1"}.owner-t section.owner-t-owner-quick-replies a::before{content:"\f27a"}.owner-t section.owner-t-owner-options a::before{content:"\f14a"}.mypage_inquiries{display:flex;flex-direction:column;max-height:300px;overflow-y:scroll;padding:10px}.mypage_inquiry{display:flex;width:100%}.mypage_inquiry div{width:calc(100% / 6)}.mypage_facilities{display:flex;flex-direction:column;height:300px;overflow-y:scroll;padding:10px}.mypage_facility{display:flex;width:100%}.mypage_facility div{width:calc(100% / 6)}.owner-menu-title{display:flex;flex-flow:row wrap}.owner-menu-title div{margin-left:2rem}@media screen and (max-width: 743px){.owner-menu-title{display:block}.owner-menu-title div{margin:0}}.search-container.mypage-facilities-cont form>button{margin:0 0 0 auto}@media screen and (min-width: 768px){.search-container.mypage-facilities-cont form{flex-wrap:nowrap}.search-container.mypage-facilities-cont .period_box{flex-shrink:1}}.mypage_facilities_facilities{width:100%}.mypage_facilities_facilities #facility-list{display:grid;height:-moz-max-content;height:max-content;row-gap:0.5em}.mypage_facilities_facility{width:100%;display:grid;grid-template-columns:100px 1fr;padding:0.5em;border:1px solid #999999;border-radius:0.2em;grid-gap:10px}.mypage_facilities_facility_image{max-width:100px;max-height:100px}.mypage_facilities_facility_image img{width:100%;height:auto;max-height:100px;-o-object-fit:cover;object-fit:cover}.mypage_facilities_facility_content{font-size:0.75rem;line-height:1.3}.mypage_facilities_facility_disedit{grid-column-start:span 2;display:flex;flex-flow:row wrap;gap:5px}.mypage_facilities_facility_disedit a{display:block;width:calc((100% - 10px) / 3);font-size:0.75rem;text-align:center;padding:6px}@media screen and (min-width: 1128px){.mypage_facilities_facility{grid-template-columns:100px 1fr minmax(min-content, max-content)}.mypage_facilities_facility_disedit{grid-column-start:unset;flex-flow:column;width:120px}.mypage_facilities_facility_disedit a{width:100%}}.mypage_inquiries_inquiries{display:grid;height:-moz-max-content;height:max-content;width:100%;row-gap:0.5em}.mypage_inquiries_inquiry{width:100%;display:grid;grid-template-columns:120px 1fr;padding:0.5em;border:1px solid #999999;border-radius:0.2em}.mypage_inquiries_facility_image{max-width:100px;max-height:100px}.mypage_reserves .reserve_label{cursor:pointer;font-size:1.25rem}.mypage_reserves .reserve_label.color_1{color:#ff0000}.mypage_reserves .reserve_label.color_2{color:#ff9900}.mypage_reserves .reserve_label.color_3{color:#009900}.mypage_reserves .reserve_label.color_4{color:#3333ff}.mypage_reserves .reserve_label.color_5{color:#993399}.search-container.my-own-cont form .checkboxes-container{margin-top:1rem;position:relative}.search-container.my-own-cont form .button_box{display:flex;width:100%;column-gap:1rem}.search-container.my-own-cont form .button_box>*{flex-basis:unset;width:100%}.search-container.my-own-cont form .button_box>.clear_button{background-image:unset;border:solid 1px #a2a2a2;padding:0}.search-container.my-own-cont form .checkboxes-container .choice_box .reserve_label i.fa-square{vertical-align:middle}.search-container.my-own-cont form .checkboxes-container .choice_box{width:auto;left:0;right:0}@media screen and (min-width: 550px){.search-container.my-own-cont form .checkboxes-container .choice_box .flexbox>.item{width:max-content}}@media screen and (min-width: 768px){.search-container.my-own-cont form>div{flex:1 1 calc((100% - 10px) / 3)}.search-container.my-own-cont form .button_box button{flex:unset}.search-container.my-own-cont form .checkboxes-container .choice_box{width:200px;right:unset}}@media screen and (min-width: 1128px){.search-container.my-own-cont form .button_box{flex:0 0 150px;flex-direction:column;row-gap:1rem}.search-container.my-own-cont form{flex-wrap:nowrap}}.mypage_reserves_statuslist{display:flex;flex-flow:row wrap;justify-content:center;margin:1rem auto}.mypage_reserves_statuslist li{font-size:0.8rem;text-align:center;background:#c5dce9;color:#000000}.mypage_reserves_statuslist li.active{background:#003e5f;color:#ffffff}.mypage_reserves_statuslist li:nth-of-type(1){width:calc((100% - 5px) / 2);margin-bottom:5px}.mypage_reserves_statuslist li:nth-of-type(2){width:calc((100% - 5px) / 2);margin-bottom:5px;margin-left:5px}.mypage_reserves_statuslist li:nth-of-type(n + 3){width:calc((100% - 15px) / 4)}.mypage_reserves_statuslist li:nth-of-type(n + 4){margin-left:5px}.mypage_reserves_statuslist li a{display:inline-block;width:100%;height:100%;padding:7px 0}.mypage_reserves_statuslist li span{font-size:0.7rem}@media screen and (min-width: 1128px){.mypage_reserves_statuslist li:nth-of-type(1),.mypage_reserves_statuslist li:nth-of-type(2),.mypage_reserves_statuslist li:nth-of-type(3),.mypage_reserves_statuslist li:nth-of-type(4),.mypage_reserves_statuslist li:nth-of-type(5),.mypage_reserves_statuslist li:nth-of-type(6){width:calc((100% - 25px) / 6);line-height:26px;margin-bottom:0}.mypage_reserves_statuslist li:nth-of-type(2),.mypage_reserves_statuslist li:nth-of-type(3),.mypage_reserves_statuslist li:nth-of-type(4),.mypage_reserves_statuslist li:nth-of-type(5),.mypage_reserves_statuslist li:nth-of-type(6){margin-left:5px}.mypage_reserves_statuslist li br{display:none}.mypage_reserves_statuslist li span{font-size:inherit}}.mypage_reserves_reserves{display:grid;height:-moz-max-content;height:max-content;width:100%;row-gap:0.5em}.mypage_reserves_reserves .owner_reserves_info{display:flex;flex-direction:column;row-gap:1.5rem;line-height:1em}.mypage_reserves_reserves .owner_reserves_status_links{display:grid;grid-template:repeat(4, 2rem)/repeat(2, calc(100% / 2));justify-content:center;align-items:center}.mypage_reserves_reserves .owner_reserves_status_links .owner_reserves_status_link{display:block;text-align:center}.mypage_reserves_reserves .owner_reserves_status_links .owner_reserves_status_link.active{font-weight:700}.mypage_reserves_reserves .owner_reserves_status_links .owner_reserves_status_link.all{grid-row:1 / 2;grid-column:1 / 3}.mypage_reserves_reserves .owner_reserves_list{justify-content:center}.mypage_reserves_reserves .owner_reserves_list .reserve_label_form{position:relative}.mypage_reserves_reserves .owner_reserves_list .reserve_label_box{display:none;padding:1rem;position:absolute;right:-1rem;background:#ffffff;box-shadow:0 0 4px #cccccc;border:1px solid #cccccc;margin-top:-1px}.mypage_reserves_reserves .owner_reserves_list .reserve_label_show:checked~.value .reserve_label_box{display:block;height:auto;z-index:10;margin-top:3px}.mypage_reserves_reserves .owner_reserves_list .reserve_label_box .close_button span{cursor:pointer;position:absolute;display:block;width:30px;height:30px;top:-6px;left:-6px}.mypage_reserves_reserves .owner_reserves_list .reserve_label_box .close_button span::before,.mypage_reserves_reserves .owner_reserves_list .reserve_label_box .close_button span::after{content:"";top:2px;left:15px;width:15px;height:3px;display:inline-block;background-color:#000000;position:absolute;top:13px;left:7px}.mypage_reserves_reserves .owner_reserves_list .reserve_label_box .close_button span::before{transform:rotate(-45deg)}.mypage_reserves_reserves .owner_reserves_list .reserve_label_box .close_button span::after{transform:rotate(45deg)}@media screen and (max-width: 1127px){.search-container.my-own-cont form{padding:1rem 0.8rem;margin-top:-1.5rem;margin-left:-0.8rem;margin-right:-0.8rem;background:#e7e7e7;column-gap:5px}.search-container.my-own-cont form select,.search-container.my-own-cont form input[type="text"],.search-container.my-own-cont form input[type="date"]{height:2rem}.search-container.my-own-cont .period_box{min-width:unset;width:calc(50% - 2.5px);display:flex;flex-direction:column;justify-content:end}.search-container.my-own-cont .period_box .period{grid-template-columns:calc(50% - 5px) 10px calc(50% - 5px)}.search-container.my-own-cont .period_box .period input[type="date"]{min-width:unset}.search-container.my-own-cont .period_box .period span{font-size:0.6rem}.search-container.my-own-cont form .checkboxes-container label.chkbtn01[for="search-detail"]{height:2rem !important;line-height:2rem !important;background:#f9f9f9}.search-container.my-own-cont form .checkboxes-container input#search-detail:checked~.detailbox{min-width:60vw}.search-container.my-own-cont form .button_box button[type="submit"]{order:3}.search-container.my-own-cont form .button_box button[type="button"]{order:2;background:#f9f9f9}.search-container.my-own-cont form .button_box label{order:1;width:fit-content;font-size:0.7rem;min-width:80px}.mypage_reserves_reserves .owner_reserves_info .sort_select{margin-top:0.3rem}.mypage_reserves_reserves .owner_reserves_list{grid-template-columns:50% 50%;font-size:1rem}.mypage_reserves_reserves .owner_reserves_list>div:not(.not_match){grid-column:span 2;font-size:0.9rem;border-left:solid;border-right:solid;border-color:#000 !important;border-width:1px !important}.mypage_reserves_reserves .owner_reserves_list>div:not(.header):not(.not_match){padding:0}.mypage_reserves_reserves .owner_reserves_list>div:not(.not_yet_read_cell):not(.not_match){background:#f9f9f9;align-items:stretch}.mypage_reserves_reserves .owner_reserves_list div.detail_link_cell,.mypage_reserves_reserves .owner_reserves_list div.last_column{margin-bottom:2rem}.mypage_reserves_reserves .owner_reserves_list .inline-header{font-size:0.8rem;border:none}.mypage_reserves_reserves .owner_reserves_list div.not_yet_read_cell{border:none}.mypage_reserves_reserves .owner_reserves_list div.created_at_date_cell{display:none}.mypage_reserves_reserves .owner_reserves_list div.reserve_status_cell{justify-content:right;padding:2px 4px;border-top:solid}.mypage_reserves_reserves .owner_reserves_list div.facility_name_cell{justify-content:center;padding:4px}.mypage_reserves_reserves .owner_reserves_list div.user_name_cell{justify-content:center;padding:4px;font-size:1rem}.mypage_reserves_reserves .owner_reserves_list div.start_date_cell{grid-column:span 1;flex-direction:column;border-right:none}.mypage_reserves_reserves .owner_reserves_list div.end_date_cell{grid-column:span 1;flex-direction:column;border-left:none}.mypage_reserves_reserves .owner_reserves_list div.number_of_guests_cell{grid-column:span 1;padding:4px 6px;border-right:none}.mypage_reserves_reserves .owner_reserves_list div.number_of_animals_cell{grid-column:span 1;padding:4px 6px;border-left:none}.mypage_reserves_reserves .owner_reserves_list div.label_cell{grid-column:span 1;align-items:stretch;justify-content:left;border-right:none;border-bottom:solid}.mypage_reserves_reserves .owner_reserves_list div.detail_link_cell{grid-column:span 1;display:flex;justify-content:center;align-items:center;border-left:none;border-bottom:solid}.mypage_reserves_reserves .owner_reserves_list div.reserve_no_cell .value a{pointer-events:none;color:inherit !important;text-decoration:unset}.mypage_reserves_reserves .owner_reserves_list div.reserve_status_cell .inline-header{display:none}.mypage_reserves_reserves .owner_reserves_list div.reserve_status_cell .value{display:block;border-radius:0.2rem;border:solid 1px #000;background-color:#ffeb3b;width:7rem;text-align:center}.mypage_reserves_reserves .owner_reserves_list div.not_yet_read_cell.not_yet_read span.inline-header{display:none}.mypage_reserves_reserves .owner_reserves_list div.not_yet_read_cell.not_yet_read span.value{background:#f44336;padding:4px 24px;border-top-left-radius:6px;border-top-right-radius:6px;color:#ffffff}.mypage_reserves_reserves .owner_reserves_list div.created_at_date_cell span,.mypage_reserves_reserves .owner_reserves_list div.reserve_no_cell span,.mypage_reserves_reserves .owner_reserves_list div.reserve_status_cell span,.mypage_reserves_reserves .owner_reserves_list div.start_date_cell span,.mypage_reserves_reserves .owner_reserves_list div.end_date_cell span,.mypage_reserves_reserves .owner_reserves_list div.reserve_price_cell span,.mypage_reserves_reserves .owner_reserves_list div.cancellation_charge_cell span,.mypage_reserves_reserves .owner_reserves_list div.last_inquiry_date_cell span,.mypage_reserves_reserves .owner_reserves_list div.label_cell span{padding:2px 4px}.mypage_reserves_reserves .owner_reserves_list div .value{text-align:right}.mypage_reserves_reserves .owner_reserves_list div.facility_name_cell .value,.mypage_reserves_reserves .owner_reserves_list div.user_name_cell .value{text-align:center}.mypage_reserves_reserves .owner_reserves_list div.facility_name_cell .inline-header,.mypage_reserves_reserves .owner_reserves_list div.user_name_cell .inline-header,.mypage_reserves_reserves .owner_reserves_list div.number_of_guests_cell .inline-header,.mypage_reserves_reserves .owner_reserves_list div.number_of_animals_cell .inline-header,.mypage_reserves_reserves .owner_reserves_list div.detail_link_cell .inline-header{display:none}.mypage_reserves_reserves .owner_reserves_list div.user_name_cell .inline-header,.mypage_reserves_reserves .owner_reserves_list div.start_date_cell .inline-header,.mypage_reserves_reserves .owner_reserves_list div.end_date_cell .inline-header{border-right:none}.mypage_reserves_reserves .owner_reserves_list div.start_date_cell .inline-header,.mypage_reserves_reserves .owner_reserves_list div.end_date_cell .inline-header{margin:0;padding:0;text-align:center;width:100%;font-size:0.8rem}.mypage_reserves_reserves .owner_reserves_list div.start_date_cell .value,.mypage_reserves_reserves .owner_reserves_list div.end_date_cell .value{text-align:center;font-size:1rem}.mypage_reserves_reserves .owner_reserves_list div.reserve_price_cell .inline-header{font-size:0.8rem}.mypage_reserves_reserves .owner_reserves_list div.reserve_price_cell .value{font-size:1rem}.mypage_reserves_reserves .owner_reserves_list div.label_cell .inline-header{align-content:center;width:fit-content}.mypage_reserves_reserves .owner_reserves_list div.label_cell .inline-header::after{content:"："}.mypage_reserves_reserves .owner_reserves_list div.detail_link_cell .value{display:block;background-color:#007bff;color:#fff;width:7rem;text-align:center;font-size:1rem;font-weight:700;margin:4px auto;align-content:center}.mypage_reserves_reserves .owner_reserves_list div::before{font-family:"Font Awesome 6 Free";font-weight:900;border-right:none}.mypage_reserves_reserves .owner_reserves_list div.user_name_cell::before{content:"\f4ff"}.mypage_reserves_reserves .owner_reserves_list div.number_of_guests_cell::before{content:"\f500"}.mypage_reserves_reserves .owner_reserves_list div.number_of_animals_cell::before{content:"\f6d3"}.mypage_reserves_reserves .owner_reserves_list .reserve_label_box{right:auto}}@media screen and (min-width: 768px){.mypage_reserves_reserves .owner_reserves_info{display:flex;justify-content:space-between;flex-direction:row}}@media screen and (min-width: 1128px){.mypage_reserves_reserves .owner_reserves_status_links{display:flex;justify-content:center}.mypage_reserves_reserves .owner_reserves_status_links .owner_reserves_status_link{display:flex;flex-direction:column;align-items:center;padding:0.5rem;min-width:50px}.mypage_reserves_reserves .owner_reserves_status_links .owner_reserves_status_link:nth-child(n + 2){border-left:#999999 solid 1px}.mypage_reserves_reserves .owner_reserves_list{grid-template-columns:repeat(14, minmax(min-content, max-content))}.mypage_reserves_reserves .owner_reserves_list div.last_column{border-bottom:1px solid #999999}.mypage_reserves_reserves .owner_reserves_list div.not_yet_read{background-color:#ffffdd}.mypage_reserves_reserves .owner_reserves_list div.not_yet_read_cell.not_yet_read span.value{color:#dc3545;font-weight:700}.mypage_reserves_reserves .owner_reserves_list div.detail_link_cell{display:none}}.mypage_reserves_reserve{width:100%;padding:0.5em;border:1px solid #999999;border-radius:0.2em}.mypage_reserves_reserve+.mypage_reserves_reserve{margin-top:1rem}.mypage_reserves_facility_image{width:100%;height:120px;overflow:hidden;margin-bottom:5px}.mypage_reserves_facility_image img{width:100%;-o-object-fit:cover;object-fit:cover}.mypage_reserves_facility_content{font-size:0.8rem;line-height:1.3}.mypage_reserves_facility_content .mypage_reserves_facility_plan .status{display:inline-block;background:#ffeb3b;padding:2px 8px;margin-left:8px;border:2px solid #000000;font-weight:700;margin-bottom:3px}.mypage_reserves_facility_content .mypage_reserves_facility_plan .duplicate{display:inline-block;color:#ff0000;font-weight:700}.mypage_reserves_facility_content .mypage_reserves_facility_dis a{display:inline-block;background:#cccccc;padding:4px 30px;margin-top:3px}.mypage_reserves_facility_content .mypage_reserves_facility_review a{display:inline-block;background:#ffc107;padding:4px 10px;margin-top:3px;margin-left:1rem}.mypage_reserves_facility_content .mypage_reserves_facility_comment{color:#ff0000;font-weight:700;text-decoration:underline;margin-top:3px}@media screen and (min-width: 550px){.mypage_reserves_reserve{display:flex}.mypage_reserves_facility_image{width:120px;height:auto}.mypage_reserves_facility_content{width:calc(100% - 130px);margin-left:10px}.mypage_reserves_facility_content .mypage_reserves_facility_dis a,.mypage_reserves_facility_content .mypage_reserves_facility_review a{padding:4px 30px}}.mypage_reserve_detail{margin:1rem auto;width:100%;max-width:800px}.mypage_reserve_detail>div{display:flex;font-size:0.9rem;line-height:1.4;border-bottom:1px dashed #cccccc}.mypage_reserve_detail>div>span{padding:5px 0;display:inline-block}.mypage_reserve_detail>div>span:nth-of-type(1){width:100px;flex:none}.mypage_reserve_detail>div>span:nth-of-type(2),.mypage_reserve_detail>div>.value{width:calc(100% - 105px);margin-left:5px}.mypage_reserve_detail>div a span{font-size:1rem;font-weight:700;color:#007bff;text-decoration:underline}.mypage_reserve_detail>div a:hover span{text-decoration:none}.mypage_reserve_detail>div>.pets{display:flex;flex-direction:column;align-items:flex-start;row-gap:0.5rem;padding:5px 0 0 0}.mypage_reserve_detail>div>.pets .hide{display:none;width:0;height:0;position:absolute;top:0;right:0}.mypage_reserve_detail>div>.pets>.pets_select label::before{content:"\f111";font-family:"Font Awesome 6 Free"}.mypage_reserve_detail>div>.pets>.pets_yes:checked~.pets_select label.pets_yes::before{content:"\f192"}.mypage_reserve_detail>div>.pets>.pets_no:checked~.pets_select label.pets_no::before{content:"\f192"}.mypage_reserve_detail>div>.pets>.pets_count{display:none}.mypage_reserve_detail>div>.pets>.pets_yes:checked~.pets_count{display:flex;align-items:center}.mypage_reserve_detail>div .change-requested-item{background-color:#ffc107}.mypage_reserve_detail>div>.row .option{display:grid;width:100%;grid-template-columns:1fr 100px}.mypage_reserve_detail>div>.row .option .name{grid-column:1 / 3}.mypage_reserve_detail>div>.row .option .description{grid-column:1 / 3;font-size:0.75rem}.mypage_reserve_detail>div>.row .option .unit_price{align-content:center;text-align:right;padding-right:2rem}.mypage_reserve_detail>div>.row .option .field{max-width:150px;margin-left:-1rem}.mypage_reserve_detail>div>.row .option .description .expand_checkbox~.truncated{display:inline}.mypage_reserve_detail>div>.row .option .description .expand_checkbox~.full{display:none}.mypage_reserve_detail>div>.row .option .description .expand_checkbox:checked~.truncated{display:none}.mypage_reserve_detail>div>.row .option .description .expand_checkbox:checked~.full{display:inline}.mypage_reserve_detail>div>.row .option .description .expand_checkbox~.truncated .label,.mypage_reserve_detail>div>.row .option .description .expand_checkbox~.full .label{cursor:pointer;text-decoration:underline}.mypage_reserve_detail>div>.row #calculated_pricing{display:grid;grid-template-columns:max-content max-content;column-gap:1rem;width:100%}.mypage_reserve_detail>div>.row #calculated_pricing .room_charge,.mypage_reserve_detail>div>.row #calculated_pricing .cleaning_fee,.mypage_reserve_detail>div>.row #calculated_pricing .heating_fee,.mypage_reserve_detail>div>.row #calculated_pricing .discount,.mypage_reserve_detail>div>.row #calculated_pricing .total,.mypage_reserve_detail>div>.row #calculated_pricing .cancellation_charge,.mypage_reserve_detail>div>.row #calculated_pricing .options{display:contents}.mypage_reserve_detail>div>.row #calculated_pricing .total{font-weight:700;font-size:1.1rem}.mypage_reserve_detail>div>.row #calculated_pricing .discount{color:#dc3545}.mypage_reserve_detail>div>.row #calculated_pricing .foldable{grid-column:1 / -1}.mypage_reserve_detail>div>.row #calculated_pricing .foldable .details{display:grid;grid-template-columns:max-content max-content;column-gap:1rem}.mypage_reserve_detail>div>.number-of-guests-fields{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0.25rem 0}.mypage_reserve_detail>div>.number-of-guests-fields .field{display:flex;align-items:center}@media screen and (min-width: 1128px){.mypage_reserve_detail>div>span:nth-of-type(1){width:150px}.mypage_reserve_detail>div>span:nth-of-type(2),.mypage_reserve_detail>div>.value{width:calc(100% - 155px)}}.mypage_reserve_detail_images img{max-width:640px}.mypage_reserve_change_request_buttons{max-width:640px;display:grid;grid-template-columns:1fr 1fr;margin:auto;column-gap:1rem}.mypage_reserve_reserve_form{display:grid;row-gap:1rem;justify-content:center}.mypage_reserve_reserve_form .fields{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:0.5rem;column-gap:0.5rem;align-items:center}.mypage_reserve_reserve_form input[type="submit"]{height:3rem;padding:0 3rem;width:inherit;margin:auto}.mypage_reserve_cancel_request_form{display:grid;row-gap:1rem;max-width:800px;margin:0 auto}.reserve_inquiry_cancel{padding:1rem}.mypage_reserve_cancel_request_form label,.reserve_inquiry_cancel label,.reserve-reserve-box label{font-size:0.9rem}.mypage_reserve_cancel_request_form .fields{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:0.5rem;column-gap:0.5rem;align-items:center}.mypage_reserve_cancel_request_form .fields #reserve_cancellation_reason,.reserve_inquiry_cancel #reserve_cancellation_charge{background:#ffffff}.mypage_reserve_cancel_request_form input[type="submit"]{height:2rem;padding:0 2rem;width:inherit;margin:auto}.mypage_reserve_inquiries{width:100%;max-width:800px;text-align:center;display:grid;row-gap:10px;margin:auto;font-size:0.9rem;line-height:1.4}.mypage_reserve_inquiry{display:flex;flex-flow:row wrap;margin-bottom:8px}.mypage_reserve_inquiry_from{text-align:right;margin-left:auto}.mypage_reserve_inquiry_to{text-align:left;margin-right:auto}.mypage_reserve_inquiry_name{font-size:0.5rem;width:100%;display:flex;align-items:center}.mypage_reserve_inquiry_name.mine{justify-content:flex-end}.mypage_reserve_inquiry_detail{border-radius:10px;border-style:solid;border-width:thin;padding:8px 15px;max-width:90%}.mypage_reserve_inquiry_from .mypage_reserve_inquiry_detail{background-color:#dcf4fe;border-color:#dcf4fe;text-align:left;margin-left:auto}.mypage_reserve_inquiry_to .mypage_reserve_inquiry_detail{background-color:#f2f6f9;border-color:#f2f6f9}.mypage_reserve_inquiry.hidden .mypage_reserve_inquiry_detail{background:#cccccc;border-color:#cccccc}.mypage_reserve_inquiry.hidden .mypage_reserve_inquiry_detail .deleted-message{font-size:0.8rem}.mypage_reserve_inquiries_form .preview-area{display:flex;flex-flow:row wrap;-moz-column-gap:10px;column-gap:10px;row-gap:1rem}.preview-area .photo-box input{display:none}.mypage_reserve_inquiries_form .photo-box{width:calc(100% / 4 - 8px);background:#94c7ff;display:flex;flex-direction:column;border:1px solid #a1a1a1;padding:3px;row-gap:5px}@media screen and (max-width: 545px){.mypage_reserve_inquiries_form .photo-box{width:calc(100% / 2 - 6px)}}.mypage_reserve_inquiries_form .photo-box button{font-size:0.9rem;background:#f1f1f1;border:1px solid #a2a2a2;padding:0.4rem 1rem;font-weight:700;border-radius:5px;margin:auto auto 0;width:auto}.mypage_reserve_inquiries_form .photo-box img{width:100%;max-height:100px;object-fit:contain}.mypage_reserve_inquiries_form .attach-btn+input{display:none}.mypage_reserve_inquiries_form .attach-btn,.mypage_reserve_inquiries_form .alert-btn{background:#f1f1f1;border:1px solid #a2a2a2;padding:0 1.3rem;width:auto}.mypage_reserve_inquiry_detail .inquiry-message-photo-container{display:grid;grid-template-columns:repeat(auto-fit, 170px);gap:2px;margin-bottom:1rem}@media screen and (max-width: 473px){.mypage_reserve_inquiry_detail .inquiry-message-photo-container{grid-template-columns:repeat(auto-fit, 120px)}}.mypage_reserve_inquiry_detail .inquiry-message-photo-wrapper{height:120px}.mypage_reserve_inquiry_detail .inquiry-message-photo-wrapper img{object-fit:cover;height:100%;width:100%}.slideshow-wrapper.inquiry-message-slideshow-wrapper{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#ffffffe6;z-index:300}.no-scroll{overflow:hidden}main .slideshow-wrapper .inquiry-message-slideshow{height:80%}main .slideshow-wrapper .inquiry-message-slideshow .swiper-slide picture{display:flex;justify-content:center}main .slideshow-wrapper .inquiry-message-slideshow .swiper-close button{width:40px;height:40px;padding:0}main .slideshow-wrapper .inquiry-message-slideshow .swiper-close button::before,main .slideshow-wrapper .inquiry-message-slideshow .swiper-close button::after{content:"";width:40px;height:5px;background:#000000;display:block;position:absolute}main .slideshow-wrapper .inquiry-message-slideshow .swiper-close{position:absolute;top:10px;left:10px;z-index:10}main .slideshow-wrapper .inquiry-message-slideshow .swiper-close button::before{transform:rotate(-45deg)}main .slideshow-wrapper .inquiry-message-slideshow .swiper-close button::after{transform:rotate(45deg)}main .slideshow-wrapper .inquiry-message-slideshow .swiper-button-next::after,main .slideshow-wrapper .inquiry-message-slideshow .swiper-button-prev::after{font-size:calc(var(--swiper-navigation-size) / 1.5);color:#000000}main .slideshow-wrapper .inquiry-message-slideshow-thumbs{height:20%;box-sizing:border-box;padding:10px 0}main .slideshow-wrapper .inquiry-message-slideshow-thumbs .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;max-width:calc(100vw / 8);margin:auto}main .slideshow-wrapper .inquiry-message-slideshow-thumbs .swiper-slide{max-width:calc(100% / 8);height:calc((100vw / 32) * 3);opacity:0.6;padding:3px}@media screen and (min-width: 744px){main .slideshow-wrapper .inquiry-message-slideshow-thumbs .swiper-slide{max-width:calc(100% / 16);height:calc((100vw / 64) * 3)}main .slideshow-wrapper .inquiry-message-slideshow-thumbs .swiper-slide img{width:100%;max-width:calc(100vw / 16)}}main .slideshow-wrapper .inquiry-message-slideshow .swiper-slide{padding:60px 10px;display:flex;justify-content:center}main .slideshow-wrapper .inquiry-message-slideshow-thumbs .swiper-slide-thumb-active{opacity:1}main .slideshow-wrapper .inquiry-message-slideshow .swiper-slide img{width:100%;height:auto;max-height:100%;align-self:center;object-fit:contain}@media screen and (max-width: 1127px){main .slideshow-wrapper .inquiry-message-slideshow .swiper-slide{padding:0}}@media screen and (max-width: 743px){main .slideshow-wrapper .inquiry-message-slideshow .swiper-slide img{min-width:calc(100% - 2rem)}}@media screen and (min-width: 744px){main .slideshow-wrapper .inquiry-message-slideshow .swiper-slide img{max-width:700px}}.mypage_reserve_inquiry+.mypage_reserve_inquiries_form{margin-top:1rem}.mypage_reserve_inquiries_form textarea{height:180px}.mypage_reserve_inquiries_form input[type="submit"]{height:3rem;width:100%;max-width:400px}.mypage_reserve_inquiries_form .quick_replies{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:1rem}.mypage_reserve_inquiries_form .quick_replies .button{width:100px;background:#efefef;border:1px solid #9e9e9e}.mypage_reserve_requests{display:flex;justify-content:space-around;max-width:1100px;margin:auto;align-items:start;flex-flow:row wrap}.mypage_reserve_requests section{width:100%;max-width:800px;border:1px solid #a2a2a2}.mypage_reserve_requests .reserve-request-box,.mypage_reserve_requests .reserve-reserve-box{margin-bottom:1rem;background:#fff1ec}.mypage_reserve_requests .mypage_reserve_inquiries_form_cancel{background:#fafafa}@media screen and (min-width: 1128px){.mypage_reserve_requests{flex-flow:row nowrap}.mypage_reserve_requests .reserve-request-box,.mypage_reserve_requests .reserve-reserve-box{width:66%;margin-right:1rem;margin-bottom:0}.mypage_reserve_requests .mypage_reserve_inquiries_form_cancel{width:34%}}.mypage_reserve_inquiries_form_cancel input[type="submit"]{height:2rem;min-width:220px;background:#efefef;border:1px solid #9e9e9e}table.owner_reserves_list span[class^="owner_reserves_list_tag-"]{padding:2px 12px;border-radius:3px;display:inline-block}table.owner_reserves_list span.owner_reserves_list_tag-reserved{background:#cddc39}table.owner_reserves_list span.owner_reserves_list_tag-cancel-request{color:#ff0000;font-weight:700}table.owner_reserves_list span.owner_reserves_list_tag-reserve-request{background:#ffeb3b}table.owner_reserves_list span.owner_reserves_list_tag-inquiry{background:#16e5ff}table.owner_reserves_list p.owner_reserves_list_alert{font-size:0.7rem;margin:3px 0 0;font-weight:700;color:#ff5722}table.owner_reserves_list{width:100%;font-size:0.8rem;line-height:1.3}table.owner_reserves_list th,table.owner_reserves_list td{border:1px solid #939393;padding:3px;text-align:center}table.owner_reserves_list th{background:#cccccc}table.owner_reserves_list th:first-of-type{width:150px}@media screen and (max-width: 743px){table.owner_reserves_list{display:flex;flex-flow:row wrap}table.owner_reserves_list tr{display:grid;margin-bottom:6px;padding:10px;border:1px solid #dddddd;width:calc((100px - 6px) / 3)}table.owner_reserves_list tr:first-of-type{display:none}table.owner_reserves_list tr:nth-of-type(3n),table.owner_reserves_list tr:nth-of-type(3n + 1){margin-right:3px}table.owner_reserves_list span[class^="owner_reserves_list_tag-"]{display:block}table.owner_reserves_list tr td{margin-right:3px}}.mypage_facilities_facility_edit_section{display:grid;grid-template-columns:1fr;row-gap:1rem}.mypage_facilities_facility_edit_section details{padding:1rem;border:1px dashed #000000;margin-bottom:1rem}.mypage_facilities_facility_edit_section details summary{cursor:pointer}.mypage_facilities_facility_edit_section hr{margin-top:0.5rem;margin-bottom:0.5rem}.mypage_facilities_facility_edit_section section{padding:0.8rem;display:flex;flex-flow:row wrap}.mypage_facilities_facility_edit_section section h3{width:180px;margin-bottom:0.5rem;line-height:1.3}.mypage_facilities_facility_edit_section section h5{line-height:1.2}.mypage_facilities_facility_edit_section section>div{width:calc(100% - 185px);margin-left:5px}main #calendar .calendar-query .calendar-tabs{margin:auto;padding:1rem;font-weight:700;display:flex;justify-content:center}main #calendar .calendar-query .calendar-tab{display:inline-block;text-align:center;width:100%;max-width:100px}main #calendar .calendar-query .calendar-tabs li a{color:#007bff;text-decoration:underline}main #calendar .calendar-query .calendar-tabs li a.disabled{color:#000000;text-decoration:unset}main #calendar .calendar-query .calendar-reserve .calendar-weekday .calendar_status.edit{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:0.25rem}main #calendar .calendar-query .calendar-reserve .calendar-weekday .calendar_status.edit .pricing{display:block;color:#007bff;cursor:pointer;text-decoration:underline;padding:0}main #calendar .calendar-query .calendar-reserve .calendar-weekday .calendar_status.edit .pricing:hover{text-decoration:none}main #calendar .calendar-query .calendar-reserve .calendar-weekday .calendar_status.edit .pricing:focus-visible{outline:#000 auto 1px}main #calendar .calendar-query .calendar-reserve .calendar-weekday .calendar_status.edit .pricing:empty::before{content:attr(data-empty-string)}main #calendar .calendar-query .calendar-reserve .calendar-weekday .calendar_status.edit .pricing [class*="facility-plan-color"]{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center}main #calendar .calendar-query .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}main #calendar .calendar-query .modal .modal_content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:440px;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;row-gap:0.5rem}main #calendar .calendar-query .modal .modal_content .caption{text-align:right}main #calendar .calendar-query .modal .modal_content .line{grid-column:1 / -1;margin:0.25rem 0}main #calendar .calendar-query .modal .modal_content .buttons{grid-column:1 / -1;display:flex;flex-wrap:nowrap;justify-content:space-evenly;justify-items:center}main #calendar .calendar-query .modal .modal_content .buttons .button{border:1px solid;border-radius:5px;background-color:#fff;width:100px}main #calendar .calendar-query .modal .modal_content .buttons .button.removal{border-color:#ff0000;color:#ff0000}main #calendar .calendar-query .modal .modal_content .select_label{grid-column:1 / 3}main #calendar .calendar-query .modal .modal_content .select_label .select_label_radio{margin:0;vertical-align:baseline}main #calendar .calendar-query .modal .modal_content .fields{grid-column:1 / 3;display:grid;row-gap:0.5rem;grid-template-columns:1fr}main #calendar .calendar-query .modal .modal_content .fields .price_fields{display:grid;grid-template-columns:minmax(min-content, max-content) 1fr;row-gap:0.5rem;align-items:baseline}main #calendar .calendar-query .bulk_pricing .table{display:table;margin-left:auto;margin-right:auto;text-align:center;border-collapse:separate;border-spacing:1px}main #calendar .calendar-query .bulk_pricing .table .row{display:table-row}main #calendar .calendar-query .bulk_pricing .table .row .cell{display:table-cell;padding:0 0.5rem}main #calendar .calendar-query .bulk_pricing .table .row .cell.price,main #calendar .calendar-query .bulk_pricing .table .row .cell.kind{width:110px}main #calendar .calendar-query .bulk_pricing .table .row .cell.weekdays{display:grid;gap:0.5rem;grid-template-columns:repeat(7, 20px)}main #calendar .calendar-query .bulk_pricing .table .row .cell .weekday{width:20px}main #calendar .calendar-query .bulk_pricing .table .row .cell input.weekday{margin:0;padding:0;aspect-ratio:1;position:relative;top:5px}main #calendar .calendar-query .bulk_pricing .table .row .cell .input_text,main #calendar .calendar-query .bulk_pricing .table .row .cell .select_kind{width:100px}main #calendar .calendar-query .bulk_pricing .table .row .inline_header{display:none}main #calendar .calendar-query .bulk_pricing .table .row .cell.button_cell label{margin-left:0.5rem}main #calendar .calendar-query .bulk_pricing .button{font-size:0.9rem;background-color:#fff;border-color:#000;padding:6px;width:100px}main #calendar .calendar-query .bulk_pricing .facility-calendar-plans-table .plan-label{display:grid;grid-template-columns:2rem 1fr;align-items:center}main #calendar .calendar-query .period_box{text-align:center}main #calendar .calendar-query .period_box .period{display:inline-grid;grid-template-columns:100px max-content 100px;align-items:center;column-gap:0.5rem}@media screen and (max-width: 549px){main #calendar{padding:0.8rem 0.2rem}main #calendar .calendar-query .calendar-tabs{padding:1rem 0;width:100%;flex-flow:row wrap}main #calendar .calendar-query .calendar-tabs .calendar-tab{width:calc(100% / 7);margin-bottom:8px}main #calendar .calendar-query .modal .modal_content{display:flex;flex-direction:column;align-items:stretch;width:fit-content}main #calendar .calendar-query .modal .modal_content .caption{text-align:left}main #calendar .calendar-query .modal .modal_content .buttons{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill, 150px);justify-content:space-around;gap:0.5rem}main #calendar .calendar-query .bulk_pricing .table{display:flex;flex-direction:column;row-gap:0.5rem;margin-bottom:1rem}main #calendar .calendar-query .bulk_pricing .table .row{display:grid;grid-template:repeat(4, auto)/repeat(2, 60px 100px);align-items:center;width:fit-content;margin:auto;row-gap:0.5rem;border-bottom:1px dashed #ccc}main #calendar .calendar-query .bulk_pricing .table .row.header{display:none}main #calendar .calendar-query .bulk_pricing .table .row .cell{display:block;padding:0}main #calendar .calendar-query .bulk_pricing .table .row .cell.weekdays{grid-column:1 / -1;display:grid;grid-template:repeat(2, 1fr)/repeat(7, 20px);gap:0 5px;justify-content:center;align-items:center}main #calendar .calendar-query .bulk_pricing .table .row .cell.button_cell{grid-column:1 / -1;padding-top:0.5rem}main #calendar .calendar-query .bulk_pricing .table .row .cell.button_cell label{margin-left:0}main #calendar .calendar-query .bulk_pricing .table .row .inline_header{display:block}}.mypage_facilities_facility_edit_section textarea:not(.photo_caption){height:300px}.mypage_facilities_facility_edit_section .input-field,.mypage_facilities_facility_edit_section .select-arrow{width:100%;max-width:200px}.mypage_facilities_facility_edit_section_uploaded_img{display:flex;flex-flow:row wrap;-moz-column-gap:10px;column-gap:10px;row-gap:1rem}.mypage_facilities_facility_edit_section_uploaded_img input{opacity:0;position:absolute;width:0;height:0}.mypage_facilities_facility_edit_section_uploaded_img .image_box{width:150px;position:relative;display:flex;border:1px solid #a1a1a1;padding:3px;background:#f1f1f1;flex-direction:column;align-items:center;row-gap:5px}.mypage_facilities_facility_edit_section_uploaded_img .image_box:not(:last-child)::before{content:attr(data-rank) attr(data-rank-unit)}.mypage_facilities_facility_edit_section_uploaded_img .image_box .photo_thumbnail{max-width:100%;max-height:200px;height:auto}.mypage_facilities_facility_edit_section_uploaded_img .image_box .destroy_checkbox~.fa-ban{display:none}.mypage_facilities_facility_edit_section_uploaded_img .image_box .destroy_checkbox:checked~.fa-ban{display:inline-block;position:absolute;color:#dddddd;font-size:50px;text-shadow:0 0 4px #000000;top:50px;left:50%;transform:translateX(-50%)}.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading{justify-content:center;background:#94c7ff}.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading:last-of-type{width:100%;max-width:100%;background:none;padding:0;margin-top:1rem;display:block;border:0}.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading label{display:inline-block;width:-moz-fit-content;width:fit-content}.mypage_facilities_facility_edit_section_uploaded_img .delete_button{margin:auto auto 0}.mypage_facilities_facility_edit_section_uploaded_img .facility_img_delete{position:absolute;top:0;right:0}.mypage_facilities_facility_edit_section_uploaded_img .button{font-size:0.9rem;background:#f1f1f1;border:1px solid #a2a2a2;padding:0.4rem 1rem;color:#000000;font-weight:700;border-radius:5px;display:inline-block;margin:auto auto 0;cursor:pointer}.mypage_facilities_facility_edit_section_uploaded_img .button2{border-radius:5px;border-style:solid;border-width:thin;padding:4px 10px;cursor:pointer;display:block;width:-moz-fit-content;width:fit-content;background:#555555;color:#ffffff;font-size:0.8rem}.mypage_facilities_facility_edit_section_uploaded_img .order_buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;justify-content:center;-moz-column-gap:5px;column-gap:5px}.mypage_facilities_facility_edit_section_uploaded_img .order_buttons .button{padding:0;margin:0;height:1.3rem;text-align:center;max-width:100%;width:2rem}.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading label .button.additionally{display:none}.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading~.image_box.uploading label .button{display:none}.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading~.image_box.uploading label .button.additionally{display:inline}.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading:last-of-type>.button,.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading:last-of-type>.order_buttons,.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading:last-of-type>.photo_caption,.mypage_facilities_facility_edit_section_uploaded_img .image_box.uploading:last-of-type>.text_counter{display:none}.mypage_facilities_facility_edit_section_uploaded_img .image_box:nth-child(1)>.order_buttons .top,.mypage_facilities_facility_edit_section_uploaded_img .image_box:nth-child(1)>.order_buttons .up,.mypage_facilities_facility_edit_section_uploaded_img .image_box:nth-last-child(2)>.order_buttons .down,.mypage_facilities_facility_edit_section_uploaded_img .image_box:nth-last-child(2)>.order_buttons .last{display:none}.mypage_facilities_facility_edit_section_uploaded_img .image_box .text_counter{width:100%}.mypage_facilities_facility_edit_section_uploaded_img.license_image img{width:100%;max-width:-moz-fit-content;max-width:fit-content;display:inline-block;height:auto;max-height:200px;border:1px solid #cccccc}.mypage_facilities_facility_edit_section_uploaded_img.license_image input[type="radio"],.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-close:checked~.license-open-bg,.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-close:checked~.license-open-window{display:none;opacity:0}.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-open-bg{background:#ffffffe6;position:fixed;width:100%;height:100%;top:0;left:0;z-index:2}.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-open-window{position:fixed;transform:translate(-50%, -50%);left:50%;top:50%;padding:1rem;z-index:2}.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-open-window img{width:100%;max-width:-moz-fit-content;max-width:fit-content;display:inline-block;height:auto;max-height:calc(100vh - 3rem);border:1px solid #000000}.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-open-label{cursor:pointer;font-size:0.8rem;font-weight:700;display:block;width:-moz-fit-content;width:fit-content;text-decoration:underline}@media screen and (max-width: 743px){.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-open-label{display:none}}.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-open-bg .license-close-label{display:block;width:100%;height:100%}.mypage_facilities_facility_edit_section_uploaded_img.license_image .license-open-bg .license-close-label i{cursor:pointer;position:absolute;top:18px;right:8px}.mypage_facilities_facility_edit_section_uploaded_img.license_image input{opacity:0;position:absolute;width:0;height:0}.mypage_facilities_facility_edit_section .caption,.mypage_facilities_facility_edit_section_cancel_policy span,.mypage_facilities_facility_edit_section_yado_images .caption{font-size:0.9rem;margin-bottom:0.2rem;display:inline-block;line-height:1.2}.mypage_facilities_facility_edit_section_headline{display:flex;gap:0.75rem;flex-flow:column}.mypage_facilities_facility_edit_section_capacity{display:grid;grid-template-columns:repeat(auto-fill, 1fr);gap:0.5rem}.mypage_facilities_facility_edit_section_capacity .switches{grid-template-columns:repeat(auto-fill, 100px)}.mypage_facilities_facility_edit_section_recommend.switches{grid-template-columns:repeat(auto-fill, 150px)}.mypage_facilities_facility_edit_section_payment_methods.switches{grid-template-columns:repeat(auto-fill, 200px)}.mypage_facilities_facility_edit_section_amenities .switches{grid-template-columns:repeat(auto-fill, 220px)}.mypage_facilities_facility_edit_section_capacity .switches label,.mypage_facilities_facility_edit_section_recommend.switches label,.mypage_facilities_facility_edit_section_payment_methods.switches label,.mypage_facilities_facility_edit_section_amenities .switches label{display:grid;align-items:center;grid-template-columns:50px 1fr;justify-items:start;padding:0.5rem 0}.mypage_facilities_facility_edit_section_capacity .switches label .switch,.mypage_facilities_facility_edit_section_recommend.switches label .switch,.mypage_facilities_facility_edit_section_payment_methods.switches label .switch,.mypage_facilities_facility_edit_section_amenities .switches label .switch{transform:scale(0.6)}.mypage_facilities_facility_edit_section_recommend.switches label .text,.mypage_facilities_facility_edit_section_payment_methods.switches label .text,.mypage_facilities_facility_edit_section_amenities .switches label .text{text-align:left}.mypage_facilities_facility_edit_section_madori_detail{display:grid;grid-template-columns:min-content max-content;gap:0.5rem;align-items:center}.mypage_facilities_facility_edit_section_madori_detail label{white-space:nowrap;font-weight:700}.mypage_facilities_facility_edit_section_madori_detail input{max-width:200px}.mypage_facilities_facility_edit_section_check_in div{display:flex;align-items:center}.mypage_facilities_facility_edit_section_check_in div label{width:120px}.edit-cancel-policies{padding:1rem 0.5rem;background:#eeeeee}.edit-cancel-policies .button{cursor:pointer;font-size:0.9rem;background:#f1f1f1;border:1px solid #a2a2a2;padding:0.3rem 1rem;color:#000000;font-weight:700;border-radius:5px;display:inline-block;margin:0}.edit-cancel-policies-list{display:flex;flex-direction:column-reverse}.edit-cancel-policies-list .edit-cancel-policy{display:grid;grid-template-columns:260px 80px 30px max-content;align-items:baseline}.edit-cancel-policies-list .edit-cancel-policy div{font-size:0.9rem}.edit-cancel-policies-list .edit-cancel-policy input[type="checkbox"]{opacity:0;position:absolute;width:0;height:0}.edit-cancel-policies-list .edit-cancel-policy input[type="checkbox"]:checked~*{display:none;opacity:0;position:absolute;width:0;height:0}.edit-cancel-policies-list .edit-cancel-policy input[type="text"]{padding-right:0.5rem;text-align:right;margin-top:0.25rem;margin-bottom:0.25rem}.edit-cancel-policies-list .edit-cancel-policy .edit-cancel-policy-days{width:50px;margin:0 3px}.edit-cancel-policies ol{font-size:0.9rem;line-height:1.5;margin-bottom:1rem;counter-reset:number}.edit-cancel-policies ol li{margin-bottom:3px}.edit-cancel-policies ol li::before{counter-increment:number;content:counter(number);text-align:center;font-weight:bold;width:1.2rem;display:inline-block;vertical-align:top;line-height:1.2rem;margin-right:10px;background:none;color:#000000;border:1px solid #000000}@media screen and (max-width: 549px){.edit-cancel-policies{padding:1rem 0.2rem}.edit-cancel-policies-list .edit-cancel-policy{grid-template-columns:210px 45px 20px max-content}.edit-cancel-policies-list .edit-cancel-policy .edit-cancel-policy-days{width:35px}.edit-cancel-policies .button{padding:0.3rem 0.2rem;font-size:0.8rem}.edit-cancel-policies .button.btn-cxl-add{padding:0.3rem 1rem;font-size:0.9rem}}.mypage_facilities_facility_edit_section input[type="submit"]{height:2.8rem;max-width:600px;margin:auto}.mypage_facilities_facility_edit_section .button_to{text-align:center}.mypage_facilities_facility_edit_section .button-facility-edit-destroy{display:inline-block;margin:2rem auto 0;background:#cccccc;color:#000000;border-radius:10px;padding:0.3rem 2rem;line-height:1.4;font-weight:700;font-size:0.8rem}.mypage_facilities_facility_edit_schedule_section_active.switches{grid-template-columns:repeat(auto-fill, 80px)}.mypage_facilities_facility_edit_schedule_section_active.switches .switch_check+label .switch::after{content:"非公開"}.mypage_facilities_facility_edit_schedule_section_active.switches .switch_check:checked+label .switch::after{content:"公開"}.mypage_facilities_facility_edit_schedule_section_reservations_opened.switches{grid-template-columns:repeat(auto-fill, 80px)}.mypage_facilities_facility_edit_schedule_section_reservations_opened.switches .switch_check+label .switch::after{content:"停止"}.mypage_facilities_facility_edit_schedule_section_reservations_opened.switches .switch_check:checked+label .switch::after{content:"実施"}.mypage_facilities_facility_edit_schedule_section_business_wday.switches{grid-template-columns:repeat(auto-fill, 70px);-moz-column-gap:0.5rem;column-gap:0.5rem}.mypage_facilities_facility_edit_schedule_section_business_wday.switches .switch_check+label .switch::after{content:"休業"}.mypage_facilities_facility_edit_schedule_section_business_wday.switches .switch_check:checked+label .switch::after{content:"営業"}.mypage_facilities_facility_icalendar_import .button{display:inline-block;padding:0.25rem 0.5rem;font-size:0.9rem}@media screen and (max-width: 1127px){.mypage_facilities_facility_edit_section{padding:1rem 0.7rem}.mypage_facilities_facility_edit_section section{padding:0.5rem 0}.mypage_facilities_facility_edit_section section h3,.mypage_facilities_facility_edit_section section>div{width:100%}}@media screen and (max-width: 549px){.mypage_facilities_facility_edit_section_uploaded_img div{width:calc((100% - 20px) / 3)}.mypage_facilities_facility_edit_section_recommend,.mypage_facilities_facility_edit_section_amenities{font-size:1rem}.mypage_facilities_facility_edit_section_recommend label,.mypage_facilities_facility_edit_section_amenities label{margin-bottom:0.8rem}}.facility_edit_section_price_table .button{cursor:pointer;font-size:0.9rem;background:#f1f1f1;border:1px solid #a2a2a2;padding:0.3rem 1rem;color:#000000;font-weight:700;border-radius:5px;display:inline-block;margin:0}.facility_edit_section_price_table .hidden{opacity:0;position:absolute;width:0;height:0}.facility_edit_section_price_table .table{display:flex;flex-direction:column;row-gap:0.5rem}.facility_edit_section_price_table .table .row{display:grid;grid-template-columns:70px repeat(2, 150px) 100px;align-items:center;column-gap:0.5rem}.facility_edit_section_price_table .table .destroy:checked+.row{display:none;opacity:0;position:absolute;width:0;height:0}.facility_edit_section_price_table .table .notice{margin:0.5rem;display:none}.facility_edit_section_price_table .table .notice:last-child{display:block}.mypage-facility-plans-table{margin-top:0.5em}.mypage-facility-plans-table>div .inline-header{width:100px}.mypage-facility-plans-table>div.pc{display:none}.mypage-facility-plans-table>div.spn{display:flex}.mypage-facility-plans-table>div.actions .disabled{padding:0.4rem;opacity:0.65;color:#000 !important}.mypage-facility-plans-table>div.message{grid-column:1 / -1;justify-content:left;border:none}@media screen and (min-width: 1128px){.mypage-facility-plans-table{grid-template-columns:repeat(7, minmax(min-content, max-content));justify-content:center}.mypage-facility-plans-table>div.pc{display:flex}.mypage-facility-plans-table>div.spn{display:none}}.record_detail .mypage-facility-plan-links{grid-column:1 / 3;border-bottom:initial;text-align:right}@media screen and (max-width: 549px){.record_detail.mypage-facility-plan{grid-template-columns:120px 1fr}}.mypage-facility-plan-edit-price-table-list .add-button{width:fit-content;display:block}.mypage-facility-plan-edit-price-table{display:grid;column-gap:0.5rem;margin-bottom:0.25rem}.mypage-facility-plan-edit-price-table .row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;border-bottom:dashed #ccc 1px}.mypage-facility-plan-edit-price-table .row>*{margin-top:0.25rem;margin-bottom:0.25rem}.mypage-facility-plan-edit-price-table .row .destroy_check:checked~*{display:none;opacity:0;position:absolute;width:0;height:0}.mypage-facility-plan-edit-price-table .row .headline{grid-column:1 / -1;margin:0}.mypage-facility-plan-edit-price-table .row .text_field{max-width:100px}.mypage-facility-plan-edit-price-table .row.discount{grid-template-columns:60px 180px 57px 45px 40px 1fr;row-gap:0}.mypage-facility-plan-edit-cleaning-fee-table{display:grid;grid-template-columns:120px 100px 1fr;align-items:center;gap:0.5rem}.mypage-facility-plan-edit-heating-fee-table{display:grid;grid-template-columns:120px 100px 1fr;align-items:center;gap:0.5rem}.mypage-facility-plan-edit-options.switches{grid-template-columns:repeat(auto-fill, 200px)}.mypage-facility-plan-edit-options.switches .option-label{display:grid;align-items:center;grid-template-columns:50px 1fr;justify-items:start;gap:0.5rem 0;padding:0.5rem 0}.mypage-facility-plan-edit-options.switches .option-label .switch{transform:scale(0.6)}.mypage-facility-plan-edit-options.switches .option-label .text{text-align:left}@media screen and (min-width: 550px){.mypage-facility-plan-edit-price-table .row{display:grid;grid-template-columns:100px 140px 100px 50px 100px;border-bottom:none}}.mypage-facility-options-table{margin-top:0.5em}.mypage-facility-options-table>div .inline-header{width:100px}.mypage-facility-options-table>div .order-buttons{display:flex}.mypage-facility-options-table>div.pc{display:none}.mypage-facility-options-table>div.spn{display:flex}.mypage-facility-options-table>div.actions .disabled{padding:0.4rem;opacity:0.65;color:#000 !important}.mypage-facility-options-table>div.message{grid-column:1 / -1;justify-content:left;border:none}@media screen and (min-width: 1128px){.mypage-facility-options-table{grid-template-columns:repeat(8, minmax(min-content, max-content));justify-content:center}.mypage-facility-options-table>div.pc{display:flex}.mypage-facility-options-table>div.spn{display:none}}.record_detail .mypage-facility-option-links{grid-column:1 / 3;border-bottom:initial;text-align:right}.mypage-facility-option-edit-price-table{display:grid;grid-template-columns:repeat(5, minmax(min-content, max-content));align-items:baseline;gap:0.5rem}.mypage-invoices-table{margin-top:0.5em}.mypage-invoices-table>div .inline-header{width:100px}@media screen and (min-width: 1128px){.mypage-invoices-table{grid-template-columns:repeat(5, minmax(min-content, max-content));justify-content:center}.mypage-invoices-table>div:nth-of-type(5n-4){border-left:1px solid #999999}}.mypage_invoices .navigations{margin:auto;padding:1rem;font-weight:700;display:flex;justify-content:center}.mypage_invoices .navigation{display:inline-block;text-align:center;width:100%;max-width:100px}.mypage_invoices .navigations li a{color:#007bff;text-decoration:underline}.mypage_invoices .navigations li a.disabled{color:#000000;text-decoration:unset}@media screen and (min-width: 1128px){.mypage_invoice-table-wrapper{width:930px;margin:0 auto}}.mypage-invoice-billing-table{margin-top:0.5em}.mypage-invoice-billing-table>div .inline-header{width:150px}@media screen and (max-width: 1127px){.mypage-invoice-billing-table{border-bottom:1px dashed #999}.mypage-invoice-billing-table .facility_name{border-top:1px dashed #999}.mypage-invoice-billing-table .number{margin-top:1rem}}@media screen and (min-width: 1128px){.mypage-invoice-billing-table{grid-template-columns:repeat(4, minmax(min-content, max-content)) 1fr repeat(2, minmax(min-content, max-content)) 100px;justify-content:center}.mypage-invoice-billing-table .facility_name{grid-column:1 / 9}.mypage-invoice-billing-table .facility_name,.mypage-invoice-billing-table .number{border-left:1px solid #999999}}.mypage-invoice-payment-table{margin-top:0.5em}.mypage-invoice-payment-table>div .inline-header{width:150px}@media screen and (max-width: 1127px){.mypage-invoice-payment-table{border-bottom:1px dashed #999}.mypage-invoice-payment-table .number{border-top:1px dashed #999;margin-top:1rem}.mypage-invoice-payment-table .number:first-of-type{margin-top:0}}@media screen and (min-width: 1128px){.mypage-invoice-payment-table{grid-template-columns:minmax(min-content, max-content) 1fr 100px;justify-content:center}.mypage-invoice-payment-table .number{border-left:1px solid #999999}}.mypage-invoice-subtotal-table{margin-top:0.5em}.mypage-invoice-subtotal-table>div .inline-header{width:150px}@media screen and (max-width: 1127px){.mypage-invoice-subtotal-table{border-bottom:1px dashed #999}}@media screen and (min-width: 1128px){.mypage-invoice-subtotal-table{grid-template-columns:minmax(min-content, max-content) 100px;justify-content:right}.mypage-invoice-subtotal-table div.header{border-left:1px solid #999999}.mypage-invoice-subtotal-table div:nth-child(2n + 3){border-top:0}.mypage-invoice-subtotal-table div:nth-child(2){border-top:1px solid #999}}@media screen and (max-width: 1127px){.mypage-invoice-total-table{border-top:1px dashed #999;border-bottom:1px dashed #999}}.new-reserve-status-flow,.user-reserve-status-flow,.owner-reserve-status-flow{margin-bottom:1.5rem}.user-reserve-status-flow ul,.owner-reserve-status-flow ul{display:flex}.user-reserve-status-flow ul li{display:block;align-self:center;font-size:0.9rem}.user-reserve-status-flow ul li:nth-of-type(2n){margin:0 0.2rem;flex-grow:1;text-align:center}.user-reserve-status-flow ul li span{background:#ececec;padding:0.3rem 0.7rem;display:block;border:1px solid #000000}.user-reserve-status-flow ul li span.status-active{background:#fff1ec}.mypage-reserve-cancel-status{margin:0.5rem 0}.mypage-reserve-cancel-status span{display:block;text-align:center;width:100%;padding:0.3rem 1.2rem;font-size:0.8rem}.mypage-reserve-cancel-status span.status-cancel-request{background:#ffff00}.mypage-reserve-cancel-status span.status-canceled{background:#ff0000;color:#ffffff}@media screen and (min-width: 550px){.user-reserve-status-flow ul li:nth-of-type(2n){margin:0 1rem;flex-grow:0}.user-reserve-status-flow ul li span{padding:0.3rem 1rem}.mypage-reserve-cancel-status span{display:inline-block;width:-moz-fit-content;width:fit-content}}.user-reserve-status-flow-footer{display:flex;flex-flow:row wrap;justify-content:center}.user-reserve-status-flow-footer .flexbox{flex-flow:row wrap;background:#ececec;padding:1rem;border-radius:14px;border:1px solid;position:relative}.user-reserve-status-flow-footer .flexbox.status-active{background:#fff1ec}.user-reserve-status-flow-footer .flexbox.status-active::after{position:absolute;content:"済";top:10px;right:10px;width:70px;height:70px;line-height:70px;font-size:3.4rem;font-weight:700;display:block;color:#4caf50;border:4px solid #4caf50;border-radius:100%;text-align:center;transform:rotate(-20deg)}.user-reserve-status-flow-footer .flexbox>*:not(picture){width:100%}.user-reserve-status-flow-footer .flexbox h4 span{display:inline-block;line-height:25px;background:#ffc107;padding:0 8px;border:1px solid;margin-right:7px}.user-reserve-status-flow-footer .flexbox picture{margin:0 auto 1rem}.user-reserve-status-flow-footer .flexbox img,.user-reserve-status-flow-footer .flexbox source{max-width:240px;margin:auto;width:100%;height:auto}.user-reserve-status-flow-footer .process-arrow{text-align:center;margin:2rem 0;align-self:center}.user-reserve-status-flow-footer .process-arrow i{font-size:2rem;display:inline-block}@media screen and (min-width: 1128px){.user-reserve-status-flow-footer>*{align-content:flex-start}.user-reserve-status-flow-footer .flexbox{width:340px}.user-reserve-status-flow-footer .process-arrow{width:calc((100% - 1020px) / 2);max-width:100px}.user-reserve-status-flow-footer .process-arrow i{transform:rotate(-90deg)}}.mypage_reserves_questionnaires{max-width:740px;margin:auto}.mypage_reserves_questionnaires form section{padding:1.5rem 0;background:none}.mypage_reserves_questionnaires form label{font-size:0.9rem;margin-bottom:16px;display:inline-block}.mypage_reserves_questionnaires form ul label{margin-bottom:9px}.mypage_reserves_questionnaires form label[for*="z_questionnaire_question"] span{font-weight:700;border-bottom:1px solid #000000}.mypage_reserves_questionnaires form ul.flexbox.questionaires_radio{justify-content:space-around;flex-direction:row-reverse}.mypage_reserves_questionnaires form ul.flexbox.questionaires_radio li{text-align:center}.mypage_reserves_questionnaires form ul.flexbox.questionaires_radio li label input[type="radio"]{width:20px;height:20px;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #666666;border-radius:100%}.mypage_reserves_questionnaires form ul.flexbox.questionaires_radio li label input[type="radio"]::before{content:"";display:block;width:10px;height:10px;border-radius:50%;margin:3px;transform:scale(0);transition:all ease-out 250ms;background:#666666}.mypage_reserves_questionnaires form ul.flexbox.questionaires_radio li label input[type="radio"]:checked::before{transform:scale(1.3)}.mypage_reserves_questionnaires form ul.flexbox.questionaires_radio li label span{display:block;font-size:0.8rem;margin-top:0.5rem;font-weight:700}.mypage_reserves_questionnaires form textarea{height:80px}@media screen and (min-width: 1128px){.mypage_reserves_questionnaires{padding:1.5rem 3rem}}.owner_setting .input_text{height:2.8rem}.owner_setting .label{display:block;font-size:0.8rem;margin-top:1rem;margin-bottom:0.5rem}.owner_setting .button{margin-top:1rem;font-size:0.9rem;height:2.8rem}.owner_setting .invoice_regist_fields{display:grid;row-gap:0.5rem;grid-template-columns:1fr;width:100%}@media screen and (min-width: 744px){.owner_setting{display:grid;grid-template-columns:minmax(min-content, max-content) 1fr;row-gap:1rem;-moz-column-gap:0.5rem;column-gap:0.5rem;max-width:800px;margin-left:auto;margin-right:auto}.owner_setting .line{grid-column:1 / 3}.owner_setting .button{margin-top:0}.owner_setting .label{line-height:1.6rem;margin-top:0}.owner_setting .invoice_regist_fields{flex-grow:1}}.mypage_quick_replies_table{margin-top:0.5em}.mypage_quick_replies_table>div .inline-header{width:75px}@media screen and (max-width: 1127px){.mypage_quick_replies_table>div{align-items:flex-start;justify-content:flex-start}}@media screen and (min-width: 1128px){.mypage_quick_replies_table{grid-template-columns:repeat(3, minmax(min-content, max-content));justify-content:center}.mypage_quick_replies_table .message_text{justify-content:flex-start}}.mypage_quick_reply_form{max-width:800px;margin-left:auto;margin-right:auto}.mypage_quick_reply_form textarea{height:300px}.mypage_quick_reply_form .button{height:2.8rem;margin-left:auto;margin-right:auto;max-width:400px;display:block}.unsubscribed_form{width:100%;padding:24px;max-width:800px;margin:auto;display:grid;row-gap:1rem}.unsubscribed_form .row{display:flex}.unsubscribed_form .label{width:100px}.unsubscribed_form .fields{flex:1;display:grid;row-gap:0.5rem}.unsubscribed_form .textarea{height:4.6rem;resize:none}@media screen and (max-width: 743px){.unsubscribed_form{padding:0}.unsubscribed_form .row{flex-flow:column}.unsubscribed_form .row .label{margin-bottom:0.5rem;text-decoration:underline}}@media screen and (min-width: 744px){.input_form.mail_setting .column>label{width:350px}}
