body { background: url(../material/FFM/tile.jpg); }

.contens { margin: 0; padding: 0; }

.ffm { margin: 0px auto 0px auto; align-content: center; max-width: 640px; min-width: 400px; background: #fff; border: 1px black solid; }

.ffm_title { background-image: url(../material/FFM/ffmtop3.jpg); background-size: auto,cover; background-repeat: no-repeat; height: 23vh; }

.ffm_menu nav { margin: 0; }

.ffm_menu ul { display: flex; justify-content: space-around; }

.ffm_menu li { display: block; padding: 10px; color: #fff; font-weight: bolder; border: 1px solid black; background: linear-gradient(#542600 0%, #944300 35%, rgba(162, 74, 0, 0.85) 70%, rgba(204, 93, 0, 0.85) 90%, rgba(237, 150, 78, 0.8) 100%); }

.ffm_menu a { color: white; font: 1.2em bold; text-shadow: 0px 0px 5px black; text-decoration: none; }

.ffm_menu a:hover { color: #00eaff; }

.ffm_info { margin: 10px auto; padding: 15px; max-width: 80%; min-width: 40%; text-align: left; align-content: center; background-color: rgba(230, 230, 230, 0.5); border: 3px groove gray; }

.ffm_info time { line-height: 1.5; }

.ffm_info time::after { content: "\A"; }

.ffm_info p { margin-left: 15px; margin-bottom: 15px; line-height: 1.5; }
