@charset "UTF-8";
body{
  font-family : メイリオ, "ＭＳ Ｐゴシック", HGPｺﾞｼｯｸM, "Lucida Grande";
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#greeting{
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  text-align : center;
  background-color : #f4f5b6;
}
#main{
	border-style : none;
}
#footer{
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  line-height : 1em;
}
#wrap{
  width : 900px;
  margin-left : auto;
  margin-right : auto;
  text-align : center;
}
*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
}

#sub{
  border-width : 1px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  text-align : left;
  background-color : #fbdfed;
border-style : solid;border-color : gray;
  font-size : small;
}

#mail{
  width : 110px;
  height : 110px;
  padding-top : 40px;
  padding-left : 40px;
  float : left;
}

#subcon{
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  font-size : small;
}

#navi{
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  font-size : medium;
}

.caution{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-size : small;
  color : red;
  text-align : center;
}

.item{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  text-align : left;
  float : left;
}

.exp{
  padding-top : 5px;
  padding-left : 160px;
  padding-bottom : 5px;
  padding-right : 5px;
  text-align : left;
}

.item10{
  text-align : left;
  float : left;
  min-height : 100px;
  margin-top : 5px;
  margin-left : 5px;
  margin-bottom : 5px;
  margin-right : 5px;
  width : 100px;
}

.exp10{
  padding-top : 5px;
  padding-left : 120px;
  padding-bottom : 5px;
  padding-right : 5px;
  text-align : left;
  min-height : 100px;
  background-color : #dddddd;
}

.item15{
  text-align : left;
  float : left;
  min-height : 150;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  width : 150px;
}

.exp15{
  text-align : left;
  padding-top : 5px;
  padding-left : 170px;
  padding-bottom : 5px;
  padding-right : 5px;
  min-height : 150px;
  background-color : #dddddd;
}
.remark{
  font-size : medium;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.note{
  font-size : small;
  text-align : left;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  padding-right : 5px;
  color : green;
}

.comment{
  text-align : left;
}

.figure{
  text-align : center;
  padding-top : 5px;
  padding-bottom : 5px;
}

.caption{
  background-color : #8fd3a0;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 5px;
}

