@media print{ 
	body{
		zoom: 85%;
		background: none;
	}
}

*{ margin:0px; padding:0px;  font-size:13px; text-decoration:none;}

body	{background:url(img4/may.gif) repeat-x; background-color:#f1fff1; 
	font-family:'MS UI Gothic', Osaka, sans-serif;   text-align:center;   }
img	{border:none; margin:0px;}

h1	{font-size:9px;color:#ecc;line-height:0.8em;font-weight:normal;text-align:right;}
h2{border-top:double #800 4px; border-bottom:double #800 4px; 
	font-size:20px; color:#800; font-weight:bold; text-align:center;
	margin:0px; margin-top:20px; padding:7px; background:#ecc}
.syousai {font-size:13px; color:gray; margin-left:50px;width:180px;}
.web	{padding-top:3px; width:250px; display:block; float:right;
	 text-align:right; font-size:13px; line-height:2.3em; color:gray}
.web img{vertical-align:bottom; margin-bottom:3px;}
.web h2{text-align:left; margin-bottom:0px;margin-top:5px;border-top:solid 1px #800; }


#w70{width:700px;padding:0px;margin-left:25px;margin-top:5px;}
#w75{width:750px;background-color:#fff;border-left:#999 solid 1px; border-right:2px solid #999; 
	 background:url(http://www.miyajimusic.com/img/back/backbottom.jpg) no-repeat bottom #fff;}

#menu	{width:200px; float:left;}
.tdtop1{width:200px; height:28px; background:url(img4/menushop.gif) no-repeat; text-align:center;}
.tdtop2{width:200px; height:28px; background:url(img4/menuschool.gif) no-repeat; text-align:center;}
.tdtop3{width:200px; height:28px; background:url(img4/menusupport.gif) no-repeat; text-align:center;}
.tdtop4{width:200px; height:28px; background:url(img4/menuinfo.gif) no-repeat; text-align:center;}
.tdtop5{width:200px; height:7px; background:url(img4/menu_1.gif) no-repeat; text-align:center;}
#menu a:link,#menu a:visited,#menu *{color:#630}
.touhou {font-size:12px;  }
.touhou2{font-size:12px; line-height:1em;}

.tdbar{padding-left:10px;background:url(img4/menu5.gif)  #fff;}
.tdfoot{width:200px; height:14px; background:url(img4/menu4.gif) no-repeat; text-align:center;}

#main	{width:490px; margin-left:10px; margin-top:10px; text-align:left;float:right;}
#head	{width:700px;height:110px; background:url(img4/header.gif) no-repeat; text-align:center; }


.text{font-size:13px;line-height:1.2em;color:#999;}
a{text-decoration:none;font-size:13px;line-height:1.7em;}
a:hover{color:#000;text-decoration:underline;}

.ichiranList{width:300px; margin-left:80px;text-align:left; font-size:13px; line-height:1.3em; color:gray}
.ichiranList ul{margin:5px;list-style-type:none;}
.ichiranList li{margin-left:50px;}




.banaS{width:200px;float:left;margin:1px;border-top:dotted 2px #ccc;margin-left:10px;padding:2px;}
.bana1{width:100%;margin:1px;border-top:dotted 2px #ccc;margin:2px;padding:2px;
	margin-bottom:5px;padding-top:6px;}
.bana2, .bana3{width:220px; float:left; margin:2px; margin-right:10px; 
	border-top:dotted 2px #ccc; padding:2px;margin-bottom:5px;padding-top:6px;}
.banaF a:visited, .bana1 a:visited, .bana2 a:visited,.banaF a:link, .bana1 a:link, .bana2 a:link, .mainbana a:link, .mainbana a:visited
 {color:blue;text-decoration:underline;line-height:1.2em}
.bana1 a:hover, .bana2 a:hover, .mainbana a:hover,.banaF a:hover
 {color:#800;text-decoration:underline;line-height:1.2em}
.bana1 img,{width:80px;height:80px}
.bana2 img{width:50px;height:50px}
.banaF{width:250px;float:left;margin:1px;margin-left:5px;padding:2px;}

#list a{font-size:10px; text-align:center; margin:3px 3px; padding:1px 3px; border:#ddd 1px solid;
 color:#999; float:left;}
#list a:hover{color:#880004;background:#ecc}

