@charset "utf-8";
.mugwort-dango table th,
.mugwort-dango table td{
  border-bottom: 0;
}
.mugwort-dango .innerWrap .flexWrap .imgWrap{
    width: 48%;
}
.mugwort-dango .innerWrap .flexWrap .textWrap{
    width: 48%;
}
.mugwort-dango .commonSec:nth-child(odd) .innerWrap .flexWrap {
    flex-direction: row-reverse;
}
.mugwort-dango .commonSec:nth-child(odd) .innerWrap::after {
  content: "";
  display: block;
  clear: both;
}
.mugwort-dango .product-name{
    font-size: 23px;
    font-weight: bold;
}
.mugwort-dango .description{
    font-size: 16px;
    letter-spacing: 0.05em;
    line-height: 220%;
}
.mugwort-dango .price{
    margin-top: 30px;
    width: 100%;
}
.mugwort-dango .price table th,
.mugwort-dango .price table td{
    font-weight: normal;
    text-align: center;
    padding: 0.8em 1.3em;
    font-size: 16px;
}
.mugwort-dango .price table thead th{
    background-color: #FEFFED;
}

.mugwort-dango .price table{
  border: 0;
  border-collapse: separate;
  margin: 0 auto;
}

.mugwort-dango .price table th,
.mugwort-dango .price table td{
  padding: 10px;
  text-align: center;
}
.mugwort-dango .price table thead tr th{
  width: 50%;
  background: #5E584C;
  color: #fff;
  border-bottom: 6px solid #fff;
}
.mugwort-dango .price table thead tr th:nth-of-type(1){
  border-right: 3px solid #fff;
}
.mugwort-dango .price table thead tr th:nth-of-type(2){
  border-left: 3px solid #fff;
}
.mugwort-dango .price table thead tr.quantity th{
  color: #434343;
}
.mugwort-dango .commonSec .price table tr.quantity th{
  border-bottom: 6px solid #fff;
}
.mugwort-dango .commonSec .price table tr.quantity th:nth-of-type(1),
.mugwort-dango .commonSec .price table tr.money td:nth-of-type(1){
  border-right: 3px solid #fff;
}
.mugwort-dango .commonSec .price table tr.quantity th:nth-of-type(2),
.mugwort-dango .commonSec .price table tr.money td:nth-of-type(2){
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
}
.mugwort-dango .commonSec .price table tr.quantity th:nth-of-type(3),
.mugwort-dango .commonSec .price table tr.money td:nth-of-type(3){
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
}
.mugwort-dango .commonSec .price table tr.quantity th:nth-of-type(4),
.mugwort-dango .commonSec .price table tr.money td:nth-of-type(4){
  border-left: 6px solid #fff;
}

/******************

sec01

******************/

.mugwort-dango #sec01 .price table tr.quantity th:nth-of-type(1),
.mugwort-dango #sec01 .price table tr.money td:nth-of-type(1){
  background: #FFF8E8;
}
.mugwort-dango #sec01 .price table tr.quantity th:nth-of-type(2),
.mugwort-dango #sec01 .price table tr.money td:nth-of-type(2){
  background: #F2F5C6;
}
.mugwort-dango #sec01 .price table tr.quantity th:nth-of-type(3),
.mugwort-dango #sec01 .price table tr.money td:nth-of-type(3){
  background: #FFFBCF;
}
.mugwort-dango #sec01 .price table tr.quantity th:nth-of-type(4),
.mugwort-dango #sec01 .price table tr.money td:nth-of-type(4){
  background: #FFF1CF;
}

/******************

sec02

******************/
.mugwort-dango #sec02 .price table tr.quantity th:nth-of-type(1),
.mugwort-dango #sec02 .price table tr.money td:nth-of-type(1){
  background: #FFF8E8;
}

.mugwort-dango #sec02 .price table tr.quantity th:nth-of-type(2),
.mugwort-dango #sec02 .price table tr.money td:nth-of-type(2){
  background: #F2F5C6;
}
.mugwort-dango #sec02 .price table tr.quantity th:nth-of-type(3),
.mugwort-dango #sec02 .price table tr.money td:nth-of-type(3){
  background: #FFFBCF;
}
.mugwort-dango #sec02 .price table tr.quantity th:nth-of-type(4),
.mugwort-dango #sec02 .price table tr.money td:nth-of-type(4){
  background: #FFF1CF;
}

/******************

sec03

******************/
.mugwort-dango #sec03 .price table tr.quantity th:nth-of-type(1),
.mugwort-dango #sec03 .price table tr.money td:nth-of-type(1){
  background: #FFF8E8;
}

.mugwort-dango #sec03 .price table tr.quantity th:nth-of-type(2),
.mugwort-dango #sec03 .price table tr.money td:nth-of-type(2){
  background: #F2F5C6;
}
.mugwort-dango #sec03 .price table tr.quantity th:nth-of-type(3),
.mugwort-dango #sec03 .price table tr.money td:nth-of-type(3){
  background: #FFFBCF;
}


/******************

sec04

******************/
.mugwort-dango #sec04 .price table tr.money td:nth-of-type(1){
  background: #FFF8E8;
}
.mugwort-dango #sec04 .price table tr.money td:nth-of-type(2){
  background: #F2F5C6;
}

.mugwort-dango #sec04 .price.topping table tr.quantity th:nth-of-type(1){
  background: #f0ca83;
}
.mugwort-dango #sec04 .price.topping table tr.quantity th:nth-of-type(2){
  background: #faf0be;
  border-right: 3px solid #fff;
  border-left: 6px solid #fff;
}
.mugwort-dango #sec04 .price.topping table tr.quantity th:nth-of-type(3){
  background: #cfc3b0;
  border-right: 6px solid #fff;
  border-left: 3px solid #fff;
}
.mugwort-dango #sec04 .price.topping table tr.quantity th:nth-of-type(4){
  background: #e4bcd5;
}
.mugwort-dango #sec04 .price.topping table thead tr th:nth-of-type(1){
  border-right: 0;
}

/*@media (max-width: 499px) {*/
@media (max-width: 680px) {
.mugwort-dango .innerWrap .flexWrap .imgWrap{
    width: 100%;
    margin: 0 auto;
}
.mugwort-dango .innerWrap .flexWrap .textWrap{
    width: 100%;
    margin: 20px auto 0;
}
.mugwort-dango .product-name {
    font-size: 18px;
    padding-bottom: 0;
    margin-bottom: 10px;
    text-align: center;
}
.mugwort-dango .product-name:before{
    content: none;
}
.mugwort-dango .description{
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.7;
    margin: 0;
}
.mugwort-dango .price{
  margin-top: 15px;
}
.mugwort-dango .price table th,
.mugwort-dango .price table td{
    font-size: 13px;
}
.mugwort-dango .price table thead tr th:nth-of-type(1){
  width: 40%;
}
.mugwort-dango .price table thead tr th:nth-of-type(2){
  width: 60%;
}
.mugwort-dango #sec04 .price table thead tr th{
  width: 50%;
}


}/*499px*/
