@charset "UTF-8";

/* =================================================================================

 Common style of Innovation

================================================================================= */

/* ****************************************************************************

 top

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

#rd div#field {
	position:relative;
	margin:0 auto;
	text-align:center;
	width:100%;
}

#rd div#field p.market {
	position:absolute;
	top:281px;
	left:97px;
}

#rd div#field p.products {
	position:absolute;
	top:281px;
	left:419px;
}

#rd div#indexOutline h2{
	margin-bottom:15px;
}

div#indexStructure div.fr{
    padding-top:11px;
    width:140px;
    font-size:93%;
}

div#indexStructure .fl{
    width:70px;
}

div.curvy400 div.curvyIn .fr {
	padding-left:136px;
	font-size:93%;
}

div#indexBtm{
	margin:10px auto 0;
	width:660px;
}

div#indexBtmR{
	width:250px !important;
}

div#indexBtmL{
	width:400px;
}


/* ****************************************************************************

　index

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

#area .blue {
	color:#0077c2;
	font-weight:bold;
}

.area_list dl {
	border-bottom:1px solid #CCCCCC;
	}

.area_list dl dt{
	clear: left;
	float: left;
	padding:10px;
	width: 13.5em;
	font-size:93%;
}
.area_list  dl dd{
	padding:10px;
	font-size:93%;
	padding:10px 10px 10px 13em;
}


/* ****************************************************************************

　detail

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


div.detailBox .fl{
	width:140px;
}

div.detailBox .fr{
	width:400px;
}

/* 研究開発方針 */
div#indexRdpolicy div.relative{
	position: relative;
}

div#indexRdpolicy img.pic{
	position: absolute;
	top: 90px;
	left: 10px;
	z-index: 1;
}

/* 社外受賞歴 */

div#indexAwards dl {
}

div#indexAwards dl dt {
	margin-top:10px;
}

div#indexAwards dl dd {
	font-size:93%;

}

#awards div.tabSlide div {
	width:auto;
}

#awards table.tbl02 tr td {
	vertical-align:top;
	text-align:left;
	font-size:93%;
}

#awards table.tbl02 th.year,
#awards table.tbl02 td.year {
	width:50px;
	text-align:center;
}

#awards table.tbl02 th.award {
	width:220px;
}