/* 医院様専用のCSS */

.top .swiper-container .swiper-wrapper .swiper-slide .text .item1 {
  position: absolute;
  top: 0;
  left: 24.53vw;
  background-color: #fff;
  padding: 4px;
}

@media print, screen and (min-width: 639px) {
  .top .swiper-container .swiper-wrapper .swiper-slide .text .item1 {
    top: 1.58vw;
    left: 20.52vw;
    background-color: #fff;
    padding: 4px;
  }
}
.top .swiper-container .swiper-wrapper .swiper-slide .text .item2 {
  position: absolute;
  top: 6.2vw;
  left: 18.33vw;
  background-color: #fff;
  padding: 4px;
}

@media print, screen and (min-width: 639px) {
  .top .swiper-container .swiper-wrapper .swiper-slide .text .item2 {
    top: 5.41vw;
    left: 17.19vw;
    background-color: #fff;
    padding: 4px;
  }
}
.top .swiper-container .swiper-wrapper .swiper-slide .text {
	/*font-family: '筑紫B丸ゴシック';*/
	font-family: 'Kiwi Maru', 'メイリオ', 'ヒラギノ角ゴシック';
	font-weight: bold;
	font-size: 3.23vw;
	display: inline-block;
	writing-mode: vertical-rl;
}

@media print,
screen and (min-width: 1025px) {
	.top .swiper-container .swiper-wrapper .swiper-slide .text {
		font-size: 1.88vw;
		webkit-writing-mode: vertical-rl;
		-ms-writing-mode: tb-rl;
		writing-mode: vertical-rl;
	}
}