.conservation-biodiversity-Background .ttl3,
.conservation-biodiversity-concept .ttl3 {
    text-align: center;
    font-weight: normal;
    font-size: 2.2rem!important;
    margin-bottom: 5px;
}

.color-hd{
  text-align: center;
  font-size: 1.6rem!important;
  line-height: 1.5!important;
}

.conservation-biodiversity-declaration li p {
    line-height: 1.5!important;
}

.size-L{
  font-size: 1.8rem;
}
dl.dl-list{
  margin-left: 1.5em;
  margin-bottom: 80px;
}
dl.dl-list dt img{
width: 92px!important;
height: 92px!important;
}
dl.dl-list dd{
font-size: 1.6rem;
line-height: 1.5;
padding-left: 110px;
margin-top: -85px;
margin-bottom: 2.5em;
}
dl.dl-list dd p{
font-size: 1.8rem;
font-weight: bold;
margin-bottom: 0;
}

/*アイコンの説明部分*/
.icon-info{
  margin-bottom: 1.2em;
  display: flex;
  flex-wrap : wrap;
}
.icon-info dl{
  width: 50%;
  margin-bottom: 1.2em;

}
.icon-info dt img{
  width: 36px!important;
  height: 36px!important;
}
.icon-info dd{
  padding-left: 46px;
  margin-top: -27px;
}
/*アイコンの設置部分*/
.icon-place {
  margin-top:10px;
}
.icon-place img{
  width: 60px!important;
  height: 60px!important;
  display: inline;
}
.icon-place img + img{
  padding-left: 5px;
}

@media screen and (min-width: 768px){
/* ================================================
画面幅が768px未満の場合の表示設定
================================================ */



}

@media screen and (max-width: 767px){
/* ================================================
画面幅が768px未満の場合の表示設定
================================================ */
.size-L{
  font-size: 1.6rem;
}

}


