body {
	background-color:#fff;
	margin:0;
	padding:0;
	font-family:"Helvetica","ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4","MS UI Gothic", monospace;
	align:left;
	}

a:link{color: #400E74; text-decoration:underline; }
a:visited{color: #999; text-decoration: underline; }
a:active{color: #400E746; text-decoration: none; }
a:hover { color: #400E74; text-decoration:none; }

a img {
	border-color: #CCC;
	border-width: 0px;
	border-style: solid;
	text-decoration: none;
	margin:10px 0 10px 0;
	padding:7px;
}


ul{
	list-style-type : disc ;
	padding:0;
	margin:5px 0 12px 30px;
}
li{
	padding:0;
	margin:0;
	font-size:9pt;
}


form, input {
   margin: 0 0 0 12px;
   padding: 0;
}

.profile
{
   font-size: 8pt;
   padding: 0 10px 10px 12px;
   background-color: #FFF;
   line-height:150%
}

.leftmenu
{
   font-size: 8pt;
}

.entry_date
{
   font-family: sans-serif;
   font-size: 14pt;
   font-weight: bold;
   color: #726581;
   text-align: right;
   padding: 0 25px 0 0;
}

.entry_title
{
   font-size: 12pt;
   font-weight: bold;
   color: #701439;
   text-align: left;
}

.entry_contents
{
   font-size: 10pt;
   color: #333;
   text-align: left;
}

.entry_footer
{
   font-size: 8pt;
   color: #A88281;
   text-align: right;
}

.content_nav
{
   font-size: 10pt;
   color: #A88281;
   text-align: center;
}

/* right news Column */
#newsColumn{
	width:200px;
	margin:30px 0 30px 30px;
	padding:0;
}

/* right Banner Column */
#bannerColumn{
	width:140px;
	margin:10px 0 0 30px;
	padding:0;
}
	#bannerColumn ul, 
	#bannerColumn li{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#bannerColumn li{
		margin:0 0 10px 0;
	}
	#bannerColumn img{
		padding:0;
		margin:0;	
	}

div#container
{
   width: 800px;
   background-image: url(/blog/mt-static/images-org/bg-left.jpg);
   background-repeat: repeat-y;
}

#banner
{
   width: 800px;
   height: 200px;
   background-image: url(/blog/mt-static/images-org/header.jpg);
   margin: 0;
   padding: 0;
}
.newsArea
{
   border-color: #633484;
   border-width: 2px;
   border-style: solid;
   float: right;
   width: 260px;
   background: #FFF;
   margin: 35px 0 0 0;
   padding: 5px 10px 5px 10px;
   font-size: 8pt;
   line-height:150%
}

#left
{
   float: left;
   width: 240px;
   margin: 0;
   padding: 0;
}

#right
{
   float: right;
   width: 540px;
   background: #FFF;
   margin: 0;
   padding: 10px0 10px;
}

.entry
{
   padding: 0 20px 30px 10px;
   background-image: url(/blog/mt-static/images-org/bg-entry.jpg);
   background-repeat: repeat-y;
}

.clear
{
   clear:both;
}

#footer
{
   width: 800px;
   height: 26px;
   background-image: url(/blog/mt-static/images-org/footer.jpg);
   background-repeat: no-repeat;
   margin: 20px 0 0 0;
   padding: 0;
}
