@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : access.css
 author     : Ability Consultant
 style info : アクセス
=================================================================== */
/* font-awesome */
#gnav .gnav06 {
  background: url(../images/header/gnav06.jpg) no-repeat 0 bottom !important;
}

/* -----------------------------------------------------------
	con_int
----------------------------------------------------------- */
.con_int {
  background: url(../access/images/bg_int.png) no-repeat center top;
  padding-bottom: 85px;
  position: relative;
}
.con_int .txt {
  text-align: center;
  padding-top: 215px;
}
.con_int .pho1 {
  position: absolute;
  left: 0;
  bottom: 99px;
}
.con_int .pho2 {
  position: absolute;
  right: 0;
  bottom: 30px;
}

.con_acc {
  margin-bottom: 91px;
}
.con_acc .box_acc {
  background: url(../access/images/bg_map.png);
  letter-spacing: -.40em;
  padding: 18px 60px 18px 29px;
}
.con_acc .box_acc .photo {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: middle;
}
.con_acc .box_acc .box_det {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: middle;
  margin-left: 45px;
}
.con_acc .box_acc .box_det .st {
  margin-bottom: 30px;
}
.con_acc .box_acc .box_det .txt {
  line-height: 1.8;
  color: #361809;
}
.con_acc .con_map {
  margin-top: 76px;
}
.con_acc .con_map > .st {
  margin-bottom: 34px;
  text-align: center;
}
.con_acc .con_map .box_map {
  margin-top: 50px;
}
.con_acc .con_map .box_map .st {
  margin-bottom: 3px;
}
.con_acc .con_map .box_map .txt {
  color: #fff;
  line-height: 2;
  margin-top: 20px;
}
.con_acc .con_map .box_map .txt span:before {
  content: "";
  font-family: FontAwesome;
  margin-right: .5em;
}
.con_acc .con_map .bn {
  margin-top: 82px;
}
