@charset "utf-8";
/* CSS Document */

/* ----- デフォルト詳細のリセット・変更 ここから ----- */
body {
  min-width: 1130px;
  background: #fafaf9;
}
#main {
  margin: 10px auto 0;
}
#footArea .inner {
  /*padding-right: 220px;*/ /* default 220px */
}
/* ----- デフォルト詳細のリセット・変更 ここまで ----- */

.onlySP {
  display: none;
}

header .inner,
footer .inner {
  width: 960px;
  margin: 0 auto;
}
.defs,
.wal {
  display: none;
}
a img:hover,
.btn a:hover {
  opacity: 0.7;
}
.Lbox {
  float: left;
}
.Rbox {
  float: right;
}
.tel .iconSVG {
  width: 29px;
  height: 29px;
  fill: #fff;
  background: #e6e6da;
  border-radius: 30px;
  margin: 5px 0px -9px;
}
/* =========================================================
header,footer,side 共通
========================================================= */
header,
footer,
#sideArea {
  font-size: 12px;
  /* font-sizeやline-height等はここで指定する */
  padding: 0;
  margin: 0;
  min-width: 960px;
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  background-repeat: repeat;
  /* bodyに指定すると物件概要枠に影響がでるので注意 */
}

/*============================
#header
============================*/
header#header {
  border-bottom: solid 4px #1b5658;
  margin-bottom: 25px;
}
#headerInner {
  width: 960px;
  margin: auto;
}
#headInner01 {
  text-align: center;
  padding: 20px 0 30px;
  position: relative;
}

#header #headInner01 h1 {
  text-indent: -9999px;
  margin: 0px;
}
#header #headInner01 h1 a {
  background: url(https://www.accel-one.co.jp/common/img/logo_head.png) no-repeat;
  width: 190px;
  height: 108px;
  margin: auto;
  margin-bottom: 10px;
  display: block;
}
#headerInner #headInner01 a:hover {
  color: #666;
  text-decoration: none;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#headerInner #headInner01 #fishBnr {
  position: absolute;
  left: 0;
  top: 60px;
}

#hBoxL {
  float: left;
  width: 695px;
  margin-bottom: 15px;
}
#hBoxR {
  float: left;
  width: 255px;
  padding-left: 10px;
  margin-top: -10px;
}
#headInner02 {
  position: relative;
}
#hInner02_01 {
  font-size: 24px;
  font-family: 'ヒラギノ明朝 Pro', 'Hiragino Mincho Pro', '游明朝体', 'Yu Mincho', YuMincho, serif;
  font-style: italic;
  vertical-align: top;
  display: inline;
}
#hInner02_02 {
  font-size: 10px;
  margin: 0 0 0 30px;
}
#hInner02_02 .holiday {
  display: block;
}

/*============================
#nav
============================*/
#gnav {
  clear: both;
}
#gnav ul {
  width: 695px;
  margin: auto;
}
#gnav ul li {
  text-align: center;
  font-size: 11px;
}
#gnav ul li a {
  display: block;
  float: left;
  height: 28px;
  color: #333;
  border-left: solid 1px #e2dcca;
  padding-top: 7px;
  text-decoration: none;
}
#gnav ul li a span {
  font-size: 10px;
  color: #1f5f60;
  display: block;
  padding-top: 2px;
}
#gnav ul li a:hover {
  color: #777;
  text-decoration: none;
}
#gnav ul li a:hover span {
  color: #eacb58;
}
#gnav ul li.last a {
  margin-right: 0px;
  border-right: solid 1px #e2dcca;
}

#gnav ul.list3 li a {
  width: 32%;
}
#gnav ul.list4 li a {
  width: 24%;
}
#gnav ul.list5 li a {
  width: 19%;
}
#gnav ul.list6 li a {
  width: 16%;
}
#gnav ul.list7 li a {
  width: 14%;
  font-size: 12px;
}
#gnav ul.list8 li a {
  width: 12%;
  font-size: 11px;
}
#gnav ul.list9 li a {
  width: 10.5%;
  font-size: 11px;
}
#gnav ul.list10 li a {
  width: 9.5%;
  font-size: 11px;
}

/* =========================================================
contents
========================================================= */
#contents {
  width: 1130px; /* default 1180px */
  margin: 0 auto;
}

/*============================
#footer
============================*/
#footer {
  width: 100%;
  background-color: #403831;
}
#footerInner {
  width: 960px;
  margin: auto;
  padding-top: 17px;
  height: 100px;
}

#footInner01 {
  position: relative;
  display: flex;
  float: left;
  gap: 115px;
}
#footInner01 #flogo a {
  float: left;
  background: url(https://www.accel-one.co.jp/common/img/logo_foot.png) no-repeat;
  width: 230px;
  height: 50px;
  margin-top: 10px;
  text-indent: -9999px;
}
#footInner01 #flogo a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#footInner01 .sumida img {
  margin: 10px 0 0 0;
}
#ftxt {
  color: #ddd;
  font-size: 11px;
  position: absolute;
  left: 62px;
}

#footInner02 {
  float: right;
}
#fInner02_01 {
  font-size: 29px;
  font-family: 'ヒラギノ明朝 Pro', 'Hiragino Mincho Pro', '游明朝体', 'Yu Mincho', YuMincho, serif;
  font-style: italic;
  color: #fff;
  text-align: right;
}
#fInner02_01.tel .iconSVG {
  fill: #403831;
  margin: 5px 0 -5px;
}
#fInner02_02 {
  font-size: 10px;
  color: #fff;
  text-align: right;
  padding-top: 3px;
}
#fInner02_03 {
  font-size: 11px;
  color: #fff;
  text-align: right;
  padding-top: 5px;
}

/*============================
#footerLink
============================*/
#footerLink {
  clear: both;
  width: 960px;
  margin: auto;
}
ul#fnav {
  float: right;
}
ul#fnav li {
  float: left;
}
ul#fnav li a {
  padding: 0px 0px 0px 25px;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}
ul#fnav li a:hover {
  color: #ccc;
  text-decoration: underline;
}
ul#fnav li.last a {
  border-right: solid 0px #e6e6da;
}

/*============================
#copyright
============================*/
#footerInner02 {
  clear: both;
  width: 960px;
  margin: auto;
}
#copyright {
  font-size: 11px;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 20px;
  color: #fff;
}
