/*MV*/
#page .bg-document {
    background-size: 100%;
    background-position: top -16vw center;
}




@media screen and (max-width: 1060px){
	
#header .c-menu.-menu_a {
    margin-top: 40px!important;
    text-align: center;
}

#header .c-lead {
    top: 64px!important;
    right: 30px!important;
}
}


@media screen and (max-width: 800px){
/*MV*/
#page .bg-document {
    background-size: 150%;
    background-position: top -10vw center;
}
#header .c-list-no_mark {
    position: static!important;
    margin-top: 30px!important;
}
#header .c-lead {
    top: 120px!important;
}
}

@media screen and (max-width: 768px){
#header .c-menu li {
    display: inline-block;
    width: auto;
}
}






