@charset "UTF-8";

#wapar{
   max-width : 400px;
   margin : auto;
   height : auto;
   top : 5px;
   overflow-x: hidden; 
   margin-top:0.5em;
}
/*Header Style*/

.main{
	font-size : 1.5em;
   text-align : center;
   /*color : white;*/
   background-color:#ccffcc;
   height : 40px;
   line-height : 40px;
   width : inherit;
   display : inline-block;
}

.clearfix::after{
  content: "";
  display: block;
  clear: both;
}

#common{
  font-size : 1em;
  line-height : 1.6;
  width : 400px;
  height : auto;
  text-align : justify;
}

.flot{
  width : 100px;
  height : 137px;
  float : right;
}

.hi{
 display: table-cell; 
 vertical-align: middle;
  height : 137px;
  font-size : 1.1em;
  padding-left : 2px;
  text-align : justify;
}

.flot-1{
    width: 100px;
    height: 137px;
    float: left;
    margin-left: 2px;
    margin-right: 12px;
    margin-bottom: 10px;
}

.a-1{
	padding-left:1em;
text-indent:-1em;
}

.q-1{
	padding-left:1em;
text-indent:-1em;
}

.table1{
   display : inline-table;
   width: 400px;
   height : auto;
}

.table1 caption{
  font-size : 1em;
  text-align : center;
   color : black;
   height : 25px;
   line-height : 25px;
   margin : 5px 0 5px 0;
   background-color : #ffbf11;
}

.table1 td{
   line-height : 22px;
   font-size : 0.85em;
}

.table1 th{
   line-height : 22px;
   font-size : 0.80em;
   background-color : #ccffcc; 
}

.e{
   width: 73px;
   text-align : center;
}

.p-1{
   color : red;
}

table, td, th{
   border: 1px #c0c0c0 solid;
   border-collapse : collapse;
   empty-cells : hide;
   text-align : center;
   table-layout: fixed; 
}
/* コメント */
