@charset "Shift_JIS";
/* Campaign global CSS  */

#contentsFrame p{
	margin-bottom: 1.2em;
}

#contentsFrame h5 {
	background: #eeeff1;
	font-weight: bold;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 15px;
	}

#contentsFrame p.centerImg {
	text-align: center;
}

#contentsFrame #ruikei {
	margin-bottom: 1em;
}

#contentsFrame #ruikei dd,
#contentsFrame #ruikei dt{
	font-weight: bold;
	font-size: 1.2em;
}

#contentsFrame .note {
	font-size: 0.8em;
}

#contentsFrame #oldTable a { 
	background: url("/company/common/img/ico_arrow_square.png") 0 0.2em no-repeat;
	padding: 0 0 0 18px;
	display: block;}

#contentsFrame #oldTable #tableText {
	padding: 15px;
}

#contentsFrame #oldTable {
	margin: 0 auto;
	margin-top: 30px;
}


/* 2010-08-22 青枠コンテンツ部分 */
div#contentsFrame div.topicsArea { margin:0 auto; width:560px; }
div#contentsFrame div.topicsArea h5 { background-color:#FFF; margin:0; padding:0; }
div#contentsFrame div.topicsArea h6 { font-weight:bold; color:#000!important; text-align:center; margin-bottom:1.5em!important; }
div#contentsFrame div.topicsArea .lv2 { padding:0 25px; margin-top:20px; }
div#contentsFrame div.topicsArea .body { padding:15px; border-bottom:1px solid #547EBE; border-left:1px solid #547EBE; border-right:1px solid #547EBE; }
div#contentsFrame div.topicsArea p.commentNote { font-size: 0.78em; }
div#contentsFrame div.topicsArea ul.eco { margin:20px; }
div#contentsFrame div.topicsArea ul.eco li { margin-bottom:20px; background:url(/company/activity/topics/images/eco_icon.gif) no-repeat left top; padding-left:30px; }
div#contentsFrame div.topicsArea ul.ecoSub { margin:20px; }
div#contentsFrame div.topicsArea ul.ecoSub li { background:none; list-style-type:disc; padding:0; }
div#contentsFrame div.topicsArea a { background: url("/company/common/img/ico_arrow_square.png") no-repeat left center;	padding: 0 0 0 18px; display:inline-block; margin-top:10px; text-decoration:none; }
div#contentsFrame div.topicsArea a:hover { text-decoration:underline; }