@charset "UTF-8";

/*----▼追加スタイル2009.01.28 ------------------------------ */
img.img-border {
	border: 1px solid #DAD2CC;
}

/* 製品情報一覧 */
.dListB01{
background: url(../../shared/img/dListB01_bg01.gif) repeat-y 11.2em top;
margin-bottom: 10px;
margin-left: 5px;
border-top:1px dotted #cccccc;
clear: both;
}

.dListB01 dt{
padding-top:5px;
padding-left: 5px;
position:absolute;
width:/*155px*/11em;
font-weight:bold;
line-height:1.2;
color:#000000;
}

.dListB01 dd{
padding: 5px 0 0.5em 12em;
border-bottom :1px dotted #cccccc;
min-height: 2em;
}


/* 基本情報コード */
.tableA01 {
	margin-bottom: 10px;
	margin-left: 5px;
	clear: both;
	font-size: 100%;
}

.tableA01 tbody th{
	width: 13em;
	background:#eee;
}

.tableA01 thead th h2 {
	font-size: 100%;
	font-weight: normal;
}

.notesBlockA01 a {
	color:#000000;
}

.columnLayoutC02 {
	margin-bottom: 10px;
}

.columnLayoutC02a {
	width: 160px;
	height: 100px;
	margin-bottom: 0;
	padding: 0;
}

.columnLayoutC02b{
	margin-left:165px;
	margin-bottom: 0;
}

.linkA01 {
	margin-left: 5px;
}

/* shared/css/contents.cssのスタイル上書き */
.linkListA03,
.linkListA04 {
	margin-bottom: 0;
}

.linkListA01 li,
.linkListA03 li,
.linkListA04 li {
	background: url(../../shared/img/icon_arrow02_right.gif) no-repeat scroll left 0.2em;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 19px;
}

.linkListA04 li{
	width: 44%;
}
.linkListA04 li.pdf,
.linkListA04 li.word {
	width: 4em;
	margin-right: 1em;
}


.linkListA01 li a,
.linkListA03 li a,
.linkListA04 li a {
	color: #000000;
}
