@charset "utf-8";
/* CSS Document */
/*swiper-wrapperと同じところに入れると一定速度で動く*/

.swiper-auto {
  transition-timing-function: linear!important;
}

/*商品詳細の実績スライダー*/
.do-swiper-item-intro {
	overflow-x: hidden;
	position: relative;
	z-index: 0;
}
.do-swiper-item-intro .swiper-wrapper{
	margin: 0;
}
.do-swiper-item-intro .swiper-wrapper .swiper-slide{
	opacity: 1;
	padding-right: 1rem;
	border: none;
}

.swiper-wrapper .do_introduction_spec_list dt{
		position: relative;
		width: 100%;
}
.swiper-wrapper .do_introduction_spec_list dd{
	width:100%;
	padding-left: 1rem;
	margin-bottom:1rem;
}
.swiper-wrapper .do_introduction_spec_list dd::before{
	content: " ";
	}

.do-swiper-item-intro .swiper-slide a:hover{
	transition: 0.2s;
}
.do_introduction_dl_list h3{
	padding-top: 2rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  border-bottom: dotted #007c7a 3px;
}


.data-support-menu{
	margin-top: 0.5rem;
	font-size: 80%;
	background-color: #b2e5e5;
	border-radius: 3px;
}

/*TOPページの実績スライダー*/
.do-swiper-top-intro {
	overflow-x: hidden;
	position: relative;
	z-index: 0;
}
.do-swiper-top-intro .swiper-wrapper{
	margin: 0;
}
.do-swiper-top-intro .swiper-wrapper .swiper-slide{
	opacity: 1;
	padding-right: 1rem;
	border: none;
	padding-bottom: 1rem;
}

.do-swiper-top-intro .swiper-slide h3{
	font-size: 80%;
}