@charset "UTF-8";
/* CSS Document */

#content img
{
	border: none 0 ;
}

#content h1
{
	margin-bottom: 5px ;
	border-bottom: 1px dotted #990000 ;
}

#content .charleGroupArea
{
	margin: 10px 0 0 10px ;
	width: 620px;
}

#content .charleGroupArea p.greeting
{
	padding: 20px 10px ;
}

#content .charleGroupArea p.greeting img
{
	padding: 40px 0px ;
}

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

	グループ会社
	
------------------------------------------------
*/
#content .charleGroupArea .gorupCorporate
{
	padding: 30px 0 ;
	border-top: 1px dotted #cccccc ;
}

#content .charleGroupArea .gcLast
{
	border-bottom: 1px dotted #cccccc ;
}

#content .charleGroupArea .gorupCorporate img.photoR
{
	float: right ;
	width: 161px ;
}

#content .charleGroupArea .gorupCorporate .corporateInfo
{
	width: 450px ;
}

#content .charleGroupArea .gorupCorporate .corporateInfo a.jumpBn
{
	float: right ;
	width: 166px ;	
}

#content .charleGroupArea .gorupCorporate .corporateInfo h2
{
	margin: 10px 0 5px ;
}

#content .charleGroupArea .gorupCorporate .corporateInfo table
{
	width: 450px ;
	font-size: 90% ;
	line-height: 1.3 ;
}

#content .charleGroupArea .gorupCorporate .corporateInfo table th
{
	width: 110px ;
	padding: 5px 3px ;
	border: 1px solid #CCCCCC ;
	background-color: #EEEEEE ;
	font-weight: bold ;
}

#content .charleGroupArea .gorupCorporate .corporateInfo table td
{
	border: 1px solid #CCCCCC ;
	padding: 5px 3px ;
}

/*----- グラフ -----*/
#content .charleGroupArea h3
{
	margin: 30px 0 5px ;
}

#content .charleGroupArea p.graphSupport
{
	color: #505050 ;
	font-size: 85% ;
	text-align: right ;
}

#content .charleGroupArea table.graph
{
	margin: 0 10px ;
	width: 600px ;
}

#content .charleGroupArea table.graph  th
{
	width: 110px ;
	padding: 5px 8px ;
	border: 1px solid #CCCCCC ;
	background-color: #EEEEEE ;
}

#content .charleGroupArea table.graph td
{
	border: 1px solid #CCCCCC ;
	padding: 5px 8px ;
	text-align: right ;
	letter-spacing: 2px ;
}


#content .charleGroupArea table.graph thead tr
{
	font-size: 90% ;
	text-align: center ;

}

#content .charleGroupArea table.graph thead th
{
	color: #333333 ;
	font-weight: bold ;
}

#content .charleGroupArea table.graph thead td
{
	background-color: #EEEEEE ;
	color: #333333 ;
	text-align: center ;
	font-weight: bold ;
}

#content .charleGroupArea table.graph span
{
	font-size: 85% ;
}

#content .charleGroupArea p.notes
{
	margin-left: 10px ;
	color: #505050 ;
	font-size: 85% ;
}

