@media print,screen and (min-width: 768px){.estimate{padding-block:72px 96px}}@media screen and (max-width: 767.98px){.estimate{padding-block:48px 80px}}@media print,screen and (min-width: 768px){.service-nav__lead{text-align:center}}@media print,screen and (min-width: 768px){.service-nav__link-group{margin-top:40px}}@media screen and (max-width: 767.98px){.service-nav__link-group{margin-top:32px}}@media print,screen and (min-width: 768px){.product__contents{margin-top:96px}}@media screen and (max-width: 767.98px){.product__contents{margin-top:64px}}@media print,screen and (min-width: 768px){*+.product__heading{margin-top:72px}}@media screen and (max-width: 767.98px){*+.product__heading{margin-top:56px}}@media print,screen and (min-width: 768px){.product__details{margin-top:32px}}@media screen and (max-width: 767.98px){.product__details{margin-top:20px}}.product__detail+.product__detail{margin-top:2px}.product__button{position:sticky;margin-inline:auto}@media print,screen and (min-width: 768px){.product__button{bottom:24px;max-width:420px;width:100%;margin-top:48px}}@media screen and (max-width: 767.98px){.product__button{bottom:12px;margin-top:40px}}.detail-accordion__heading{font-weight:bold;line-height:1.8;color:#005bac;background-color:#fff}@media print,screen and (min-width: 768px){.detail-accordion__heading{font-size:1rem}}@media screen and (max-width: 767.98px){.detail-accordion__heading{font-size:.875rem}}.detail-accordion__trigger{display:flex;align-items:center;width:100%;position:relative}@media print,screen and (min-width: 768px){.detail-accordion__trigger{padding:20px 56px 20px 32px}}@media screen and (max-width: 767.98px){.detail-accordion__trigger{padding:14px 56px 14px 16px}}.detail-accordion__trigger::before,.detail-accordion__trigger::after{content:"";position:absolute}.detail-accordion__trigger::before{background-color:#b6c0ca;border-radius:2px;right:16px}@media print,screen and (min-width: 768px){.detail-accordion__trigger::before{width:28px;height:28px}}@media screen and (max-width: 767.98px){.detail-accordion__trigger::before{width:24px;height:24px}}.detail-accordion__trigger::after{background-color:#fff;transition:transform .3s ease-out;-webkit-mask-image:url("/assets/images/common-parts/icon/plus.svg");mask-image:url("/assets/images/common-parts/icon/plus.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media print,screen and (min-width: 768px){.detail-accordion__trigger::after{right:18px;width:24px;height:24px}}@media screen and (max-width: 767.98px){.detail-accordion__trigger::after{right:18px;width:20px;height:20px}}.detail-accordion__trigger[aria-expanded=true]::after{transform:rotate(180deg);-webkit-mask-image:url("/assets/images/common-parts/icon/minus.svg");mask-image:url("/assets/images/common-parts/icon/minus.svg")}.detail-accordion__trigger-image{display:block;flex-shrink:0}@media print,screen and (min-width: 768px){.detail-accordion__trigger-image{width:80px;height:61px;margin-right:16px}}@media screen and (max-width: 767.98px){.detail-accordion__trigger-image{width:60px;height:46px;margin-right:12px}}.detail-accordion__trigger-text{color:#212529}@media print,screen and (min-width: 768px){.detail-accordion__trigger-text{font-size:1.0625rem}}@media screen and (max-width: 767.98px){.detail-accordion__trigger-text{font-size:.875rem}}.detail-accordion__content{display:none;overflow:hidden;background-color:#fff;border-top:2px solid #e3f1fc}@media print,screen and (min-width: 768px){.detail-accordion__content{padding:40px 40px 48px}}@media screen and (max-width: 767.98px){.detail-accordion__content{padding:20px 20px 32px}}@media print,screen and (min-width: 768px){.detail-contents__additional-info{margin-top:40px}}@media screen and (max-width: 767.98px){.detail-contents__additional-info{margin-top:32px}}@media print,screen and (min-width: 768px){.detail-contents__notes{margin-top:32px}}@media screen and (max-width: 767.98px){.detail-contents__notes{margin-top:16px}}@media print,screen and (min-width: 768px){.detail-contents__additional-button{margin-top:32px}}@media screen and (max-width: 767.98px){.detail-contents__additional-button{margin-top:24px}}@media print,screen and (min-width: 768px){.detail-info{display:flex;align-items:flex-start}}@media print,screen and (min-width: 768px){.detail-info__image{width:42.8571428571%}}@media print,screen and (min-width: 768px){.detail-info__contents{width:57.1428571429%;padding-left:40px}}@media screen and (max-width: 767.98px){.detail-info__contents{padding-top:20px}}@media print,screen and (min-width: 768px){.detail-info__room-select+.detail-info__list{margin-top:16px}}@media screen and (max-width: 767.98px){.detail-info__room-select+.detail-info__list{margin-top:12px}}.detail-info__list{border-bottom:1px solid #edf2f8}@media print,screen and (min-width: 768px){.detail-info__list{padding-bottom:20px}}@media screen and (max-width: 767.98px){.detail-info__list{padding-bottom:16px}}.detail-info__list-item{display:flex;align-items:start}@media print,screen and (min-width: 768px){.detail-info__list-item{column-gap:16px}}@media screen and (max-width: 767.98px){.detail-info__list-item{column-gap:12px}}@media print,screen and (min-width: 768px){.detail-info__list-item+.detail-info__list-item{margin-top:12px}}@media screen and (max-width: 767.98px){.detail-info__list-item+.detail-info__list-item{margin-top:8px}}.detail-info__term{--color: #005bac;--bg-color: #edf2f8;flex-shrink:0;justify-content:center;width:104px}@media print,screen and (min-width: 768px){.detail-info__time{font-size:1rem}}@media screen and (max-width: 767.98px){.detail-info__time{font-size:.875rem}}.detail-info__price-container{width:100%}.detail-info__price{display:none;width:100%}.detail-info__price.is-active{display:block}@media print,screen and (min-width: 768px){.detail-info__footer{margin-top:20px}}@media screen and (max-width: 767.98px){.detail-info__footer{margin-top:16px}}.detail-info__counter-container{display:none}.detail-info__counter-container.is-active{display:block}.detail-info__counter{margin-left:auto}@media print,screen and (min-width: 768px){.detail-info__counter{width:110px}}@media screen and (max-width: 767.98px){.detail-info__counter{width:98px}}.detail-info__note{font-size:.8125rem;color:#525a61;text-indent:-1em;padding-left:1em}@media print,screen and (min-width: 768px){.detail-info__note{margin-top:24px}}@media screen and (max-width: 767.98px){.detail-info__note{margin-top:20px}}.detail-info__note::before{content:"※"}.additional-info{background-color:#f5f8fa}@media print,screen and (min-width: 768px){.additional-info{padding:32px 46px 40px 34px}}@media screen and (max-width: 767.98px){.additional-info{padding:12px 16px 16px}}.additional-info__item{display:none}.additional-info__item.is-active{display:block}@media print,screen and (min-width: 768px){.additional-info__contents{margin-top:20px}}@media screen and (max-width: 767.98px){.additional-info__contents{margin-top:8px}}@media print,screen and (min-width: 768px){.additional-info__option-note{margin-top:12px}}@media screen and (max-width: 767.98px){.additional-info__option-note{margin-top:8px}}.additional-info.is-active .option-card__counter{pointer-events:auto;opacity:1;cursor:auto}.option-cards{container:layout/inline-size}@container (max-width: 693.98px){@media print,screen and (min-width: 768px){.option-cards__item{flex-wrap:wrap}}}.option-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background-color:#fff;border:solid 2px rgba(0,0,0,0);box-shadow:0px 4px 10px 0px rgba(31,114,208,.2)}@media print,screen and (min-width: 768px){.option-card{padding:16px 32px 16px}}@media screen and (max-width: 767.98px){.option-card{padding:12px 16px}}.option-card.is-selected{border-color:#005bac}.option-card__contents{width:100%}.option-card__heading{font-weight:bold}@media print,screen and (min-width: 768px){.option-card__heading{font-size:1rem;line-height:1.8}}@media screen and (max-width: 767.98px){.option-card__heading{font-size:.875rem}}.option-card__counter{flex-shrink:0;pointer-events:none;opacity:.5;cursor:not-allowed}@media print,screen and (min-width: 768px){.option-card__counter{width:113px}}@media screen and (max-width: 767.98px){.option-card__counter{width:80px}}.notes__list{background-color:#edf2f8}@media print,screen and (min-width: 768px){.notes__list{padding:8px 40px 32px}}@media screen and (max-width: 767.98px){.notes__list{padding:4px 16px 16px}}.notes .c-single-accordion__heading{color:#06408c}.additional-button{margin-inline:auto}@media print,screen and (min-width: 768px){.additional-button{width:100%;max-width:360px}}@media screen and (max-width: 767.98px){.additional-button{margin-inline:-4px}}.confirm-button .c-estimate-confirm-button{background-color:#d7dfe8;border-color:#d7dfe8;pointer-events:none}.confirm-button .c-estimate-confirm-button::before{display:none}.confirm-button .c-estimate-confirm-button.is-active{background-color:#005bac;border-color:#005bac;pointer-events:auto}.confirm-button .c-estimate-confirm-button.is-active::before{display:flex}.c-simple-link-button__inner::after{-webkit-mask-image:url("/assets/images/common-parts/icon/circle-caret-down.svg");mask-image:url("/assets/images/common-parts/icon/circle-caret-down.svg")}.message-box{background-color:#f5f8fa;text-align:center}@media print,screen and (min-width: 768px){.message-box{padding:56px 64px}}@media screen and (max-width: 767.98px){.message-box{padding:40px 24px}}@media print,screen and (min-width: 768px){.action-buttons{max-width:336px;margin-inline:auto}}
