.flex-box-bg,.oth-contact{display:none}.footer{margin-top:100px}#booking-app{max-width:1040px;margin-left:auto;margin-right:auto}#booking-app select{border:#ccc 1px solid;font-size:14px;padding:.5em .75em}#booking-app .bl_button_list{margin:30px auto;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:600px}#booking-app .bl_button_list>.btn-back,#booking-app .bl_button_list>.submit{display:block;width:48%;text-align:center;border:#8c7851 1px solid;color:#fff;text-decoration:none;box-sizing:border-box}#booking-app .bl_button_list>.btn-back{height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000}#booking-app .bl_button_list>.submit{border:0;height:50px}#booking-app .bl_button_list>.submit .btn{width:100%;height:100%}#booking-app .bl_button_list>.submit .btn a,#booking-app .bl_button_list>.submit .btn button{width:100%;outline:none;color:#fff;padding-left:2em;font-size:16px}#booking-app .bl_button_list>.submit .btn button{border:0;background-color:rgba(0,0,0,0)}#booking-app .bl_button_list>.submit:hover .btn a,#booking-app .bl_button_list>.submit:hover .btn button{color:#8c7851}#booking-app .bl_booking_content dt{font-weight:bold}#booking-app .bl_booking_content dd{margin-bottom:1em}#booking-app .bl_booking_content dd:last-child{margin-bottom:0}#booking-app .bl_booking_content label{display:block;font-weight:bold}#booking-app .bl_booking_content .notice{margin-top:0;margin-bottom:20px;color:red}#booking-app .sat{color:blue}#booking-app .sun{color:red}#booking-app .bl_menu_desc a{color:#5d7fd9;text-decoration:underline}.bl_booking_top h2{font-size:1.45em;font-weight:900;color:#000;text-align:center;line-height:1.4;margin-top:3em;margin-bottom:1.5em}.bl_booking_top .menu_title{font-size:2em;margin-bottom:2em;margin-top:2em}.bl_booking_top h3{margin-top:1.25em;margin-bottom:.5em}.bl_booking_top .bl_weekly_header{display:flex;justify-content:space-between;margin-top:2rem;margin-bottom:1.2rem}.bl_booking_top .bl_weekly_header .weekly_left{width:50%}.bl_booking_top .bl_weekly_header .weekly_left .title{font-weight:bold;font-size:18px}.bl_booking_top .bl_weekly_header .weekly_right{width:50%;display:flex;justify-content:flex-end;align-items:center}.bl_booking_top .bl_weekly_header .weekly_right button[disabled]{color:#d3d3d3;background-color:#e3e3e3;border-color:#e3e3e3}.bl_booking_top .bl_weekly_header .weekly_right .btn_prev,.bl_booking_top .bl_weekly_header .weekly_right .btn_next{border:#ccc 1px solid;font-size:18px;font-weight:bold;border-radius:3px;padding:3px 6px}.bl_booking_top .bl_weekly_header .weekly_right .range_text{font-weight:bold;display:inline-block;margin-right:10px;margin-left:10px}.bl_booking_top .bl_weekly_body{margin-bottom:1rem}.bl_booking_top .bl_weekly_table{display:flex;justify-content:flex-start;align-items:center}.bl_booking_top .bl_weekly_table .weekly_tr{width:14.2857142857%;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;border-radius:1px}.bl_booking_top .bl_weekly_table .weekly_tr:first-child{border-left:#ccc 1px solid}.bl_booking_top .bl_weekly_table .weekly_th{background-color:#f9f7f7;text-align:center;padding-top:5px;padding-bottom:5px;border-bottom:#ccc 1px solid;height:50px;display:flex;justify-content:center;align-items:center}.bl_booking_top .bl_weekly_table .weekly_th.sat{color:#3939d4}.bl_booking_top .bl_weekly_table .weekly_th.sun{color:red}.bl_booking_top .bl_weekly_table .weekly_td{text-align:center;height:60px;display:flex;justify-content:center;align-items:center}.bl_booking_top .bl_weekly_table .availability_icon.a_few_left,.bl_booking_top .bl_weekly_table .availability_icon.vacant{color:#5d7fd9;font-weight:bold}.bl_booking_top .bl_weekly_table .availability_icon.full{color:gray;font-weight:bold}.bl_booking_top .usage_guid{display:flex;justify-content:flex-end;margin-top:10px}.bl_booking_top .usage_guid>div+div{margin-left:10px}.bl_booking_top .bl_reception_list .bl_reception_item{margin-top:5rem}.bl_booking_top .bl_reception_list .bl_reception_item .header_text{padding-bottom:.5em;margin-bottom:.5em;border-bottom:gray 1px solid;font-size:18px}.bl_booking_top .bl_reception_list .bl_reception_item .bl_reception_times{margin-top:1rem;border:#cecece 1px solid;border-radius:3px;padding:30px 20px;font-size:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.bl_booking_top .bl_reception_list .bl_reception_item .bl_reception_times .left .availability_icon{margin-right:15px}.bl_booking_top .bl_reception_list .bl_reception_item .bl_reception_times.no_select{color:#cecece;cursor:default}.bl_time_select h2{font-size:1.45em;font-weight:900;color:#000;text-align:center;line-height:1.4;margin-top:3em;margin-bottom:1.5em}.bl_time_select h3{border-bottom:2px solid;padding-bottom:.5em;margin-top:3em;margin-bottom:1em}.bl_time_select .bl_notice{margin-top:50px}.bl_time_select .bl_notice h4{font-weight:900;font-size:22px;color:#204969;display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:1em}.bl_time_select .notice-table{border:0}.bl_time_select .notice-table tr:nth-child(2n){background-color:#fff}.bl_time_select .notice-table tr:nth-child(2n) th{background-color:#265070}.bl_time_select .notice-table th,.bl_time_select .notice-table td{border:0;font-size:14px}.bl_time_select .notice-table th{background-color:#204969;color:#fff}.bl_booking_input h2{font-size:28px;margin-bottom:0}.bl_booking_input h3{border-bottom:2px solid;padding-bottom:.5em;margin-top:3em;margin-bottom:1em}.bl_booking_input .bl_menu{margin-bottom:1em}.bl_booking_input .bl_menu label{display:block;font-weight:bold}.bl_booking_input .form-row{display:flex}.bl_booking_input .form-row .form-cell{display:flex;align-items:center}.bl_booking_input .form-row .form-cell>span{display:inline-block;width:40px;text-align:center}.bl_booking_input .form-row .form-cell>input[type=text]{display:inline-block;width:calc(100% - 40px)}.bl_booking_input .form-row.bl_seimei .form-cell{width:200px}.bl_booking_input .basic-table th{text-align:left}.bl_booking_input .basic-table th.th_seimei{text-align:left}.bl_booking_not-found{min-height:400px}@media(max-width: 780px){.bl_booking_top h2{margin-top:1.5em}.bl_booking_top .menu_title{font-size:1.75em;margin-bottom:1em}.bl_booking_input .form-row.bl_seimei .form-cell{width:50%}}@media(max-width: 700px){#booking-app .bl_button_list .el_btn{padding:6px 13px}#booking-app .bl_button_list>.el_btn_back{width:calc(38% - 20px);margin-right:20px;margin-bottom:10px}#booking-app .bl_button_list>.submit{width:68%}.bl_booking_top .bl_weekly_header{display:block}.bl_booking_top .bl_weekly_header .weekly_left{width:100%;text-align:center;margin-bottom:10px}.bl_booking_top .bl_weekly_header .weekly_right{width:100%;justify-content:center}.bl_booking_top .usage_guid{font-size:14px}.bl_booking_top .bl_reception_list .bl_reception_item{margin-top:2.5em}.bl_booking_top .bl_reception_list .bl_reception_item .bl_reception_times{padding:15px 10px;font-size:18px}.bl_time_select .notice-table{width:100%}.bl_time_select .notice-table th,.bl_time_select .notice-table td{width:100%;display:block;padding:10px}.bl_time_select .notice-table th{text-align:left}.bl_booking_input .th_seimei{text-align:left}.bl_booking_input .el_contact_form th{text-align:left}.bl_booking_input .el_contact_form td{padding-left:1em;padding-right:1em}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/page-booking.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAIA,0BAEC,aAGD,QACE,iBAIF,aAEE,iBACA,iBACA,kBAEA,oBACE,sBACA,eACA,mBAGF,6BACE,iBACA,aACA,8BACA,mBACA,WACA,gBAEA,4EAEE,cACA,UACA,kBACA,yBACA,WACA,qBACA,sBAGF,uCACE,YACA,aACA,mBACA,uBACA,eACA,WAGF,qCACE,SACA,YAEA,0CACE,WACA,YAEA,6FAEE,WACA,aACA,WACA,iBACA,eAGF,iDACE,SACA,+BAOF,yGAEE,cAYN,oCACE,iBAIF,oCACE,kBAGF,+CACE,gBAIF,uCACE,cACA,iBAGF,yCACE,aACA,mBACA,UAMJ,kBACE,WAGF,kBACE,UAGA,6BACE,cACA,0BAQJ,mBACE,iBACA,gBACA,WACA,kBACA,gBACA,eACA,oBAGF,4BACE,cACA,kBACA,eAGF,mBACE,kBACA,mBAGF,kCACE,aACA,8BACA,gBACA,qBAEA,+CACE,UAEA,sDACE,iBACA,eAQJ,gDACE,UACA,aACA,yBACA,mBAEA,iEACE,cACA,yBACA,qBAGF,oHAEE,sBACA,eACA,iBACA,kBACA,gBAIF,4DACE,iBACA,qBACA,kBACA,iBAKN,gCACE,mBAGF,iCACE,aACA,2BACA,mBAEA,4CACE,qBACA,0BACA,6BACA,4BACA,kBAGF,wDACE,2BAGF,4CACE,yBACA,kBACA,gBACA,mBACA,6BACA,YACA,aACA,uBACA,mBAGF,gDACE,cAGF,gDACE,UAGF,4CACE,kBACA,YACA,aACA,uBACA,mBAQF,0HAEE,cACA,iBAIF,yDACE,WACA,iBAKJ,4BACE,aACA,yBACA,gBAEA,oCACE,iBAMF,sDACE,gBAEA,mEACE,oBACA,mBACA,6BACA,eAKF,0EACE,gBACA,yBACA,kBACA,kBACA,eACA,eAEA,aACA,8BACA,mBAGE,mGACE,kBASN,oFACE,cACA,eAWN,mBACE,iBACA,gBACA,WACA,kBACA,gBACA,eACA,oBAGF,mBACE,wBACA,oBACA,eACA,kBAIF,2BACE,gBAEA,8BACE,gBACA,eACA,cACA,aACA,qBACA,eACA,kBAIJ,8BACE,SAEA,+CACE,sBAEA,kDACE,yBAKJ,kEACE,SACA,eAGF,iCACE,yBACA,WAQJ,qBACE,eACA,gBAGF,qBAIE,wBACA,oBACA,eACA,kBAIF,2BACE,kBAEA,iCACE,cACA,iBAIJ,4BACE,aAGA,uCACE,aACA,mBAEA,4CACE,qBACA,WACA,kBAGF,wDACE,qBACA,wBAMJ,iDACE,YAKF,kCACE,gBAEF,4CACE,gBAON,sBACE,iBAGF,yBAEI,mBACE,iBAEF,4BACE,iBACA,kBAMA,iDACE,WAMR,yBAKM,qCACE,iBAGF,0CACE,uBACA,kBACA,mBAEF,qCACE,UAMJ,kCAEE,cAEA,+CACE,WACA,kBACA,mBAGF,gDACE,WACA,uBAIJ,4BACE,eAIA,sDACE,iBAEA,0EACE,kBACA,eAQN,8BACE,WAEA,kEACE,WACA,cACA,aAGF,iCACE,gBAMJ,6BACE,gBAIA,sCACE,gBAEF,sCACE,iBACA%22,%22file%22:%22page-booking.css%22%7D */
