/*	main:	#B33737		*/
/*	second:	#f7dfde		*/
/*	text:	#9C3031		*/
/*	border:	#D88181		*/
/*  /immigration/				*/

/***********************************************/
/* Header                                      */
/***********************************************/
#tab { 
	margin-top:		5px; 
	padding:		0px; 
	width:			100%; 
	border-bottom:	5px solid #B33737;
	height:			24px;
	overflow: 		hidden;
}

/***********************************************/
/* FOOTER                                      */
/***********************************************/
#footer { 
	margin:			0px; 
	padding:		5px 10px; 
	text-align:		right; 
	border-top:		3px solid #B33737;
}

#footer td {
	padding:		5px 10px; 	
}
/***********************************************/
/* Text                                        */
/***********************************************/
.color_main { 
	color:			#B33737; 
}
.color_text	{ 
	color:			#9C3031; 
}
.bold_color { 
	font-weight:	bold; 
	color:			#9C3031; 
}
.bold_color_large { 
	font-weight:	bold; 
	color:			#9C3031; 
	font-size:		120%;
}

.bold_color_small { 
	font-weight:	bold; 
	color:			#9C3031; 
	font-size:		80%;
}

/***********************************************/
/* BG Color                                    */
/***********************************************/
.bgcolor_main	{ background-color:#B33737; }
.bgcolor_second	{ background-color:#f7dfde; }

/***********************************************/
/* TITLE                                       */
/***********************************************/
.title_line { 
	text-align: 	left; 
	font-size:		100%; 
	color:			#9C3031; 
	width: 			90%; 
	border-bottom: 	1px solid #B33737; 
	font-weight:	bold;
}
.title_top { 
	text-align: 	center; 
	font-size: 		110%; 
	line-height: 	1.3; 
	font-weight: 	bold; 
	color: 			#ffffff; 
	border:			1px solid #B33737; 
	width: 			100%; 
	padding: 		0px; 
	margin: 		0px; 
	background-image: url('../image/classified/title_back.gif'); 
}

.title_navi{ 
	text-align:		center; 
	width: 			100%; 
	padding:		3px 3px 3px; 
	margin:			0px; 
	border-top:		1px solid #D88181;
	font-weight:	bold; 
	font-size:		80%;
	color:			#FFFFFF; 
	background-image: url('../image/classifed/title_back.gif'); 
}

/***********************************************/
/* TABLE                                       */
/***********************************************/
.table_main	{ 
	font-size:			80%;
	color:				#444444;
	border:				1px solid #B33737;
	width:				728px;
}

.notice {
	width: 728px;
}

.width {
	width: 728px;
}

.table_title { 
	background-color:	#CC5959;
	text-align:			center;
	color:				#ffffff;
	font-weight:		bold;
}
.table_AC { 
	background-color:	#FFECEC;
	border:				1px solid #B33737;
}
.table_SL {
	background-color:	#ECFFEC; 
	border:				1px solid #B33737;
}
.table_WO { 
	background-color:	#ECECFF; 
	border:				1px solid #B33737;
}
.table_TE { 
	background-color:	#FFFFEC; 
	border:1px solid 	#B33737;
}
.table_ES { 
	background-color:	#ECFFFF; 
	border:				1px solid #B33737;
}
.table_FI {
	background-color:	#FFECFF; 
	border:				1px solid #B33737;
}
.border { 
	border:				1px solid #B33737; 
}

.tableNavi { 	
	border:				1px solid #B33737;
	border-top:			3px solid #B33737;
	font-size:			80%;
	color:				#444444;
	border-collapse: 	collapse;
	width:				100%;
}
table.tableNavi td 	{	
	border:				1px solid #B33737;
	vertical-align: 	top;
	padding:			2px;
}

/***********************************************/
/* BOX                                         */
/***********************************************/
.box_contact {	
	border:				1px solid #B2653F;
	background-color:	#F7EDE8;
	padding:			5px;
	text-align:			center;
	width:				90%;
	margin-left:		0
}

/***********************************************/
/* OTHER                                       */
/***********************************************/
.period {
	text-align:			left;
	color:				#666666;
	padding:			0;
	width:				130px;
	vertical-align:		bottom;
	font-size:			80%;
}

.photo {
	padding:			0 4px 4px 0;
	width:				120px;
	text-align:			right;
}

.summary_table {
	width:				95%;
	border:				1px solid #E4E4B3;
}
.summary_side {
	background-color:	#E4E4B3;
	width:				18px;
}
.summary_main {
	font-size:			95%;
	text-align:			left;
	padding:			10px;
	padding-bottom:		5px;
	border:				1px solid #E4E4B3;
}
