@charset "utf-8";

/* CSS Document */





/* index==========================



	1.for index style

	2.for idea style

	3.for gaiyo style

	4.for history style

	

*/





/* 1.for index style

===============================================================*/

div.idea .section{

	margin-bottom:40px;

}

div.idea h4{

	margin-bottom:5px;

}

div.corBox{

	margin-bottom:6px;

}

div#corporate dl{

	padding-bottom:20px;

	width:273px;

	border-bottom:solid 1px #dbdbdb;

	background:url(../img/kai_bgmid.gif) repeat-y;

}

div#corporate dt{

	line-height:0;

	font-size:0;

}

div#corporate dd{

	margin-top:20px;

}

dd.corImage{

	margin-left:20px;

	width:89px;

}

dd.corTxt{

	margin-right:20px;

	width:135px;

}

div#corporate dl#outline{

	width:550px;

	background:url(../img/kai_bgoutlinemid.gif) repeat-y;

}

dl#outline dd.corTxt{

	margin-right:20px;

	width:410px;

}

div#message p{

	margin-bottom:15px;

}

div#message ol{

	margin:0 0 15px 30px;

	list-style:decimal;

}



/* 2.for idea style

===============================================================*/

div.section{

	margin:0 10px 20px 10px;

}

div.section h3{

	margin-bottom:10px;

}



/* 3.for gaiyo style

===============================================================*/

div#gaiyo table{

	width:551px;

}

div#gaiyo th{

	width:100px;

	background:#f9f9f9;

}

dl.children dt{

	margin-top:15px;

}

.btmap{

	margin:5px 10px 0 0;

	text-align:right;

}

div#gaiyo p.leftBox{

	margin-top:3px;

}

p.irName{

	text-align:right;

}



/* 4.for history style

===============================================================*/

div#history table{

	width:551px;

}

div#history th{

	width:100px;

}

tr.graytab th,tr.graytab td{

	background:#f9f9f9;

}



