.overview.catering .p-main .p-main__header{background-image:url(/assets/img/bg_header_overview.jpg)}body.overview.option .p-main.p-option .p-main__header{background-image:url(/assets/img/bg_header_option_2.jpg) !important}body.access .p-main .p-section--access .p-step__item.is-2col.w100{width:100%}.overview.catering .col-lg-4:first-of-type .p-card.p-card--4 .p-card__wrap .p-head .p-title{letter-spacing:-1px}.hov_eff:hover{opacity:.7}@media(min-width: 992px){.br-pc{display:block}.br-sp{display:none}.img_sp,.txt_sp{display:none}}@media(max-width: 991.98px){.br-pc{display:none}.br-sp{display:block}.img_pc,.txt_pc{display:none}}.p-mainvisual .p-mv-slider .p-mv-slider__item .p-mv-catch h2{font-size:1.5rem;font-weight:500;text-align:center}.p-mainvisual .p-mv-slider .p-mv-slider__item .p-mv-catch h2 img{width:clamp(300px,80%,500px);height:auto;display:block;margin:auto;margin-bottom:1em}.p-mainvisual .p-mv-slider .p-mv-slider__item .p-mv-catch p{margin-top:1rem;font-size:1.4rem}@media(max-width: 991.98px){.p-mainvisual .p-mv-slider .p-mv-slider__item .p-mv-catch h2{font-size:1.2rem}.p-mainvisual .p-mv-slider .p-mv-slider__item .p-mv-catch p{margin-top:1rem;font-size:1rem}}.p-header .p-header__nav .p-contact .p-contact__buttons .p-contact__customer{background-color:#ba9132;flex:1}.p-footer .p-contact .p-contact__tel{font-size:1.75rem}.p-aside .p-section--contact .p-button-group{margin-left:0;padding-left:0;border-left:none;display:flex;width:100%}.p-aside .p-section--contact .p-button-group>a{width:40%;font-size:1.2em;font-weight:bold}.p-contact .p-button-group .p-button{color:#fff;width:40%}.p-header .p-header__nav .p-contact .p-contact__buttons{flex:1}.p-mainvisual .p-mv-slider .p-mv-slider__item .p-mv-catch{margin-top:0}.p-mainvisual .p-contact{height:auto;padding:0;background:none;opacity:.9}.p-mainvisual .p-contact:hover,.p-mainvisual .p-contact:active,.p-mainvisual .p-contact:focus{opacity:1;background:none;transform:scale(1.05)}.p-mainvisual .p-contact .p-button{pointer-events:none;margin-left:0;padding:15px 40px;font-size:1.2rem}.p-mainvisual .p-contact.test01{left:250px;background-color:rgba(16,16,28,.8)}.p-mainvisual .p-contact.test01 a{left:250px;background-color:rgba(16,16,28,.8)}.p-mainvisual .p-panorama a{display:flex;align-items:center;height:100px;padding:20px 120px 20px 25px;background-color:rgba(16,16,28,.8);font-size:1rem;color:#fff}.p-mainvisual .p-contact.test01 .p-button{border:0;border:1px solid #fff;background-color:#fff !important;color:#10101c}@media(max-width: 991.98px){.p-mainvisual .p-panorama{display:none}}.p-access-image iframe{height:300px}@media(min-width: 430px){.p-access-image iframe{height:450px}}body.access .p-main .p-section--info::after{content:unset !important}.p-mainvisual{position:relative}.p-mainvisual .p-mv-catch{position:absolute;bottom:2%;left:30px;z-index:9;display:block !important;font-size:1.75rem;font-weight:normal;text-align:left}.p-mainvisual .p-mv-catch h2{font-size:1.6rem;font-weight:500}.p-mainvisual .p-mv-catch h2 img{width:clamp(300px,80%,500px);min-width:300px;height:auto;display:block;margin:auto;margin-bottom:1em}.p-mainvisual .p-mv-catch p{margin-top:1rem;font-size:1.25rem}.p-mainvisual .p-mv-catch p span{background:#ba9132;color:#fff;padding:.25rem;margin-right:.5rem}@media(max-width: 991.98px){.p-mainvisual .p-mv-catch{line-height:2;font-size:1.375rem;width:85%;right:0;left:auto;bottom:20vw}.p-mainvisual .p-mv-catch h2{font-size:1.2rem}.p-mainvisual .p-mv-catch p{margin-top:.5rem;font-size:.8rem;line-height:1.3}.mv-contact-txt{flex-basis:70%}.p-mainvisual .p-mv-catch p span{margin-bottom:.5rem}}.p-mainvisual .mv-contact{background-color:#fff;color:#000;display:flex;font-size:1rem;align-items:center;padding:1em;justify-content:center;gap:1em}@media(max-width: 991.98px){.p-mainvisual .mv-contact{flex-direction:column;display:none}.p-mainvisual .mv-contact .p-button{display:none}}.p-mainvisual .mv-contact .mv-contact-tel{font-weight:bold;font-size:1.8rem !important;text-align:center;line-height:1}.p-mainvisual .mv-contact span.note{display:block;font-size:.5em;font-weight:normal;background:none;color:#000;margin:.25rem 0 0;padding:0}.mv-contact .p-button--black:hover,.mv-contact .p-button--black:active,.mv-contact .p-button--black:focus{opacity:.8;background-color:#000 !important;color:#fff !important}.mv-contact .p-button--black{background:#ba9132;color:#fff;border:none;font-size:1.44rem;font-weight:bold}.p-mainvisual .p-mv-catch .mv-contact p{font-size:1rem;margin-top:0}.mv-txt{padding:1rem;text-align:left;background:rgba(0,0,0,.5);position:relative;color:#fff;margin-bottom:1rem}.mv-txt ul{display:flex;flex-wrap:wrap;margin:0;padding:0;margin-top:1em}.mv-txt li{font-size:1rem;list-style:none;margin-bottom:.5rem;margin-right:1em}.mv-txt li span{background:#ba9132;color:#fff;padding:.25rem;margin-right:.5rem}.mv-txt .mf_mv-txt-logo{position:absolute;right:20px;bottom:15px;width:120px}.sp{display:none}@media(max-width: 768px){.sp{display:block}.pc{display:none}.mv-contact,.mv-txt .mf_mv-txt-logo{display:none}}