﻿@charset "shift_jis";
/* CSS Document */

body {
  color: #FFF;
  background-color: #000;
  position: relative;
  clip-path: inset(0);
}
p, form {

}

.fiximg {
    height: 100px;
}
.fiximg img {
    object-fit: cover;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.contents {
  position: relative;
    left: 0;
    top: 0;
  width: 600px;
/*  max-width: 600px;
  min-width: 320px;*/
  margin: 0 auto;
/*  margin-top: 90px;*/
  font-weight: bold; 
/*  background-color: #0F0;*/
}

header {
  padding-top: 10px;
  padding-bottom: 10px;
/*  background-color: #000;*/
}

header p {
font-size: 13px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 5px;
margin-left: 5px;
}

.contents h1 {
  text-align: center;
  font-size: 28px;
/*  color: #f5e6cf;*/
  margin-bottom: 20px;
/*  margin-right: 3px;*/
/*  margin-left: 3px;*/
  line-height:39px;
/*  border-bottom: 5px solid #000000;*/
}

.contents b {
  text-align: center;
  margin-right: 0px;
  margin-left: 0px;
}

.declaration1 h2 {
font-size: 20px;
  margin:auto;
/*  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;*/
/*    color: black;*/
/*    background-color: #f5e7cd;*/
    color: #f5e7cd;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
padding-left: 5px;
}

.declaration1 p {
font-size: 15px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 5px;
margin-left: 5px;
}

.declaration1 a {
}

.survey_form {
width: 600px;
text-align: center;
margin-left: auto;
margin-bottom: 25px;
margin-top: 0px;
font-size: 20px;
}

.declaration2 {
/*  background-color: #FFF;*/
 width: 600px;
 margin:auto;
}

.declaration2 h2 {
font-size: 20px;
  margin:auto;
/*  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;*/
    color: black;
    background-color: #f5e7cd;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
padding-left: 5px;
}

.declaration2 h3 {
font-size: 15px;
  margin:0;
/*  border-bottom: 1px solid #c08661;*/
/*    background-color: #222;*/

margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
}

.declaration2 p {
font-size: 13px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 5px;
padding-left: 25px;
}

.declaration2 a {
}

.declaration3 h2 {
font-size: 20px;
  margin:auto;
/*  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;*/
    color: black;
    background-color: #f5e7cd;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
padding-left: 5px;
}

.declaration3 p {
font-size: 13px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 5px;
margin-left: 5px;
}

.declaration3 a {
}

.survey_form {
width: 600px;
text-align: center;
margin-left: auto;
margin-bottom: 25px;
margin-top: 0px;
font-size: 20px;
}

div#Footer {
  width:600px;
  margin:auto;
  font-family:serif;
  margin-top: 50px;
/*  margin-bottom: 20px;*/
/*  font-size: 8px;*/
/*  background-color: #F0F;*/
  text-align: center;
}

div#Footer a{
  font-size: 10px;
}

div#Footer p{
  margin-top: 10px;
}


a {
  color: #c08661;
  text-decoration: none;
}
/*a:visited {
  text-decoration: none;
  color: #CFB89E;
}*/
a:hover {
  text-decoration: none;
  color: #f5e6cf;
}
/*a:active {
  text-decoration: none;
  color: #CFB89E;
}*/

details {
/*  color: #c08661;*/
/*  background-color: #000;*/
  background-color: #0F1D33;
  width: 550px;
  margin:auto;
  padding: 5px;
}
