﻿@charset "utf-8";
h2 {
    margin-bottom: 12px !important;
}
h3 {
    display: flex !important;
}
.pointBox {
    margin-top: 20px;
}
.btnRsv span {
    background: linear-gradient(transparent 70%, #FFDF8B 70%);
}

.btnSkd {
    width: 89.46vw;
    color: #001871;
    border: 3px solid #001871;
    border-radius: 5px;
    font-weight: bold;
    font-size: 4vw;
    display: inline-block;
    padding: 0.8em;
    margin: 0 auto;
    line-height: 2;
    letter-spacing: 0.03em;
    text-align: center;
    text-decoration: none;
}
h4::after {
    content: "";
    background-image: url(/ja/campaign/column/haneda-newyear-hitoritabi-2026/img/comment.svg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 28px;
    height: 29px;
}