@charset "UTF-8";
.pc {
  display: none;
}

#navGlobal {
  position: inherit;
}
#header .sp {
  display: inherit;
}
.sp {
  display: block;
}
.gothic_light {
  font-family: Gothic MB101 Regular;
}
.arrow {
  margin: 5% 0;
}
.arrow img {
  width: 10%;
}
.guide {
  font-size: 4.53125vw;
}

#divMain .mainInner .content ul li img {
	width: 100%;
}


/* link_button */
.link_button {
  width: 100%;
  margin: 10% auto 5%;
  padding: 0 5%;
  box-sizing: border-box;
}
.link_button img {
  right: 10%;
  top: -25%;
  width: 35%;
  z-index: 1;
}
.link_button a {
  width: 100%;
  font-size: 5vw;
  padding: 5% 10% 5% 8%;
  color: #fff;
  background: linear-gradient(#ffa6eb 0%, #ef048d 100%);
  border: none;
}
.link_button a::after {
  width: 10px;
  height: 10px;
  right: 4%;
  top: 43%;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.link_button a span {
  font-size: 3.125vw;
  margin-left: 30px;
}
.link_button a span::before,
.link_button a span::after {
  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: 11px;
}
.banner {
	width: 100%;
    padding: 35px 0;
    margin: 15% auto 0;
}
.banner ul{
	width: 90%;
}
.banner ul li{
	width: 100%;
}
.banner ul li+li{
	margin: 5% 0 0;
}