@charset "utf-8";
.castp1{
  width : 30%;
  vertical-align : middle;
  text-align : center;
  border-width : 1px;
  border-style : solid;
  border-color : #cfbfab;
  background-color : #cfbfab;
}
.castt1{
  width : 65%;
  padding-top : 20px;
  padding-left : 30px;
  padding-right : 30px;
  text-align : left;
  padding-bottom : 20px;
  background-image : linear-gradient(to right bottom, rgba(233, 224, 216, 0.8), rgba(0, 0, 0, 0));
  border-top-style : solid;
  border-left-style : solid;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-color : #cfbfab;
  border-left-color : #cfbfab;
}
.staff2{
  vertical-align : top;
  text-align : left;
  padding-bottom : 10px;
  width : 47.5%;
  padding-left : 2.5%;
}
.staff1{
  vertical-align : top;
  text-align : right;
  padding-bottom : 10px;
  width : 47.5%;
  padding-right : 2.5%;
}
.staff9{
  vertical-align : top;
  text-align : center;
  padding-bottom : 10px;
  width : 5%;
  background-image : url(../img_cast/staff9.png);
  background-repeat : repeat-x;
  background-position : center 14px;
}
.staff9b{
  vertical-align : top;
  text-align : center;
  padding-bottom : 10px;
  width : 5%;
  background-image : url(../img_cast/staff9.png);
  background-repeat : repeat-x;
  background-position : center 19px;
}
.prof{
  font-size : 85%;
  padding-top : 10px;
  margin-top : 10px;
  border-top-width : 1px;
  border-top-style : solid;
  line-height : 1.6em;
}
.yaku{
  font-size : 85%;
  padding-top : 10px;
  margin-top : 10px;
  border-top-width : 1px;
  border-top-style : solid;
  line-height : 1.6em;
}
.comment1{
  vertical-align : middle;
  text-align : center;
  border-top-right-radius : 25px 25px;
  border-bottom-right-radius : 25px 25px;
  width : 20%;
}
.comment9{
  width : 5%;
}
.comment2{
  width : 80%;
  font-size : 90%;
  padding-left : 30px;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #a39183;
  border-top-left-radius : 25px 25px;
  border-bottom-left-radius : 25px 25px;
  background-image : linear-gradient(to right, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  padding-top : 30px;
  padding-bottom : 30px;
}