@charset "utf-8";



/*common*/

.mb20{ margin:20px auto; width:493px;}

.bold{font-weight:bold;}

/*common-end*/



/*過去ページレイアウト

========================================================*/

td{line-height:1.6;}

table{ margin: 0 auto;}



.cs5 {

font-size:132%;

margin-bottom:5px;

padding-top:10px;

}



td.cs3 {

padding:3px;

}



td.cs3 strong{

margin-bottom:10px;

}



.cs3 img{

vertical-align:middle;

padding-right:5px;

}



.cl3 p{

line-height:1.4;

margin:10px 0;

}



.marc{

	margin:0 auto;

}



.nomarc{

	margin:0 0 0 0;

}





.topic_border{

background:url(../img/topic_border.gif) repeat-x 0 100%;

padding-bottom:20px;

margin-bottom:10px;

}



td.c13{

padding:10px 0 !important;

}





/*2010年用CSS

========================================================*/



#topic_content .topick_kiji{

	width:495px;
	width:600px;

	margin:0 auto 10px;

	padding:0 0 26px;

	background:url(/company/activity/topics/img/topic_border.gif) repeat-x 0 100%;

	}

	

.topic_prev{


	text-align:right;

	clear:both;

	}

.topic_prev a {
	
	display:inline-block;
	
	background:url(/company/images/temp_arrow_left.gif) no-repeat left center;
	
	padding-left:15px;
}



#mainArea #topic_content h4{

	background:none !important;

	font-size:132%;

	font-weight:bold;

	color:#000;

	margin:10px 0 0 0;

	}



#mainArea #topic_content h5{

	color:#2255a4;

	font-weight:bold;

	margin-top:10px;

	}



#topic_content .topic_date{

	text-align:right;

	background:#d3dded;

	color:#2255a4;

	padding:5px;

	margin:0;

	}





#topic_content p{

	line-height:1.6;

	margin-top:10px;

	}



/*ナンバーリスト-----------------------------*/

#topic_content ol{

	margin:5px 0 0 16px;

	}

	

#topic_content ol li{

	list-style-type:decimal;

	line-height:1.6

	}

/*ナンバーリスト-end*/



/*リストなし-----------------------------*/

#topic_content ul{

	margin:5px 0 0 0;

	}



#topic_content ul li{

	line-height:1.6;

	}

/*リストなし-end*/



/*白丸リスト-----------------------------*/

#topic_content ul.circle{

	margin:5px 0 0 16px;

	}



#topic_content ul.circle li{

	list-style:circle;

	line-height:1.6;

	margin-top:5px;

	}

/*白丸リスト-end*/



/*dlリスト-----------------------------*/

#topic_content dl{

	margin-top:10px;

	}



#topic_content dl dt{

	margin-bottom:3px;

	}



#topic_content dl dd{

	margin-bottom:8px;

	}



#topic_content dl.ddml_10 dd{ margin-left:10px;}

#topic_content dl.ddml_20 dd{ margin-left:20px;}

#topic_content dl.ddml_30 dd{ margin-left:30px;}

#topic_content dl.ddml_40 dd{ margin-left:40px;}

#topic_content dl.ddml_50 dd{ margin-left:50px;}

#topic_content dl.ddml_60 dd{ margin-left:60px;}

#topic_content dl.ddml_70 dd{ margin-left:70px;}

#topic_content dl.ddml_80 dd{ margin-left:80px;}

#topic_content dl.ddml_90 dd{ margin-left:90px;}

/*dlリスト-end*/



/*table_color-----------------------------*/

.table_color{

	border-left:1px solid #2255a4;

	border-top:1px solid #2255a4;

	text-align:center;

	margin:5px 0 0 0;

	}



.table_color th{

	border-right:1px solid #2255a4;

	border-bottom:1px solid #2255a4;

	background:#9ED2FC;

	color:#123873;

	font-weight:bold;

	vertical-align:middle;

	}



.table_color td{

	border-right:1px solid #2255a4;

	border-bottom:1px solid #2255a4;

	vertical-align:middle;

	}



.table_color .color_ch1{

	background:#EBF6FF;

	} 



/*table_color-end*/	



/*写真配置-----------------------------*/

#topic_content .topic_img{

	width:495px;

	margin:20px auto 10px;

	text-align:center;

	}



#topic_content .topic_img .photo_c{

	display:block;

	clear:both;

	}



#topic_content .topic_img .photo_l{

	float:left;

	margin-right:10px;

	}



#topic_content .topic_img .photo_r{

	float:left;

	}

/*写真配置*-end/

		

	
/* 2010-08-22 セパレータ部分 */
img.separator540px,
img.separator495px { display:block; margin:10px auto; }
	

/* 2010-08-26 */


	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	


