body{
    font-size:22px;
}

.red{
    color:#ff0000;
}

.blue{
    color:#0000ff;
}

.mincho{
    font-family: 'Noto Serif JP', serif;
}


.bold{
font-weight: bold;
}


strong{
    font-weight:bold;
}




.shoplist{
	text-align: left;
}

.shoplist h2{
	margin-top: 0px;
	text-align: left;
}

.shoplist h4{
	margin-bottom: 20px;
	text-align: left;
}

.shoplist .wpb_content_element{
	font-size: 16px;
	margin-bottom:10px;
}

.midashi01{
    font-weight:bold;
    font-size:30px;
}

.midashi02{
    font-weight:bold;
    font-size:24px;
    border-bottom:2px solid #007eff;
}

.midashi03{
    font-weight:bold;
    font-size:24px;
    color:#ff0000;
}

.midashi04{
    font-weight:bold;
    font-size:26px;
    text-align:center;
}

.midashi05{
    font-weight:bold;
    font-size:36px;
    text-align:center;
    color:#ff0000;
}

.blue{
    color:#007eff;
}

.textwhite{
    color:#ffffff;
}

.kounoutitle{
    font-size:24px;
    font-weight:bold;
}

.kounou{
    font-weight:bold;
    font-size:34px;
    color:#ffffff;
}

.leftborder{
    border-left:5px solid #007eff;
    padding-left:5px;
}

.leftborderlast{
    border-left:5px solid #ff6633;
    padding-left:5px;
}


.mincho ol {
  font-size:20px;
  counter-reset:number;
  list-style-type: none!important;
  padding:0.5em;
}
.mincho ol li {
  position: relative;
  padding-left: 30px;
  line-height: 1.5em;
  padding: 0.2em 0.5em 0.2em 30px;
}

.mincho ol li:before{
  position: absolute;
  margin-left: -30px;
  counter-increment: number;
  content: counter(number);
  font-weight:bold;
}


.stripe{
    border-top:3px solid #9C3E3E;
    border-bottom:3px solid #9C3E3E;
background-size: auto auto;
background-color: rgba(255, 228, 228, 1);
background-image: repeating-linear-gradient(-45deg, transparent, transparent 2px, rgba(255, 220, 220, 1) 2px, rgba(255, 220, 220, 1) 4px );
}

.stripe2{
    border-top:3px solid #4B8DD5;
    border-bottom:3px solid #4B8DD5;
background-size: auto auto;
background-color: rgba(228, 237, 255, 1);
background-image: repeating-linear-gradient(-45deg, transparent, transparent 2px, rgba(220, 230, 255, 1) 2px, rgba(220, 230, 255, 1) 4px );
}


