#left_big_col{
	width: 590px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float: left;
}

#right_colwrap{
	float: right;
	margin:0px;
	padding:0px;
	width: 350px;
	padding-right:10px;
}

#s_welcome{
	position: relative;
	background-color: #448d31;
	width: 570px;
	height: 30px;
    padding-left: 20px;
	margin-bottom: 20px;
}
#s_welcome-name {
	float: left;
	background: #FFF url(../images/common/welcom_right.gif) no-repeat right top;
	margin-top: 5px;
	height: 19px;
}
#s_welcome-name p{
	float: left;
	color: #448d31;
	background: url(../images/common/welcom_left.gif) no-repeat left top;
	height: 19px;
	padding: 0 10px; 
}
#s_welcome .f-right{
	position: absolute;
	right: 20px;
	top:0px;
}
#s_welcome .f-right .text{
	float: right;
	color: #ffff00;
	padding: 5px 20px 0 0;
}
#s_welcome .f-right input{
	float: right;
	margin-top:3px;
}

.mycircle_head{
	margin:0px;
	padding:0px;
	background-image: url(../images/circlemember/mycircle_header.gif);
	width: 590px;
	height: 23px;
	text-indent:-9999px;

}

.open_greenback{
	background-color: #448d31;
	line-height: 20px;
	padding:0px 5px 0px 10px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bolder;
	
}

.mycircle_main{
	border: 1px solid #cccccc;	
	padding:5px;
	margin:0px 0px 10px 0px;
}

.circle_mainleft{
	width: 260px;
	float: left;
}
.circle_mainright{
	width: 310px;
	padding:0px 0px 0px 7px;
	float: left;
}

#cir_board{
	background-image:url(../images/circlemember/cir_borad.gif);
	background-position:-5px 0px;
	border-left: 1px solid #448e30;
	height: 29px;
	text-indent:-9999px;
}

#cir_board a{
	float: left;
	height: 29px;
	width: 303px;
	text-indent:-9999px;
}

#cirboard_p{
	padding:5px 5px 5px 8px;
}

#cir_schedule{
	background-image:url(../images/circlemember/cir_schedule.gif);
	background-position:-5px 0px;
	border-left: 1px solid #448e30;
	height: 29px;
	text-indent:-9999px;
}

#cir_schedule a{
	float: left;
	height: 29px;
	width: 303px;
}

.pickup_wrap{
	float: left;
	width: 168px;
	padding:0px;
	margin:0px 10px 0px 0px;
}

#center-col2{
	float: left;
	width: 410px;
	margin:0px;
	padding:0px;
}

/*サークルメンバー一覧*/

.name_prof{
	float: left;
	font-size: 12px;
	font-weight: lighter;
	padding:2px;
}

.birth_head{
	float: right;
		font-size: 12px;
	font-weight: lighter;
	padding:6px 5px 0px 0px;
}

.miniimage{
	margin:10px 10px 0px 0px;
	padding:0px;
	float: left;
}

.opencell_yellow{
	background-color:#ffffcc;
}

.opencell_gray{
	background-color:#e9e9e9;
}

.tbl_schedule_cir {
	width: 237px;
	float: left;
	border-collapse: collapse;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	border:none;
	text-align:left;
	line-height: 20px;
	font-size: 12px;
}

.tbl_schedule_cir th,
.tbl_schedule_cir td{
	border:solid 1px #ffffff;
	border-top:none;
	padding:5px;
}

.cir_right{
	margin:10px 0px 0px 0px;
	padding:0px;
	float: left;
}
.cir_right_table table{
	float: left;
	width: 475px;
}
.cir_right_table table th{
	font-weight: normal;
	width: 30%;
}

.cir_right p{
	padding-left: 5px;	
}

.circlemember_head{
	font-size: 12px;
	color: #ffffff;
	mrgin:0px;
	padding:5px 0px 0px 5px;
	line-height:12px;
	background-color: #448d31;
}

.circlemember_head span{
	padding-right: 10px;	
}

.circlemember_head a{
	color: #ffffff;	
}