.title-under h2 {
    display: inline-block;
    border-bottom: solid 3px #a1870c;
}
.title-under2 h2 {
    display: inline-block;
    border-bottom: solid 3px #FFF;
    margin: 0 auto 0;
}
.wpb_raw_html .circletext {
    margin: 0 auto 3em;
  width: 90px;
  height: 90px;
  line-height: 24px!important;
  background-color: #a1870c;
  border-radius: 50%;
  font-size: 21px!important;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.listbox ul li {
    display: block;
    background: #FFF;
    border: solid 1px #a1870c;
    margin: 15px auto 15px!important;
    padding: 15px 5px 0px 10px!important;
}
.shadow10 {
    margin: 0px auto 1em;
    padding: 0;
    background: #b0922e;
    border: solid 1px #000;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .5)!important;
    z-index: 100!important;
}
.storebox {
    box-shadow: 0 7px 15px 0 rgba(121, 81, 0, .7);
    border: solid 9px #FFF;    	/* 内側の線になる一本線の枠線をひく*/
	outline: solid 1px #b0922e;    /* 外側の線になる一本線の枠線をひく*/
	outline-offset: 0px;        /* 外側の線と内側の線の空き具合を調整*/
	margin: 10px;  
}
.cap {
    font-size: 68.25%;
    line-height: normal;
}
.min {
    font-size: 40.25%;
}
.point {
    background: -moz-linear-gradient(left, #FFF 50%, #f0f1e7);
    background: -webkit-linear-gradient(left, #FFF 50%, #f0f1e7);
    background: linear-gradient(to right, #FFF 50%, #f0f1e7);
}
.thbox p {
    font-size: 16px;
    font-weight: bold;
}
.vc_custom_1677068797819 {
    text-align: center;
}
.textbox {
    display: inline-block;
    margin: 0 auto 0;
}