.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;
}
div.toplogolink a{
							float:right;
							margin:40px 0px 35px 10px;
							font-size:13px;
							text-decoration:none;
							color:black;
							border-bottom:3px double;

}

#menulist{
							margin:0px;
}
li{
		list-style-type:none;
		float:right;
}
li img{
				width:84px;
				height:44px;
				border-style:none;
}
/*
li.saiyo{
	background:url(http://www.wizards.co.jp/image/button_saiyo_mo.jpg);
}
li.tokutyo{
	background:url(http://www.wizards.co.jp/image/button_tokutyo_mo.jpg);
}
li.support{
	background:url(http://www.wizards.co.jp/image/button_support_mo.jpg);
}
li.ivent{
	background:url(http://www.wizards.co.jp/image/button_ivent_mo.jpg);
}
li.syanai{
	background:url(http://www.wizards.co.jp/image/button_syanai_mo.jpg);
}
li.koe{
	background:url(http://www.wizards.co.jp/image/button_koe_mo.jpg);
}
li.sinsotu{
	background:url(http://www.wizards.co.jp/image/button_sinsotu_mo.jpg);
}
li.tyuto{
	background:url(http://www.wizards.co.jp/image/button_tyuto_mo.jpg);
}
*/
li.kigyo{
	background:url(http://www.wizards.co.jp/image/button_kigyo_mo.jpg);
}
li.service{
	background:url(http://www.wizards.co.jp/image/button_service_mo.jpg);
}
li.kankyo{
	background:url(http://www.wizards.co.jp/image/button_kankyo_mo.jpg);
}
li.jirei{
	background:url(http://www.wizards.co.jp/image/button_jirei_mo.jpg);
}
li.annai{
	background:url(http://www.wizards.co.jp/image/button_annai_mo.jpg);
}
li.sinsotu{
	background:url(http://www.wizards.co.jp/image/button_sinsotu_mo.jpg);
}
li.tyuuto{
	background:url(http://www.wizards.co.jp/image/button_tyuto_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/button_toiawase_mo.jpg);
}
li a{
			display:block;
}
li a:hover {
						background-color:transparent;
}
li a:hover img{
								visibility:hidden;
}

div.news {
							float:left;
							width:535px;
							padding:20px;
							margin:0px;
							border: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;
}

div.news h1 {
							text-align:left;
							font-size:15px;
							margin:0px 10px 0px;
							padding:20px 0px 0px;
							clear:both;
						}
img.newspict{
							float:left;
							width:133px;
							margin:10px 10px 0px;
							
}
img.newspoint{
							
							width:8px;
							margin:0px 10px 1px;
}
div.news p{
							text-align:left;
							margin:10px;
							font-size:12px;
}
div.news hr{
							width:100%;
							margin:0px;
							size:1px;
							color:DarkGray;
}

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;	
}

.sitemap{
			text-align:left;
			float: left;
			width:235px;
			height:425px;
			padding-bottom:50px;
			margin-left:14px;
			border:2px solid #5E95C0;
}
.sitemap-txt1{
			font-size: 11pt;
			text-align:left;
			padding-top:20px;
			padding-left:20px;
			padding-bottom:8px;
			margin:0px;
}
.sitemap-txt1 a{
				text-decoration:none;
				color:5E95C0;
}
.sitemap-txt2{
			font-size: 10pt;
			text-align:left;
			padding-left:40px;
			margin:0px;
}
.sitemap-txt2 a{
				/*text-decoration:none;*/
				color:#5D5D5D;
}
.privacy{
			text-align:left;
			width:700px;
			padding-bottom:15px;
			border:2px solid #5E95C0;
}
.privacy-txt1{
			font-size: 11pt;
			text-align:left;
			border-bottom:1px solid red;
			padding-top:20px;
			padding-left:20px;
			padding-bottom:3px;
			margin:0px;
}
.privacy-txt2{
			font-size: 10pt;
			text-align:left;
			margin-left:20px;
			margin-right:20px;
			margin-top:10px;
}
.privacy-txt2 a{
			TEXT-DECORATION: none;
}
.privacy-txt3{
			font-size: 11pt;
			text-align:left;
			margin-top:15px;
			margin-bottom:5px;
}

.map{
			text-align:left;
			width:550px;
			margin-top:30px;
			margin-left:8px;
			padding-bottom:10px;
			border:2px solid #5E95C0;
}
.map-txt1{
			font-size: 12pt;
			font-weight: bold; 
			text-align:left;
			margin-left:20px;
			margin-right:20px;
			margin-top:10px;
}

@media print{
	.noprint{
			display:none;
	}
}
