@charset "UTF-8";
/* CSS Document */


#main p.st_img {
    width:150px;
    height:150px;
    float:left;
    margin-right:5px;
    margin-bottom:10px;
    }


#main h3{
  clear:both;
}

#contall #cont #main div .main {
	float: left;
	display: inline;
}
#main div .staff_box {
	float: left;
	display: block;
	width: 450px;
	margin-bottom: 20px;
}
#main div .staff_box .name {
	background-image: url(/img/staff/name.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box .part {
	background-image: url(/img/staff/part.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box .work {
	background-image: url(/img/staff/work.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box .com {
	background-image: url(/img/staff/com.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box .skill {
	background-image: url(/img/staff/skill.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box .food {
	background-image: url(/img/staff/food.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box .from {
	background-image: url(/img/staff/from.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box .hobbies {
	background-image: url(/img/staff/hobbies.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box .date {
	background-image: url(/img/staff/date.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 18px;
	float: left;
	text-indent: -9999px;
	margin-top: 2px;
}
#main div .staff_box dd {
	width: 350px;
	float: right;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 1.3em;
}
#main .staff_outbox {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #81B21C;
}
#main .staff_outbox .sub_p ,#main .staff_outbox .sub_p2 {
	width: 320px;
	display: block;
	float: left;
}
#main .staff_outbox .sub_p {
	width: 315px;
	display: block;
	float: left;
}
#main .staff_outbox p {
	font-size: 12px;
	line-height: 1.35em;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 97px;
	padding-top: 25px;
}
#main .staff_outbox .sub_p2 {
	padding-left: 30px;
}
#main .staff_outbox .ishii1 {
	background-image: url(/img/staff/ishii1.jpg);
}
#main .staff_outbox .ishino1 {
	background-image: url(/img/staff/ishino1.jpg);
}
#main .staff_outbox .shiomi1 {
	background-image: url(/img/staff/shiomi1.jpg);
}
#main .staff_outbox .ishii2 {
	background-image: url(/img/staff/ishii2.jpg);
}
#main .staff_outbox .ishino2 {
	background-image: url(/img/staff/ishino2.jpg);
}
#main .staff_outbox .shiomi2 {
	background-image: url(/img/staff/shiomi2.jpg);
}
#main .staff_outbox .yamaguchi1 {
	background-image: url(/img/staff/yamaguchi1.jpg);
}
#main .staff_outbox .yamaguchi2 {
	background-image: url(/img/staff/yamaguchi2.jpg);
}

