/* CSRマネジメント */

/* ----------------------------------------- 
-------------------------------------------- */
/* コンテンツエリア */
#contentsArea {
	text-align:left;
	font-size:100%;
	line-height:1.6;
	margin-bottom:30px;
}
/* ----------------------------------------- 
-------------------------------------------- */
/* マージン等一括 */
#contentsArea h1,
#contentsArea h2,
#contentsArea h3,
#contentsArea h4,
#contentsArea h4,
#contentsArea p {
	margin:0px;
	padding:0px;
}
#contentsArea .clrboth {
	clear:both;
}
/* ----------------------------------------- 
-------------------------------------------- */
/* タイトルエリア */
#contentsArea .conTop {
	width:575px;
	margin-bottom:10px;
}
#contentsArea .conTop h1{
	margin:0px;
	padding:0px;
}
/* リンクエリア */
#contentsArea .conTop .linkArea {
	padding:3px 0px 5px 10px;
	border:1px #CCCCCC solid;
	border-top:0px;
}
#contentsArea .conTop .linkArea ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#contentsArea .conTop .linkArea ul li {
	margin:0px;
	padding:0px 20px 0px 0px;
	float:left;
}
#contentsArea .conTop .linkArea ul li a {
	background:#FFFFFF url(common/so_linkarw.gif) left center no-repeat;
	padding:0px 0px 0px 8px;
	font-size:11px;	
}
/* リードエリア */
#contentsArea .conTop .leadArea {
	padding-top:10px;	
	margin-bottom:15px;
}
/* ----------------------------------------- 
-------------------------------------------- */
/* セクション区切り */
#contentsArea .section {
	clear:both;
	margin-bottom:20px;
}
/* 本文タイトル */
#contentsArea  h2 {
	margin-bottom:15px;
}
#contentsArea  h3 {
	margin-bottom:15px;
}
#contentsArea  h4 {
	border-left:4px #8d518a solid;
	padding:0px 0px 0px 4px;
	margin-bottom:10px;
}
/* 本文テキスト */
#contentsArea p.txt {
	text-indent:0em;
	margin-bottom:15px;
}
/* 本文テキスト　右空200 */
#contentsArea p.txtR200 {
	text-indent:0em;
	margin-bottom:15px;
	margin-right:215px;
}
/* 本文テキスト　右空280 */
#contentsArea p.txtR280 {
	text-indent:0em;
	margin-bottom:15px;
	margin-right:295px;
}
/* 本文テキスト（注釈） */
#contentsArea p.txtNote {
	text-indent:0em;
	font-size:11px;
	line-height:1.2;
	color:#666666;
	margin-bottom:15px;
}
#contentsArea .noteMark {
	color:#CC0000;
}
/* ----------------------------------------- 
-------------------------------------------- */
/* 本文説明文（囲み）　 */
#contentsArea .txtExp {
	background-color:#e5eef2;
	padding:10px;
	font-size:11px;
	line-height:1.4;
}
/* 本文図（囲み）　右 */
#contentsArea .zuRight {
	width:280px;
	float:right;
	margin-bottom:10px;
}
#contentsArea .zuRight .ttlExp {
	border-left:4px #4e9bb4 solid;
	padding:0px 0px 0px 4px;
	margin-bottom:5px;
}
#contentsArea .zuRight .txtExp {
	background-color:#FFFFFF;
	padding:0px;
	margin-bottom:15px;
}
/* 本文注釈（鉛筆）　右 */
#contentsArea .noteRight {
	width:200px;
	float:right;
	margin-bottom:10px;
}
#contentsArea .noteRight .ttlNote {
	height:15px;
	background:#FFFFFF url(common/csr_pencil.gif) left top no-repeat;
	padding:3px 0px 2px 15px;
	margin-bottom:5px;
	border-bottom:1px #8d518a solid;
	font-size:11px;
	line-height:1.2;
	font-weight:bold;
	color:#b160ad;
}
#contentsArea .noteRight .txtNote {
	text-align:left;
	padding:0px;
	font-size:11px;
	line-height:1.4;
	color:#b160ad;
}
/* 本文行中注釈（鉛筆） */
#contentsArea .notePen {
	background:url(common/pencil.gif) right center no-repeat;
	padding-right:11px;
	margin-right:3px;
}
/* 本文写真　右 */
#contentsArea .photoRight {
	width:200px;
	float:right;
}
#contentsArea .photoRight p {
	margin-bottom:5px;
	font-size:11px;
	line-height:1.4;
	color:#666666;
}
/* ----------------------------------------- 
-------------------------------------------- */
/* ナンバーリンクのテーブル bottom */
#contentsArea table.conBtm {
	width:575px;
	margin-bottom:15px;
}
#contentsArea table.conBtm td.nextBtn {
	text-align:right;
}
#contentsArea table.conBtm td.nextBtn a {
	padding-right:10px;
	background:#FFFFFF url(common/arw_next.gif) right center no-repeat;
	font-size:100%;
	font-weight:bold;
}
#contentsArea table.conBtm td.prevBtn {
	text-align:left;
}
#contentsArea table.conBtm td.prevBtn a {
	padding-left:10px;
	background:#FFFFFF url(common/arw_prev.gif) left center no-repeat;
	font-size:100%;
	font-weight:bold;
}

/* ----------------------------------------- 
-------------------------------------------- */
/* ページトップ */
#contentsArea .pageTop {
	text-align:right;
}
#contentsArea .pageTop a {
	background:#FFFFFF url(/csr/social/common/arw_pagetop.gif) left center no-repeat;
	padding-left:15px;
	font-size:12px;
}







