.sp-page-wrap{padding:150px 0 0px 0}@media (max-width:600px){.sp-page-wrap{padding:150px 0 0 0}}.sp-page-wrap .sp-title{height:30px;width:auto}.sp-page-wrap .sp-menubtn{justify-content:center;align-items:center;margin:80px 0}.sp-page-wrap .sp-menubtn a{display:inline-block;box-sizing:border-box;width:300px;text-align:center;position:relative;transition:0.3s}.sp-page-wrap .sp-menubtn a img{height:30px;width:auto}@media (max-width:600px){.sp-page-wrap .sp-menubtn a img{height:20px}}.sp-page-wrap .sp-menubtn a:hover:after{content:"";height:4px;width:70px;background-color:#aba7a5;position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media (max-width:600px){.sp-page-wrap .sp-menubtn a{width:160px}}.sp-page-wrap .sp-menubtn .sp-border-image{top:50%;left:51%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.sp-page-wrap .sp-menubtn .sp-border-image img{height:40px;width:auto}@media (max-width:600px){.sp-page-wrap .sp-menubtn .sp-border-image{left:53%}}.sp-bremaen-wrap{background-color:#d5d9e3;padding:60px 0}.sp-bremaen-wrap .sp-bremaen-inner{max-width:1000px;margin:0 auto}@media (max-width:900px){.sp-bremaen-wrap .sp-bremaen-inner{flex-wrap:wrap-reverse}}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-image{width:calc(60% - 60px);padding-right:60px}@media (max-width:900px){.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-image{width:100%;padding-right:0px}}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text{width:40%}@media (max-width:900px){.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text{width:100%;margin-bottom:40px}}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .title-one{font-size:18px;font-weight:bold;margin-bottom:20px}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .title-two img{height:30px;width:auto;margin-bottom:20px}@media (max-width:600px){.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .title-two img{height:25px}}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text ul{margin-bottom:20px}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text ul li{font-weight:500}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .maru{height:60px;width:60px;border-radius:50%;line-height:60px;text-align:center;background:black;font-size:14px;color:white;font-weight:bold}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .reservation-title{align-items:center}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .reservation-title .reservation-shop-name{padding-left:20px}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .reservation-title .reservation-shop-name a{display:inline-block;font-size:24px;font-weight:bold;transition:0.3s}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .reservation-title .reservation-shop-name a:hover{text-decoration:underline}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .shop-btn{margin-top:20px}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .shop-btn a{display:inline-block;background-color:#3a93d1;height:32px;width:190px;text-align:center;border-radius:15px;position:relative;transition:0.3s}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .shop-btn a img{height:16px;width:auto;position:relative;top:8px}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .shop-btn a span{transition:0.3s;display:inline-block}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .shop-btn a span img{padding-left:15px;height:12px;width:auto;top:9px;transition:0.3s;display:inline-block;position:relative;right:0}.sp-bremaen-wrap .sp-bremaen-inner .sp-bremaen-text .shop-btn a:hover span img{right:-5px}@media (max-width:1150px){.sp-bremaen-wrap .sp-bremaen-inner{width:90%}}.sp-bremaen-wrap .pr-table-wrap{margin-top:60px}.sp-bremaen-wrap .pr-table-wrap .pr-title{margin-bottom:30px}.sp-bremaen-wrap .pr-table-wrap .pr-title img{height:25px;width:auto}.sp-bremaen-wrap .pr-table-wrap table{width:100%;text-align:left;box-sizing:border-box;border-collapse:collapse}.sp-bremaen-wrap .pr-table-wrap table tr{border-top:1px solid #231815}.sp-bremaen-wrap .pr-table-wrap table tr th{box-sizing:border-box;padding:10px}.sp-bremaen-wrap .pr-table-wrap table tr td{box-sizing:border-box;padding:10px 0}.sp-bremaen-wrap .pr-table-wrap table tr:last-child{border-bottom:1px solid #231815}.sp-brugwrap{background-color:#e9ded2}.sp-brugwrap .sp-bremaen-inner .sp-bremaen-image{padding-right:0px;padding-left:60px}@media (max-width:900px){.sp-brugwrap .sp-bremaen-inner{flex-wrap:wrap}}