@charset "UTF-8";
/* 各ページ共通 */

/*
body, #header {
  min-width: 1024px;
}

#content {
  background: #000;
  margin-top: 148px;
}


.content {
  max-width: 1400px;
  margin: 0 auto;
}

.content img {
  max-width: 100%;
  height: auto;
}

._point-list li {
  text-indent: -1em;
  padding-left: 1em;
}

.js_anchor-link {
  padding-top: 60px !important;
  margin-top: -60px !important;
}
*/

/*header上書き*/
/*
figure:hover .-nav-thumb--comming-soon {
  opacity: 1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.header02.is-small + .content-header01 {
  padding: 4px 0 10px;
}

.content-header01-title a {
  color: #ffffff;
}

.content-header01-title.is-small {
  display: none;
}

.content-header01-title.is-small + nav img {
  display: none;
}

.content-header01-nav-list-link.no-link {
  cursor: default;
}

.content-header01-nav-list-link.no-link:hover img,
.content-header01-nav-list-link.no-link:hover figcaption {
  opacity: 1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
*/

/*最新情報をお知らせ*/
.snsArea {
  padding: 70px 0 80px;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background-color: #000;
}

.contBottom {
	margin-top: 0;
}

.contBottomLinks {
  background: #3f3f3f;
}

.contElementTitle {
  text-align: center;
}

.contElementTitle {
  padding: 16px 20px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.4;
}

.contBottomSocial {
  max-width: 1340px;
  margin: 0 auto;
}

.contBottomSocial h4
{
  font-size: 22px;
  font-weight: bold;

  margin-bottom: 60px;
  padding: 0 0 15px;
  padding: 13px 0;

  text-align: center;

  color: #fff;
  background-color: #df1505;
}

.contBottomSocial ul {
  text-align: center;
}

.contBottomSocial li {
  width: 300px;
  text-align: center;
  background: #fff;
  padding: 20px 0;
  display: inline-block;
  font-size: 13px;
}

.contBottomSocial li:first-child {
  border-radius: 6px 0 0 6px;
}

.contBottomSocial li:last-child {
  border-radius: 0 6px 6px 0;
}

.contBottomSocial li p {
  padding: 20px 0 0 0;
  color: #4e3924;
  font-weight: bold;
}

.contBottomSocial {
  padding-top: 0;
}

.contBottomSocial h4 {
}

.btnHorizonColor {
	background-color: #222;
	color: #fff !important;
}
.btnHorizonColor:after {
	background-image: url("../img/common/ico_link.png");
}