@charset "utf-8";
h2 {
	background-image: url(../introduction/img/title.gif);
	height: 20px;
}


#con01,
#con02,
#con03,
#con04,
#con05,
#con06,
#con07,
#con08 {
	width: 490px;
	margin-top: 16px;
	margin-left: 20px;
}

#con01 h3 {
	background-image: url(../introduction/img/con_small01.gif);
	width: 490px;
}
#con02 h3 {
	background-image: url(../introduction/img/con_small02.gif);
	width: 490px;
}
#con03 h3 {
	background-image: url(../introduction/img/con_small03.gif);
	width: 490px;
}
#con04 h3 {
	background-image: url(../introduction/img/con_small04.gif);
	width: 490px;
}
#con05 h3 {
	background-image: url(../introduction/img/con_small05.gif);
	width: 490px;
}
#con06 h3 {
	background-image: url(../introduction/img/con_small06.gif);
	width: 490px;
}
#con07 h3 {
	background-image: url(../introduction/img/con_small07.gif);
	width: 490px;
}
.spaser {
	width: 490px;
	height: 8px;
}

#con05 table.detail{
	width: 490px;
	border-collapse: collapse;
	border: solid 1px #6d90dd;
	color: #0D3A8C;
}
#con05 table.detail tr.item {
	background-color: #CFD9EF;
}
#con05 table.detail th{
border: solid 1px #6d90dd;
text-align:center;
}
#con05  table.detail td {
    padding: 2px 0px;
	border: solid 1px #6d90dd;
   
   text-align:center;
}
.period {
	background-color: #eeeeee;
	/*
	font-size:80%;
	*/
}
.font80{
font-size:80%;
}
#con05 sup{
font-size:80%;
}
#con06 table {
	border-collapse: collapse;
	border: solid 1px #6d90dd;
	color: #0D3A8C;
	text-align: center;
	float: right;
	width: 160px;
}
#con06 tr.item {
	background-color: #eeeeee;
	width:12%;
}
#con06 td {
	border: solid 1px #6d90dd;
}
dl.chu{
width:490px;
margin-top:5px;
}
dl.chu dt{
width:35px;
font-size:80%;
line-height:1.4;
float:left;
}
dl.chu dd{
width:445px;
font-size:80%;
line-height:1.4;
margin-left:35px;
}

/*
div.con1_detail p,
dl.introduction_list dd{
line-height:1.5;
}

}*/
div.midashi_read{
margin-left:20px;
margin-top:16px;
}
table.contact{
	margin-top:10px;
	width: 490px;
}
table.contact .left {
	background-color: #CCCCCC;
	line-height: 16px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
table.contact .right {
	background-color:#eeeeee;
	font-size: 12px;
	line-height: 16px;
	padding: 8px;
}
