@charset "utf-8";
/* CSS Document */

.wrap {
  overflow: hidden;
}


img {
  max-width: 100%;
  height: auto;
  transition: 1.0s;
	  margin: 0 auto;
	  display: block;
}


.lp_container {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
  max-width: 640px;

}



.gmap {

height: 0;

overflow: hidden;

padding-bottom: 56.25%;

position: relative;

}

.gmap iframe {

position: absolute;

left: 0;

top: 0;

height: 100%;

width: 100%;

}

.slick-prev:before, .slick-next:before {
font-size: 38px!important; /* 矢印サイズ */
line-height: 1;
opacity: .9;
color: #bda26b!important;

}
.slick-prev, .slick-next {
width: 44px; height: 44px;
z-index: 2;
}

.slider{
	padding-bottom: 20px;
}

.cv{
	position: relative;
	
}

.cvbtn{position: absolute;
top: 32%;}

.iten{background: #f7f8fa;
margin-bottom: 30px;
padding: 30px 20px;}

.clinicinfo{
	padding:0 10px 50px 10px;
}

@media (max-width:770px) {

.slick-prev:before, .slick-next:before {
	font-size: 25px!important; /* 矢印サイズ */}
.slick-prev { left: 16px!important; }
.slick-next { right: 21px!important; }
}