@charset"Shift_JIS";
/*---------------------------------------------*/
.imgleft {
	float:left;
	padding-right:10px;
	margin:0px;
	border:0px;
}
.imgright {
	float:right;
	padding-leftt:10px;
	margin:0px;
	border:0px;
}
/*---------------------------------------------*/
/*-texteria-*/
/*---------------------------------------------*/
#breakthrough-img-nospace {
	float:left;
	width:245px;
	height:auto;
	margin:0px;
	padding:0px;
}

#breakthrough-txt {
	float:left;
	width:410px;
	height:auto;
	margin:0px;
	padding-bottom:15px;
}
#breakthrough-txt dl {
	margin:0px;
	padding:0px;
}
#breakthrough-txt dt.mitext {
	width:395px;
	height:auto;
	margin:0px;
	padding-left:15px;
	font-size:17px;
}
#breakthrough-txt dt.h3txt {
	width:auto;
	height:27px;
	margin:0px;
	padding-left:15px;
	text-align:right;
	font-size:15px;
	background-image:url(../images/line_tenji.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#breakthrough-txt dt.subbttxt {
	width:395px;
	height:auto;
	margin:0px;
	padding-left:15px;
	padding-top:10px;
	line-height:25px;
	font-size:14px;
}
#breakthrough-txt dt {
	width:395px;
	height:auto;
	margin:0px;
	padding-left:15px;
}
/*---------------------------------------------*/
/*-•\-*/
/*---------------------------------------------*/
#breakthrough-hyou {
	clear:both;
	width:653px;
	height:auto;
	padding:15px 0px;
	margin:0px;
}
#breakthrough-hyou dl {
	width:653px;
	height:auto;
	padding:0px;
	margin:0px;
}
#breakthrough-hyou dt.lefthyou {
	float:left;
	width:150px;
	height:auto;
	padding:5px;
	margin:0px 0px 5px 0px;
	background-color:#06868c;
	color:#FFFFFF;
}
#breakthrough-hyou dd.righthyou {
	float:right;
	width:480px;
	height:auto;
	padding:5px;
	margin:0px 0px 5px 0px;
	background-color:#C1E1E2;
}
#breakthrough-hyou dt.spacer {
	clear:both;
	width:653px;
	height:5px;
	margin:0px;
	padding:0px;
}
/*---------------------------------------------*/
/*-MAP-*/
/*---------------------------------------------*/

#breakthrough-infomation-eria {
	clear:both;
	width:653px;
	height:auto;
	margin:0px;
	padding-left:1px;
	padding-right:1px;
	background-image:url(../images/infomation_eria_center.gif);
}
#breakthrough-infomation-eria dl {
	clear:both;
	width:633px;
	height:auto;
	margin:0px;
	padding:10px 10px 0px 10px;
}
#breakthrough-infomation-eria dt.iqinfo {
	float:left;
	width:455px;
	height:auto;
	margin:0px;
	padding:0px;
}

#breakthrough-infomation-eria dt.aicinfomationtitletxt {
	float:right;
	width:160px;
	height:20px;
	margin:0px;
	padding-left:10px;
	padding-bottom:3px;
	background-image:url(../images/access-title_bk.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:left;
	font-size:13px;
	FONT-FAMILY: Verdana, Helvetica, Osaka , Geneva, sans-serif;
}
#breakthrough-infomation-eria dt.aicinfomationtxt {
	float:right;
	width:160px;
	height:40px;
	margin:0px;
	padding-top:3px;
	line-height:15px;
}
#breakthrough-infomation-eria dt.aicinfomationtxt2 {
	float:right;
	width:170px;
	height:auto;
	margin:0px;
	padding-top:5px;
}

#breakthrough-infomation-eria-title {
	width:645px;
	height:24px;
	margin:0px;
	padding-top:4px;
	padding-left:10px;
	text-align:left;
	line-height:16px;
	font-size:14px;
	FONT-FAMILY: Verdana, Helvetica, Osaka , Geneva, sans-serif;
	color: #FFFFFF;
	background-image:url(../images/subtitle_bk.gif);
}

#breakthrough-infomation-eria-end {
	clear:both;
	width:653px;
	height:5px;
	margin:0px;
	padding:5px 1px;
	text-align:left;
	background-image:url(../images/infomation_eria_end.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:xx-small;
}
