@charset "utf-8";#calwrap{font-family:'Noto Serif CJK JP',"Noto Serif jp","serif";font-weight:200;max-width:1500px;width:90%;margin:0 auto 15vw}.book_info_wrap{width:90%;max-width:1500px;line-height:1.9;margin:6vw auto 5vw}.book_p01{margin-bottom:1rem}.book_p02{color:#313131;font-weight:500}.book_p03{font-size:1.3rem;color:#707070}.time_block{margin-bottom:30px;list-style-position:inside;list-style-type:none}.book_tel{margin-bottom:5px;padding-top:40px}.book_tel mark{color:#303030}.youbi_6{color:#36f!important}.youbi_0,.shukujitu{color:red!important}.today{background:#d2a741}.holiday{background:#fdd}.closed{background:#fdd}.hidden{display:none}.holidayCube{display:inline-block;width:13px;height:13px;margin:3px 3px 0 3px;position:relative;top:2px;z-index:-1}.closedCube{display:inline-block;width:13px;height:13px;margin:3px 3px 0 3px;position:relative;top:2px}#calenderTable{width:100%;padding:1%;border-collapse:collapse;margin:0 auto}#calenderTable th{padding:10px;font-size:16px;border:1px solid #ccc;color:#333;background:#eee}#calenderTable td{padding:5px;text-align:right;font-size:22px;border:1px solid #ccc;font-weight:400;width:14%;vertical-align:top}#calenderTable .calenderHeader a{text-decoration:none;color:#d2a741}.calenderHeader a{font-size:16px;vertical-align:middle}#calenderTable td .scheduleComment{text-align:left;color:#555;font-size:12px}#calenderTable td .schedulePulldownList{text-align:left;color:#555;font-size:14px;padding:0 0 3px;border-bottom:1px dotted #ccc;line-height:1.8}#calenderTable .borderless{border:0!important}.countNum{font-size:110%}p.holidayText{font-size:12px!important;color:#444;margin:0;padding:0 0 5px}.countNum{display:none}ul#calenderList{list-style:none;margin:0;padding:0}#calenderList li{border-bottom:1px solid #999;padding:5px}#calenderList li.first-child{border-top:1px solid #999}#calenderList .scheduleComment{text-align:left;color:#555;font-size:10px}#calenderList .schedulePulldownList{text-align:left;color:#555;font-size:11px;padding:0 0 3px;border-bottom:1px dotted #aaa}table.navNextPrev{width:100%}table.navNextPrev .dspPrev{text-align:left;padding:10px}table.navNextPrev .dspNext{text-align:right;padding:10px}h2#headerYm{background:#666;color:#fff;text-align:center;padding:5px;font-size:110%}.reservBtnWrap{font-size:12px;line-height:2}.reservForm{display:inline}.reservForm input{font-size:12px;cursor:pointer;padding:3px 3px;background-color:#d2a741;color:#fff;border:none;border-radius:2px;appearance:none;-webkit-appearance:none;display:inline-block;width:100%}#rformWrap{width:100%;padding:0;margin:0 auto;color:#555;line-height:120%;font-size:100%}#rformWrap h2{font-weight:normal;font-size:16px;color:#fff;margin:0 0 10px;background:#1b5580;padding:0 20px;border-radius:3px;line-height:40px;height:40px}.confirm{max-width:1200px;margin-top:50px}input.confirm_btn{background-color:#316d99;padding:10px 15px;color:#fff;-webkit-appearance:none;appearance:none;border:none}input.submit-button{padding:5px 10px;line-height:2;margin-bottom:10px;height:100%;background:#ccc;border:none}.rform_p{margin-bottom:20px}.date_wrap{margin-bottom:50px;background-color:#b8d3e2;padding:2%;color:#1b5580;display:inline-block}.date_wrap p{font-weight:500;font-size:120%}.date_title{font-weight:500;margin-bottom:10px;padding-bottom:10px;color: 555;border-bottom:1px dotted #fff}table.rformTable{width:100%;margin:15px auto;border-collapse:collapse}table.rformTable td,table.rformTable th{border:1px solid #ccc;padding:10px;font-size:100%}table.rformTable th{width:30%;font-weight:normal;background:#0270a7;text-align:left;color:#fff}table.rformTable td #chuui{font-size:9px}@media (max-width:667px ){#calwrap{width:98%}#calenderTable{margin:0 auto;padding:0;width:100%}#calenderTable th{padding:8px 1px;font-size:16px;border:1px solid #ccc}#calenderTable td{padding:5px 1px 5px;font-size:16px;font-weight:500;border:1px solid #ccc}#calenderTable td .scheduleComment{font-size:10px}#calenderTable td .schedulePulldownList{font-size:12px;padding:5px 0 3px;border-bottom:1px dotted #ccc}.calenderHeader a{font-size:14px}.rform_p{font-size:12px}p.holidayText{padding:0 0 0}#rformWrap{width:95%;margin:0 auto;font-size:14px}#rformWrap h2{font-size:14px}table.rformTable th{font-size:12px}.book_info_wrap{margin:10vw auto 6vw}}