@media screen and (max-width: 750px) {
    #website_header-sdgs {
        display: none
    }
}

@media screen and (min-width: 751px) {
    #website_header-sdgs {
        background: #e9e9e9;
        border-top: 3px solid;
        box-shadow: 0 0 0 1px #e1e1e1;
        margin-bottom: 1px
    }

    #website_header-sdgs.eco {
        border-top-color: #25658b
    }

    #website_header-sdgs.eco dd.eco a {
        color: white;
        background: #25658b
    }

    #website_header-sdgs.in {
        border-color: #ec6841
    }

    #website_header-sdgs.in dd.in a {
        color: white;
        background: #ec6841
    }

    #website_header-sdgs.cc {
        border-color: #005d91
    }

    #website_header-sdgs.cc dd.cc a {
        color: white;
        background: #005d91
    }

    #website_header-sdgs.fr {
        border-color: #f9ca5b
    }

    #website_header-sdgs.fr dd.fr a {
        color: white;
        background: #f9ca5b
    }

    #website_header-sdgs dl {
        max-width: 1024px;
        margin: auto;
        display: flex
    }

    #website_header-sdgs dt {
        flex: none;
        width: 87px;
        border-left: 1px solid #e1e1e1
    }

    #website_header-sdgs dt img {
        height: 32px
    }

    #website_header-sdgs dd {
        flex: 1;
        border-right: 2px solid #dedede
    }

    #website_header-sdgs dd a {
        display: block;
        font-weight: bold;
        color: #353434;
        line-height: 30px;
        text-align: center;
        padding-top: 1px;
        box-sizing: border-box;
        font-family: "æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“", YuGothic, "æ¸¸ã‚´ã‚·ãƒƒã‚¯ Medium", "Yu Gothic Medium", "æ¸¸ã‚´ã‚·ãƒƒã‚¯", "Yu Gothic"
    }

    #website_header-sdgs dd a:hover {
        color: white;
        text-decoration: none
    }

    #website_header-sdgs dd.eco a:hover {
        background: #25658b
    }

    #website_header-sdgs dd.in a:hover {
        background: #ec6841
    }

    #website_header-sdgs dd.cc a:hover {
        background: #005d91
    }

    #website_header-sdgs dd.fr a:hover {
        background: #f9ca5b
    }
}

@media screen and (min-width: 751px) {
    #website_header-sdgs {
        background: #e9e9e9;
        border-top: 3px solid;
        box-shadow: 0 0 0 1px #e1e1e1;
        margin-bottom: 1px
    }

    #website_header-sdgs.eco {
        border-top-color: #006d34
    }

    #website_header-sdgs.eco dd.eco a {
        color: #ffffff;
        background: #006d34
    }

    #website_header-sdgs.in {
        border-color: #ec6841
    }

    #website_header-sdgs.in dd.in a {
        color: #ffffff;
        background: #ec6841
    }

    #website_header-sdgs.cc {
        border-color: #005d91
    }

    #website_header-sdgs.cc dd.cc a {
        color: #ffffff;
        background: #005d91
    }

    #website_header-sdgs.if {
        border-color: #d83044
    }

    #website_header-sdgs.if dd.if a {
        color: #ffffff;
        background: #d83044
    }

    #website_header-sdgs.sb {
        border-color: #e71a0f
    }

    #website_header-sdgs.sb dd.sb a {
        color: #ffffff;
        background: #e71a0f
    }

    #website_header-sdgs dl {
        max-width: 1024px;
        margin: auto;
        display: flex
    }

    #website_header-sdgs dt {
        flex: none;
        width: 87px;
        border-left: 1px solid #e1e1e1
    }

    #website_header-sdgs dt img {
        height: 32px
    }

    #website_header-sdgs dd {
        flex: 1;
        border-right: 2px solid #dedede
    }

    #website_header-sdgs dd.eco {
        border-left: 2px solid #dedede
    }

    #website_header-sdgs dd a {
        display: block;
        font-weight: 700;
        color: #353434;
        line-height: 30px;
        text-align: center;
        padding-top: 1px;
        box-sizing: border-box
    }

    #website_header-sdgs dd a:hover {
        color: #ffffff;
        text-decoration: none
    }

    #website_header-sdgs dd.eco a:hover {
        background: #006d34
    }

    #website_header-sdgs dd.in a:hover {
        background: #ec6841
    }

    #website_header-sdgs dd.cc a:hover {
        background: #005d91
    }

    #website_header-sdgs dd.if a:hover {
        background: #d83044
    }

    #website_header-sdgs dd.sb a:hover {
        background: #e71a0f
    }
}

#website_header-sdgs dt {
    width: 160px !important;
}

#website_header-sdgs dt img {
    width: 140px;
    height: auto
}
