/* page not found config */
.fxb-col-6 {
  width: 46%;
  }
.fxb-col-6 h2{
    font-size: 1.8rem;
    font-weight: normal;
    margin-top: 4rem;
}

.errowBox:before {
    padding-top: 60% !important;
  }

.pagenotfound .errowBox .errowBox-inner ._number {
    font-size: 5rem;
}

.pagenotfound .errowBox .errowBox-inner {
    font-size: 5rem;
}

.pagenotfound .fxb-section .btn-default {
  color: #fff !important;
  padding: 10px 40px !important;
  background-color: #ccc;
  margin: 20px 10px !important;
  font-size: 16px !important;
}
.pagenotfound .fxb-section .btn-default:hover {
  opacity: .85 !important;
  background-color: #888888 !important;
  color: #fff !important;
}

.pagenotfound a.notfound {
  color: white;
}

/*--------------------------------------------------

  フッタ

--------------------------------------------------*/

#footer404 {

  clear: both;

  height: 100px;

  width: 100%;

  bottom: 0px;

  background-image: url(../../../../-/media/OSHIMA-SHOKAI/jp/img/footer.gif);

  background-repeat: repeat-x;

}

#footer404 p {

  margin: 0px;

}

#footer404 .box {

  clear: both;

  width: 840px;

  height: 50px;

  padding-top: 50px;

  text-align: left;

  color: #777777;

  font-size: 12px;

  line-height: 1;

  background-repeat: no-repeat;

  margin: 0px auto;

}

#footer404 .box ul {

  margin-bottom: 0px;

}

#footer404 .box li {

  display: inline;

  padding: 0px 10px;

}

#footer404 a {

  color: #888888;

  text-decoration: none;

}

#footer404 a:hover {

  color: #99B93A;

  text-decoration: underline;

}

/* コピーライト */

#footer404 #copyright {

  clear: both;

  margin: 0px;

  padding-top: 20px;

  text-align: right;

}



@media (max-width: 700px){
  .errowBox:before {
    margin-top:4rem;
  }
}

@media (max-width: 768px){
  #footer404 {
    width: 860px;
  }
}


@media (min-width: 1100px){
  .fxb-container {
    width: 840px;
    padding-left: 0;
    padding-right: 0;
}