.add-clip{background-color:#fff;box-shadow:0 .25rem 3.125rem rgba(0,0,0,.15);display:none;height:50vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:45vw;z-index:1000}@media(max-width:767.98px){.add-clip{background:rgba(37,37,37,.7);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:10000}}@media screen and (max-width:768px){.add-clip{background:#fff!important;bottom:50%!important;left:50%!important;right:50%!important;top:50%!important}}input{border:1px solid #ebeaeb;border-radius:3px}input:placeholder{color:#767676}.add-clip-modal-button{background-color:#de6939;border:0;border-radius:.1875rem;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.08em;padding:.475rem 1.25rem;text-align:center;transition:.2s ease-in-out}.add-clip-modal-button:hover{color:#fff;opacity:.7;text-decoration:none}.add-clip-modal-table-td{vertical-align:baseline!important}.add-clip-modal-container{max-height:23.5rem;position:absolute;top:9rem;width:30rem}.add-clip-modal-left{left:-2.5rem}.add-clip-modal-right{right:-2.5rem}.add-clip-modal-header{border-bottom:1px solid #ebeaeb;height:3.75rem;width:100%}.add-clip-modal-header-text{width:25rem}@media(max-width:767.98px){.add-clip-modal-header-text{width:calc(100% - 5rem)}}.add-clip-modal-close{background:#fff;border:none;border-left:1px solid #ebeaeb;height:100%;min-width:3.75rem;width:3.75rem}.add-clip-modal-content{height:85%;overflow-y:scroll}.add-clip-modal-content th{color:#767676;font-size:.625rem;font-weight:500;padding-right:.625rem}.add-clip-modal-content tr{border-bottom:1px solid rgba(0,0,0,.1)}.add-clip-modal-content td{font-size:.75rem;padding-bottom:.625rem;padding-right:1.25rem;padding-top:.625rem;vertical-align:top}.add-clip-modal-content td:last-child{padding-right:0}.add-clip-modal{background-color:#fff;box-shadow:0 .25rem 3.125rem rgba(0,0,0,.15);display:none;height:50vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:45vw;z-index:1000}.add-clip-modal-body{height:100%}.add-clip-modal-header{height:15%}.add-clip-modal-input-text{font-size:.75rem;margin-right:5%;padding:0 1em;width:75%!important}@media(max-width:767.98px){.add-clip-modal-content{min-height:calc(100% - 12rem)}}.case-name-td{width:50%}.company-name-td{width:30%}.btn-td{width:20%}.add-clip-modal-table-th{font-size:.75rem!important;padding-bottom:.625rem;padding-right:1.25rem;padding-top:.625rem}.add-clip-modal-buttons{border-top:1px solid #ebeaeb}@media(max-width:767.98px){.room-detail{margin:0 1.25rem}}.room-detail p{margin:0}.room-detail .container{padding:3.125rem 0}@media(min-width:768px){.room-detail .container{padding:3.75rem 1.25rem 6.25rem}}.room-detail .spacer{height:4.75rem}.room-detail .bold{font-weight:700}.room-detail .rough-price-container{width:40%}.room-detail .rough-price-container .box{border:1px solid #ebeaeb;padding:0 2rem}.room-detail .rough-price-container .box-content{padding:1.5rem 0}.room-detail .rough-price-container .box-border{border-bottom:1px solid #ebeaeb}.room-detail .room-price-container{width:50%}@media(max-width:767.98px){.room-detail .room-price-container,.room-detail .rough-price-container{width:100%}.room-detail .rough-price-container{margin-bottom:2.5rem}}.room-detail .border-change-color{border-bottom:1px solid #ebeaeb;position:relative}.room-detail .border-change-color:after{border-bottom:1px solid #252525;bottom:-1px;content:"";display:block;left:0;line-height:0;position:absolute;width:10%}.room-detail .background-gray-wrap{left:50%;position:relative;transform:translateX(-50%);width:100vw}.room-detail .background-gray-container{margin:auto;max-width:65rem;padding:0 1.25rem;width:100%}.room-detail .room-specs{width:40%}.room-detail .room-layout{width:50%}@media(max-width:767.98px){.room-detail .room-layout,.room-detail .room-specs{width:100%}.room-detail .room-specs{margin-bottom:3.75rem}}.room-detail .room-layout-container{align-items:center;background-color:#fff;display:flex;justify-content:center;position:relative;width:100%}.room-detail .room-layout-container>img{max-height:16rem;max-width:20rem;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;padding:2rem;width:100%}.room-detail .room-img{cursor:default;pointer-events:none}.room-detail .room-search{align-items:center;bottom:0;display:flex;height:3.125rem;justify-content:center;position:absolute;right:0;width:3.125rem}.room-detail .room-search a{height:100%;left:0;position:absolute;top:0;width:100%}.room-detail .border-box{align-items:center;background-color:#fff;border:1px solid #252525;display:flex;font-size:.75rem;height:11.25rem;justify-content:center;margin-bottom:1.25rem;position:relative;width:7.875rem}.room-detail .border-box img{height:3.75rem;width:3.75rem}@media(max-width:767.98px){.room-detail .border-box{width:48%}}.room-detail .disabled-box{background:linear-gradient(55.25deg,#fff,#fff 49.7%,#ebeaeb 0,#ebeaeb 50.3%,#fff 0,#fff);border:1px solid #ebeaeb}.room-detail .nav-icon{align-items:center;border:1px solid #ebeaeb;border-radius:3px;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.room-detail .nav-icon-prev{padding-left:4px}.room-detail .nav-icon-next{padding-right:4px}.room-detail .dot{background-color:#ebeaeb;border-radius:50%;height:.5rem;margin:0 .3125rem;width:.5rem}.room-detail .dot-active{background-color:#252525}.room-detail .review-content{border:1px solid #ebeaeb;min-height:24rem;padding:1.875rem;position:relative;width:20rem}@media(max-width:767.98px){.room-detail .review-content{width:100%}}.room-detail .review-header h2,.room-detail .review-header img{margin:0}.room-detail .review-header p{align-self:center}.room-detail .tag-container{bottom:1.875rem;position:absolute}.room-detail .tag{align-items:center;background-color:#eff4fc;border-radius:2px;display:flex;font-size:.75rem;justify-content:center;margin-bottom:.5rem;margin-right:.625rem;padding:.5rem .875rem}.room-detail .nowrap{white-space:nowrap}.room-detail .read-more{max-height:5.5rem;overflow:hidden}.room-detail .flex-important{display:flex!important}.room-detail .icon-more{margin-top:.375rem}.availability{padding:3.125rem 0}@media(min-width:768px){.availability{padding:3.75rem 1.25rem 6.25rem}}.availability button:disabled{cursor:default}.availability .bg-hover-gray:hover{background:#f6f6f6}.availability .table-column{width:100%}.availability .border-right{border-right:1px solid #ebeaeb}.availability .border-left{border-left:1px solid #ebeaeb}.availability .border-bottom{border-bottom:1px solid #ebeaeb}.availability .room-availability{border:1px solid #ebeaeb}.availability .room-availability .table-element{border-bottom:1px solid #ebeaeb;height:100%}.availability .room-availability .table-title{width:19%}.availability .room-availability .calender{border-left:1px solid #fff;width:81%}.availability .room-availability .table-header{height:6.875rem}.availability .room-availability .main-header{border-bottom:1px solid #fff;height:51%}.availability .room-availability .sub-header{height:49%;vertical-align:top}.availability .room-availability .calender-btn{background-color:#fff;border:1px solid #ebeaeb;border-radius:3px;height:2.5rem;padding:0;width:2.5rem}.availability .room-availability .month-btn .icon-down{transition:.4s}.availability .room-availability .month-btn[aria-expanded=true] .icon-down{transform:rotate(-180deg)}.availability .room-availability .dropdown-menu{height:16.25rem;min-width:7.5rem;overflow:scroll}.availability .room-availability .info-title{width:4.5rem}.availability .room-availability .info-value{width:2.75rem}@media(max-width:767.98px){.availability .room-availability .table-header{height:100%}.availability .room-availability .table-title{background-color:#f6f6f6;width:34%}.availability .room-availability .calender{border-left:0;width:66%}.availability .room-availability .table-element{height:3.125rem}.availability .room-availability .calender-btn{height:3.125rem;width:3.75rem}}.availability .table-guide{justify-content:flex-end}.availability .table-guide .status-img{height:1.125rem;width:1.125rem}.availability .table-guide .guide-name{margin-right:3.125rem}.availability .table-guide .guide-icon{margin-right:.625rem}@media(max-width:991.98px){.availability .table-guide{justify-content:space-between}.availability .table-guide .status-img{height:.625rem;width:.625rem}.availability .table-guide .guide-name{margin-right:0}.availability .table-guide .guide-icon{margin-right:.25rem}}.room-modal .modal-header{align-items:center;border-bottom:1px solid #ebeaeb;padding:0 1.25rem}.room-modal .modal-header .btn-container{border-left:1px solid #ebeaeb}.room-modal .modal-body .modal-img{border-radius:3px;height:6rem;width:100%}.room-modal .modal-body .info-title{width:4.5rem}.room-modal .btn{margin:auto;width:100%}.h-100{height:100%}.tooltip-inner{padding:.375rem 1.25rem}.room-equipment{margin:0 auto;max-width:72.5rem}@media(max-width:991.98px){.room-equipment{margin:0 1.25rem}}.equipment{padding:3.125rem 0}@media(min-width:768px){.equipment{padding:3.75rem 1.25rem 6.25rem}}.menu-container{margin-right:3.125rem;width:17.5rem}.sticky-menu{position:sticky;top:6.25rem}.sticky-menu.normal-venue{top:15rem}.equipment-menu-item{border-bottom:1px solid #ebeaeb}.equipment-menu-item a{color:#7d7d7d;height:3.75rem;padding-left:.25rem}.equipment-menu-item a:active,.equipment-menu-item a:focus,.equipment-menu-item a:hover{text-decoration:none}.equipment-list .item{border:1px solid #ebeaeb;border-radius:.1875rem;margin-bottom:.625rem}@media(min-width:768px){.equipment-list .item{margin-bottom:1.25rem}}.equipment-list .item:last-child{margin-bottom:0}.equipment-list .item-title{padding:1rem 1.875rem;width:100%}.equipment-list .item-title:focus{outline:0}.equipment-list .item-title[aria-expanded=true] .icon{transform:rotate(180deg)}.equipment-list .item-detail{border-top:1px solid #ebeaeb;margin:0 1.875rem}.equipment-list .row{border-bottom:1px solid #ebeaeb;padding:1rem 0}.equipment-list .row:last-child{border-bottom:0;margin-bottom:1.25rem}.room-plan{margin:0 auto;max-width:72.5rem}@media(max-width:991.98px){.room-plan{margin:0 1.25rem}}.plan{padding:3.125rem 0 0}@media(min-width:768px){.plan{padding:3.75rem 1.25rem 0}}.plan-list{margin-left:-.625rem;margin-right:-.625rem;padding-bottom:3.125rem}@media(min-width:768px){.plan-list{margin-left:-1.25rem;margin-right:-1.25rem;padding-bottom:3.75rem}}@media(min-width:1200px){.plan-list{margin-left:-1.5625rem;margin-right:-1.5625rem;padding-bottom:3.75rem}}.plan-item{padding-bottom:1.875rem;padding-left:.625rem;padding-right:.625rem;width:9.375rem}@media(min-width:768px){.plan-item{padding-bottom:2.5rem;padding-left:1.25rem;padding-right:1.25rem;width:12.5rem}}@media(min-width:1200px){.plan-item{padding-left:1.5625rem;padding-right:1.5625rem;width:13.125rem}}.plan-item .plan-img{display:block;height:8.125rem;-o-object-fit:cover;object-fit:cover;width:8.125rem}@media(min-width:768px){.plan-item .plan-img{height:10rem;width:10rem}}.plan-item .budget{background:#252525;bottom:0;display:inline-block;left:0;padding:.5rem 1rem;position:absolute}.access-page{margin-top:30px;padding:20px}.content-wrapper{margin:0 auto;max-width:1000px}.section-title{font-size:24px;margin-bottom:5px}.section-subtitle{color:#999;font-size:14px;margin-bottom:20px}.info-block{padding-top:10px}.info-row{display:flex;flex-wrap:wrap;margin-bottom:15px}.info-label{color:#555;flex-shrink:0;font-size:16px;font-weight:700;margin-right:10px;width:100px}.info-content{color:#333;flex:1;font-size:16px}.station-info{display:flex;margin-bottom:5px}.station-line{font-weight:700;margin-right:10px}.station-name{color:#555;width:80%}.map-container{border:1px solid #ddd;max-width:100%;overflow:hidden;width:100%}@media(max-width:768px){.content-wrapper{padding:10px}.info-row{flex-direction:column}.info-label{margin-bottom:5px;width:auto}}.recommend-section{margin:0 auto;max-width:940px;padding:20px 0}.section-title{color:#333;font-size:18px;font-weight:700;margin-bottom:20px}.recommend-items{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.recommend-item{flex:1 1 calc(25% - 10px);margin-bottom:20px;max-width:calc(25% - 10px);text-align:center}.facility-image{background-color:#ddd;height:130px;-o-object-fit:cover;object-fit:cover;width:100%}.facility-name{color:#de6939;font-size:14px;margin:10px 0 5px}.facility-description{color:#00e;font-size:14px;line-height:1.5}@media(max-width:768px){.recommend-items{display:block}.recommend-item{border-bottom:1px solid #e0e0e0;flex:1 1 100%;margin-bottom:30px;max-width:100%;padding:15px 0}.facility-image{height:150px;margin-bottom:20px}.facility-name{color:#000;font-size:24px;font-weight:700;margin:20px 0;text-align:center}}.breadcrumb-trail-area{left:0;position:fixed;top:100px;z-index:5}@media screen and (max-width:991px){.breadcrumb-trail-area{top:60px}}.container{margin:0 auto;max-width:1000px;padding:20px}.table-responsive{margin:0 auto 40px;max-width:1000px;overflow-x:auto}.room-table{border-collapse:collapse;font-size:10px;margin-top:20px;max-width:1000px;table-layout:fixed;width:100%}.room-table td,.room-table th{border:1px solid #ddd;overflow:hidden!important;padding:6px;text-align:center;text-overflow:ellipsis!important;white-space:nowrap!important}.room-table th{background-color:#eaeaea;color:#333;font-weight:700}.room-table .sub-header th{background-color:#f5f5f5;font-weight:400}.favorite-header,.room-name-header{width:12%}.availability-header{width:30%}.spec-header{width:18%}.cost-header{width:15%}.room-name{font-weight:700;text-align:left}.room-name-content{align-items:center;display:flex;gap:8px}.room-thumbnail{border-radius:4px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.clip-button{background:none;border:none;cursor:pointer;font-size:12px}@media(max-width:768px){.header-section{align-items:flex-start;flex-direction:column}.table-responsive{overflow-x:scroll}.room-table td,.room-table th{font-size:9px;padding:4px}.room-table td.cost-column,.room-table td.favorite-column,.room-table td.spec-column,.room-table th.cost-header,.room-table th.favorite-header,.room-table th.spec-header{display:none}}.room-container-area{margin-top:.75rem!important}@media screen and (min-width:1000px){.room-container-area{margin-top:20px!important}}@media(max-width:1100px){.manual-area{display:none}}.normal-venue .infoTitle{border-left:3px solid #0aa5d8;font-size:18px;font-weight:700;margin:30px 0 10px;padding:0 0 0 10px}.reviews-section{margin:0 auto;max-width:1040px;padding:20px}.reviews-section .section-title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.reviews-section .section-title{color:#f2c200;font-size:24px;font-weight:700;margin:0}.reviews-section .navigation-buttons{display:flex;gap:10px}.reviews-section .slider-btn{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;font-size:18px;padding:10px;transition:background-color .3s}.reviews-section .slider-btn:hover{background-color:#f2f2f2}.reviews-section .slider-container{overflow:hidden;padding-bottom:40px;position:relative}.reviews-section .reviews-wrapper{display:flex;overflow:hidden;width:100%}.reviews-section .reviews-track{display:flex;flex-wrap:nowrap;gap:20px;transition:transform .5s ease-in-out;width:100%}.reviews-section .review-card{word-wrap:break-word;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);line-height:1.5;margin-right:0;min-height:250px;overflow-wrap:break-word;padding:20px;word-break:break-word}.reviews-section .review-card:hover{cursor:pointer}@media(min-width:1024px){.reviews-section .review-card{flex:0 0 calc(33.3% - 15px)}.reviews-section .reviews-track{justify-content:flex-start}}@media(max-width:1023px){.reviews-section .review-card{flex:0 0 100%;margin-right:0}}.reviews-section .review-author{color:#888;font-size:12px;margin-bottom:10px;text-align:right;width:100%}.reviews-section .review-author.card{text-align:right}.reviews-section .review-author.modal-mode{padding-right:20px}.reviews-section .review-title{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.reviews-section .review-comment{word-wrap:break-word;color:#555;font-size:12px;line-height:1.5;overflow-wrap:break-word}.reviews-section .more-link{color:#f2a200;font-weight:700;text-decoration:none}.reviews-section .review-tags{margin-top:15px}.reviews-section .tag{background-color:#e6ecff;border-radius:5px;display:inline-block;font-size:12px;margin-right:5px;margin-top:5px;padding:5px 10px}.reviews-section .pagination-dots{cursor:pointer;display:flex;justify-content:center;margin-top:20px}.reviews-section .dot{background-color:#bbb;border-radius:50%;display:inline-block;height:10px;margin:0 5px;transition:background-color .3s ease;width:10px}.reviews-section .dot.active{background-color:#717171}.reviews-section .modal-review-comment{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);left:50%;max-width:600px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.reviews-section .modal-review{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.reviews-section .close-review-btn{color:#888;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.reviews-section .close-review-btn:hover{color:#333}.reviews-section .modal-review-body{text-align:left}.reviews-section .review-header{display:flex;justify-content:space-between;width:100%}.reviews-section .review-score-items{font-size:16px;margin-bottom:10px}.reviews-section .review-rating{align-items:center;color:#f26900;display:flex;font-size:14px;font-weight:700;gap:2px}.reviews-section .review-rating .score{width:25px!important}.reviews-section .review-rating .star{color:#f26900;font-size:12px;margin-right:2px}.fixed-sub-nav{background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#666;padding:10px 0;position:fixed;top:120px;width:100%;z-index:2}@media screen and (max-width:991px){.fixed-sub-nav{top:100px}}.fixed-sub-nav .sub-nav-list{display:flex;justify-content:center;list-style:none;margin:0 auto;max-width:1000px;padding:0}.fixed-sub-nav .sub-nav-item{border-right:1px solid #ddd;padding-top:20px;text-align:center;width:25%}.fixed-sub-nav .sub-nav-item:last-child{border-right:none}.fixed-sub-nav .sub-nav-link{color:#666;display:block;padding:10px 0;text-decoration:none;transition:color .3s}.fixed-sub-nav .sub-nav-text{font-size:12px;font-weight:500}@media(max-width:768px){.sub-nav-text{font-size:10px}}.fixed-footer{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;box-shadow:0 -2px 5px rgba(0,0,0,.3);display:flex;justify-content:center;padding:10px 20px;position:fixed;width:100%}.fixed-footer .footer-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1000px;width:100%}.fixed-footer .footer-info{align-items:center;display:flex;flex-wrap:wrap;gap:15px;overflow:hidden;white-space:nowrap}.fixed-footer .footer-title{color:#fff;font-size:20px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-footer .area-info,.fixed-footer .price-info{color:#fff;font-size:16px;overflow:hidden;white-space:nowrap}.fixed-footer .highlight{color:#ffba00;font-size:18px;font-weight:700}.fixed-footer .footer-buttons{display:flex;gap:10px}.fixed-footer .footer-buttons .inquiry-button{background-color:#d9534f;border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.fixed-footer .footer-buttons .inquiry-button:hover{background-color:#c9302c;box-shadow:0 4px 8px rgba(0,0,0,.5)}.fixed-footer .footer-buttons .favorite-button{background-color:#fff;border:2px solid #ff8c00;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#ff8c00;cursor:pointer;font-size:16px;padding:10px 20px}.fixed-footer .footer-buttons .favorite-button:hover{box-shadow:0 4px 8px rgba(0,0,0,.5);color:#ff6500}@media(max-width:768px){.fixed-footer{padding:8px 15px}.fixed-footer .footer-content{align-items:flex-start;flex-direction:column}.fixed-footer .footer-title{font-size:18px;white-space:normal}.fixed-footer .footer-info{flex-direction:column;font-size:14px}.fixed-footer .footer-info .highlight{font-size:16px}.fixed-footer .footer-buttons{flex-direction:column;gap:8px;width:100%}.fixed-footer .footer-buttons .favorite-button,.fixed-footer .footer-buttons .inquiry-button{font-size:14px;padding:8px 16px;width:100%}}@media(max-width:820px){.fixed-footer{display:none}}.price-date-button{align-items:center;background-color:#fff;border:none;color:#555;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:space-between;margin:0 20px 0 10px;text-align:center;text-decoration:none;transition:all .3s;width:97%}.price-date-button.left,.price-date-button.right{align-items:center;display:flex;justify-content:center}.price-date-button button{background-color:#eae8e8;border:none;border-radius:20px;padding:5px 0;width:100px}body{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,Lato!important}.container{max-width:65rem}.image-container{margin:1.25rem auto 0;max-width:65rem;padding:0 1.25rem;position:relative;width:100%}@media(min-width:768px){.image-container{height:25rem;margin-top:3.125rem}}.image-container .header-dots{bottom:1rem;left:0;position:absolute;width:100%}.image-container .nav-left{left:3rem;position:absolute;top:50%}.image-container .nav-left:hover{cursor:pointer}.image-container .nav-right{position:absolute;right:3rem;top:50%}.image-container .nav-right:hover{cursor:pointer}.image-container .clip-button-position{position:absolute;right:2.25rem;top:1rem}.image-container .clip-button{background:#fff;border-radius:3px;height:2.5rem;width:2.5rem}.image-container .clip-button:hover+.clip-popup{display:block}.room-image{height:18.75rem;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.room-image{height:25rem}}.room-header{background:#f6f6f6 url(/images/matching/venue/room-bg.png) 100% no-repeat;background-size:43.375rem 24.875rem;height:26rem;margin-top:-12.5rem;padding-top:13.25rem}@media(min-width:768px){.room-header{height:25rem;margin-top:-12.5rem;padding-top:13.75rem}}@media(max-width:991.98px){.room-header .buttons{width:100%}.room-header .btn{width:48%}}.room-inner-nav-container{border:1px solid #f6f6f6;box-sizing:border-box;margin-top:-1px;padding:0 1.25rem}.room-inner-nav{background:#fff;height:3.125rem;line-height:calc(3.125rem - 1px);margin-top:-3.125rem}.room-inner-nav ul{padding:0}@media(max-width:767.98px){.room-inner-nav li.current{background:#ebeaeb}.room-inner-nav li.current span{color:#7d7d7d!important}}@media(min-width:768px){.room-inner-nav{background:transparent;height:4.375rem;line-height:calc(4.375rem - 4px);margin-top:-4.375rem}.room-inner-nav li{background:#fff;border:1px solid #ebeaeb;text-align:center;width:25%}.room-inner-nav li+li{margin-left:-1px;width:calc(25% + 1px)}.room-inner-nav a{border-bottom:3px solid transparent;color:#767676;display:block;height:100%;width:100%}.room-inner-nav a:active,.room-inner-nav a:focus,.room-inner-nav a:hover{text-decoration:none}.room-inner-nav a.current{border-color:#de6939;color:#de6939}}.room-inner-nav .full-width{width:100%}.room-inner-nav .nav-dropdown{transform:translate3d(0,60px,0)!important}.flow-nav{background:#fff;border-top:1px solid #e7e7e7;box-shadow:0 1px 20px rgba(0,0,0,.1);height:3.75rem;position:sticky;top:3.75rem;width:100%;z-index:1000}.flow-nav-name{border-right:1px solid #e7e7e7;width:50%}.flow-nav-type{padding:0 .5rem;width:50%}.h100{height:100%}.flex1-no-auto{flex:1}.modal{background:rgba(0,0,0,.7)}@media(min-width:768px){.modal-dialog{max-width:34.375rem}}.modal-content{background:#fff}.request-link-container{text-decoration:none!important}.request-link-container .request-link{border-radius:3px;margin-bottom:.625rem;padding:1rem;text-decoration:none}.request-link-container .request-link.request-empty{border:1px solid #00bcbc}.request-link-container .request-link.request-temporary{border:1px solid #00b2d8}.request-link-container .request-link.request-reservation{border:1px solid #0945a0}.request-link-container .request-link.request-estimate{border:1px solid #1461d3}@media(min-width:768px){.request-link-container .request-link.request-empty,.request-link-container .request-link.request-estimate,.request-link-container .request-link.request-reservation,.request-link-container .request-link.request-temporary{margin-bottom:0;margin-right:.625rem}}@media screen and (max-width:1000px){.md-flex{display:flex;justify-content:start}.request-link-container{display:flex;flex-wrap:wrap;justify-content:center}.request-link{flex:1 1 auto;margin:.5rem;width:160px}}.select{background:transparent;border:0}.select:focus{outline:0}.room-main{margin:0 auto;max-width:75rem;position:relative;width:100%}.room-main:before{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;bottom:0;content:"";left:1.25rem;position:absolute;right:1.25rem;top:0;z-index:-1}.modal-backdrop{display:none}.organizer-action-button{background-color:hsla(0,0%,100%,.8);height:3.25rem;text-align:center;width:10rem}@media screen and (max-width:1000px){.organizer-action-button{width:160px}}.tooltip-inner{background-color:#252525;border-radius:.25rem;color:#fff;font-size:14px!important;max-width:26rem;padding:.5rem .75rem;text-align:left!important}.border-box{border:1px solid #ebeaeb!important;gap:2rem;height:7rem!important;width:14rem!important}.border-box-text-div{text-align:left}.search-area{align-items:center;display:flex;justify-content:center;margin-bottom:50px;padding:20px 20px 50px}.title-margin{margin-top:20px}@media screen and (max-width:991px){.title-margin{margin-top:90px}}.title-area{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-bottom:10px}.title-area .title-info h2{font-size:20px;font-weight:700;margin:0}.title-area .title-info p{color:#333;font-size:14px;margin:5px 0 0}.title-area .price{color:red}.title-area .area{color:#a33}.title-area .buttons{display:flex;flex-wrap:wrap;gap:10px}.link-button{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;height:40px;padding:10px 20px;position:relative}.link-button.pushed{cursor:not-allowed;pointer-events:none}.link-button.gray{background-color:#b1b1b1;color:#fff;padding:0;width:150px}.link-button.white{background-color:#fff;border:1px solid #000;color:#000;width:150px}.search-button{background-color:orange;border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.search-button:hover{background-color:#c9302c;box-shadow:0 4px 8px rgba(0,0,0,.5)}@media(max-width:768px){.title-area{align-items:flex-start}.buttons,.title-area{flex-direction:column}.buttons{width:100%}.link-button{text-align:center;width:100%}}
