/*基本指定*/
body {
  background: black;
  margin: 0; padding: 0;
  background: #431D08 url(background5.jpg) top center repeat-y;
}

.link a {color: #DA7B2D; background: transparent; padding: 5px;}
.link a:hover {color: white; background: #DA7B2D; padding: 5px;}


/*コンテンツ*/
.contents {
  text-align: center;
}
.contents {
  margin: 0px 0px 0px 0px;
}

.topic {
  margin: 0; padding: 0;
  color: #533A25;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  width: 370px;
  padding-left: 90px;
}

a#a1 {background: transparent url(top_lesson2.gif); }
a:hover#a1 {background: transparent url(top_lesson_over.gif);}

a#a2 {background: transparent url(top_cello2.gif); }
a:hover#a2 {background: transparent url(top_cello_over.gif);}

a#a3 {background: transparent url(top_violinla2.gif) no-repeat; }
a:hover#a3 {background: transparent url(top_violinla_over2.gif);}

a#a4 {background: transparent url(back2.gif); }
a:hover#a4 {background: transparent url(back5.gif);}

img {
  border: 0;
}
img {
  border: 5px solid white;
}

/*フォーム*/
.textarea {
  color: #533A25;
  text-align: left;
}
.textarea h1 {
  font-size: 14px;
  border-bottom: 1px solid #DA7B2D;
  padding-bottom: 3px;
  margin:20px 20px 0px 20px;
}

.textarea p {
 font-size: 12px;
 margin: 10px 5px 5px 25px;
}

.toiawase {
  margin: 0;
  font-size: 12px;
}

.toiawase table {
  width: 430px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.toiawase p {
  font-size: 12px;
  text-align: left;
  color: #555555;
  margin: 5px 5px 5px 10px;
}
.toiawase span {
  font-size: 13px;
  margin: 0; padding: 0;
  color: #533A25;
}
span#red {
  font-size: 10px;
  color: #DA7B2D;
  margin-left: -8px;
}

.toiawase td#t1 {
  width: 140px;
  background: #e9f0f8;
}
.toiawase img {
  border: 0; padding: 0; margin: 0;
  float: left;
}
.bottun {
  text-align: center;
}

.toiawase h1 {
  font-size: 14px;
  text-align: center;
  color: #533A25;
  margin-bottom: 10px;
}

body#check {
  background:white;
}

input,textarea,select {
  color: #533A25;
}


.table p {
  margin: 0; paddin: 0;
  text-align : center;
  font-size: 13px;
  border-left: 1px dotted #DA7B2D;
}
.table p#p1 {
  border: 0px;
}
.table {
  border: 1px solid #F9CAA4;
}
.lesson h4 {
  text-align: right;
  font-size: 10px;
  font-weight: normal;
  margin: 5px 0px 0px 0px;
}

body#comp {
  background:white;
}
.complite p {
  text-align: center;
  font-size: 15px;
  margin: 20px 0 10px;
}
