@charset "UTF-8";

.ff_intro_firstarea_txt {
  text-align: center;
  margin: 1em 0 0.8em;
  font-size: 30px;
  font-family: "A1 Mincho", Georgia, 貂ｸ譏取悃, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS譏取悃E,
    繝｡繧､繝ｪ繧ｪ, Meiryo, serif;
  color: #000;
}


/*ff_intro_cvarea
=======================*/
.ff_intro_cvarea {
  margin-bottom:40px;
  margin-left:40px;
  margin-right:40px;
  display:flex;
  justify-content:space-around;
}
.ff_intro_cvarea li {
  width:46%;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  margin-top:5px;

}
.ff_intro_cvarea li + li p + p {
  text-align:center;
  margin-top:5px;
  font-size:18px;
}
.ff_intro_cvarea li a {
  width:100%;
  text-decoration:none;
  color:#fff;
  border-radius:5px;
  padding:10px;
  display:block;
  height:60px;
  position:relative;
}
.ff_intro_cvarea li a span {
  color:#fff;
  position:absolute;
  left:10px;
  top:50%;
  transform:translateY(-50%);
  text-align:center;
  left:50%;
  transform:translate(-50%,-50%);
  width:100%;
}
.ff_intro_cvarea li:nth-child(1) a {
  background:#3D9750;
}
.ff_intro_cvarea li:nth-child(2) a {
  background:#8FB94B;
}
.ff_intro_cvarea li a:after {
  content: ">";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 51%;
  transform: translateY(-50%);
  right: 10px;
  border: 1px solid #fff;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  line-height: 0.9;
}
.ff_intro_cvarea li:nth-child(2) a span:after {
  font-size:0.9em;
  padding-left:0.5em;
}

/*=======================================

SP

=======================================*/
@media screen and (max-width:768px) {

p, p a, li a,.ff_common_list li,.ff_common_list li.ff_common_list_kome, li.ff_common_list_kome {font-size:18px;}


.ff_intro_firstarea_txt {
  font-size:20px;
}

.ff_intro_cvarea {
  margin:30px;
  display:block;
}
.ff_intro_cvarea li {
  width:100%;
  margin-bottom:20px;
}
.ff_intro_cvarea li a span {
  left:15px;
  left:50%;
}


}

