.GlobalLayout #mainContent {
	border: thin solid #666;
}

#homecontainer {
	margin: 0px auto;
	background-image: url(../images/index_background.jpg);
	background-repeat: no-repeat;
	width: 100%;
}
#SideBar {
	width:310px;
	padding:0;
	margin:0;
	float:left;
	background-color: transparent;
}
#WNContainer {
	margin:5px;
	padding:0;
	width:294px;
	border: 3px solid #CDE;
	background:#EEE;
}
#WNContainer h1 {
	background:#CDE;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:2.4em;
	text-align:center;
}
#WNContainer h1 a:link, #WNContainer h1 a:visited {
	color:#BE1113;
	text-decoration:none;
}
#WNContainer h1 a:hover {
	color:#03C;
	text-decoration:underline;
}
#WNContainer #feed ul {
	margin:10px;
	padding:0;
	width:auto;
	font-size:12px;
	text-align: left;
	color: #000066;
}
#WNContainer #feed li {
	list-style-type: none;
	line-height: 1.7em;
}
#WNContainer #feed .contentSnippet {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:11px;
	line-height:1.2em;
}
#SWContainer {
	border: 3px solid #C00;
	width:294px;
	padding:0;
	margin:5px;
	background-color:#CCC
}
#SWContainer h1 {
	margin:0;
	padding:0;
	font-size: 14px;
	line-height: 2.4em;
	font-weight: bold;
	color: #FFF;
	background: #C50C0D;
	text-align: center;
}
#SWContainer h1 a {
	color: #FFF;
	text-decoration: none;
}
.SoftVersion p {
	margin:10px auto;
	font-size:12px;
	text-align: left;
	color: #000066;
	line-height: 150%;
}
.SoftSite {
	font: 10px/1.5em "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #900;
	padding: 0;
}
#MainContainer {
	padding:0;
	margin:0 0 0 320px;
}
#Mainimage {
	height:30px;
	font-weight:bold;
	color:#FFF;
	font-size:16px;
	padding: 375px 26px 26px 150px;
}
#NPContainer {
	width:600px;
	margin:0 auto;
}

#homecontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 

