@charset "utf-8";

@media print,
screen and (min-width: 769px) {



    /*--since1981------------------------------------------*/



    #history #since1981 .items {
        height: calc(247.5px * 6 + 50px);
    }



    #history #since1981 .item#y1981 {
        left: 0;
        top: 0;
    }

    #history #since1981 .item#y1981 .dish img {
        width: 70%;
    }




    #history #since1981 .item#y1982 {
        left: calc((247.5px + 10px) * 2);
        top: 0;
    }






    #history #since1981 .item#y1983 {
        left: calc((247.5px + 10px) * 3);
        top: 0;
    }










    #history #since1981 .item#y1984 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 1);
    }


    #history #since1981 .item#y1984 .dish img {
        width: 55%;
    }

    #history #since1981 .item#y1984 .product img {
        width: 30%;
    }








    #history #since1981 .item#photo6 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 2);
    }








    #history #since1981 .item#y1985 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 2);
    }











    #history #since1981 .item#y1986 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 3);
    }


    #history #since1981 .item#y1986 .dish img {
        width: 50%;
    }

    #history #since1981 .item#y1986 .product img {
        /*        margin-top: 60px;*/
        width: 65%;
    }









    #history #since1981 .item#y1987 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 3);
    }


    #history #since1981 .item#y1987 .dish img {
        width: 60%;
    }

    #history #since1981 .item#y1987 .product img {
        margin-top: 20px;
        width: 55%;
    }








    #history #since1981 .item#y1988 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 5);
    }









    #history #since1981 .item#y1989 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 5);
    }

    #history #since1981 .item#y1989 .dish {
        width: 26%;
    }

    #history #since1981 .item#y1989 .product {
        width: 45%;
        margin-left: 40px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
    }


    #history #since1981 .item#y1989 .product img {
        width: 50%;
        display: block;
        position: relative;
        top: -10px;
    }

    #history #since1981 .item#y1989 .product .cap {
        margin-left: 40px;
        flex: 1;
    }






    /*--since1990------------------------------------------*/



    #history #since1990 .items {
        height: calc(247.5px * 5 + 40px);
    }




    #history #since1990 .item#y1990 {
        left: 0;
        top: 0;
    }






    #history #since1990 .item#y1991 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 0);
    }

    #history #since1990 .item#y1991 .dish img {
        width: 55%;
    }

    #history #since1990 .item#y1991 .product img {
        width: 60%;
        margin-top: 50px;
    }






    #history #since1990 .item#y1992 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 2);
    }

    #history #since1990 .item#y1992 .dish {
        width: 30%;
    }

    #history #since1990 .item#y1992 .product {
        width: 40%;
        margin-left: 40px;
    }

    #history #since1990 .item#y1992 .product img {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
        display: block;

    }



    #history #since1990 .item#y1993 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 1);
    }








    #history #since1990 .item#y1994 {
        left: calc((247.5px + 10px) * 3);
        top: calc((247.5px + 10px) * 0);
    }


    #history #since1990 .item#y1995 {
        left: calc((247.5px + 10px) * 3);
        top: calc((247.5px + 10px) * 1);
    }



    #history #since1990 .item#y1996 {
        left: calc((247.5px + 10px) * 3);
        top: calc((247.5px + 10px) * 2);
    }




    #history #since1990 .item#y1997 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 3);
    }

    #history #since1990 .item#y1997 .dish img {
        width: 70%;
    }


    #history #since1990 .item#y1997 .product img {
        margin-top: 20px;
        width: 35%;
        margin-left: auto;
        margin-right: auto;
        display: block;

    }





    #history #since1990 .item#y1998 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 3);
    }

    #history #since1990 .item#photo1 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 4);
    }





    #history #since1990 .item#y1999 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 3);
    }

    #history #since1990 .item#y1999 .dish img {
        width: 40%;
    }

    #history #since1990 .item#y1999 .product img {
        width: 45%;
        margin-top: 50px;
    }





















    /*--since2000------------------------------------------*/



    #history #since2000 .items {
        height: calc(247.5px * 5 + 40px);
    }










    #history #since2000 .item#y2000 {
        left: 0;
        top: 0;
    }






    #history #since2000 .item#y2001 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 0);
    }

    #history #since2000 .item#y2001 .dish img {
        width: 45%;
    }

    #history #since2000 .item#y2001 .product img {
        width: 55%;
        margin-top: 30px;
    }





    #history #since2000 .item#y2002 {
        left: calc((247.5px + 10px) * 3);
        top: calc((247.5px + 10px) * 0);
    }



    #history #since2000 .item#y2003 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 1);
    }


    #history #since2000 .item#y2004 {
        left: calc((247.5px + 10px) * 3);
        top: calc((247.5px + 10px) * 1);
    }


    #history #since2000 .item#y2005 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 2);
    }

    #history #since2000 .item#y2006 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 2);
    }


    #history #since2000 .item#photo2 {
        left: calc((247.5px + 10px) * 3);
        top: calc((247.5px + 10px) * 2);
    }

    #history #since2000 .item#y2007 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 4);
    }

    #history #since2000 .item#y2008 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 4);
    }

    #history #since2000 .item#y2009 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 3);
    }

    #history #since2000 .item#y2009 .dish img {
        width: 45%;
    }

    #history #since2000 .item#y2009 .product img {
        width: 30%;
        margin-top: 30px;
    }





    /*--since2010------------------------------------------*/



    #history #since2010 .items {
        height: calc(247.5px * 5 + 40px);
    }



    #history #since2010 .item#y2010 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 0);
    }



    #history #since2010 .item#photo3 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 1);
    }


    #history #since2010 .item#y2011 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 0);
    }






    #history #since2010 .item#y2012 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 0);
    }

    #history #since2010 .item#y2012 .content {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: center;
        -ms-align-items: center;
        align-items: center;
    }

    #history #since2010 .item#y2012 .dish {
        width: 50%;
    }

    #history #since2010 .item#y2012 .dish img {
        width: 100%;
    }

    #history #since2010 .item#y2012 .product {
        width: 40%;
        margin-top: -30px;
    }

    #history #since2010 .item#y2012 .product img {
        width: 70%;
    }




    #history #since2010 .item#y2013 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 1);
    }



    #history #since2010 .item#y2014 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 2);
    }



    #history #since2010 .item#y2015 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 2);
    }


    #history #since2010 .item#y2016 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 2);
    }

    #history #since2010 .item#y2016 .dish img {
        width: 55%;
    }

    #history #since2010 .item#y2016 .product img {
        width: 30%;
        margin-top: 20px;
    }

    #history #since2010 .item#y2016 .product .cap {
        margin-top: 0px;
    }


    #history #since2010 .item#y2017 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 3);
    }



    #history #since2010 .item#photo4 {
        left: calc((247.5px + 10px) * 1);
        top: calc((247.5px + 10px) * 3);
    }





    #history #since2010 .item#y2018 {
        left: calc((247.5px + 10px) * 0);
        top: calc((247.5px + 10px) * 4);
    }





    #history #since2010 .item#y2018 .dish img {
        width: 50%;
    }

    #history #since2010 .item#y2018 .dish .cap {
        margin-top: 10px;

    }

    #history #since2010 .item#y2019 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 4);
    }



    #history #since2010 .item#photo5 {
        left: calc((247.5px + 10px) * 3);
        top: calc((247.5px + 10px) * 4);
    }

    #history #since2020 .item#photo7 {
        left: calc((247.5px + 10px) * 2);
        top: calc((247.5px + 10px) * 0);
    }





    /*--since2020------------------------------------------*/


    #history #since2020 .items {
        height: calc(247.5px * 2 + 50px);
    }



    #history #since2020 h2 {
        position: relative;
        left: inherit;
        top: inherit;
        width: auto;
        height: auto;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    #history #since2020 .item#photo8 {
        width: 24.3%;
        top: 0;
        padding: 0;
        height: auto;
        left: calc((247.5px + 10px) * 1);
    }

    #history #since2020 .item#photo8 img {
        width: 100%;
        height: auto;
    }

    #history #since2020 .item#y2021 {
        left: calc((247.5px + 10px) * 2);
    }

    #history #since2020 .item#y2021 .dish .cap {
        margin-top: 10px;
    }

    #history #since2020 .item#y2021 .dish img {
        width: 80%;
    }

    #history #since2020 .item#y2022 {
        left: calc((247.5px + 10px) * 3);
    }

    #history #since2020 .item#y2022 .dish .cap {
        margin-top: 10px;
    }

    #history #since2020 .item#y2022 .dish img {
        width: 60%;
    }

    #history #since2020 .item#y2023 {
        top: calc((247.5px + 10px) * 1);
    }

    #history #since2020 .item#y2023 .dish .cap {
        margin-top: 10px;
    }

    #history #since2020 .item#y2023 .dish img {
        width: 80%;
    }


    #history #since2020 .item#y2024 {
        top: calc((247.5px + 10px) * 1);
        left: calc((247.5px + 10px) * 1);
    }

    #history #since2020 .item#y2024 .dish .cap {
        margin-top: 10px;
    }

    #history #since2020 .item#y2024 .dish img {
        width: 60%;
    }

    #history #since2020 .item#y2025 {
        top: calc((247.5px + 10px) * 1);
        left: calc((247.5px + 10px) * 2);
    }

    #history #since2020 .item#y2025 .dish .cap {
        margin-top: 10px;
    }

    #history #since2020 .item#y2025 .dish img {
        width: 60%;
    }

    #history #since2020 .item#y2026 {
        top: calc((247.5px + 10px) * 1);
        left: calc((247.5px + 10px) * 3);
    }

    #history #since2020 .item#y2026 .dish .cap {
        margin-top: 10px;
    }

    #history #since2020 .item#y2026 .dish img {
        width: 80%;
    }




}