@charset "utf-8";

body {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    background: #fff;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: -1;
}

a {
    text-decoration: none;
    list-style: none;
    
}

.cameraTop {
    width: 100%;
    height: 88px;
    display: flex;
    box-shadow: 0 1px 5px gray;
    /* background: #aaa; */
}

.toggle {
    width: 30%;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: #bbb; */
}

.toggle > a > img {
    width: 50px;
    height: 50px;
}

.logo {
    width: 40%;
    display: flex;
    justify-content: center;
    align-items: center; 
    /* background: #ccc; */
}

.logo > a > img {
    width: 80px;
    height: 55px;
}

.right-arrow {
    width: 30%;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: #bbb; */
}

.right-arrow > img {
    width: 50px;
    height: 50px;
}

.ar-Play {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: -1;
}

.ar-Play > img {
    width: 100%;
}

.contents {
    /* margin-top: 400px; */
    width: 100%;
    height: 700px;
    display: block;
    position: absolute;
    /* background: #aaa; */
}

.been {
    width: 50%;
    height: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: #bbb; */
    position: relative;
}

.been-imgbox {
    width: 500px;
    height: 400px;
    border-radius: 30px 30px;
    background: #fff;
    opacity: 0.7;
    position: absolute;
    box-shadow: 0 3px 7px gray;
}

.btn1 {
    margin-top: 20px;
    margin-left: 20px;
    width: 40%;
    height: 90%;
    border: none;
    border-radius: 30px 30px;
    background: #55503C;
    position: absolute;
    cursor: pointer;
    z-index: 1;
}

.btn1 > a {
    color: #fff;
    font-size: 20px;
}

.btn1:hover {
    background: none;
    border: 1px solid #55503C;
}

.btn1:hover > a {
    color: #55503C;
}

.been-img {
    margin-top: 20px;
    margin-left: 46%;
    width: 50%;
    height: 90%;
    z-index: 1;
} 

.cucumber {
    width: 50%;
    height: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: #bbb; */
    position: relative;
}

.cucumber-imgbox {
    width: 500px;
    height: 400px;
    border-radius: 30px 30px;
    background: #fff;
    opacity: 0.7;
    position: absolute;
    box-shadow: 0 3px 7px gray;
}

.btn2 {
    margin-top: 20px;
    margin-left: 20px;
    width: 40%;
    height: 90%;
    border: none;
    border-radius: 30px 30px;
    background: #4A6335;
    position: absolute;
    cursor: pointer;
    z-index: 1;
}

.btn2 > a {
    color: #fff;
    font-size: 20px;
}

.btn2:hover {
    background: none;
    border: 1px solid #4A6335;
}

.btn2:hover > a {
    color: #4A6335;
}

.cucumber-img {
    margin-top: 20px;
    margin-left: 46%;
    width: 50%;
    height: 90%;
    z-index: 1;
} 

.coriander {
    width: 50%;
    height: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: #bbb; */
    position: relative;
}

.coriander-imgbox {
    width: 500px;
    height: 400px;
    border-radius: 30px 30px;
    background: #fff;
    opacity: 0.7;
    position: absolute;
    box-shadow: 0 3px 7px gray;
}

.btn3 {
    margin-top: 20px;
    margin-left: 20px;
    width: 40%;
    height: 90%;
    border: none;
    border-radius: 30px 30px;
    background: #3D96B7;
    position: absolute;
    cursor: pointer;
    z-index: 1;
}

.btn3 > a {
    color: #fff;
    font-size: 20px;
}

.btn3:hover {
    background: none;
    border: 1px solid #3D96B7;
}

.btn3:hover > a {
    color: #3D96B7;
}

.coriander-img {
    margin-top: 20px;
    margin-left: 46%;
    width: 50%;
    height: 90%;
    z-index: 1;
} 

.barley {
    width: 50%;
    height: 50%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: #bbb; */
    position: relative;
}

.barley-imgbox {
    width: 500px;
    height: 400px;
    border-radius: 30px 30px;
    background: #fff;
    opacity: 0.7;
    position: absolute;
    box-shadow: 0 3px 7px gray;
}

.btn4 {
    margin-top: 20px;
    margin-left: 20px;
    width: 40%;
    height: 90%;
    border: none;
    border-radius: 30px 30px;
    background: #589F87;
    position: absolute;
    cursor: pointer;
    z-index: 1;
}

.btn4 > a {
    color: #fff;
    font-size: 20px;
}

.btn4:hover {
    background: none;
    border: 1px solid #589F87;
}

.btn4:hover > a {
    color: #589F87;
}

.barley-img {
    margin-top: 20px;
    margin-left: 46%;
    width: 50%;
    height: 90%;
    z-index: 1;
} 

.calender {
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
}

.calender > img {
    width: 100%;
}

.c-arMain {
    margin-top: 800px;
    width: 100%;
    position: absolute;
}

.c-container {
    width: 100%;
    display: flex;
    margin-bottom: 150px;
}

.c-item {
    width: 25%;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.c-item > button {
    width: 300px;
    height: 300px;
    border: none;
    border-radius: 50%;
    box-shadow: 0 1px 5px gray;
    background: #d3cea0;
}

.c-item > button:hover {
    background: #4A6335;
}


.item-text {
    color: #fff;
    font-size: 48px;
    font-weight: 400;
}

footer {
    width: 100%;
    height: 400px;
    display: flex;
    background: #fFFDF3;
    position: relative;
}

.footer-imgbox {
    padding: 0;
    margin-top: 300px;
    width: 100%;
    height: 100px;
    display: block;
    /* background: #ccc; */
    position: absolute;
}

.footer-img {
    width: 100%;
    height: 200px;
    justify-content: center;
    position: absolute;
}

.footer-direct {
    width: 100%;
    height: 100px;
    display: block;
    float: left;
}

.shop {
    margin-top: 350px;
    width: 50%;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    opacity: 0.7;
    z-index: 1;
}

.shop > a {
    color: #fff;
    font-size: 100px;
    font-weight: 400;
}

.shop > a > img {
    width: 70px;
    height: 70px;
    padding-right: 10px;
}

.instagram {
    margin-top: 350px;
    margin-left: 50%;
    width: 50%;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    opacity: 0.7;
    z-index: 1;
}

.instagram > a {
    color: #fff;
    font-size: 100px;
    font-weight: 400;
}

.instagram > a > img {
    width: 70px;
    height: 70px;
    padding-right: 10px;
}

@media (max-width: 768px) {
    .contents {
        margin-top: 970px;
        width: 100%;
        height: 400px;
    }
    
    .been {
        width: 50%;
        height: 40%;
    }
    
    .been-imgbox {
        width: 150px;
        height: 120px;
        border-radius: 10px 10px;
    }
    
    .btn1 {
        margin-top: 6px;
        margin-left: 6px;
        border-radius: 10px 10px;
    }
    
    .btn1 > a {
        color: #fff;
        font-size: 10px;
    }
    
    .btn1:hover {
        background: none;
        border: 1px solid #55503C;
    }
    
    .been-img {
        margin-top: 6px;
    } 
    
    .cucumber {
        width: 50%;
        height: 40%;
    }

    .cucumber-imgbox {
        width: 150px;
        height: 120px;
        border-radius: 10px 10px;
    }
    
    .btn2 {
        margin-top: 6px;
        margin-left: 6px;
        border-radius: 10px 10px;
    }
    
    .btn2 > a {
        color: #fff;
        font-size: 10px;
    }
    
    .cucumber-img {
        margin-top: 6px;
    } 
    
    .coriander {
        width: 50%;
        height: 40%;
    }

    .coriander-imgbox {
        width: 150px;
        height: 120px;
        border-radius: 10px 10px;
    }
    
    .btn3 {
        margin-top: 6px;
        margin-left: 6px;
        border-radius: 10px 10px;
    }
    
    .btn3 > a {
        color: #fff;
        font-size: 10px;
    }
    
    .coriander-img {
        margin-top: 6px;
    } 
    
    .barley {
        width: 50%;
        height: 40%;
    }

    .barley-imgbox {
        width: 150px;
        height: 120px;
        border-radius: 10px 10px;
    }
    
    .btn4 {
        margin-top: 6px;
        margin-left: 6px;
        border-radius: 10px 10px;
    }
    
    .btn4 > a {
        color: #fff;
        font-size: 10px;
    }
    
    .barley-img {
        margin-top: 6px;
    } 

    .calender {
        width: 100%;
        height: 500px;
        display: flex;
        justify-content: center;
        position: absolute;
        margin-bottom: 250px;
    }
    
    .calender > img {
        width: 100%;
    }
    
    .c-arMain {
        margin-top: 70px;
        width: 100%;
        position: absolute;
    }
    
    .c-container {
        width: 100%;
        display: flex;
        margin-bottom: 70px;
    }
    
    .c-item {
        width: 25%;
        height: 80px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .c-item > a > button {
        width: 70px;
        height: 100px;
        border: none;
        border-radius: 0%;
        box-shadow: 0 1px 5px rgba(128, 128, 128, 0.404);
        background: #fff;
    }
    
    .item-text {
        width: 40px;
        height: 40px;
        border: none;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 1px 5px rgba(128, 128, 128, 0.404);
        background: #FFCEBC;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
    }

    .c-item > a > img {
        width: 100px;
        height: 150px;
    }
    
    footer {
        width: 100%;
        height: 100px;
    }
    
    .footer-imgbox {
        padding: 0;
        margin-top: 0px;
        width: 100%;
        height: 100px;
    }
    
    .footer-img {
        width: 100%;
        height: 100px;
    }
    
    .footer-direct {
        width: 100%;
        height: 0px;
    }
    
    .shop {
        margin-top: 0px;
        width: 50%;
        height: 100px;
    }
    
    .shop > a {
        color: #fff;
        font-size: 18px;
        font-weight: 400;
    }
    
    .shop > a > img {
        width: 20px;
        height: 20px;
        padding-right: 10px;
    }
    
    .instagram {
        margin-top: 0px;
        margin-left: 50%;
        width: 50%;
        height: 100px;
    }
    
    .instagram > a {
        color: #fff;
        font-size: 18px;
        font-weight: 400;
    }
    
    .instagram > a > img {
        width: 20px;
        height: 20px;
        padding-right: 10px;
    }
}