@charset "UTF-8";

.cssskin-footer .c-credit {
  color: #b6a16f;
  font-size: 12px;
  letter-spacing: 0.1em;
}

.cssskin-footer .c-body {
  color: #4d4b49;
  font-size: 13px;
  line-height: 2;
  letter-spacing: 0.1em;
  margin-top: 10px;
}

.cssskin-footer .c-lead {
  color: #4d4b49;
  font-size: 22px;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin-top: 5px;
}

.cssskin-footer .c-large_headline {
  color: #b6a16f;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.0;
  letter-spacing: 0.2em;
}

.cssskin-footer .c-note {
  padding-top: 10px;
}

.cssskin-footer img {
  padding-right: 15px;
}

.cssskin-footer a:hover {
  color: #b6a16f;
}

#bk16928 > div > div.column.-column4.-column-lasts > p > span.sp,
#bk17024 > div > div.column.-column4.-column-lasts > p > span.sp {
	display:none;
}


@media only screen and (max-width: 641px) {
#bk16928 > div > div.column.-column4.-column-lasts > p > span.sp {
	display:block;
	letter-spacing:0;
}
#bk16928 > div > div.column.-column4.-column-lasts > p > span.sp > span.jalang {
	font-weight:bold;
}

.cssskin-footer  {
  padding: 30px 30px 0 30px;
}

.cssskin-footer .column.-column3 {
  margin-bottom: 40px;
}

.cssskin-footer .column.-column1 {
  margin-bottom: 30px;
}

.cssskin-footer .c-credit {
  text-align: center;
}

.cssskin-footer .c-lead {
  font-size: 21px;
}

.cssskin-footer .c-body {
  font-size: 13px;
  line-height: 2.2;
}

}
