@media print{ 
	body{
		zoom: 85%;
		background: none;
	}
}

*{ margin:0px; padding:0px;  font-size:13px; text-decoration:none;}

body	{background:#fff; font-family:'MS UI Gothic', Osaka, sans-serif;   text-align:center;   }
img	{border:none; margin:0px;}

h1,h1 a	{font-size:13px; margin-top:-5px; color:#666;padding-bottom:5px; }
h2	{margin:30px 0 10px 20px;clear:both; font-size:15px; text-weight:bold; color:#800;}
.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; }

#w75{width:750px;background-color:#fff;border-left:#999 solid 1px; border-right:2px solid #999;}

#w70{width:700px;background-color:#fff;margin-left:25px;}

#menu	{width:200px; float:left;}
.tdtop1{width:200px; height:28px; background:url(img/menushop.gif) no-repeat; text-align:center;}
.tdtop2{width:200px; height:28px; background:url(img/menuschool.gif) no-repeat; text-align:center;}
.tdtop3{width:200px; height:28px; background:url(img/menusupport.gif) no-repeat; text-align:center;}
.tdtop4{width:200px; height:28px; background:url(img/menuinfo.gif) no-repeat; text-align:center;}

.touhou {font-size:12px;  }
.touhou2{font-size:12px; line-height:1em;}

.tdbar{padding-left:10px;background-image:url(img/menu5.gif);}
.tdfoot{width:200px; height:14px; background:url(img/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(img/header07.gif) no-repeat; text-align:center; }
#head2	{width:100%; text-align:center; }
#headL	{width:780px;height:110px; background:url(img/header07L.gif) no-repeat; text-align:center; }


#title	{width:480px; height:45px; text-align:right; padding-top:15px;padding-right:15px;}
.piano	{background:url(img/title_piano.gif) no-repeat; }
.gen	{background:url(img/title_gen.gif) no-repeat; }
.kan	{background:url(img/title_kan.gif) no-repeat; }
.other	{background:url(img/title_other.gif) no-repeat; }
.guitar	{background:url(img/title_guitar.gif) no-repeat; }
.lm	{background:url(img/title_lm.gif) no-repeat; }
.other	{background:url(img/title_other.gif) no-repeat; }
.book	{background:url(img/title_book.gif) no-repeat; }
.macc	{background:url(img/title_macc.gif) no-repeat; }
.eigo	{background:url(img/title_eigo.gif) no-repeat; }
.ta	{background:url(img/title_ta.gif) no-repeat; }
.mtopics	{background:url(img/title_mtopics.gif) no-repeat; }
.gakki	{background:url(img/title_gakki.gif) no-repeat; }
.rent	{background:url(img/title_rent.gif) no-repeat; }
.toi	{background:url(img/title_toi.gif) no-repeat; }
.gakuhan	{background:url(img/title_gakuhan.gif) no-repeat; }
.support	{background:url(img/title_support.gif) no-repeat; }
.shop	{background:url(img/title_shop.gif) no-repeat; }
.school	{background:url(img/title_school.gif) no-repeat; }
.bouon	{background:url(img/title_bouon.gif) no-repeat; }
.kouri	{background:url(img/title_kouri.gif) no-repeat; }
.onkyo	{background:url(img/title_onkyo.gif) no-repeat; }


#title2	{width:680px; height:45px; text-align:right; padding-top:15px;padding-right:15px;}
.sitemap	{background:url(img/title_sitemap.gif) no-repeat; }
.policy		{background:url(img/title_policy.gif) no-repeat; }
.otona	{background:url(img/title_otona.gif) no-repeat; }

.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;}


a:link .content {color:#333} 
.content a:visited{color:#333}
.content a:hover{color:#444}

#form td{padding:5px;}
#form input{margin:2px;}
#form hr{margin:5px 0px 5px 0px;}
