/**/
html {
	margin: 0px;
	padding: 0px;
}
/**/
body {
	margin: 0px;
	padding: 0px;
	background-image: url("../images/back_pat.gif");
	background-color:#fff;
}

/* ほとんどの要素のマージン、余白を0に設定 */
h1,h2,h3,h4,h5,p,ul,li,ol,dl,dt,dd {
	margin: 0px;
	padding: 0px;
}

/* 基準ボックス（content）の中身をセンタリング */
#content {

}
/* 左側の余白 */
.leftside {
	width: 19px;
	background-image: url("../images/body_leftspace.gif");
	background-repeat:repeat-y;
}
/* 右側の余白 */
.rightside {
	width: 19px;
	background-image: url("../images/body_rightspace.gif");
	background-repeat:repeat-y;
}

/* 左メニュー */
#leftmenu p {
color:#696969;
font-size:11px;
}

/* 左メニュー アドレス部分 */
#address p {
color:#fff;
font-size:12px;
margin:29px 10px 10px 20px;
}

/* AD Space */
#adspace img {
	border:0px;
}

/* Topicsとセミナー情報 */

#topnews h3,#topnews h4,#topseminar h4,#topnews p,#topseminar p {
	font-size:12px;
	font-weight: normal;
	color:#666;
	margin:0px;
}

#topseminar h3 {
	font-size:14px;
	font-weight: bold;
	color:#666;
	margin:0px;
}

#imgbox {
	float:right;
	overflow: hidden;
}


/* トップ露出記事の画像の扱い */

#entrybody #imgbox {
	border:solid 1px #ccc;
	float:right;
	width:80px;
	height:80px;
	overflow: hidden;
}

/* カテゴリーページ */

#categorie h3 {
	font-size:16px;
	font-weight: bold;
	color:#666;
	margin:0px 0px 5px 0px;
}


#categorie p {
	font-size:12px;
	font-weight: normal;
	color:#666;
	margin:0px 0px 20px 0px;
	line-height:150%;
}

#categorie dt { font-size:small; clear:both; float:left; padding:3px 0px 10px 3px;}
#categorie dd { font-size:small; padding:3px 0px 10px 150px; border-bottom:solid 1px #ccc;}


/* セミナーページのタイトル */
.seminartitle  {
	background-color:#8387BA;
	background-image:url(http://www.madoc.jp/CID/images/top_seminartab.gif);
	background-repeat:no-repeat;
}

#categorie h4 {
  background: url(http://www.madoc.jp/CID/images/top_seminaricon.gif) -12px center no-repeat;
  font-size: 14px;
  padding: 0 0 0 12px;
  color: #666;
}
/* ニュースページのタイトル */
.newstitle  {
	background-color:#61B1B4;
	background-image:url(http://www.madoc.jp/CID/images/top_newstab.gif);
	background-repeat:no-repeat;
}

/* Table */
.semitable {border-left:solid 1px #ccc;border-top:solid 1px #ccc;}
.semitable th { font-size:small; background:#eee;white-space: nowrap;border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.semitable td { font-size:small;border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}