@charset "utf-8";
.left_right_list{ float: none; margin: 8rem auto 0 auto; max-width:1400px; display: block !important;}
.left_right_list_item{width:100% ;}
.left_right_list_item:not(:first-child) { margin-top: -5vw}
.left_right_list, .left_right_list_item, .left_right_list_image, .left_right_list_cont{overflow: hidden; position: relative; display: inline-block;}
.left_right_list_item:nth-child(odd){ float: left;}
.left_right_list_item:nth-child(even){ float: right;}
.left_right_list_item:nth-child(odd) .left_right_list_image, .left_right_list_item:nth-child(odd) .left_right_list_cont{ float: left;}
.left_right_list_item:nth-child(even) .left_right_list_image, .left_right_list_item:nth-child(even) .left_right_list_cont{ float: right; text-align: right; }

.left_right_list_image{ width: 35vw; max-width:450px; height: 20vw; background-size: cover !important; cursor: pointer;}

.left_right_list_item:nth-child(odd) .left_right_list_cont{ left:300px; }
.left_right_list_item:nth-child(even) .left_right_list_cont{ right:300px; }

.left_right_list_cont{ width: 40vw; max-width:650px; cursor: pointer;  padding: 30px 50px; }
.left_right_list_cont:hover{}

.left_right_list_title{}
.left_right_list_item:even{}


@media only screen and (max-width: 1260px) {
.left_right_list_item:not(:first-child) { margin-top:0}
.left_right_list_cont{ width: 60vw; }

}

@media only screen and (max-width: 860px) {
.left_right_list_image{ width: 100vw; max-width: none; height: 50vw;}
.left_right_list_cont{ width: 90vw; position: relative !important; transform: translateY(-30%) !important;}
.left_right_list_item:nth-child(odd) .left_right_list_cont{left: 10vw; padding-right: 1rem;}
.left_right_list_item:nth-child(even) .left_right_list_cont{right: 10vw; padding-left: 1rem;}
}