/* ----------------------------------------------------------------------------------------------------- */

.works_list_col
	{
	padding:0 0 14px 0;
	background-image: url(../../img/bg_011.gif);
	background-repeat: no-repeat;
	background-position: center bottom;		
	}

.works_list_col_ptn02
	{
	padding:0 0 14px 0;
	}
	
.works_list_col_ptn03
	{
	 margin:11px 0 0 0; 		
	}

.works_list_col_ptn04
	{
	padding:0 0 20px 0;
	background-image: url(../../img/bg_011.gif);
	background-repeat: no-repeat;
	background-position: center bottom;		
	}

.works_list_col_ptn05
	{
	margin:0 0 14px 0;
	}

.works_list_col_ptn06
	{
	padding:0 0 8px 0;
	background-image: url(../../img/bg_011.gif);
	background-repeat: no-repeat;
	background-position: center bottom;	
	}


.contents_expo
	{
	margin:0 0 15px 0;
	}
	
.contents_expo_bold
	{
	font-weight:bold;
	}

.list_col_base
	{
	padding:0 0 7px 0;
	background-image: url(../../img/bg_020.gif);
	background-repeat: no-repeat;
	background-position: center bottom;		
	}

.list_col_base_noline
	{
	padding:0 0 7px 0;		
	}

.search_expo	{ margin:0 0 15px 0; text-align:left}
.search_expo p	{ margin:0 0 5px 16px;}


/*  works list anchor  
-------------------------------------------------- */
.works_list_anchor01		{ text-align:left; font-weight:bold; padding-left:16px; background-repeat: no-repeat; background-position: left top; background-image: url(../../img/icon_001.gif); }
.works_list_anchor02		{ text-align:left; font-weight:bold; padding-left:14px; background-repeat: no-repeat; background-position: left 2px; background-image: url(../../img/icon_002.gif); }
.works_list_anchor03		{ text-align:left; padding-left:14px; background-repeat: no-repeat; background-position: left 2px; background-image: url(../../img/icon_002.gif); }
.works_list_anchor04		{ text-align:left; padding-left:14px; background-repeat: no-repeat; background-position: left 2px; background-image: url(../../img/icon_012.gif); }
.works_list_anchor05		{ text-align:center;}
.works_list_anchor05 p		{ margin:5px 3px 0 3px; text-align:left; font-weight:nomal;}
.works_list_anchor05 a		{ font-weight:bold;}
.works_list_anchor06		{ text-align:left; padding-left:16px; background-repeat: no-repeat; background-position: left top; background-image: url(../../img/icon_001.gif);	margin:5px 0 3px 0; float:right; }
.works_list_anchor07		{ font-weight:bold}
.works_list_anchor08		{ text-align:right; padding-left:16px; background-repeat: no-repeat; background-position: left top; background-image: url(../../img/icon_001.gif);	margin:5px 0 0 0; float:right; }
.works_list_anchor09		{ padding-left:16px; background-repeat: no-repeat; background-position: left top; background-image: url(../../img/icon_001.gif); margin:10px 0 7px 0; float:right; }
.works_list_anchor10		{ padding-left:16px; background-repeat: no-repeat; background-position: left top; background-image: url(../../img/icon_001.gif); margin:5px 0 7px 0; float:left; }



/* ----------------------------------------------- */


/*  works list Patern 01 = 1 x 3
-------------------------------------------------- */
.works_list_ptn01 table		{ width:543px;}
.works_list_ptn01 td		{ vertical-align:top;}
.list_ptn01_nbsp			{ font-size:1px; line-height:1px; width:15px;}
.list_ptn01_bg				{ width:170px; vertical-align:top; text-align:center; background-image: url(../../img/bg_013.gif); background-repeat: no-repeat; background-position: left bottom;}
.list_ptn01_data			{ padding:5px 5px 6px 5px; background-image: url(../../img/bg_012.gif); background-repeat: no-repeat; background-position: left top;}
.list_ptn01_data img		{ margin:0 0 2px 0; padding:0; }
.list_ptn01_blank			{ width:170px; display:block; vertical-align:top; font-size:1px;}


/* ----------------------------------------------- */


/*  works list Patern 0101 = 1 x 3 margin-bottom
-------------------------------------------------- */
.works_list_ptn0101 table	{ width:543px; margin-bottom:6px;}
.works_list_ptn0101 td		{ vertical-align:top;}
.list_ptn0101_nbsp			{ font-size:1px; line-height:1px; width:15px;}
.list_ptn0101_bg			{ width:170px; vertical-align:top; text-align:center; background-image: url(../../img/bg_013.gif); background-repeat: no-repeat; background-position: left bottom;}
.list_ptn0101_data			{ padding:5px 5px 6px 5px; background-image: url(../../img/bg_012.gif); background-repeat: no-repeat; background-position: left top;}
.list_ptn0101_data img	{ margin:0 0 1px 0; padding:0; }
.list_ptn0101_blank			{ width:170px; display:block; vertical-align:top; font-size:1px;}
/* ----------------------------------------------- */

/*  works list Patern 0102 = 1 x 3 margin-bottom
-------------------------------------------------- */
.works_list_ptn0102 table	{ width:543px; vertical-align:top;}
.works_list_ptn0102 td		{ vertical-align:top; text-align:left;}
.list_ptn0102_bg			{ width:170px; vertical-align:top; background: url(../../img/bg_013.gif) left bottom no-repeat; text-align:center;}

.list_ptn0102 			{ margin-right:5px;}
.list_ptn0102 img		{ margin:2px 7px 0 0; padding:0; float:left;}
.list_ptn0102 p			{ margin:2px 0 1px 0; padding:0;}
.list_ptn0102 a			{ font-weight:bold;}
.list_ptn0102 h4		{ margin:2px 0 5px 0; text-align:left;}
.list_ptn0102_txt		{ float:left; margin:0 2px 0 0; width:90px; text-align:left;}
.list_ptn0102_blank		{ width:170px; display:block; vertical-align:top; font-size:1px;}

/*  works list Patern 0103 = 1 x 3 margin-bottom
-------------------------------------------------- */
.works_list_ptn0103 table	{ width:543px; }
.works_list_ptn0103 td		{ vertical-align:top;  text-align:left;}

.list_ptn0103_data			{ padding:10px 5px 10px 5px; background: url(../../img/bg_016.gif) left top no-repeat; text-align:left;}
.list_ptn0103_bg			{ width:268px; vertical-align:top; background: url(../../img/bg_017.gif) left bottom no-repeat; text-align:center;}
.list_ptn0103				{ display:block;}
.list_ptn0103 img			{ margin:2px 7px 0 0; padding:0; float:left;}
.list_ptn0103 p				{ margin:2px 0 1px 0; padding:0;}
.list_ptn0103 a				{ margin-bottom:5px;}
.list_ptn0103 h4			{ margin:2px 0 5px 0; font-weight:bold;}

.list_ptn0103_txt			{ width:132px; float:left;}

/*  works list Patern 01 = 1 x 3
-------------------------------------------------- */
.works_list_ptn0104 table	{ width:543px; margin-bottom:10px;}
.works_list_ptn0104 td		{ vertical-align:top; text-align:left;}
.list_ptn0104_nbsp			{ font-size:1px; line-height:1px; width:15px;}
.list_ptn0104_bg			{ width:170px; vertical-align:top; background: url(../../img/bg_013.gif) left bottom no-repeat;}
.list_ptn0104_data			{ padding:5px 5px 6px 5px; background: url(../../img/bg_012.gif) left top no-repeat;}
.list_ptn0104_data img		{ margin:0 0 2px 0; padding:0; }
.list_ptn0104_blank			{ width:170px; display:block; vertical-align:top; font-size:1px;}


/* ----------------------------------------------- */

/*  works list Patern 02 = 1 x 4
-------------------------------------------------- */
.works_list_ptn02 table		{ width:543px; }
.works_list_ptn02 td		{ vertical-align:top;}
.list_ptn02_nbsp			{ font-size:1px; line-height:1px; width:11px}
.list_ptn02_bg				{ width:126px; vertical-align:top; background-image: url(../../img/bg_015.gif); background-repeat: no-repeat; background-position: left bottom; text-align:center;}
.list_ptn02_data			{ padding:5px 5px 6px 5px; background-image: url(../../img/bg_014.gif); background-repeat: no-repeat; background-position: left top;}
	.list_ptn02_data img	{ margin:0 0 1px 0; padding:0; }
	
.list_ptn02_blank			{ width:126px; display:block; vertical-align:top; font-size:1px;}

/* ----------------------------------------------- */


/*  works list Patern 03 = word list
-------------------------------------------------- */
.works_list_ptn03			{ width:543px; text-align:center; font-size:11px;}
	.works_list_ptn03_bg	{ background:#F2F2F2; padding:9px 10px 8px 10px; }
	.works_list_ptn03 a		{ font-weight:bold;}
/* ----------------------------------------------- */


/*  works list Patern 04 = 1 x 2
-------------------------------------------------- */
.works_list_ptn04 table		{ width:543px; }
.works_list_ptn04 td		{ vertical-align:top; text-align:left;}
.list_ptn04_nbsp			{ font-size:1px; line-height:1px; width:4px;}
.list_ptn04_bg				{ width:268px; vertical-align:top; background-image: url(../../img/bg_017.gif); background-repeat: no-repeat; background-position: left bottom; text-align:center;}
.list_ptn04_data			{ padding:10px; background-image: url(../../img/bg_016.gif); background-repeat: no-repeat; background-position: left top; }

.data_img		{ text-align:center;}

	.list_ptn04_data img	{ margin:0 0 1px 0; padding:0; }
	.list_ptn04_txt		 	{ margin:10px 9px 1px 11px; padding:0; width:248px}
	.list_ptn04_details		{ margin:0 0 6px 0; padding:0; }

.list_ptn04_data_title_txt p	{ margin:0 0 3px 0; text-align:left;}


/* f201 */
.list_ptn04_data			{ text-align:left;}
.list_ptn04_data img.tcy	{ float:left; margin-right:7px;}

.list_ptn04_info			{ float:left; margin:0 5px 0 0; width:146px;}
.list_ptn04_info img		{ margin:5px 0 7px 0}
.list_ptn04_info p			{ margin:5px 0}

.list_ptn04_data_link			{ margin:10px 0 5px 0;}
.list_ptn04_data_link li		{ text-align:left; padding-left:16px; margin-bottom:5px; list-style:none; background: url(../../img/icon_001.gif) left top no-repeat;}

.list_ptn04_blank				{ width:268px; display:block; vertical-align:top; font-size:1px;}

/* ----------------------------------------------- */

/*  works list Patern 05 = 1 (image=left, text=right) x 2   
-------------------------------------------------- */
.works_list_ptn05			{ width:543px; margin-top:5px;}
.works_list_ptn05 td		{ vertical-align:top;}
.list_ptn05_nbsp			{ font-size:1px; line-height:1px; width:4px;}
.list_ptn05_bg				{ width:268px; vertical-align:top; background-image: url(../../img/bg_017.gif); background-repeat: no-repeat; background-position: left bottom; text-align:center;}
.list_ptn05_data			{ padding:10px 5px 10px 5px; background-image: url(../../img/bg_016.gif); background-repeat: no-repeat; background-position: left top;}

	.list_ptn05_col			{ display:block;}
	.list_ptn05_data img	{ margin:0 0 1px 0; padding:0 10px 0 0; float:left;}
	.list_ptn05_txt		 	{ margin:0; padding:0; float:right; text-align:left; width:130px;}
	
	.list_ptn05_txt p	 	{ margin:8px 0 0 0;}


/* ----------------------------------------------- */

/*  works list Patern 06 = search result
-------------------------------------------------- */
.works_list_ptn06			{ width:375px; text-align:left; }
	.works_list_ptn06_bg	{ background:#F2F2F2; padding:9px 10px 8px 10px; border:1px solid #999999}
	.works_list_ptn06 a		{ font-weight:bold;}
/* ----------------------------------------------- */

/*  works list Patern 07 = 1 x 2 padding_bottom17px
-------------------------------------------------- */
.works_list_ptn07 table		{ width:543px; }
.works_list_ptn07 td		{ vertical-align:top;}
.list_ptn07_nbsp			{ font-size:1px; line-height:1px; width:4px;}
.list_ptn07_bg				{ width:268px; vertical-align:top; background-image: url(../../img/bg_017.gif); background-repeat: no-repeat; background-position: left bottom; text-align:center;}
.list_ptn07_data			{ padding:10px 5px 10px 5px; background-image: url(../../img/bg_016.gif); background-repeat: no-repeat; background-position: left top;}
	.list_ptn07_txt		 	{ margin:10px 9px 12px 11px; padding:0; }

.list_ptn07_data_title_txt h5 	{ font-weight:normal;}



/*  works list Patern 08 = 1 x 2 image and text
-------------------------------------------------- */
.works_list_ptn08			{ margin-bottom:10px;}
.list_ptn08_bg				{ width:543px; vertical-align:top; background-image: url(../../img/bg_023.gif); background-repeat: no-repeat; background-position: left bottom;}

.list_ptn08_data			{ padding:10px 10px 10px 10px; background-image: url(../../img/bg_024.gif); background-repeat: no-repeat; background-position: left top; text-align:left;}
.list_ptn08_data p			{ float:left;}

	.list_ptn08_data img	{ margin:0 0 1px 0; padding:0; }
	.list_ptn08_txt		 	{ margin:10px 9px 12px 11px; padding:0; }

	.list_ptn08_text_left		{ width:255px; float:left; margin:0 10px 0 0;}
	.list_ptn08_text_left h4	{ font-weight:normal;}

	.list_ptn08_text_right		{ width:255px; float:left; margin:0 0 5px 0}
	.list_ptn08_text_right img	{ margin-top:3px;}



/*  works list Patern 09 = word list
-------------------------------------------------- */
.works_list_ptn09			{ width:543px; margin-bottom:21px; text-align:center; font-size:11px;}
	.works_list_ptn09_bg	{ background:#F2F2F2; padding:9px 10px 8px 10px; }
	.works_list_ptn09 a		{ font-weight:bold;}
/* ----------------------------------------------- */


/*  works list Patern 09 = 1  
-------------------------------------------------- */
.list_ptn09_bg		{ width:246px; border:1px solid #CCCCCC; background-color:#FFFFFF; text-align:center; }
.list_ptn09_bg img	{ margin:10px;}


/*  works list Patern 10 = 1 x 3
-------------------------------------------------- */
.works_list_ptn10 table					{ width:745px; margin-bottom:10px}
.works_list_ptn10 td					{ width:246px; vertical-align:middle; }
.works_list_ptn10 td.list_ptn10_nbsp	{ width:1px !important; font-size:1px; line-height:1px;}

/* works list Patern 11 (present)
-------------------------------------------------- */
.works_list_ptn11 { width:268px; float:left}
.works_list_ptn12 { width:268px; float:right}






/* ----------------------------------------------- */
.works_list_ptn11 table		{ width:751px; text-align:left}
.works_list_ptn11 td		{ vertical-align:top;}
.list_ptn11_nbsp			{ font-size:1px; line-height:1px; width:5px}
.list_ptn11_bg				{ width:180px; vertical-align:top; background-image: url(../../img/bg_029.gif); background-repeat: no-repeat; background-position: left bottom;}
.list_ptn11_data			{ padding:9px 7px 9px 7px; background-image: url(../../img/bg_028.gif); background-repeat: no-repeat; background-position: left top;}
.list_ptn11_data2			{ margin-bottom:3px; background-image: url(../../../sitemap/img/bg_001_005.gif); background-repeat: no-repeat; background-position: left bottom;}
.list_ptn11_nbsp2			{ width:180px}
/* ----------------------------------------------------------------------------------------------------- */


/*  function icon  ptn01
-------------------------------------------------- */
.function_icon				{ width:543px; margin-bottom:10px; border:1px solid #CCCCCC;}
.function_icon_pdd			{ padding:5px; text-align:center;}

.function_icon_pdd li		{ display:inline; padding:3px 0 2px 20px; font-size:11px;}

.function_icon_pdd li.fct01	{ background:url(../../img/icon_fct01.gif) left top no-repeat; margin-left:7px;}
.function_icon_pdd li.fct02	{ background:url(../../img/icon_fct02.gif) left top no-repeat; margin-left:7px;}
.function_icon_pdd li.fct03	{ background:url(../../img/icon_fct03.gif) left top no-repeat; margin-left:7px;}
.function_icon_pdd li.fct04	{ background:url(../../img/icon_fct04.gif) left top no-repeat; margin-left:7px;}
.function_icon_pdd li.fct05	{ background:url(../../img/icon_fct05.gif) left top no-repeat; margin-left:7px;}


/*  function icon  ptn02
-------------------------------------------------- */
/*  image list		 */
.com_image_list		{ width:543px; margin:0 0 10px 0; background-color:#F2F2F2}
.com_image_list_pdd	{ padding:5px 5px 5px 5px;}
.image_list			{ float:left; font-size:11px; margin:5px 0 5px 0;}

/*  image list@noside		 */
.com_image_noside_list		{ width:751px; margin:0 0 10px 0; background-color:#F2F2F2}
.com_image_list_noside_pdd	{ padding:5px 5px 5px 5px;}
.image_list_noside			{ float:left; font-size:11px; margin:5px 0 5px 0;}

.function_icon03			{ float:right; font-size:11px; margin:0 0 5px 0;}
.function_icon03 img		{ margin-left:5px; margin-bottom:3px; vertical-align:middle}


/*  function icon  ptn03
-------------------------------------------------- */
.function_icon_expo				{ margin:15px 0 10px 0;}
.function_icon_expo li			{ margin:0 0 2px 0; padding-left:23px; list-style:none; height:17px; vertical-align:bottom}
.function_icon_expo li.fct01	{ background:url(../../img/icon_fct01.gif) left top no-repeat;}
.function_icon_expo li.fct02	{ background:url(../../img/icon_fct02.gif) left top no-repeat;}
.function_icon_expo li.fct03	{ background:url(../../img/icon_fct03.gif) left top no-repeat;}
.function_icon_expo li.fct04	{ background:url(../../img/icon_fct04.gif) left top no-repeat;}
.function_icon_expo li.fct05	{ background:url(../../img/icon_fct05.gif) left top no-repeat;}


/*  new icon  
-------------------------------------------------- */
.new_icon	{ margin-right:8px; float:left;}


/* ----------------------------------------------------------------------------------------------------- */

/*  com pagenumber 
-------------------------------------------------- */
.com_pagenumber table		{ width:543px;}
.com_pagenumber td.back		{ width:100px; color:#A8A8A8; padding:0 0 0 12px; background:url(../../img/icon_007.gif) left top no-repeat; text-align:left;}
.com_pagenumber td.next		{ width:100px; color:#A8A8A8; padding:0 12px 0 0; background:url(../../img/icon_008.gif) right top no-repeat; text-align:right;}
.com_pagenumber td.nombre	{ text-align:center;}
/* ----------------------------------------------------------------------------------------------------- */

/*  com pagenumber noside
-------------------------------------------------- */
.com_pagenumber_noside table		{ width:751px;}
.com_pagenumber_noside td.back		{ background:url(../../img/icon_007.gif) left top no-repeat; text-align:left;}
.com_pagenumber_noside td.back 		{ padding:0 0 0 12px;}
.com_pagenumber_noside td.next		{ background:url(../../img/icon_008.gif) right top no-repeat; text-align:right;}
.com_pagenumber_noside td.next 		{ padding:0 12px 0 0;}
.com_pagenumber_noside td.nombre	{ text-align:center;}

/* ----------------------------------------------------------------------------------------------------- */

/*  search select ptn01
-------------------------------------------------- */
.search_select_ptn01				{ margin:0 0 15px 0; }
.search_select_ptn01 td.nbsp		{ font-size:1px; width:29px}

.search_select_ptn01 select			{  margin:0 5px 7px 0; vertical-align:top;}




/* ----------------------------------------------------------------------------------------------------- */


/*  works list Patern 01 = 1 x 3
-------------------------------------------------- */
.works_list_ptn15 table		{ width:543px;}
.works_list_ptn15 td		{ vertical-align:top;}
.list_ptn15_nbsp			{ font-size:1px; line-height:1px; width:15px;}
.list_ptn15_bg				{ width:170px; vertical-align:top; text-align:center; background-image: url(../../img/bg_013.gif); background-repeat: no-repeat; background-position: left bottom;}
.list_ptn15_data			{ padding:5px 5px 6px 5px; background-image: url(../../img/bg_012.gif); background-repeat: no-repeat; background-position: left top;}
.list_ptn15_data img		{ margin:0 0 2px 0; padding:0; }
.list_ptn15_blank			{ width:170px; display:block; vertical-align:top; font-size:1px;}


/* ----------------------------------------------- */
