p{
	font-size: 15px;
	color: #6E6E6E;
display: inline-block;
padding-left: 20px;
  padding-right: 30px;
font-family: 'ＭＳ Ｐゴシック', "Hiragino Kaku Gothic ProN";}
h1 {
  padding: 0.2em 0.5em;
  background-color:#006069;
  color: white;
  font-weight: bold;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.56);
}

a{text-decoration:none; font-family: 'ＭＳ Ｐゴシック', "Hiragino Kaku Gothic ProN";}
a:link,a:active{color:#008080;}
a:visited{color:#008080;}
a:hover{color:#65b1b9;position:relative;top:1px;left:1px;}

  

h2 {padding: 0.1rem 0rem;
    margin-bottom: 0.1rem;
    border-bottom: 3px solid #858585;
    font-size: 26px;
color: #006069;
font-weight:bold;}

.box {text-align:center;

  background-color: #eee;
  padding: 2em;
}

h1.setting{font-size:30px;
  padding: 0.25em 0.5em;
  color: #808080;
  background: transparent;
  border-left: solid 5px #006069;}


nav{

border-bottom: 1px solid #006069;

}
nav ul{position: fixed;
background-color:#fff;
display: table;
margin: 0 auto;
padding: 0;
width: 100%;
text-align: center;
font-weight:bold;

}
nav ul li{
display: table-cell;
min-width: 50px;
border-right: 1px solid #54786b;
}
nav ul li:first-child{
border-left: 1px solid #54786b;
}
nav ul li a{
display: block;
width: 100%;
padding: 10px 0;
text-decoration: none;
color:#016171;

}
nav ul li a:hover{
background-color:#d3e6e8;
border-bottom: 5px solid #098f9c;
}
nav ul li.current{
font-weight: bold;
}
nav ul li.current a{
border-bottom: 5px solid #098f9c;
color: #016171;
}
body {background-size: auto auto;
background-color: rgba(255, 255, 255, 1);
background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(162, 188, 184, 1) 5px, rgba(162, 188, 184, 1) 7px );
}
   #container {
	  margin: 50px 60px 0px 60px; 
   padding: 0px;   
	background: #fff;
	
}
.Noto-Color-Emoji {
    font-family: 'Noto Color Emoji',sans-serif
}
img{margin: 5% auto;}

h3 {font-size:19px;text-align:left;
  color: #006069;/*文字色*/
  border: solid 3px #006069;/*線色*/
  padding: 0.5em;/*文字周りの余白*/
  border-radius: 0.5em;/*角丸*/
}
details.setting{font-size:18px;
  padding: 0.25em 0.5em;
  color: #808080;
  background-color;#
  	padding: 20px;
	margin: 10px 10px 10px 10px;
  border-left: solid 5px #006069;
  list-style:none;}
  summery[open]{margin: 10px 10px 10px 10px
   border:#eee}
   details{color:#6E6E6E;
   padding-left: 20px;
  padding-right: 30px;}