body{
  text-align:center;}

br{letter-spacing:0;}

.top{
  background-image: url(http://kururu.chu.jp/img/top2.gif);
  background-position: right top;
  border: none;
  width: 95%;
  height: 150px;
  color: #f3f4ea;
  font-size:150%;
  font-weight: bold;
  text-align:left;
  line-height: 1.5;
  letter-spacing: 1px;
  margin: 0 auto;
  margin-bottom:10px;
  margin-top:5px;}

.title{
  border: none;
  color: #806258;
  font-size:150%;
  font-family: "メイリオ","Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, Arial, sans-serif;
  text-align:left;
  line-height: 1.5;
  letter-spacing: 1px;
  font-weight: bold;
  padding-left: 2px;
  margin: 0 auto;
  border-bottom: 1px #777777 dashed;
  border-right-style: none;
  border-top-style: none;
  border-left-style: none;}

.contents{
  font-family: "メイリオ","Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, Arial, sans-serif;
  color: #393939;
  font-size:90%;
  background-color: #ffffff;
  line-height: 1.5;
  letter-spacing: 1px;
  width: 95%;
  border: none;
  padding: 10px 10px 5px;
  margin: 0 auto;
  text-align:left;}

.menu{text-align:center;}

.bottom{text-align:right;}

.midashi{
  font-family: "メイリオ","Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, Arial, sans-serif;
  font-size:100%;
  color: #215e41;
  font-weight: bold;
  border-left: 4px #68806d solid;
  border-top: none;
  border-right-style: none;
  border-bottom-style: none;
  padding-left: 2px;
  margin-bottom: 3px;}

.intro{
  padding-left: 10px;}

hr{
  border-width: 1px 0px 0px 0px;
  border-color: #777777;
  border-top-style: dashed;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  height: 1px;}

span.strong{
  border-bottom:solid #393939 1px;}

a:link {
  color: #6f4248;
  text-decoration:none;
  border-bottom:dashed 1px;}
a:visited {
  color: #6f4248;
  text-decoration:none;
  border-bottom:dashed 1px;}
a:hover {
  color: #597c5a;
  text-decoration:none;
  border-bottom:dashed #597c5a 1px;
  position: relative;top: 1px;left: 1px;}

input,input[type="text"],input[type="number"],input[type="password"],input[type="submit"]{
  width:auto;
  padding-right:10px;
  padding-left:10px;
  margin: 5px 5px 5px 0px;
  color:#6f4248;
  font-size:90%;
  background-color:#ffffff;
  border:solid 1px #6f4248;}
input[type="radio"],input[type="checkbox"]{
  margin: 5px 5px 5px 0px;}

textarea,select,option{
  color:#6f4248;
  font-size:90%;
  padding: 2px 5px;
  background-color:#ffffff;
  border:1px #6f4248 solid;}