
#cash-section > .section__contents > .media-block,#payment-section > .section__contents > .media-block,
#receipt-section > .section__contents > .media-block{border-block-end:none}.payment-note{font-size:var(--font-size-base);line-height:var(--line-height-base);margin-block:0}@media (width < 1018px){
  #cash-section > .section__contents > .media-block,#payment-section > .section__contents > .media-block,
  #receipt-section > .section__contents > .media-block{align-items:flex-start;flex-direction:row;gap:15px;text-align:left}
  #cash-section > .section__contents > .media-block .media-block__image,#payment-section > .section__contents > .media-block .media-block__image,
  #receipt-section > .section__contents > .media-block .media-block__image{flex-shrink:0;height:80px;width:80px}
  #cash-section > .section__contents > .media-block .media-block__body,#payment-section > .section__contents > .media-block .media-block__body,
  #receipt-section > .section__contents > .media-block .media-block__body{text-align:left}.logo-row{gap:10px;padding:12px 15px}.logo-row__list{flex-wrap:nowrap;gap:8px;padding:10px}.logo-row__image{flex:1;height:auto;min-width:0;object-fit:contain}}.media-block__image{align-items:center}.media-block .media-block__body{gap:10px}.media-block .media-block__image{height:140px;width:140px}#case-section .media-block .media-block__body{text-align:left}#case-section .media-block .media-block__text{font-size:var(--font-size-middle);font-weight:var(--font-weight-bold)}@media (width < 1018px){.media-block{align-items:center;flex-direction:column;gap:20px}.media-block .media-block__body{text-align:center;width:100%}#oneway-section .media-block{border-block-end:none;padding-block-end:0}#oneway-section .media-block .media-block__body{text-align:left}#case-section .media-block{align-items:center;border-block-end:none;flex-direction:row;flex-wrap:wrap;gap:15px;padding-block-end:0}#case-section .media-block .media-block__image{flex-shrink:0;height:80px;width:80px}#case-section .media-block .media-block__body{display:contents;flex:1;min-width:0}#case-section .media-block .media-block__text{flex:1;font-size:var(--font-size-middle);font-weight:var(--font-weight-bold);min-width:0}#case-section .media-block .guide-list,
  #case-section .media-block .guide-text{flex-basis:100%}.media-block__image{height:80px;width:160px}}.htb-type-list{display:flex;gap:20px;padding-block-end:30px}.htb-type-item{border:2px solid var(--guide-border);border-radius:6px;flex:1;padding:30px}.htb-type-header,.htb-type-item{align-items:center;display:flex;flex-direction:column;gap:10px}.htb-type-header{flex:1;width:100%}.htb-type-icon{flex-shrink:0;height:80px;object-fit:contain;width:80px}.htb-type-body{display:flex;flex-direction:column;gap:10px;padding-block-end:6px;text-align:center;width:100%}.htb-type-title{font-size:1.25rem;font-weight:800}.htb-type-text,.htb-type-title{color:var(--color-dark-gray);line-height:1.5;margin-block:0}.htb-type-note,.htb-type-text{font-size:.875rem}.htb-type-note{color:var(--color-red);font-weight:var(--font-weight-bold);line-height:normal;margin-block:0}@media (width < 768px){.htb-type-list{flex-direction:column;gap:15px}.htb-type-item{flex:unset;padding:20px;width:100%}.htb-type-header{align-items:flex-start;flex:unset;flex-direction:row;gap:15px}.htb-type-body{flex:1;text-align:left}}.htb-step-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;padding-block-end:30px}.htb-step-item{align-items:flex-end;border-block-end:1px solid var(--guide-border-light);display:flex;gap:20px;padding-block-end:20px}.htb-step-txt{display:flex;flex:1;flex-direction:column;gap:5px}.htb-step-tit{align-items:flex-start;display:flex;gap:5px}.htb-step-num{color:var(--color-red);flex-shrink:0;font-size:2rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;width:30px}.htb-step-title{flex:1;font-size:1.25rem;font-weight:var(--font-weight-bold);padding-block-start:10px}.htb-step-desc,.htb-step-title{color:var(--color-dark-gray);line-height:1.5;margin-block:0}.htb-step-desc{font-size:.875rem}@media (width < 768px){.htb-step-item{align-items:flex-start;flex-direction:column;gap:20px}.htb-step-btn{width:100%}}.step-list{list-style:none;margin:0;padding:0}.step-item{border-block-end:1px solid var(--guide-border-light);display:flex;flex-direction:column;gap:15px;padding-block:25px}.step-item:first-child{padding-block-start:0}.step-item:last-child{border-block-end:none;padding-block-end:0}.step-header{display:flex;flex-direction:column;gap:8px}.step-title{color:var(--color-dark-gray);display:flex;font-size:1.125rem;gap:12px;line-height:var(--line-height-base);margin-block:0}.step-num,.step-title{align-items:center;font-weight:var(--font-weight-bold)}.step-num{background-color:var(--color-red);border-radius:50%;color:var(--color-white);display:inline-flex;flex-shrink:0;font-size:.875rem;height:2em;justify-content:center;width:2em}.step-description{color:var(--color-dark-gray);font-size:var(--font-size-base);line-height:var(--line-height-base);margin-block:0;padding-inline-start:calc(2em + 12px)}.step-item .guide-btn{padding-inline-start:calc(2em + 12px);@media (width < 768px){padding-inline-start:0;width:100%}}.pricing-breakdown{align-items:center;display:flex;gap:20px;justify-content:center;margin-block-end:20px;@media (width < 768px){flex-direction:column;gap:10px}}.pricing-breakdown__box{align-items:center;background-color:#fdf5f6;border-radius:10px;display:flex;flex:1;flex-direction:column;gap:15px;padding:20px 10px;@media (width < 768px){align-items:center;flex:unset;flex-direction:row;gap:15px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;width:100%}}.pricing-breakdown__img{flex-shrink:0;object-fit:contain}.pricing-breakdown__img--car{height:120px;width:120px;@media (width < 768px){height:80px;width:80px}}.pricing-breakdown__img--additional{height:123px;width:200px;@media (width < 768px){height:80px;width:131px}}.pricing-breakdown__label{color:var(--color-dark-gray);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;@media (width < 768px){text-align:left;white-space:nowrap}}.pricing-breakdown__operator{color:var(--color-dark-gray);flex-shrink:0;font-size:3.125rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;width:50px;@media (width < 768px){font-size:1.875rem;width:50px}}.pricing-included{display:flex;gap:20px}.pricing-included__item{align-items:center;background-color:#fdf5f6;border-radius:10px;display:flex;flex:1;flex-direction:column;gap:15px;padding:20px 10px}.pricing-included__img{flex-shrink:0;height:120px;object-fit:contain;width:120px}.pricing-included__txt{text-align:center}.pricing-included__title{font-size:1rem;font-weight:var(--font-weight-bold)}.pricing-included__sub,.pricing-included__title{color:var(--color-dark-gray);line-height:1.5;margin-block:0}.pricing-included__sub{font-size:.875rem;font-weight:var(--font-weight-normal)}@media (width < 768px){.pricing-included{flex-direction:column;gap:20px}.pricing-included__item{align-items:center;flex:unset;flex-direction:row;gap:15px;padding:10px;width:100%}.pricing-included__img{height:80px;width:80px}.pricing-included__txt{text-align:left}}.car-types-wrapper{border-radius:6px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);margin-block:24px;padding-block:2em;padding-inline:2em}.car-types-header{margin-block-end:2em;text-align:left}.car-types-header__title{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);margin-block:0;text-align:left}.car-types{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);width:100%;@media (width < 768px){grid-template-columns:repeat(2,1fr)}}.car-type-item{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center;img{aspect-ratio:1/1;height:auto;max-width:130px;object-fit:contain;width:100%}}.car-type-item__class{color:var(--color-red);font-size:1rem;font-weight:var(--font-weight-bold);margin:0}.car-type-item__name{font-weight:var(--font-weight-normal)}.car-type-item__desc,.car-type-item__name{color:var(--color-dark-gray);font-size:.875rem;margin:0}@media (width < 768px){
  .car-type-item__desc,.car-type-item__name{font-size:.75rem}.car-types .car-type-item:nth-child(n+5){display:none}.car-types.is-open .car-type-item:nth-child(n+5){display:flex}}.car-types-more{align-items:center;background:none;border:none;color:var(--color-dark-gray);cursor:pointer;display:none;font-size:var(--font-size-base);gap:8px;margin-block-start:2em;margin-inline:auto;padding:10px 0;@media (width < 768px){display:flex}}.car-types-more__icon{align-items:center;background-color:var(--color-red);border-radius:50%;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;transition:transform .2s;width:20px}.car-types-more__icon::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23d4002a' transform='rotate(90 8 8)'/%3E%3Cpath fill='%23fff' d='M4 7.009 5.009 6 8 8.991 10.991 6 12 7.009l-4 4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;transition:transform .2s;width:16px}.car-types-more[aria-expanded="true"] .car-types-more__icon::after{transform:rotate(180deg)}