/* main visual */
#mainVisual{
    /* height: 600px; */
    height: 850px;
    position: relative;
    margin: 0;
    }
#mainVisual .cntText{
    position: absolute;
    z-index: 2;
    /* bottom: 14%; */
    bottom:0;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
    width: 100%;
    }
#mainVisual .slider div{padding: 0 10px}
@media screen and (max-width: 1350px) {
    #mainVisual .cntText{width: 70%;}
}
/* TAB */
@media screen and (max-width: 899px) {
    #mainVisual{height: 500px;}
    #mainVisual .cntText{width: 60%;}
    }
@media screen and (max-width: 520px) {
    /* #mainVisual{height: 400px;} */
    }
/* SP */
@media screen and (max-width: 480px) {
    /* #mainVisual{height: 300px;} */
    #mainVisual .cntText{
        width: 90%;
        bottom: 0;
    }
}
/* SP */
@media screen and (max-width: 375px) {
    #mainVisual .cntText{
        width: 80%;
        bottom: 25px;
    }
}


/* greeting */
#_greeting{
    padding: 120px 0 300px;
    background: url("../img/top/bg_01.png")no-repeat left bottom,url("../img/top/bg_02.png")no-repeat right bottom 10%;
    }
#_greeting .cntInner{}
#_greeting .cntImg{
    width: 35%;
    background: url("../img/top/about.png")no-repeat center;
    background-size: contain;
    text-align: center;
    }
#_greeting .cntBox{
    width: 60%;
    text-align: center;
    }
#_greeting .cntBox .cntDiv{margin-bottom: 40px;}
#_greeting .cntBox .cntform a{
    display: block;
    width: 100%;
    max-width: 580px;
    margin: auto;
    background: #f78922;
    color: #fff;
    padding: 20px 5px;
    border-radius: 100px;
    font-size: 2.4rem;
    transition: 0.7s;
    }
#_greeting .cntBox .cntform a:hover{background: #e61927}
#_greeting .cntBox .cntform a span{
    background: url("../img/cmn/ft_icon_mail.png") no-repeat left center;
    padding-left: 45px;
    }
#_greeting .fooddirector{
    background:url("../img/top/fooddirector_man.png")no-repeat 0px bottom , url("../img/top/fooddirector_bg.jpg")repeat ;
    border-radius: 80px;
    padding: 60px;
    margin: 100px auto;
    box-sizing: border-box;
    }
#_greeting .fooddirector .cntText{margin-left: 240px;  } 
#_greeting .fooddirector .cntText .cntBtn{margin-top: 35px;}

/* TAB */
@media screen and (max-width: 899px) {
    #_greeting{
        padding: 100px 0 40px;
        background: url("../img/top/bg_01.png")no-repeat left bottom,url("../img/top/bg_02.png")no-repeat right bottom;
        background-size: 50%;
    }
    #_greeting .cntBox .cntDiv{margin-bottom: 20px;}
    #_greeting .cntBox .cntform a{font-size: 2.0rem;}
    }
@media screen and (max-width: 740px) {
    #_greeting{padding: 50px 0 40px;}

    #_greeting .fooddirector{
    background:url("../img/top/fooddirector_man.png")no-repeat 10px top , url("../img/top/fooddirector_bg.jpg")repeat ;
    border-radius: 40px;
    padding: 30px;
    }
    #_greeting .fooddirector .cntText{margin-left: 0;} 
    }

/* SP */
@media screen and (max-width: 480px) {
#_greeting{
    padding: 20px 0 40px;
    background: url("../img/top/bg_01.png")no-repeat left bottom,url("../img/top/bg_02.png")no-repeat right bottom;
    background-size: 50%;
    }
#_greeting .cntImg{
    width: 100%;
    max-width: 280px;
    margin: auto;
    }
#_greeting .cntBox{
    width:100%;
    text-align: center;
    }
#_greeting .cntBox .cntDiv{margin-bottom: 20px;}
#_greeting .cntBox .cntform a{
    padding: 15px 10px;
    font-size: 1.8rem;
    }
#_greeting .cntBox .cntform a span{
    background: url("../img/cmn/ft_icon_mail.png") no-repeat left center;
    background-size: 20px;
    padding-left: 25px;
    }

 #_greeting .fooddirector{
    background:url("../img/top/fooddirector_bg.jpg")repeat ;
    border-radius: 20px;
    padding: 30px;
    }
#_greeting .fooddirector .cntText{margin-left: 0;} 
#_greeting .fooddirector .cntText .cntBtn{margin-top: 25px;}
}

/* news */
#_news{
    padding: 20px 0px;
    margin-top: 100px;
    }
#_news .cntList{margin-bottom: 80px;}
#_news .cntLeft{width: 55%}
#_news .cntLeft .cntBox{
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap:         wrap;
    justify-content:space-between;
    align-content: flex-end;
    align-items: flex-end;
    margin-bottom: 30px;
    }
#_news .cntLeft .cntBox .cntBtn02{margin: auto 0 auto auto;}
#_news .cntLeft li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px dashed #cdc1aa;
    }
#_news .cntLeft li a{
    display: block;
    width: 100%;
    }
#_news .cntLeft li a p{
    display: block;
    overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    }
#_news .cntRight{
    margin-top: 70px;
    width: 40%;
    text-align: right;
    }
#_news .cntRight .cntImg{margin-bottom: 30px;transition: 0.7s;}
#_news .cntRight .cntImg:hover{opacity: 0.5;}
#_news .cntRight .cntvoice{
    /* max-width: 450px; */
    margin:0 0 30px auto;
    }
#_news .cntRight .cntvoice a{
    display: block;
    /* text-align: center;
    padding: 40px;
    border-radius: 10px;
    background:var(--c-main); */
    transition: 0.7s;
    max-width: 480px;
    height: 160px;
    background-image:url('../img/top/voice_1.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    }
/* #_news .cntRight .cntvoice a img{max-width: 273px;} */
#_news .cntRight .cntImg.cntvoice:hover{opacity: 1}
#_news .cntRight .cntImg.cntvoice:hover a{
    /* background:var(--c-accent); */
    background-image:url('../img/top/voice_2.jpg');
    }

/* TAB */
@media screen and (max-width: 899px) {
#_news{
    padding: 20px 0;
    margin-top: 0;
    }
    #_news .cntLeft .cntBox{
    display: block;
    margin-bottom: 20px;
    }
    #_news .cntLeft li a{font-size: 1.5rem;}
}

/* SP */
@media screen and (max-width: 480px) {
#_news{
    padding: 20px 0;
    }
#_news .cntList{margin-bottom: 20px;}
#_news .cntLeft{width: 100%}
#_news .cntLeft .cntBox{}
#_news .cntLeft .cntBox .cntBtn02{margin:10px auto 0;}
#_news .cntLeft li{border-bottom: 1px dashed #cdc1aa;}
#_news .cntLeft li a{font-size: 1.4rem;}
#_news .cntRight{
    margin-top: 10px;
    width: 100%;
    text-align: center;
    }
#_news .cntRight .cntvoice a{
    height: 140px;
    }
#_news .cntRight .cntImg{margin-bottom: 20px;}
       
}

/* worry */
#_worry{
    padding: 10px 0 0;
    background: url("../img/top/worry_bg.png") repeat;
    position: relative;
    }
#_worry::before,
#_worry::after{
    position: absolute;
    content: "";
    width: 100%;
    height: 250px;
    top: -250px;
    left: 0;
    right: 0;
    margin: auto;
    background: url("../img/top/worry_bg_top.png")no-repeat bottom center;
    }
#_worry::after{
    height: 175px;
    top: auto;
    bottom: -15px;
    background: url("../img/top/worry_bg_btm.png")no-repeat top center;
    }
#_worry .cntInner{position: relative;z-index: 2;}
#_worry h3{
    font-size: 4.8rem;
    margin-bottom: 60px;
    }
#_worry h3 span{
    background: url("../img/top/worry_01.png")no-repeat left center ,url("../img/top/worry_02.png")no-repeat right center;
    padding: 50px 130px;
    }
#_worry .cntInner figure{
    position: relative;
    padding-bottom: 60px;
    }
#_worry .cntInner figure::after{
    position: absolute;
    content: "";
    background: url("../img/top/worry_arw.png")no-repeat;
    width: 92px;
    height:142px;
    bottom: -50px;
    left: 320px;
    }

#_worry .cntDiv{
    background: url("../img/top/worry_man.png") no-repeat left bottom;
    padding: 100px 0 150px 405px;
    }
#_worry .cntDiv .cntText{font-size: 3.6rem;}
#_worry .cntDiv h4{font-size: 4.8rem;margin-bottom: 25px;}
#_worry .cntDiv h4 span{background: linear-gradient(transparent 70%, #f3df4e 70%);}
#_worry .cntDiv p{
    font-size: 2.4rem;
    line-height:1.7;
    display: block;
    margin-bottom: 20px;
    }

/* TAB */
@media screen and (max-width: 899px) {
#_worry h3{
    font-size: 4.0rem;
    margin-bottom: 60px;
    }
#_worry h3 span{
    background: url("../img/top/worry_01.png")no-repeat left center ,url("../img/top/worry_02.png")no-repeat right center;
    background-size: 40px;
    padding:20px 50px;
    }
#_worry .cntInner figure{
    padding-bottom: 50px;
    }
#_worry .cntInner figure::after{
    bottom: -30px;
    left: 25%;
    }

#_worry .cntDiv{
    background: url("../img/top/worry_man.png") no-repeat left center;
    background-size: 275px;
    padding: 60px 0 100px 220px;
    }
#_worry .cntDiv .cntText{font-size: 2.0rem;}
#_worry .cntDiv h4{font-size: 3.0rem;margin-bottom: 25px;}
#_worry .cntDiv h4 span{background: linear-gradient(transparent 70%, #f3df4e 70%);}
#_worry .cntDiv p{font-size: 1.7rem;}
 
}
/* SP */
@media screen and (max-width: 480px) {
#_worry::before,
#_worry::after{
    position: absolute;
    content: "";
    width: 100%;
    height: 100px;
    top: -80px;
    background: url("../img/top/worry_bg_top.png")no-repeat bottom center;
    background-size: cover;
    }
#_worry::after{
    height: 100px;
    top: auto;
    bottom: 0;
    background: url("../img/top/worry_bg_btm.png")no-repeat top center;
    background-size: cover;
    }
 #_worry h3{
    font-size: 2.2rem;
    margin-bottom: 30px;
    }
#_worry h3 span{
    background: url("../img/top/worry_01.png")no-repeat left center ,url("../img/top/worry_02.png")no-repeat right center;
    background-size: 20px;
    padding:20px 30px;
    }
#_worry .cntInner figure{
    padding-bottom: 50px;
    }
#_worry .cntInner figure::after{
    display: none;
    }  
#_worry .cntDiv{
    /* background:none;
    padding: 0 0 30px 0; */
    background: url(../img/top/worry_man_sp.png) no-repeat center bottom;
    padding: 10px 0 260px 0;
    background-size: 100%;
    } 
#_worry .cntDiv .cntText{font-size: 1.8rem;}
#_worry .cntDiv h4{font-size: 2.2rem;margin-bottom: 15px;}
#_worry .cntDiv p{font-size: 1.4rem;}   
}

/* foods */
#_foods{padding: 100px 0 80px;}
#_foods .cntInner{}
#_foods h4{font-size: 2.2rem;margin: 10px 0;}

#_foods .sliderArea{margin-bottom: 40px;}
#_foods .slick-slide {margin: 70px auto;}
#_foods .slick02 li{box-sizing: border-box;padding: 0 10px;}
#_foods .slick-prev,
#_foods .slick-next {z-index: 1;}
#_foods .slick-prev:before,
#_foods .slick-next:before {color: #000;}
#_foods .slick-slide {transition: all ease-in-out .3s;opacity: 1;}
#_foods .slick-active {opacity: 1;}
#_foods .slick-current {opacity: 1;}
#_foods .thumb {margin: 20px 0 0;}
#_foods .thumb .slick-slide {cursor: pointer;}
#_foods .thumb .slick-slide:hover {opacity:1;}
#_foods .arrow_box {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: -30px 0 0 auto;
    position: relative;
    width: 100%;
    max-width: 150px;
    height:65px;
    }
#_foods .prev-arrow,
#_foods .next-arrow {
    display: block;
    width: 60px;
    height: 60px;
    background: #faf3e5;
    border: 3px solid #f78a24;
    border-radius: 50%;
    transition: all .7s ease;
    cursor: pointer;
    position:relative;
    }
#_foods .prev-arrow:hover,
#_foods .next-arrow:hover{
    background: #f78a24;
    }
#_foods .prev-arrow {
    transform: rotate(180deg);
    margin-right: 20px;
    }
#_foods .prev-arrow::before,
#_foods .next-arrow::before{
    position:absolute;
    content: "";
    width:8px;
    height:8px;
    border-right: 3px solid #f78a24;
    border-top: 3px solid #f78a24;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    transform:rotate(45deg);
    transition: 0.7s;
    }
#_foods .prev-arrow:hover::before,
#_foods .next-arrow:hover::before{
    border-color: #fff;
    }


/* TAB */
@media screen and (max-width: 899px) {#_foods .slick-slide {margin: 35px auto 10px;}}
/* SP */
@media screen and (max-width: 480px) {
#_foods{padding: 60px 0 ;}
#_foods h4{font-size: 1.8rem;}
#_foods .sliderArea{margin-bottom: 20px;}
#_foods .arrow_box {
    margin: 0 0 0 auto;
    height:55px;
    }
#_foods .prev-arrow,
#_foods .next-arrow {
    display: block;
    width: 50px;
    height: 50px;
    }
}



/* TOPICS */
#_topics{
    padding: 80px 0 360px;
    background: url("../img/top/blog_bg.png")no-repeat bottom left;
}
#_topics .cntInner{
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap:         wrap;
    justify-content:space-between;
    }
#_topics ._Title{width: 40%;}
#_topics .cntBox{width:58%;}
#_topics .cntBox li{margin-bottom: 25px;}
#_topics .cntBox li a{
    display: block;
    width: 100%;
    background: #fff;
    padding: 25px;
    border-radius: 30px;
    box-sizing: border-box;
    transition: 0.7s;
    }
#_topics .cntBox li a:hover{color: var(--c-main);}
#_topics .cntBox li .cntList{
    align-content: center;
    align-items: center;
    }
#_topics .cntBox li figure{width: 30%;border-radius: 18px;overflow: hidden;}
#_topics .cntBox li .cntText{width: 65%;}
#_topics .cntBox li .cntText p{font-size: 2.4rem;line-height: 1.5;}

/* TAB */
@media screen and (max-width: 899px) {
#_topics{
    padding: 50px 0 160px;
    background: url("../img/top/blog_bg.png")no-repeat bottom left;
    background-size: 50%;
    }
#_topics .cntInner{display: block;}
#_topics ._Title{width:100%;}
#_topics .cntBox{width:100%;margin-top: 40px}   
}
/* SP */
@media screen and (max-width: 480px) {
#_topics .cntBox li{margin-bottom: 15px;}
#_topics .cntBox li a{
    padding: 15px;
    border-radius: 10px;
    }
#_topics .cntBox li .cntText p{font-size: 1.6rem;}  
    
}


/* safety */
#_safety{
    background: url("../img/top/effort_bg.png")repeat center;
    /* border-radius: 60px 60px 0 0; */
    padding: 0 0 160px;
    margin-top: 200px;
    position: relative;
    }

#_safety::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 250px;
    top: -250px;
    left: 0;
    right: 0;
    margin: auto;
    background: url(../img/top/safety_bg_top.png) no-repeat bottom center;
}

#_safety h3{
    font-size: 4.8rem;
    background: url("../img/top/effort_ttl.png")no-repeat center;
    padding: 70px 0 30px;
    }
#_safety ul.cntList{
    justify-content:space-evenly;
    }
#_safety ul li{
    width: 30%;
    background:url("../img/top/effort_01.png") no-repeat center 90% ,#fff;
    padding: 75px 25px 200px;
    box-sizing: border-box;
    margin:80px 1.6% 0;
    border-radius: 10px;
    position: relative;
    }

#_safety ul li::after{
    position: absolute;
    content: "";
    background: url("../img/top/nm01.png")no-repeat top;
    background-size: cover;
    width: 124px;
    height: 121px;
    top: -60px;
    left: 0;
    right: 0;
    margin: auto;
    }
#_safety ul li:nth-child(2){background:url("../img/top/effort_02.png") no-repeat center 90% ,#fff;}
#_safety ul li:nth-child(2)::after{background: url("../img/top/nm02.png")no-repeat top;background-size: cover;}
#_safety ul li:nth-child(3){background:url("../img/top/effort_03.png") no-repeat center 90% ,#fff;}
#_safety ul li:nth-child(3)::after{background: url("../img/top/nm03.png")no-repeat top;background-size: cover;}
#_safety ul li:nth-child(4){background:url("../img/top/effort_04.png") no-repeat center 90% ,#fff;}
#_safety ul li:nth-child(4)::after{background: url("../img/top/nm04.png")no-repeat top;background-size: cover;}
#_safety ul li:nth-child(5){background:url("../img/top/effort_05.png") no-repeat center 90% ,#fff;}
#_safety ul li:nth-child(5)::after{background: url("../img/top/nm05.png")no-repeat top;background-size: cover;}
#_safety ul li h4{
    font-size: 2.4rem;
    text-align: center;
    margin: 10px 0 18px;
    }
#_safety ul li ul li{
    width: 100%;
    background: none;
    padding: 0;
    margin: 0 0 8px;
    border-radius: 0;
    padding-left:1em;
    text-indent:-1em;
    }
#_safety ul li ul li::after{display: none;}
#_safety ul li ul li:nth-child(2){background:none;}
#_safety ul li ul li:nth-child(3){background:none;}
#_safety ul li ul li:nth-child(4){background:none;}
#_safety ul li ul li:nth-child(5){background:none;}

/* TAB */
@media screen and (max-width: 899px) {
    
#_safety h3{
    font-size: 4.0rem;
    }
#_safety ul li{
    width: 46%;
    margin:80px 2% 0;
    }

    }
/* SP */
@media screen and (max-width: 480px) {
#_safety{
    border-radius: 0;
    padding: 40px 0 40px;
    margin-top: 0;
    }
#_safety h3{
    font-size: 2.6rem;
    background: url("../img/top/effort_ttl.png")no-repeat center;
    background-size: 180px;
    padding: 40px 0 30px;
    }
#_safety ul li{
    width: 100%;
    padding: 55px 25px 200px;
    margin:40px 0 0;
    font-size: 1.4rem;
    }
#_safety ul li::after{
    width: 80px;
    height: 80px;
    top: -30px;
    }
#_safety ul li h4{
    font-size: 2.0rem;
    }
#_safety ul li ul li{}
}






/* CONTACT */
#_contact{
    /* padding: 100px 0 80px; */
    padding: 16vw 0 40px;
    position: relative;
    }
#_contact::after{
    position: absolute;
    content: "";
    background: #009d42;
    width: 100%;
    height: 30%;
    bottom: 0;
    left: 0;
    right: 0;
    }
#_contact .cntInner{position: relative; z-index: 2; max-width: 1000px;}
/* video */
#_contact .video{
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: -1;
    }
#_contact .video::after{
    content: '';
    width: 100%;
    height: 100%;
    background-color: #0f384a4d;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    /* opacity: .3; */
    background-image:url('../img/top/dot.webp');
    }
#_contact .video video{
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    }
#_contact h3 {
    background: url("../img/top/contact_ttl.png")no-repeat top center;
    padding: 130px 0 20px;
    }
#_contact h3 .ja{font-size: 6.0rem}
#_contact h3 .--ff-en{font-size: 3.0rem;display: block;}
#_contact .cntBox{
    margin-top: 100px;
    background: #fff;
    padding: 60px;
    border-radius: 60px;
    }
#_contact .cntBox h4{margin-bottom: 40px;}
#_contact .cntBox h4 span{
    font-size: 2.4rem;
    line-height: 1.8;
    background: linear-gradient(transparent 70%, #f3df4e 70%);
    }
#_contact .cntBox .cntList li{
    width: 46%;
    margin: 2%;
    position: relative;
    }
#_contact .cntBox .cntList li:nth-child(1)::after{
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
    top: 0;
    right: -4%;
    border-right: 2px dashed #e4dccc;
    }
#_contact .cntBox .cntList li h5{
    font-size: 2.0rem;
    margin-bottom: 15px;
    }
#_contact .cntBox .cntList li h5 span{
    display: block;
    font-size: 1.8rem;
    }
#_contact .cntBox .contact_tel{font-size: 5.0rem;}
#_contact .cntBox .contact_form a {
    display: block;
    width: 100%;
    max-width: 450px;
    margin: auto;
    background: #f78922;
    color: #fff;
    padding: 25px 10px;
    border-radius: 100px;
    font-size: 2.0rem;
    transition: 0.7s;
    }
#_contact .cntBox .contact_form a:hover{background: #e61927;}
#_contact .cntBox .contact_form a span {
    background: url("../img/cmn/ft_icon_mail.png") no-repeat left center;
    padding-left: 45px;
    }
#_contact .cntBox .cntDiv ul{
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap:         wrap;
    justify-content:space-between;
    /* max-width: 170px; */
    max-width: 60px;
    margin: auto;
    }


/* TAB */
@media screen and (max-width: 899px) {
#_contact{
    /* padding: 60px 0 80px; */
    padding: 86vw 0 80px;
    }
#_contact h3 {
    background: url("../img/top/contact_ttl.png")no-repeat top center;
    background-size: 120px;
    padding: 70px 0 20px;
    }
#_contact h3 .ja{font-size: 4.0rem}
#_contact h3 .--ff-en{font-size: 2.0rem;}
#_contact .cntBox{
    margin-top: 20px;
    padding: 40px;
    border-radius: 40px;
    }
#_contact .cntBox h4 span{
    font-size: 1.7rem;
    }
#_contact .cntBox .cntList li h5{
    font-size: 1.6rem;
    margin-bottom: 15px;
    }
#_contact .cntBox .cntList li h5 span{
    font-size: 1.3rem;
    }
#_contact .cntBox .contact_tel{font-size: 3.0rem;}
#_contact .cntBox .contact_form a {
    padding: 15px 10px;
    font-size: 1.6rem;
    }
#_contact .cntBox .contact_form a span {
    background: url("../img/cmn/ft_icon_mail.png") no-repeat left center;
    background-size: 25px;
    padding-left: 35px;
    }
#_contact .cntBox .cntDiv ul{
    /* max-width: 100px; */
    max-width: 40px;
    margin:20px auto 0;
    }
    #_contact .cntBox .cntDiv img{width: 40px;}
     
}
/* SP */
@media screen and (max-width: 480px) {
#_contact{padding: 100vw 0 40px;}
#_contact::after{height: 38%;}

#_contact h3 .ja{font-size: 2.5rem}
#_contact h3 .--ff-en{font-size: 1.5rem;}
#_contact .cntBox{
    padding: 25px;
    border-radius: 10px;
    margin-top: 0;
    }
#_contact .cntBox h4{margin-bottom: 30px;}
#_contact .cntBox h4 span{
    font-size: 1.6rem;
    }
#_contact .cntBox .cntList li{
    width: 96%;
    margin: 4% auto;
    position: static;
    }
#_contact .cntBox .cntList li:nth-child(1)::after{display: none;}
#_contact .cntBox .cntList li h5{
    margin-bottom: 5px;
    }
}


  /* 20260108_フッターの動画を画像に変更 */
    /* video */
#_contact{
        padding: 100px 0 80px;
    }
#_contact .video{
    background-image:url('../img/top/ft_bg.jpg');
    background-size: cover;
    background-position: center;
    }

    @media screen and (max-width: 899px) {
        #_contact{
        padding: 100px 0 80px;
        }
        #_contact .video{
        height: 100%;
        }
    }
    
    
    
    
    
    
    
}
