.sougyou .show-PC{
	display: block;
}
.sougyou .show-SP{
	display: none;
}

@media screen and (max-width:767px) {
	.sougyou .show-PC{
		display: none;
	}
	.sougyou .show-SP{
		display: block;
	}
}
.sougyou a img{
	opacity: 1;
	transition: all 0.2s;
}
.sougyou a:hover img{
	opacity: 0.8;
}

.sougyou {
padding: 0;
box-sizing: border-box;
width: 100%;
max-width: 980px;
margin: 0 auto;
}
.sougyou__title {
width: 100%;
text-align: center;
}
.sougyou__title img {
width: 100%;
height: auto;
}
.sougyou__copy,
#contents p.sougyou__copy ​{
text-align: center;
}
.sougyou__copy img,
#contents p.sougyou__copy img {
width: 100%;
height: auto;
margin: 0 auto;
}

.sougyou__btns {
margin: 0 auto;
padding: 75.5px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 29px;
background-image: url(/base/shinjuku/img/sougyousai211225_cbtn_bg.jpg);
background-size: cover;
background-repeat: no-repeat;
}
.sougyou__btns li {
display: block;
width: 100%;
box-shadow: 15px 15px 15px -5px #56072b;
border-radius: 12px;
overflow: hidden;
}
.sougyou__btns li a img {
width: 100%;
height: auto;
}
@media screen and (min-width: 768px) { /* pc */
.sougyou__title {
}
.sougyou__copy,
#contents p.sougyou__copy {
padding: 36px 0;
}
.sougyou__copy img,
#contents p.sougyou__copy img {
width: 100%;
max-width: 525px;
}

.sougyou__btns li:first-child,
.sougyou__btns li:nth-child(2) {
width: calc(50% - 15px);
}
}


@media screen and (max-width: 767px) {  /* sp */
.sougyou__title {
}
.sougyou__copy,
#contents p.sougyou__copy {
padding: 5.6vw 0;
}
.sougyou__copy img,
#contents p.sougyou__copy img {
width: 80%;
max-width: 80%;
}
.sougyou__btns {
padding: 8vw 6vw;
gap: 5vw;
}
}
