

/*=============================
 * circle
 *=============================*/

.box_ci_list{
	margin-bottom:20px;
}
	.box_ci_list tr{
		border-bottom:1px dotted #ccc;
	}
	.box_ci_list th,
	.box_ci_list td{
		padding:15px 5px;
	}
	.box_ci_list td .box_circle_name{
		font-size:16px;
		margin-bottom:10px;
	}
	.box_ci_list td .box_ci_list_atr{
		margin-bottom:10px;
	}
	.box_ci_list td .box_circle_memo{
		overflow:hidden;
		padding-top:10px;
		border-top:1px dashed #ccc;
	}

.box_ci_c1{
	margin-bottom:20px;
	overflow:hidden;
}
	.box_ci_c1 .c11{
		float:left;
		width:120px;
	}
	.box_ci_c1 .c11 img{
		border:1px solid #ccc;
		padding:1px;
		width:96px;
		height:96px;
	}
	.box_ci_c1 .c12{
		float:right;
		width:520px;
	}
	.box_ci_c1 .box_ci_head{
/*		height:78px;*/
	}
	.box_ci_c1 h2{
		margin-bottom:10px;
	}
	.box_ci_c1 h2 a.circle_name{
		line-height:150%;
		font-size:20px;	
		color:#333;
		text-decoration:none;
	}
	.box_ci_c1 .box_ci_type{
		margin-bottom:10px;
	}
	.box_ci_c1 .box_ci_disp{
		text-align:right;
	}

.box_ci_menu{
	margin-top:20px;
	margin-bottom:20px;
}
	.box_ci_menu a{
		margin-right:0px;
		padding:0 5px;
	}
	.box_ci_menu a.sel{
		background:#ddf;
	}

.box_ci_c3{
	margin-top:20px;
	margin-bottom:20px;
}
	.box_ci_c3 .box_ci_dtl .box_ci_dtl_info{
		padding:0px 5px;
		margin-bottom:20px;
	}
	.box_ci_c3 .box_ci_dtl .box_ci_dtl_info .tbl_ci_summary tr{
		border-bottom:1px dotted #ccc;
	}
	.box_ci_c3 .box_ci_dtl .box_ci_dtl_info .tbl_ci_summary th{
		padding:5px;
		color:#999;
	}
	.box_ci_c3 .box_ci_dtl .box_ci_dtl_info .tbl_ci_summary td{
		padding:5px;
	}

	.box_ci_c3 .box_user_list_menu{
		margin:5px 5px;
	}
	.box_ci_c3 .box_ci_adm_menu{
		margin:5px 0px 10px 0;
	}
	.box_ci_c3 .box_event_list_menu{
		margin:5px 0px 5px 0;
	}
	.box_ci_c3 .box_event_list_menu span,
	.box_ci_c3 .box_user_list_menu span,
	.box_ci_c3 .box_ci_adm_menu span{
		border:1px solid #ccc;
		margin-right:5px;
	}
	.box_ci_c3 .box_event_list_menu a,
	.box_ci_c3 .box_user_list_menu a,
	.box_ci_c3 .box_ci_adm_menu a{
		margin-right:0px;
		padding:0 5px;
	}
	.box_ci_c3 .box_event_list_menu a.sel,
	.box_ci_c3 .box_user_list_menu a.sel,
	.box_ci_c3 .box_ci_adm_menu a.sel{
		background:#ddf;
	}

	.box_ci_c3 .box_user_ci_list{
		margin-bottom:20px;
	}
	.box_ci_c3 .box_user_ci_list tr{
		border-bottom:1px dotted #ccc;
	}
	.box_ci_c3 .box_user_ci_list th,
	.box_ci_c3 .box_user_ci_list td{
		padding:15px 5px;
	}
	.box_ci_c3 .box_user_ci_list td div{
		margin-bottom:3px;
	}

	.box_ci_c3 .box_ci_adm_menu_memo{
		margin:10px 0px 20px 0px;
		border-top:1px solid #ccc;
	}
	.box_ci_c3 .box_ci_adm_menu_memo td,
	.box_ci_c3 .box_ci_adm_menu_memo th{
		border-bottom:1px dotted #ccc;
		padding:15px 5px;
	}
	.box_ci_c3 .box_ci_adm_form{
		background:#f0f0f0;
	}
	.box_ci_c3 .box_ci_adm_form td,
	.box_ci_c3 .box_ci_adm_form th{
		padding:15px 5px;
		border-top:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
	}
	.box_ci_c3 .box_ci_adm_form td label{
		padding:0 5px;
	}
