body.reservation-page{font-family:Noto Sans JP,sans-serif!important;font-size:14px;line-height:1.4}body.reservation-page *{font-family:inherit}.top-desc{font-size:17px;line-height:1.2;letter-spacing:0px;text-align:center;margin:32px 0;white-space:pre-line}body.reservation-page .section-inner{width:min(1000px,90vw);max-width:100%;box-sizing:border-box;margin:0 auto}body.reservation-page .top-banner{display:block;max-width:100%;height:auto}.row-btn-container{display:flex;height:200px;margin-bottom:32px}@media screen and (max-width:786px){.row-btn-container{height:100px}}.left-btn{width:50%;display:flex!important;justify-content:center;align-items:center;background:#fbf6f6;color:#de1122;font-size:24px;line-height:1}@media screen and (max-width:786px){.left-btn{font-size:16px}}.left-btn p{color:#de1122;font-weight:700;border-bottom:1px solid #de1122}.right-btn{width:50%;display:flex!important;align-items:center;justify-content:center;background:#e50119;color:#fff;font-size:24px;line-height:1}@media screen and (max-width:786px){.right-btn{font-size:16px}}.right-btn p{color:#fff;font-weight:700;border-bottom:1px solid white}.header-container{text-align:center}.header-container h1{font-size:32px}@media screen and (max-width:786px){.header-container .desc1{font-size:16px}}.header-container .desc2{font-size:14px}@media screen and (max-width:786px){.header-container .desc2{font-size:18px;width:90%;margin:auto}}.steps-detail-container{display:flex;justify-content:space-between;margin:24px 0}@media screen and (max-width:786px){.steps-detail-container{flex-direction:column;margin:48px 0}}.steps-detail-container .icon{width:7%;height:100%;align-self:center}@media screen and (max-width:786px){.steps-detail-container .icon{width:100%;max-width:85px}}.steps-detail-container .icon-arrow{width:1%;height:100%;align-self:center}@media screen and (max-width:786px){.steps-detail-container .icon-arrow{display:none}}.steps-detail-container .steps-desc{width:87%;align-self:center}@media screen and (max-width:786px){.steps-detail-container .steps-desc{width:90%;margin-top:12px}}.steps-detail-container .steps-desc .steps-header{display:none}@media screen and (max-width:786px){.steps-detail-container .steps-desc .steps-header{display:block;background:#e50019;color:#fff;font-size:18px;padding:8px 24px}}.steps-detail-container .steps-desc p{font-size:14px;width:90%}@media screen and (max-width:786px){.steps-detail-container .steps-desc p{font-size:18px}}.steps-detail-container .steps-desc span{display:none}@media screen and (max-width:786px){.steps-detail-container .steps-desc span{display:block;font-weight:700;font-size:18px;margin-top:12px}}.steps-detail-container .steps-desc h2{font-size:18px;color:#de1122;margin-bottom:4px}.only-pc{display:block!important}.top-desc.only-sp{margin:32px auto;width:80%}@media screen and (max-width:960px){.only-pc{display:none!important}}
