.barhidari {  background-image: url(img/barhidari.gif); background-repeat: repeat-y}
.barmigi {  background-image: url(img/barmigi.gif); background-repeat: repeat-y}
.moziems {  font-size: 0.85em}
.backwaku {  background-image: url(img/long_back.jpg); background-repeat: no-repeat}
.mozi8ems {  font-size: 0.7em; line-height: 170%}
.sitasen {  border-color: #FFFFFF #FFFFFF #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tensen {  border-color: black black #666666; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.besubaku {
  margin: 0 auto;
  width: 12em;
  background:ur1(img/sikaku.gif) no-repeat bottom right;
  }
  .bottomright {
  margin: 0;
  padding: 10px 21px 21px 10px;
  background: url(topright.gif) no-repeat top right;
  }.backnaka {  background-image: url(img/backnaka_long.gif); background-repeat: repeat-y}
.backtop {  background-image: url(img/haikei2.gif); background-repeat: no-repeat}
.backbottom {  background-image: url(img/backbttom.gif); background-repeat: no-repeat}
.mozi6ems {  font-size: 0.6em; line-height: 150%}
.zumenback {  background-image: url(img/zumenwaku.jpg); background-repeat: no-repeat}
.mozi12pt {  font-size: 10pt}
.moziAem {  font-size: 1.25em}
.moziems_staff {  font-size: 0.7em}

#staff{
	width:250px;
	padding:5px;
	margin-top:5px;
	border:#333333 2px solid;

	}
	
#staff2{
	width:250px;
	padding:5px;
	margin-left:5px;
	margin-top:5px;
	border:#333333 2px solid;
	}
	
.yaku{
	text-align:center;
}

.come{
	padding:10px 0;
	}

.profile{
	padding-left:5px;
}

.pro_imgleft{
	margin:0 5px 5px 0;
}

.pro_imgright{
	margin:0 0 5px 0;}
.strong_text {
    color:#ff0000;
	font-weight:bold;
}
.padding_text {
    padding:2em 0 0 0.5em;
}
h3 {
    margin:0;
}
