@charset "euc-jp";
/*--------------------------------------------*/ 
#udb_search div
	{
	margin:6px 0px 0px 10px;
	line-height: 130%;
	}
#udb_search div.udb_subtitle
	{
	margin: 1px 0px 0px 0px;
	background:url(../images/myaddress/news_result_back.gif) no-repeat;
	height:30px;
	padding:10px 0px 0px 20px;
	color:#ffffff
	}
#udb_search strong
	{
	margin:0px 0px 0px 20px;
	line-height: 120%;
	}
#udb_search form
	{
	margin:5px 0px 20px 20px;
	color: #535353;
	}
#udb_search form div.txt
	{
	float: left;
/*	IEでfloatを使用したときにbackgroundのレイアウトが崩れる為
	background: url(../images/myaddress/udb_kw_head.gif) no-repeat left center;	*/
	padding:0px 5px 3px 0px;
		}
#udb_search form div.bot
	{
	padding:1px 0px 0px 0px;
	}

#udb_search img
	{
	margin:3px 6px 0px 0px;
	}
#udb_search table.category
	{
	margin:7px 7px 0px 35px;
	width:90%
}
#udb_search td.category_title
	{
	padding:8px 0px 3px 0px;
	}
#udb_search td.category_dsc
	{
	width:33%;
	padding:2px 0px 2px 30px;
	}
#udb_search td.category_title_bottom
	{
	height: 10px;
	border-bottom:1px dashed #C9C5C5;
	}

/*--------------------------------------------*/ 
#udb_results div.udb_subtitle
	{
	margin:6px 0px 0px 0px;
	background:url(../images/myaddress/news_result_back.gif) no-repeat;
	height:30px;
	padding:9px 0px 0px 20px;
	color:#ffffff
	}
#udb_results div, #udb_results form
	{
	margin:2px 7px 8px 15px;
	}
#udb_results table.udb_slist
	{
	width:98%;
	margin:5px 0px 8px 0px;
	padding:0px 0px 5px 0px;
}
#udb_results td.fullname
	{
	width:20%;
	border-bottom:1px dashed #C9C5C5;
	padding:2px 2px 0px 12px;
}
#udb_results td.fullname_jh
	{
	width:25%;
	border-bottom:1px dashed #C9C5C5;
	padding:2px 2px 0px 3px;
}
#udb_results td.cposition
	{
	width:10%;
	border-bottom:1px dashed #C9C5C5;
	padding:2px 2px 0px 3px;
	}
#udb_results td.sex
	{
	width:5%;
	border-bottom:1px dashed #C9C5C5;
	padding:2px 2px 0px 3px;
	}
#udb_results td.cuniversity
	{
	border-bottom:1px dashed #C9C5C5;
	padding:2px 2px 0px 3px;
	}
/*--------------------------------------------*/ 
#udb_address div.udb_subtitle
	{
	margin:0px 0px 0px 10px;
	background:url(../images/myaddress/udb_profile_back.gif) no-repeat;
	height:33px;
	padding:7px 0px 0px 20px;
	color:#ffffff
	}
#udb_address div.profile_bc
	{
	background-color: #F3F2F2;
	margin:8px 16px 5px 18px;
}
#udb_address table.profile
	{
	width:100%;
	line-height: 180%;
	}
#udb_address table.profile td
	{
	background-color: #FFFFFF;
	}
#udb_address table.profile td.line1
	{
	height: 2px; 
	border-bottom: 1px solid #C9C5C5; 
	padding-top: 1px; 
	background-color:#FFFFFF;
	}
#udb_address table.profile td.line_spc
	{
	height: 2px; 
	padding-top: 1px; 
	background-color:#FFFFFF;
	}
#udb_address table.profile td.fullname
	{
	padding:5px 0px 3px 0px;
	border-bottom:5px double #F3F2F2;
	}
#udb_address table.profile em
	{
	margin:8px 7px 5px 7px;
	font-size: 14pt; 
	font-weight: bold; 
}
#udb_address table.profile b
	{
	font-size: 11pt; 
	}
#udb_address table.profile td.body1
	{
	padding:0px 0px 12px 0px;
/*	border-bottom:1px solid #C9C5C5;*/
	}
#udb_address table.profile p
	{
	margin:0px 10px 0px 10px;
	}
#udb_address table.profile td.body2
	{
	background-color:transparent;
	width:27%;
	padding:2px 2px 2px 2px;
/*	border-bottom:1px solid #C9C5C5;*/
	}
/*
#udb_address table.profile div.body2
	{
	height:100%;
	padding:6px 0px 5px 0px;
	background-color: #F3F2F2;
	}
*/
#udb_address table.profile td.body2_1
	{
	width:73%;
	padding:2px 2px 2px 2px;
/*	border-bottom:1px solid #C9C5C5;*/
	}
#udb_address table.profile table.profile_box1
	{
	margin:10px 5px 10px 5px;
	width:99%;
	border:3px double #C9C5C5;
	}
/*
#udb_address table.profile td.profile_box2
	{
	padding:2px 10px 1px 10px;
	border:1px solid #C9C5C5;
	}
*/
#udb_address table.profile td.profile_box2
	{
	padding: 6px 0px 2px 6px;
	border:1px solid #C9C5C5;
	}

#udb_address table.profile td.profile_box3
	{
	padding:10px 10px 8px 10px;
	text-align: left;
	line-height: 148%;
	width:138px;
	}
#udb_address table.profile td.profile_box3_1
	{
	padding:8px 0px 2px 8px;
	text-align: left;
	line-height: 148%;
	}
#udb_address table.profile td.hp1
	{
	padding:8px 0px 2px 10px;
	border-bottom:1px solid #C9C5C5;
	line-height: 148%;
	}
#udb_address table.profile td.hp2
	{
	padding:4px 0px 0px 22px;
	}
#udb_address table.profile td.hp3
	{
	padding:0px 0px 1px 25px;
	}
#udb_address table.profile td.hp4
	{
	padding:0px 0px 1px 25px;
	border-bottom:1px solid #C9C5C5;
	}
#udb_address table.profile td.body3
	{
	padding:8px 0px 2px 10px;
	border-bottom:1px solid #C9C5C5;
	line-height: 148%;
	}

#udb_address table.profile td.body3_1
	{
	padding:8px 0px 2px 12px;
	line-height: 148%;
	}
/*
#udb_address table.profile td.body3_1 td.myweb
	{
	width:142px;
	}
*/
#udb_address table.profile td.ren_title
	{
	padding:8px 0px 2px 10px;
	border-bottom:1px solid #C9C5C5;
	}
#udb_address table.profile table.ren
	{
	width : 100%;
	margin:6px 0px 0px 10px;
	}
#udb_address table.profile table.ren td.ren1
	{
	padding:3px 0px 1px 0px;
	background-color: #F3F2F2;
	font-size: 11pt; 
}
#udb_address table.profile table.ren td.ren1 b
	{
	font-size: 10pt; 
}
#udb_address table.profile table.ren td.ren2
	{
/*	width : 120px;*/
width : 20%;
	padding:4px 0px 1px 0px;
	text-align: right;
	border-bottom:1px solid #C9C5C5;
	}
#udb_address table.profile table.ren td.ren2_1
	{
	padding:4px 0px 1px 0px;
	border-bottom:1px solid #C9C5C5;
	text-align: left;
	}


/*
#udb_address table.profile td.body4
	{
	padding:8px 0px 2px 0px;
	border-bottom:1px solid #C9C5C5;
	}
#udb_address table.profile div.body4
	{
	margin:6px 0px 0px 0px;
	padding:3px 0px 1px 0px;
	background-color: #F3F2F2;
	}
#udb_address table.profile td.body4_1
	{
	padding:4px 0px 1px 88px;
	border-bottom:1px solid #C9C5C5;
	}
#udb_address table.profile td.body4_2
	{
	padding:4px 0px 1px 20px;
	border-bottom:1px solid #C9C5C5;
	}
*/
#udb_address div.admin
	{
	float: left;
	width: 507px;
	text-align: right;
	}
#udb_address div.back
	{
	margin:2px 0px 0px 0px;
	}
/*--------------------------------------------*/ 
body#udb_print
	{
	margin : auto;
	width : 640px;
	text-align:center;
	background:url('');
	}
body#udb_print div.udb_print_frame
	{
	width : 640px;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
	border: 1px solid;
	padding:20px 0px 20px 15px;
	}
body#udb_print div.profile_bc, 
body#udb_print table.profile
		{
	width : 585px;
	}
body#udb_print #udb_address h2.contents_title
	{
	margin:0px 0px 00px 15px;
	}
