@import url("/common/css/rn01/common.css");

body
{
font-size:12px;
margin:0;
padding:0;
text-align:left;
color:#333333;
}


a:link, a:visited{ color:#404f6f; text-decoration:underline; }
a:active, a:hover{ color:#404f6f; text-decoration:none; }


TD.font6
{
    font-size: 6pt;
}
TD.font8
{
    font-size: 8pt;
}
TD.font10
{
    font-size: 10pt;
}
TD.font12
{
    font-size: 12px;
}

img{
margin:0;
padding:0;
clear:both;
}

TD .column_t
{
	font-size: 14px;
	/*letter-spacing: 2px;*/
	font-weight: bold;
	/*COLOR: MediumBlue;*/
	color:	#333333;
	text-align:left;
	margin:0;
	padding:4px 3px 3px 5px;
	border-left:3px #666 solid;
}

.column_t2
{
	font-size: 14px;
	/*letter-spacing: 2px;*/
	font-weight: bold;
	/*COLOR: #ff8c00;*/
	text-align:left;
	border-bottom:1px  dashed #CCCCCC;
	border-left:3px #ccc solid;
}

TD .column
{
	font-size: 12px;
	/*letter-spacing: 2px;*/
	line-height: 1.5;
	text-align:left;
}

TD .column8
{
	font-size: 8pt;
	letter-spacing: 2px;
	line-height: 1.5;
}

.pagetitle1 {
	font-size: 16px;
	font-weight: bold;
	margin-left: 4px;
	padding-left: 4px;
}
.tb0 {
 border-collapse: collapse;
 }


.td01_l {
 text-align:left;
	background-color: #FFFFE1;	
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top: 1px solid #BABCBC;	
 border-left: 1px solid #BABCBC;	
	height:100px;
	width:25%;
	FONT-SIZE: 10pt;
}
.td01_c {
 text-align:left;
	background-color: #F0F0F0;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top: 1px #BABCBC solid;
	border-left: 1px #BABCBC solid;
	width:50%;
	FONT-SIZE: 10pt;
}
.td01_r {
 text-align:left;
	/*background-color: #F0F0F0;*/
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top: 1px solid #BABCBC;	
 border-left: 1px solid #BABCBC;	
 border-right: 1px solid #BABCBC;
	width:25%;
	FONT-SIZE: 10pt;
}

.td01gr2 {
	font-weight:bold;
	color: grey;
	background-color: #b0c4de;
	padding-left: 14px;
	/*border: 1px solid #6a5acd;*/
	FONT-SIZE: 10pt;
}




ul{
	list-style-image : url(images/point.gif);
	margin-left : 20px;
	margin-top : 5px;
	line-height: 1.2em;
}


table.body_layer
{
/*border: solid 2px lightblue;*/
border: solid 1px #ccc;
/*border-collapse: collapse;*/
text-align:left;
}

tr.body_layer
{
    font-size: 12px;
    VERTICAL-ALIGN: top;
}

td.body_layer
{
/*border: solid 2px lightblue;*/
border: solid 1px #ccc;
margin:0;
padding:5px;
}

/*--コラムタイトル（index）--*/
.column_tit{
font-size:14px;
font-weight:bold;
}



td.body_layer p
{
display:block;
margin:10px 0 0 14px;
padding:0;
line-height:135%;
font-size:12px;
}


.tab_table td.tab_table01{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.tab_table02{
border-bottom:1px solid #CCCCCC;
}




/* ==

　header

=============================================================================== */
.headerArea{
	width:100%;
	margin:0 0 20px;
	padding:13px 0 0;
	background:url(/common/images/renew2009/bk_header.gif) left top repeat-x;
	zoom:1;
	clear:both;
}
* html .headerArea{ height:1%; }
.headerArea { border-bottom: 1px solid #ccc; }

.header{
	width:950px;
	min-height:1%;
	margin:0 auto;
	clear:both;
}
.header:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.headerArea .header p{ margin:0; padding:0 0 10px; text-align:left; }



/* ==

　footer

=============================================================================== */
#ftArea #ftInner ul, #ftArea #ftInner li{ margin:0; padding:0; }




