@charset "UTF-8";html #ptop .c-title--primary{color:var(--abi-color-title)}html #ptop .c-title--primary .sen{font-family:var(--abi-font-family-primary);letter-spacing:.1rem;font-size:clamp(14px,calc(.3164556962vw + 11.5696202532px),16px)}@media(max-width:767px){html #ptop .c-title--primary .sen{font-size:clamp(14px,calc(.2237136465vw + 13.2841163311px),15px)}}html #ptop .c-title--primary .pri{font-family:var(--abi-font-family-primary);letter-spacing:.1rem;font-size:clamp(20px,calc(.6329113924vw + 15.1392405063px),24px)}@media(max-width:767px){html #ptop .c-title--primary .pri{font-size:clamp(20px,calc(.8948545861vw + 17.1364653244px),24px)}}html #ptop .c-title--primary .sec{font-family:var(--abi-font-family-primary);letter-spacing:.1rem;font-size:clamp(20px,calc(.6329113924vw + 15.1392405063px),24px)}@media(max-width:767px){html #ptop .c-title--primary .sec{font-size:clamp(20px,calc(.8948545861vw + 17.1364653244px),24px)}}html #ptop .c-title--primary:not(:has(.en)):not(:has(.pri)) .sec{font-size:clamp(14px,calc(.3164556962vw + 11.5696202532px),16px)}@media(max-width:767px){html #ptop .c-title--primary:not(:has(.en)):not(:has(.pri)) .sec{font-size:clamp(14px,calc(.2237136465vw + 13.2841163311px),15px)}}html #ptop .c-title--secondary span{font-weight:400}html #ptop .c-title--secondary .pri{color:var(--abi-color-title);font-family:var(--abi-font-family-quaternary);letter-spacing:.1rem;line-height:1!important;font-size:clamp(24px,calc(1.582278481vw + 11.8481012658px),34px)}@media(max-width:767px){html #ptop .c-title--secondary .pri{font-size:clamp(24px,calc(2.2371364653vw + 16.841163311px),34px)}}html #ptop .c-title--secondary .sen{letter-spacing:.1rem;font-family:var(--abi-font-family-primary);font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px)}@media(max-width:767px){html #ptop .c-title--secondary .sen{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}html #ptop .c-title--secondary:not(:has(.en)):not(:has(.pri)) .ter{color:var(--abi-color-title);font-family:var(--abi-font-family-quaternary);letter-spacing:.1rem;font-size:clamp(24px,calc(1.582278481vw + 11.8481012658px),34px)}@media(max-width:767px){html #ptop .c-title--secondary:not(:has(.en)):not(:has(.pri)) .ter{font-size:clamp(24px,calc(2.2371364653vw + 16.841163311px),34px)}}html #ptop .c-title--secondary:not(:has(.en)):not(:has(.pri)) .qua{font-family:var(--abi-font-family-primary);font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px)}@media(max-width:767px){html #ptop .c-title--secondary:not(:has(.en)):not(:has(.pri)) .qua{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}html #ptop .c-title--tertiary{display:flex;flex-direction:column;position:relative;width:-moz-fit-content;width:fit-content;padding-top:clamp(16px,calc(.9090909091vw + 13.0909090909px),24px)}html #ptop .c-title--tertiary:before{content:"";position:absolute;top:0;left:0;width:2rem;height:2px;background-image:var(--gradient-base-accent-1)}html #ptop .c-title--tertiary span{font-weight:400}html #ptop .c-title--tertiary .pri{order:1;font-family:var(--abi-font-family-primary);font-size:clamp(20px,calc(.9493670886vw + 12.7088607595px),26px);margin-bottom:clamp(8px,calc(.9090909091vw + 5.0909090909px),16px)}@media(max-width:767px){html #ptop .c-title--tertiary .pri{font-size:clamp(20px,calc(1.3422818792vw + 15.7046979866px),26px)}}html #ptop .c-title--tertiary .sen{order:2;font-family:var(--abi-font-family-secondary);color:var(--abi-color-sub2);letter-spacing:.1rem;font-size:clamp(13px,calc(.3164556962vw + 10.5696202532px),15px)}@media(max-width:767px){html #ptop .c-title--tertiary .sen{font-size:clamp(13px,calc(.4474272931vw + 11.5682326622px),15px)}}html #ptop .c-title--tertiary:not(:has(.en)):not(:has(.pri)):before{display:none}html #ptop .c-title--tertiary:not(:has(.en)):not(:has(.pri)) .sec{font-family:var(--abi-font-family-secondary);color:var(--abi-color-sub2);letter-spacing:.1rem;font-size:clamp(13px,calc(.3164556962vw + 10.5696202532px),15px)}@media(max-width:767px){html #ptop .c-title--tertiary:not(:has(.en)):not(:has(.pri)) .sec{font-size:clamp(13px,calc(.4474272931vw + 11.5682326622px),15px)}}html #ptop .c-title--tertiary[class*=--center]{width:100%;justify-content:center}html #ptop .c-title--tertiary[class*=--center]:before{left:50%;transform:translate(-50%)}html #ptop .c-title--quaternary span{font-weight:400}html #ptop .c-title--quaternary .pri{font-family:var(--abi-font-family-primary);font-size:clamp(20px,calc(.9493670886vw + 12.7088607595px),26px);margin-bottom:clamp(8px,calc(.9090909091vw + 5.0909090909px),16px)}@media(max-width:767px){html #ptop .c-title--quaternary .pri{font-size:clamp(20px,calc(1.3422818792vw + 15.7046979866px),26px)}}html #ptop .c-title--quaternary .sen{font-family:var(--abi-font-family-secondary);color:var(--abi-color-sub1);letter-spacing:.1rem;font-size:clamp(14px,calc(.3164556962vw + 11.5696202532px),16px)}@media(max-width:767px){html #ptop .c-title--quaternary .sen{font-size:clamp(14px,calc(.4474272931vw + 12.5682326622px),16px)}}html #ptop .c-title--quaternary:not(:has(.pri)) .sec{font-family:var(--abi-font-family-secondary);color:var(--abi-color-sub1);letter-spacing:.1rem;font-size:clamp(14px,calc(.6329113924vw + 9.1392405063px),18px)}@media(max-width:767px){html #ptop .c-title--quaternary:not(:has(.pri)) .sec{font-size:clamp(14px,calc(.8948545861vw + 11.1364653244px),18px)}}html #ptop .c-title--quinary span{font-weight:400}html #ptop .c-title--quinary .pri{letter-spacing:.1rem;font-family:var(--abi-font-family-quaternary);font-size:clamp(18px,calc(.9493670886vw + 10.7088607595px),24px);margin-bottom:clamp(4px,calc(.4545454545vw + 2.5454545455px),8px)}@media(max-width:767px){html #ptop .c-title--quinary .pri{font-size:clamp(18px,calc(1.3422818792vw + 13.7046979866px),24px)}}html #ptop .c-title--quinary .sen{font-family:var(--abi-font-family-primary);letter-spacing:.1rem;font-size:clamp(13px,calc(.3164556962vw + 10.5696202532px),15px)}@media(max-width:767px){html #ptop .c-title--quinary .sen{font-size:clamp(13px,calc(.4474272931vw + 11.5682326622px),15px)}}html #ptop .c-title--quinary:not(:has(.pri)):not(:has(.sec)) .ter{letter-spacing:.1rem;font-family:var(--abi-font-family-quaternary);font-size:clamp(18px,calc(.9493670886vw + 10.7088607595px),24px);margin-bottom:clamp(4px,calc(.4545454545vw + 2.5454545455px),8px)}@media(max-width:767px){html #ptop .c-title--quinary:not(:has(.pri)):not(:has(.sec)) .ter{font-size:clamp(18px,calc(1.3422818792vw + 13.7046979866px),24px)}}html #ptop .c-title--quinary:not(:has(.pri)):not(:has(.sec)) .qua{font-family:var(--abi-font-family-primary);letter-spacing:.1rem;font-size:clamp(13px,calc(.3164556962vw + 10.5696202532px),15px)}@media(max-width:767px){html #ptop .c-title--quinary:not(:has(.pri)):not(:has(.sec)) .qua{font-size:clamp(13px,calc(.4474272931vw + 11.5682326622px),15px)}}html #ptop .c-title--senary{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:1.6rem}html #ptop .c-title--senary span{font-weight:400}html #ptop .c-title--senary .pri{margin:0;order:1;letter-spacing:.1rem;font-family:var(--abi-font-family-primary);font-size:clamp(18px,calc(.9493670886vw + 10.7088607595px),24px);display:flex;align-items:center}html #ptop .c-title--senary .pri:before{content:"";display:block;width:1rem;height:1rem;margin-right:1rem;border-radius:50%;background-color:var(--abi-color-conversion)}@media(min-width:768px){html #ptop .c-title--senary .pri{margin-right:1rem}}@media(max-width:767px){html #ptop .c-title--senary .pri{margin-bottom:1.6rem;font-size:clamp(18px,calc(1.3422818792vw + 13.7046979866px),24px)}}html #ptop .c-title--senary .sen{margin:0;order:2;font-family:var(--abi-font-family-primary);letter-spacing:.1rem;line-height:1.6;font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px)}@media(max-width:767px){html #ptop .c-title--senary .sen{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}html #ptop .c-title--senary:not(:has(.en)):not(:has(.pri)) .sec{margin:0;letter-spacing:.1rem;font-family:var(--abi-font-family-primary);font-size:clamp(18px,calc(.9493670886vw + 10.7088607595px),24px);display:flex;align-items:center;margin-right:1rem}html #ptop .c-title--senary:not(:has(.en)):not(:has(.pri)) .sec:before{content:"";display:block;width:1rem;height:1rem;margin-right:1rem;border-radius:50%;background-color:var(--abi-color-conversion)}@media(max-width:767px){html #ptop .c-title--senary:not(:has(.en)):not(:has(.pri)) .sec{font-size:clamp(18px,calc(1.3422818792vw + 13.7046979866px),24px)}}html #ptop .c-title--senary:not(:has(.en)):not(:has(.pri)) .ter{margin:0;line-height:1.6;font-family:var(--abi-font-family-primary);letter-spacing:.1rem;font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px)}@media(max-width:767px){html #ptop .c-title--senary:not(:has(.en)):not(:has(.pri)) .ter{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}html #ptop .c-title--senary[class*=--center]{justify-content:center}html #ptop .c-title_lower--primary span,html #ptop .c-title_lower--secondary span,html #ptop .c-title_lower--tertiary span{font-weight:400}html #ptop .c-title_lower--primary span.m,html #ptop .c-title_lower--secondary span.m,html #ptop .c-title_lower--tertiary span.m{letter-spacing:.2rem;font-size:clamp(16px,calc(.6329113924vw + 11.1392405063px),20px)}@media(max-width:767px){html #ptop .c-title_lower--primary span.m,html #ptop .c-title_lower--secondary span.m,html #ptop .c-title_lower--tertiary span.m{font-size:clamp(16px,calc(.8948545861vw + 13.1364653244px),20px)}}html #ptop .c-title_lower--primary span.s,html #ptop .c-title_lower--secondary span.s,html #ptop .c-title_lower--tertiary span.s{font-family:var(--abi-font-family-secondary);color:var(--abi-color-sub2);letter-spacing:.1rem;font-size:clamp(13px,calc(.3164556962vw + 10.5696202532px),15px)}@media(max-width:767px){html #ptop .c-title_lower--primary span.s,html #ptop .c-title_lower--secondary span.s,html #ptop .c-title_lower--tertiary span.s{font-size:clamp(13px,calc(.4474272931vw + 11.5682326622px),15px)}}html #ptop .c-title_lower--secondary span.m{color:var(--abi-color-sub1)}html #ptop .c-title_lower--tertiary{border-bottom-color:var(--abi-color-border-primary)}html #ptop .c-title_lower--tertiary span.s{margin-top:0}html #ptop .c-title_lower--quaternary:after,html #ptop .c-title_lower--quinary:after,html #ptop .c-title_lower--senary:after,html #ptop .c-title_lower--septenary:after{content:"";position:absolute;left:0;bottom:0;width:2rem;height:2px;background-image:var(--gradient-base-accent-1)}html #ptop .c-title_lower--quaternary span,html #ptop .c-title_lower--quinary span,html #ptop .c-title_lower--senary span,html #ptop .c-title_lower--septenary span{font-weight:400}html #ptop .c-title_lower--quaternary span.m,html #ptop .c-title_lower--quinary span.m,html #ptop .c-title_lower--senary span.m,html #ptop .c-title_lower--septenary span.m{letter-spacing:.1rem;font-family:var(--abi-font-family-secondary);font-size:clamp(16px,calc(.6329113924vw + 11.1392405063px),20px)}@media(max-width:767px){html #ptop .c-title_lower--quaternary span.m,html #ptop .c-title_lower--quinary span.m,html #ptop .c-title_lower--senary span.m,html #ptop .c-title_lower--septenary span.m{font-size:clamp(16px,calc(.8948545861vw + 13.1364653244px),20px)}}html #ptop .c-title_lower--quaternary span.s,html #ptop .c-title_lower--quinary span.s,html #ptop .c-title_lower--senary span.s,html #ptop .c-title_lower--septenary span.s{margin-top:0;font-size:clamp(15px,calc(.4746835443vw + 11.3544303797px),18px)}@media(max-width:767px){html #ptop .c-title_lower--quaternary span.s,html #ptop .c-title_lower--quinary span.s,html #ptop .c-title_lower--senary span.s,html #ptop .c-title_lower--septenary span.s{font-size:clamp(15px,calc(.6711409396vw + 12.8523489933px),18px)}}html #ptop .c-title_lower--quaternary[class*=--center]:after,html #ptop .c-title_lower--quinary[class*=--center]:after,html #ptop .c-title_lower--senary[class*=--center]:after,html #ptop .c-title_lower--septenary[class*=--center]:after{left:50%;transform:translate(-50%)}html #ptop .c-title_lower--quaternary:after{background:linear-gradient(90deg,#92ebff,#b2ead7)}html #ptop .c-title_lower--quinary:before{content:none}html #ptop .c-title_lower--quinary:after{background-color:var(--abi-color-conversion);background-image:none}html #ptop .c-title_lower--quinary span{color:var(--abi-color-sub1)}html #ptop .c-title_lower--quinary{padding-left:0;padding-bottom:1rem}html #ptop .c-title_lower--senary{padding-left:2rem}html #ptop .c-title_lower--senary:before{width:2px;height:100%;background-color:var(--abi-color-border-primary)}html #ptop .c-title_lower--senary:after{content:none;background-image:none}html #ptop .c-title_lower--septenary:before{content:none}html #ptop .c-title_lower--septenary:after{content:none}html #ptop .c-title_lower--septenary{color:var(--abi-color-text);background-color:var(--abi-color-bg-primary)}html #ptop [class*=c-title] span{font-weight:400;line-height:1.6}html #ptop .c-plaintext--primary{line-height:1.8;font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px)}@media(max-width:767px){html #ptop .c-plaintext--primary{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}html #ptop .c-plaintext--secondary{line-height:1.6;font-size:clamp(13px,calc(.3164556962vw + 10.5696202532px),15px)}@media(max-width:767px){html #ptop .c-plaintext--secondary{font-size:clamp(13px,calc(.4474272931vw + 11.5682326622px),15px)}}html #ptop .c-plaintext--tertiary{line-height:1.6;font-size:clamp(18px,calc(.6329113924vw + 13.1392405063px),22px);letter-spacing:.16em}@media(max-width:767px){html #ptop .c-plaintext--tertiary{font-size:clamp(18px,calc(.8948545861vw + 15.1364653244px),22px)}}html #ptop .c-plaintext--quaternary{line-height:1.6;font-size:clamp(18px,calc(.3164556962vw + 15.5696202532px),20px)}@media(max-width:767px){html #ptop .c-plaintext--quaternary{font-size:clamp(18px,calc(.4474272931vw + 16.5682326622px),20px)}}html #ptop .c-plaintext--quinary{line-height:1.6;font-size:clamp(11px,calc(.3164556962vw + 8.5696202532px),13px)}@media(max-width:767px){html #ptop .c-plaintext--quinary{font-size:clamp(11px,calc(.4474272931vw + 9.5682326622px),13px)}}html #ptop .c-plaintext--senary{line-height:1.6;font-size:clamp(10px,calc(.3164556962vw + 7.5696202532px),12px)}@media(max-width:767px){html #ptop .c-plaintext--senary{font-size:clamp(15px,calc(.4474272931vw + 13.5682326622px),17px)}}html #ptop .c-btn--primary .inn_btn,html #ptop .c-btn--primary a,html #ptop .c-btn--primary button,html #ptop .c-btn--secondary .inn_btn,html #ptop .c-btn--secondary a,html #ptop .c-btn--secondary button,html #ptop .c-btn--tertiary .inn_btn,html #ptop .c-btn--tertiary a,html #ptop .c-btn--tertiary button{width:-moz-fit-content;width:fit-content;background:0 0;border:0;color:var(--abi-color-text);font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px);min-width:0;padding:0;position:relative}html #ptop .c-btn--primary .inn_btn:after,html #ptop .c-btn--primary a:after,html #ptop .c-btn--primary button:after,html #ptop .c-btn--secondary .inn_btn:after,html #ptop .c-btn--secondary a:after,html #ptop .c-btn--secondary button:after,html #ptop .c-btn--tertiary .inn_btn:after,html #ptop .c-btn--tertiary a:after,html #ptop .c-btn--tertiary button:after{content:none}html #ptop .c-btn--primary .inn_btn:before,html #ptop .c-btn--primary a:before,html #ptop .c-btn--primary button:before,html #ptop .c-btn--secondary .inn_btn:before,html #ptop .c-btn--secondary a:before,html #ptop .c-btn--secondary button:before,html #ptop .c-btn--tertiary .inn_btn:before,html #ptop .c-btn--tertiary a:before,html #ptop .c-btn--tertiary button:before{content:"";position:absolute;z-index:1;right:0;top:50%;height:.5rem;width:2.6rem;background-image:url(//www.olivebayhotel.co.jp/cdn/shop/files/arrow_btn.svg?v=15456754776319499084);background-position:top right;background-size:2.6rem .5rem;background-repeat:no-repeat;transform:translate(50%,-50%);transform-origin:right;transition:width .3s ease-in-out,right .3s ease-in-out}html #ptop .c-btn--primary .inn_btn .inner,html #ptop .c-btn--primary a .inner,html #ptop .c-btn--primary button .inner,html #ptop .c-btn--secondary .inn_btn .inner,html #ptop .c-btn--secondary a .inner,html #ptop .c-btn--secondary button .inner,html #ptop .c-btn--tertiary .inn_btn .inner,html #ptop .c-btn--tertiary a .inner,html #ptop .c-btn--tertiary button .inner{display:inline-block;position:relative;display:flex;align-items:center;padding-right:3.2rem;width:-moz-fit-content;width:fit-content}html #ptop .c-btn--primary .inn_btn .inner:after,html #ptop .c-btn--primary a .inner:after,html #ptop .c-btn--primary button .inner:after,html #ptop .c-btn--secondary .inn_btn .inner:after,html #ptop .c-btn--secondary a .inner:after,html #ptop .c-btn--secondary button .inner:after,html #ptop .c-btn--tertiary .inn_btn .inner:after,html #ptop .c-btn--tertiary a .inner:after,html #ptop .c-btn--tertiary button .inner:after{content:"";position:absolute;transition:opacity .3s ease-in-out;right:0;top:50%;transform:translateY(-50%);display:block;width:2.6rem;height:2.6rem;background-color:var(--abi-color-conversion);border-radius:50%}@media(any-hover:hover){html #ptop .c-btn--primary .inn_btn:hover,html #ptop .c-btn--primary a:hover,html #ptop .c-btn--primary button:hover,html #ptop .c-btn--secondary .inn_btn:hover,html #ptop .c-btn--secondary a:hover,html #ptop .c-btn--secondary button:hover,html #ptop .c-btn--tertiary .inn_btn:hover,html #ptop .c-btn--tertiary a:hover,html #ptop .c-btn--tertiary button:hover{opacity:1!important}html #ptop .c-btn--primary .inn_btn:hover:before,html #ptop .c-btn--primary a:hover:before,html #ptop .c-btn--primary button:hover:before,html #ptop .c-btn--secondary .inn_btn:hover:before,html #ptop .c-btn--secondary a:hover:before,html #ptop .c-btn--secondary button:hover:before,html #ptop .c-btn--tertiary .inn_btn:hover:before,html #ptop .c-btn--tertiary a:hover:before,html #ptop .c-btn--tertiary button:hover:before{width:1.6rem;right:1.6rem}html #ptop .c-btn--primary .inn_btn:hover .inner:after,html #ptop .c-btn--primary a:hover .inner:after,html #ptop .c-btn--primary button:hover .inner:after,html #ptop .c-btn--secondary .inn_btn:hover .inner:after,html #ptop .c-btn--secondary a:hover .inner:after,html #ptop .c-btn--secondary button:hover .inner:after,html #ptop .c-btn--tertiary .inn_btn:hover .inner:after,html #ptop .c-btn--tertiary a:hover .inner:after,html #ptop .c-btn--tertiary button:hover .inner:after{opacity:0}}@media(max-width:767px){html #ptop .c-btn--primary .inn_btn,html #ptop .c-btn--primary a,html #ptop .c-btn--primary button,html #ptop .c-btn--secondary .inn_btn,html #ptop .c-btn--secondary a,html #ptop .c-btn--secondary button,html #ptop .c-btn--tertiary .inn_btn,html #ptop .c-btn--tertiary a,html #ptop .c-btn--tertiary button{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}html #ptop .c-btn--secondary .inn_btn .inner,html #ptop .c-btn--secondary a .inner,html #ptop .c-btn--secondary button .inner{vertical-align:center}html #ptop .c-btn--secondary .inn_btn .inner:before,html #ptop .c-btn--secondary a .inner:before,html #ptop .c-btn--secondary button .inner:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;background-image:url(//www.olivebayhotel.co.jp/cdn/shop/files/ic_ex_link.svg?v=5346300178765469368);background-size:100%;background-repeat:no-repeat;margin-right:.8rem}html #ptop .c-btn--tertiary .inn_btn .inner,html #ptop .c-btn--tertiary a .inner,html #ptop .c-btn--tertiary button .inner{vertical-align:center}html #ptop .c-btn--tertiary .inn_btn .inner:before,html #ptop .c-btn--tertiary a .inner:before,html #ptop .c-btn--tertiary button .inner:before{content:"";display:inline-block;width:1.2rem;height:1.5rem;background-image:url(//www.olivebayhotel.co.jp/cdn/shop/files/ic_pdf.svg?v=12833253508388591282);background-size:100%;background-repeat:no-repeat;margin-right:.8rem}html #ptop .c-btn--novenary .inn_btn,html #ptop .c-btn--novenary a,html #ptop .c-btn--novenary button,html #ptop .c-btn--octonary .inn_btn,html #ptop .c-btn--octonary a,html #ptop .c-btn--octonary button,html #ptop .c-btn--quaternary .inn_btn,html #ptop .c-btn--quaternary a,html #ptop .c-btn--quaternary button,html #ptop .c-btn--quinary .inn_btn,html #ptop .c-btn--quinary a,html #ptop .c-btn--quinary button,html #ptop .c-btn--senary .inn_btn,html #ptop .c-btn--senary a,html #ptop .c-btn--senary button,html #ptop .c-btn--septenary .inn_btn,html #ptop .c-btn--septenary a,html #ptop .c-btn--septenary button{color:var(--abi-color-text);background-color:var(--abi-color-conversion);border:1px solid var(--abi-color-conversion);border-radius:.4rem;font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px)}html #ptop .c-btn--novenary .inn_btn:after,html #ptop .c-btn--novenary a:after,html #ptop .c-btn--novenary button:after,html #ptop .c-btn--octonary .inn_btn:after,html #ptop .c-btn--octonary a:after,html #ptop .c-btn--octonary button:after,html #ptop .c-btn--quaternary .inn_btn:after,html #ptop .c-btn--quaternary a:after,html #ptop .c-btn--quaternary button:after,html #ptop .c-btn--quinary .inn_btn:after,html #ptop .c-btn--quinary a:after,html #ptop .c-btn--quinary button:after,html #ptop .c-btn--senary .inn_btn:after,html #ptop .c-btn--senary a:after,html #ptop .c-btn--senary button:after,html #ptop .c-btn--septenary .inn_btn:after,html #ptop .c-btn--septenary a:after,html #ptop .c-btn--septenary button:after{content:none}@media(max-width:767px){html #ptop .c-btn--novenary .inn_btn,html #ptop .c-btn--novenary a,html #ptop .c-btn--novenary button,html #ptop .c-btn--octonary .inn_btn,html #ptop .c-btn--octonary a,html #ptop .c-btn--octonary button,html #ptop .c-btn--quaternary .inn_btn,html #ptop .c-btn--quaternary a,html #ptop .c-btn--quaternary button,html #ptop .c-btn--quinary .inn_btn,html #ptop .c-btn--quinary a,html #ptop .c-btn--quinary button,html #ptop .c-btn--senary .inn_btn,html #ptop .c-btn--senary a,html #ptop .c-btn--senary button,html #ptop .c-btn--septenary .inn_btn,html #ptop .c-btn--septenary a,html #ptop .c-btn--septenary button{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}html #ptop .c-btn--novenary .inn_btn .inner,html #ptop .c-btn--novenary a .inner,html #ptop .c-btn--novenary button .inner,html #ptop .c-btn--octonary .inn_btn .inner,html #ptop .c-btn--octonary a .inner,html #ptop .c-btn--octonary button .inner,html #ptop .c-btn--quaternary .inn_btn .inner,html #ptop .c-btn--quaternary a .inner,html #ptop .c-btn--quaternary button .inner,html #ptop .c-btn--quinary .inn_btn .inner,html #ptop .c-btn--quinary a .inner,html #ptop .c-btn--quinary button .inner,html #ptop .c-btn--senary .inn_btn .inner,html #ptop .c-btn--senary a .inner,html #ptop .c-btn--senary button .inner,html #ptop .c-btn--septenary .inn_btn .inner,html #ptop .c-btn--septenary a .inner,html #ptop .c-btn--septenary button .inner{display:flex;align-items:center;justify-content:center;gap:5px}html #ptop .c-btn--quaternary .inn_btn,html #ptop .c-btn--quaternary a,html #ptop .c-btn--quaternary button{min-width:34rem}@media(min-width:768px)and (max-width:1023px){html #ptop .c-btn--quaternary .inn_btn,html #ptop .c-btn--quaternary a,html #ptop .c-btn--quaternary button{min-width:30rem}}@media(max-width:767px){html #ptop .c-btn--quaternary .inn_btn,html #ptop .c-btn--quaternary a,html #ptop .c-btn--quaternary button{min-width:26rem}}html #ptop .c-btn--quinary .inn_btn,html #ptop .c-btn--quinary a,html #ptop .c-btn--quinary button{min-width:0}html #ptop .c-btn--senary .inn_btn,html #ptop .c-btn--senary a,html #ptop .c-btn--senary button{background:0 0;min-width:0}html #ptop .c-btn--novenary .inn_btn,html #ptop .c-btn--novenary a,html #ptop .c-btn--novenary button,html #ptop .c-btn--octonary .inn_btn,html #ptop .c-btn--octonary a,html #ptop .c-btn--octonary button,html #ptop .c-btn--septenary .inn_btn,html #ptop .c-btn--septenary a,html #ptop .c-btn--septenary button{background:0 0;border:1px solid var(--abi-color-sub1);color:var(--abi-color-sub1);min-width:34rem}@media(min-width:768px)and (max-width:1023px){html #ptop .c-btn--novenary .inn_btn,html #ptop .c-btn--novenary a,html #ptop .c-btn--novenary button,html #ptop .c-btn--octonary .inn_btn,html #ptop .c-btn--octonary a,html #ptop .c-btn--octonary button,html #ptop .c-btn--septenary .inn_btn,html #ptop .c-btn--septenary a,html #ptop .c-btn--septenary button{min-width:30rem}}@media(max-width:767px){html #ptop .c-btn--novenary .inn_btn,html #ptop .c-btn--novenary a,html #ptop .c-btn--novenary button,html #ptop .c-btn--octonary .inn_btn,html #ptop .c-btn--octonary a,html #ptop .c-btn--octonary button,html #ptop .c-btn--septenary .inn_btn,html #ptop .c-btn--septenary a,html #ptop .c-btn--septenary button{min-width:26rem}}html #ptop .c-btn--octonary .inn_btn .inner:before,html #ptop .c-btn--octonary a .inner:before,html #ptop .c-btn--octonary button .inner:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;background-image:url(//www.olivebayhotel.co.jp/cdn/shop/files/ic_ex_link_sub1.svg?v=5931007509698248063);background-size:100%;background-repeat:no-repeat;margin-right:.4rem}html #ptop .c-btn--novenary .inn_btn .inner:before,html #ptop .c-btn--novenary a .inner:before,html #ptop .c-btn--novenary button .inner:before{content:"";display:inline-block;width:1.4rem;height:1.8rem;transform:translateY(.25rem);background-image:url(//www.olivebayhotel.co.jp/cdn/shop/files/ic_pdf_sub1.svg?v=8924986620205759209);background-size:100%;background-repeat:no-repeat;margin-right:.4rem}html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] .inn_btn,html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] a,html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] button{min-width:0;background:0 0;border:1px solid var(--abi-color-border-secondary);transition:border-color .3s ease-in-out,color .3s ease-in-out}html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] .inn_btn:after,html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] a:after,html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] button:after{content:"";transform:translate(-1.1rem,-50%) rotate(135deg)!important}@media(any-hover:hover){html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] .inn_btn:hover,html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] a:hover,html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] button:hover{opacity:1!important;border:1px solid var(--abi-color-sub1);color:var(--abi-color-sub1)}html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] .inn_btn:hover:after,html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] a:hover:after,html #ptop [class*=p-linklist2] .box_cst .inn_cst ul li [class*=c-btn] button:hover:after{transform:translate(-1.1rem,-50%) rotate(135deg)!important}}.p-accordion__outer{position:relative}@media(max-width:767px){.p-accordion__outer>a{display:none}}.p-accordion__content{height:0;overflow:hidden;transition:height .3s ease-in-out}.p-accordion__content__inner{padding-top:clamp(16px,calc(.9090909091vw + 13.0909090909px),24px);padding-bottom:clamp(16px,calc(.9090909091vw + 13.0909090909px),24px)}.p-accordion:not(.is-text) button{display:flex!important;width:100%!important;align-items:center;justify-content:space-between;position:relative;background:0 0;border:none;cursor:pointer;text-align:left;background-color:var(--abi-color-bg-primary);font-family:var(--abi-font-family-primary);font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px);padding:clamp(8px,calc(1.8181818182vw + 2.1818181818px),24px) clamp(8px,calc(2.7272727273vw + -.7272727273px),32px)}.p-accordion:not(.is-text) button:not(:has(.inner)){background:0 0}.p-accordion:not(.is-text) button:not(:has(.inner)):before{content:"";width:.45rem;height:.45rem;position:absolute;border-right:1px solid currentColor;border-bottom:1px solid currentColor;top:50%;right:-1.6rem;transform:translateY(0) rotate(45deg);z-index:0;transition:transform .3s ease-in-out}.p-accordion:not(.is-text) button:not(:has(.inner)).is-active:before{transform:translateY(-50%) rotate(-45deg) scaleY(-1)}@media(max-width:767px){.p-accordion:not(.is-text) button{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}.p-accordion:not(.is-text) button .inner{display:block;width:100%;position:relative}.p-accordion:not(.is-text) button .inner:after{content:""!important;position:absolute!important;z-index:1;right:0!important;top:50%!important;transform:translateY(-50%)!important;line-height:1!important;pointer-events:none;width:.8rem;height:1px;background-color:var(--abi-color-text)}@media(prefers-reduced-motion:reduce){.p-accordion:not(.is-text) button .inner:after{transition:none}}.p-accordion:not(.is-text) button .inner:before{content:""!important;z-index:1;position:absolute!important;right:.4rem!important;top:50%!important;transform:translateY(-50%)!important;line-height:1!important;pointer-events:none;width:1px;height:.8rem;background-color:var(--abi-color-text)}@media(prefers-reduced-motion:reduce){.p-accordion:not(.is-text) button .inner:before{transition:none}}.p-accordion:not(.is-text) button .link-part--first{font-size:clamp(18px,calc(.9493670886vw + 10.7088607595px),24px);font-family:var(--abi-font-family-secondary);line-height:1.5;letter-spacing:.05em}@media(max-width:767px){.p-accordion:not(.is-text) button .link-part--first{font-size:clamp(18px,calc(1.3422818792vw + 13.7046979866px),24px)}}.p-accordion:not(.is-text) button .link-part--last{color:var(--abi-color-sub3);font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px)}@media(max-width:767px){.p-accordion:not(.is-text) button .link-part--last{font-size:clamp(12px,calc(.4474272931vw + 10.5682326622px),14px)}}.p-accordion:not(.is-text) button.is-active .inner:before{opacity:0}.p-accordion:not(.is-text) button:focus-visible{outline:2px solid var(--abi-color-conversion);outline-offset:-2px}.c-panel_change .box_tab{border-bottom:1px solid var(--abi-color-border-secondary)!important;padding-bottom:clamp(8px,calc(.9090909091vw + 5.0909090909px),16px)}.c-panel_change .box_tab ul{justify-content:center}.c-panel_change .box_tab ul li .inn_btn,.c-panel_change .box_tab ul li a,.c-panel_change .box_tab ul li button{border-radius:.8rem;background-color:var(--abi-color-sub3);color:var(--abi-color-text);transition:background-color .3s ease-in-out,color .3s ease-in-out;font-size:clamp(12px,calc(.3164556962vw + 9.5696202532px),14px);padding:clamp(8px,calc(.9090909091vw + 5.0909090909px),16px) clamp(16px,calc(.9090909091vw + 13.0909090909px),24px);position:relative}.c-panel_change .box_tab ul li .inn_btn:before,.c-panel_change .box_tab ul li a:before,.c-panel_change .box_tab ul li button:before{content:"";width:100%;height:1px;background-color:var(--abi-color-sub1);left:0;pointer-events:none;position:absolute;bottom:clamp(-16px,calc(-.9090909091vw + -5.0909090909px),-8px);opacity:0;transform:scaleX(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.c-panel_change .box_tab ul li.is-active .inn_btn,.c-panel_change .box_tab ul li.is-active a,.c-panel_change .box_tab ul li.is-active button{background-color:var(--abi-color-sub1);color:#fff}.c-panel_change .box_tab ul li.is-active .inn_btn:before,.c-panel_change .box_tab ul li.is-active a:before,.c-panel_change .box_tab ul li.is-active button:before{opacity:1;transform:scaleX(1)}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .dayContainer{display:flex;justify-content:flex-start;width:100%}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .dayContainer span{width:14.2857142857%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/common.css.map */
