body {background-color: antiquewhite;}

/* 固定ボタン */
.fixed_btn{position: fixed; bottom: 10px; right: 10px; padding: 6px 40px; z-index:999}

nav {width: 250px; height: 100%; background-color:whitesmoke; position: fixed; top: 0; right: 0; z-index: 10; transform: translateX(250px); /* right0から250px移動した位置 */ transition: all .5s; /* 移動する速さ */}
/* メニューを開いた時 */
nav.open-menu {transform: translateX(0); /* right0まで-250px移動 */}

/* 折りたたみメニューのボタン */
.down_btn {color: blue;}

header {background-color:grey}
header{margin:-10}
header{width: 100%+10;height: 30px}
        
footer {background-color:grey}
footer {margin:-10}
footer {width: 100%+10;height: 75px;}