/* line 31, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles .wrapper {
  background-position: center 60px;
}
/* line 36, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles .brand-prod-list h2.page-title {
  display: none;
}
/* line 39, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles .brand-prod-detail #content .wrap {
  padding: 0;
}
/* line 41, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles .play-btn {
  margin: -28px 0 0 -18px;
}
/* line 44, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles h2.page-title {
  padding-left: 20px;
  padding-right: 10px;
}
/* line 49, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 52, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .logo {
  display: block;
  width: 80px;
  height: 40px;
  background-image: url("../images/nissin-instantnoodles/m/logo.png");
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2) {
  /* line 52, ../sass/nissin-instantnoodles-m.scss */
  .nissin-instantnoodles #header .logo {
    background-image: url("../images/nissin-instantnoodles/m/logo@2x.png");
    -webkit-background-size: 80px 40px;
    background-size: 80px 40px;
  }
}
/* line 56, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav {
  padding-top: 0;
}
/* line 58, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li {
  background: none;
  padding: 0;
  border: none;
}
/* line 62, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li.fb {
  width: 30px;
  height: 30px;
}
/* line 64, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li.fb a {
  display: block;
  width: 31px;
  height: 30px;
  background-image: url("../images/nissin-instantnoodles/m/btn_nav_fb.png");
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2) {
  /* line 64, ../sass/nissin-instantnoodles-m.scss */
  .nissin-instantnoodles #header .nav li.fb a {
    background-image: url("../images/nissin-instantnoodles/m/btn_nav_fb@2x.png");
    -webkit-background-size: 31px 30px;
    background-size: 31px 30px;
  }
}
/* line 68, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li.icook {
  width: 30px;
  height: 30px;
}
/* line 70, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li.icook a {
  display: block;
  width: 31px;
  height: 31px;
  background-image: url("../images/nissin-instantnoodles/m/btn_nav_icook.png");
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2) {
  /* line 70, ../sass/nissin-instantnoodles-m.scss */
  .nissin-instantnoodles #header .nav li.icook a {
    background-image: url("../images/nissin-instantnoodles/m/btn_nav_icook@2x.png");
    -webkit-background-size: 31px 31px;
    background-size: 31px 31px;
  }
}
/* line 74, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li.menu {
  width: 30px;
  height: 30px;
}
/* line 76, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li.menu a {
  display: block;
  width: 31px;
  height: 31px;
  background-image: url("../images/nissin-instantnoodles/m/btn_nav_menu.png");
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2) {
  /* line 76, ../sass/nissin-instantnoodles-m.scss */
  .nissin-instantnoodles #header .nav li.menu a {
    background-image: url("../images/nissin-instantnoodles/m/btn_nav_menu@2x.png");
    -webkit-background-size: 31px 31px;
    background-size: 31px 31px;
  }
}
/* line 80, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li.menu-close {
  width: 30px;
  height: 30px;
}
/* line 82, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #header .nav li.menu-close a {
  display: block;
  width: 31px;
  height: 31px;
  background-image: url("../images/nissin-instantnoodles/m/btn_nav_menuclose.png");
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2) {
  /* line 82, ../sass/nissin-instantnoodles-m.scss */
  .nissin-instantnoodles #header .nav li.menu-close a {
    background-image: url("../images/nissin-instantnoodles/m/btn_nav_menuclose@2x.png");
    -webkit-background-size: 31px 31px;
    background-size: 31px 31px;
  }
}
/* line 91, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .wrap {
  padding: 0;
}
/* line 92, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .banner-slider {
  height: auto;
}
/* line 95, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .news-list {
  margin-bottom: 30px;
}
/* line 98, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .news-list ul li {
  width: 100%;
  min-height: 60px;
}
/* line 101, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .news-list ul li.news-link, .nissin-instantnoodles #content .news-list ul li.news-nolink {
  display: block;
  width: 334px;
  height: 23px;
  line-height: 23px;
  background-image: url("../images/nissin-instantnoodles/news_link_bg.png");
  background-position: 10px 30px;
}
/* line 105, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .news-list ul li.event-link, .nissin-instantnoodles #content .news-list ul li.event-nolink {
  display: block;
  width: 334px;
  height: 23px;
  line-height: 23px;
  background-image: url("../images/nissin-instantnoodles/event_link_bg.png");
  background-position: 10px 30px;
}
/* line 113, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-list ul {
  margin-bottom: 20px;
  padding-left: 0;
}
/* line 117, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-list li {
  margin-right: 20px;
  width: 45%;
}
/* line 120, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-list li a .prod-title {
  width: auto;
}
/* line 125, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-detail {
  -webkit-background-size: contain;
  background-size: contain;
}
/* line 129, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-detail .prod-name-en {
  margin-top: 0;
}
/* line 133, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-detail .vege {
  right: 10pr;
  top: -50px;
}
/* line 135, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-detail .feature {
  padding-left: 10px;
}
/* line 139, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-detail .preserve {
  float: left;
}
/* line 143, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-detail .weight {
  float: left;
}
/* line 147, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-detail .place {
  padding-left: 10px;
}
/* line 151, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .prod-detail .store {
  margin-bottom: 5px;
}
/* line 158, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .cm-list .cm-cover img {
  width: 208px;
}
/* line 166, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .faq-list li .question {
  height: auto;
}
/* line 173, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles #content .data-wrap.s {
  padding: 20px;
}
/* line 179, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles .mobile-menu {
  width: 105px;
  background-color: #ef5c63;
}
/* line 185, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles .mobile-menu li a {
  display: block;
  color: #fff;
  padding: 10px;
  margin-bottom: 5px;
  border-bottom: 3px solid #fff;
}
/* line 191, ../sass/nissin-instantnoodles-m.scss */
.nissin-instantnoodles .mobile-menu li a span {
  display: block;
  color: #fff;
}
