
/* contents_title
--------------------------------------------------------------------- \*/
	.contents_title h2	{ width:199px; margin:0 15px 18px 0; float:left;}
	.rss				{ margin:7px 0 0 0; float:left;}

/* menu
--------------------------------------------------------------------- \*/
#menu dl	{ padding:0;}


/* clm_title
--------------------------------------------------------------------- \*/
.clm_title		{ width:640px; overflow:hidden;}

	.clm_title_pd	{ padding:8px 13px;}

	.clm_title h3	{ width:250px; padding:0 0 9px 0; float:left;}
	.clm_title p	{ width:180px; padding:0 0 6px 0; float:right;}


	/* select_box */
	.select_box			{ padding:0 0 0 15px; float:right; overflow:hidden; text-align:right;}
	.select_box			{ background:url(../../shared/img/line_004.gif) left center repeat-y;}

		.slt_company	{ margin:0 10px 0 0; float:left;}
		.slt_years		{ margin:0; padding:0; float:left;}


	/* default link */
	.select_box a:link		{ color:#FFFFFF; text-decoration:underline; }
	.select_box a:visited	{ color:#FFFFFF; text-decoration:underline; }
	.select_box a:hover		{ color:#FFFFFF; text-decoration:none; }
	.select_box a:active	{ color:#FFFFFF; text-decoration:none; }

	.select_box strong		{ color:#FFFFFF;}

	/* default link */


	/* year_list */
	.year_list			{ width:640px; margin:0 0 27px 0;}
	.year_list			{ border:5px solid #EDEDED}

	.year_list dl		{ overflow:hidden;}
	.year_list dt		{ margin:0 10px 0 0; padding:5px; float:left; color:#FFFFFF; font-weight:bold;}
	.year_list dt		{ background:#4B4B4B;}
	.year_list dd		{ margin:0; padding:5px 11px 5px 8px; float:left; display:block;}
	.year_list dd		{ background:url(../../shared/img/icon_003.gif) left 5px no-repeat;}

	.year_stay	{ font-weight:bold; color:#333333}



/* press_list
--------------------------------------------------------------------- */
.press_release	{ width:640px; margin:0 0 52px 0;}


.press_list		{ width:640px; margin:0 0 10px 0; padding:0 0 10px 0; overflow:hidden;}
.press_list		{ background:url(../../shared/img/line_002.gif) left bottom repeat-x;}

.press_text			{ width:520px; margin:0 10px 0 0; float:left; line-height:140%; text-align: justify; text-justify: distribute;}
	.press_text	h4	{ padding:0 0 0 13px; font-weight:normal; clear:both;}
	.press_text	h4	{ background:url(../../shared/img/icon_003.gif) left top no-repeat;}

	.press_text	h4.nolink	{ background:none;}


.press_text_02			{ width:640px; margin:0; line-height:140%;}
	.press_text_02	h4	{ padding:0 0 0 13px; font-weight:normal; clear:both;}
	.press_text_02	h4	{ background:url(../../shared/img/icon_003.gif) left top no-repeat;}

	.press_util			{ margin:0 0 3px 0; padding:0 0 5px 0; overflow:hidden;}
		.press_icon		{ margin:1px 10px 0 0; float:left;}
		.press_day		{ margin:0 10px 0 0; float:left;}
		.press_cmy		{ float:left; font-weight:bold;}



	/* page_list */
	.page_list	{ margin-top:23px;}
	
	/* acr_rdr */
	.acr_rdr	{ margin-top:15px;}

	/* backnumber */
	.backnumber	{ width:640px; margin:25px 0 35px 0; text-align:center;}







/* company_box
--------------------------------------------------------------------- */
.company_box	{ width:640px; margin:0; overflow:hidden;}

.company_box ul	{ margin:0; padding:0;}
.company_box li	{ width:300px; padding:0; list-style:none; display:inline;}

	.company_box p		{ margin:0; display:table-cell; vertical-align:middle; }
	.company_box img	{ margin:0 10px 0 0; }


	/* company_box_01 */
	.cmy_box_01		{ width:300px; margin:0 0 14px 0; float:left;}
	
	/* company_box_02 */
	.cmy_box_02		{ width:300px; margin:0 0 14px 0; float:right;}

	/* company_box_03 */
	.cmy_box_03		{ width:300px; margin:0; float:left;}
	
	/* company_box_04 */
	.cmy_box_04		{ width:300px; margin:0; float:right;}


	/*for IE6 */  
	* html .company_box p { display:inline; zoom:1;}   
		
	/*for IE7 */  
	*:first-child+html .company_box p { display:inline; zoom:1;}  






















