.NEWcatch{margin-top:-15px;}
.NEWcatch h2{font-size:42px;font-weight:bold;color:#30190F;}
.NEWcatch h2 span{margin-right:20px;margin-left:15px;}
.NEWcatch h3{color:#990000;font-size:186px;font-weight:bold;transform:scale(1, 1.1);padding:0;margin-top:-35px;}
.NEWcatch h3 span{font-size:76px;margin-right:-10px;}

.subT{color:#7F4428;font-size:36px;text-align:left;}
.T{color:#30190F;font-size:48px;text-align:left;margin-bottom:10px;}
.newLeft{float:left;margin-top:80px;margin-bottom:70px;}
.newRight{float:right;margin-top:80px;margin-bottom:70px;}
.clear{clear:both;}


.btn-square-so-pop {
  position: relative;
  display: block;
  padding: 0.25em 0.5em;
  text-decoration: none;
  color: #FFF;
  background: #fd9535;/*色*/
  border-radius: 4px;/*角の丸み*/
  box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  font-weight: bold;
  font-size:26px;
  border: solid 2px #d27d00;/*線色*/
}

.btn-square-so-pop:active {
  /*押したとき*/
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}


.priceBOX{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;}
.btn-circle-3d {
  display: inline-block;
  text-decoration: none;
  background: #ff8181;
  color: #FFF;
  width: 190px;
  height: 190px;
  line-height: 1.4;
  border-radius: 50%;
  text-align: center;
  font-size:26px;
  font-weight: bold;
  overflow: hidden;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
  border-bottom: solid 3px #bd6565;
  transition: .4s;
  box-sizing:border-box;
  padding-top:25px;
}
.btn-circle-3d span{display:block;font-size:34px;}
.btn-circle-3d span.mini{display:block;font-size:14px;font-weight:normal;margin-top:-7px;margin-bottom:10px;}
.btn-circle-3d span.normal{display:block;font-size:16px;font-weight:normal;margin-top:-5px;margin-bottom:8px;}

.btn-circle-3d span.yoyaku{display:block;font-size:16px;}


.btn-circle-3d:active {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
  border-bottom: none;
}	