@charset "UTF-8";
/* CSS Document */
.slide_cont{
 white-space: nowrap;
 width: 500px;
 height: auto;
 padding-left:0;
 padding-right:0;
 margin-left:0;
 margin-right:0;
 margin-top:-10vw;
 margin-bottom:100px;
 background-size:cover;
}
.slide_cont img{
 margin-left: -3px;
 margin-right: -3px;
 padding: 0;
 width: inherit;
 height: auto;
 border: none;
 border-left: 1px solid #ea5504;
 border-right: 1px solid #ea5504;
 box-sizing:content-box;
}
.slide_cont2{
 white-space: nowrap;
 width: 500px;
 height: auto;
 padding-left:0;
 padding-right:0;
 margin-left:0;
 margin-right:0;
 margin-top:-10vw;
 margin-bottom:100px;
 background-size:cover;
}
.slide_cont2 img{
 margin-left: -3px;
 margin-right: -3px;
 padding: 0;
 width: inherit;
 height: auto;
 border: none;
 border-left: 1px solid #1f296c;
 border-right: 1px solid #1f296c;
 box-sizing:content-box;
}
/*! #######################################################################
	スマホ専用始まり
####################################################################### *
@media screen and (max-width: 780px){
.slide_cont{
		 width: 200px;
		 height: auto;
		 margin-top:-100px;
}
.slide_cont2{
		 width: 200px;
		 height: auto;
		 margin-top:-100px;
}
}
/*! #######################################################################
	スマホ専用終わり
####################################################################### */
/*! #######################################################################
	タブレット専用始まり
####################################################################### */
@media screen and (max-width: 780px){
.slide_cont{
		 width: 100%;
		 height: auto;
		 margin-top:-15vw;
		 margin-bottom:50px;
}
.slide_cont2{
		 width: 100%;
		 height: auto;
		 margin-top:-15vw;
		 margin-bottom:50px;
}
}
/*! #######################################################################
	タブレット専用終わり
####################################################################### */
@keyframes slide_cont11 {
 0% { margin-left: 0; }
 2% { margin-left: -100%; }
 4% { margin-left: -200%; }
 6% { margin-left: -300%; }
 8% { margin-left: -400%; }
 10% { margin-left: -500%; }
 12% { margin-left: -600%; }
 14% { margin-left: -700%; }
 16% { margin-left: -800%; }
 18% { margin-left: -900%; }
 20% { margin-left: -1000%; }
 22% { margin-left: -1100%; }
 24% { margin-left: -1200%; }
 26% { margin-left: -1300%; }
 28% { margin-left: -1400%; }
 30% { margin-left: -1500%; }
 32% { margin-left: -1600%; }
 34% { margin-left: -1700%; }
 36% { margin-left: -1800%; }
 38% { margin-left: -1900%; }
 40% { margin-left: -2000%; }
 42% { margin-left: -2100%; }
 44% { margin-left: -2200%; }
 46% { margin-left: -2300%; }
 48% { margin-left: -2400%; }
 50% { margin-left: -2500%; }
 52% { margin-left: -2600%; }
 54% { margin-left: -2700%; }
 56% { margin-left: -2800%; }
 58% { margin-left: -2900%; }
 60% { margin-left: -3000%; }
 62% { margin-left: -3100%; }
 64% { margin-left: -3200%; }
 66% { margin-left: -3300%; }
 68% { margin-left: -3400%; }
 70% { margin-left: -3500%; }
 72% { margin-left: -3600%; }
 74% { margin-left: -3700%; }
 76% { margin-left: -3800%; }
 78% { margin-left: -3900%; }
 80% { margin-left: -4000%; }
 82% { margin-left: -4100%; }
 84% { margin-left: -4200%; }
 86% { margin-left: -4300%; }
 88% { margin-left: -4400%; }
 90% { margin-left: -4500%; }
 92% { margin-left: -4600%; }
 94% { margin-left: -4700%; }
 96% { margin-left: -4800%; }
 98% { margin-left: -4900%; }
 100% { margin-left: -5000%; }
}
.slide_cont > :first-child {
 animation-name: slide_cont11; /* キーフレーム使用 */
 animation-duration: 150s; /* アニメーション時間を10秒に設定 */
 animation-delay: 0s; /* アニメーション開始までの時間を0秒に設定 */
 animation-iteration-count: infinite; /* アニメーションをずっと続ける */
}
.slide_cont2 > :first-child {
 animation-name: slide_cont11; /* キーフレーム使用 */
 animation-duration: 150s; /* アニメーション時間を10秒に設定 */
 animation-delay: 0s; /* アニメーション開始までの時間を0秒に設定 */
 animation-iteration-count: infinite; /* アニメーションをずっと続ける */
}