@charset "utf-8";

/* メインビジュアル
============================================================================= */
.mv-area { background: url(/kokunai/area/izuhakone/_images/bg-mv-aut.jpg) no-repeat center; background-size: cover; }
.mv-area.mv-spr { background: url(/kokunai/area/izuhakone/_images/bg-mv-spr.jpg) no-repeat center TOP; background-size: cover; }
.mv-area.mv-sum { background: url(/kokunai/area/izuhakone/_images/bg-mv-sum.jpg) no-repeat center ; background-size: cover; }
.mv-area.mv-win { background: url(/kokunai/area/izuhakone/_images/bg-mv-aut.jpg) no-repeat center ; background-size: cover; }
/* .mv-area.mv-win { background: url(/kokunai/area/izuhakone/_images/bg-mv-01_autumn.jpg) no-repeat center top; background-size: cover; } */


.area-coupon .dom-featlist{
    margin: 16px 0 0 -16px;
} 
/* 地図から探す
============================================================================= */
.pref-map-subarea{ background-image: url(/kokunai/area/izuhakone/_images/map.gif); }
#pref-map-hakone{ left: 655px; top: 130px; }
#pref-map-atami{ left: 665px; top: 205px; }
#pref-map-01{ left: 580px; top: 335px; }
#pref-map-02{ left: 450px; top: 415px; }
#pref-map-03{ left: 515px; top: 260px; }
#pref-map-04{ left: 405px; top: 300px; }
#pref-map-05{ left: 650px; top: 270px; }

.map-plan-select__list {
    display: flex;
    font-size: 1.8rem;
    justify-content: space-between;
    text-align: center;
}

/* 調整 */
.dom-modal { box-shadow: none; }

/*  おすすめカタログ
============================================================================= */
.carousel {
    justify-content: center;
    overflow-x: hidden !important;
}
.carousel_item + .carousel_item {
    margin: 24px 0px 120px 20px;
}