@charset "UTF-8";


/* キービジュアル --------------------------------------------------- */

#TopKeyVisual {
width: 100%;
}

#TopKeyVisual .TopKeyVisual_SlideEach {
position: relative;
width: 100%;
background-color: #333;
background-repeat: no-repeat;
background-position: 50% 100%;
background-size: cover;
}

/* 中身 */
#TopKeyVisual .SlideWrap {
display: flex;
flex-wrap: wrap;
position: relative;
z-index: 1000;
}

/*バナー背景画像が暗めのときに更に透過しているグレーを重ねる設定ーーーーーーここでスライド番号を指定していない場合は、背景色は画像ママの色味、暗さになる/
/* 背景：半調 */
#TopKeyVisual .Slide1:before {
position: absolute;
z-index: 100;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.5);
content: '';
}

#TopKeyVisual .Slide2:before {
position: absolute;
z-index: 100;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.5);
content: '';
}

	/* スマホ版の背景画像設定 画像ファイル名の?以降はFTPに画像をアップした日付を指定*/
@media only screen and (max-width: 767px) {

	/* 高さ */
	#TopKeyVisual .TopKeyVisual_SlideEach {
	height: 600px;
	}

	/* 背景 */
		
	#TopKeyVisual .Slide6 {
	background-image: url(/img/home/slide/banner_MixBoardWebinar_SP.png?ver=260212);
	}
	
	#TopKeyVisual .Slide4 {
	background-image: url(/img/home/slide/banner_alfaart_SP.png?ver=240508);
	}
	
	#TopKeyVisual .Slide1 {
	background-image: url(/img/home/slide/banner_back-FA-1616_SP.png?ver=220622);
	}
	
	#TopKeyVisual .Slide2 {
	background-image: url(/img/home/slide/banner_IBC2025_SP.png?ver=250825);
	}
	
	#TopKeyVisual .Slide3 {
	background-image: url(/img/home/slide/MixBoard_SP.png?ver=250410);
	}
	
	#TopKeyVisual .Slide5 {
	background-image: url(/img/home/slide/banner_HVS-190_white_SP.png?ver=230607);
	}
	
	#TopKeyVisual .Slide7 {
	background-image: url(/img/home/slide/FOR-A_IMPULSE_SP.png?ver=250410);
	}
	



	/*スマホ版のテキスト、背景に載せる画像設定/	
	/*バナー背景画像が暗めめのときの設定。文字色白ーーーーーー/
	/* 中身：スライド1 */
	#TopKeyVisual .Slide1 .SlideWrap {
	margin-top: 20px;
	padding: 0 30px;
	}

	#TopKeyVisual .Slide1 .LeadUnit {
	order: 2; 
	width: 100%;
	color: #fff;
	}

	#TopKeyVisual .Slide1 .Photo {
	order: 1; 
	width: 100%;
	}

	#TopKeyVisual .Slide1 .Photo img {
	max-width: 300px;
	margin: 0 auto;
	}

	#TopKeyVisual .Slide1 .Logo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide1 .Logo img {
	width: 150px;
	}

	#TopKeyVisual .Slide1 .Lead1 {
	margin-top: 20px;
	font-size: 2.3rem;
	line-height: 1.2em;
	}
	

	#TopKeyVisual .Slide1 .Lead3 {
	margin-top: 10px;
	font-size: 1.5rem;
	}

	#TopKeyVisual .Slide1 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide1 .BtnTo a {
	margin-top: 10px;
	font-size: 1.4rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide1 .Lead4 {
	margin-top: 10px;
	font-size: 1.1rem;
	line-height: 1.5em;
	}


	/* 中身：スライド2 */
	#TopKeyVisual .Slide2 .SlideWrap {
	margin-top: 200px;
	padding: 0 30px;
	}

	#TopKeyVisual .Slide2 .LeadUnit {
	order: 2; 
	width: 100%;
	color: #fff;
	}

	#TopKeyVisual .Slide2 .Photo {
	order: 1; 
	width: 100%;
	}

	#TopKeyVisual .Slide2 .Photo img {
	max-width: 300px;
	margin: 0 auto;
	}

	#TopKeyVisual .Slide2 .Logo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide2 .Logo img {
	width: 150px;
	}

	#TopKeyVisual .Slide2 .Lead1 {
	margin-top: 20px;
	font-size: 2.3rem;
	line-height: 1.2em;
	}
	

	#TopKeyVisual .Slide2 .Lead3 {
	margin-top: 10px;
	font-size: 1.5rem;
	}

	#TopKeyVisual .Slide2 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide2 .BtnTo a {
	margin-top: 10px;
	font-size: 1.4rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide2 .Lead4 {
	margin-top: 10px;
	font-size: 1.1rem;
	line-height: 1.5em;
	}

/* 中身：スライド3 明るめ背景に黒字*/
#TopKeyVisual .Slide3 .SlideWrap {
	margin-top: 30px;
	padding: 0 30px;
	}

	#TopKeyVisual .Slide3 .LeadUnit {
	order: 2; 
	width: 100%;
	}

	#TopKeyVisual .Slide3 .Photo {
	order: 1; 
	width: 100%;
	}

	#TopKeyVisual .Slide3 .Photo img {
	max-width: 300px;
	margin: 0 auto;
	}

	#TopKeyVisual .Slide3 .Logo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide3 .Logo img {
	width: 150px;
	}

	#TopKeyVisual .Slide3 .Lead1 {
	margin-top: 10px;
	font-size: 2.0rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide3 .Lead3 {
	margin-top: 5px;
	font-size: 1.5rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide3 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide3 .BtnTo a {
	margin-top: 10px;
	font-size: 1.4rem;
	}

	#TopKeyVisual .Slide3 .Lead4 {
	margin-top: 5px;
	font-size: 0.8rem;
	line-height: 1.0em;
	}
	
	/* 中身：スライド4 */
	#TopKeyVisual .Slide4 .SlideWrap {
	margin-top: 20px;
	padding: 0 30px;
	}

	#TopKeyVisual .Slide4 .LeadUnit {
	order: 2; 
	width: 100%;
	color: #fff;
	}

	#TopKeyVisual .Slide4 .Photo {
	order: 1; 
	width: 100%;
	}

	#TopKeyVisual .Slide4 .Photo img {
	max-width: 300px;
	margin: 0 auto;
	}

	#TopKeyVisual .Slide4 .Logo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide4 .Logo img {
	width: 150px;
	}

	#TopKeyVisual .Slide4 .Lead1 {
	margin-top: 20px;
	font-size: 2.3rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide4 .Lead3 {
	margin-top: 10px;
	font-size: 1.5rem;
	}

	#TopKeyVisual .Slide4 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide4 .BtnTo a {
	margin-top: 10px;
	font-size: 1.4rem;
	}

	#TopKeyVisual .Slide4 .Lead4 {
	margin-top: 15px;
	font-size: 1.1rem;
	line-height: 1.5em;
	}
	
/* 中身：スライド5 明るめ背景に黒字*/
	#TopKeyVisual .Slide5 .SlideWrap {
	margin-top: 30px;
	padding: 0 30px;
	}

	#TopKeyVisual .Slide5 .LeadUnit {
	order: 2; 
	width: 100%;
	}

	#TopKeyVisual .Slide5 .Photo {
	order: 1; 
	width: 100%;
	}

	#TopKeyVisual .Slide5 .Photo img {
	max-width: 300px;
	margin: 0 auto;
	}

	#TopKeyVisual .Slide5 .Logo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide5 .Logo img {
	width: 150px;
	}

	#TopKeyVisual .Slide5 .Lead1 {
	margin-top: 10px;
	font-size: 2.0rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide5 .Lead3 {
	margin-top: 5px;
	font-size: 1.5rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide5 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide5 .BtnTo a {
	margin-top: 10px;
	font-size: 1.4rem;
	}

	#TopKeyVisual .Slide5 .Lead4 {
	margin-top: 5px;
	font-size: 0.8rem;
	line-height: 1.0em;
	}

	/* 中身：スライド6 */
	#TopKeyVisual .Slide6 .SlideWrap {
	margin-top: 20px;
	padding: 0 30px;
	}

	#TopKeyVisual .Slide6 .LeadUnit {
	order: 2; 
	width: 100%;
	color: #fff;
	}

	#TopKeyVisual .Slide6 .Photo {
	order: 1; 
	width: 100%;
	}

	#TopKeyVisual .Slide6 .Photo img {
	max-width: 300px;
	margin: 0 auto;
	}

	#TopKeyVisual .Slide6 .Logo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide6 .Logo img {
	width: 150px;
	}

	#TopKeyVisual .Slide6 .Lead1 {
	margin-top: 10px;
	font-size: 2.3rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide6 .Lead2 {
	margin-top: 20px;
	font-size: 2.0rem;
	}
	
	#TopKeyVisual .Slide6 .Lead3 {
	margin-top: 10px;
	font-size: 1.5rem;
	}

	#TopKeyVisual .Slide6 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide6 .BtnTo a {
	margin-top: 10px;
	font-size: 1.4rem;
	}

	#TopKeyVisual .Slide6 .Lead4 {
	margin-top: 15px;
	font-size: 1.1rem;
	line-height: 1.5em;
	}
	
	/* 中身：スライド7 明るめ背景に黒字*/
	#TopKeyVisual .Slide7 .SlideWrap {
	margin-top: 30px;
	padding: 0 30px;
	}

	#TopKeyVisual .Slide7 .LeadUnit {
	order: 2; 
	width: 100%;
	}

	#TopKeyVisual .Slide7 .Photo {
	order: 1; 
	width: 100%;
	}

	#TopKeyVisual .Slide7 .Photo img {
	max-width: 300px;
	margin: 0 auto;
	}

	#TopKeyVisual .Slide7 .Logo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide7 .Logo img {
	width: 150px;
	}

	#TopKeyVisual .Slide7 .Lead1 {
	margin-top: 10px;
	font-size: 2.0rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide7 .Lead3 {
	margin-top: 5px;
	font-size: 1.5rem;
	line-height: 1.4em;
	}

	#TopKeyVisual .Slide7 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide7 .BtnTo a {
	margin-top: 10px;
	font-size: 1.4rem;
	}

	#TopKeyVisual .Slide7 .Lead4 {
	margin-top: 5px;
	font-size: 0.8rem;
	line-height: 1.0em;
	}
	
	
}


	/* ここは基本いじらなくてOK*/
@media only screen and (max-width: 372px) {

	/* 中身：スライド1 */
	#TopKeyVisual .Slide1 .Lead1 {
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide1 .BtnTo a {
	font-size: 1.1rem;
	}

	/* 中身：スライド2 */
	#TopKeyVisual .Slide2 .Lead1 {
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide2 .BtnTo a {
	font-size: 1.1rem;
	}

	/* 中身：スライド3 */
	#TopKeyVisual .Slide3 .Lead1 {
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide3 .BtnTo a {
	font-size: 1.1rem;
	}
	
	/* 中身：スライド4 */
	#TopKeyVisual .Slide4 .Lead1 {
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide4 .BtnTo a {
	font-size: 1.1rem;
	}
	
	/* 中身：スライド5 */
	#TopKeyVisual .Slide5 .Lead1 {
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide3 .BtnTo a {
	font-size: 1.1rem;
	}
	
	/* 中身：スライド6 */
	#TopKeyVisual .Slide6 .Lead1 {
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide6 .BtnTo a {
	font-size: 1.1rem;
	}
	
	/* 中身：スライド7 */
	#TopKeyVisual .Slide7 .Lead1 {
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide7 .BtnTo a {
	font-size: 1.1rem;
	}

}

	/* PC版の背景画像設定 画像ファイル名の?以降はFTPに画像をアップした日付を指定*/
@media print, screen and (min-width: 768px) {

	/* 高さ */
	#TopKeyVisual .TopKeyVisual_SlideEach {
	height: 580px;
	}

	/* 背景 */
	#TopKeyVisual .Slide1 {
	background-image: url(/img/home/slide/banner_back-FA-1616_PC.png?ver=220622);
	}
	
	#TopKeyVisual .Slide2 {
	background-image: url(/img/home/slide/banner_IBC2025_PC.png?ver=250825);
	}
	
	#TopKeyVisual .Slide3 {
	background-image: url(/img/home/slide/MixBoard_PC.png?ver=250410);
	}
	
	#TopKeyVisual .Slide4 {
	background-image: url(/img/home/slide/banner_alfaart_PC.png?ver=240508);
	}
	
	#TopKeyVisual .Slide5 {
	background-image: url(/img/home/slide/banner_HVS-190_white_PC.png?ver=230607);
	}
	
	#TopKeyVisual .Slide6 {
	background-image: url(/img/home/slide/banner_MixBoardWebinar_PC.png?ver=260212);
	}
	
	#TopKeyVisual .Slide7 {
	background-image: url(/img/home/slide/FOR-A_IMPULSE_PC.png?ver=250410);
	}
	


	/* PC版のテキスト、載せる画像の設定*/
	/* 中身：スライド1 */
	#TopKeyVisual .Slide1 .SlideWrap {
	max-width: 1400px;
	margin: 20px auto 0 auto;
	padding: 0 70px;
	align-items: center;
	}

	#TopKeyVisual .Slide1 .LeadUnit {
	width: 50%;
	color: #fff;
	}

	#TopKeyVisual .Slide1 .Photo {
	width: 50%;
	padding-left: 10px;
	}

	#TopKeyVisual .Slide1 .Logo {
	}

	#TopKeyVisual .Slide1 .Logo img {
	width: 200px;
	}

	#TopKeyVisual .Slide1 .Lead1 {
	margin-top: 15px;
	font-size: 3.5rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide1 .Lead2 {
	margin-top: 20px;
	line-height: 1.8em;
	}

	#TopKeyVisual .Slide1 .Lead3 {
	margin-top: 15px;
	font-size: 2.5rem;
	}

	#TopKeyVisual .Slide1 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide1 .BtnTo a {
	margin-top: 10px;
	margin-right: 10px;
	}

	#TopKeyVisual .Slide1 .Lead4 {
	margin-top: 20px;
	font-size: 1.1rem;
	line-height: 1.5em;
	}


	/* 中身：スライド2 */
	#TopKeyVisual .Slide2 .SlideWrap {
	max-width: 1400px;
	margin: 10px auto 0 auto;
	padding: 0 70px;
	align-items: center;
	}

	#TopKeyVisual .Slide2 .LeadUnit {
	width: 50%;
	color: #fff;
	}

	#TopKeyVisual .Slide2 .Photo {
	width: 50%;
	padding-left: 10px;
	}

	#TopKeyVisual .Slide2 .Logo {
	}

	#TopKeyVisual .Slide2 .Logo img {
	width: 200px;
	}

	#TopKeyVisual .Slide2 .Lead1 {
	margin-top: 0px;
	font-size: 3.5rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide2 .Lead2 {
	margin-top: 20px;
	line-height: 1.8em;
	}

	#TopKeyVisual .Slide2 .Lead3 {
	margin-top: 15px;
	font-size: 2.5rem;
	}

	#TopKeyVisual .Slide2 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide2 .BtnTo a {
	margin-top: 10px;
	margin-right: 10px;
	}

	#TopKeyVisual .Slide2 .Lead4 {
	margin-top: 20px;
	font-size: 1.1rem;
	line-height: 1.5em;
	}
	
	/* 中身：スライド3 明るめ背景に黒字*/
    #TopKeyVisual .Slide3 .SlideWrap {
	max-width: 1400px;
	margin: 20px auto 0 auto;
	padding: 0 70px;
	align-items: center;
	}

	#TopKeyVisual .Slide3 .LeadUnit {
	width: 50%;
	}

	#TopKeyVisual .Slide3 .Photo {
	width: 45%;
	padding-left: 10px;
	}

	#TopKeyVisual .Slide3 .Logo {
	}

	#TopKeyVisual .Slide3 .Logo img {
	width: 200px;
	}

	#TopKeyVisual .Slide3 .Lead1 {
	margin-top: 15px;
	font-size: 3.5rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide3 .Lead2 {
	margin-top: 15px;
	font-size: 2.8rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide3 .Lead3 {
	margin-top: 15px;
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide3 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide3 .BtnTo a {
	margin-top: 10px;
	margin-right: 10px;
	}

	#TopKeyVisual .Slide3 .Lead4 {
	margin-top: 15px;
	font-size: 0.8rem;
	line-height: 1.5em;
	}
	

	/* 中身：スライド4 */
	#TopKeyVisual .Slide4 .SlideWrap {
	max-width: 1400px;
	margin: 20px auto 0 auto;
	padding: 0 70px;
	align-items: center;
	}

	#TopKeyVisual .Slide4 .LeadUnit {
	width: 50%;
	color: #fff;
	}

	#TopKeyVisual .Slide4 .Photo {
	width: 45%;
	padding-left: 10px;
	}

	#TopKeyVisual .Slide4 .Logo {
	}

	#TopKeyVisual .Slide4 .Logo img {
	width: 200px;
	}

	#TopKeyVisual .Slide4 .Lead1 {
	margin-top: 15px;
	font-size: 4rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide4 .Lead2 {
	margin-top: 20px;
	line-height: 1.8em;
	}

	#TopKeyVisual .Slide4 .Lead3 {
	margin-top: 15px;
	font-size: 2.5rem;
	}

	#TopKeyVisual .Slide4 .BtnTo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide4 .BtnTo a {
	margin-top: 5px;
	margin-right: 5px;
	font-size: 2.0rem;
	}

	#TopKeyVisual .Slide4 .Lead4 {
	margin-top: 20px;
	font-size: 1.1rem;
	line-height: 1.5em;
	}
	
	/* 中身：スライド5 明るめ背景に黒字*/
	#TopKeyVisual .Slide5 .SlideWrap {
	max-width: 1400px;
	margin: 20px auto 0 auto;
	padding: 0 70px;
	align-items: center;
	}

	#TopKeyVisual .Slide5 .LeadUnit {
	width: 50%;
	}

	#TopKeyVisual .Slide5 .Photo {
	width: 45%;
	padding-left: 10px;
	}

	#TopKeyVisual .Slide5 .Logo {
	}

	#TopKeyVisual .Slide5 .Logo img {
	width: 200px;
	}

	#TopKeyVisual .Slide5 .Lead1 {
	margin-top: 15px;
	font-size: 3.5rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide5 .Lead2 {
	margin-top: 15px;
	font-size: 3.0rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide5 .Lead3 {
	margin-top: 15px;
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide5 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide5 .BtnTo a {
	margin-top: 10px;
	margin-right: 10px;
	}

	#TopKeyVisual .Slide5 .Lead4 {
	margin-top: 15px;
	font-size: 0.8rem;
	line-height: 1.5em;
	}	
	
	/* 中身：スライド6 */
	#TopKeyVisual .Slide6 .SlideWrap {
	max-width: 1400px;
	margin: 5px auto 0 auto;
	padding: 0 70px;
	align-items: center;
	}

	#TopKeyVisual .Slide6 .LeadUnit {
	width: 60%;
	color: #fff;
	}

	#TopKeyVisual .Slide6 .Photo {
	width: 40%;
	padding-left: 10px;
	}

	#TopKeyVisual .Slide6 .Logo {
	}

	#TopKeyVisual .Slide6 .Logo img {
	width: 200px;
	}

	#TopKeyVisual .Slide6 .Lead1 {
	margin-top: 10px;
	font-size: 4rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide6 .Lead2 {
	margin-top: 10px;
	line-height: 1.8em;
	}

	#TopKeyVisual .Slide6 .Lead3 {
	margin-top: 15px;
	font-size: 2.5rem;
	}

	#TopKeyVisual .Slide6 .BtnTo {
	margin-top: 20px;
	}

	#TopKeyVisual .Slide6 .BtnTo a {
	margin-top: 10px;
	margin-right: 10px;
	font-size: 2.0rem;
	}

	#TopKeyVisual .Slide6 .Lead4 {
	margin-top: 20px;
	font-size: 1.8rem;
	line-height: 1.5em;
	}
	
	/* 中身：スライド7 明るめ背景に黒字*/
	#TopKeyVisual .Slide7 .SlideWrap {
	max-width: 1400px;
	margin: 20px auto 0 auto;
	padding: 0 70px;
	align-items: center;
	}

	#TopKeyVisual .Slide7 .LeadUnit {
	width: 50%;
	}

	#TopKeyVisual .Slide7 .Photo {
	width: 45%;
	padding-left: 10px;
	}

	#TopKeyVisual .Slide7 .Logo {
	}

	#TopKeyVisual .Slide7 .Logo img {
	width: 200px;
	}

	#TopKeyVisual .Slide7 .Lead1 {
	margin-top: 15px;
	font-size: 3.5rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide7 .Lead2 {
	margin-top: 15px;
	font-size: 2.8rem;
	line-height: 1.2em;
	}

	#TopKeyVisual .Slide7 .Lead3 {
	margin-top: 15px;
	font-size: 1.8rem;
	}

	#TopKeyVisual .Slide7 .BtnTo {
	margin-top: 10px;
	}

	#TopKeyVisual .Slide7 .BtnTo a {
	margin-top: 10px;
	margin-right: 10px;
	}

	#TopKeyVisual .Slide7 .Lead4 {
	margin-top: 15px;
	font-size: 0.8rem;
	line-height: 1.5em;
	}	
	
}

	/* ここは基本いじらなくてOK*/
@media print, screen and (min-width: 1090px) {

	/* 高さ */
	#TopKeyVisual .TopKeyVisual_SlideEach {
	height: 610px;
	}

	/* 中身：スライド1 */
	#TopKeyVisual .Slide1 .SlideWrap {
	margin: 90px auto 0 auto;
	}

	/* 中身：スライド2 */
	#TopKeyVisual .Slide2 .SlideWrap {
	margin: 90px auto 0 auto;
	}

	/* 中身：スライド3 */
	#TopKeyVisual .Slide3 .SlideWrap {
	margin: 100px auto 0 auto;
	}
	
	/* 中身：スライド4 */
	#TopKeyVisual .Slide4 .SlideWrap {
	margin: 90px auto 0 auto;
	}
	
	/* 中身：スライド5 */
	#TopKeyVisual .Slide5 .SlideWrap {
	margin: 90px auto 0 auto;
	}
	
	/* 中身：スライド6 */
	#TopKeyVisual .Slide6 .SlideWrap {
	margin: 90px auto 0 auto;
	}
	
	/* 中身：スライド7 */
	#TopKeyVisual .Slide7 .SlideWrap {
	margin: 90px auto 0 auto;
	}
	

}