@charset 'UTF-8';
div.rightbar{
}
table.tableProfile{
 width:580px;
 _width:578px;
}
table.tableProfile tr{
 padding-bottom:5px;
}
table.tableProfile th{
 text-align:right;
 padding-right:5px;
 width:200px;
 vertical-align:top;
}

div#message{
 background-position:right center;
 float:left;
 padding-right:20px;
 text-align:right;
 width:310px;
}
img.groupImage{
 max-width:500px;
}
div.groupImage{
 margin:auto;
}
div.groupImage img{
 margin-bottom:1px;
}

input#dImg{
 vertical-align:baseline;
 margin-left:7px;
 margin-right:3px;
}

div.groupList{
 margin-top:10px;
 _width:575px;
}
div.resultList div.cell{
 float:left;
 padding:3px;
 text-align:center;
 height:160px;
 width:140px;
 font-size:smaller;
 border-bottom:1px solid rgb(242,242,242);
}
table.sheat{
 width:100%;
 text-align:center;
 margin-left:1px;
}
table.sheat tr{
 border-bottom:1px solid rgb(242,242,242);
}
table.sheat td{
 vertical-align:middle;
 font-size:smaller;
 text-align:center;
 overflow:hidden;
}
table.sheat td:hover{
 background-color:rgb(255,240,240);
}
table.sheat td img{
 margin-bottom:1px;
}
table.sheat td img.job{
 float:right;
}
table.sheat span.name{
 clear:right;
}
td.ques{
 background-color:rgb(242, 242, 242);
}
td.you{
 background-color:rgb(230,230,255);
}
div.resultList div.groupPhoto{
 margin:auto;
}
div.groupPhoto img{
 margin-bottom:1px;
}
div.cell input{
 margin-top:5px;
}
form#formDeleteMember{
 padding-top:10px;
 text-align:right;
}
form#formDeleteMember input{
 margin-left:10px;
 font-size:smaller;
}

div#usage{
	font-size:smaller;
	margin:10px;
	padding:10px;
	background-color:rgb(250,250,250);
	border:1px solid rgb(245,245,245);
}
div#usage dt img{
	margin-right:3px;
}
div#usage dd{
	margin-left:20px;
	margin-bottom:10px;
}
