@charset "utf-8";/*文字コード*/

/*=============================
 * post_list
 *=============================*/

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

.box_post_list{
	margin:0px auto 20px auto;
}
	.box_post_list .box_post_info{
		overflow:hidden;
/*
		border-bottom:1px dotted #ccc;
		padding-bottom:20px;
		margin-bottom:20px;
*/
/*
		border-top:1px dotted #ccc;
		padding-top:20px;
		margin-top:20px;
*/
		border-bottom:1px dotted #ccc;
		padding-top:20px;
		padding-bottom:20px;
	}
	.box_post_list .box_post_info .box_post_info_c1{
		float:left;
		width:70px;
	}
	.box_post_list .box_post_info .box_post_info_c2{
		float:right;
		width:570px;
		overflow:hidden;
	}
	.box_post_list .box_post_info .box_post_info_c2 .box_post_info_c2_1{
		float:left;
		width:555px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .box_post_info_c2_2{
		float:right;
		width:15px;
		display:none;
	}
	.box_post_list .box_post_info .box_post_info_c2_2 a{
		text-decoration:none;
		color:#fff;
		background:#99f;
		display:block;
		text-align:center;
		font-size:14px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .user_name{
		margin-bottom:10px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .user_name img{
		margin:0 10px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .box_service_2_cd{
		margin-bottom:10px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .memo_sys{
		color:#999;
		margin-bottom:10px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .memo{
		margin-bottom:10px;
		overflow:hidden;
	}
	.box_post_list .box_post_info .box_post_info_c2 .box_post_pdt_eval{
		margin-bottom:10px;
		padding:5px 10px;
		border:3px solid #fd0;

		-webkit-border-radius: 8px;
		   -moz-border-radius: 8px;
		        border-radius: 8px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .box_post_image{
		margin-bottom:10px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .box_post_image img{
		padding:2px;
		border:1px solid #ccc;
	}
	.box_post_list .box_post_info .box_post_info_c2 .box_post_image img.img_post_resize{
		width:240px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .post_time{
		margin-bottom:10px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .user_info_wrapper{
		border-bottom:1px dashed #ccc;
		margin-bottom:10px;
	}
	.box_post_list .box_post_info .box_post_info_c2 .user_info_wrapper .user_info_dtl{
		margin-bottom:10px;
	}
	.box_post_list .disp_no{
		background:#dde;
		color:#669;
		text-align:center;
		padding:10px 0px;
		border-bottom:1px dashed #bbd;
	}

.box_post_list_child{
	margin:0px;
	padding:0px 0px;
	background:#f0f0ff;
	margin-bottom:0px;
}
	.box_post_list_child .box_post_info{
		border-top:0px solid #fff;
		border-bottom:1px dashed #bbd;
		padding:10px 10px;
		margin:0px 0px;
	}
	.box_post_list_child .box_post_info .box_post_info_c1{
		float:left;
		width:70px;
	}
	.box_post_list_child .box_post_info .box_post_info_c2{
		float:left;
		width:465px;
		overflow:hidden;
	}
	.box_post_list_child .box_post_info .box_post_info_c3{
		float:right;
		width:15px;
		display:none;
	}
	.box_post_list_child .box_post_info .box_post_info_c3 a{
		text-decoration:none;
		color:#fff;
		background:#99f;
		display:block;
		text-align:center;
		font-size:14px;
	}
	.box_post_list_child .disp_no{
		background:#dde;
		color:#669;
		text-align:center;
	}
	.box_post_list_child .box_post_info .box_post_info_c2 .user_name{
		margin-bottom:10px;
	}
	.box_post_list_child .box_post_info .box_post_info_c2 .post_memo{
		margin-bottom:10px;
	}
	.box_post_list_child .box_post_info_form{
		border-bottom:0px;
		padding:10px 10px;
		margin:0px 0px;
		overflow:hidden;
	}
	.box_post_list_child .box_post_info_form .box_post_info_c0{
		color:#999;
		padding:3px 8px;
		background:#fff;
		border:1px solid #7F9DB9;
	}
	.box_post_list_child .box_post_info_form .box_post_info_c1{
		float:left;
		width:60px;
	}
	.box_post_list_child .box_post_info_form .box_post_info_c2{
		float:right;
		width:490px;
	}
	.box_post_list_child .box_post_info_form .box_post_info_c2 textarea{
		width:470px;
		height:60px;
		margin-bottom:10px;
	}
	.box_post_list_child .box_post_info_form .box_post_info_c2 label{
		color:#999;
		font-size:11px;
	}
/* like */
.span_post_like_btn{
	margin-left:10px;
	color:#00f;
	cursor:pointer;cursor:hand;
	text-decoration:underline;
}
.span_post_like_num{
	margin-left:10px;
	color:#999;
}
.box_post_like_mem_list_on{
	margin:5px 0px 0px 0px;
	border: 1px solid #ccf;
	display: none;
	padding:1px 5px;
}
.box_post_like_mem_list_off{
	display: none;
	margin:5px;
	padding:0px 0px;
}
	.box_post_like_mem_list_on .user_name,
	.box_post_like_mem_list_off .user_name{
		margin-right:10px;
	}


/*=============================
 * post form
 *=============================*/

.box_post_form{
	margin:0px auto 20px auto;
}
	.box_post_form .box_post_menu{
		margin:0px 0px 5px 0px;
	}
	.box_post_form .box_post_menu a,
	.box_post_form .box_post_menu span{
		margin:0px 5px;
		font-size:14px;
	}
	.box_post_form .box_post_menu img{
		margin:0px 2px 2px 0px;
	}
	.box_post_form .box_post_menu .menu_sel{
		background:#fde;
		color:#00f;
		text-decoration:underline;
	}
	.box_post_form .box_post_info_c0{
		color:#999;
		padding:5px;
		margin:0px 0px 10px 0px;
		background:#fff;
		border:1px solid #7F9DB9;
		width:628px;
	}
.textarea_parent_form_on{
	margin:0px 0px 10px 0px;
}
	.textarea_parent_form_on textarea{
		width:628px;
		height:60px;
	}
.textarea_parent_form_on_service_2_cd{
	margin-bottom:10px;
	font-size:14px;
}
	.textarea_parent_form_on_service_2_cd input{
		margin-left:5px;
	}
#textarea_parent_form_on_img_box_gcc_select{
	margin-bottom:10px;
}
