@import url("../font/font-awesome.min.css");
@import url(tmpMain.css);
/* ////////////////////////////////////////////////////////////////////
	eog
//////////////////////////////////////////////////////////////////// */
#main #billboard p {
  text-align: left;
}

#main .eog_contact {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto 5%;
  font-feature-settings: "palt";
}

#main .eog_contact figure {
  position: absolute;
  left: -15%;
}

#main .eog_contact article {
  width: 70%;
  margin-left: 30%;
  line-height: 2em;
}

#main .eog_contact article h2 {
  font-size: 1.8rem;
  color: #034291;
}

#main .eog_contact article h3 {
  font-size: 2.0rem;
  margin-bottom: 1em;
}

#main .eog_contact article .eog_Box {
  padding: 3%;
  background-color: #ddd;
}

#main .eog_contact article .eog_Box h1 {
  text-align: center;
}

#main .eog_contact article .eog_Box table {
  width: 100%;
  border: 2px #fff solid;
}

#main .eog_contact article .eog_Box table th, #main .eog_contact article .eog_Box table td {
  text-align: center;
  border: solid 2px #f2f2f2;
  background-color: #fff;
}

#main .eog_contact article .eog_Box table th {
  line-height: 1em;
  padding: 2%;
}

#main .eog_contact article .eog_Box table td {
  padding: 1%;
}

#main .eog_contact article .eog_Box p {
  margin-top: 2%;
  font-size: 1.2rem;
  line-height: 2em;
}

#main .eog_contact article .eog_Box .eog_Cell {
  text-align: left;
  background-color: #ccc;
}

#main #eog01 table th {
  background-color: #cdd9e9;
}

#main #eog02 table td {
  width: 50%;
  text-align: left;
}

#main #eog02 table td span {
  font-size: 1.2rem;
  line-height: 1em;
}

#main .eog_contactCenter {
  width: 100%;
  max-width: 1000px;
  padding: 3%;
  margin: 0 auto 5%;
  background-color: #ddd;
}

#main .eog_contactCenter figure {
  text-align: center;
  margin-bottom: 2%;
}

#main .eog_contactCenter dl {
  width: 70%;
  margin: 0 auto;
  border-bottom: 2px #fff solid;
  line-height: 1.6em;
}

#main .eog_contactCenter dl::after {
  content: "";
  display: block;
  clear: both;
}

#main .eog_contactCenter dl dt, #main .eog_contactCenter dl dd {
  float: left;
  border-top: 2px #fff solid;
  padding: 2%;
}

#main .eog_contactCenter dl dt {
  clear: both;
  width: 30%;
  font-weight: bold;
}

#main .eog_contactCenter dl dd {
  width: 70%;
}

#main #eog04 article {
  margin-left: 0;
}

#main #eog05 article {
  margin-left: 0;
}

#main #eog_Link h1 {
  border-top: 1px #ddd solid;
  font-size: 2.0rem;
  margin-top: 5%;
  padding: 3%;
  text-align: center;
}

#main #eog_Link ul li {
  height: 250px;
  padding: 5%;
  text-align: center;
}

#main #eog_Link ul li h2, #main #eog_Link ul li p {
  margin-bottom: 2em;
  color: #fff;
}

#main #eog_Link ul li h2 {
  line-height: 1.2em;
  font-size: 2.0rem;
}

#main #eog_Link ul li p {
  font-size: 1.4rem;
}
