

/****************************************
レイアウト******************************/
#contents{
	background: url(../img/bg_mainBottomL.gif) no-repeat bottom left #000;
}
#main_area{
	width:650px;
	float:right;
	background: url(../img/bg_mainBottomR.gif) no-repeat right bottom #FFF;
}
.main_areaBox{
	padding:20px;
}
.main_textArea{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.link{
	padding:18px 20px 0 20px;
	height:35px;
	background: url(../img/img_profileTop.jpg) no-repeat top right;
}
table#presidentTable{
	width:610px;
	margin:20px;
	padding:0;
	border-collapse:collapse;
}
table.history{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
th,td{
	border:1px solid #CCC;
	margin:0;
	padding:10px;
	font-weight:normal;
	text-align:left;
	vertical-align:top; 
	line-height:1.5em;
}
.history th, .history td{
	border:none;
}
#profile .ash{
	background-color:#f6f6f6;
	width:140px;
}
.history .dot{
	border:0;
	background: url(../img/dot2.gif) repeat-x bottom;
}





/*****社長挨拶*****/
table#greeting{
	background:url(../img/bg_greeting.jpg) no-repeat right top;
	border-collapse:collapse;
	float:right;
}
table#greeting th{
	border:0;
	width:290px;
	padding:20px 15px 10px 10px ;
	border:none;
}
table#greeting td{
	width:290px;
	padding:15px 15px 20px 10px;
	border:none;
}
.president_profile{
	padding:20px;
	background-color:#F6F6F6;
	line-height:1.5em;
}

table#greeting .topCell th{
	padding-top:40px;
}







/*****企業プロフィール*****/
/*会社プロフィール*/
table#profile{
	width:610px;
	margin:0 0 20px 0;
	padding:0;
	border-collapse:collapse;
}

table#profile th{
	background-color:#f6f6f6;
	width:120px;
	border:1px solid #CCC;
	padding:10px;
}
table#profile td{
	border:1px solid #CCC;
	padding:10px;
}

/*沿革*/
table.history{
	width:610px;
	margin:10px 0 0 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.history th, .history td{
	border:0;
	background: url(../img/dot2.gif) repeat-x bottom;
	margin:0;
	padding:10px;
}
.history .noborder{
	background:none;
}






/*****バックナンバー*****/
/*PDFアイコン*/
a.icon_PDF{
	padding:1px 0 2px 23px;
	background:url(../img/icon_pdf.gif) no-repeat 0 0;
	color:#333;
	text-decoration:underline;
}

/*トップラップ*/
#jurnalTop{
	margin:0 0 50px 0;
}
.recentNumber{
	width:365px;
	padding:0 0 10px 0;
}
#jurnalTop h4{
	width:365px;
	padding:0 0 6px 0;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #BBB;
}
/*トップ左*/
#jurnalLeft{
	width:365px;
	padding-top:10px;
	float:left;
}
#jurnalLeft .writer{
	padding:20px 0;
	text-align:right;
}
#jurnalLeft table{
	border-collapse:collapse;
	float:right;
}
#jurnalLeft table th, #jurnalLeft table td{
	border:none;
	padding:0;
}
#jurnalLeft table td{
	text-align:right;
}

/*トップ右*/
#jurnalRight{
	width:240px;
	float:right;
	text-align:right;
}
#jurnalRight p{
	text-align:center;
	margin:15px 0 0 0;
}


/*バックナンバー表*/
#backNumbers{
	padding:10px 20px 20px 20px;
	margin:15px 0 0 0;
	background:#F6F6F6;
	border:1px solid #CCC;
}
#backNumbers table{
	border-collapse:collapse;
	width:100%;
}
#backNumbers table td{
	border:none;
	background:url(../img/dot1.gif) repeat-x bottom;
}
#backNumbers table td.vol{
	padding-left:0;
}
#backNumbers table td.dl{
	width:140px;
}


