/*- Site Style mv -*
============================================================*/
/* layout 
------------------------------*/
/*- fuji layout/_index.scss -*
============================================================*/
/* @use */
/*- mv config/_index.scss -*
============================================================*/
/*- config/_index.scss -*
============================================================*/
/* @use */
/*- config/_functions.scss -*
============================================================*/
/*- config/_mixins.scss -*
============================================================*/
/* media query */
/* pseudo set */
/* background set */
/*- config/_variables.scss -*
============================================================*/
/* Color
------------------------------------------------------------*/
/* Size
------------------------------------------------------------*/
/*- mv config/_index.scss -*
============================================================*/
/*- mv config/_variables.scss -*
============================================================*/
/*- mv layout/_header.scss -*
============================================================*/
body[id^=mv] #header #header_inner {
  border-color: #c70057;
}
body[id^=mv] #header #header_inner #header_logo img {
  height: clamp(25px, 3.2552083333vw, 50px);
}
body[id^=mv] #header #header_bs_spnav {
  border-color: #c70057;
}
body[id^=mv] #header #header_bs_spnav > * + * {
  border-image: linear-gradient(#FFFFFF 25%, #c70057 25%, #c70057 75%, #FFFFFF 75%) 1;
}
body[id^=mv] #header #header_bs_spnav > * a.icon-shop::before {
  background-image: url(/common_v14/img/icon/shop-mv.svg);
}
body[id^=mv] #header #header_bs_spnav > * a.icon-campaign::before {
  background-image: url(/common_v14/img/icon/campaign-mv.svg);
}
body[id^=mv] #header #header_bs_spnav > * a.icon-recipe::before {
  background-image: url(/common_v14/img/icon/recipe-mv.svg);
}
body[id^=mv] #header #header_bs_spnav > * a.icon-merchandise::before {
  background-image: url(/common_v14/img/icon/merchandise-mv.svg);
}
body[id^=mv] #header #header_bs_spnav > * a.icon-netshop::before {
  background-image: url(/common_v14/img/icon/netshop-mv.svg);
}
body[id^=mv] #menu_btn #menu_btn_inner > span, body[id^=mv] #menu_btn #menu_btn_inner::after, body[id^=mv] #menu_btn #menu_btn_inner::before {
  background-color: #c70057;
}

/* @use */
/*- mv layout/_nav.scss -*
============================================================*/
body[id^=mv] #header_nav {
  background-image: linear-gradient(90deg, #c70057, #e60019);
}
body[id^=mv] #header_nav #header_nav_inner #brand-nav-mv {
  display: block;
  background-image: linear-gradient(90deg, #c70057, #e60019);
}
@media (min-width: 1200px) {
  body[id^=mv] #header_nav #header_nav_inner #brand-nav-mv > * a:hover {
    background-image: linear-gradient(90deg, rgb(155.2980392157, 0, 29.6823529412), rgb(207.4509803922, 0, 2.4509803922));
  }
}
@media (min-width: 1200px) {
  body[id^=mv] #header_nav #header_nav_inner #header_nav__brandsite .list #list_item_fuji {
    order: 2;
  }
}
@media (min-width: 1200px) {
  body[id^=mv] #header_nav #header_nav_inner #header_nav__brandsite .list #list_item_mv {
    order: 1;
  }
}
@media (min-width: 1200px) {
  body[id^=mv] #header_nav #header_nav_inner #header_nav__brandsite .list #list_item_mv .link-items.icon-mv {
    pointer-events: none;
  }
}
@media (min-width: 1200px) {
  body[id^=mv] #header_nav #header_nav_inner #header_nav__brandsite .list #list_item_mv .link-items.icon-mv .image {
    background-image: url(/common_v14/img/logo/mv-color.svg);
  }
}
@media (min-width: 1200px) {
  body[id^=mv] #header_nav #header_nav_inner #header_nav__brandsite .list #list_item_mv .link-items.icon-mv .image img {
    opacity: 0;
  }
}
@media (min-width: 1200px) {
  body[id^=mv] #header_nav #header_nav_inner #header_nav__brandsite .list #list_item_big {
    order: 3;
  }
}
@media (min-width: 1200px) {
  body[id^=mv] #header_nav #header_nav_inner #header_nav__othersites {
    border-image: linear-gradient(90deg, #e5005c 27%, #00a73c 27%) 1;
    border-top: clamp(3px, 0.390625vw, 5px) solid;
  }
}

/* @use */
/*- mv layout/_footer.scss -*
============================================================*/
body[id^=mv] #footer {
  background-image: linear-gradient(90deg, #c70057, #e60019);
}
body[id^=mv] #footer #footer_content #footer_content__inner .fnav-contents .title {
  background-image: linear-gradient(90deg, rgb(155.2980392157, 0, 29.6823529412), rgb(207.4509803922, 0, 2.4509803922));
}
body[id^=mv] #footer #footer_content #footer_content__inner #footer_nav__menu {
  border-image: linear-gradient(90deg, rgb(155.2980392157, 0, 29.6823529412), rgb(155.2980392157, 0, 29.6823529412) clamp(56px, 7.2916666667vw, 82px), #FFFFFF clamp(56px, 7.2916666667vw, 82px), #FFFFFF) 1;
}

/* @use */
/*- mv layout/_parts.scss -*
============================================================*/
body[id^=mv] .title-style01 {
  color: #c70057;
}
body[id^=mv] .title-style02 {
  border-image: linear-gradient(90deg, #c70057 clamp(135px, 17.578125vw, 170px), #d6d6d6 clamp(135px, 17.578125vw, 170px)) 1;
}
body[id^=mv] .title-style02 *[class^=link][class*=-arrow]::after {
  background-image: url(/common_v14/img/icon/arrow03-red.svg);
}
body[id^=mv] .title-style02 *[class^=link][class*=-bikkuri]::before {
  background-image: url(/common_v14/img/icon/bikkuri_mark-red.svg);
}
body[id^=mv] .btn-style02::after {
  background-image: url(/common_v14/img/icon/arrow01-red.svg);
}
body[id^=mv] .btn-panel__subtitle {
  color: #c70057;
}

/* @use */
/*- mv layout/_common.scss -*
============================================================*/
body[id^=mv] .recipe_list_slide .list_item .list_link .text .recipe_cat {
  color: #c70057;
}
body[id^=mv] .recipe_list_slide.slick-slider .slick-arrow.slick-prev {
  background-image: url(/common_v14/img/icon/slidearrow01-left-mv.svg);
}
body[id^=mv] .recipe_list_slide.slick-slider .slick-arrow.slick-next {
  background-image: url(/common_v14/img/icon/slidearrow01-right-mv.svg);
}
body[id^=mv] .recipe_list_slide.slick-slider .slick-dots > li.slick-active button {
  border-color: #c70057;
  background-color: #c70057;
}
body[id^=mv] #brand_logo {
  border-color: #c70057;
}
body[id^=mv] #breadcrumb .breadcrumb_separator {
  background-image: url(/common_v14/img/icon/arrow02-red.svg) !important;
}
body[id^=mv] #main-visual .main_slider.slick-slider .slick-arrow {
  background-image: url(/common_v14/img/icon/arrow02-red.svg) !important;
}
body[id^=mv] #main-visual .main_slider.slick-slider .slick-dots > li.slick-active button {
  border-color: #c70057;
  background-color: #c70057;
}
body[id^=mv] #cp01-info .inner #important-notice #important-notice__text .link_text {
  color: #c70057;
}
body[id^=mv] #cp01-info .inner #important-notice #important-notice__text .link_text::after {
  background-image: url(/common_v14/img/icon/arrow01-red.svg);
}
body[id^=mv] #cp01-info .inner .tablist-info .tab-items.active {
  color: #c70057;
}
body[id^=mv] #cp01-info .inner .list-display .list_info > dd .link_text::after {
  background-image: url(/common_v14/img/icon/arrow01-red.svg);
}
body[id^=mv] #cp01-store .inner .searchbox form::before {
  background-image: url(/common_v14/img/icon/search-red.svg);
}
body[id^=mv] #cp01-store .inner .list_store > * .btn {
  background-color: #c70057;
  background-image: linear-gradient(90deg, #c70057, #e60019);
}
body[id^=mv] #cp01-store .inner .list_store > * .btn:hover {
  background-image: linear-gradient(90deg, #ffe73c, #ffe73c);
}
body[id^=mv] #cp01-netshop .inner .list {
  gap: 15px clamp(10px, 1.3020833333vw, 13px);
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 768px) {
  body[id^=mv] #cp01-netshop .inner .list {
    grid-template-columns: repeat(3, 1fr);
  }
}
body[id^=mv] .anchor-menu .anchor-menu-btn::after {
  background-image: url(/common_v14/img/icon/arrow03-red.svg);
}
body[id^=mv] .anchor-menu .anchor-menu-btn:hover {
  border-color: #c70057;
  background-color: #c70057;
}
body[id^=mv] .page-nav a:hover, body[id^=mv] .page-nav .current_page {
  background-color: #c70057 !important;
  border-color: #c70057 !important;
}

/* @use */
/*- mv layout/_page.scss -*
============================================================*/
body[id^=mv][id*=-campaign] .anchor-menu .anchor-menu-item.active .anchor-menu-btn {
  border-color: #c70057;
  background-color: #c70057;
}
body[id^=mv][id*=-service] .anchor-menu .anchor-menu-item.active .anchor-menu-btn {
  border-color: #c70057;
  background-color: #c70057;
}
body[id^=mv][id*=-store] .listnotes.exclamation > *::before {
  background-image: url(/common_v14/img/icon/bikkuri_mark-red.svg);
}
body[id^=mv][id*=-store] *[id^=store][id*=-information] .shop_data > dt {
  border-bottom: 1px solid #c70057;
}
body[id^=mv][id*=-store] *[id^=store][id*=-information] .shop_data > dt span {
  background-color: #c70057;
}
body[id^=mv][id*=-news] #cp01-info .select-category .select-box::after {
  background-image: url(/common_v14/img/icon/arrow03-red.svg);
}

/* pages 
------------------------------*/
/*- mv pages/_index.scss -*
============================================================*/
/* @use */
/*- mv pages/_store.scss -*
============================================================*/
body#mv-store #area-search {
  background: url(/mv/store/common/img/area_img.png) no-repeat center top;
}/*# sourceMappingURL=style.css.map */