@charset "UTF-8";

/*--------------------
211回
--------------------*/

.is_green202604 {
  color: #589d53 !important;
}
.is_blue202604 {
  color: #3e82b9 !important;
}
.is_greenborder202604 {
  border: 2px solid #589d53;
  padding: 30px;
  border-radius: 12px;
  position: relative;
}
.is_blueborder202604 {
  border: 2px solid #4c81b7;
  padding: 30px;
  border-radius: 12px;
  position: relative;
}
.is_green_h4_202604 {
  color: #589d53 !important;
  border-left: #589d53 5px solid !important;
  margin-top: 0 !important;
}
.is_blue_h4_202604 {
  color: #3e82b9 !important;
  border-left: #3e82b9 5px solid !important;
  margin-top: 0 !important;
}
.mt30_202604 {
  margin-top: 30px !important;
}
.mt50_202604 {
  margin-top: 50px !important;
}
.rubycenter_202604 {
  font-size: 35% !important;
  text-align: center;
  ruby-align: center;
  color: #353535;
}
.md_yellow202604 {
	border-radius: 20px;
	background: #fff9de;
	margin-top: 40px;
	padding: 40px 40px;
	position: relative;
}
.md_yellow202604 .is_tittsu{
	position: absolute;
	width: 100px;
	top: -24px;
	left: 0;
}
.is_greenborder202604_icon {
  position: absolute;
  background-color: #589d53;
  border-radius: 20px;
  padding: 0 20px;
  color: #fff;
}
.is_blueborder202604_icon {
  position: absolute;
  background-color: #3e82b9;
  border-radius: 20px;
  padding: 0 20px;
  color: #fff;
}




@media only screen and (min-width: 767.99px){
  .flexWrap_202604 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .flexitem_202604 {
    width: 48%;
  }
  .is_greenborder202604_icon {
    font-size: 18px !important;
    top: -15px;
    left: 20px;
  }
  .is_blueborder202604_icon {
    font-size: 18px !important;
    top: -15px;
    left: 20px;
  }
}
@media only screen and (max-width: 767.98px){
  .is_greenborder202604_icon {
    top: -10px;
    left: 20px;
  }
  .is_blueborder202604_icon {
    top: -10px;
    left: 20px;
  }
  .spmt20 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 460px){

}
@media only screen and (max-width: 459.99px){

}
