@charset "UTF-8";
/*----------------------------

活動内容

----------------------------*/
.acti_kv {
  margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .acti_kv {
    margin-left: 6%;
    margin-right: 6%;
  }
}
.acti_block .ttl {
  font-family: 'Noto Sans JP', sans-serif;
  color: #FFF;
  font-size: 22px;
  border-radius: 10px;
  padding: 0.4em;
  margin-bottom: 15px;
  text-align: center;
  background-color: #000;
}
.acti_block .txt {
  line-height: 1.6;
  font-size: 16px;
  margin-bottom: 20px;
}
.acti_block.c_green .ttl {
  background-color: #5FA76A;
}
.acti_block.c_purple .ttl {
  background-color: #595598;
}
.acti_block.c_red .ttl {
  background-color: #D96745;
}
.acti_block.c_blue .ttl {
  background-color: #44A5DB;
}
.acti_block.c_line .ttl {
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.acti_block.c_clean .ttl {
  background-color: #FFFFFF;
}

.mountainday {
  background-color: #E7F9ED;
  padding: 30px;
  margin-top: 40px;
  border-radius: 10px;
}
.mountainday .cont p.txt {
  line-height: 1.5;
  font-size: 16px;
}
.mountainday .btn {
  background-color: #fff;
  margin-top: 15px;
}
.hkaimg {width:300px;}
.hka :hover{
opacity: 0.6 ;
background-color:#EDF4F2;
}
.txtb{ 
  line-height:2;
  font-weight:bold;
  font-size: 18px;}
  }
  
@media screen and (max-width: 768px) {
  .acti_block .ttl {
    font-size: 18px;
  }

  .mountainday {
    padding: 20px;
    margin-top: 30px;
  }
  .mountainday h4.txt {
    text-align: center;
    margin-top: 0;
  }
  .mountainday .img {
    width: 100%;
    padding: 0 40px;
    box-sizing: border-box;
  }
  .mountainday .img img {
    width: auto;
  }
  .mountainday .cont p.txt {
    line-height: 1.5;
    font-size: 16px;
  }
  .mountainday .btn {
    background-color: #fff;
    margin-top: 15px;
  }
.acti_block.c_clean {text-align:center;}  
}
.txtle{margin-bottom:2em;}
.txtcenter{text-align:center;}
