/* basic
---------------------------------------------------------- */
h1.sectionTitle{
	margin-bottom: 0px;
	padding: 15px 0px 20px 0px;
	background-image: none;
}

h2.sectionTitle{
	padding: 9px 0px 6px 0px;
	background: #ffffff url(none);
}

h2.imageTitle{
	margin: 0px;
	padding: 0px;
	background: url(none);
	line-height: 0;
	font-size: 0;
}

h3.sectionTitle{
	padding: 0px;
	border: none;
}

h3.sectionAccent{
	border: none;
	color: #3266cc;
}

h4.sectionTitle{
	padding: 0px;
	border: none;
}

.headingMargin{
	margin-bottom: 20px;
}

#contentArea03{
	margin: 0px 15px;
}

#contentArea03 .defaultParagraph p{
	margin: 12px 3px;
}

.defaultParagraph p strong.default{
	color: #000000;
}

/* lead text (グラデーション背景)
---------------------------------------------------------- */
.leadBlockWrap01{
	margin-bottom: 30px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_section-lead.jpg) repeat-y 0px 0px;
}

/* 濃い角丸下 */
.leadBlock01{
	background: url(/ja/investors/individual/guidance/img/shared/bg_section-lead-foot_01.jpg) no-repeat left bottom;
}

/* 薄い角丸下 */
.leadBlock02{
	background: url(/ja/investors/individual/guidance/img/shared/bg_section-lead-foot_02.jpg) no-repeat right bottom;
}

/* ディスプレイ */
.leadBlock01 .col01{
	float: left;
	width: 530px;
}

.leadBlock01 .col02{
	float: right;
	width: 228px;
}

.leadBlock01 .displayH2 img{
	margin: 25px 0px 0px 30px;
}

.leadBlock01 .displayPara{
	margin: 5px 0px 0px 35px;
}

.leadBlock01 img.displayImg{
	margin: 5px 0px;
}

/* ドキュメント */
.leadBlock02 .docH2 img{
	margin: 20px 0px 0px 20px;
}

.leadBlock02 .docPara{
	margin: 10px 20px 20px 20px;
}


/* pageNavigation
---------------------------------------------------------- */
#pageNavigation{
	clear: both;
	border-top: 1px solid #d9d9d9;
	margin-top: 50px;
	padding-top: 15px;
}

#pageNavigation ul{
}

#pageNavigation ul li.nextNavi{
	float: right;
	width: 105px;
	margin-bottom: 30px;
}

#pageNavigation ul li.backNavi{
	float: left;
	width: 105px;
	margin-bottom: 30px;
}

/* pageIndex
---------------------------------------------------------- */
#pageIndex{
	clear: both;
	width: 505px;
	margin-left: auto;
	padding: 0px 10px;
	border: 1px solid #cfe5df;
	margin-right: auto;
}

#pageIndex dl{
	margin-bottom: 10px;
}

#pageIndex dl em{
	color: #01916e;
}

#pageIndex dl dt{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #e9f5f0;
}

#pageIndex dl dt a{
	margin: 3px 12px 0 32px;
	padding: 0 0 0 11px;
	background: url(/img/shared/icon_link02.gif) 2px 0.4em no-repeat;
	line-height: 1.3;
	zoom: 1;
}

#pageIndex dl dt em{
	margin: 3px 12px 0 32px;
	padding: 0 0 0 11px;
	line-height: 1.3;
	zoom: 1;
	font-weight: bold;
}

#pageIndex dl dd ul{
	margin-left: 20px;
}

#pageIndex dl dd ul li{
	margin-top: 0px !important;
	background-position: 2px 8px;
}

#pageIndex dl dd ul li div{
	padding-top: 5px;
	padding-bottom: 5px;
}

#pageIndex dl dd ul.linkListA01 li.indent{
	margin-left: 32px !important;
}

#pageIndex dl dd ul.linkListA01 li.nonMarker{
	list-style: none;
	background: none;
}


/* 富士フイルムの3つの事業 
---------------------------------------------------------- */
.bannerUnit01{
	width: 638px;
	padding: 8px 4px 4px 9px;
	*padding: 8px 4px 8px 9px;
	margin: 40px 0px 0px 38px;
	background: #ededed;
}

.bannerUnit01 ul{
	margin: 0px;
	padding: 0px;
}

.bannerUnit01 ul li{
	display: inline;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}

/* 1column */
.productBlock1colWrap01{
	width: 728px;
	margin: 8px 0px 0px 0px;
	padding-bottom: 10px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-2col-foot_01.gif) no-repeat bottom;
}

.productBlock1col01{
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-2col_01.gif) no-repeat;
}

.productBlock1colWrap01{
	width: 728px;
	margin: 8px 0px 0px 0px;
	padding-bottom: 10px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-2col-foot_02.gif) no-repeat bottom;
}

.productBlock1col01{
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-2col_02.gif) no-repeat;
}


/* 2column */
.productBlock2colWrap01{
	width: 728px;
	margin: 8px 0px 0px 0px;
	padding-bottom: 10px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-2col-foot_01.gif) no-repeat bottom;
}

.productBlock2col01{
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-2col_01.gif) no-repeat;
}

.productBlock2colWrap02{
	width: 728px;
	margin: 8px 0px 0px 0px;
	padding-bottom: 10px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-2col-foot_02.gif) no-repeat bottom;
}

.productBlock2col02{
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-2col_02.gif) no-repeat;
}

.productBlock2col01 .colA01,
.productBlock2col02 .colA01{
	float: left;
	width: 330px;
	padding: 15px 0px 0px 20px;
}

.productBlock2col01 .colA02{
	float: left;
	width: 330px;
	padding: 15px 0px 0px 37px;
}

.productBlock2col01 .colB01{
	float: left;
	width: 205px;
	margin-top: 15px;
}

.productBlock2col01 .colB02{
	float: left;
	width: 125px;
	margin-top: -25px;
}

.productBlock2col01 .colB02 img{
	margin-bottom: 10px;
}

/* 3column */
.productBlock3colWrap01{
	width: 727px;
	margin: 8px 0px 0px 0px;
	padding-bottom: 10px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-3col-foot_01.gif) no-repeat bottom;
}

.productBlock3col01{
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-3col_01.gif) no-repeat;
}

.productBlock3colWrap02{
	width: 727px;
	margin: 8px 0px 0px 0px;
	padding-bottom: 10px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-3col-foot_02.gif) no-repeat bottom;
}

.productBlock3col02{
	background: url(/ja/investors/individual/guidance/img/shared/bg_product-3col_02.gif) no-repeat;
}

.productBlock3col01 .colA01,
.productBlock3col02 .colA01{
	float: left;
	width: 210px;
	padding: 15px 0px 0px 15px;
}

.productBlock3col01 .colA02,
.productBlock3col02 .colA02{
	float: left;
	width: 210px;
	padding: 15px 0px 0px 35px;
}

.productBlock3col01 .colA03{
	float: left;
	width: 210px;
	padding: 15px 0px 0px 36px;
}

.productBlock1colWrap01 .defaultParagraph p,
.productBlock2colWrap01 .defaultParagraph p,
.productBlock3colWrap01 .defaultParagraph p{
	margin: 0px !important;
}

/* 富士フイルムの成長を支える重点事業分野
---------------------------------------------------------- */
.productBlock3colLine{
	background: #ffffff url(/ja/investors/individual/guidance/img/shared/bg_product-3col_line_01.gif) repeat-y 0px 0px;
	margin-top: 10px;
	padding: 0px 15px 45px 15px;
	border-bottom: #d9d9d9;
}

.productBlock3colLine .col01,
.productBlock3colLine .col03{
	float: left;
	width: 230px;
}
.productBlock3colLine .col02{
	float: left;
	padding: 0px 19px;
	width: 230px;
}

/* フラットパネルディスプレイ事業
---------------------------------------------------------- */
.imageBlockBorder{
	border: 2px solid #e9e9e8;
}

.imageBlockBorder h4{
	padding: 10px 0px;
}
.imageBlockBorder .col01{
	float: left;
	width: 367px;
}

.imageBlockBorder .col02{
	float: right;
	width: 357px;
}


dl.productBlockDl{
	margin: 10px 10px 1em 0px;
}

.productBlockDl dt,
.productBlockDl dd{
	margin: 0px 0px 0.5em 0px;
	line-height: 1.5;
}

.productBlockDl img{
	vertical-align: bottom;
}

/* ドキュメント事業
---------------------------------------------------------- */
.topicsBlock01Wrap01{
	width: 728px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_topics-foot_01.gif) no-repeat bottom;
}

.topicsBlock01{
	padding: 10px 20px 10px;
	background: url(/ja/investors/individual/guidance/img/shared/bg_topics_01.gif) no-repeat;
}

.topicsBlock01 img.topicsTitle01{
	margin: 0px 0px 0px 0px;
}

.topicsBlock01 .colA01{
	float: left;
	width: 394px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}

.topicsBlock01 .colA02{
	float: left;
	width: 270px;
	margin-top: -10px;
}

/* pickup(IRピックアップ)
---------------------------------------------------------- */
.pickupdateBlockA01{
	margin: 0px 15px 0 0;
	line-height: 1.35;
	text-align: right;
}
.defaultParagraph ul.noteULA01 li{
	background-image:none;
	padding-left:0
}

/* module
---------------------------------------------------------- */
.margin_b40{
	margin-bottom: 40px;
}

/* clearfix
---------------------------------------------------------- */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac\*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

