.in_area .faq_area .inner .top_tit {
  width: 89.3333333333vw;
  height: 11.6vw;
  background: url(../../img/area/faq_tit_ibaraki.png) no-repeat top left/100%;
}
.in_area .method_area .inner .method_box .box_in .method_text02 a {
  text-decoration: underline;
}
.in_area .area_area {
  background: url(../../img/area/pc_bg_area.jpg) no-repeat bottom center, #D7FFFF;
  padding: 12vw 0 26.6666666667vw;
}
.in_area .area_area .inner .top_tit {
  color: #00A669;
  width: 62.1333333333vw;
  height: 10.5333333333vw;
  margin: 0 auto;
  padding-top: 2.4vw;
  background: url(../../img/area/area_tit.png) no-repeat top left/100%;
  box-sizing: border-box;
}
.in_area .area_area .inner .top_tit strong {
  font-size: 4.8vw;
  font-weight: 900;
  vertical-align: -1.2vw;
  padding-left: 4vw;
}
.in_area .area_area .inner .top_tit span {
  font-size: 4.6666666667vw;
  font-weight: 700;
  vertical-align: -1.4666666667vw;
  padding-left: 25.3333333333vw;
}
.in_area .area_area .inner h2 {
  font-size: 8.8vw;
  font-weight: 900;
  text-align: center;
  margin: 2.6666666667vw 0 8vw;
}
.in_area .area_area .inner .area_box {
  width: 89.3333333333vw;
  margin: 0 auto 40px;
  border-radius: 20px;
  background: #fff;
  position: relative;
}
.in_area .area_area .inner .area_box::before {
  content: "";
  width: 5.8666666667vw;
  height: 3.8666666667vw;
  margin: 0 auto;
  background: url(../../img/area/area_box_arrow.png) no-repeat top left/100%;
  position: absolute;
  top: -3.8666666667vw;
  left: 0;
  right: 0;
}
.in_area .area_area .inner .area_box .text_area {
  width: 74vw;
  margin: 0 auto;
}
.in_area .area_area .inner .area_box .text_area .tit {
  font-size: 6.1333333333vw;
  font-weight: 700;
  line-height: 1.43;
  margin-bottom: 3.6vw;
  padding: 6.6666666667vw 0 4vw;
  border-bottom: 0.6666666667vw dotted #96E69D;
}
.in_area .area_area .inner .area_box .text_area .tit strong {
  color: #F7931E;
  font-weight: 700;
}
.in_area .area_area .inner .area_box .text_area .text {
  line-height: 1.64;
  letter-spacing: 0.05em;
  width: 74.6666666667vw;
  margin: 0 auto;
}
.in_area .area_area .inner .area_box .img_area {
  width: 89.3333333333vw;
  position: relative;
}
.in_area .area_area .inner .area_box .img_area .area_text {
  text-align: center;
  position: absolute;
  top: 4.6666666667vw;
  right: 16vw;
}
.in_area .area_area .inner .area_box .img_area .area_text .text01 {
  font-size: 3.4666666667vw;
  font-weight: 700;
  margin-bottom: 1.0666666667vw;
}
.in_area .area_area .inner .area_box .img_area .area_text .text02 {
  color: #F7931E;
  font-size: 4.2666666667vw;
  line-height: 5.0666666667vw;
  font-weight: 700;
}
.in_area .area_area .inner .area_box .img_area .area_text .text02 strong {
  font-size: 5.0666666667vw;
  font-weight: 700;
}
.in_area .area_area .inner .area_list_box {
  width: 89.3333333333vw;
  margin: 0 auto;
}
.in_area .area_area .inner .area_list_box h3 {
  color: #fff;
  font-size: 4.8vw;
  font-weight: 700;
  text-align: center;
  height: 12vw;
  padding-top: 3.3333333333vw;
  border-radius: 2.6666666667vw 2.6666666667vw 0 0;
  background: #00A669;
  box-sizing: border-box;
}
.in_area .area_area .inner .area_list_box h3 span {
  color: #FCFF4A;
}
.in_area .area_area .inner .area_list_box .box_in {
  border: 0.6666666667vw solid #00A669;
  border-radius: 0 0 2.6666666667vw 2.6666666667vw;
  background: #fff;
  box-sizing: border-box;
}
.in_area .area_area .inner .area_list_box .box_in .area_list {
  line-height: 1.92;
  letter-spacing: 0.05em;
  width: 81.3333333333vw;
  margin: 4vw auto 8vw;
}

.contact.in_type > h2 {
  font-size: 8vw;
  font-weight: 700;
  letter-spacing: 0.04em;
  width: 76vw;
  height: 17.7333333333vw;
  margin: 0 auto;
  padding: 6vw 0 0 9.3333333333vw;
  background: url(../../img/area/contact_tit.png) no-repeat top center/100%;
  box-sizing: border-box;
}/*# sourceMappingURL=style_sp.css.map */