@charset "UTF-8";


.kv{
height:127.2727vw;
background:#b7a38d url(/images/products/ya-man-lift-logic/fv_sp.jpg) no-repeat;
background-size:contain;
}
.kv_caution{
padding-top:0!important;
padding-bottom:0!important;
transform: translateY(max(-28vw, -110px));
}
.all_conttent{
background-color:#dfd5c5;
margin-bottom: min(10vw, 8rem);
}
.section_about{
background:url(/images/products/ya-man-lift-logic/back_section1.png) no-repeat center top;
background-size:230% auto;
}
.section_bg_2{
background:url(/images/products/ya-man-lift-logic/back_section2.png) no-repeat center -70px;
background-size:220% auto;
}
.lh45{
line-height:min(8vw , 4.5rem);
}
hr.double{
height:5px;
border:inherit;
border-top:1px solid #cfc3b0;
border-bottom:1px solid #cfc3b0;
margin:min(3vw , 3rem);
}
.fs20 {
font-size: min(3.9vw, 20px) !important;
}
.fs50{
font-size:min(7.5vw , 50px)!important;
line-height:1;
}
.brown{
color:#a87a2f;
}
.lh2{
line-height: min(6.5vw , 4rem) !important;
}
.fade-in{
transition-duration: 2s;
animation-duration: 2s;
}
.fadeIn {
 animation-name: none;
}
@media(min-width:640px){
.kv{
height:500px;
background:url(/images/products/ya-man-lift-logic/fv.jpg) no-repeat center center,
url(/images/products/ya-man-lift-logic/fv_loop.png) repeat;
background-size:auto 100%;
}
.section_about{
background:url(/images/products/ya-man-lift-logic/back_section1.png) no-repeat center -5vw;
background-size:100% auto;
}
.section_bg_2{
background:url(/images/products/ya-man-lift-logic/back_section2.png) no-repeat center -70px;
background-size:100% auto;
}
.direction_reverse_pc{
flex-direction: row-reverse;
}
}


.effect_anim{
position: relative;
height: auto;
}
.effect_anim img{
position: absolute;
top: 0;
left: 0;
transition-duration: 1s;
animation-duration: 1s;
}
.effect_anim img:first-child{
position: inherit;
}
