.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

body .kovant_main02 {
    margin-top:50px;
    position: relative;width: 100%;
}
body.index .kovant_main02 .line {
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
}
body.index .kovant_main02 .line > .inner{
	width: 100%;
	height: 200px;
	background: #000 url(/img/bg_black.jpg) repeat 0 0;
	background-size: 1280px 1280px;
	position: absolute;
	top: 50%;
	left: 0;
	overflow: hidden;
	-webkit-transform-origin: top center;
	transform-origin: top center;
}
body.index .kovant_main02 .line > .inner .img{
	width: 1920px;
	margin-left: -960px;
	position: absolute;
	top: -142px;
	left: 50%;
}
body.index .kovant_main02 .line > .inner .img img {
	width: 100%;
}
body.index .kovant_main02 > .inner > .inner{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
body.index .kovant_main02 > .inner > .inner > .title:after{
	top: 104px;
}
body.index .kovant_main02 > .inner > .inner > .txt{
	width: 575px;
	margin-bottom: 49px;
	font-size:20px;
	color:#5c5a5a;
	line-height:30px;
}
body.index .kovant_main02 > .inner > .inner .kanji {
	position: absolute;
	z-index: -1;
}
body.index .kovant_main02 > .inner > .inner .kanji img{
	width: 100%;
}
body.index .kovant_main02 .line > .inner {
	-webkit-transform: skewY(-12.5deg) translateY(-50%);
	transform: skewY(-12.5deg) translateY(-50%);
}
body.index .kovant_main02 .line > .inner .img{
	-webkit-transform: skewY(12.5deg);
	transform: skewY(12.5deg);
}
body.index .kovant_main02 > .inner > .inner > .title{
	text-align:left;
	position:absolute;
	top:-315px;
	left:0;
	transition: all 1s ease-out 0s;
}
body.index .kovant_main02 > .inner > .inner > .title:after{
	right: 2px;
}
body.index .kovant_main02 > .inner > .inner > .txt {
	margin-left: 625px;
}
body.index .kovant_main02 > .inner > .inner > .btn {
	margin-left: 625px;
	background:url(/img/more_line.jpg) no-repeat 134px 21px;
	height:45px;
	-webkit-animation:move ease-in-out 2s infinite;
	animation:move ease-in-out 2s infinite;
}
body.index .kovant_main02 > .inner > .inner .kanji {
	width: 580px;
	top: 75px;
	left:0;
}
.shuxian{border-left: 3px solid #ed242a;height:160px;padding-left:15px;letter-spacing: 0.5rem;}
.shuxian h1{color:#ed242a;padding-top: 60px;}

.gauto-promo-area {
	position: relative;
	background: url(../img/promo_bg.jpg) no-repeat fixed 0 0/cover;
	z-index: 1;
}

.gauto-promo-area:after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(4, 0, 1) none repeat scroll 0 0;
	z-index: -1;
}

.promo-box-left {
	position: relative;
	z-index: 1;
	padding-top: 70px;
	padding-bottom: 50px;
}

.promo-box-right {
	padding: 37px 0
}

.promo-box-left:after {
	position: absolute;
	background: #ec3323 none repeat scroll 0 0;
	content: "";
	top: 0;
	right: 0%;
	width: 2030px;
	height: 100%;
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
	z-index: -1;
}

.promo-box-left:before {
	position: absolute;
	background: #fff none repeat scroll 0 0;
	content: "";
	top: 0;
	right: 43%;
	width: 70px;
	height: 100%;
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
	z-index: -1;
}
.promo-box-left h3{font-size: 20px;
	color: #fff;
	letter-spacing: 1px;
	margin-bottom: 15px;
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	display: inline-block;
	text-transform: capitalize;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	line-height: 50px; text-align: left;}
.promo-box-right h3 {
	font-size: 18px;
	color: #fff;
	letter-spacing: 1px;
	margin-bottom: 15px;
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	display: inline-block;
	text-transform: capitalize;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	line-height: 32px;  text-align: right;
}
.pl-50{padding-left: 50px;}
.pr-50{padding-right: 50px;}
.withe{color:#fff;}