@charset "utf-8";
/* CSS Document */


.nodisplay{
	display:none !important;
}

.mtop{
margin-top: 100px;	
}

.mbottom{
margin-bottom:0px;
}





.workrow{
display:-webkit-box !important;
}
.work .title-pre{
font-size: 0.7rem;
letter-spacing: 5px;
font-weight: 600;
	
	
}

.work .title-main{
font-size: 2.2rem;
letter-spacing: 3px;
font-weight: 900;	
	
}

.work .title-post{
font-size: 0.7rem;
letter-spacing: 1px;
font-weight: 400;	
	
}

.work .intro-text{
font-size: 1.4rem;
letter-spacing: 0px;
font-weight: 200;	
padding-bottom:50px;
	line-height:  1.8rem;

}

.work .title-info{
font-size: 0.7rem;
letter-spacing: 1px;
font-weight: 800;	
margin-bottom: 0.2rem;
	
}
.work .data-info {
font-size: 0.7rem;
letter-spacing: 1px;
font-weight: 400;		
	
}


.prec{
text-align: left;
padding-top:30px;
padding-bottom:30px;
}


.succ{
text-align:right;
padding-top:30px;
padding-bottom:30px;
}

.floatl{
float:left;	
	padding-left:100px;	
padding-right:30px;	
}

.floatr{
float:right;	
padding-left:30px;	
	padding-right:100px;
}


.nav-image{
height: 64px;
	

}


.nav-title{
font-size: 0.6rem;
letter-spacing: 3px;
font-weight: 700;	
color:#999;	
padding-top:0.6rem;
}


.nav-text{
font-size: 1.2rem;
letter-spacing: 1px;
font-weight: 800;	
		
}



.work .evo-image-slider{
padding-top:50px;	
padding-bottom:50px;
}

.evo-image-slider .evo-slick-item .evo-thumb {
    max-width: 1240px;
}















 /* XS*/
@media (max-width: 767px){

	
	.work .intro-text{
		padding-top:4rem;
	}	
	
	
	
.nav-image{
height: 32px;
	

}	
	
	
.floatl{
padding-right:10px;	
}

.floatr{

padding-left:10px;	
}	
	

	
.nav-title{
font-size: 0.6rem;
letter-spacing: 2px;
font-weight: 700;	
color:#999;	
padding-top:0rem;
}


.nav-text{
font-size: 0.8rem;
letter-spacing: 1px;
font-weight: 800;	
		
}	

	
	
	
.prec{
text-align: left;
padding-top:0px;
padding-bottom:0px;
width: 50%;
}


.succ{
text-align:right;
padding-top:0px;
padding-bottom:0px;
width: 50%;
}
	

	
	.work .evo-image-slider{
padding-top:50px;	
padding-bottom:0px;
}

	
} /* FINE XS*/