.option_inner{
	background-color: #fff5a4 !important;
}
.section_inner h4{
	color: #0387e7 !important;
}
.section_inner_b{
    margin-top: 50px;
}
.inquiry_btn{
    margin-top: 0 !important;
}
.birds_eye,.section_inner{
    min-height: 0;
}
#ranking,#ranking2 a:hover{
	color: #333 !important;
}
.geoart_list--garanking:hover{
	opacity: 0.5;
	transition: 1.0s;
}
.geoart_list--gpranking_hover:hover span p{
	opacity: 0.5;
	transition: 1.0s;
	color: #333;
}
#hokkaido,#tohoku,#kanto,#chubu,#shikoku{
    padding-top: 100px;
}
#kyusyu{
    padding-top: 100px;
}
.bgc_inner h4{
    color: #0387e7;
}
.map_geopark{
  display: block;
  position: relative;
  width:1279px;
  height:935px;
}
.product_info.geopark{
  height:825px;
}
.geopark_box span{
    text-align: center;
}
.geoart_list{
  max-width:1200px;
  margin-right:-10px;
}
.geoart_list li{
  width:353px;
  min-height:320px;
  max-height:400px;
  margin: 0 10px 10px 0;
  float:left;
  text-align: center;
}
.geoart_list li span{
  display: inline-block;
  margin-top:10px;
  white-space:nowrap;
}
.clearfix{
  content: "";
  clear: both;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

p.section_text{
  color:#000000 !important;
  font-size: 1.8rem !important;
}


.btn{
  display: block;
  width:300px;
  padding: 0.2em 0;
  margin:20px 0;
  font-size: 1.6rem;
  text-align: center;
  color: #ffffff !important;
  background-color: #fb9300;
  border-radius: 20px;
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);
}
.sample_dl{
  width:160px;
  height: 160px;
  margin-left: 600px;
}
.sample_dl p.dl{
  width:160px;
  height: 160px;
  border-radius: 50%;
  background-color: #fb9300;
  color:#ffffff;
  padding-top: 71px;
  box-sizing: border-box;
  font-size:20px;
}

/**
geoart img
**/
.geoart__img{
  position: relative;
  min-width: 250px;
  max-height:354px;
  min-height: 250px;
}
.geoart__img_2nd_3rd{
  position: relative;
  min-width: 350px;
  max-height:354px;
  min-height: 250px;
  text-align: center;
}

@media screen and  ( min-width:981px) and ( max-width:1100px) {
  .map_geopark{
    overflow: hidden;
  }
  .section_inner{
    width: 100%;
    margin: 0 auto ;
  }
  .geopark{
    width: 1000px;
  }
}

@media screen and  ( min-width:701px) and ( max-width:980px) {
   .section_inner.option_inner{
        padding-bottom: 0;
    }
  .map_geopark{
    width:1000px;
  }
  .map_geopark img{
      width:100%;
  }
  .geopark{
    height: 550px;
  }
  .sample_dl{
    left:none;
    right:10px;
    margin-left: none;
  }
  .section_inner{
    width:100%;
  }
  .btn{
    margin:20px auto;
  }
}

@media screen and ( max-width:768px) {
   .section_inner.option_inner{
        padding-bottom: 0;
    }
　.section_inner_b{
    margin-top: 25px;
    }
  .map_geopark{
    width:650px;
    margin:0 auto;
    height: 660px;
    overflow: hidden;
  }
  .map_geopark img{
      width:160%;
      margin-left: -150px;
  }
  .geopark{
    height: 700px;
  }
  .section_inner{
    width:100%;
  }
  .section_inner{
    width: 100%;
    margin: 0 auto ;
  }
  .btn{
    margin:20px auto;
  }
}

@media screen and (max-width: 767px){
   #hokkaido,#tohoku,#kanto,#chubu,#shikoku,#kyusyu{
    padding-top: 50px;
    }
   #kyusyu{
    padding-top: 50px;
    }
   .section_inner.option_inner{
        padding-bottom: 0;
    }
  .section_inner{
    width:100%;
  }
  .btn{
    margin:20px auto;
  }
}

@media screen and  ( min-width:375px) and ( max-width:620px) {
   #hokkaido,#tohoku,#kanto,#chubu,#shikoku,#kyusyu{
    padding-top: 50px;
    }
   .section_inner.option_inner{
        padding-bottom: 0;
    }
  .map_geopark{
    width:400px;
    overflow: hidden;
  }
  .map_geopark img{
      width:160%;
      margin-left: -60px;
  }
  .section_inner{
    width: 100%;
    margin: 0 auto ;
  }
  .section_inner_b{
    margin-top: 25px;
}
  .geopark{
    width: 400px;
    height: 440px;
  }
  .btn{
    margin:20px auto;
  }
}


/** ranking **/
.geoart__img--garanking1st{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_kamikochi.jpg") no-repeat center;
  height: 354px;
  max-width: 1100px;
  margin: 110px 0 10px 0;
}
.geoart__img--garanking1st:after{
  position: absolute;
  content: '';
  display: block;
  top:-90px;
  left:50%;
  -webkit-transform : translateX(-50%);
  transform : translateX(-50%);
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/1st.png") no-repeat center;
}
.geoart__img--garanking2nd{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_shirouma.jpg") no-repeat center;
  background-size: auto 250px;
  margin-bottom: 10px;
}
.geoart__img--garanking2nd:after{
  position: absolute;
  content: '';
  display: block;
  top:-90px;
  left:50%;
  -webkit-transform : translateX(-50%);
  transform : translateX(-50%);
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/2nd.png") no-repeat center;
}
.geoart__img--garanking3rd{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_tateyama.jpg") no-repeat center;
  background-size: auto 250px;
  margin-bottom: 10px;
}
.geoart__img--garanking3rd:after{
  position: absolute;
  content: '';
  display: block;
  top:-90px;
  left:50%;
  -webkit-transform : translateX(-50%);
  transform : translateX(-50%);
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/3rd.png") no-repeat center;
}

.geoart__img--gpranking1st{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_minamialps.jpg") no-repeat center;
  height: 247px;
  width: 350px;
  margin: 10px auto;
}
.geoart__img--gpranking1st:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_minamialps_ura.jpg") no-repeat center;
  height: 247px;
  width: 250px;
  background-size: auto 250px;
}
/*.geoart__img--gpranking1st:after{
  position: absolute;
  content: '';
  display: block;
  top:-90px;
  left:515px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/1st.png") no-repeat center;
}
.geoart__img--gpranking1st:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:-90px;
  left:515px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/1st.png") no-repeat center;
}*/
.geoart__img--gpranking1st_icon{
	width: 77px;
	height: 82px;
}
.geoart__img--gpranking2nd3rd_icon{
	width: 77px;
	height: 82px;
	margin-top: 20px;
}
.geoart__img--gpranking2nd{
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.jpg") no-repeat center;
  height: 247px;
  width: 350px;
  margin: 10px auto;
  background-size: auto 250px;
}
.geoart__img--gpranking2nd:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tateyama_ura.jpg") no-repeat center;
  background-size: auto 250px;
}

.geoart__img--gpranking3rd{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_itoigawa.jpg") no-repeat center;
  height: 247px;
  width: 250px;
  margin: 10px auto;
  background-size: auto 247px;
}
/*
.geoart__img--gpranking3rd:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_izuhantou_ura.jpg") no-repeat center;
  background-size: auto 250px;
}
*/

/** hokkaido **/
.geoart__img--shikaoi{
  background:url("http://www.hcc.co.jp/assets/images/geoart/hokkaido_shikaoi.jpg") no-repeat center;
}
.geoart__img--shikaoi:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/hokkaido_shikaoi_ura.jpg") no-repeat center;
}
.geoart__img--shikaoi:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--shikaoi:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--mikasa{
  background:url("http://www.hcc.co.jp/assets/images/geoart/hokkaido_mikasa.jpg") no-repeat center;
}
.geoart__img--mikasa:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/hokkaido_mikasa_ura.jpg") no-repeat center;
}
.geoart__img--mikasa:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--mikasa:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--shirataki{
  background:url("http://www.hcc.co.jp/assets/images/geoart/hokkaido_shirataki.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--apoi{
  background:url("http://www.hcc.co.jp/assets/images/geoart/hokkaido_apoi.jpg") no-repeat center;
}
.geoart__img--toya{
  background:url("http://www.hcc.co.jp/assets/images/geoart/hokkaido_toya.jpg") no-repeat center;
}

/** tohoku **/
.geoart__img--shimokita{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_shimokita.jpg") no-repeat center;
  min-width: 350px;
  background-size: auto 250px;
}
.geoart__img--shimokita:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_shimokita_ura.jpg") no-repeat center top;
}
.geoart__img--shimokita:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--shimokita:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--chokaizan{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_chokaizan.jpg") no-repeat center;
}
.geoart__img--chokaizan:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_chokaizan_ura.jpg") no-repeat center;
}
.geoart__img--chokaizan:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--chokaizan:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--kurikoma{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_kurikoma.jpg") no-repeat center;
}
.geoart__img--sanriku{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_sanriku.jpg") no-repeat center;
}
.geoart__img--sanriku:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_sanriku_ura.jpg") no-repeat center;
}
.geoart__img--sanriku:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--sanriku:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--bandaisan{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_bandaisan.jpg") no-repeat center;
}
.geoart__img--bandaisan:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_bandaisan_ura.jpg") no-repeat center;
}
.geoart__img--bandaisan:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--bandaisan:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--happoshirakami{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_happoshirakami.jpg") no-repeat center;
}
.geoart__img--ogahanto{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_ogahanto.jpg") no-repeat center;
}
.geoart__img--yuzawa{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tohoku_yuzawa.jpg") no-repeat center;
  background-size: auto 250px;
}

/** kanto **/
.bgc_inner{
  background-color: #fff5ee;
}
.geoart__img--asamahokuroku{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_asamahokuroku.jpg") no-repeat center;
}
.geoart__img--asamahokuroku:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_asamahokuroku_ura.jpg") no-repeat center;
}
.geoart__img--asamahokuroku:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--asamahokuroku:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--tsukubasan{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_tsukubasan.jpg") no-repeat center;
}
.geoart__img--tsukubasan:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_tsukubasan_ura.jpg") no-repeat center;
}
.geoart__img--tsukubasan:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--tsukubasan:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--izuoshima{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_izuoshima.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--izuoshima:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_izuoshima_ura.jpg") no-repeat center top;
  min-width: 350px;
}
.geoart__img--izuoshima:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--izuoshima:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--choshi{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_choshi.jpg") no-repeat center;
}
.geoart__img--shimonita{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_shimonita.jpg") no-repeat center;
}
.geoart__img--shimonita:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_shimonita_ura.jpg") no-repeat center;
}
.geoart__img--shimonita:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--shimonita:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--ibarakikenpoku{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_ibarakikenpoku.jpg") no-repeat center;
}
.geoart__img--ibarakikenpoku:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_ibarakikenpoku_ura.jpg") no-repeat center;
}
.geoart__img--ibarakikenpoku:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--ibarakikenpoku:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--hakone{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_hakone.jpg") no-repeat center;
}
.geoart__img--hakone:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_hakone_ura.jpg") no-repeat center;
}
.geoart__img--hakone:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--hakone:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--chichibu{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_chichibu.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--chichibu:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kanto_chichibu_ura.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--chichibu:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--chichibu:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}

/** chubu **/
.geoart__img--sado{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_sado.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--sado:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_sado_ura.jpg") no-repeat center top;
  min-width: 350px;
}
.geoart__img--sado:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--sado:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--naeba{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_naeba.jpg") no-repeat center;
}
.geoart__img--naeba:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_naeba_ura.jpg") no-repeat center;
}
.geoart__img--naeba:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--naeba:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--izuhantou{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_izuhantou.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--izuhantou:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_izuhantou_ura.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--izuhantou:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--izuhantou:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--izuhantou_3rd:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:86px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--izuhantou_3rd:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:86px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--minamialps{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_minamialps.jpg") no-repeat center;
}
.geoart__img--minamialps:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_minamialps_ura.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--minamialps:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:5;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--minamialps:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:462px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--minamialps_1st:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--minamialps_1st:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:35px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--katsuyama{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_katsuyama.jpg") no-repeat center;
}
.geoart__img--katsuyama:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_katsuyama_ura.jpg") no-repeat center;
}
.geoart__img--katsuyama:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--katsuyama:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--hakusan{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_hakusan.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--hakusan:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_hakusan_ura.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--hakusan:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--hakusan:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--itoigawa{
  background:url("http://www.hcc.co.jp/assets/images/geoart/chubu_itoigawa.jpg") no-repeat center;
}
.geoart__img--tateyama{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tateyama.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--tateyama:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/tateyama_ura.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--tateyama:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--tateyama:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--tateyama_2nd:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--tateyama_2nd:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}



/** shikoku **/
.geoart__img--shimane{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_shimane.jpg") no-repeat center;
}
.geoart__img--shimane:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_shimane_ura.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--shimane:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--shimane:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--seiyo{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_seiyo.jpg") no-repeat center;
}
.geoart__img--seiyo:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_seiyo_ura.jpg") no-repeat center;
}
.geoart__img--seiyo:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--seiyo:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--sanin{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_sanin.jpg") no-repeat center;
}
.geoart__img--sanin:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_sanin_ura.jpg") no-repeat center;
}
.geoart__img--sanin:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--sanin:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--oki{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_oki.jpg") no-repeat center;
}
.geoart__img--oki:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_oki_ura.jpg") no-repeat center;
}
.geoart__img--oki:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--oki:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--muroto{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_muroto.jpg") no-repeat center;
}
.geoart__img--muroto:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/shikoku_muroto_ura.jpg") no-repeat center;
}
.geoart__img--muroto:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--muroto:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}


/** kyusyu **/
.geoart__img--amakusa{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_amakusa.jpg") no-repeat center;
}
.geoart__img--amakusa:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_amakusa_ura.jpg") no-repeat center;
}
.geoart__img--amakusa:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--amakusa:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--sakurajima{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_sakurajima.jpg") no-repeat center;
}
.geoart__img--sakurajima:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_sakurajima_ura.jpg") no-repeat center;
}
.geoart__img--sakurajima:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--sakurajima:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--himeshima{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_himeshima.jpg") no-repeat center;
}
.geoart__img--bungoono{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_bungoono.jpg") no-repeat center;
}
.geoart__img--shimabara{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_shimabara.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--kirishima{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_kirishima.jpg") no-repeat center;
}
.geoart__img--aso{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_aso.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--aso:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/kyusyu_aso_ura.jpg") no-repeat center top;
}
.geoart__img--aso:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:87px;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--aso:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}

/** other **/
.geoart__img--vmasahikawa{
  background:url("http://www.hcc.co.jp/assets/images/geoart/vm_asahikawa.jpg") no-repeat center;
}
.geoart__img--kamui{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_kamui.jpg") no-repeat center;
}
.geoart__img--tokachi{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_tokachi.jpg") no-repeat center;
}
.geoart__img--asahikawa{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_asahikawa.jpg") no-repeat center;
}
.geoart__img--furano{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_furano.jpg") no-repeat center;
}
.geoart__img--kuju{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_kuju.jpg") no-repeat center;
}
.geoart__img--gatateyama_new{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_tateyama_new.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--gatateyama_new:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_tateyama_new_ura.jpg") no-repeat center;
}
.geoart__img--gatateyama_new:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--gatateyama_new:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}

.geoart__img--gatateyama{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_tateyama.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--shirouma{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_shirouma.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--kamikochi{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_kamikochi.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--youtei{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_youtei.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--okuchichibu{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_okuchichibu.jpg") no-repeat center;
}
.geoart__img--fujisan{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_fujisan.jpg") no-repeat center;
}
.geoart__img--saitama{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_saitama.jpg") no-repeat center;
}
.geoart__img--tokyo{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_tokyo.jpg") no-repeat center;
  background-size: auto 250px;
}
.geoart__img--shiretoko{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_shiretoko.jpg") no-repeat center;
}
.geoart__img--shiretoko:hover{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_shiretoko_ura.jpg") no-repeat center;
}
.geoart__img--shiretoko:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/omote.png") no-repeat center;
}
.geoart__img--shiretoko:hover:after{
  position: absolute;
  content: '';
  display: block;
  top:0;
  left:0;
  width:77px;
  height: 82px;
  background:url("http://www.hcc.co.jp/assets/images/geoart/ura.png") no-repeat center;
}
.geoart__img--yatsugatake{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_yatsugatake.jpg") no-repeat center;
}
.geoart__img--kaikoma{
  background:url("http://www.hcc.co.jp/assets/images/geoart/ga_kaikoma.jpg") no-repeat center;
}
.geoart__img--vtoya{
  background:url("http://www.hcc.co.jp/assets/images/geoart/vm_toya.jpg") no-repeat center;
}
.section_info{
        font-size: 1.3rem !important;
        text-align: center !important;
        margin-bottom: 30px;
    }
address{
        font-size: 1.3rem !important;
    }
