@charset 'UTF-8';
#memberCarousel {
	position: relative; /* important */
	overflow: hidden; /* important */
	height: 370px; /* important */
	padding-top:0px;
}
#memberCarouselFrame{
	position: relative
}
#memberCarouselFrame img {
	margin-top:5px;
}
#carouselPrevious{
	top: 0;
	left: 0;
	height:20px;
	background-color:rgb(255,255,255);
	text-align:right;
	padding-right:10px;
}
#carouselNext{
	position:relative;
	height:20px;
	top:335px;
	background-color:rgb(255,255,255);
	text-align:left;
	padding-left:10px;
}
#memberCarouselContent {
	position: absolute;
	margin-top: 20px;
	left: 0;
	width:95%;
}
div.listBox{
	height:62px;
	padding-top:3px;
	margin-bottom:5px;
	margin-left:7px;
}
div.listBox img{
	float:left;
	margin-right:10px;
}
div.comment{
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid rgb(245,245,245);
	margin-botto:3px;
}
div.last{
	border-bottom:0;
}
div.comment span.nick{
	color:rgb(120,120,255);
}
div.rightbar{
 *zoom:100%;
}
div.rightbar h2{
 *width:98%;
}
div.navi{
 height:auto !important;
}
div.navi form input{
 margin-left:10px;
}
div.filter{
 margin-bottom:5px;
}
div.filter div#spnFilterName{
 padding:2px;
 padding-left:7px;
 background-color:rgb(242,242,255);
}
div.filter span#spnClearFilter{
 margin-left:7px;
 margin-top:3px;
 margin-right:5px;
 float:right;
 display:none;
}
img.unfilter {
 margin-left:2px;
 margin-right:2px;
 vertical-align:baseline;
}
div.count{
 float:right;
}
div#planlist{
}
div.plan{
 clear:right;
 padding:2px;
 padding-top:5px;
 background-color :transparent;
 border-top:1px solid #669999;
 font-size:smaller;
}
div.plan:hover{
 background-color :rgb(240, 245, 255);
}
div.plan div.title{
 margin:2px;
 border-bottom:1px dashed #008000;
}
div.plan div.title span.planTitle{
 font-size:larger;
 font-weight:bolder;
 margin-left:3px;
 margin-right:5px;
}
img.unlock{
 margin-right:3px;
 vertical-align:baseline;
}
div.plan div.title input{
 margin:3px;
}
div.plan div.memberList{
 width:480px;
}
div.plan div.memberList a.info span{
 margin-right:50px;
 margin-top:15px;
 text-align:right;
}
div.plan div.detailLink{
}
div.plan div.comment{
 float:right;
}
div.planImg{
 float:right;
 text-align:right;
 margin-left:5px;
 padding:3px;
}
span#msg{
 float:left;
 color:rgb(220,0,0);
 font-weight:bold;
 width:300px;
}
div.where{
 border-top:1px solid #669999;
 margin-right:5px;
 zoom:100%;
 font-size:smaller;
}
div.attend{
 margin:1em;
 padding:0.5em;
 border:3px double #008000;
}
img.planImg{
 width:80px;
}

