.lead{margin-bottom:48px}.reservationListStart{display:flex;flex-wrap:wrap}.reservationListStart>li{width:48.59375%;margin-right:2.8125%;display:flex;justify-content:space-between}.reservationListStart>li:nth-of-type(2n){margin-right:0}.reservationListStart>li:nth-of-type(n+3){margin-top:60px}.reservationListStart>li .photo{overflow:hidden;width:46.6237942%;border-radius:20px}.reservationListStart>li .photo img{width:100%;height:100%;object-fit:cover;transition:.2s}.reservationListStart>li:hover .photo img{transform:scale(1.1)}.reservationListStart>li .infoOuter{width:48.5530546%;padding:0}.reservationListStart>li .info{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:10px}.reservationListStart>li .info .station{margin-bottom:5px}.reservationListStart>li .title{font-weight:700;font-size:20px;line-height:30px;margin-bottom:12px}.reservationListStart>li .price{color:#d63b3b;font-size:20px;font-weight:700;line-height:1.5em;margin-bottom:15px}.reservationListStart>li .price span{font-size:190%;margin:0 .2em 0 .5em}.reservationListOuter .btnOrange{background:url(/images/common/white_arrow.svg) center right 14px no-repeat,#d63b3b}@media screen and (max-width: 999.5px) and (min-width: 767.5px){.reservationListStart>li .photo{margin-bottom:10px}.reservationListStart>li .price{font-size:14px}.reservationListStart>li .price span{font-size:140%}.reservationListStart>li .info{justify-content:flex-start;align-items:flex-start;gap:7px;flex-direction:row;align-items:center}}@media screen and (max-width: 767.5px){.reservationListStart{flex-direction:column;gap:30px}.reservationListStart>li{width:auto!important;margin:0!important;flex-direction:column}.reservationListStart>li .photo{margin-bottom:10px}.reservationListStart>li .photo,.reservationListStart>li .infoOuter{width:100%}.reservationListStart>li .title{font-size:20px}.reservationListStart>li .infoOuter{padding-bottom:20px}.reservationListStart>li .info{flex-direction:row;align-items:center}.reservationListOuter .btnBlue{margin-top:30px}}
