@charset "utf-8";

.figure-menu-list.navi-a { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-a.png); }
.figure-menu-list.navi-n { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-n.png); }
.figure-menu-list.navi-c { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-c.png); }
.figure-menu-list.navi-h { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-h.png); }
.figure-menu-list.navi-o { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-o.png); }
.figure-menu-list.navi-r { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-r.png); }
.figure-menu-list.navi-a:hover { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-a-hover.png); }
.figure-menu-list.navi-n:hover { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-n-hover.png); }
.figure-menu-list.navi-c:hover { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-c-hover.png); }
.figure-menu-list.navi-h:hover { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-h-hover.png); }
.figure-menu-list.navi-o:hover { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-o-hover.png); }
.figure-menu-list.navi-r:hover { background-image: url(/html/user_data/assets/img/lp/wide-name-range-goods/figure-menu-r-hover.png); }
@media screen and (max-width: 667px) {
.figure-menu-list.navi-a:hover,
.figure-menu-list.navi-n:hover,
.figure-menu-list.navi-c:hover,
.figure-menu-list.navi-h:hover,
.figure-menu-list.navi-o:hover,
.figure-menu-list.navi-r:hover { background-image: none; }
}

.figure-menu-wrap:nth-of-type(2) { margin-top: 1em; }

.button-border { background-color: #ee4e52; }
.button-border:hover {
  background-color: #fff;
  border-color: #ee4e52;
}
.button-border:hover .button-inner,
.button-border:hover:after { color: #ee4e52; }

.headline-underline-half-inner {
  text-decoration-color: #0095be;
  color: #0095be;
}

.headline-frame { background-color: #0095be; }
.headline-frame-inner { color: #fff; }

.headline-leftline { border-left-color: #0095be; }
.headline-leftline-inner { color: #0095be; }

.under-button-emphasis-sentence { color: #0095be; }

.diagonal-line-inner { color: #0095be; }
.diagonal-line-inner:before,
.diagonal-line-inner:after { background-color: #0095be; }