#page .bg-document {
    background-image: url(_src/72/bilboard_top_pc.jpg);
    background-attachment: fixed;
    background-position: center center;
    background-size: cover
}

#a-billboard {
    padding: 0
}

#a-footer {
    padding: 0;
    background-color: transparent;
    background-image: url(_src/71/footer.png);
    background-repeat: repeat-x;
    background-position: left bottom
}

@media only screen and (max-width:641px) {
    #page .bg-document {
        background-image: none
    }

    #page .bg-document::before {
        background-image: url(_src/73/bilboard_top_sp.jpg);
        background-position: center center;
        background-size: cover;
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding-bottom: 108px;
        content: "";
        z-index: -1
    }

    #a-header {
        padding: 0
    }

    #a-ghost_header {
        padding: 0
    }

    #a-billboard {
        padding: 0
    }

    #a-main {
        padding: 0
    }

    #a-side-a {
        padding: 0
    }

    #a-side-b {
        padding: 0
    }

    #a-footer {
        padding: 0;
        background-image: none
    }
}

#bk36>div {
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0
}

#bk38 {
    background-color: #171717;
    background-image: url(assets/img/menu_kv.jpg);
    background-position: center center;
    background-size: cover
}

#bk38>div {
    margin: 0 auto;
    max-width: 90%
}

#bk38>div {
    padding-left: 0;
    padding-top: 350px;
    padding-right: 0;
    padding-bottom: 0
}

#bk39 {
    background-color: #171717;
    background-image: url(assets/img/menu_back_1.jpg);
    background-position: center center;
    background-size: cover
}

#bk39>div {
    margin: 0 auto;
    max-width: 60%
}

#bk39>div {
    padding-left: 0;
    padding-top: 100px;
    padding-right: 0;
    padding-bottom: 100px
}

#bk47>div {
    padding-left: 0;
    padding-top: 0;
    padding-right: 15px;
    padding-bottom: 0
}

#bk37>div {
    margin: 0 auto;
    max-width: 100%
}

#bk37>div {
    padding-left: 100px;
    padding-top: 30px;
    padding-right: 0;
    padding-bottom: 15px
}

#bk91 {
    background-color: #171717;
    background-image: url(_src/145/2_menu_bg_02_pc.jpg);
    background-position: center center;
    background-size: cover
}

#bk91>div {
    margin: 0 auto;
    max-width: 80%
}

#bk91>div {
    padding-left: 0;
    padding-top: 100px;
    padding-right: 0;
    padding-bottom: 100px
}

#bk48>div {
    margin: 0 auto;
    max-width: 100%
}

#bk48>div {
    padding-left: 50px;
    padding-top: 30px;
    padding-right: 0;
    padding-bottom: 15px
}

#bk40 {
    background-color: #171717;
    background-image: url(_src/69/2_menu_bg_01_pc.jpg);
    background-position: center center;
    background-size: cover
}

#bk40>div {
    margin: 0 auto;
    max-width: 80%
}

#bk40>div {
    padding-left: 0;
    padding-top: 100px;
    padding-right: 0;
    padding-bottom: 100px
}

#bk421 {
    background-color: #171717;
    background-image: url(_src/883/2_menu_bg_03_pc.jpg);
    background-position: center center;
    background-size: cover
}

#bk421>div {
    margin: 0 auto;
    max-width: 80%
}

#bk421>div {
    padding-left: 0;
    padding-top: 100px;
    padding-right: 0;
    padding-bottom: 100px
}

#bk41>div {
    padding-left: 0;
    padding-top: 150px;
    padding-right: 0;
    padding-bottom: 0
}

#bk42 {
    background-color: #171717
}

#bk42>div {
    margin: 0 auto;
    max-width: 40%
}

#bk42>div {
    padding-left: 0;
    padding-top: 100px;
    padding-right: 0;
    padding-bottom: 100px
}

#bk43 {
    background-color: #171717
}

#bk43>div {
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0
}

#bk44 {
    background-color: #171717
}

#bk44>div {
    padding-left: 0;
    padding-top: 40px;
    padding-right: 0;
    padding-bottom: 100px
}

@media only screen and (max-width:641px) {

    #bk36.b-plain>.column,
    #bk36.b-plain>.g-column,
    #bk36.b-both_diff>.column,
    #bk36.b-both_diff>.g-column,
    #bk36.b-headlines>.column,
    #bk36.b-headlines>.g-column,
    #bk36.b-album>.column,
    #bk36.b-album>.g-column,
    #bk36.b-tab>.column,
    #bk36.b-tab>.g-column,
    #bk36.b-accordion>.column,
    #bk36.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk36>div {
        padding-left: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0
    }

    #bk38.b-plain>.column,
    #bk38.b-plain>.g-column,
    #bk38.b-both_diff>.column,
    #bk38.b-both_diff>.g-column,
    #bk38.b-headlines>.column,
    #bk38.b-headlines>.g-column,
    #bk38.b-album>.column,
    #bk38.b-album>.g-column,
    #bk38.b-tab>.column,
    #bk38.b-tab>.g-column,
    #bk38.b-accordion>.column,
    #bk38.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk38>div {
        padding-left: 0;
        padding-top: 200px;
        padding-right: 0;
        padding-bottom: 0
    }

    #bk39.b-plain>.column,
    #bk39.b-plain>.g-column,
    #bk39.b-both_diff>.column,
    #bk39.b-both_diff>.g-column,
    #bk39.b-headlines>.column,
    #bk39.b-headlines>.g-column,
    #bk39.b-album>.column,
    #bk39.b-album>.g-column,
    #bk39.b-tab>.column,
    #bk39.b-tab>.g-column,
    #bk39.b-accordion>.column,
    #bk39.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 70%
    }

    #bk39>div {
        padding-left: 0;
        padding-top: 60px;
        padding-right: 0;
        padding-bottom: 60px
    }

    #bk45.b-plain>.column,
    #bk45.b-plain>.g-column,
    #bk45.b-both_diff>.column,
    #bk45.b-both_diff>.g-column,
    #bk45.b-headlines>.column,
    #bk45.b-headlines>.g-column,
    #bk45.b-album>.column,
    #bk45.b-album>.g-column,
    #bk45.b-tab>.column,
    #bk45.b-tab>.g-column,
    #bk45.b-accordion>.column,
    #bk45.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk46.b-plain>.column,
    #bk46.b-plain>.g-column,
    #bk46.b-both_diff>.column,
    #bk46.b-both_diff>.g-column,
    #bk46.b-headlines>.column,
    #bk46.b-headlines>.g-column,
    #bk46.b-album>.column,
    #bk46.b-album>.g-column,
    #bk46.b-tab>.column,
    #bk46.b-tab>.g-column,
    #bk46.b-accordion>.column,
    #bk46.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk47.b-plain>.column,
    #bk47.b-plain>.g-column,
    #bk47.b-both_diff>.column,
    #bk47.b-both_diff>.g-column,
    #bk47.b-headlines>.column,
    #bk47.b-headlines>.g-column,
    #bk47.b-album>.column,
    #bk47.b-album>.g-column,
    #bk47.b-tab>.column,
    #bk47.b-tab>.g-column,
    #bk47.b-accordion>.column,
    #bk47.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk47>div {
        padding-left: 0;
        padding-top: 0;
        padding-right: 15px;
        padding-bottom: 15px
    }

    #bk37.b-plain>.column,
    #bk37.b-plain>.g-column,
    #bk37.b-both_diff>.column,
    #bk37.b-both_diff>.g-column,
    #bk37.b-headlines>.column,
    #bk37.b-headlines>.g-column,
    #bk37.b-album>.column,
    #bk37.b-album>.g-column,
    #bk37.b-tab>.column,
    #bk37.b-tab>.g-column,
    #bk37.b-accordion>.column,
    #bk37.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk37>div {
        padding-left: 20px;
        padding-top: 0;
        padding-right: 0px;
        padding-bottom: 0
    }

    #bk91 {
        background-image: url(_src/146/2_menu_bg_02_sp.jpg);
        background-position: center center;
        background-size: cover
    }

    #bk91.b-plain>.column,
    #bk91.b-plain>.g-column,
    #bk91.b-both_diff>.column,
    #bk91.b-both_diff>.g-column,
    #bk91.b-headlines>.column,
    #bk91.b-headlines>.g-column,
    #bk91.b-album>.column,
    #bk91.b-album>.g-column,
    #bk91.b-tab>.column,
    #bk91.b-tab>.g-column,
    #bk91.b-accordion>.column,
    #bk91.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 80%
    }

    #bk91>div {
        padding-left: 0;
        padding-top: 100px;
        padding-right: 0;
        padding-bottom: 100px
    }

    #bk48.b-plain>.column,
    #bk48.b-plain>.g-column,
    #bk48.b-both_diff>.column,
    #bk48.b-both_diff>.g-column,
    #bk48.b-headlines>.column,
    #bk48.b-headlines>.g-column,
    #bk48.b-album>.column,
    #bk48.b-album>.g-column,
    #bk48.b-tab>.column,
    #bk48.b-tab>.g-column,
    #bk48.b-accordion>.column,
    #bk48.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk48>div {
        padding-left: 15px;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px
    }

    #bk40 {
        background-image: url(_src/70/2_menu_bg_01_sp.jpg);
        background-position: center center;
        background-size: cover
    }

    #bk40.b-plain>.column,
    #bk40.b-plain>.g-column,
    #bk40.b-both_diff>.column,
    #bk40.b-both_diff>.g-column,
    #bk40.b-headlines>.column,
    #bk40.b-headlines>.g-column,
    #bk40.b-album>.column,
    #bk40.b-album>.g-column,
    #bk40.b-tab>.column,
    #bk40.b-tab>.g-column,
    #bk40.b-accordion>.column,
    #bk40.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 80%
    }

    #bk40>div {
        padding-left: 0;
        padding-top: 100px;
        padding-right: 0;
        padding-bottom: 100px
    }

    #bk421 {
        background-image: url(_src/884/2_menu_bg_03_sp.jpg);
        background-position: center center;
        background-size: cover
    }

    #bk421.b-plain>.column,
    #bk421.b-plain>.g-column,
    #bk421.b-both_diff>.column,
    #bk421.b-both_diff>.g-column,
    #bk421.b-headlines>.column,
    #bk421.b-headlines>.g-column,
    #bk421.b-album>.column,
    #bk421.b-album>.g-column,
    #bk421.b-tab>.column,
    #bk421.b-tab>.g-column,
    #bk421.b-accordion>.column,
    #bk421.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 80%
    }

    #bk421>div {
        padding-left: 0;
        padding-top: 100px;
        padding-right: 0;
        padding-bottom: 100px
    }

    #bk41.b-plain>.column,
    #bk41.b-plain>.g-column,
    #bk41.b-both_diff>.column,
    #bk41.b-both_diff>.g-column,
    #bk41.b-headlines>.column,
    #bk41.b-headlines>.g-column,
    #bk41.b-album>.column,
    #bk41.b-album>.g-column,
    #bk41.b-tab>.column,
    #bk41.b-tab>.g-column,
    #bk41.b-accordion>.column,
    #bk41.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk41>div {
        padding-left: 0;
        padding-top: 100px;
        padding-right: 0;
        padding-bottom: 0
    }

    #bk42.b-plain>.column,
    #bk42.b-plain>.g-column,
    #bk42.b-both_diff>.column,
    #bk42.b-both_diff>.g-column,
    #bk42.b-headlines>.column,
    #bk42.b-headlines>.g-column,
    #bk42.b-album>.column,
    #bk42.b-album>.g-column,
    #bk42.b-tab>.column,
    #bk42.b-tab>.g-column,
    #bk42.b-accordion>.column,
    #bk42.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 80%
    }

    #bk42>div {
        padding-left: 0;
        padding-top: 100px;
        padding-right: 0;
        padding-bottom: 100px
    }

    #bk43.b-plain>.column,
    #bk43.b-plain>.g-column,
    #bk43.b-both_diff>.column,
    #bk43.b-both_diff>.g-column,
    #bk43.b-headlines>.column,
    #bk43.b-headlines>.g-column,
    #bk43.b-album>.column,
    #bk43.b-album>.g-column,
    #bk43.b-tab>.column,
    #bk43.b-tab>.g-column,
    #bk43.b-accordion>.column,
    #bk43.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk43>div {
        padding-left: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0
    }

    #bk44.b-plain>.column,
    #bk44.b-plain>.g-column,
    #bk44.b-both_diff>.column,
    #bk44.b-both_diff>.g-column,
    #bk44.b-headlines>.column,
    #bk44.b-headlines>.g-column,
    #bk44.b-album>.column,
    #bk44.b-album>.g-column,
    #bk44.b-tab>.column,
    #bk44.b-tab>.g-column,
    #bk44.b-accordion>.column,
    #bk44.b-accordion>.g-column {
        margin: 0 auto;
        max-width: 100%
    }

    #bk44>div {
        padding-left: 50px;
        padding-top: 20px;
        padding-right: 50px;
        padding-bottom: 40px
    }
}

#imgsrc17_1 {
    width: 100px
}

#imgsrc1066_1 {
    width: 200px
}

#imgsrc141_1 {
    width: 200px
}

#imgsrc131_1 {
    width: 200px
}

#imgsrc143_1 {
    width: 200px
}

#imgsrc133_1 {
    width: 200px
}

#imgsrc871_1 {
    width: 240px
}

#imgsrc102_1 {
    width: 100px
}

#imgsrc147_1 {
    width: 300px
}

#imgsrc125_1 {
    width: 240px
}

#imgsrc885_1 {
    width: 200px
}

#imgsrc137_1 {
    width: 200px
}

#imgsrc875_1 {
    width: 200px
}

#imgsrc149_1 {
    width: 300px
}

#imgsrc127_1 {
    width: 200px
}

#imgsrc139_1 {
    width: 200px
}

#imgsrc877_1 {
    width: 200px
}

#imgsrc129_1 {
    width: 200px
}

#imgsrc879_1 {
    width: 200px
}

#imgsrc62_1 {
    width: 100px
}

#imgsrc74_1 {
    width: 180px
}

#imgsrc64_2 {
    width: 100px
}

@media only screen and (max-width:641px) {
    #imgsrc17_1 {
        width: 100px
    }

    #imgsrc1066_1 {
        width: 160px
    }

    #imgsrc141_1 {
        width: 160px
    }

    #imgsrc131_1 {
        width: 160px
    }

    #imgsrc143_1 {
        width: 160px
    }

    #imgsrc133_1 {
        width: 160px
    }

    #imgsrc871_1 {
        width: 180px
    }

    #imgsrc102_1 {
        width: 100px
    }

    #imgsrc147_1 {
        width: 240px
    }

    #imgsrc125_1 {
        width: 180px
    }

    #imgsrc885_1 {
        width: 160px
    }

    #imgsrc137_1 {
        width: 160px
    }

    #imgsrc875_1 {
        width: 160px
    }

    #imgsrc149_1 {
        width: 240px
    }

    #imgsrc127_1 {
        width: 160px
    }

    #imgsrc139_1 {
        width: 160px
    }

    #imgsrc877_1 {
        width: 160px
    }

    #imgsrc129_1 {
        width: 160px
    }

    #imgsrc879_1 {
        width: 160px
    }

    #imgsrc62_1 {
        width: 100px
    }

    #imgsrc74_1 {
        width: 180px
    }

    #imgsrc64_2 {
        width: 100px
    }
}