@charset "UTF-8";
body{
    text-align:center;
    width: 100%;
    margin:0 auto 0 auto;
   }
a{
    color:#7979ff;
    text-decoration:none;
}
a:hover {
  color: #d03c56;
  text-decoration: none;
}
#link{
    text-align:left;
    margin-left:1em;
}
#logo {
	text-align:center;
	width:100%;
    font-size:xx-large;
    color:forestgreen;
    line-height:150%;
    }
#title{
    width:100%;
    margin-bottom:1em;
    font-size:x-large;
    color:indigo;
    line-height:150%;
    font-weight:bold;
    text-align:center;
    }
#yama1{
    width:50%;
    text-align:right;
    font-size:xx-large;
    float:left;
}
#yama2{
    width:50%;
    text-align:left;
    margin-top:0.5em;
    text-indent:1em;
    float:left;
}
.clia{
    clear:both;
    
}
/* 本体部分 */
.coment{
    width:90%;
    text-align:left;
    padding-left:2em;
    padding-right:2em;
    padding-top:1em;
    padding-bottom:1em;
	line-height:130%;
}
.caption{
    width:100%;
    text-align:center;
    margin-top:10px;
}
.caption2{
    width:100%;
    text-align:left;
    margin-top:10px;
}
.img{
    width:100%;
    text-align:center;
    max-width:900px;
    margin-bottom:10px;
}
.img2{
    width:100%;
    text-align:center;
    max-width:600px;
    margin-bottom:10px;
}
/* --------------------------------
 * footer
 * -------------------------------- */
.footer {
  width: 100%;
  padding: 20px 0 20px;
}
/* 表組 */
.parent {
  display: table;
  width: 100%;
  text-align:center;
}
.parent2 {
  display: table;
  width: 80%;
  text-align:center;
  margin: 20px auto 20px;
}
.child1 {
  display: table-cell;
  width: 7.7%;
  text-align:center;
  padding:5px;
  border-color:black;
  border-style:solid;
  border-width:1px; 
  font-size:1.5rem;    
}
.child2 {
    display: table-cell;
    width: 7.8%;
    text-align:center;
    padding:5px;
  border-color:black;
    border-style:solid;
    border-width:1px;
    font-size:1.5rem;
}
.child3 {
    display: table-cell;
    width: 7.7%;
    text-align:center;
    padding:5px;
    border-color:black;
    border-style:solid;
    border-width:1px;
    font-size:1.2rem;
    font-weight:bold;
    line-height:1.8;
}
.child4 {
    display: table-cell;
    width: 33%;
    text-align:center;
    padding:8px;
    border-color:black;
    border-style:solid;
    border-width:1px;
    font-size:1.6rem;
}
.child5 {
    display: table-cell;
    width: 15%;
    text-align:center;
    padding:5px;
    border-color:black;
    border-style:solid;
    border-width:1px;
    font-size:1.5rem;
}
.child6 {
  display: table-cell;
  width: 35%;
  text-align:center;
  padding:5px;
  border-color:black;
  border-style:solid;
  border-width:1px; 
  font-size:1.5rem;    
}
.child7 {
  display: table-cell;
  width: 50%;
  text-align:center;
  padding:5px;
  border-color:black;
  border-style:solid;
  border-width:1px; 
  font-size:1.8rem;
  background-color:#e1e1e1    
}
.child8 {
    display: table-cell;
    width: 33%;
    text-align:left;
    padding:8px;
    line-height:1.8em;
    font-size:1.6rem;
}
.child9 {
  display: table-cell;
  width: 50%;
  text-align:left;
  padding:20px;
  font-size:1.8rem;
  line-height:1.8em;
}

