@charset "utf-8";
/* CSS Document */

.goaisatiu {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  padding-left:60px;
}
.goaisatiu h2 {
  font-size:34px;
  font-size:3.4rem;
  margin-bottom:20px;
  line-height:1.5;
  margin-top:15px;
}
.goaisatiu p {
  font-size:16px;
  font-size:1.6rem;
  margin-bottom:1em;
  margin-bottom:25px;
}
.mb20 {
  margin-bottom:25px;
    margin-top:-20px;
}
.gyoumu-cat-area {
  margin-bottom:20px;
}
.gyoumu-cat {
  background:#f5f5f5;
  border-bottom:3px solid #FFA400;
  padding: 10px 15px 10px;
  font-size:12px;
  font-size:1.2rem;
  margin-bottom:20px;
  position:relative;
}
.boxlink {
  cursor: pointer;
}
.boxlink:hover {
  filter: alpha(opacity=100);
  opacity: 1;
  background:#FFFAEE;
}

.gyoumu-cat h2 {
  font-size:2.2px;
  font-size:2.2rem;
  margin-bottom:5px;
}
.gyoumu-cat h2 a {
  color:#222;
  font-weight:bold;
}
.gyoumu-cat h2 a:hover {
  text-decoration:none;
}
.gyoumu-cat .desc {
  margin-top:10px;
  font-size:13px;
  font-size:1.3rem;
  line-height:1.5;
}
@media (max-width: 768px) {
  .goaisatiu {
  padding-left:0;
  }
  .goaisatiu p {
  font-size:15px;
  font-size:1.5rem;
}
.goaisatiu h2 {
  font-size:28px;
  font-size:2.8rem;
  margin-top:0px;
}
.mb20 {
    margin-top:0px;
}
}