.clear{clear:both;}
div.topall{
/*							width:725px;*/
							width:765px;
/*							padding:10px;*/
							padding:0px;
							margin:0px;
/*							border:1px solid red;*/
}
div.toplogo{
							float:left;
							width:190px;
							height:85px;
/*							margin:0px 350px 0px 0px;*/
}
div.toplogolink{
							float:right;
							margin:0px 34px 0px 0px;
}
div.toplogolink a{
							float:right;
/*							margin:40px 0px 35px 10px;*/
							margin:40px 0px 35px 10px;
							font-size:13px;
							text-decoration:none;
							color:black;
							border-bottom:3px double;

}

div.toppict{
/*							margin-top:-7px;*/
							float:left;
/*							width:535px;*/
							height:264px;
							width:558px;
							background-image:url("http://www.wizards.co.jp/image/toppict4.jpg");
}

div.toppict background-image{
/*							width:535px;*/
							height:264px;
							width:558px;
}							

div.toppict p{
								padding:0px 10px 0px 0px;
								float:right;
								font-size:25px;
								clear:both;
}
ul{
/*margin:-7px 0px 0px 0px;*/
margin:0px 0px 0px 0px;


}
li{
		list-style-type:none;
		float:left;
}
li img{
/*				width:230px;*/
				width:170px;
				height:33px;
				border-style:none;
}
li.kigyo{
	background:url(http://www.wizards.co.jp/image/listbutton_kigyo_mo.jpg);
}
li.service{
	background:url(http://www.wizards.co.jp/image/listbutton_service_mo.jpg);
}
li.kankyo{
	background:url(http://www.wizards.co.jp/image/listbutton_kankyo_mo.jpg);
}
li.jirei{
	background:url(http://www.wizards.co.jp/image/listbutton_jirei_mo.jpg);
}
li.annai{
	background:url(http://www.wizards.co.jp/image/listbutton_annai_mo.jpg);
}
li.sinsotu{
	background:url(http://www.wizards.co.jp/image/listbutton_sinsotu_mo.jpg);
}
li.tyuuto{
	background:url(http://www.wizards.co.jp/image/listbutton_tyuuto_mo.jpg);
}
/*
li.vnblog{
	background:url(../img/listbutton_vnblog_mo.jpg);
}
li.saiyoblog{
	background:url(../img/listbutton_saiyoblog_mo.jpg);
}
*/
li.info{
	background:url(http://www.wizards.co.jp/image/listbutton_toiawase_mo.jpg);
}
li a{
			display:block;
}
li a:hover {
						background-color:transparent;
}
li a:hover img{
								visibility:hidden;
}
div.menuicon{
							float:left;
							clear:both;
							width:149px;

						}
div.menuicon img{
							margin-right:5px;
							border:0px;
}

div.menuicon a{
							display:block;
							margin:10px 0px;
}

span.date{
							color:#B0B0B0;
							font-weight:bold;
							font-size:13px;	
							height:3px;
							margin:0px 0px 5px 0px;		
}

div.news {
							float:left;
							width:388px;
							height:400px;
							padding:10px;
							border-right:1px solid DarkGray;
}

div.line{
							width:100%;
							background-image:url(http://www.wizards.co.jp/image/line.JPG);
							background-repeat:repeat-x;
							border-style:none;
/*							margin:0px 10px 0px;*/
							margin:0px;
}

div.news h1 {
							text-align:left;
							font-size:15px;
							margin:0px 10px 0px;
							clear:both;
}

img.newspoint{
							
							width:8px;
							margin:0px 10px 1px;
}
img.newspict{
							float:left;
							width:133px;
							margin:10px 10px 0px;
}
div.news p{
							text-align:left;
							margin:5px 10px 5px 10px;
							font-size:12px;
}
div.news hr{
							width:100%;
							margin:0px;
							size:1px;
							color:DarkGray;
}

div.news_topic{
							width:346px;
}

div.banner{
						float:left;
/*						margin:0px 10px 5px 0px;*/
/*						width:228px;*/
						width:168px;
						text-align:right;
/*						border:1px solid DarkGray;*/
}

div.banner img{
						margin:20px 0px 5px 0px;
						border:none;
}
div.banner p{
						text-align:left;
						margin:5px 0px 5px 13px;
						font-size:12px;
}
a.textlink{
						margin:0px;
						font-size:10px;
						text-decoration:none;
						color:black;
/*						padding:0px 10px 0px;*/
}
img textlink{
							width:8px;
							height:7px;
							margin:0px 10px 0px;
}

img.mt-image-left{
							width:133px;
							float: left;
							margin: 0px 20px 20px 0px;
							height:89px;
							border-style:none;
}
img.mt-image-right{
							width:133px;
							float: left;
							margin: 0px 20px 20px 0px;
							height:89px;
							border-style:none;
}
img.mt-image-none{
							width:133px;
							float: left;
							margin: 0px 20px 20px 0px;
							height:89px;
							border-style:none;
}
img.mt-image-center{
							width:133px;
							float: left;
							margin: 0px 20px 20px 0px;
							height:89px;
							border-style:none;	
}