h2.title a{color:#c70025!important}.mmenu-ss.brand-koreuma{background-image:url("../wp-content/themes/yamasa-cms/dist/images/koreumatsuyu_560x147.jpg")!important;background-size:160px 42px;width:160px;height:42px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mmenu-ss.brand-koreuma{background-image:url("../wp-content/themes/yamasa-cms/dist/images/koreumatsuyu_560x147.jpg")!important;background-size:960px 908px}}.summer-index-background div#indexImage{background:url("../wp-content/themes/yamasa-cms/dist/images/summer/index/main.png") no-repeat;width:1041px;margin-left:0}


.mega-trigger .mega-content .mega-content-inner .mmenu-ss.yamasa-megamenu_40 {
  background-image: url(../wp-content/themes/yamasa-cms/dist/images/yamasa-megamenu_28.png);
  background-position: 0px 0px;
  width: 233px;
  height: 53px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .mega-trigger .mega-content .mega-content-inner .mmenu-ss.yamasa-megamenu_40 {
    background-image: url(../wp-content/themes/yamasa-cms/dist/images/yamasa-megamenu_28@2x.png);
    background-size: 960px 908px;
  }
}


.mmenu-ss.omakasesu {
	background-image: url(../wp-content/themes/yamasa-cms/dist/images/omakasesu_320x84.jpg)!important;
  background-size: 160px 42px!important;
	width: 160px!important;
	height: 42px!important;
}

#product-allergens-info-table-1 tbody tr:nth-child(1) td:nth-child(4),
#product-allergens-info-table-1 tbody tr:nth-child(1) td:last-child {
	border-bottom: 1px solid #c70025;
}

#product-allergens-info-table-1 tbody tr:nth-child(1) td:last-child {
	border-collapse: separate;
	-webkit-border-bottom-right-radius: 4px;
}

#product-allergens-info-table-2 tbody tr:nth-child(4) td {
	border-bottom: 1px solid #c70025;
}

#product-allergens-info-table-2 tbody tr:nth-child(4) td:first-child {
	border-bottom: 1px solid #d6b0ba
}

#product-allergens-info-table-2 tbody tr:nth-child(4) td:last-child {
	border-collapse: separate;
	-webkit-border-bottom-right-radius: 4px;
}

#product-allergens-info-table-2 tbody tr:last-child td:first-child {
	border-bottom: 1px solid #c70025;
	border-radius: 0 0 4px 4px;
}

.materialTable {
	border-radius: 4px 0 0 4px;
}

.materialTableBody {
	border-radius: 0 4px 4px 0 !important;
}

.product-nutrition-info .table-bordered th {
	border-left: none;
	border-radius: 4px 0 0 0 !important;
}

.product-nutrition-info table tr:last-child th {
	border-bottom: none;
	border-radius: 0 0 0 4px !important;
}
