.film_text{
position: absolute;
width : 100%;
height : 100%;
top:0;
left:0;
z-index:3;
opacity:1;
overflow : auto;
}
.film_text p{
position: relative;
left : 680px;
width:800px;
height : auto;
font-size:22px;
font-family:LightCond;
color:rgba(0,0,0,1);
text-align:justify;
line-height:1.3;
}


}

.ext_vue{
font-size:22px;
font-family:LightCond;
color:rgba(0,0,0,0.8);
cursor:pointer;
}
.ext_vue:hover{
color:rgba(250,250,250,1);
}

.film_vue_down{
display : none;
float : right;
position: relative;
width:auto;
height:auto;
bottom:0;
right:0;
text-align : right;
overflow:hidden;
z-index:3;
}

/* RESIZE */

@media only screen and (max-device-width: 1680px), only screen and (max-width: 1680px){

#film_text p{
left : 420px;
width : 860px;
font-size : 20px;
line-height :1.2;
}

#film_vue{
display : none;
}

#film_vue_down{
display : block;
}

.ext_vue{
font-size:20px;
}

}

@media only screen and (max-device-width: 1600px), only screen and (max-width: 1600px){

#film_text p{
left : 520px;
width : 600px;
font-size : 18px;
}

.ext_vue{
font-size:18px;
}

}

@media only screen and (max-device-width: 1440px), only screen and (max-width: 1440px){

#film_text p{
left : 370px;
line-height :1.1;
}

#film_vue{
display : none;
}

#film_vue_down{
display : block;
}

}

@media only screen and (max-device-width: 1366px), only screen and (max-width: 1366px){

#film_text p{
left : 550px;
font-size : 17px;
}

.ext_vue{
font-size:20px;
}

}

@media only screen and (max-device-width: 1280px), only screen and (max-width: 1280px){

#film_text p{
left : 460px;
width : 660px;
font-size : 20px;
}

.ext_vue{
font-size:16px;
}

}

@media only screen and (max-device-width: 1024px), only screen and (max-width: 1024px){

#film_text p{
left : 390px;
width : 560px;
font-size:20px;
}

}

@media only screen and (max-device-width: 960px), only screen and (max-width: 960px){

#film_text p{
left : 290px;
width : 595px;
}

}

@media only screen and (max-device-width: 800px), only screen and (max-width: 800px){

#film_text p{
left : 230px;
width : 510px;
}

.film_vue{
font-size : 100%;
}

}