@charset "UTF-8";
.p-heading--h2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.p-icon--list {
    top: 0;
}

.p-campaign {
    padding: 6px 16px 16px !important;
}
.p-campaign__icon {
    margin-right: 8px;
    font-size: 18px;
}
.p-campaign__list {
    width: 346px;
}
.p-campaign__list:nth-of-type(3) {
    border-bottom: none;
}
.p-campaign__list:nth-of-type(4) {
    border-bottom: none;
}
.p-campaign__inner .c-thumb {
    margin-right: 8px;
}

.p-list:has(.p-list__item--14em) {
    gap: 5px 16px;
    margin: 8px !important;
    padding: 0 !important;
}

.p-list__item.p-list__item--14em {
    width: 14em;
    margin: 0 !important;
    text-indent: -.8em;
}

.p-heading--border {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #3b1800;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 1.5;
}
.p-heading--border::before {
    content: '';
    display: block;
    margin: 0 8px 0 0;
    border-left: 3px solid #e77611;
    border-radius: 2px;
    height: 24px;
}

.p-icon--review {
    margin-right: 8px;
    font-size: 18px;
}
.p-icon--review::after {
    color: #e77611;
}

#p-kuchikomi {
    word-wrap: break-word;
    color: #3b1800;
}

.c-starRating-wrap .c-starRating {
    line-height: 1;
    position: relative;
    display: inline-block;
    height: 14px;
}
.c-starRating-wrap .c-starRating span {
    line-height: 1;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: text-top;
}
.c-starRating-wrap .c-starRating span:not(:first-child) {
    margin-left: 2px;
}
.c-starRating-wrap .c-starRating > span {
    background: url(/rentacar/assets/common/images/icon/svg/icon_star_empty.svg) 0 0/14px 14px no-repeat;
}
.c-starRating-wrap .c-starRating__front {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 14px;
    white-space: nowrap;
}
.c-starRating-wrap .c-starRating__front > span {
    background: url(/rentacar/assets/common/images/icon/svg/icon_star.svg) 0 0/14px 14px no-repeat;
}

.c-starRating-wrap .c-starRating--00 .c-starRating__front {
    width: 0px;
}

.c-starRating-wrap .c-starRating--01 .c-starRating__front {
    width: 1.4px;
}

.c-starRating-wrap .c-starRating--02 .c-starRating__front {
    width: 2.8px;
}

.c-starRating-wrap .c-starRating--03 .c-starRating__front {
    width: 4.2px;
}

.c-starRating-wrap .c-starRating--04 .c-starRating__front {
    width: 5.6px;
}

.c-starRating-wrap .c-starRating--05 .c-starRating__front {
    width: 7px;
}

.c-starRating-wrap .c-starRating--06 .c-starRating__front {
    width: 8.4px;
}

.c-starRating-wrap .c-starRating--07 .c-starRating__front {
    width: 9.8px;
}

.c-starRating-wrap .c-starRating--08 .c-starRating__front {
    width: 11.2px;
}

.c-starRating-wrap .c-starRating--09 .c-starRating__front {
    width: 12.6px;
}

.c-starRating-wrap .c-starRating--10 .c-starRating__front {
    width: 14px;
}

.c-starRating-wrap .c-starRating--11 .c-starRating__front {
    width: 17.4px;
}

.c-starRating-wrap .c-starRating--12 .c-starRating__front {
    width: 18.8px;
}

.c-starRating-wrap .c-starRating--13 .c-starRating__front {
    width: 20.2px;
}

.c-starRating-wrap .c-starRating--14 .c-starRating__front {
    width: 21.6px;
}

.c-starRating-wrap .c-starRating--15 .c-starRating__front {
    width: 23px;
}

.c-starRating-wrap .c-starRating--16 .c-starRating__front {
    width: 24.4px;
}

.c-starRating-wrap .c-starRating--17 .c-starRating__front {
    width: 25.8px;
}

.c-starRating-wrap .c-starRating--18 .c-starRating__front {
    width: 27.2px;
}

.c-starRating-wrap .c-starRating--19 .c-starRating__front {
    width: 28.6px;
}

.c-starRating-wrap .c-starRating--20 .c-starRating__front {
    width: 30px;
}

.c-starRating-wrap .c-starRating--21 .c-starRating__front {
    width: 33.4px;
}

.c-starRating-wrap .c-starRating--22 .c-starRating__front {
    width: 34.8px;
}

.c-starRating-wrap .c-starRating--23 .c-starRating__front {
    width: 36.2px;
}

.c-starRating-wrap .c-starRating--24 .c-starRating__front {
    width: 37.6px;
}

.c-starRating-wrap .c-starRating--25 .c-starRating__front {
    width: 39px;
}

.c-starRating-wrap .c-starRating--26 .c-starRating__front {
    width: 40.4px;
}

.c-starRating-wrap .c-starRating--27 .c-starRating__front {
    width: 41.8px;
}

.c-starRating-wrap .c-starRating--28 .c-starRating__front {
    width: 43.2px;
}

.c-starRating-wrap .c-starRating--29 .c-starRating__front {
    width: 44.6px;
}

.c-starRating-wrap .c-starRating--30 .c-starRating__front {
    width: 46px;
}

.c-starRating-wrap .c-starRating--31 .c-starRating__front {
    width: 49.4px;
}

.c-starRating-wrap .c-starRating--32 .c-starRating__front {
    width: 50.8px;
}

.c-starRating-wrap .c-starRating--33 .c-starRating__front {
    width: 52.2px;
}

.c-starRating-wrap .c-starRating--34 .c-starRating__front {
    width: 53.6px;
}

.c-starRating-wrap .c-starRating--35 .c-starRating__front {
    width: 55px;
}

.c-starRating-wrap .c-starRating--36 .c-starRating__front {
    width: 56.4px;
}

.c-starRating-wrap .c-starRating--37 .c-starRating__front {
    width: 57.8px;
}

.c-starRating-wrap .c-starRating--38 .c-starRating__front {
    width: 59.2px;
}

.c-starRating-wrap .c-starRating--39 .c-starRating__front {
    width: 60.6px;
}

.c-starRating-wrap .c-starRating--40 .c-starRating__front {
    width: 62px;
}

.c-starRating-wrap .c-starRating--41 .c-starRating__front {
    width: 65.4px;
}

.c-starRating-wrap .c-starRating--42 .c-starRating__front {
    width: 66.8px;
}

.c-starRating-wrap .c-starRating--43 .c-starRating__front {
    width: 68.2px;
}

.c-starRating-wrap .c-starRating--44 .c-starRating__front {
    width: 69.6px;
}

.c-starRating-wrap .c-starRating--45 .c-starRating__front {
    width: 71px;
}

.c-starRating-wrap .c-starRating--46 .c-starRating__front {
    width: 72.4px;
}

.c-starRating-wrap .c-starRating--47 .c-starRating__front {
    width: 73.8px;
}

.c-starRating-wrap .c-starRating--48 .c-starRating__front {
    width: 75.2px;
}

.c-starRating-wrap .c-starRating--49 .c-starRating__front {
    width: 76.6px;
}

.c-starRating-wrap .c-starRating--50 .c-starRating__front {
    width: 78px;
}

/* 各クチコミのカセット 部
-------------------------------------------------*/
#p-kuchikomi .p-kuchikomi-post {
    border-top: 1px solid #bcb6b3;
    margin: 0 16px;
    padding: 16px 0;
}
#p-kuchikomi .p-kuchikomi-post:first-of-type {
    border-top: none;
}
#p-kuchikomi .p-kuchikomi-post__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
#p-kuchikomi .p-kuchikomi-post__more__text {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    cursor: pointer;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8.5px 16px;
    border-top: 1px solid #bcb6b3;
    border-radius: 0 0 4px 4px;
    background: #fff;
    height: 40px;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
}
#p-kuchikomi .p-kuchikomi-post__more__text:hover {
    background: #fef5d8;
}
#p-kuchikomi .p-kuchikomi-post__more__text::before {
    content: "\F05B";
    position: relative;
    font-family: jalan-iconfont;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 2px;
    color: #918b8a;
    font-size: 16px;
}
#p-kuchikomi .p-kuchikomi-post__more__text::after {
    content: 'クチコミをもっとみる';
}
#p-kuchikomi .p-kuchikomi-post__more__text::-webkit-details-marker {
    display: none;
}
#p-kuchikomi .p-kuchikomi-post__more__list {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
#p-kuchikomi .p-kuchikomi-post__more__list .p-kuchikomi-post:first-of-type {
    border-top: 1px solid #bcb6b3;
}
#p-kuchikomi .p-kuchikomi-post__more[open] .p-kuchikomi-post__more__text::before {
    content: "\F05E";
    position: relative;
    font-family: jalan-iconfont;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 2px;
    color: #918b8a;
    font-size: 16px;
}
#p-kuchikomi .p-kuchikomi-post__more[open] .p-kuchikomi-post__more__text::after {
    content: '閉じる';
}

#p-kuchikomi .p-kuchikomi-post__userinfo {
    width: 274px;
    margin-right: 24px;
}

#p-kuchikomi .p-label {
    padding: 1px 5px;
    border: 1px solid #918b8a;
    color: #918b8a;
    font-size: 10px;
    font-weight: bold;
}
#p-kuchikomi .p-label__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#p-kuchikomi .p-label__item:first-child {
    margin-right: 4px;
}

#p-kuchikomi .p-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
#p-kuchikomi .p-rating__point {
    margin-right: 8px;
    color: #e77611;
    font-size: 12px;
    font-weight: bold;
}
#p-kuchikomi .p-rating__list {
    color: #5b4843;
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4px;
    margin-bottom: 12px;
}
#p-kuchikomi .p-rating__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
}
#p-kuchikomi .p-rating__item:not(:last-child)::after {
    font-weight: normal;
    content: '|';
}

#p-kuchikomi .p-planinfo__list {
    margin-bottom: 0px;
    color: #5b4843;
    font-size: 0;
}
#p-kuchikomi .p-planinfo__item {
    margin-top: 8px;
}
#p-kuchikomi .p-planinfo :is(.p-planinfo__label, .p-planinfo__data) {
    display: inline;
    font-size: 12px;
}
#p-kuchikomi .p-planinfo__label::after {
    content: '：';
}

#p-kuchikomi .p-kuchikomi-post__review {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

#p-kuchikomi .p-store-name {
    margin-bottom: 8px;
    color: #5b4843;
    font-size: 12px;
    font-weight: bold;
}

#p-kuchikomi .p-userinfo__avatar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
}
#p-kuchikomi .p-userinfo__name {
    color: #5b4843;
    font-weight: bold;
    margin-left: 6px;
    padding-top: 4px;
    word-break: break-all;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

#p-kuchikomi .p-post__date {
    color: #5b4843;
    font-size: 12px;
}
#p-kuchikomi .p-post__title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;
    word-break: break-all;
}
#p-kuchikomi .p-post__lead {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    font-size: 12px;
    word-break: break-all;
}
#p-kuchikomi .p-post__lead:has(+ .p-post__more[open]) {
    display: block;
}
#p-kuchikomi .p-post__more {
    margin-top: 4px;
    text-align: right;
}
#p-kuchikomi .p-post__more[open] {
    display: none;
}
#p-kuchikomi .p-post__more__text {
    display: inline;
    color: #1558ce;
    cursor: pointer;
}
#p-kuchikomi .p-post__more__text:hover {
    color: #e77611;
}
#p-kuchikomi .p-post__more__text::-webkit-details-marker {
    display: none !important;
}
#p-kuchikomi .p-post__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 12px;
}
#p-kuchikomi .p-post__link__icon {
    position: relative;
    top: -1px;
    font-size: 24px;
}
#p-kuchikomi .p-post__link a {
    text-decoration: none;
}

.u-fs-21 {
    font-size: 21px !important;
}

.ji,
.ji::after {
    position: relative;
}

@font-face {
    font-family: jalan-iconfont;
    src: url(/rentacar/assets/common/images/icon/jalan-iconfont.eot);
    src: url(/rentacar/assets/common/images/icon/jalan-iconfont.woff) format("woff"), url(/rentacar/assets/common/images/icon/jalan-iconfont.ttf) format("truetype");
}
.ji {
    font-family: jalan-iconfont;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    width: 1em;
    height: 1em;
}

.ji::before {
    position: absolute;
    top: 0;
    left: 0;
}

.ji-activity::before {
    content: "\F001";
    color: #FFF;
}

.ji-alert-circle::before {
    content: "\F002";
    color: #FFF;
}

.ji-alert-triangle::before {
    content: "\F003";
    color: #FFF;
}

.ji-award-alt::before {
    content: "\F004";
    color: #FFF;
}

.ji-award::before {
    content: "\F005";
    color: #FFF;
}

.ji-beginner::before {
    content: "\F006";
    color: #FFF;
}

.ji-bronze-stage::before {
    content: "\F007";
    color: #FFF;
}

.ji-bubble-fill::before {
    content: "\F008";
    color: #FFF;
}

.ji-bubble-outline::before {
    content: "\F009";
    color: #FFF;
}

.ji-bus::before {
    content: "\F00A";
    color: #FFF;
}

.ji-business::before {
    content: "\F00B";
    color: #FFF;
}

.ji-calendar::before {
    content: "\F00C";
    color: #FFF;
}

.ji-car::before {
    content: "\F00D";
    color: #FFF;
}

.ji-clock::before {
    content: "\F00E";
    color: #FFF;
}

.ji-coupon::before {
    content: "\F00F";
    color: #FFF;
}

.ji-credit-card::before {
    content: "\F010";
    color: #FFF;
}

.ji-crown-bronze::before {
    content: "\F011";
    color: #FFF;
}

.ji-crown-gold::before {
    content: "\F012";
    color: #FFF;
}

.ji-crown-silver::before {
    content: "\F013";
    color: #FFF;
}

.ji-diamond-stage::before {
    content: "\F014";
    color: #FFF;
}

.ji-document-edit::before {
    content: "\F015";
    color: #FFF;
}

.ji-document::before {
    content: "\F016";
    color: #FFF;
}

.ji-dp::before {
    content: "\F017";
    color: #FFF;
}

.ji-edit::before {
    content: "\F018";
    color: #FFF;
}

.ji-event::before {
    content: "\F019";
    color: #FFF;
}

.ji-eye::before {
    content: "\F01A";
    color: #FFF;
}

.ji-genre::before {
    content: "\F01B";
    color: #FFF;
}

.ji-gold-stage::before {
    content: "\F01C";
    color: #FFF;
}

.ji-golf::before {
    content: "\F01D";
    color: #FFF;
}

.ji-hand-pointer::before {
    content: "\F01E";
    color: #FFF;
}

.ji-help-circle-fill::before {
    content: "\F01F";
    color: #FFF;
}

.ji-help-circle-outline::before {
    content: "\F020";
    color: #FFF;
}

.ji-hotel::before {
    content: "\F021";
    color: #FFF;
}

.ji-hourglass::before {
    content: "\F022";
    color: #FFF;
}

.ji-info::before {
    content: "\F023";
    color: #FFF;
}

.ji-key::before {
    content: "\F024";
    color: #FFF;
}

.ji-location::before {
    content: "\F025";
    color: #FFF;
}

.ji-lock::before {
    content: "\F026";
    color: #FFF;
}

.ji-loupe::before {
    content: "\F027";
    color: #FFF;
}

.ji-loyal-circle::before {
    content: "\F028";
    color: #FFF;
}

.ji-mail::before {
    content: "\F029";
    color: #FFF;
}

.ji-map::before {
    content: "\F02A";
    color: #FFF;
}

.ji-members-only::before {
    content: "\F02B";
    color: #FFF;
}

.ji-minus-circle::before {
    content: "\F02C";
    color: #FFF;
}

.ji-mobile::before {
    content: "\F02D";
    color: #FFF;
}

.ji-nosmoking::before {
    content: "\F02E";
    color: #FFF;
}

.ji-parking::before {
    content: "\F02F";
    color: #FFF;
}

.ji-platinum-stage::before {
    content: "\F030";
    color: #FFF;
}

.ji-plus-circle::before {
    content: "\F031";
    color: #FFF;
}

.ji-point-coupon-score::before {
    content: "\F032";
    color: #FFF;
}

.ji-point-plus::before {
    content: "\F033";
    color: #FFF;
}

.ji-point::before {
    content: "\F034";
    color: #FFF;
}

.ji-preview::before {
    content: "\F035";
    color: #FFF;
}

.ji-price-fill::before {
    content: "\F036";
    color: #FFF;
}

.ji-price-outline::before {
    content: "\F037";
    color: #FFF;
}

.ji-print::before {
    content: "\F038";
    color: #FFF;
}

.ji-regular-stage::before {
    content: "\F039";
    color: #DC7317;
}

.ji-rentacar::before {
    content: "\F03A";
    color: #FFF;
}

.ji-save::before {
    content: "\F03B";
    color: #FFF;
}

.ji-score-plus::before {
    content: "\F03C";
    color: #FFF;
}

.ji-score::before {
    content: "\F03D";
    color: #FFF;
}

.ji-search::before {
    content: "\F03E";
    color: #FFF;
}

.ji-setting::before {
    content: "\F03F";
    color: #FFF;
}

.ji-silver-stage::before {
    content: "\F040";
    color: #FFF;
}

.ji-smile-fill::before {
    content: "\F041";
    color: #FFF;
}

.ji-smile-outline::before {
    content: "\F042";
    color: #FFF;
}

.ji-smoking::before {
    content: "\F043";
    color: #FFF;
}

.ji-special-offer::before {
    content: "\F044";
    color: #FFF;
}

.ji-train::before {
    content: "\F045";
    color: #FFF;
}

.ji-travel-guide::before {
    content: "\F046";
    color: #FFF;
}

.ji-watch::before {
    content: "\F047";
    color: #FFF;
}

.ji-zoom-in::before {
    content: "\F048";
    color: #FFF;
}

.ji-zoom-out::before {
    content: "\F049";
    color: #FFF;
}

.ji-activity,
.ji-alert-circle,
.ji-area,
.ji-award,
.ji-award-alt,
.ji-bubble-fill,
.ji-bus,
.ji-calendar,
.ji-calendar-location,
.ji-car,
.ji-clip,
.ji-clock,
.ji-coupon,
.ji-crown,
.ji-day,
.ji-document-edit,
.ji-document-plus,
.ji-document-user,
.ji-dp,
.ji-edit,
.ji-event,
.ji-flight,
.ji-genre,
.ji-golf,
.ji-gourmet,
.ji-heart,
.ji-highclass,
.ji-history,
.ji-hotel,
.ji-hotel-history,
.ji-hotel-star,
.ji-info,
.ji-location,
.ji-location-plus,
.ji-loupe,
.ji-map,
.ji-member,
.ji-member-info,
.ji-members-only,
.ji-night,
.ji-nosmoking,
.ji-onsen,
.ji-oversea,
.ji-people,
.ji-point,
.ji-point-coupon-score,
.ji-point-plus,
.ji-price-fill,
.ji-price-outline,
.ji-rentacar,
.ji-score,
.ji-score-plus,
.ji-shopping,
.ji-sightseeing,
.ji-smile-fill,
.ji-smile-outline,
.ji-stage-program,
.ji-stay,
.ji-tourbus,
.ji-train,
.ji-travel-guide,
.ji-travel-journal,
.ji-triangle,
.ji-watch {
    color: #E77611;
}

.ji-activity::after {
    content: "";
}

.ji-alert-circle::after {
    content: "";
}

.ji-alert-triangle {
    color: #CA1738;
}

.ji-alert-triangle::after {
    content: "";
}

.ji-area::after {
    content: "";
}

.ji-award-alt::after {
    content: "";
}

.ji-award::after {
    content: "";
}

.ji-beginner,
.ji-bubble-outline,
.ji-business,
.ji-chart,
.ji-check,
.ji-chevron-down,
.ji-chevron-left,
.ji-chevron-right,
.ji-chevron-up,
.ji-clip-list,
.ji-close,
.ji-close-round,
.ji-comment,
.ji-credit-card,
.ji-document,
.ji-eye,
.ji-filter,
.ji-hand-pointer,
.ji-help,
.ji-help-circle-fill,
.ji-help-circle-outline,
.ji-home,
.ji-hourglass,
.ji-key,
.ji-list,
.ji-lock,
.ji-mail,
.ji-menu,
.ji-minus,
.ji-minus-circle,
.ji-mobile,
.ji-module,
.ji-new,
.ji-parking,
.ji-phone,
.ji-plus,
.ji-plus-circle,
.ji-preview,
.ji-print,
.ji-pushpin,
.ji-refresh,
.ji-restaurant,
.ji-return,
.ji-save,
.ji-search,
.ji-setting,
.ji-share,
.ji-smoking,
.ji-sort,
.ji-timer,
.ji-wifi,
.ji-zoom-in,
.ji-zoom-out {
    color: #918B8A;
}

.ji-beginner::after {
    content: "";
}

.ji-bronze-stage {
    color: #BF6E3E;
}

.ji-bronze-stage::after {
    content: "";
}

.ji-bubble-fill::after {
    content: "";
}

.ji-bubble-outline::after {
    content: "";
}

.ji-bus::after {
    content: "";
}

.ji-business::after {
    content: "";
}

.ji-calendar-location::after {
    content: "";
}

.ji-calendar::after {
    content: "";
}

.ji-car::after {
    content: "";
}

.ji-chart::after {
    content: "";
}

.ji-check::after {
    content: "";
}

.ji-chevron-down::after {
    content: "";
}

.ji-chevron-left::after {
    content: "";
}

.ji-chevron-right::after {
    content: "";
}

.ji-chevron-up::after {
    content: "";
}

.ji-clip-list::after {
    content: "";
}

.ji-clip::after {
    content: "";
}

.ji-clock::after {
    content: "";
}

.ji-close-round::after {
    content: "";
}

.ji-close::after {
    content: "";
}

.ji-comment::after {
    content: "";
}

.ji-coupon::after {
    content: "";
}

.ji-credit-card::after {
    content: "";
}

.ji-crown-bronze {
    color: #C7713E;
}

.ji-crown-bronze::after {
    content: "";
}

.ji-crown-gold {
    color: #BA8C00;
}

.ji-crown-gold::after {
    content: "";
}

.ji-crown-silver {
    color: #929BA0;
}

.ji-crown-silver::after {
    content: "";
}

.ji-crown::after {
    content: "";
}

.ji-day::after {
    content: "";
}

.ji-diamond-stage {
    color: #6E6164;
}

.ji-diamond-stage::after {
    content: "";
}

.ji-document-edit::after {
    content: "";
}

.ji-document-plus::after {
    content: "";
}

.ji-document-user::after {
    content: "";
}

.ji-document::after {
    content: "";
}

.ji-dp::after {
    content: "";
}

.ji-edit::after {
    content: "";
}

.ji-event::after {
    content: "";
}

.ji-external-link {
    color: #2171E0;
}

.ji-external-link::after {
    content: "";
}

.ji-eye::after {
    content: "";
}

.ji-filter::after {
    content: "";
}

.ji-flight::after {
    content: "";
}

.ji-genre::after {
    content: "";
}

.ji-gold-stage,
.ji-loyal,
.ji-loyal-circle,
.ji-special-offer {
    color: #B2881B;
}

.ji-gold-stage::after {
    content: "";
}

.ji-golf::after {
    content: "";
}

.ji-gourmet::after {
    content: "";
}

.ji-hand-pointer::after {
    content: "";
}

.ji-heart::after {
    content: "";
}

.ji-help-circle-fill::after {
    content: "";
}

.ji-help-circle-outline::after {
    content: "";
}

.ji-help::after {
    content: "";
}

.ji-highclass::after {
    content: "";
}

.ji-history::after {
    content: "";
}

.ji-home::after {
    content: "";
}

.ji-hotel-history::after {
    content: "";
}

.ji-hotel-star::after {
    content: "";
}

.ji-hotel::after {
    content: "";
}

.ji-hourglass::after {
    content: "";
}

.ji-info::after {
    content: "";
}

.ji-key::after {
    content: "";
}

.ji-list::after {
    content: "";
}

.ji-location-plus::after {
    content: "";
}

.ji-location::after {
    content: "";
}

.ji-lock::after {
    content: "";
}

.ji-loupe::after {
    content: "";
}

.ji-loyal-circle::after {
    content: "";
}

.ji-loyal::after {
    content: "";
}

.ji-mail::after {
    content: "";
}

.ji-map::after {
    content: "";
}

.ji-member-info::after {
    content: "";
}

.ji-member::after {
    content: "";
}

.ji-members-only::after {
    content: "";
}

.ji-menu::after {
    content: "";
}

.ji-minus-circle::after {
    content: "";
}

.ji-minus::after {
    content: "";
}

.ji-mobile::after {
    content: "";
}

.ji-module::after {
    content: "";
}

.ji-new::after {
    content: "";
}

.ji-night::after {
    content: "";
}

.ji-nosmoking::after {
    content: "";
}

.ji-onsen::after {
    content: "";
}

.ji-oversea::after {
    content: "";
}

.ji-parking::after {
    content: "";
}

.ji-people::after {
    content: "";
}

.ji-phone::after {
    content: "";
}

.ji-platinum-stage {
    color: #487192;
}

.ji-platinum-stage::after {
    content: "";
}

.ji-plus-circle::after {
    content: "";
}

.ji-plus::after {
    content: "";
}

.ji-point-coupon-score::after {
    content: "";
}

.ji-point-plus::after {
    content: "";
}

.ji-point::after {
    content: "";
}

.ji-preview::after {
    content: "";
}

.ji-price-fill::after {
    content: "";
}

.ji-price-outline::after {
    content: "";
}

.ji-print::after {
    content: "";
}

.ji-pushpin::after {
    content: "";
}

.ji-refresh::after {
    content: "";
}

.ji-regular-stage {
    color: #EEDDBE;
}

.ji-regular-stage::after {
    content: "";
}

.ji-rentacar::after {
    content: "";
}

.ji-restaurant::after {
    content: "";
}

.ji-return::after {
    content: "";
}

.ji-save::after {
    content: "";
}

.ji-score-plus::after {
    content: "";
}

.ji-score::after {
    content: "";
}

.ji-search::after {
    content: "";
}

.ji-setting::after {
    content: "";
}

.ji-share::after {
    content: "";
}

.ji-shopping::after {
    content: "";
}

.ji-sightseeing::after {
    content: "";
}

.ji-silver-stage {
    color: #8F989E;
}

.ji-silver-stage::after {
    content: "";
}

.ji-smile-fill::after {
    content: "";
}

.ji-smile-outline::after {
    content: "";
}

.ji-smoking::after {
    content: "";
}

.ji-sort::after {
    content: "";
}

.ji-special-offer::after {
    content: "";
}

.ji-stage-program::after {
    content: "";
}

.ji-star {
    color: #FB0;
}

.ji-star::after {
    content: "";
}

.ji-stay::after {
    content: "";
}

.ji-timer::after {
    content: "";
}

.ji-tourbus::after {
    content: "";
}

.ji-train::after {
    content: "";
}

.ji-travel-guide::after {
    content: "";
}

.ji-travel-journal::after {
    content: "";
}

.ji-triangle::after {
    content: "";
}

.ji-watch::after {
    content: "";
}

.ji-wifi::after {
    content: "";
}

.ji-zoom-in::after {
    content: "";
}

.ji-zoom-out::after {
    content: "";
}
