/* =========================================================
   TOP メインイメージのコピー
   ozi_lp「医療空間に もっと、いい答えを。」〜 ozi design works ロゴ
   ========================================================= */
.mainV .mv-copy{
	position:absolute;top:50%;left:50%;z-index:5;
	width:min(830px,64vw);margin:0;
	transform:translate(-50%,-50%);
	animation:mvCopyIn 1.6s ease .3s both;
}
.mainV .mv-copy img{display:block;width:100%;height:auto;}

/* スライドごとの医院名キャプション：コピーと重ならないよう画面下部（クレジット表記の上）へ */
.mainV .main-slider li .image{position:relative;}
.mainV .text2{position:absolute;left:0;right:0;bottom:72px;z-index:4;}
.mainV .text2 .text2In{padding-top:0;}
.mainV .text2 .tx02{margin-bottom:16px;}
.mainV .text2 .tx02 span{font-size:18px;padding-bottom:8px;}
.mainV .text2 .tx03{font-size:14px;}

@keyframes mvCopyIn{
	from{opacity:0;}
	to{opacity:1;}
}

/* 画面の高さが低いPCではさらに下へ詰める */
@media screen and (min-width:769px) and (max-height:760px){
	.mainV .text2{bottom:58px;}
	.mainV .text2 .tx02{margin-bottom:12px;}
	.mainV .text2 .tx02 span{font-size:16px;padding-bottom:6px;}
	.mainV .text2 .tx03{font-size:13px;}
}

@media screen and (max-width:768px){
	.mainV .mv-copy{width:86vw;}
	.mainV .text2{bottom:40vw;}
	.mainV .text2 .tx02{margin-bottom:3.2vw;}
	.mainV .text2 .tx02 span{font-size:4vw;padding-bottom:2vw;}
	.mainV .text2 .tx03{font-size:3.2vw;}
}
