/* page: スタジオレンタル (ID 1436, slug rental-studio) */
@media screen and (max-width: 767px){
.c-table01 tr {
    display: flex;
}
}
.c-ttl04{
background: #000;
}
	.p-feature-img{
		position: relative;
	}
	.p-feature-img:hover{
		opacity: 0.7;
	}
	/* 中央以外のスライド */
	.p-feature-img img {
		height: auto;
		opacity: .3;
		transform: scale(.8);
		transition: opacity .5s, transform .5s;
		width: 100%;
	}
	.slick-current .p-feature-text{
		transform: none;
		margin: 0;
	}

	.p-feature-text{
		transform: scale(.8);
		margin: -30px;
	}
	.p-feature-text p{
		text-align: center;
	}
	/* 中央のスライド */
	.p-feature .slick-center img {
		opacity: 1;
		transform: scale(1);
	}
	.slick-dots{
		bottom: -45px;
	}
	@media screen and (max-width: 640px) {
		.p-feature-text{
			margin: 0;
			font-size: 1px;
			transform: none;
		}
	}

	.c-table01 th{
		padding-right: 0;
		font-size: min(20px, calc(calc(20/750) * 100vw));
	}
	.c-table01 td{
		color: #000;
		padding: 0;
		background: none;
		font-size: min(20px, calc(calc(20/750) * 100vw));
	}
.p-rental{
width: 90%;
margin: 0 auto;
}
	.p-rental-table{
		margin-top: 50px;
	}
	.p-rental-table h2{
		font-size: clamp(18px,3.5vw,30px);
	}
	.p-rental-table p{
		font-size: clamp(15px,2.5vw,25px);
		margin-top: 20px;
	}
	.u-bk-white{
		background: #fff;
	}
	.l-inner1100{
	padding: min(50px, calc(calc(50/750) * 100vw));
}
	.p-top-clinic{
		background-color: #fff;
		color: #131313;
	}
	.p-top-clinic__list li {
   border: 1px solid #ded8c0;
    padding: clamp(20px,5vw,50px);
}

.p-top-clinic__list li:nth-child(3){
display: none;
}
.p-top-clinic__box{
display: flex;
    margin-bottom: 30px;
}
.p-top-clinic__cont{
    padding-right: 30px;
    width: 50%;
}
.p-top-clinic__cont-ttl{
font-family: 游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;
    font-size: clamp(30px,4vw,40px);
    font-weight: 500;
    margin-bottom: clamp(30px,4vw,40px);
}
.p-top-clinic__cont dl{
display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    gap: 30px clamp(30px,5vw,52px);
}
.p-top-clinic__cont-item--access, .p-top-clinic__cont-item--address{
width: 100%;
}
.c-operate__flex-txt{
width: 100%;

}
@media screen and (max-width: 640px) {
.p-top-clinic__box {
    flex-wrap: wrap;
}
.p-top-clinic__cont {
    margin-bottom: 30px;
    width: 100%;
}
.p-top-clinic__cont-item--tel{
width: 100%;
}
.p-top-clinic__box iframe{
height: clamp(300px,6vw,600px);
    width: 100%;
}
}
.u-list_notes li{
font-size: min(20px, calc(calc(20/750) * 100vw))!important;
}

	@media screen and (max-width: 640px) {
		.c-btn01--yellow{
			width: 80%;
		}
	}
