@charset "UTF-8";
.pc {
  display: block;
}
.sp {
  display: none;
}
.gothic {
  font-family: Gothic MB101 Regular;
}

#divMain {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  font-weight: 500;
  color: #231815;
display: block;
margin: 0 auto;
	
}
#divMain ul li{
	text-decoration: none;
	list-style: none;
}

#divMain .mainInner .content ul li img {
  height: auto;
	display: block;
	width: 750px;
	margin: 0 auto;
}



/* link_button */
.link_button {
  width: 700px;
  margin: 70px auto 50px;
  position: relative;
}
.link_button img {
    position: absolute;
    right: 65px;
    top: -35px;
    z-index: 1;
}
.link_button a {
  width: 700px;
  display: inline-block;
  text-decoration: none;
  box-sizing: border-box;
  text-align: left;
  font-size: 1.6875rem;
  line-height: 1.55;
  color: #a7a3a1;
  border: 1px solid #a7a3a1;
  border-radius: 70px;
  padding: 23px 120px 23px 60px;
  position: relative;
 margin: 0 auto;
　
}
.link_button a::after {
  position: absolute;
  content: "";
  border-top: 1px solid #a7a3a1;
  border-right: 1px solid #a7a3a1;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  right: 6%;
  top: 52px;
}
.link_button a span {
  font-size: 1.25rem;
  position: relative;
  margin-left: 30px;
  display: inline-block;
}
.link_button a span::before,
.link_button a span::after {
  position: absolute;
  content: "";
  width: 1px;
  height: 20px;
}
.link_button a span::before {
  top: 0;
  left: -20px;
  border-left: 1px solid #a7a3a1;
  transform: rotate(-25deg);
}
.link_button a span::after {
  top: 0;
  right: -20px;
  border-right: 1px solid #a7a3a1;
  transform: rotate(25deg);
}

.syouhyou{
    font-size: 14px;
    margin-left: 2px;
    position: absolute;
}

.banner {
	width: 100%;
	padding: 50px 0;
	background: #edf0f6;
	margin: 100px 0 0;
}
.banner h1{
	font-size: 24px;
	color: #151a4e;
	text-align: center;
	padding: 0 0 25px;
}
.banner ul{
	width: 1000px;
	margin: 0 auto;
}
.banner ul li{
	float: left;
	width: 32%;
	border: solid 1px #a7a3a1;
}
.banner ul li img{
	width: 100%;
}
.banner ul li+li{
	margin-left: 1.7%;
}