.table__time{width:100%;max-width:100%;margin:16px auto;border-collapse:collapse;text-align:center}.table__time th,.table__time td{border:1px solid #000;padding:4px;background-color:#fff}.table__time th{text-align:center;background-color:#525252;color:#fff}.table__time td{font-size:15px;color:#1f5798;font-weight:bold}.table__time .closed{color:#1f5798}.table__time .open{color:#1f5798}.table__time caption{margin-bottom:10px;font-size:20px;font-weight:bold}.table__price{width:100%;max-width:100%;margin:10px auto;border-collapse:collapse;text-align:center}.table__price th:first-child{width:80px;height:50px}.table__price th,.table__price td{padding:3px 8px 6px;background-color:#fff;white-space:nowrap;vertical-align:middle;text-align:center;font-size:15px;line-height:1.3}.table__price th{border:1px solid #fff;background-color:#000;color:#fff}.table__price td{border:1px solid #000;color:#1131b4;font-weight:bold}.table__price caption{margin-bottom:10px;font-size:20px;font-weight:bold}.table__price span{font-size:1.3rem;display:block;line-height:1;font-weight:normal;margin:4px 0;color:#000}.table__price .blk{color:#000}.price__add{font-size:1rem;text-indent:-1em;padding-left:1em}.reservation-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.reservation-btn a{width:100%;max-width:300px;border-radius:50px;border:2px solid #007900;background:-webkit-gradient(linear, left top, left bottom, from(#74ff74), color-stop(29.56%, #6bf56b), color-stop(52.71%, #4eeb4e), color-stop(85.22%, #02bf02), to(#00a300));background:linear-gradient(#74ff74 0%, #6bf56b 29.56%, #4eeb4e 52.71%, #02bf02 85.22%, #00a300 100%);display:block;text-align:center;color:#fff;font-weight:bold;padding:14px 0 16px;line-height:1;text-shadow:2px 2px 4px rgba(0,0,0,.3);font-size:1.8rem}.case__beforeafter{margin:20px 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cyuusyaku{margin:0 10px}.text{line-height:1.75;letter-spacing:.04em;font-size:1.5rem}.text span{background:-webkit-gradient(linear, left top, left bottom, color-stop(93%, transparent), color-stop(0%, #1131b4));background:linear-gradient(transparent 93%, #1131b4 0%)}.cta_price{margin:10px 10px 0}header .header-reserve{width:100%;max-width:120px;margin-right:6px}main #maincta{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:500px}#g-nav-list{height:100vh;overflow:scroll;padding:60px 0 40px}#g-nav ul{top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-color:rgba(0,0,0,0)}#g-nav #maincta{position:static;width:100%;margin-top:20px}#g-nav #maincta a{margin:0 auto;max-width:300px}.price__hige{margin-bottom:48px}.title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.title__block div:first-of-type{background-color:#000;width:44px;-ms-flex-negative:0;flex-shrink:0;color:#fff;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold}.title__block div:last-of-type{background-color:#fff;color:#000;width:100%;padding:8px;font-weight:bold;font-size:2rem;line-height:1.2}.shoushahani{margin:32px auto;padding:0 32px;max-width:300px}.machine{margin-bottom:10px}#ideahige{padding-top:60px}/*# sourceMappingURL=style.css.map */