.p-banquet,.p-lowerlinks,.p-modal__inner,.p-price__inner{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-banquet,.p-lowerlinks,.p-modal__inner,.p-price__inner{width:90%}}@media only screen and (max-width:767px){.p-banquet,.p-lowerlinks,.p-modal__inner,.p-price__inner{width:89.7435897436%}}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}@media only screen and (max-width:767px)and (min-width:768px){html.lower #contents .l-title.u-sub h2 span{font-size:2rem}}@media only screen and (max-width:767px)and (max-width:767px){html.lower #contents .l-title.u-sub h2 span{font-size:2.1428571429rem}}.p-banquet{max-width:1100px;margin-top:6rem}@media only screen and (max-width:767px){.p-banquet{margin-top:4.2rem}}.p-banquet h3{margin-bottom:2.3333333333rem}@media only screen and (max-width:767px){.p-banquet h3{margin-bottom:1.6333333333rem}}.p-banquet__text{margin-top:2rem}@media only screen and (max-width:767px){.p-banquet__text{margin-top:1.4rem}}@media only screen and (min-width:768px){.p-banquet__text{max-width:960px;margin-inline:auto}}.p-banquet__text h4{text-align:center;margin-bottom:1rem}@media only screen and (max-width:767px){.p-banquet__text h4{margin-bottom:.7rem}}@media only screen and (min-width:768px){.p-banquet__text .txt{width:72.9166666667%;margin-inline:auto;text-align:center}}.p-banquet__text table{margin:2.3333333333rem auto 0}@media only screen and (max-width:767px){.p-banquet__text table{margin:1.6333333333rem auto 0}}@media only screen and (min-width:768px){.p-banquet__text table{width:auto}}@media only screen and (min-width:1200px){.p-banquet__text table tr th{width:16rem}}@media print{.p-banquet__text table tr th{width:16rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-banquet__text table tr th{width:13.3333333333rem}}.p-banquet__text .btn{text-align:center;margin-top:2.6666666667rem}@media only screen and (max-width:767px){.p-banquet__text .btn{margin-top:1.8666666667rem}}.p-banquet__layout{border:1px solid #d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.3333333333rem;margin-top:2.6666666667rem}@media only screen and (max-width:767px){.p-banquet__layout{margin-top:1.8666666667rem}}@media only screen and (min-width:768px){.p-banquet__layout{padding:3.3333333333rem}}@media only screen and (max-width:767px){.p-banquet__layout{padding:2.3333333333rem}}.p-banquet__layout h4{margin-bottom:1.6666666667rem}@media only screen and (max-width:767px){.p-banquet__layout h4{margin-bottom:1.1666666667rem}}@media only screen and (min-width:1200px){.p-banquet__layout__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 3.125vw}}@media print{.p-banquet__layout__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 3.125vw}}#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap ul li:nth-child(1) .img p:nth-child(1){width:43.1279620853%}#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap ul li:nth-child(1) .img p:nth-child(2),#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap ul li:nth-child(1) .img p:nth-child(3){width:28.4360189573%}#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap ul li:nth-child(2) .img p:nth-child(1){width:34.9206349206%}#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap ul li:nth-child(2) .img p:nth-child(2){width:65.0793650794%}@media only screen and (min-width:768px)and (max-width:1199px){#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap{max-width:440px;margin-inline:auto}#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap+.wrap{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#banquet_shinkanbanquetsmall .p-banquet__layout__image .wrap ul li{width:75%;margin:auto}}@media only screen and (max-width:767px){.p-banquet__layout__image .wrap+.wrap{margin-top:1.8666666667rem}}.p-banquet__layout__image .wrap .st{color:#003b54;margin-bottom:.6666666667rem}@media only screen and (max-width:767px){.p-banquet__layout__image .wrap .st{margin-bottom:.4666666667rem}}.p-banquet__layout__image .wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.p-banquet__layout__image .wrap ul{gap:0 3.125vw}}@media only screen and (max-width:767px){.p-banquet__layout__image .wrap ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.3333333333rem 7.1428571429%}}.p-banquet__layout__image .wrap ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}@media only screen and (max-width:767px){.p-banquet__layout__image .wrap ul li{width:46.4285714286%}}.p-banquet__layout__image .wrap ul li .txt{margin-top:1rem}@media only screen and (max-width:767px){.p-banquet__layout__image .wrap ul li .txt{margin-top:.7rem}}.p-banquet__layout__image .wrap ul li .img:has(p){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-banquet__layout__image .wrap ul li .img:has(p) p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-banquet__layout__image .wrap ul li .img:has(p) p span{display:block;line-height:1.5}@media only screen and (max-width:767px){.p-banquet__layout__image .wrap ul li .img img{width:100%}}@media only screen and (max-width:767px){#banquet_shinkanbanquet .p-banquet__layout__image .wrap ul li .img img{max-height:9.6666666667rem;-o-object-fit:contain;object-fit:contain}}@media only screen and (min-width:768px){.p-banquet__layout .btn{width:30rem;margin:4.6666666667rem auto 0}}@media only screen and (max-width:767px){.p-banquet__layout .btn{width:100%;margin-top:3.2666666667rem}}.p-price{background:url(../images/common/bg2.webp) no-repeat center top}@media only screen and (min-width:768px){.p-price{margin-top:7.3333333333rem;padding-top:5.3333333333rem;background-size:100% auto}}@media only screen and (max-width:767px){.p-price{margin-top:5.1333333333rem;padding-top:3.7333333333rem;background-size:auto 31.3333333333rem}}.p-price__inner{max-width:1100px}.p-price__inner h3{margin-bottom:2.6666666667rem}@media only screen and (max-width:767px){.p-price__inner h3{margin-bottom:1.8666666667rem}}.p-price__inner__detail h4{margin-bottom:1rem}@media only screen and (max-width:767px){.p-price__inner__detail h4{margin-bottom:.7rem}}.p-price__inner__detail .wrp_tbl{padding-bottom:.6666666667rem}@media only screen and (min-width:1200px){.p-price__inner__detail .wrp_tbl{overflow-x:scroll}}@media print{.p-price__inner__detail .wrp_tbl{overflow-x:scroll}}@media only screen and (min-width:768px){.p-price__inner__detail .wrp_tbl table{width:127.2727272727%}}@media only screen and (max-width:767px){.p-price__inner__detail .wrp_tbl table{width:300%}}.p-price__inner__detail .wrp_tbl table tr:first-child th,.p-price__inner__detail .wrp_tbl table tr:nth-child(2) th{background:#eeecea}.p-price__inner__detail .wrp_tbl table tr:first-child th:first-child{width:11.4285714286%}.p-price__inner__detail .wrp_tbl table tr:first-child th:nth-child(2){width:9.2857142857%}.p-price__inner__detail .wrp_tbl table tr:first-child th:nth-child(3){width:37.1428571429%}.p-price__inner__detail .wrp_tbl table tr:first-child th:nth-child(4){width:27.8571428571%}.p-price__inner__detail .wrp_tbl table tr:first-child th:nth-child(5){width:9.2857142857%}.p-price__inner__detail .wrp_tbl table tr td,.p-price__inner__detail .wrp_tbl table tr th{border:1px solid #d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400}@media only screen and (min-width:768px){.p-price__inner__detail .wrp_tbl table tr td,.p-price__inner__detail .wrp_tbl table tr th{padding:.8666666667rem 1.3333333333rem}}@media only screen and (max-width:767px){.p-price__inner__detail .wrp_tbl table tr td,.p-price__inner__detail .wrp_tbl table tr th{padding:.52rem .8rem}}@media only screen and (max-width:767px)and (min-width:768px){.p-price__inner__detail .wrp_tbl table tr td,.p-price__inner__detail .wrp_tbl table tr th{font-size:.8666666667rem}}@media only screen and (max-width:767px)and (max-width:767px){.p-price__inner__detail .wrp_tbl table tr td,.p-price__inner__detail .wrp_tbl table tr th{font-size:.9285714286rem}}.p-price__inner__detail .wrp_tbl table tr th{background:#f7f7f7}.p-price__inner__detail .wrp_tbl table tr td{background:#fff}.p-price__inner__detail .wrp_tbl table.grand_banq tr:first-child th:first-child{width:16.4285714286%}.p-price__inner__detail .wrp_tbl table.grand_banq tr:nth-child(3) th{width:5%}.p-price__inner__detail .wrp_tbl table.grand_banq tr:nth-child(3) th:first-child{text-align:center}.p-price__inner__detail .wrp_tbl table.grand_banq tr:nth-child(3) th:nth-child(2){width:11.4285714286%}.p-price__inner__detail .wrp_tbl table.grand_banq tr:nth-child(3) td{width:9.2857142857%}.p-price__inner__detail ul{margin-top:.6666666667rem}@media only screen and (max-width:767px){.p-price__inner__detail ul{margin-top:.4666666667rem}}.p-price__inner__detail ul li{text-indent:-1em;padding-left:1em}.scroll-hint-icon-wrap .scroll-hint-icon{left:50%;top:50%;width:auto;margin:0;padding:0;background:0 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroll-hint-icon-wrap .scroll-hint-icon:before{width:4rem;height:4rem;background:url(../../banquet/images/ic_scr.svg) no-repeat left top/contain}.scroll-hint-icon-wrap .scroll-hint-icon:after{content:none}.scroll-hint-icon-wrap .scroll-hint-icon .scroll-hint-text{display:none}.p-lowerlinks{max-width:1400px;margin-top:7rem}@media only screen and (max-width:767px){.p-lowerlinks{margin-top:4.9rem}}@media only screen and (min-width:768px){.p-lowerlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2.1428571429%}}@media only screen and (min-width:768px)and (max-width:983px){.p-lowerlinks{width:80%;margin-inline:auto}}.p-lowerlinks li{margin-top:-1px}@media only screen and (min-width:768px){.p-lowerlinks li{width:31.8571428571%}}@media only screen and (min-width:768px)and (max-width:983px){.p-lowerlinks li{width:48.9285714286%}}.p-lowerlinks li a{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:4.4843049327% 3.3632286996% 4.4843049327% 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:border .5s ease;transition:border .5s ease}.p-lowerlinks li a:after{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:140%;height:140%;background:rgba(176,131,83,.05);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .5s ease;transition:opacity .3s ease,-webkit-transform .5s ease;transition:opacity .3s ease,transform .5s ease;transition:opacity .3s ease,transform .5s ease,-webkit-transform .5s ease}.p-lowerlinks li a .img{overflow:hidden;width:20.8816705336%;border-radius:.2rem}.p-lowerlinks li a .txt{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.p-lowerlinks li a .txt{max-width:69.837587007%;margin-left:9.2807424594%;padding-right:2.6666666667rem;word-break:keep-all}}@media only screen and (max-width:767px){.p-lowerlinks li a .txt{width:72.1577726218%;margin-left:6.9605568445%;padding-right:1.8666666667rem}}.p-lowerlinks li a .txt svg{position:absolute;right:0;top:50%;width:.6666666667rem;margin-top:-.3333333333rem}.p-lowerlinks li a:hover{z-index:1;border-color:#b08353}.p-lowerlinks li a:hover:after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.p-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}@media only screen and (min-width:768px){.p-modal{padding-block:5.3333333333rem}}@media only screen and (max-width:767px){.p-modal{padding-block:3.7333333333rem}}.p-modal__bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.p-modal__inner{max-width:1100px;display:table;height:100%}.p-modal__inner__amenity{display:table-cell;vertical-align:middle}.p-modal__inner__amenity>div{position:relative;z-index:1;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.p-modal__inner__amenity>div{padding:4rem 7.7272727273%}}@media only screen and (max-width:767px){.p-modal__inner__amenity>div{padding:1.6333333333rem}}.p-modal__inner__amenity>div h3{margin-bottom:2rem}@media only screen and (max-width:767px){.p-modal__inner__amenity>div h3{margin-bottom:1.4rem}}.p-modal__inner__amenity>div .js-closeModal{position:absolute;right:0;width:2rem;height:2rem;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;top:-3.3333333333rem}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .js-closeModal{top:-2.6666666667rem}}.p-modal__inner__amenity>div .js-closeModal:after,.p-modal__inner__amenity>div .js-closeModal:before{content:"";position:absolute;left:50%;top:50%;width:2.6666666667rem;height:2px;margin:-1px 0 0 -1.3333333333rem;background:#fff}.p-modal__inner__amenity>div .js-closeModal:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-modal__inner__amenity>div .js-closeModal:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-modal__inner__amenity>div .js-closeModal:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}