/* ▼▼▼　メインイメージ部　▼▼▼　*/
.mainimg {
	margin: 0px;
	padding: 0px;
}

/* コンテンツ大外　*/
#contents-size {
	width: 838px;
}

.contents {
	margin: 0px;
	padding: 18 13 13 13px;
}

/* ▼▼▼　レイアウト ▼▼▼　*/

/* ---------------------------------------- 1カラムの時*/
.cm {
	margin: 0px;
	padding: 18 13 13 13px;
	text-align: left;
}



/* 左　外　*/
#lc {
	width: 182px;
	float: left;
}

.lcs {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* 中　外　*/
#cc {
	width: 600px;
	text-align: left;
}

.ccs {
	margin: 0 0 0 202px;
	padding: 0px;
}



/* 左　内　*/
.lcstxt {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.limg {
	margin: 0px;
	padding: 0px;
}


/* 右　内　*/
.rcstxt {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* 内ブロック　*/
#main-in {
	margin: 0px;
	padding: 0px;
	text-align: left;
}




/* ---------------------------------------- タイトルのマージン*/
.ttlmargin {
	margin: 0 0 13 0px;
	padding: 0px;
	text-align: left;
	clear: both;
}

/* ---------------------------------------- リンク：タイトル下*/
.subttl1 {
	margin: 0px;
	padding: 12 0 0 0px;
	border-width: 1 0 0 0px;
	border-color:#999999;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

/* ▼▼▼　メニュー ▼▼▼　*/
.mbtnmar {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}

.listwk {
	margin: 0 0 0 0px;
	padding: 6 18px;
	line-height: 150%;
	background: url("../contents/ereport/img/left_bg.gif") repeat-y;
}

.maintxt {
	margin: 0px;
	padding: 12 10px;
	border-width: 1 0 0 0px;
	border-color:#CCCCCC;
	border-style:solid ;
	background: #FFFFFF;
	text-align: left;
}

.subtxt {
	margin: 10 0px;
	padding: 10 0px;
}

.picmar01 {
	margin: 0 0 8 0px;
	padding: 0px;
}

.ttl {
	margin: 0px;
	padding: 8 0px;
	border-width: 0 0 0 4px;
	border-color:#FF7F00;
	border-style:solid ;
	background: #FAECC6;
}


.ttls {
	margin: 0px;
	padding: 0 0 0 8px;
}


.date {
	margin: 0px;
	padding: 0 8 0 0px;
	text-align: right;
}

.rtxt {
	margin: 0px;
	padding: 0px;
}

.dot {
	margin: 6 0 0 0px;
	padding: 0px;
	background: url("../contents/ereport/img/dot.gif") repeat-x;

}

.hmicn {
	margin: 6 0 0 0px;
	padding: 0px;

}


/* ▼▼▼　リスト　▼▼▼　*/
.ul {
	list-style-type: none;
	float: left;
}

.rwl {
	margin: 0px;
	padding: 0 0 0 40px;
	background: #FFFFFF;
}


.c1 {
	margin: 0px;
	padding: 0px;
	list-style-image:  url(../contents/ereport/img/icn.gif);
}




/* ▼▼▼　テキスト装飾　▼▼▼　*/
.txtred {
	color: #FF6600;
}

/* ▼▼▼　テーブル　▼▼▼　*/
.dtbl01 {
	border-width: 0 0 1 0px;
	border-color:#FFFFFF;
	border-style:solid ;
	background: #EFEFEF;
}

.clear {
	clear: both;
}