/*------------------
  separate block
------------------*/
.separateBlock{
	padding-top: 0.75em;
}


/*------------------
  PDF download
------------------*/
p.pdfNotice{
	height: 55px;
/*\*/
	height: auto;
/**/
	padding: 12px 14px;
	border: 1px solid #9c9c9c;
	line-height: 110%;
	min-height : 31px;
}

p.pdfNotice img{
	margin: -3px 10px 0 0;
	float: left;
	border: none;
}


/*------------------
  catalog download
------------------*/
div.downloadInfo{
	width: 268px;
/*\*/
	width: auto;
	height: 173px;
	position: relative;
/**/
	background-color: #eeeeee;
}

div.downloadInfo span.catalogImage{
	margin: 12px 0 1em 12px;
	float: left;
/*\*/
	margin: 0;
	float: none;
	position: absolute;
	top: 12px;
	left: 12px;
/**/
	display: block;
}

div.downloadInfo span.downloadAnchor{
	display: block;
	padding: 70px 12px 75px 150px;
/*\*/
	padding: 70px 12px 1em 150px;
/**/
}

div.downloadInfo span.downloadAnchor a{
	line-height: 100%;
}

div.downloadInfo span.downloadAnchor a img{
	border: 0;
	margin: 0 4px 0 -20px;
}

div.downloadInfo span.downloadAnchor a img.linkArrow{
	margin: 0 4px 2px -10px;
	width: 0.4em;
	height: 0.4em;
}

p.iconDescription{
	padding: 0 0 1em 0;
	width: 410px;
	float:left;
}


/*------------------
  information link
------------------*/
.infomationLink01 a img,
.infomationLink02 a img,
.infomationLink05 a img,
.informationLink01 a img,
.informationLink02 a img,
.informationLink05 a img {
	margin-right: 0.2em;
	border: none;
	width: 0.4em;
	height: 0.4em;
	vertical-align: middle;
}

.infomationLink02,
.informationLink02 {
	text-align: right;
}

.infomationLink03,
.informationLink03 {
	text-align: right;
}

.infomationLink03 img,
.infomationLink04 img,
.informationLink03 img,
.informationLink04 img {
	margin-right: 0.2em;
	border: none;
	vertical-align: middle;
	text-align: right;
}

#contentsArea p.infomationLink05,
#contentsArea p.informationLink05 {
	margin : 1em 0 1.6em;;
}


/*------------------
    sender
------------------*/
p.signatureBlock{
	text-align: right;
}


/*------------------
    source
------------------*/
p.source{
	padding: 0.25em 0;
	text-align: right;
}


/*------------------
    footNote
------------------*/
p.footNote{
	text-align: right;
}


/*------------------
  quotation block
------------------*/
div.quotationBlock{
	margin: 1em 40px 0.5em;
}

div.quotationBlock blockquote{
	margin: 0 0 0.25em 0;
}


/*------------------
 additional anchor
------------------*/
p.additionalAnchor01{
	margin: 0;
	padding: 0 0.25em 0 0;
	text-align: right;
}

p.additionalAnchor01 img{
	margin: 0 0.2em 0 0;
	border: none;
	width: 0.4em;
	height: 0.4em;
	vertical-align: middle;
}

p.additionalAnchor02 img{
	margin: 0 0.2em 0 0;
	border: none;
	vertical-align: bottom;
}

p.additionalAnchor03{
	margin: 0;
	padding: 0 4px 0 0;
}

p.additionalAnchor03 img{
	margin: 0 0.2em 0 0;
	border: none;
	width: 0.4em;
	height: 0.4em;
	vertical-align: middle;
}

/* for after list */
p.additionalInfo01{
	padding: 0.25em 0 0.25em 1em;
}


/*------------------
    contacts
------------------*/
dl.contacts{
	margin: 0;
	padding: 0.625em 10px;
	border: 1px solid #dbdbdb;
	color: #000000;
	background-color:#eeeeee;
}

dl.contacts dt{
	border-bottom: 1px solid #c3c3c3;
	font-weight: bold;
}

dl.contacts dd{
	padding-left:268px;
}
