@import url("https://fonts.googleapis.com/css?family=Noto+Sans+TC:400,500,700,900|Noto+Serif+TC:400,500,600,700,900&display=swap&subset=chinese-traditional");
/* line 55, src/assets/sass/2020dietfood.scss */
body {
  font-family: Microsoft JhengHei !important; }

/* line 61, src/assets/sass/2020dietfood.scss */
footer {
  font-size: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: white;
  background: black; }

/* line 69, src/assets/sass/2020dietfood.scss */
header.mainblockMobile {
  position: relative;
  background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/headerbg.png);
  background-size: cover;
  background-position: center top; }
  /* line 76, src/assets/sass/2020dietfood.scss */
  header.mainblockMobile svg {
    width: 100%;
    height: 40px;
    margin-bottom: -1px; }
  /* line 83, src/assets/sass/2020dietfood.scss */
  header.mainblockMobile img {
    max-width: 100%; }
  @media all and (min-width: 768px) and (max-width: 991.98px) {
    /* line 69, src/assets/sass/2020dietfood.scss */
    header.mainblockMobile {
      height: auto;
      position: relative; } }
  /* line 92, src/assets/sass/2020dietfood.scss */
  header.mainblockMobile .mainproduct {
    position: relative;
    top: 0px;
    z-index: 9;
    margin-top: 20px; }
    @media all and (min-width: 768px) and (max-width: 991.98px) {
      /* line 92, src/assets/sass/2020dietfood.scss */
      header.mainblockMobile .mainproduct {
        margin-top: 40px; } }
    @media all and (min-width: 576px) and (max-width: 767.98px) {
      /* line 92, src/assets/sass/2020dietfood.scss */
      header.mainblockMobile .mainproduct {
        margin-top: 5px; } }
    @media all and (max-width: 575px) {
      /* line 92, src/assets/sass/2020dietfood.scss */
      header.mainblockMobile .mainproduct {
        margin-top: 20px; } }

/* line 118, src/assets/sass/2020dietfood.scss */
header.mainblock#newyear_header {
  overflow: hidden;
  position: relative;
  transition: all .25s;
  z-index: 99;
  background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/headerbg.png);
  padding-bottom: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  @media all and (min-width: 1200px) and (max-width: 1599.98px) {
    /* line 118, src/assets/sass/2020dietfood.scss */
    header.mainblock#newyear_header {
      background-position: -180px 0px; } }
  @media all and (min-width: 992px) and (max-width: 1199.98px) {
    /* line 118, src/assets/sass/2020dietfood.scss */
    header.mainblock#newyear_header {
      background-position: -470px 0px; } }
  /* line 138, src/assets/sass/2020dietfood.scss */
  header.mainblock#newyear_header .logo_area {
    margin: 0px auto;
    position: relative;
    z-index: 18;
    background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/maintitle.png);
    background-size: 100%;
    background-repeat: no-repeat; }
    @media all and (min-width: 1600px) {
      /* line 138, src/assets/sass/2020dietfood.scss */
      header.mainblock#newyear_header .logo_area {
        width: 1046px;
        height: 397px; } }
    @media all and (min-width: 1200px) and (max-width: 1599.98px) {
      /* line 138, src/assets/sass/2020dietfood.scss */
      header.mainblock#newyear_header .logo_area {
        width: 970px;
        height: 350px; } }
    @media all and (min-width: 992px) and (max-width: 1199.98px) {
      /* line 138, src/assets/sass/2020dietfood.scss */
      header.mainblock#newyear_header .logo_area {
        width: 900px;
        height: 397px; } }
  /* line 164, src/assets/sass/2020dietfood.scss */
  header.mainblock#newyear_header .mainproduct {
    position: relative;
    top: 20px;
    z-index: 9;
    -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation-delay: 1s; }
    @media all and (min-width: 768px) and (max-width: 991.98px) {
      /* line 164, src/assets/sass/2020dietfood.scss */
      header.mainblock#newyear_header .mainproduct {
        top: 40px; } }
  /* line 176, src/assets/sass/2020dietfood.scss */
  header.mainblock#newyear_header .maintitle {
    animation-delay: 2s;
    -webkit-animation: swing-in-bottom-fwd 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;
    animation: swing-in-bottom-fwd 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both; }
  /* line 182, src/assets/sass/2020dietfood.scss */
  header.mainblock#newyear_header svg {
    width: 100%;
    height: 65px; }

/* line 191, src/assets/sass/2020dietfood.scss */
.pinktext {
  color: #FF3366; }

/* line 195, src/assets/sass/2020dietfood.scss */
.carticon {
  width: 35px;
  height: auto; }

/* line 204, src/assets/sass/2020dietfood.scss */
.card-body {
  padding: 0.75rem 0.75rem; }

/* line 208, src/assets/sass/2020dietfood.scss */
.card-footer {
  padding: 0rem .75rem; }

/* Optional (avoid undesired underscore if a is used as wrapper) */
/* line 215, src/assets/sass/2020dietfood.scss */
.hide {
  display: none; }

/* line 221, src/assets/sass/2020dietfood.scss */
header.mainblock div.container {
  margin-top: 20px; }

/* line 226, src/assets/sass/2020dietfood.scss */
header.mainblock div.logo {
  width: max-content;
  position: relative;
  text-align: center;
  z-index: 20;
  height: 800px; }

/* line 234, src/assets/sass/2020dietfood.scss */
header.mainblock div.logo .logo01 {
  background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/maintitle_01.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  height: 420px;
  width: 816px; }

/* line 243, src/assets/sass/2020dietfood.scss */
header.mainblock div.logo .logo02 {
  background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/maintitle_02.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  height: 319px;
  width: 1008px; }

/* line 252, src/assets/sass/2020dietfood.scss */
.toplight {
  width: 100%;
  height: 100px;
  background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/light_bg1.png);
  position: absolute;
  z-index: 20;
  top: 0;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%; }

/* line 268, src/assets/sass/2020dietfood.scss */
nav.buttonbar div.buttongroup {
  padding: 0px 0px; }

/* line 274, src/assets/sass/2020dietfood.scss */
.mainnav_area {
  position: relative;
  margin-top: -170px; }
  @media all and (min-width: 768px) and (max-width: 991.98px) {
    /* line 274, src/assets/sass/2020dietfood.scss */
    .mainnav_area {
      margin-top: -50px; } }
  @media all and (min-width: 576px) and (max-width: 767.98px) {
    /* line 274, src/assets/sass/2020dietfood.scss */
    .mainnav_area {
      margin-top: -50px; } }
  @media all and (max-width: 575px) {
    /* line 274, src/assets/sass/2020dietfood.scss */
    .mainnav_area {
      margin-top: -50px; } }

/* line 291, src/assets/sass/2020dietfood.scss */
nav.buttonbar {
  padding-bottom: 5px;
  width: 100%;
  position: relative;
  z-index: 99;
  padding: 10px 0px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#008cd3+0,3fbcff+100 */
  background: #008cd3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #008cd3 0%, #3fbcff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #008cd3 0%, #3fbcff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #008cd3 0%, #3fbcff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008cd3', endColorstr='#3fbcff', GradientType=0);
  /* IE6-9 */ }
  @media all and (min-width: 768px) and (max-width: 991.98px) {
    /* line 291, src/assets/sass/2020dietfood.scss */
    nav.buttonbar {
      padding-top: 2vh;
      padding-bottom: 2vh; } }

/* line 318, src/assets/sass/2020dietfood.scss */
.polygon {
  z-index: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0; }

/* line 329, src/assets/sass/2020dietfood.scss */
polygon {
  fill: #008dd3; }

/* line 333, src/assets/sass/2020dietfood.scss */
header.real-header {
  padding: 10px 0px;
  background: #ffffff; }
  /* line 337, src/assets/sass/2020dietfood.scss */
  header.real-header .logo {
    font-size: 1rem;
    line-height: 1.5;
    vertical-align: middle; }
  /* line 343, src/assets/sass/2020dietfood.scss */
  header.real-header img {
    max-height: 25vmin; }
  /* line 347, src/assets/sass/2020dietfood.scss */
  header.real-header input {
    display: none; }
  /* line 351, src/assets/sass/2020dietfood.scss */
  header.real-header label {
    margin: 0 auto !important;
    cursor: pointer; }
  /* line 357, src/assets/sass/2020dietfood.scss */
  header.real-header div.row {
    justify-content: space-between; }
  /* line 361, src/assets/sass/2020dietfood.scss */
  header.real-header div.col {
    max-height: 6vmin; }
  /* line 365, src/assets/sass/2020dietfood.scss */
  header.real-header div.col-2 {
    font-size: 6vmin;
    max-height: 5vmin;
    position: relative; }
    /* line 370, src/assets/sass/2020dietfood.scss */
    header.real-header div.col-2 label {
      position: absolute;
      left: 1vmin;
      top: -2vmin; }
  /* line 377, src/assets/sass/2020dietfood.scss */
  header.real-header div.mobile-menu {
    transition: all .25s;
    pointer-events: none;
    opacity: 0;
    font-size: 3vmin;
    position: absolute;
    z-index: 9999;
    left: -7px;
    top: 6.8vmin;
    min-width: 49vmin;
    height: 0px;
    display: flex;
    justify-content: flex-end; }
    /* line 391, src/assets/sass/2020dietfood.scss */
    header.real-header div.mobile-menu div#bgafter {
      z-index: -1;
      background: rgba(68, 64, 65, 0.8);
      position: absolute;
      height: 100%;
      width: 1px;
      top: 7px;
      left: 4px;
      content: ' '; }
    /* line 402, src/assets/sass/2020dietfood.scss */
    header.real-header div.mobile-menu a {
      text-decoration: none;
      display: list-item; }
      /* line 406, src/assets/sass/2020dietfood.scss */
      header.real-header div.mobile-menu a:nth-of-type(1), header.real-header div.mobile-menu a:nth-of-type(2), header.real-header div.mobile-menu a:nth-of-type(3), header.real-header div.mobile-menu a:nth-of-type(4), header.real-header div.mobile-menu a:nth-of-type(5) {
        position: relative; }
      /* line 414, src/assets/sass/2020dietfood.scss */
      header.real-header div.mobile-menu a:nth-of-type(1):hover li,
      header.real-header div.mobile-menu a:nth-of-type(2):hover li,
      header.real-header div.mobile-menu a:nth-of-type(3):hover li,
      header.real-header div.mobile-menu a:nth-of-type(4):hover li,
      header.real-header div.mobile-menu a:nth-of-type(5):hover li {
        background: #0091ec;
        color: white !important; }
      /* line 423, src/assets/sass/2020dietfood.scss */
      header.real-header div.mobile-menu a:nth-of-type(1):hover li i,
      header.real-header div.mobile-menu a:nth-of-type(2):hover li i,
      header.real-header div.mobile-menu a:nth-of-type(3):hover li i,
      header.real-header div.mobile-menu a:nth-of-type(4):hover li i,
      header.real-header div.mobile-menu a:nth-of-type(5):hover li i {
        color: white !important; }
      /* line 431, src/assets/sass/2020dietfood.scss */
      header.real-header div.mobile-menu a:nth-of-type(1):after, header.real-header div.mobile-menu a:nth-of-type(2):after, header.real-header div.mobile-menu a:nth-of-type(3):after, header.real-header div.mobile-menu a:nth-of-type(4):after, header.real-header div.mobile-menu a:nth-of-type(5):after {
        position: absolute;
        content: ' ';
        background: rgba(128, 128, 128, 0.5);
        height: 1px;
        width: 85%;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0px; }
    /* line 447, src/assets/sass/2020dietfood.scss */
    header.real-header div.mobile-menu ul {
      background: rgba(255, 255, 255, 0.9);
      width: 100%;
      font-weight: bolder; }
      /* line 452, src/assets/sass/2020dietfood.scss */
      header.real-header div.mobile-menu ul li {
        padding: 12px 4vmin;
        color: #444041;
        display: flex;
        justify-content: space-between; }
        /* line 458, src/assets/sass/2020dietfood.scss */
        header.real-header div.mobile-menu ul li i {
          color: #c9cbc8; }
  /* line 465, src/assets/sass/2020dietfood.scss */
  header.real-header div input#newbar:checked ~ div.mobile-menu {
    pointer-events: all;
    opacity: 1;
    overflow: unset; }

/* line 475, src/assets/sass/2020dietfood.scss */
.market1_layout {
  background: #ffffff; }

/* line 479, src/assets/sass/2020dietfood.scss */
footer a {
  color: #1574D5; }

/* line 484, src/assets/sass/2020dietfood.scss */
img {
  height: auto;
  width: auto; }

/* line 489, src/assets/sass/2020dietfood.scss */
img.mh-1000 {
  max-height: 200vmin; }

/* line 493, src/assets/sass/2020dietfood.scss */
img.mh-800 {
  max-height: 170vmin; }

/* line 498, src/assets/sass/2020dietfood.scss */
a.BlueButton {
  justify-content: space-around;
  text-decoration: none;
  color: white;
  display: inline-flex;
  margin: 0 auto;
  width: max-content;
  letter-spacing: 2px;
  font-size: 20px; }

/* line 509, src/assets/sass/2020dietfood.scss */
a.BlueButton div {
  transition: all .25s;
  background: #036eb7;
  margin: 20px;
  padding: 10px 20px;
  border-radius: 50px; }

/* line 517, src/assets/sass/2020dietfood.scss */
a.BlueButton div:hover {
  background: #009fe8; }

/* line 522, src/assets/sass/2020dietfood.scss */
div.event-title {
  text-align: center;
  font-size: 25px; }

/* line 527, src/assets/sass/2020dietfood.scss */
div.event-title span.event-title-pic img {
  max-width: 30px; }

/* line 531, src/assets/sass/2020dietfood.scss */
div.event-title span.event-title-text {
  font-weight: bold;
  position: relative;
  color: #444041; }

/* line 537, src/assets/sass/2020dietfood.scss */
div.event-title span.event-title-text::after {
  background: #fdd000;
  content: ' ';
  width: 50%;
  height: 3px;
  position: absolute;
  bottom: -3px;
  left: 50%;
  margin: 0 auto;
  transform: translateX(-50%); }

/* line 549, src/assets/sass/2020dietfood.scss */
div.container {
  margin: 0 auto;
  width: 100%; }

/* line 554, src/assets/sass/2020dietfood.scss */
div.container div.row {
  max-width: 1240px; }

/* line 558, src/assets/sass/2020dietfood.scss */
div.fixedmenubar {
  overflow: hidden;
  min-width: auto;
  max-width: 200px;
  z-index: 2;
  position: fixed;
  right: 0;
  top: 0; }
  /* line 567, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar * {
    transition: all .25s; }
  /* line 572, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar div.menugroup::after {
    transition: all .25s;
    position: fixed;
    top: 0;
    right: -100%;
    width: 200px;
    height: 1999px;
    content: ' ';
    background: white;
    z-index: -1;
    pointer-events: none;
    opacity: 0;
    box-shadow: 8px 0px 20px grey; }
  /* line 587, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar div.menugroup ul {
    width: 200px;
    position: fixed;
    top: 67.2px;
    right: -100%;
    pointer-events: none;
    opacity: 0; }
    /* line 595, src/assets/sass/2020dietfood.scss */
    div.fixedmenubar div.menugroup ul a {
      color: #444041;
      text-decoration: none; }
    /* line 600, src/assets/sass/2020dietfood.scss */
    div.fixedmenubar div.menugroup ul li {
      font-weight: 500px;
      text-align: right;
      font-size: 2.3vmin;
      padding: 10px;
      white-space: nowrap; }
      /* line 607, src/assets/sass/2020dietfood.scss */
      div.fixedmenubar div.menugroup ul li:hover {
        background: #fdd100; }
  /* line 614, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar label {
    width: 100%;
    text-align: right;
    padding: 10px;
    margin: 0 auto; }
    /* line 620, src/assets/sass/2020dietfood.scss */
    div.fixedmenubar label img {
      transition: none;
      max-width: 50px; }
      /* line 624, src/assets/sass/2020dietfood.scss */
      div.fixedmenubar label img:nth-child(1) {
        position: relative;
        opacity: 1; }
      /* line 629, src/assets/sass/2020dietfood.scss */
      div.fixedmenubar label img:nth-child(2) {
        position: absolute;
        transform: rotate(0deg);
        opacity: 0; }
  /* line 637, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar input {
    display: none; }
    /* line 641, src/assets/sass/2020dietfood.scss */
    div.fixedmenubar input:checked ~ div.menugroup {
      height: 10000px; }
      /* line 644, src/assets/sass/2020dietfood.scss */
      div.fixedmenubar input:checked ~ div.menugroup ul {
        pointer-events: all;
        opacity: 1;
        right: 0; }
      /* line 650, src/assets/sass/2020dietfood.scss */
      div.fixedmenubar input:checked ~ div.menugroup::after {
        right: 0;
        opacity: .7; }
    /* line 657, src/assets/sass/2020dietfood.scss */
    div.fixedmenubar input:checked ~ div label img:nth-child(1) {
      position: absolute;
      opacity: 0; }
    /* line 662, src/assets/sass/2020dietfood.scss */
    div.fixedmenubar input:checked ~ div label img:nth-child(2) {
      position: relative;
      transform: rotate(-360deg);
      opacity: 1; }

/* line 672, src/assets/sass/2020dietfood.scss */
div.fixedrightmenu {
  position: fixed;
  width: 195px;
  top: 130px;
  right: -30px;
  z-index: 99999;
  padding: 15px 30px 0px 30px; }
  /* line 680, src/assets/sass/2020dietfood.scss */
  div.fixedrightmenu img {
    max-width: 100% !important; }
  /* line 684, src/assets/sass/2020dietfood.scss */
  div.fixedrightmenu:after {
    position: absolute;
    top: 0px;
    left: 0px;
    content: ' ';
    height: 100%;
    width: 100%;
    background: white;
    z-index: -1;
    pointer-events: none;
    border-radius: 30px;
    opacity: .8;
    box-shadow: -5px 5px 0px rgba(128, 128, 128, 0.5); }
  /* line 699, src/assets/sass/2020dietfood.scss */
  div.fixedrightmenu a {
    display: list-item;
    font-weight: bolder;
    color: #444041;
    text-decoration: none;
    position: relative; }
    /* line 706, src/assets/sass/2020dietfood.scss */
    div.fixedrightmenu a li {
      padding: 10px 0px; }
    /* line 710, src/assets/sass/2020dietfood.scss */
    div.fixedrightmenu a i {
      opacity: 0;
      font-size: 8px;
      position: absolute;
      left: -15px;
      top: 16px; }
    /* line 718, src/assets/sass/2020dietfood.scss */
    div.fixedrightmenu a:last-of-type {
      position: relative;
      font-size: 30px; }
      /* line 722, src/assets/sass/2020dietfood.scss */
      div.fixedrightmenu a:last-of-type li {
        padding-bottom: 0px; }
      /* line 726, src/assets/sass/2020dietfood.scss */
      div.fixedrightmenu a:last-of-type:after {
        position: absolute;
        content: ' ';
        width: 0px;
        height: 0px;
        border: solid 5px;
        border-color: transparent transparent #444041 transparent;
        top: 2px;
        left: 50%;
        transform: translateX(-50%); }
    /* line 739, src/assets/sass/2020dietfood.scss */
    div.fixedrightmenu a:hover {
      color: #FF3366; }
      /* line 742, src/assets/sass/2020dietfood.scss */
      div.fixedrightmenu a:hover i {
        opacity: 1; }
      /* line 746, src/assets/sass/2020dietfood.scss */
      div.fixedrightmenu a:hover:last-of-type:after {
        border-color: transparent transparent #FF3366 transparent; }
  /* line 752, src/assets/sass/2020dietfood.scss */
  div.fixedrightmenu ul {
    max-width: 120px; }
    /* line 757, src/assets/sass/2020dietfood.scss */
    div.fixedrightmenu ul a:nth-of-type(1), div.fixedrightmenu ul a:nth-of-type(2), div.fixedrightmenu ul a:nth-of-type(3), div.fixedrightmenu ul a:nth-of-type(4), div.fixedrightmenu ul a:nth-of-type(5) {
      position: relative; }
    /* line 765, src/assets/sass/2020dietfood.scss */
    div.fixedrightmenu ul a:nth-of-type(1):after, div.fixedrightmenu ul a:nth-of-type(2):after, div.fixedrightmenu ul a:nth-of-type(3):after, div.fixedrightmenu ul a:nth-of-type(4):after, div.fixedrightmenu ul a:nth-of-type(5):after {
      content: ' ';
      background: grey;
      height: 1px;
      width: 115px;
      position: absolute;
      bottom: 0px; }
    /* line 778, src/assets/sass/2020dietfood.scss */
    div.fixedrightmenu ul a:nth-of-type(1):hover:after, div.fixedrightmenu ul a:nth-of-type(2):hover:after, div.fixedrightmenu ul a:nth-of-type(3):hover:after, div.fixedrightmenu ul a:nth-of-type(4):hover:after, div.fixedrightmenu ul a:nth-of-type(5):hover:after {
      height: 2px;
      background: rgba(128, 128, 128, 0.4); }

/* line 790, src/assets/sass/2020dietfood.scss */
div.max-bg-grey {
  background: #d1d1d3; }

/* line 794, src/assets/sass/2020dietfood.scss */
div.max-bg-yellow {
  background: #fbffde; }

/* line 798, src/assets/sass/2020dietfood.scss */
div.max-bg-blue {
  background: #47a6d4;
  position: relative;
  z-index: 1; }

/* line 804, src/assets/sass/2020dietfood.scss */
div.max-bg-blue::after {
  z-index: -1;
  position: absolute;
  left: 0;
  top: -1px;
  content: ' ';
  background: transparent;
  width: 100%;
  pointer-events: none; }

/* line 815, src/assets/sass/2020dietfood.scss */
div.max-bg-blue.spec-1::after {
  background: #d1d1d3 !important;
  height: 40px; }

/* line 820, src/assets/sass/2020dietfood.scss */
div.max-bg-blue.spec-2 {
  position: relative; }

/* line 824, src/assets/sass/2020dietfood.scss */
div.max-bg-blue.spec-2::after {
  background: #fbffde !important;
  height: 40px; }

/* line 829, src/assets/sass/2020dietfood.scss */
div.max-bg-skyblue {
  background: #b7ecf9; }

/* line 833, src/assets/sass/2020dietfood.scss */
div.max-bg-oceanblue {
  background: #82cfed; }

/* line 837, src/assets/sass/2020dietfood.scss */
div.max-bg-linegreen {
  background: #00ba01;
  position: relative;
  z-index: 1; }

/* line 843, src/assets/sass/2020dietfood.scss */
div.max-bg-linegreen::after {
  z-index: -1;
  position: absolute;
  left: 0;
  top: -1px;
  content: ' ';
  background: transparent;
  width: 100%;
  pointer-events: none; }

/* line 854, src/assets/sass/2020dietfood.scss */
div.max-bg-linegreen.spec-1::after {
  background: white;
  height: 80px; }

/* line 859, src/assets/sass/2020dietfood.scss */
div.max-bg-newyellow {
  background: #ffffcb;
  padding-bottom: 40px; }

/* line 864, src/assets/sass/2020dietfood.scss */
div.max-bg-lastblue {
  background: #47a6d4; }

/* line 868, src/assets/sass/2020dietfood.scss */
div.spec-ocean {
  overflow: hidden;
  position: relative;
  z-index: 1; }

/* line 874, src/assets/sass/2020dietfood.scss */
div.spec-ocean div.spec-ocean-sub {
  overflow: hidden;
  width: 100%;
  pointer-events: none;
  z-index: 0;
  position: absolute;
  bottom: 0;
  height: 65px; }

/* line 884, src/assets/sass/2020dietfood.scss */
div.spec-ocean div.spec-ocean-sub img {
  max-width: 100% !important; }

/* line 888, src/assets/sass/2020dietfood.scss */
div.switch-case label {
  cursor: pointer; }

/* line 892, src/assets/sass/2020dietfood.scss */
div.switch-case label img:nth-child(1) {
  display: inline-block; }

/* line 896, src/assets/sass/2020dietfood.scss */
div.switch-case label img:nth-child(2) {
  display: none; }

/* line 900, src/assets/sass/2020dietfood.scss */
div.switch-case input {
  display: none; }

/* line 904, src/assets/sass/2020dietfood.scss */
div.switch-case input#switch-1 label[for^="switch-"] img {
  max-width: 80%; }

/* line 908, src/assets/sass/2020dietfood.scss */
div.switch-case input#switch-1:checked ~ div.col-12 label[for="switch-1"] img:nth-child(1) {
  display: none; }

/* line 912, src/assets/sass/2020dietfood.scss */
div.switch-case input#switch-1:checked ~ div.col-12 label[for="switch-1"] img:nth-child(2) {
  display: inline-block; }

/* line 916, src/assets/sass/2020dietfood.scss */
div.switch-case input#switch-1:checked ~ div.col-12 div.switch-1 {
  display: flex;
  justify-content: center; }

/* line 921, src/assets/sass/2020dietfood.scss */
div.switch-case input#switch-2:checked ~ div.col-12 label[for="switch-2"] img:nth-child(1) {
  display: none; }

/* line 925, src/assets/sass/2020dietfood.scss */
div.switch-case input#switch-2:checked ~ div.col-12 label[for="switch-2"] img:nth-child(2) {
  display: inline-block; }

/* line 929, src/assets/sass/2020dietfood.scss */
div.switch-case input#switch-2:checked ~ div.col-12 div.switch-2 {
  display: flex;
  justify-content: center; }

/* line 934, src/assets/sass/2020dietfood.scss */
div.switch-case div.switch-1,
div.switch-case div.switch-2 {
  display: none; }

/* line 939, src/assets/sass/2020dietfood.scss */
div.switch-case div.col-12 {
  display: flex;
  justify-content: center; }

/* line 944, src/assets/sass/2020dietfood.scss */
div.hover img:nth-child(1) {
  display: inline-block; }

/* line 948, src/assets/sass/2020dietfood.scss */
div.hover img:nth-child(2) {
  display: none; }

/* line 952, src/assets/sass/2020dietfood.scss */
div.hover:hover img:nth-child(1) {
  display: none; }

/* line 956, src/assets/sass/2020dietfood.scss */
div.hover:hover img:nth-child(2) {
  display: inline-block; }

/* line 961, src/assets/sass/2020dietfood.scss */
.fancybox-overlay {
  opacity: .9 !important; }

/* line 966, src/assets/sass/2020dietfood.scss */
#fancybox-outer {
  background: transparent !important; }

/* line 971, src/assets/sass/2020dietfood.scss */
#fancybox-content {
  width: auto !important;
  border-color: transparent !important;
  background: transparent !important; }

/* line 977, src/assets/sass/2020dietfood.scss */
#fancybox-content #fancybox-frame {
  border: 10px solid white;
  border-radius: 30px; }

/* line 983, src/assets/sass/2020dietfood.scss */
.fancybox-bg {
  display: none !important; }

/* line 988, src/assets/sass/2020dietfood.scss */
#fancybox-left {
  left: -120px; }

/* line 992, src/assets/sass/2020dietfood.scss */
#fancybox-left #fancybox-left-ico {
  background-image: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/Lazy-bag-2/Switch-left.png);
  left: 20px; }

/* line 997, src/assets/sass/2020dietfood.scss */
#fancybox-left:hover #fancybox-left-ico {
  background-image: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/Lazy-bag-2/Switch-left-bright.png); }

/* line 1002, src/assets/sass/2020dietfood.scss */
#fancybox-right {
  right: -120px; }

/* line 1006, src/assets/sass/2020dietfood.scss */
#fancybox-right #fancybox-right-ico {
  background-image: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/Lazy-bag-2/Switch-right.png);
  left: auto;
  right: 20px; }

/* line 1012, src/assets/sass/2020dietfood.scss */
#fancybox-right:hover #fancybox-right-ico {
  background-image: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/Lazy-bag-2/Switch-right-bright.png); }

/* line 1017, src/assets/sass/2020dietfood.scss */
#fancybox-right,
#fancybox-left {
  width: 120px; }

/* line 1023, src/assets/sass/2020dietfood.scss */
#fancybox-left-ico,
#fancybox-right-ico {
  transform: translateY(-50%);
  width: 80px;
  height: 150px;
  background-position: 0 0; }

/* line 1032, src/assets/sass/2020dietfood.scss */
.max-width-90 {
  max-width: 90% !important; }

@keyframes airplanemove {
  from {
    top: 0px; }
  50% {
    top: 30px; }
  to {
    top: 0px; } }

@keyframes cloudmove {
  from {
    background-position: 0px; }
  to {
    background-position: -1055px; } }

@media (max-width: 700px) {
  /* line 1061, src/assets/sass/2020dietfood.scss */
  .real-header .container {
    padding: 0px; }
  /* line 1065, src/assets/sass/2020dietfood.scss */
  img {
    max-width: 100%; }
  /* line 1070, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar {
    max-width: 100px;
    min-width: 100px; }
  /* line 1075, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar div.menugroup::after {
    width: 100px; }
  /* line 1079, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar div.menugroup ul {
    width: 100px; }
  /* line 1083, src/assets/sass/2020dietfood.scss */
  div.fixedmenubar div.menugroup ul li {
    font-size: 12px; }
  /* line 1088, src/assets/sass/2020dietfood.scss */
  #fancybox-right,
  #fancybox-left {
    display: none !important; }
  /* line 1094, src/assets/sass/2020dietfood.scss */
  a.BlueButton {
    font-size: 13px !important; }
  /* line 1099, src/assets/sass/2020dietfood.scss */
  .max-80 img {
    max-width: 80% !important; }
  /* line 1104, src/assets/sass/2020dietfood.scss */
  .step div.row,
  .switch-1 div.row,
  .switch-2 div.row {
    padding: 20px !important; }
  /* line 1110, src/assets/sass/2020dietfood.scss */
  .step .col-12,
  .switch-1 .col-12,
  .switch-2 .col-12 {
    padding: 0 !important; }
  /* line 1116, src/assets/sass/2020dietfood.scss */
  .step .col-12 .article,
  .switch-1 .col-12 .article,
  .switch-2 .col-12 .article {
    padding: 5px 0 !important; }
  /* line 1123, src/assets/sass/2020dietfood.scss */
  .step {
    padding: 20px !important; }
  /* line 1128, src/assets/sass/2020dietfood.scss */
  .lazy-bag-4-2 img.spec-1 {
    max-width: 80%; }
  /* line 1133, src/assets/sass/2020dietfood.scss */
  .lazy-bag-4-1 .col-6,
  .lazy-bag-4-2 .col-6,
  .lazy-bag-4-3 .col-6 {
    padding: 5px 0 !important; }
  /* line 1139, src/assets/sass/2020dietfood.scss */
  .lazy-bag-4-1 a.BlueButton div,
  .lazy-bag-4-2 a.BlueButton div,
  .lazy-bag-4-3 a.BlueButton div {
    margin: 10px 1px !important; }
  /* line 1146, src/assets/sass/2020dietfood.scss */
  .mb-nopm {
    padding-bottom: 0 !important; } }

/* line 1151, src/assets/sass/2020dietfood.scss */
.price {
  padding: 5px 0px; }

/* line 1155, src/assets/sass/2020dietfood.scss */
.card-body {
  height: 60px; }

/* line 1159, src/assets/sass/2020dietfood.scss */
.card-body h5 {
  font-size: 1em; }

/* line 1163, src/assets/sass/2020dietfood.scss */
.market2 {
  background: #F0F0F0; }

/* line 1167, src/assets/sass/2020dietfood.scss */
.keyword_area {
  background: #FFEDED; }

/* line 1171, src/assets/sass/2020dietfood.scss */
.card-footer {
  background-color: rgba(0, 0, 0, 0); }

/* line 1175, src/assets/sass/2020dietfood.scss */
.market2_layout h3 {
  font-weight: bold;
  font-size: 1.8rem; }

/* line 1180, src/assets/sass/2020dietfood.scss */
.market2_layout h5 {
  line-height: 1.3;
  margin-bottom: 15px; }

/* line 1185, src/assets/sass/2020dietfood.scss */
h4.card-title {
  font-size: 1.2rem; }

/* line 1189, src/assets/sass/2020dietfood.scss */
.grid-divider {
  position: relative; }

/* line 1195, src/assets/sass/2020dietfood.scss */
.grid-divider > .gift_card:nth-child(n + 2):after {
  content: "";
  border: 1px dashed #C2C4C4;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 95%;
  left: 0;
  top: 2.5%; }

/* line 1206, src/assets/sass/2020dietfood.scss */
.grid-divider > .gift_card:nth-child(4):after {
  border: transparent; }

/* line 1211, src/assets/sass/2020dietfood.scss */
.divider {
  border: 0.5px dashed #C2C4C4; }

/* line 1218, src/assets/sass/2020dietfood.scss */
.market2_layout_mobile h4 {
  font-size: 1em;
  padding: 0px 5px; }

/* line 1223, src/assets/sass/2020dietfood.scss */
.market2_layout_mobile .col-4 {
  padding: 0px 5px; }

/* line 1227, src/assets/sass/2020dietfood.scss */
.market2_layout_mobile img.crownlabel {
  position: relative;
  padding: 5px 0px; }

/* line 1232, src/assets/sass/2020dietfood.scss */
.market2_layout_mobile h4 > a {
  font-size: 14px;
  line-height: 16px; }

/* line 1237, src/assets/sass/2020dietfood.scss */
canvas {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 113%;
  pointer-events: none;
  z-index: 99; }

/* line 1248, src/assets/sass/2020dietfood.scss */
.owl-carousel .owl-wrapper {
  display: table !important; }

/* line 1252, src/assets/sass/2020dietfood.scss */
.owl-stage-outer {
  overflow: unset !important; }

/* line 1256, src/assets/sass/2020dietfood.scss */
.owl-carousel .owl-item {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  text-align: center;
  float: none; }

/* line 1265, src/assets/sass/2020dietfood.scss */
.owl-carousel .owl-item .col {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px; }

/* line 1272, src/assets/sass/2020dietfood.scss */
.owl-nav.disabled {
  display: none; }

/* line 1276, src/assets/sass/2020dietfood.scss */
.nav_img {
  filter: drop-shadow(0px 0px 10px #4e4e4e);
  -webkit-filter: drop-shadow(0px 0px 10px #4e4e4e);
  position: relative;
  padding-bottom: 10px;
  z-index: 5;
  text-align: center;
  width: 230px;
  border-radius: 0px 50px;
  height: 100px;
  vertical-align: middle;
  border: 5px solid #ffffff;
  display: table-cell;
  align-items: center;
  box-sizing: inherit;
  background: -moz-linear-gradient(left, #015ce7 0%, #1a368d 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #015ce7 0%, #1a368d 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #015ce7 0%, #1a368d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#015ce7', endColorstr='#1a368d', GradientType=1);
  /* IE6-9 */
  background-color: #0d49b9;
  cursor: pointer; }
  @media all and (min-width: 576px) and (max-width: 767.98px) {
    /* line 1276, src/assets/sass/2020dietfood.scss */
    .nav_img {
      height: 70px;
      border-radius: 10px 0px;
      border: 2px solid #ffffff; } }
  @media all and (max-width: 575px) {
    /* line 1276, src/assets/sass/2020dietfood.scss */
    .nav_img {
      border-radius: 10px 0px;
      height: 70px;
      border: 2px solid #ffffff; } }
  /* line 1314, src/assets/sass/2020dietfood.scss */
  .nav_img .triangle {
    display: block;
    height: 26px;
    width: 26px;
    background-color: inherit;
    border: inherit;
    position: absolute;
    bottom: -13px;
    left: calc(50% - 10px);
    clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
    transform: rotate(-45deg);
    border-radius: 0 0 0 0.25em; }
    @media all and (min-width: 576px) and (max-width: 767.98px) {
      /* line 1314, src/assets/sass/2020dietfood.scss */
      .nav_img .triangle {
        height: 16px;
        width: 16px;
        bottom: -8px; } }
    @media all and (max-width: 575px) {
      /* line 1314, src/assets/sass/2020dietfood.scss */
      .nav_img .triangle {
        height: 16px;
        width: 16px;
        bottom: -8px; } }
  /* line 1341, src/assets/sass/2020dietfood.scss */
  .nav_img img {
    position: relative;
    z-index: 6;
    width: auto !important;
    text-align: center;
    margin: 0px auto; }
  /* line 1352, src/assets/sass/2020dietfood.scss */
  .nav_img.active {
    filter: drop-shadow(0px 0px 10px #fff);
    -webkit-filter: drop-shadow(0px 0px 10px #fff); }
    /* line 1356, src/assets/sass/2020dietfood.scss */
    .nav_img.active .hoverimg {
      opacity: 1;
      display: block;
      top: -100px; }
      @media all and (min-width: 576px) and (max-width: 767.98px) {
        /* line 1356, src/assets/sass/2020dietfood.scss */
        .nav_img.active .hoverimg {
          top: -70px; } }
      @media all and (max-width: 575px) {
        /* line 1356, src/assets/sass/2020dietfood.scss */
        .nav_img.active .hoverimg {
          top: -70px; } }
  /* line 1372, src/assets/sass/2020dietfood.scss */
  .nav_img:hover {
    background: #193890; }

/* ----------------------------------------------
 * Generated by Animista on 2020-1-13 17:1:23
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation swing-in-bottom-fwd
 * ----------------------------------------
 */
@-webkit-keyframes swing-in-bottom-fwd {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 1; } }

@keyframes swing-in-bottom-fwd {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 1; } }

/* ----------------------------------------------
 * Generated by Animista on 2020-1-13 16:51:15
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@-webkit-keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@keyframes navmove {
  0%,
  100% {
    top: -100px;
    opacity: 1; }
  50% {
    top: -90px; } }

/* line 1472, src/assets/sass/2020dietfood.scss */
#mobilenav .owl-nav {
  position: relative;
  top: -80px;
  width: 100%; }

/* line 1478, src/assets/sass/2020dietfood.scss */
.sticky.is-sticky {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
  transition: 0.3s;
  padding-bottom: 0px;
  padding-top: 0px;
  background: #19378f;
  margin: 0px auto; }
  /* line 1491, src/assets/sass/2020dietfood.scss */
  .sticky.is-sticky .container {
    margin-top: 0px; }
    /* line 1494, src/assets/sass/2020dietfood.scss */
    .sticky.is-sticky .container .buttongroup {
      padding: 0px; }
      /* line 1500, src/assets/sass/2020dietfood.scss */
      .sticky.is-sticky .container .buttongroup .owl-carousel .owl-item .col {
        padding-top: 0px !important; }
        /* line 1503, src/assets/sass/2020dietfood.scss */
        .sticky.is-sticky .container .buttongroup .owl-carousel .owl-item .col img {
          transition: 0.5s;
          width: 70%;
          margin: 0px auto; }
          @media all and (min-width: 768px) and (max-width: 991.98px) {
            /* line 1503, src/assets/sass/2020dietfood.scss */
            .sticky.is-sticky .container .buttongroup .owl-carousel .owl-item .col img {
              width: 90%; } }
          @media all and (min-width: 576px) and (max-width: 767.98px) {
            /* line 1503, src/assets/sass/2020dietfood.scss */
            .sticky.is-sticky .container .buttongroup .owl-carousel .owl-item .col img {
              width: 90%; } }
          @media all and (max-width: 575px) {
            /* line 1503, src/assets/sass/2020dietfood.scss */
            .sticky.is-sticky .container .buttongroup .owl-carousel .owl-item .col img {
              width: 90%; } }
        /* line 1522, src/assets/sass/2020dietfood.scss */
        .sticky.is-sticky .container .buttongroup .owl-carousel .owl-item .col.nav_img.active:after {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 12px 10px 0 10px;
          border-color: #21080a transparent transparent transparent;
          position: absolute;
          bottom: -11px;
          z-index: 99;
          content: '';
          left: 0;
          right: 0;
          margin: 0px auto; }
      /* line 1541, src/assets/sass/2020dietfood.scss */
      .sticky.is-sticky .container .buttongroup .hoverimg {
        display: none; }

/* line 1549, src/assets/sass/2020dietfood.scss */
a.keywordbtn {
  border: 1px solid #B3B3B3;
  font-weight: bold;
  white-space: nowrap;
  color: #666666; }

/* line 1556, src/assets/sass/2020dietfood.scss */
a.keywordbtn:focus,
a.keywordbtn:hover {
  background-color: #EA5C6A !important;
  border: 1px solid #EA5C6A;
  background: #fff;
  color: #ffffff; }

/* line 1564, src/assets/sass/2020dietfood.scss */
.jump-m {
  position: fixed;
  right: 10px;
  bottom: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  cursor: pointer;
  z-index: 11; }

/* line 1580, src/assets/sass/2020dietfood.scss */
.jump-m2 {
  position: fixed;
  right: 0px;
  bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 35px;
  text-align: center;
  /* border-radius: 50%; */
  background-color: #ff5539;
  cursor: pointer;
  z-index: 999; }

/* line 1596, src/assets/sass/2020dietfood.scss */
.jump-m2 a {
  color: #ffffff; }

/*mobile Nav*/
/* line 1602, src/assets/sass/2020dietfood.scss */
.mobile_navigation nav.buttonbar div.buttongroup {
  padding: 0px 0px; }

/* line 1606, src/assets/sass/2020dietfood.scss */
#topcontrol {
  z-index: 99; }

/* line 1610, src/assets/sass/2020dietfood.scss */
#topcontrol button:focus {
  outline: none; }

/* line 1614, src/assets/sass/2020dietfood.scss */
#topcontrol button {
  background: transparent;
  border: none;
  text-align: center;
  padding: 0px;
  margin: 0px; }

/* line 1622, src/assets/sass/2020dietfood.scss */
#topcontrol button.owl-prev {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0; }

/* line 1629, src/assets/sass/2020dietfood.scss */
#topcontrol button.owl-next {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0; }

/* line 1636, src/assets/sass/2020dietfood.scss */
.mobile_navigation {
  position: absolute;
  bottom: 0px; }

/* line 1641, src/assets/sass/2020dietfood.scss */
#newyear_header_sp .mobile_navigation {
  position: relative; }

/* line 1645, src/assets/sass/2020dietfood.scss */
.btn-pink {
  color: #fff;
  background-color: #FF3366;
  border-color: #FF3366;
  box-shadow: 0px 5px 0px #CE2152;
  position: relative;
  top: 0px; }

/* line 1654, src/assets/sass/2020dietfood.scss */
.btn-pink:hover {
  color: #fff;
  border-color: #D31C50;
  top: 0px; }

/* line 1660, src/assets/sass/2020dietfood.scss */
.btn-pink:active {
  color: #fff;
  border-color: #b21f2d;
  box-shadow: none;
  top: 5px; }

/* line 1667, src/assets/sass/2020dietfood.scss */
.btn-pink:focus {
  box-shadow: none; }

/*mobile Nav End*/
/* line 1673, src/assets/sass/2020dietfood.scss */
.amazing1 h2 {
  font-size: 2.6em;
  font-weight: bold; }

/* line 1679, src/assets/sass/2020dietfood.scss */
.amazing1 .bigprice {
  font-size: 2em;
  line-height: 2.2em; }

/* line 1684, src/assets/sass/2020dietfood.scss */
.amazing1 span.price {
  font-size: 2.6em;
  font-weight: bolder; }

/* line 1689, src/assets/sass/2020dietfood.scss */
.amazing1 .notetext {
  color: #666666;
  font-size: 1.6em; }

/* line 1694, src/assets/sass/2020dietfood.scss */
.amazing1 .btn {
  font-size: 1.8em; }

/* line 1699, src/assets/sass/2020dietfood.scss */
.amazing2 {
  background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/yellow_cube.jpg); }
  /* line 1702, src/assets/sass/2020dietfood.scss */
  .amazing2 h2 {
    font-size: 2.5em;
    font-weight: bold; }
  /* line 1707, src/assets/sass/2020dietfood.scss */
  .amazing2 h3 {
    font-size: 2.6em;
    font-weight: bold; }

/* line 1716, src/assets/sass/2020dietfood.scss */
.amazing3 .cookielist {
  background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/amazing_listicon.png);
  background-position: center center;
  background-repeat: no-repeat;
  width: 70px;
  height: 73px;
  text-align: center;
  position: relative; }

/* line 1726, src/assets/sass/2020dietfood.scss */
.amazing3 .cookielist p {
  margin: 0;
  font-size: 30px;
  font-family: Arial;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

/* line 1736, src/assets/sass/2020dietfood.scss */
.amazing3 .list_title {
  font-size: 32px;
  font-weight: bolder;
  line-height: 38px; }

/* line 1743, src/assets/sass/2020dietfood.scss */
.amazing4 {
  background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/dotbg-100.jpg);
  background-position: top center;
  background-size: contain; }
  /* line 1748, src/assets/sass/2020dietfood.scss */
  .amazing4 h2 {
    font-size: 3em;
    font-weight: bolder; }
  /* line 1753, src/assets/sass/2020dietfood.scss */
  .amazing4 h5 {
    font-size: 1.3em; }
  /* line 1757, src/assets/sass/2020dietfood.scss */
  .amazing4 .btn {
    position: relative;
    font-size: 3em;
    height: 110px; }
  /* line 1763, src/assets/sass/2020dietfood.scss */
  .amazing4 .btn-pink {
    box-shadow: 0px 10px 0px #CE2152; }
  /* line 1767, src/assets/sass/2020dietfood.scss */
  .amazing4 .btn img {
    position: relative; }
  /* line 1771, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigprice {
    display: inline-block;
    position: relative;
    top: -35px; }
  /* line 1777, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigcart {
    display: inline-block;
    position: relative;
    top: -35px; }
  /* line 1783, src/assets/sass/2020dietfood.scss */
  .amazing4 .notetext {
    display: block;
    padding: 20px 0px;
    font-size: 2.6em; }
  /* line 1789, src/assets/sass/2020dietfood.scss */
  .amazing4 .galleryshow {
    height: 240px;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    transform: translate3d(0, 0, 0); }
  /* line 1798, src/assets/sass/2020dietfood.scss */
  .amazing4 .gallerymove {
    background: url(https://s3-ap-northeast-1.amazonaws.com/ac.ezimport.co.jp/event/2020dietfood/images/longphoto.jpg);
    width: 4141px;
    overflow-x: hidden;
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    transform: translate3d(0, 0, 0);
    animation: moveSlideshow 30s linear infinite; }

@keyframes moveSlideshow {
  100% {
    transform: translateX(-66.6666%); } }

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 1821, src/assets/sass/2020dietfood.scss */
  .container.custom_container {
    max-width: 100%; }
  /* line 1825, src/assets/sass/2020dietfood.scss */
  #topcontrol i {
    background: rgba(70, 70, 70, 0.7);
    position: relative;
    padding: 20px 5px;
    color: #ffffff; }
  /* line 1832, src/assets/sass/2020dietfood.scss */
  header.real-header .logo > img {
    width: 90%; }
  /* line 1839, src/assets/sass/2020dietfood.scss */
  header.real-header div.mobile-menu {
    left: -20px;
    top: 40px; }
  /* line 1846, src/assets/sass/2020dietfood.scss */
  .amazing4 .btn {
    font-size: 2em;
    height: 85px; }
  /* line 1851, src/assets/sass/2020dietfood.scss */
  .amazing4 .btn img {
    position: relative; }
  /* line 1855, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigprice {
    display: inline-block;
    position: relative;
    top: -23px; }
  /* line 1861, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigprice img {
    width: 160px; }
  /* line 1865, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigcart {
    display: inline-block;
    position: relative;
    top: -27px; }
  /* line 1871, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigcart img {
    width: 130px; } }

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 1878, src/assets/sass/2020dietfood.scss */
  .container.custom_container {
    max-width: 100%; }
  /* line 1882, src/assets/sass/2020dietfood.scss */
  .mobile_nav {
    margin-right: 10px;
    margin-left: 10px; }
  /* line 1887, src/assets/sass/2020dietfood.scss */
  header.real-header div.col {
    text-align: center;
    margin: 0px auto;
    padding-right: 10px; }
  /* line 1893, src/assets/sass/2020dietfood.scss */
  header.mainblockMobile {
    height: auto;
    position: relative; }
  /* line 1899, src/assets/sass/2020dietfood.scss */
  header.real-header div.mobile-menu {
    left: -17px;
    top: 35px; }
  /* line 1904, src/assets/sass/2020dietfood.scss */
  #topcontrol i {
    background: rgba(70, 70, 70, 0.7);
    position: relative;
    padding: 20px 5px;
    color: #ffffff;
    font-size: 19px; }
  /* line 1915, src/assets/sass/2020dietfood.scss */
  .amazing4 .btn {
    font-size: 1.5em;
    height: 70px; }
  /* line 1920, src/assets/sass/2020dietfood.scss */
  .amazing4 .btn img {
    position: relative; }
  /* line 1924, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigprice {
    display: inline-block;
    position: relative;
    top: -17px; }
  /* line 1930, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigprice img {
    width: 127px; }
  /* line 1934, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigcart {
    display: inline-block;
    position: relative;
    top: -17px; }
  /* line 1940, src/assets/sass/2020dietfood.scss */
  .amazing4 .bigcart img {
    width: 89px; } }

@media (max-width: 575px) {
  /* line 1949, src/assets/sass/2020dietfood.scss */
  .mobile_nav {
    margin-right: 10px;
    margin-left: 10px; }
  /* line 1954, src/assets/sass/2020dietfood.scss */
  header.real-header div.col {
    text-align: center;
    margin: 0px auto;
    padding-right: 10px; }
  /* line 1960, src/assets/sass/2020dietfood.scss */
  #topcontrol i {
    position: relative;
    padding: 5px 2px;
    color: #ffffff;
    font-size: 15px;
    text-shadow: 0px 0px 3px #af7f00; }
  /* line 1973, src/assets/sass/2020dietfood.scss */
  .container.custom_container .col {
    padding-right: 3px;
    padding-left: 3px; }
  /* line 1978, src/assets/sass/2020dietfood.scss */
  .card-body {
    padding: 0.5rem 0.3rem;
    height: 60px; }
  /* line 1983, src/assets/sass/2020dietfood.scss */
  .card-footer {
    padding: 0rem .5rem; }
  /* line 1990, src/assets/sass/2020dietfood.scss */
  header.real-header div.mobile-menu {
    left: -19px;
    top: 37px; }
  /* line 1995, src/assets/sass/2020dietfood.scss */
  #mobilenav .owl-item .navimg {
    padding-bottom: 30px; }
  /* line 2000, src/assets/sass/2020dietfood.scss */
  nav.buttonbar {
    padding-bottom: 0px; }
  /* line 2005, src/assets/sass/2020dietfood.scss */
  .amazing1 h2 {
    font-size: 1.7em;
    text-align: center;
    font-weight: bold; }
  /* line 2011, src/assets/sass/2020dietfood.scss */
  .amazing1 .bigprice {
    text-align: center; }
  /* line 2015, src/assets/sass/2020dietfood.scss */
  .amazing1 span.price {
    font-size: 2em; }
  /* line 2019, src/assets/sass/2020dietfood.scss */
  .amazing1 .notetext {
    text-align: center;
    font-size: 1.3em; }
  /* line 2027, src/assets/sass/2020dietfood.scss */
  .amazing3 .list_title {
    font-size: 1em;
    line-height: 1.2em; }
  /* line 2033, src/assets/sass/2020dietfood.scss */
  .amazing4 {
    background-position: top center; }
    /* line 2036, src/assets/sass/2020dietfood.scss */
    .amazing4 h2 {
      font-size: 2.5em;
      font-weight: bolder; }
    /* line 2041, src/assets/sass/2020dietfood.scss */
    .amazing4 h5 {
      font-size: 1.2em; }
    /* line 2045, src/assets/sass/2020dietfood.scss */
    .amazing4 .btn {
      position: relative;
      font-size: 30px;
      height: 120px;
      line-height: 0px; }
    /* line 2052, src/assets/sass/2020dietfood.scss */
    .amazing4 .btn-pink {
      box-shadow: 0px 4px 0px #CE2152; }
    /* line 2056, src/assets/sass/2020dietfood.scss */
    .amazing4 .btn img {
      position: relative; }
    /* line 2060, src/assets/sass/2020dietfood.scss */
    .amazing4 .bigprice {
      display: inline-block;
      top: -23px;
      width: 160px; }
    /* line 2066, src/assets/sass/2020dietfood.scss */
    .amazing4 .bigcart {
      display: none; }
    /* line 2070, src/assets/sass/2020dietfood.scss */
    .amazing4 .notetext {
      font-size: 2em; } }

/*# sourceMappingURL=../../../sass */