
/*=============================
 * mdp user_list
 *=============================*/

.box_mdp_user_list_memo{
	margin-bottom:10px;
	padding:5px 10px;
	background:#fcc;
	color:#f00;
	background:#f6f0e0;
	color:#642;
	font-size:12px;
	
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
}

.box_mdp_user_card_wrapper{
/*	margin:0px -20px 0px 0px;*/
	margin:0px;
}
	.box_mdp_user_card_wrapper .box_0{
		float:left;
		border:1px solid #ccc;

		margin:0px 10px 20px 10px;
		padding:15px 10px 15px 10px;
		width:273px;

		height:150px;
		background:#fff;

		-webkit-box-shadow: #ccc 0px 0px 2px;
		   -moz-box-shadow: #ccc 0px 0px 2px;
		        box-shadow: #ccc 0px 0px 2px;
	}
	.box_mdp_user_card_wrapper .box_1{
		float:left;
		width:100px;
		margin-bottom:5px;
	}
	.box_mdp_user_card_wrapper .box_1 img{
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
		        border-radius: 4px;
	}
	.box_mdp_user_card_wrapper .box_2{
		float:right;
		width:165px;
		padding:3px 0px 0px 0px;
	}
	.box_mdp_user_card_wrapper .box_3{
		line-height:150%;
		padding:0px 0px 0px 5px;
	}
	.box_mdp_user_card_wrapper .box_2 a.text_u_name{
		font-size:16px;
		text-decoration:none;
		font-weight:bold;
		color:#345;
	}
	.box_mdp_user_card_wrapper .box_2 .box_2_user{
		border-bottom:1px dashed #ccc;
		padding-bottom:8px;
		margin-bottom:8px;
	}
	.box_mdp_user_card_wrapper .box_2 .box_2_memo{
		line-height:130%;
		font-size:11px;
	}

.box_mdp_user_list{
	margin-bottom:20px;
}
	.box_mdp_user_list td{
		padding:15px 0px;
	}
	.box_mdp_user_list td.td_user_img{
		vertical-align:middle;
		text-align:center;
	}
	.box_mdp_user_list td .box_2_1{
		padding-bottom:3px;
	}
	.box_mdp_user_list td .box_2_2{
		padding-bottom:3px;
		margin-bottom:3px;
/*		border-bottom:1px solid #edc;*/
	}
	.box_mdp_user_list .box_mdp_user_list_bbs_list{
		border:1px solid #edc;
		padding:0px 5px;

		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
		        border-radius: 3px;
	}
	.box_mdp_user_list .box_mdp_user_list_bbs_list td{
		padding:3px 0px;
	}

/*=============================
 * user_info
 *=============================*/
.title_u{
	border-top:3px solid #edc;
/*
	border-bottom:1px dotted #edc;
*/
	background:#fff url(./pic/bg_gr_yellow.gif) repeat-x left -40px;
	padding:10px 0px 10px 20px;
}

.box_user_info{
	margin-bottom:30px;
}

/* header */
	.box_user_info .box_user_info_header{
		margin-bottom:20px;
		padding: 0px 0px 0px 0px;
	}
	.box_user_info .box_user_info_header .c1{
		overflow:hidden;
		padding:20px 0px;
/*		background:#f6f6f0;*/

		border:1px solid #ccc;

		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
		        border-radius: 6px;
	}
	.box_user_info .box_user_info_header .c11{
		float:left;
		width:120px;
		padding:0px 0px 0px 0px;
		text-align:center;
	}
	.box_user_info .box_user_info_header .c12{
		float:right;
		width:490px;
		padding:0px 10px 0px 0px;
	}
	.box_user_info .box_user_info_header .c11 img{
		width:96px;
		height:96px;

		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
		        border-radius: 4px;
	}

	.box_user_info .box_user_info_header h2{
		padding:0px 0px 0px 0px;
	}
	.box_user_info .box_user_info_header h2 a{
		font-size:20px;
		color:#345;
		text-decoration:none;
		line-height:120%;
	}
	.box_user_info .box_user_info_header h2 .user_atr{
		margin-left:5px;
		font-size:12px;
		font-weight:normal;
		color:#345;
	}
	.box_user_info .box_user_info_header .box_user_dtl{
		padding:5px 0px 10px 0px;
		border-bottom:1px dashed #ccc;
	}
	.box_user_info .box_user_info_header .box_user_dtl img{
		margin-right:3px;
	}
	.box_user_info .box_user_info_header .box_user_url{
	}
	.box_user_info .box_user_info_header .box_user_url img{
		margin-right:3px;
	}
	.box_user_info .box_user_info_header .box_user_memo{
		padding:5px 0px;
	}

	.box_user_info .box_user_menu{
		margin-bottom:20px;
	}
	.box_user_info .box_user_menu ul{
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:35px;
		background:#fff url(./pic/dot_ccc.gif) repeat-x left bottom;
		overflow:hidden;

		border-left:1px solid #ccc;
	}
	.box_user_info .box_user_menu ul li{
		float:left;
	}
	.box_user_info .box_user_menu ul li a{
		display:block;
/*		width:102px;*/
		margin:0px 0px 0px 0px;
		padding:12px 8px 12px 8px;
		line-height:120%;
		text-decoration:none;
		text-align:center;

		border-top:1px solid #ccc;
		border-right:1px solid #ccc;

		background:#fff;
		color:#999;
	}
	.box_user_info .box_user_menu ul li a.sel{
		background:url(pic_menu/bg_menu_on.gif) repeat-x center center;
		color:#f69;
	}
	.box_user_info .box_user_menu ul li a:hover{
		color:#f69;
	}
	.box_user_info .box_user_menu ul li a.emp{
/*		color:#f90;*/
		font-weight:bold;
	}
.box_pan_list{
	margin-bottom:30px;
}
	.box_pan_list td{
		padding:15px 5px 10px 5px;
		border-bottom:1px dotted #642;
/*
		border-top:3px solid #f6f0e0;
		background:#fff url(./pic/bg_gr_yellow.gif) repeat-x left -40px;
*/
		font-size:14px;
	}
	.box_pan_list td .pan_ctgry_name{
		padding:0px 0px 0px 15px;
		background:#fff url(./pic/icon_crown.gif) no-repeat left 3px;
		font-size:14px;
	}
	.box_pan_list td .pan_ctgry_name .span_pan_ctgry_name{
		border:1px solid #f69;
		background:#fff0f0;
		color:#f69;
		font-size:14px;
		padding:0px 5px;
	}
	.box_pan_list td .user_name{
		background:#fff;
		padding:5px;
		font-size:12px;
	}
	.box_pan_list td .shop_name{
		background:#fff0f0;
		background:#f6f0e0;
		padding:5px;
		color:#864;
		font-size:12px;
	}
	.box_pan_list td .shop_name a{
		color:#420;
		color:#864;
	}
	.box_pan_list td .memo{
		background:#fff;
		padding:5px;
		font-size:20px;
	}
	.box_pan_list td.td_fav_btn{
		text-align:center;
	}
	.box_pan_list td.td_fav_btn input{
		width:80px;
		color:#f93;
		background:#420;
		border-top:1px solid #a86;
		border-left:1px solid #a86;
		border-bottom:1px solid #000;
		border-right:1px solid #000;
		font-size:12px;
		padding-top:4px;
		padding-bottom:2px;
		margin:5px 0px;
	}
.box_user_ntc_list{
	margin-bottom:30px;
}
	.box_user_ntc_list td{
		padding:10px 5px;
/*		font-size:11px;*/
		border-bottom:1px dotted #ccc;
	}
