@charset "utf-8";

#contents.indexContents .section01 ul li.slide01 {
	background-image: url(../images/mainslide_01.jpg);
}
#contents.indexContents .section01 ul li.slide02 {
	background-image: url(../images/mainslide_acms_subscription.jpg);
}
#contents.indexContents .section01 ul li.slide03 {
	background-image: url(../images/event/event_2024top.jpg);
}
#contents.indexContents .section01 ul li.slide04 {
	background-image: url(../images/mainslide_04.jpg);
}
#contents.indexContents .section01 ul li.slide05 {
	background-image: url(../images/mainslide_apex2018.jpg);
}
#contents.indexContents .section01 ul li.slide06 {
	background-image: url(../images/mainslide_info_2023.jpg);
}
#contents.indexContents .section01 ul li.slide07 {
	background-image: url(../images/mainslide_saas2021.jpg);
}
#contents.indexContents .section01 ul li.slide08 {
	background-image: url(../images/mainslide_training2023.jpg);
}
#contents.indexContents .section01 ul li.slide09 {
	background-image: url(../images/mainslide_pstn2.jpg);
}
#contents.indexContents .section01 ul li.slide10 {
	background-image: url(../images/mainslide_ocrtran.jpg);
}
#contents.indexContents .section01 ul li.slidePD2019 {
	background-image: url(../images/mainslide_acms2019.jpg);
}
#contents.indexContents .section01 ul li.slidePD {
	background-image: url(../images/mainslide_pd2023_2.jpg);
}

#contents.indexContents .section01 ul li .btn01 {
	position: absolute;
	left: 50%;
	bottom: 30px;
	margin-left: -370px;
	width: 212px;
	height: 41px;
}
#contents.indexContents .section01 ul li .btn01 a {
	width: 212px;
	height: 41px;
}
#contents.indexContents .section01 ul li .btn02 {
	position: absolute;
	left: 50%;
	margin-left: -140px;
	bottom: 30px;
	width: 212px;
	height: 41px;
}
#contents.indexContents .section01 ul li .btn02 a {
	width: 212px;
	height: 41px;
}
@media screen and (max-width: 480px) {
	#contents.indexContents .section01 ul li .btn01 {
		position: absolute;
		left: 50%;
		bottom: 5px;
		margin-left: -120px;
		width: 106px;
		height: 20px;
	}
	#contents.indexContents .section01 ul li .btn01 a {
		width: 106px !important;
		height: 20px !important;
	}
	#contents.indexContents .section01 ul li .btn02 {
		position: absolute;
		left: 50%;
		bottom: 5px;
		margin-left: 0px;
		width: 106px;
		height: 20px;
	}
	#contents.indexContents .section01 ul li .btn02 a {
		width: 106px !important;
		height: 20px !important;
	}
}
#contents.indexContents .section01 ul li .btn01.spOnly {
	position: absolute;
	left: 50%;
	bottom: 5px;
	margin-left: -120px;
	width: 106px;
	height: 20px;
}
#contents.indexContents .section01 ul li .btn01.spOnly a {
	width: 106px !important;
	height: 20px !important;
}
#contents.indexContents .section01 ul li .btn02.spOnly {
	position: absolute;
	left: 50%;
	bottom: 5px;
	margin-left: 0px;
	width: 106px;
	height: 20px;
}
#contents.indexContents .section01 ul li .btn02.spOnly a {
	width: 106px !important;
	height: 20px !important;
}



#contents.indexContents .section01 ul li .btn03 {
	position: absolute;
	left: 50%;
	bottom: 125px;
	margin-left: -410px;
	width: 188px;
	height: 43px;
}
#contents.indexContents .section01 ul li .btn03 a {
	width: 188px;
	height: 43px;
}
#contents.indexContents .section01 ul li .btn04 {
	position: absolute;
	left: 50%;
	bottom: 75px;
	margin-left: -410px;
	width: 231px;
	height: 42px;
}
#contents.indexContents .section01 ul li .btn04 a {
	width: 231px;
	height: 42px;
}
#contents.indexContents .section01 ul li .btn03 img,
#contents.indexContents .section01 ul li .btn04 img {
	opacity: 0;
	width: 100%;
	height: auto;
}
@media screen and (max-width: 480px) {
	#contents.indexContents .section01 ul li .btn03 {
		position: absolute;
		left: 50%;
		bottom: 43px;
		margin-left: -134px;
		width: 61px;
		height: 14px;
	}
	#contents.indexContents .section01 ul li .btn03 a {
		width: 61px !important;
		height: 14px !important;
	}
	#contents.indexContents .section01 ul li .btn04 {
		position: absolute;
		left: 50%;
		bottom: 25px;
		margin-left: -134px;
		width: 75px;
		height: 14px;
	}
	#contents.indexContents .section01 ul li .btn04 a {
		width: 75px !important;
		height: 14px !important;
	}
	#contents.indexContents .section01 ul li .btn03 img,
	#contents.indexContents .section01 ul li .btn04 img {
		opacity: 0;
		width: 100%;
		height: auto;
	}
}