@charset "Shift_JIS";

/*  Inpage Common
-----------------------------------------------------------------------------*/
.c_wrapper h2 {
  font-size: 20px;
  font-weight: normal;
  color: #fff;
  line-height: 40px;
  padding: 0 10px;
  background: #efb63c;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efb63c), color-stop(100%, #ef843c));
  background: -webkit-linear-gradient(top, #efb63c 0%, #ef843c 100%);
  background: linear-gradient(to bottom, #efb63c 0%, #ef843c 100%);
}

.c_wrapper h2 i {
  height: 3px;
  display: block;
  background: #485a66;
}

.contents { padding: 10px 10px 30px; }

/*  Access
-----------------------------------------------------------------------------*/
#access .map img {
  margin: 0 0 10px;
  width: 100%;
}

#access .address { ; }

#access .address {
  margin: 15px 0;
  border-top: solid 1px #e1e1e1;
  border-collapse: collapse;
  width: 100%;
}

#access .address th {
  font-weight: normal;
  padding: 0 8px;
  border-bottom: solid 1px #e1e1e1;
  background: #f5f5f5;
}

#access .address td {
  padding: 10px;
  border-bottom: solid 1px #e1e1e1;
}
#access dl{padding:0 0 15px;}
#access dt {
  color: #2B5191;
  text-align: center;
  margin: 0 0 10px;
  padding: 5px 0;
  background: #E5F5FF;
}

#access dd:before {
  font-size: 8px;
  color: #93C847;
  content: "@";
}

#access dd .sat { color: #009ff1; }
#access dd .sun { color: #e96565; }
