@charset "utf-8";
/* CSS Document */

.content {
  margin: 0;
}
/* ---------------------------------------------
  keyvisual
------------------------------------------------ */

.bx-slider {
  width: 980px;
}

.keyvisual {
  width: 980px;
  height: 361px;
  background: #eee;
  margin: 0 auto;
}
.bx-has-pager{
    display:none;
}
.thumb-area {
  width: 100%;
  height: 75px;
  background: #f9f9f9;
}
.thumb-area ul {
  width: 980px;
  margin: 0 auto;
  text-align: left;
}
.thumb-area li {
  display: inline;
  line-height: 75px;
	position: relative;
  margin-right: 10px;
}
.thumb-area li img {
  vertical-align: middle;
  line-height: 75px;
}
.thumb-area li a i {
	font-size: 12px;
	position: absolute;
	top: 50%;
	right: 3px;
	margin-top:-20px;
}
.jcb .thumb-area li a i {
	margin-top:-25px;
}
.thumb-area li.point {
  margin: 0 0 0 -10px;
}
.thumb-area li.point a i {
  right: 12px;
}
/* ---------------------------------------------
  content
------------------------------------------------ */

.container {
  margin: 0;
}

.content {
  width: 100%;
}

/* entry-area */
.entry-area {
  width: 980px;
  height: 228px;
  margin: 0 auto;
  padding: 25px 65px 15px;
  background: #fff59b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.entry-area .copy {
  margin: 0;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  color: #00426b;
}
.entry-area .btn-img {
  float: left;
  width: 396px;
  height: 83px;
  line-height: 83px;
  background: #fff;
  border-radius: 7px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.entry-area .btn-img.dc { border: solid 2px #e60000; }
.entry-area .btn-img.jcb { border: solid 2px #008de6; }
.entry-area .btn-img:first-child {
  margin-right: 30px;
}
.entry-area .btn-img a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.entry-area .btn-img a::after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  border-top: solid 2px #e60000;
  border-right: solid 2px #e60000;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -5px;
  transform: rotate(45deg);
}
.entry-area .btn-img.jcb a::after { border-color: #008de6; }