 

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



/* clm_title
--------------------------------------------------------------------- \*/
.clm_title_pd	{ overflow:hidden; zoom:1;}

	.clm_title h3	{ float:left;}
	.clm_title p	{ width:150px; float:right; margin:0 0 0 16px; padding:11px 11px 0 0; text-align:right;}
	.clm_title img	{ margin:0 0 0 16px;}



/* csr_copy
--------------------------------------------------------------------- \*/
.csr_copy	{ width:640px; margin:0 0 20px 0; padding:0; overflow:hidden;}

	.csr_copy_logo		{ width:235px; margin:0; padding:0; float:left;}
	.csr_copy_text		{ width:371px; margin:33px 0 0 0; padding:0; float:right; line-height:140%;}
	.csr_copy_text p	{ margin:0 0 7px 0; padding:0; text-align:justify; text-justify:distribute; }

.csr_copy_text02		{ width:640px; margin:0 0 15px 0; padding:0; line-height:140%; text-align:justify; text-justify:distribute; }
	.csr_copy_text02 p	{ width:640px; margin:0 0 9px 0; padding:0; text-align:left;}


.csr_copy_text03		{ width:640px; margin:0 0 45px 0; padding:0; text-align:right;}



/* info_box
--------------------------------------------------------------------- \*/
.info_box		{ width:640px; margin:0 0 30px 0;}
.info_box ul		{ margin:0; padding:0;}
.info_box li		{ width:640px; margin:0 0 8px 0; padding:0 0 8px 0; list-style:none; overflow:hidden; display:block;}
.info_box li		{ background:url(../../../shared/img/line_002.gif) left bottom repeat-x;}

.info_day		{ width:80px; margin:1px 10px 0 0; padding:0 0 0 12px; float:left;}
.info_day		{ background:url(../../../shared/img/icon_003.gif) left top no-repeat;}

.info_details	{ width:530px; margin:0; padding:0; float:left; line-height:145%;}


/* csr_area
--------------------------------------------------------------------- \*/
.csr_area			{ width:640px; margin:0 0 27px 0;}
	.csr_area h4	{ margin:0 0 24px 0;}

.csr_box			{ width:640px; padding:0; margin:0 0 11px 0; overflow:hidden;}
	.csr_box h5		{ padding:0; margin:0;}
	
	
.csr_box_img	{ width:155px; padding:0 0 13px 0; margin:0 20px 0 0; float:left;}

.csr_box_text	{ width:465px; float:left; padding:0; margin:0; line-height:140%;}
	.csr_box_text dl	{ padding:0; margin:0;}
	.csr_box_text dt	{ padding:0; margin:0;}
	.csr_box_text dt	{ color:#FFA507; font-weight:bold;}

	.csr_box_text dd	{ padding:0 0 13px 0; margin:0;}
	
	
	
/* list_back
--------------------------------------------------------------------- \*/
.list_back		{ width:640px; margin:20px 0 22px 0; padding:0; overflow:hidden;}

	.list_back p	{ width:250px; margin:0; padding:5px 7px; float:right; text-align:left;}
	.list_back p	{ background:#F1FEE5; border:1px solid #AAD86A;}

	.list_back a	{ padding:0 0 0 11px;}
	.list_back a	{ background:url(../../../shared/img/icon_003.gif) left center no-repeat;}
	
	
/* csr_menu
--------------------------------------------------------------------- \*/
.csr_menu		{ width:640px; margin:0 0 32px 0; overflow:hidden;}

	.csr_menu p	{ margin:0; padding:0; float:left}

