.shinkimama-recipe {
  background: url(../../kounyuu/imagemama/kazoc_bg.png); }

.mamarecipe_list-other img, .mamarecipe_toparea-img img, .mamarecipe_content-maker .mamarecipe_content-maker_wrapper .mamarecipe_content-maker_img img {
  width: 100%; }

.mamarecipe_geturei-pregnancy, .mamarecipe_geturei-breastfeeding, .mamarecipe_geturei-56, .mamarecipe_geturei-78, .mamarecipe_geturei-911, .mamarecipe_geturei-small {
  margin: 10px; }

.mamarecipe_nav_list a, .mamarecipe_list-other .mamarecipe_list-other_title {
  background-image: url("../../otameshi/image/arrow_list.png"), none;
  background-position: 96% center, 0 0;
  background-repeat: no-repeat;
  background-size: 8px 12px; }

.mamarecipe {
  padding: 10px 0 0;
  background-color: #fff;
  background-image: none; }

.mamarecipe_title {
  margin: 10px;
  font-size: 19px;
  text-align: left;
  line-height: 1.3;
  color: #675a37; }

.mamarecipe_content_title, .mamarecipe_content-material_title, .mamarecipe_content-tips_title {
  padding: 0 10px;
  font-size: 17px;
  line-height: 34px;
  font-weight: bold;
  color: #675a37;
  background-color: #f2f1eb; }

.mamarecipe_content ol li, .mamarecipe_content-tips ol li, .mamarecipe_content ul li, .mamarecipe_content-material ul li {
  padding: 7px 10px;
  font-size: 15px;
  color: #645836;
  border-bottom: 1px dashed #d1ccaf; }
  .mamarecipe_content ol li:last-child, .mamarecipe_content-tips ol li:last-child, .mamarecipe_content ul li:last-child, .mamarecipe_content-material ul li:last-child {
    border: none; }

.mamarecipe_content ol, .mamarecipe_content-tips ol {
  counter-reset: li; }
  .mamarecipe_content ol li, .mamarecipe_content-tips ol li {
    position: relative;
    padding-left: 35px;
    line-height: 1.3; }
    .mamarecipe_content ol li:before, .mamarecipe_content-tips ol li:before {
      position: absolute;
      left: 10px;
      top: 8px;
      font-weight: bold;
      counter-increment: li;
      content: counter(li); }

.mamarecipe_nav_title {
  padding: 0 10px;
  font-size: 16px;
  font-weight: bold;
  line-height: 29px;
  color: #fff;
  background-color: #300; }

.mamarecipe_nav_list li {
  border-bottom: 1px solid #300; }
  .mamarecipe_nav_list li:last-child {
    border: none; }
.mamarecipe_nav_list a {
  display: block;
  padding: 15px 28px 15px 10px;
  font-size: 14px;
  line-height: 1.3;
  text-decoration: none;
  color: #300; }

.mamarecipe_list-other li {
  width: 172px;
  float: left;
  margin-right: 7px;
  margin-left: 7px;
  border: 1px solid #300;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }
.mamarecipe_list-other a {
  display: block;
  padding: 10px;
  text-decolation: none; }
  .mamarecipe_list-other a > * {
    display: block; }
    .mamarecipe_list-other a > *:not(:last-child) {
      margin-bottom: 5px; }
.mamarecipe_list-other .mamarecipe_list-other_title {
  padding: 0 15px 0 0;
  font-size: 13px;
  line-height: 1.1;
  color: #300;
  height: 28px; }
.mamarecipe_list-other .mamarecipe_list-other_text {
  line-height: 1.2;
  font-size: 10px;
  color: #645836;
  height: 36px; }

.mamarecipe_geturei-pregnancy span {
  padding: 3px 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: left;
  background-color: #ff128d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_geturei-breastfeeding span {
  padding: 3px 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: left;
  background-color: #fe8bcc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_geturei-56 span {
  padding: 3px 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: left;
  background-color: #009af3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_geturei-78 span {
  padding: 3px 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: left;
  background-color: #ff801a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_geturei-911 span {
  padding: 3px 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: left;
  background-color: #f5c53d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_geturei-small span {
  padding: 3px 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: left;
  background-color: #5da919;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_toparea-img {
  float: left;
  width: 150px;
  margin: 0 -160px 15px 10px; }

.mamarecipe_toparea_setumei {
  float: right;
  margin: 0 10px 15px 170px;
  font-size: 15px;
  color: #645836; }

.mamarecipe_content-material {
  clear: both; }

.mamarecipe_content-material_name {
  float: left;
  line-height: 1.1; }

.mamarecipe_content-material_quantity {
  float: right;
  line-height: 1.1; }

.mamarecipe_content-tips {
  margin-bottom: 10px; }

.mamarecipe_content-tips_title {
  color: #e1042c;
  background-color: #fdf0f3; }

.mamarecipe_content-tips ol li {
  color: #333; }
  .mamarecipe_content-tips ol li:before {
    display: block;
    width: 17px;
    margin-left: -3px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background-color: #e1042c;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }

.mamarecipe_content-maker {
  margin: 0 0 10px;
  padding: 0 10px 10px;
  border-bottom: 1px dashed #d1ccaf; }
  .mamarecipe_content-maker .mamarecipe_content-maker_title {
    padding-left: 5px;
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 1;
    color: #300;
    border-left: 3px solid #300; }
  .mamarecipe_content-maker .mamarecipe_content-maker_wrapper {
    padding: 10px;
    background-color: #fcf6eb; }
    .mamarecipe_content-maker .mamarecipe_content-maker_wrapper .mamarecipe_content-maker_img {
      width: 70px;
      float: left;
      margin-right: -80px; }
    .mamarecipe_content-maker .mamarecipe_content-maker_wrapper > div {
      float: left;
      margin-left: 80px; }
      .mamarecipe_content-maker .mamarecipe_content-maker_wrapper > div .mamarecipe_content-maker_name {
        margin-bottom: 5px;
        line-height: 1;
        font-size: 15px;
        font-weight: bold;
        color: #381f00; }
      .mamarecipe_content-maker .mamarecipe_content-maker_wrapper > div .mamarecipe_content-maker_setumei {
        line-height: 1.3;
        font-size: 13px;
        color: #381f00; }

.mamarecipe_content-item .flexslider {
  box-shadow: none;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px; }

.mamarecipe_content-standard {
  padding: 0 10px;
  color: #5c5c5c; }
  .mamarecipe_content-standard .mamarecipe_content-standard_title {
    font-size: 15px;
    font-weight: bold; }
  .mamarecipe_content-standard ul, .mamarecipe_content-standard p {
    font-size: 13px;
    line-height: 1.3;
    margin-bottom: 10px; }
  .mamarecipe_content-standard li {
    padding-left: 25px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 20px 15px; }
  .mamarecipe_content-standard .mamarecipe_content-standard_listicon {
    background-image: url("../../../g6/mama/image/recipe-icon01.gif"), none; }
  .mamarecipe_content-standard .mamarecipe_content-standard_listicon-cup {
    background-image: url("../../../g6/mama/image/recipe-icon02.gif"), none; }

.mamarecipe_content-other {
  padding: 0 0 10px; }

.mamarecipe_list-other {
  margin: 10px 0; }

.mCSB_draggerContainer {
  margin: 0 10px !important; }

.mamarecipe_list-other_wappen-pregnancy {
  text-align: center;
  font-size: 10px;
  color: white;
  background-color: #ff128d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_list-other_wappen-breastfeeding {
  text-align: center;
  font-size: 10px;
  color: white;
  background-color: #fe8bcc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_list-other_wappen-56 {
  text-align: center;
  font-size: 10px;
  color: white;
  background-color: #009af3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_list-other_wappen-78 {
  text-align: center;
  font-size: 10px;
  color: white;
  background-color: #ff801a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_list-other_wappen-911 {
  text-align: center;
  font-size: 10px;
  color: white;
  background-color: #f5c53d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.mamarecipe_list-other_wappen-small {
  text-align: center;
  font-size: 10px;
  color: white;
  background-color: #5da919;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.shinkimama-recipe {
  padding-bottom: 1px; }
  .shinkimama-recipe h2.content_title {
    border: 0; }
