.titleImg figure{
  width: 90%;
  margin:1rem auto;
}

.titleImg{
margin-bottom:1rem;   
}

.labelImg{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

#wholeContents.twoColumnpage .left .vc_column-inner {
    padding-right: .5rem;
}
#wholeContents.twoColumnpage .right .vc_column-inner {
    padding-left: .5rem;
}

div#wholeContents.twoColumnpage .wpb_single_image {
    margin:0rem 0;
    padding: 0 0rem;
}


.soukiMonth li {
  width:98%;
  height: 170px;
  margin: 0 auto;
  background: #00BCD4;
  color: #fff;
  margin-bottom: 10px;
  padding: 15px 20px 30px 20px;
  text-align: center;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
  clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
  }
.soukiMonth li:last-child {
   margin-bottom: 0; 
 }
 div#wholeContents.twoColumnpage .soukiMonth li  h4 {
    font-size: 1.4rem;
    padding: 0;
    display: inline-block;
    color: #ffffff;
    position: relative;
    border-bottom: 1px solid #ffffff;
    font-weight: bold;
    margin: .5rem;
}
 div#wholeContents.twoColumnpage .soukiMonth li  h4:before {
  content:none;
}
.soukiMonth li:nth-child(2){
    background: #03a4b9;
}
.soukiMonth li:nth-child(3){
    background: #028192;
}
 
.soukiMonth li:nth-child(4){
    background: #045863;
}
  
.soukiMonth li:nth-child(5) {
    background: #022d33; }

.soukiMonth_1 li {
  width:98%;
  height: 170px;
  margin: 0 auto;
  background: #8af88a;
  color: #fff;
  margin-bottom: 10px;
  padding: 15px 20px 30px 20px;
  text-align: center;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
  clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);
  }
.soukiMonth_1 li:last-child {
   margin-bottom: 0; 
 }
 div#wholeContents.twoColumnpage .soukiMonth_1 li  h4 {
    font-size: 1.4rem;
    padding: 0;
    display: inline-block;
    color: #ffffff;
    position: relative;
    border-bottom: 1px solid #ffffff;
    font-weight: bold;
    margin: .5rem;
}
 div#wholeContents.twoColumnpage .soukiMonth_1 li  h4:before {
  content:none;
}
.soukiMonth_1 li:nth-child(2){
    background: #6aee6a;
}
.soukiMonth_1 li:nth-child(3){
    background: #85d058;
}
 
.soukiMonth_1 li:nth-child(4){
    background: #5c905c;
}
  
.soukiMonth_1 li:nth-child(5) {
    background: #324e32; }



div#wholeContents.twoColumnpage .btn a{
  display: none;
}

.table-title{font-size: 1.1rem;}

/***************TB****************/

@media screen and (max-width:768px) {

}


/***************TB****************/


/***************SP****************/

@media screen and (max-width:480px) {

div#wholeContents.twoColumnpage .co2, div#wholeContents.twoColumnpage .co1{
  margin-bottom: 4rem;
}
#wholeContents.twoColumnpage .right .vc_column-inner {
    padding-left: 0;
}

#wholeContents.twoColumnpage .left .vc_column-inner {
    padding-right: 0;
}
div#wholeContents.twoColumnpage .entry-content section:first-of-type {
    margin: 0 0 0rem 0;
}
 div#wholeContents.twoColumnpage .soukiMonth li  h4 {
    font-size: 1.1rem;
    margin: .5rem 0;
} 
 div#wholeContents.twoColumnpage .soukiMonth_1 li  h4 {
    font-size: 1.1rem;
    margin: .5rem 0;
} 
div#wholeContents.twoColumnpage .soukiMonth li p{ text-align: left;}
div#wholeContents.twoColumnpage .soukiMonth_1 li p{ text-align: left;}
    
    
    
 .soukiMonth li { height: 200px; padding: 3px ;}
 .soukiMonth_1 li { height: 200px; padding: 3px ;}
 .vc_row.vc_row.vc_row.vc_row {
    display: flex;
    flex-wrap: nowrap;
}
  .table-title{font-size: 1rem;}
}

/***************SP****************/


