﻿@charset "UTF-8";

/* 基本--------------------------------------------------------------------------- */

body {
	text-align: left;
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
	color: #223322;
	margin: 0px;
	padding: 0px;
}
body#kg{
	width:100%;
	background:#fff url('http://www.kunitachi-gakki.co.jp/image/header.png') repeat-x;
}
body#pl{
	background:#cfe7ff url('http://www.kunitachi-gakki.co.jp/image/pl-body.png') repeat-x;
}
body#iz{
	background:#969696 url('http://www.kunitachi-gakki.co.jp/image/iz-body.png') repeat-x;
}

p{
	padding:3%;
}

div,hr,blockquote,form,
h1,h2,h3,h4,h5,
object,embed,script,table,th,tr,td{
	margin: 0px; padding: 0px;
}

ul,ol{
	margin:5px 2%;
}

dl,dt,dd,li{
	padding:0px 2px;
}

dt{font-weight:bold;}

p,span,blockquote,
h1,h2,h3,h4,h5 {
	line-height: 130%;
}

img, table { border: 0; }
strong { font-weight: bold; }
table {
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 0;
	empty-cells: show;
}
a { color: #1a18ff; text-decoration: none;} 
a:link { color: #0f5eb7; text-decoration: none;}
a:visited { color: #114f92; text-decoration: none;}
a:active	{ color: #dd0000;}
a:hover { color: #df3188; text-decoration: underline; }
a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70) ; 
}
a:img{
	border:none;
}
#verticalmenu{
	border:1px solid gray;
}
#verticalmenu a:hover img{
	opacity:1;
	filter: alpha(opacity=100) ; 
}
.red{
	color:#ff2200;
	font-weight:bold;
}
#topbanner{
	margin:20px 10px;
}

/*囲い・引用--------------------------------------------------------------------------- */
.quote{
	color:#432218;
	background:#fff6bf;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.3em;
	padding:20px;
	margin:5px 0px;
	border:1px solid #a08b77;
	height:auto;
	min-height:15px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.quote2{
	background:#fff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	padding:20px;
	margin:10px;
	height:auto;
	border:1px solid #bbb;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.quote3{
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.5em;
	padding:20px;
	margin:5px 0px;
	color:#2e6f34;
	border:1px solid #65ae4a;
	background:#f0ffce; 
	height:auto;
	min-height:100px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.quote4{
	background:#fff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.3em;
	margin:5px;
	padding:10px;
	border-top:1px solid #c5afaf;
	border-right:1px solid #937d64;
	border-bottom:1px solid #937d64;
	border-left:1px solid #c5afaf;
	background-image: url('http://www.kunitachi-gakki.co.jp/img/note.gif');
	background-repeat: repeat;
	height:auto;
	min-height:15px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.quote5{
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.3em;
	padding:20px;
	margin:5px 0px;
	color:#222222;
	border:1px solid #6c8281;
	background:#fff;
	height:auto;
	min-height:15px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.quote6{
	text-align:left;
	font-size:90%;
	font-weight:normal;
	line-height:1.4em;
	padding:10px;
	margin:5px auto;
	color:#222246;
	border:1px solid #ff6347;
	background:#fff1ee;
	height:auto;
	min-height:15px;
}


.quote-dammy{
	background:#fff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.3em;
	padding:10px;
	margin:2px;
	color:#222222;
	height:auto;
	clear:both;
}

/*見出し--------------------------------------------------------------------------- */

h1.contentsindex{
	font-weight:normal;
	font-size:200%;
	color:#395602;
	padding:10px 20px;
	margin:0px 0px 10px 0px;
	background:#b3ed74 url(http://www.kunitachi-gakki.co.jp/image/h1contentsindex.png) repeat 0px 0px;
	border:1px solid #afc964;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #f1f3da;
	-webkit-box-shadow: 3px 3px 5px #f1f3da;
	text-shadow:1px 1px 1px #b3ca96,2px 2px 3px #fffff6,2px 2px 10px #fffff6;
}
h1.contentsindex a{
	color:#395602;
}
h2.contentsindex{
	font-weight:normal;
	font-size:130%;
	color:#266118;
	padding:5px 20px;
	margin:0px 0px 5px 0px;
	background:#fff url(http://www.kunitachi-gakki.co.jp/image/h2contentsindex.png) repeat-y left;
	border:1px solid #bbb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	text-shadow:1px 1px 2px #b3ca96,2px 2px 3px #fffff6,2px 2px 10px #fffff6;

}
h2.contentsindex a{
	color:#266118;
}
h2.contentsindex_b{
	font-weight:normal;
	font-size:160%;
	color:#437624;
	padding:18px 20px;
	margin:0px 0px 0px 0px;
	background:#fff url(http://www.kunitachi-gakki.co.jp/image/h2contentsindex.png) repeat-y left;
	border-top:1px solid #afc964;
	border-bottom:1px solid #afc964;
	border-left:3px solid #afc964;
	font-family:Helvetica,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic',sans-serif;
	text-shadow:1px 1px 2px #b3ca96,2px 2px 3px #fffff6,3px 3px 10px #fffff6;
}
h2.contentsindex_b a{
	color:#266118;
}
h3.contentsindex{
	font-weight:normal;
	font-size:110%;
	color:#2e4e07;
	padding:8px 20px;
	margin:15px 0px 10px 0px;
	background:#fff url(http://www.kunitachi-gakki.co.jp/event/images/2012wintersale-2.jpg) repeat right;
	border-top:1px solid #cde4a5;
	border-right:1px solid #648843;
	border-bottom:1px solid #648843;
	border-left:1px solid #cde4a5;
	text-shadow:1px 1px 0px #b3ca96,2px 2px 3px #fffff6,2px 2px 10px #fffff6;
}
h3.contentsindex a{
	color:#3a6625;
}
h4.contentsindex{
	font-weight:normal;
	font-size:110%;
	color:#4e8025;
	padding:2px 20px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #4e8025;
}
h4.contentsindex a{
	color:#4e8025;
}

.contentsbox{
	color:#324e2d;
	background:#ffffff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	padding:4px;
	margin:5px 10px 5px 10px;
}
.contentsbox_large{
	color:#324e2d;
	background:#ffffff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	padding:5px 15px;
	margin:5px 10px 5px 10px;
}
.contentsbox_small{
	color:#324e2d;
	background:#ffffff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1em;
	padding:1px;
	margin:3px 3px 3px 3px;
}
.contentsbox_small_old{
	color:#324e2d;
	background:#f1f2ee;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1em;
	padding:1px;
	margin:3px 3px 3px 3px;
}
.contentsboxwhite{
	color:#324e2d;
	background:#ffffff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	padding:10px;
	margin:5px 10px 5px 10px;
}
.contentsshadowbox{
	color:#324e2d;
	background:#fff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	padding:10px;
	margin:10px;
	height:auto;
	border:1px solid #bbb;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
h2.pianoland{
	font-size:140%;
	color:#435d83;
	text-shadow:1px 1px 0px #aec4e4,2px 2px 2px #a5d3ff,0px -1px 0px #a1aeb9;
}
h2.pl-mono{
	font-size:140%;
	color:#435d83;
	text-shadow:1px 1px 0px #aec4e4,2px 2px 2px #a5d3ff,0px -1px 0px #a1aeb9;
}





/*グレイボックス--------------------------------------------------------------------------- */

.grayleft{
	float:left;
	margin:0px 15px 15px 0px;
}
.grayright{
	float:right;
	margin:0px 0px 15px 15px;
}
.graybox{
	border:1px solid #bbb;
	max-width: 600px;
}
.grayboxleft{
	float:left;
	margin:0px 5px 5px 0px;
	border:1px solid #bbb;
	max-width: 600px;
}
.grayboxright{
	float:right;
	margin:0px 0px 5px 5px;
	border:1px solid #bbb;
	max-width: 600px;
}
.grayshadowbox{
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	max-width: 600px;
}
.grayshadowleft{
	float:left;
	margin:0px 10px 10px 0px;
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	max-width: 600px;
}
.grayshadowright{
	float:right;
	margin:0px 0px 10px 10px;
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	max-width: 600px;
}
.grayshadowboxradius{
	display:block;
	background:#fff;
	width:100px;
	height:100px;
	float:left;
	padding:5px;
	border:1px solid gray;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	max-width: 600px;
}
.grayshadowleftradius{
	float:left;
	background:#fff;
	padding:5px;
	margin:0px 5px 5px 0px;
	border:1px solid #bbb;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.grayshadowrightradius{
	float:right;
	background:#fff;
	padding:5px;
	margin:0px 0px 5px 5px;
	border:1px solid #bbb;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	max-width: 600px;
}

.orangebox{
	border:1px solid #ff8800;
	margin:0px 0px 10px 0px;
}


span.imagebox{
	margin:5px 15px 5px 5px;
	float:left;
}
span.imagebox a:hover img{
	border:1px solid #ff8800;
}
span.graybox{
	margin:5px 5px 5px 5px;
	float:left;
}
span.graybox a:hover img{
	border:1px solid #ff8800;
}

.grayshadowboxradius a:hover{
	border:1px solid #ff8800;
}


.top_four_banner{
	margin:0px auto;
	min-height:150px;
}


.top_grayshadowbanner{
	margin:0px 5px 0px 0px;
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}


.button {
	border-top: 1px solid #b1dd94;
	border-right: 1px solid #b1dd94;
	border-left: 1px solid #b1dd94;
	border-bottom: 1px solid #5c6d5e;
	background: #e7fcbe;
	background: -webkit-gradient(linear, left top, left bottom, from(#d3ee98), to(#e7fcbe));
	background: -webkit-linear-gradient(top, #d3ee98, #e7fcbe);
	background: -moz-linear-gradient(top, #d3ee98, #e7fcbe);
	background: -ms-linear-gradient(top, #d3ee98, #e7fcbe);
	background: -o-linear-gradient(top, #d3ee98, #e7fcbe);
	padding: 6px 12px;
	margin:1px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #ffffff;
	font-size: 100%;
	line-height:1em;
	text-decoration: none;
	vertical-align: middle;
	list-style-type:none;
}
.button_b {
	border-top: 1px solid #b1dd94;
	border-right: 1px solid #b1dd94;
	border-left: 1px solid #b1dd94;
	border-bottom: 1px solid #5c6d5e;
	background: #fffd8f;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffd8f), to(#fffd8f));
	background: -webkit-linear-gradient(top, #fffd8f, #fffd8f);
	background: -moz-linear-gradient(top, #fffd8f, #fffd8f);
	background: -ms-linear-gradient(top, #fffd8f, #fffd8f);
	background: -o-linear-gradient(top, #fffd8f, #fffd8f);
	padding: 6px 12px;
	margin:1px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #25461d;
	font-size: 100%;
	line-height:1em;
	text-decoration: none;
	vertical-align: middle;
}
.button a{
	text-decoration: none;
}
.button:hover {
	border-top: 1px solid #b1dd94;
	border-right: 1px solid #b1dd94;
	border-left: 1px solid #b1dd94;
	border-bottom: 1px solid #5c6d5e;
	background: #f6ffb0;
	color: #ccc;
}
.button:active {
	border-top: 1px solid #b1dd94;
	border-right: 1px solid #b1dd94;
	border-left: 1px solid #b1dd94;
	border-bottom: 1px solid #5c6d5e;
	background: #1b435e;
}

.rightbutton {
	float:right;
	border-top: 1px solid #b1dd94;
	border-right: 1px solid #b1dd94;
	border-left: 1px solid #b1dd94;
	border-bottom: 1px solid #5c6d5e;
	background: #e7fcbe;
	background: -webkit-gradient(linear, left top, left bottom, from(#d3ee98), to(#e7fcbe));
	background: -webkit-linear-gradient(top, #d3ee98, #e7fcbe);
	background: -moz-linear-gradient(top, #d3ee98, #e7fcbe);
	background: -ms-linear-gradient(top, #d3ee98, #e7fcbe);
	background: -o-linear-gradient(top, #d3ee98, #e7fcbe);
	padding: 6px 12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #ffffff;
	font-size: 120%;
	text-decoration: none;
	vertical-align: middle;
}
.rightbutton a{
	text-decoration: none;
}
.rightbutton:hover {
	border-top: 1px solid #b1dd94;
	border-right: 1px solid #b1dd94;
	border-left: 1px solid #b1dd94;
	border-bottom: 1px solid #5c6d5e;
	background: #f5ffcf;
	color: #ccc;
}
.rightbutton:active {
	border-top: 1px solid #b1dd94;
	border-right: 1px solid #b1dd94;
	border-left: 1px solid #b1dd94;
	border-bottom: 1px solid #5c6d5e;
	background: #1b435e;
}

	

/* テーブル--------------------------------------------------------------------------- */
table.box{
	text-align:left;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #111111;
	border:1px solid gray;
}
td.boxa{
	color: #111111;
	padding:3px;
	border-right: 1px solid gray;
	border-bottom:1px solid gray;
}
td.boxb{
	color: #111111;
	padding:3px;
	border-bottom:1px solid gray;
}
td.boxc{
	color: #111111;
	padding:3px;
	border-right: 1px solid gray;
}
td.box{
	color: #111111;
	padding:3px;
}
th{
	background-color:#cdf3af;
	color: #111111;
	padding:3px;
	border-bottom:1px solid gray;
}
table.dammy	{
	text-align:left;
	font-size:100%;
	font-weight:normal;
	padding:0px;
	margin:10px;
	color: #111111;
	border:0px;
}


/* special--------------------------------------------------------------------------- */

#movabletype{
	float:left;
	text-indent:-9999px;
	color:#fff;
	margin:0px 0px 0px 5px;
	padding:0px;
	background-image: url('http://www.kunitachi-gakki.co.jp/img/powered.gif');
	width:90px;
	height:12px;
}

#google{
	position:absolute;
	top:70px;
	right:10px;
	font-size:11px;
	color:#444;
}

#plgoogle{
	position:absolute;
	bottom:-35px;
	right:10px;
	font-size:11px;
	color:#444;
	background:#fff;
	border:1px solid #eee;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:0px 10px;
}
#izgoogle{
	position:absolute;
	bottom:-35px;
	right:10px;
	font-size:11px;
	color:#444;
	background:#fff;
	border:1px solid #eee;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:0px 10px;
}
.tel{
	font-size:120%;
	color:#ff2211;
	font-weight:bold;
	margin:2px;
	text-shadow:1px 1px 0px #ffa5c3;
}

.twitterbox{
	width:180px;
}


/* dammy--------------------------------------------------------------------------- */
.dammy{
	border:0px;
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	visibility: visible;
	clear:both;
	display:none; 
}
.dammy-image{
	text-indent:-9999px;
	color:#fff;
	font-size:0px;
}
.dammy-image-graybox{
	text-indent:-9999px;
	color:#fff;
	font-size:0px;
	border-top:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-left:1px solid #bbb;
}


/* header--------------------------------------------------------------------------- */

#container{
	margin: 0 auto;
	padding:0px;
	min-width:760px;
	max-width:1280px;
	position:relative;
}

#plcontainer {
	margin: 0 auto;
	padding:0px;
	min-width:760px;
	max-width:960px;
	position:relative;
	background:#fff;
}
#izcontainer {
	display: block;
	min-width:760px;
	max-width:960px;
	text-align: left;
	margin: 0 auto;
	background:#fff url('http://www.kunitachi-gakki.co.jp/image/kg-bgside.png') repeat-y;
}

#header {
	display: block;
	position: relative;
	text-align:left;
	margin:0px;
	padding:0px;
	width: 100%;
	height: 150px;
	background:#fff url('http://www.kunitachi-gakki.co.jp/image/header.png') repeat-x;
}
#tm-header-image a{
	display: block;
	width: 400px;
	height: 70px;
	text-indent:-9999px;
	color:#fff;
	font-size:0px;
	background: transparent url(http://www.kunitachi-gakki.co.jp/image/tm-logo.gif) no-repeat;
}

#plheader {
	display: block;
	position: relative;
	text-align:left;
	margin:0px;
	padding:0px;
	width: 100%;
	height: 150px;
	background:transparent url('http://www.kunitachi-gakki.co.jp/image/pl-bgheader.png') no-repeat;
}
#izheader {
	display: block;
	position: relative;
	margin:0px 3px;
	width: 100%;
	height: 150px;
	background:transparent url('http://www.kunitachi-gakki.co.jp/image/iz-bgheader.png') no-repeat;
}
#hnheader {
	display: block;
	position: relative;
	margin:0px 3px;
	width: 100%;
	height: 150px;
	background:transparent url('http://www.kunitachi-gakki.co.jp/image/header.png') no-repeat;
}
#header-logo {
	display: block;
	position: relative;
	margin:0px;
	width: 268px;
	height: 148px;
	background: url(http://www.kunitachi-gakki.co.jp/image/logoback.png) no-repeat;
}

h1#header-image {
	border:0px;
	padding:0px;
	margin:0px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	clear:both;
}

h1#header-image a{
	display: block;
	position: absolute;
	left: 30px;
	top: 15px;
	width: 190px;
	height: 80px;
	background: transparent url(http://www.kunitachi-gakki.co.jp/image/kg-logo.gif) no-repeat;
}


h1#pl-header-image a{
	display: block;
	width: 600px;
	height: 150px;
	background: transparent url(http://www.kunitachi-gakki.co.jp/image/pl-logo.png) no-repeat;
}
h1#iz-header-image a{
	display: block;
	width: 600px;
	height: 150px;
	background: transparent url(http://www.kunitachi-gakki.co.jp/image/iz-logo.png) no-repeat;
}
#hn-header-image a{
	display: block;
	width: 490px;
	height: 140px;
	text-indent:-9999px;
	color:#fff;
	font-size:0px;
	background: transparent url(http://www.kunitachi-gakki.co.jp/image/hn-logo.png) no-repeat;
}
h1#header-image a:hover,h1#tm-header-image a:hover,h1#iz-header-image a:hover,h1#hn-header-image a:hover,{
	opacity:0.6;
	filter: alpha(opacity=60) ;
}
h1#header-image span,h1#tm-header-image span,h1#pl-header-image span,h1#iz-header-image span,h1#hn-header-image span,.dammy,.phone-line{
	display:none;
 	visibility: visible;
	border:0px;
	width: 0px;
	height: 0px;
	padding:0px;
	margin:0px;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	clear:both;
}



/********ナビゲーション*/
#tp-menu{
	width: 550px;
	height: 110px;
	position:absolute;
	top:5px;
	right:2px;
}
#tp-nav{
	position:absolute;
	top:2px;
	right:10px;
}
#tp-nav a:hover{
	opacity:0.6;
	filter: alpha(opacity=60) ;
}
#tp-home{
	float:left;
	width: 100px;
	height: 20px;
	margin-right:2px;
	border:1px solid #ddd;
	background: #fff url(http://www.kunitachi-gakki.co.jp/image/topmenu.png);
	background-position:0px 0px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#tp-support{
	float:left;
	width: 100px;
	height: 20px;
	margin-right:2px;
	border:1px solid #ddd;
	background: #fff url(http://www.kunitachi-gakki.co.jp/image/topmenu.png);
	background-position:200px 0px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#tp-sitemap{
	float:left;
	width: 100px;
	height: 20px;
	margin-right:2px;
	border:1px solid #ddd;
	background: #fff url(http://www.kunitachi-gakki.co.jp/image/topmenu.png);
	background-position:100px 0px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#tp-tmmonth{
	float:left;
	width: 100px;
	height: 20px;
	margin-right:2px;
	border:1px solid #ddd;
	background: #fff url(http://www.kunitachi-gakki.co.jp/concert/img/month.jpg) no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#tp-tmfree{
	float:left;
	width: 100px;
	height: 20px;
	margin-right:2px;
	border:1px solid #ddd;
	background: #fff url(http://www.kunitachi-gakki.co.jp/concert/img/freelogo3.jpg) no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#tp-tmticket{
	float:left;
	width: 100px;
	height: 20px;
	margin-right:2px;
	border:1px solid #ddd;
	background: #fff url(http://www.kunitachi-gakki.co.jp/concert/img/ticketlogo3.jpg) no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#nav-menu{
	position:absolute;
	top:2px;
	right:0px;
}
#nav-menu a:hover{
	opacity:0.6;
	filter: alpha(opacity=60) ;
}
#nav-tmmonth{
	float:left;
	width: 95px;
	height: 41px;
	margin-right:2px;
	background: #fff url(http://www.kunitachi-gakki.co.jp/image/tm-navmonth.png) no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#nav-tmfree{
	float:left;
	width: 95px;
	height: 41px;
	margin-right:2px;
	background: #fff url(http://www.kunitachi-gakki.co.jp/image/tm-navfree.png) no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#nav-tmticket{
	float:left;
	width: 95px;
	height: 41px;
	margin-right:2px;
	background: #fff url(http://www.kunitachi-gakki.co.jp/image/tm-navticket.png) no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#nav-tmmagazine{
	float:left;
	width: 95px;
	height: 41px;
	margin-right:10px;
	background: #fff url(http://www.kunitachi-gakki.co.jp/image/tm-magazine.png) no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#nav-tmform{
	float:left;
	width: 95px;
	height: 41px;
	margin-right:2px;
	background: #fff url(http://www.kunitachi-gakki.co.jp/image/tm-form.png) no-repeat;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}

#breadcrumbs {
	width: 99%;
	margin:5px 10px 20px 10px;
	font-size:80%;
	text-align:left;
	color:#777777;
	border:1px solid #dedede;
	height:2.3em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}

#breadcrumbs a{
	display:block;
	padding:0 15px 0 0;
	background:url(http://www.kunitachi-gakki.co.jp/image/crumbs.gif) no-repeat right center;
}
#breadcrumbs ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#breadcrumbs li{
	float:left;
	line-height:2.3em;
	padding-left:.75em;
	color:#8a8a81;
}
#breadcrumbs li a:visited {
	text-decoration:none;
	color:#333;
}
#breadcrumbs li a:hover, #breadcrumbs li a:focus {
	color:#dd2c0d;
}



/********フォントサイズ変更*/
#fontchangebar{
	background-image: url('http://www.kunitachi-gakki.co.jp/image/bg-font-bar.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width:140px;
	height:34px;
	float:right;
	position:absolute;
	top:25px;
	right:10px;
}
#plfontchangebar{
	background-image: url('http://www.kunitachi-gakki.co.jp/image/bg-font-bar.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width:136px;
	height:34px;
	float:right;
	position:absolute;
	top:3px;
	right:10px;
}
#izfontchangebar{
	background-image: url('http://www.kunitachi-gakki.co.jp/image/bg-font-bar.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width:136px;
	height:34px;
	float:right;
	position:absolute;
	top:3px;
	right:10px;
}
#fontchangebar-s{
	font-size:0px;
	text-indent:-9999px;
	color:#fff;
	cursor: pointer;
	background-image: url('http://www.kunitachi-gakki.co.jp/image/bg-font.png');
	background-position:0px 0px;
	width:30px;
	height:30px;
	margin:2px 0px 0px 3px;
	float:left;
}
#fontchangebar-m{
	font-size:0px;
	text-indent:-9999px;
	color:#fff;
	cursor: pointer;
	background-image: url('http://www.kunitachi-gakki.co.jp/image/bg-font.png');
	background-position:100px 0px;
	width:70px;
	height:30px;
	margin:2px 0px 0px 0px;
	float:left;
}
#fontchangebar-l{
	font-size:0px;
	color:#fff;
	text-indent:-9999px;
	cursor: pointer;
	background-image: url('http://www.kunitachi-gakki.co.jp/image/bg-font.png');
	background-position:30px 0px;
	width:30px;
	height:30px;
	margin:2px 3px 0px 0px;
	float:left;
}




/********トップメニュー*/
#topmenu {
	padding:0px;
	margin:30px 0px 10px 0px;
	width:100%;
	height:41px;
	font-size:0px;
	background-image: url('http://www.kunitachi-gakki.co.jp/image/bm-blank.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
}
#topmenu ul {
	padding:0px;
	margin:0px;
}
#topmenu li {
	display:inline;
	list-style-type:none;
}
#topmenu li a {
	height:41px;
	display:block;
	float:left;
	text-indent:-9999em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#topmenu li.navi-dammy {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-dammy.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-school a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-school.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-piano a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-piano.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-event a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-event.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-proof a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-proof.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-score a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-score.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-tunes a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-tunes.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-license a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-license.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-shop a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-shop.gif) no-repeat 0px 0px;
	width:95px;
}

/*------hover*/
#topmenu li.navi-school a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-school-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-piano a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-piano-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-event a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-event-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-proof a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-proof-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-score a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-score-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-tunes a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-tunes-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-license a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-license-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-shop a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-shop-b.gif) no-repeat 0px 0px;
}

#topmenu li.navi-home a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-home-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-month a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-month-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-freeconcert a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-freeconcert-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-ticket a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-ticket-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-magazine a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-magazine-b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-tamaform a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-tamaform-b.gif) no-repeat 0px 0px;
}



/*------on*/
#topmenu li.navi-school-b a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-school-b.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-piano-b a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-piano-b.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-event-b a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-event-b.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-proof-b a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-proof-b.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-score-b a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-score-b.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-tunes-b a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-tunes-b.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-license-b a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-license-b.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-shop-b a {
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-shop-b.gif) no-repeat 0px 0px;
	width:95px;
}

#topmenu li.navi-home a{
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-home.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-month a{
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-month.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-freeconcert a{
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-freeconcert.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-ticket a{
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-ticket.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-magazine a{
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-magazine.gif) no-repeat 0px 0px;
	width:95px;
}
#topmenu li.navi-tamaform a{
	background:url(http://www.kunitachi-gakki.co.jp/image/bm-tamaform.gif) no-repeat 0px 0px;
	width:95px;
}


/* contents--------------------------------------------------------------------------- */

#mainbox{
	display: block;
	text-align:left;
	margin: 0 auto;
	padding:0px;
	background:#fff;
	position:relative;
	margin-left:140px;
	min-width: 850px;
}
#plmainbox{
	display: block;
	text-align:left;
	margin: 0 auto;
	padding:0px;
	background:#fff;
	position:relative;
	margin-left:140px;
}

#main{
	display: block;
	position: relative;
	background:#fff;
	padding:0px;
	margin:0px;
	width: 100%;
	height: 100%;
	text-align: left;
	margin: 0 auto;
	font-size:90%;
	position:relative;
}

#middlebox{
	float:left;
	max-width:80%;
	min-width:75%;
	margin: 0px 0px 10px 0px;
	padding:0;
	background:#fff;
}

#rightbox{
	float:right;
	width:160px;
	margin: 0px 5px 0px 0px;
	padding:0;
	background:#fff;
	z-index:3;
}

#leftbox{
	position:absolute;
	left :5px;
	top: 200px;
	width:120px;
	background:#fff;
}

#mainbox-top{
	display: block;
	text-align:left;
	margin: 0 auto;
	padding:0px;
	background:#fff;
	position:relative;
	margin-left:170px;
}


#main-top{
	display: block;
	position: relative;
	background:#fff;
	padding:0px;
	margin:0px;
	width: 100%;
	height: 100%;
	text-align: left;
	margin: 0 auto;
	font-size:90%;
	position:relative;
}

#middlebox-top{
	float:left;
	max-width:77%;
	min-width:75%;
	margin: 0px 0px 10px 0px;
	padding:0;
	background:#fff;
}

#leftbox-top{
	position:absolute;
	left :5px;
	top: 170px;
	width:150px;
	background:#fff;
	z-index:1;
}

#rightbox-top{
	float:right;
	width:180px;
	margin: 0px 2px 0px 0px;
	padding:0;
	background:#fff;
	z-index:3;
}

.global_recommend_rightbox{
	width:150px;
}

#rightbox-pl{
	float:left;
	width:18%;
	min-width:145px;
	margin:0px 0px 0px 0px;
	padding:0;
	background:#fff;
	z-index:3;
}


#contents{
	text-align:left;
	display: block;
	padding:10px 25px 10px 25px;
}

#centerbox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	width:660px;
}

#fullbox{
	text-align:left;
	margin:0px 0px;
	padding:0px 2px;
	width:99%;
	font-size:90%;
}


#plfullbox{
	text-align:left;
	margin:0px 50px;
	width:90%;
}

#plrightsidebox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:right;
	width:28%;
}
#izfullbox{
	text-align:left;
	margin:0px 50px;
	width:90%;
}



/* topnewsfields------------------------------------------------------ */

#topnewstitlebar{
	color:#688a4d;
	width:100%;
	padding:10px 0px;
	border:1px solid #d2cece;
	background:#b3ed74 url(http://www.kunitachi-gakki.co.jp/image/h1contentsindex.png) repeat 0px 0px;
}
#topnewsbox{
	width:100%;
	background:#f5f5f5;
	height:430px;
	margin:0px 0px 0px 0px;
	float:left;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

#topnewsfields{
	margin:10px;
	padding:5px;
	overflow:auto;
	height:400px;
	background:#f5f5f5;
}
#topnewslist{
	text-align:left;
	padding:8px 10px 4px 2px;
	margin:0px 0px;
}
#topnewslist dt{
	color:#316343;
	font-weight:bold;
	margin:25px 0px 0px 0px;
	padding:0px;
}
#topnewslist dd{
	line-height:1.2em;
	color:#316343;
	margin:2px 2px 0px 5px;
	padding:0px 0px 0px 25px;
	font-size:90%;
	border-bottom:1px dashed #A5CA87;
	background:url('http://www.kunitachi-gakki.co.jp/img/arrow-greenbox.gif');
	background-repeat: no-repeat;
	background-position: 8px 4px;
}
#topnewslist dd a:hover{
	color:#FF5500;
}
#topnewstitlebar2{
	width:80%;
	padding:3px 10px;
	border:1px solid #d2cece;
	background:url('http://www.kunitachi-gakki.co.jp/image/topnewstitlebar.png')  repeat scroll 50% 0;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
#topnewsbox2{
	width:80%;
	background:#eee;
	height:320px;
	margin:0px 12px 12px 0px;
	float:left;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
#topnewsfields2{
	margin:10px;
	padding:5px;
	overflow:auto;
	height:280px;
	background:#eeeeee;
	border:1px solid #eeeeee;
}

/* footer--------------------------------------------------------------------------- */

#footer {
	display: block;
	position: relative;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align:center;
}
.footerbox {
	margin-left:auto;
	margin-right:auto;
	min-width:760px;
	max-width:960px;
	background:#fff;
}
.footer_name{
	text-align:left;
	float:left;
	margin:10px 30px 10px 30px;
	color:#666;
	font-size:80%;
	line-height:1.2em;
}

#plfooter {
	display: block;
	position: relative;
	margin:0px;
	width: 100%;
	height: 93px;
	background:transparent;
}
#bottommenu{
	color:#436e44;
	font-size:11px;
	width:100%;
	text-align:center;
	padding:5px 0px 5px 0px;
	background:#fff;
}
#goto{
	float:right;
	text-indent:-9999px;
	margin:30px 10px 7px 0px;
	padding:0px;
	width:145px;
	height:15px;
}
#goto a:hover{
	opacity:0.5;
	filter: alpha(opacity=50) ;
}
#goto a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50) ;
}
#goto span a{
	display:block;
	height:15px;
}
#gototop {
	float:right;
	text-indent:-9999px;
	margin:0px 0px 7px 0px;
	padding:0px;
	background: url(http://www.kunitachi-gakki.co.jp/image/gototop.gif) left top no-repeat;
	width:145px;
	height:15px;
}
#copyright {
	font-size:11px;
	color:#003d00;
	text-align:center;
}

#plcopyright {
	font-size:11px;
	color:#0053a4;
	text-align:center;
	background:#fff;
}
#izcopyright {
	font-size:11px;
	color:#311b14;
	text-align:center;
	background:#fff;
}

/* その他--------------------------------------------------------------------------- */

.blogsocial{
	float:right;
	font-size:90%;
	margin:2px 2px;
}
.blogsocial:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.plblogsocial{
	float:right;
	font-size:90%;
	margin:10px 5px;
}

.izblogsocial{
	float:right;
	font-size:90%;
	margin:10px 5px;
}
#detail a{
	height:40px;
	weight:120px;
	background:url('http://www.kunitachi-gakki.co.jp/image/detail.jpg') no-repert;
	text-indent:-9999em;
}

.content-nav{
	text-align:center;
	margin:10px 0px 10px 0px;
}

.content-nav ul li {
	list-style-type: none;
	font-size: 100%;
	display: inline;
	background-color:#FFF;
}

.content-nav ul li a {
	text-decoration: none;
	border: 1px solid #9fce85;
	padding: 1px 7px;
	color: #4D678C;
	margin: 2px;
}

.content-nav ul li a:hover {
	color: #B7A5B1;
	border: 1px solid #9fce85;
	background-color:#d1f8c5;
}

.content-nav ul li a:visited {
	color: #4D678C;
}

.content-nav ul span.current_page {
	padding: 2px 8px;
	margin: 1px;
	color: #fff;
	background-color:#68a850;
}

/* ステータス--------------------------------------------------------------------------- */

.status_tenji{
	display:block;
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 0px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}

.status_baiyaku{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 275px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}

.status_shoudan{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 250px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}

.status_yoyaku{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 225px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}
.status_sinagire{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 200px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}
.status_pastevent{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 175px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}
.status_ticket{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 150px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}

.status_freeconcert{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 125px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}

.status_invitation{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 100px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}

.status_shien{
	width:100px;
	height:25px;
	background: url('http://www.kunitachi-gakki.co.jp/image/status.png');
	background-position:0px 75px;
	text-indent:-9999em;
	margin:3px 3px 3px 0px;
}


/* イベント情報--------------------------------------------------------------------------- */
.eventname{
	font-size:130%;
	color:#27274b;
	margin:2px 5px 5px 5px;
}
.eventname a{
	font-size:130%;
	color:#27274b;
	margin:2px 5px 5px 5px;
}
.eventimage100{
	display:block;
	width:100px;
	height:100px;
	float:left;
	margin:2px 15px 10px 2px;
	border:1px solid gray;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.eventimage50{
	display:block;
	width:50px;
	height:50px;
	float:left;
	margin:0px 8px 5px 0px;
	border:1px solid gray;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
}
.profilebox{
	line-height:1.3em;
	padding:10px;
	margin:3px 0px 7px 0px;
	background:#efefef;
	border:1px solid #bbb;
	font-size:100%;
	clear:both;
	height:auto;
	max-height:50000px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
#profilename{
	font-size:120%;
	color:#587b31;
	font-weight:bold;
	padding:0px 0px;
	margin:0px 0px 1px 0px;
}
.profilename{
	font-size:120%;
	color:#587b31;
	font-weight:bold;
	padding:0px 0px;
	margin:0px 0px 1px 0px;
}
.profile{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.lines{
	font-size:110%;
	font-weight:bold;
	color:#568d46;
	border-bottom:1px solid #6fb157;
	margin:15px 0px 3px 0px;
	padding:0px 0px 0px 3px;
	z-index:3;
	text-shadow:1px 1px 0px #b3ca96,2px 2px 3px #fffff6,2px 2px 10px #fffff6;
}
#call{
	color:#3a7543;
	background:#acd582;
	font-size:120%;
	text-align:left;
	font-weight:bold;
	padding:5px 0px 3px 18px;
	margin:20px 0px 0px 0px;
	height:22px;
	border:1px solid #3a7543;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#callto {
	color: #333333;
	background:#d5f8bb;
	text-align:left;
	line-height:1.4em;
	font-size:100%;
	padding:15px 10px 10px 18px;
	margin:0px 0px 10px 0px;
	height:auto;
	max-height:50000px;
	border:1px solid #3a7543;
	border-top:0px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.call{
	color:#01410c;
	background:#acd582;
	font-size:120%;
	text-align:left;
	font-weight:bold;
	padding:10px 0px 10px 18px;
	margin:20px 0px 0px 0px;
	height:22px;
	border:1px solid #3a7543;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.callto {
	color: #333333;
	background:#d5f8bb;
	text-align:left;
	line-height:1.4em;
	font-size:100%;
	padding:15px 10px 10px 18px;
	margin:0px 0px 10px 0px;
	height:auto;
	max-height:50000px;
	border:1px solid #3a7543;
	border-top:0px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}


/* 多摩地域コンサート情報固有-------------------- */
#tmnewevent{
	display:block;
	color: #555555;
	float: left;
	margin: 0px 0px 0px 0px;
	font-size:90%;
	background-color:#fff;
	padding:3px;
	margin:0px;
}
#tmnewevent ul{
	padding:0px;
	margin:0px;
}
#tmnewevent li {
	list-style-type:none;
	border:1px solid #b5c3c6;
	background-color:#fff8ce;
	padding:10px 5px 10px 5px;
	margin:5px 0px;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
	min-height:60px;
	width:200px;
}
#tmnewevent2{
	display:block;
	color: #555555;
	float: left;
	margin: 0px 0px 0px 0px;
	font-size:90%;
	background-color:#fff;
	padding:3px;
	margin:0px;
}
#tmnewevent2 ul{
	padding:0px;
	margin:0px;
}
#tmnewevent2 li {
	list-style-type:none;
	border:1px solid #b5c3c6;
	background-color:#fff8ce;
	padding:10px 5px 10px 5px;
	margin:5px 0px;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
	min-height:60px;
	width:200px;
}

#tmsidebnr{
	display:block;
	width:180px;
	margin:30px 0px 30px 5px;
	padding:0px;
	color:#fff;
}

#tmtitle{
	color:#65ae4a;
	font-weight:bold;
	margin:0px 0px 0px 5px;
	padding:1px 0px;
	font-size:140%;
}
.tmmonthbox-k{
	text-align:left;
	display:block;
	border:1px solid #617c49;
	color:#033613;
	margin:1px 0px 5px 5px;
	padding:4px 10px;
	min-height:110px;
	background:#d4ffcf;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.tmmonthbox-t{
	text-align:left;
	display:block;
	border:1px solid #619e49;
	color:#033613;
	margin:5px 10px 5px 10px;
	padding:6px 7px;
	min-height:110px;
	background:#f7fff1;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.tmmonthbox-o{
	text-align:left;
	display:block;
	border:1px solid #506336;
	color:#033613;
	margin:5px 10px 5px 10px;
	padding:6px 7px;
	min-height:110px;
	background:#eaeeeb;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.tamaeventtitle{
	color:#4b7238;
	font-weight:bold;
	margin:1px 0px 2px 0px;
	padding:1px 0px;
	font-size:105%;
	line-height:1.3em;
}
.tamaeventtitle a{
	color:#4b7238;
	font-weight:bold;
	margin:1px 0px 2px 0px;
	padding:1px 0px;
	font-size:105%;
	line-height:1.3em;
}
.tamaeventtitle_small{
	color:#65ae4a;
	font-weight:bold;
	margin:1px 0px 1px 0px;
	padding:1px 0px;
	font-size:100%;
	line-height:1em;
}
.tamaeventtitle_small a{
	color:#65ae4a;
	font-weight:bold;
	margin:1px 0px 1px 0px;
	padding:1px 0px;
	font-size:105%;
	line-height:1em;
}
.tamaeventplace{
	font-weight:bold;
	color:#305270;
	font-size:100%;
	line-height:1.3em;
}
.tmeventdatebox{
	width:70px;
	height:98px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.tmeventdatebox-o{
	width:70px;
	height:98px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:5px;
	font-size:11px;
	font-weight:bold;
}
.tmeventdatebox-top{
	background:#fff;
	height:25px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-size:0px;
}
.tamaeventmonth{
	color:#ff943f;
	font-weight:bold;
	margin:0px 0px;
	padding:2px 0px 1px 5px;
	font-size:200%;
}
.tamaeventdate{
	color:#ff943f;
	font-weight:bold;
	margin:0px 0px;
	padding:2px 0px 1px 5px;
	font-size:250%;
}
.taglist{
	float:left;
	color:#aaa;
	font-size:80%;
	margin:5px 0px 0px 0px;
	padding:5px;
	width:100%;
}
.taglist ul{
	margin:0px;
	padding:0px;
}
.taglist li{
	float:left;
	list-style-type:none;
}
.taglist a{
	color:#aaa;
}
.blogsociallist{
	float:right;
	color:#ccc;
	font-size:80%;
	margin:0px;
	padding:0px;
}

#tmmailform table{
	border:1px solid gray;
}
#tmmailform th{
	background:#bef39b;
	border-bottom:1px solid gray;
}
#tmmailform td{
	padding:10px;
	border-bottom:1px solid gray;
}

#pdfbox{
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.5em;
	padding:20px;
	margin:5px 0px;
	color:#2e6f34;
	border:1px solid #65ae4a;
	background:#f0ffce; 
	height:auto;
	min-height:100px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}




/* ようこそピアノランドへ！固有-------------------- */
.pltitle{
	color:#2c1d16;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:0px 0px;
	font-size:130%;
	line-height:1.3em;
	border-bottom:1px solid #2c1d16;
	text-shadow:1px 1px 0px #e7e8d4,2px 2px 2px #aaa;
}
.pltitle a{
	color:#2c1d16;
}
.pltitle a:hover{
	color:#2c1d16;
	text-decoration: underline; 
}
.plblognote{
	font-size:100%;
	color: #2c1d16;
	font-weight:normal;
	line-height:1.7em;
	padding:20px 25px;
	margin:10px;
	text-align:left;
	background:#fff url('http://www.kunitachi-gakki.co.jp/image/note.gif') repeat scroll 50% 0;
	border:1px solid #fdeecd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.pllabel{
	font-size:80%;
	color:#888888;
	font-weight:bold;
	margin:2px 0px 0px 0px;
	padding:2px 2px 0px 2px;
}
.plsidebox{
	color:#2c1d16;
	font-size:100%;
	background-color:#fff;
	margin:0px 0px 0px 0px;
	padding:10px;
	width:190px;
	line-height:1.3em;
	background:#fff url('http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandside.jpg') top repeat-x;
	border:1px solid #fdeecd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.plline{
	text-align:left;
	font-size:90%;
	line-height:1.3em;
	border-bottom:1px dashed #2c1d16;
	margin-bottom:3px;
	padding:2px 3px;
}

.pl_schedule{
	font-size:190%;
	font-weight:bold;
	color:#256cb1;
	margin:15px 0px 3px 0px;
	padding:0px 0px 0px 3px;
	z-index:3;
	text-shadow:1px 1px 0px #aec4e4,2px 2px 2px #a5d3ff,0px -1px 0px #a1aeb9;
}

.kiharaname{
	font-size:140%;
	color:#3c3917;
	text-shadow:1px 1px 0px #e7e8d4,2px 2px 2px #aaa;
}
#plcounter{
	float:right;
	margin:0px 10px 0px 0px;
}
#pltopmenu {
	padding:0px;
	margin:0px 0px 15px 0px;
	width:830px;
	height:37px;
	font-size:0px;
	border-bottom:1px solid #90d3e8;
}
#pltopmenu ul {
	padding:0px;
}
#pltopmenu li {
	display:inline;
	list-style-type:none;
}
#pltopmenu li a {
	height:37px;
	display:block;
	float:left;
	text-indent:-9999em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#pltopmenu li.navi-top a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:0px 0px;
	width:111px;
}
#pltopmenu li.navi-how a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:444px 0px;
	width:111px;
}
#pltopmenu li.navi-mate a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:333px 0px;
	width:111px;
}
#pltopmenu li.navi-schedule a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:222px 0px;
	width:111px;
}
#pltopmenu li.navi-publication a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:111px 0px;
	width:111px;
}


/*------hover*/
#pltopmenu li.navi-top a:hover {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:0px 0px;
	width:111px;
}
#pltopmenu li.navi-how a:hover {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:444px 0px;
	width:111px;
}
#pltopmenu li.navi-mate a:hover {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:333px 0px;
	width:111px;
}
#pltopmenu li.navi-schedule a:hover {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:222px 0px;
	width:111px;
}
#pltopmenu li.navi-publication a:hover {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:111px 0px;
	width:111px;
}

/*------on*/
#pltopmenu li.navi-top-b a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:0px 37px;
	width:111px;
}
#pltopmenu li.navi-how-b a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:444px 37px;
	width:111px;
}
#pltopmenu li.navi-mate-b a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:333px 37px;
	width:111px;
}
#pltopmenu li.navi-schedule-b a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:222px 37px;
	width:111px;
}
#pltopmenu li.navi-publication-b a {
	background: #fff url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu.png);
	background-position:111px 37px;
	width:111px;
}
table.pianolandbox{
	text-align:left;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #002b55;
	border:1px solid #3c5e82;
}
td.pianolandboxa{
	vertical-align:top;
	color: #002b55;
	padding:3px 8px 3px 8px;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
	text-align:left;
}
td.pianolandboxb{
	vertical-align:top;
	color: #002b55;
	padding:3px 8px 3px 8px;
	border-bottom:1px solid #3c5e82;
}
td.pianolandboxc{
	vertical-align:top;
	color: #002b55;
	padding:3px 8px 3px 8px;
	border-right: 1px solid #3c5e82;
}
td.pianolandbox{
	vertical-align:top;
	color: #002b55;
	padding:3px 8px 3px 8px;
}

.plschebox{
	text-align:left;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color: #002b55;
	border:1px solid #3c5e82;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.plscheboxatl{
	width:20%;
	font-size:120%;
	text-align:center;
	vertical-align:middle;
	background-color:#aec4e4;
	color:#204f77;
	padding:10px;
	font-weight:bold;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
}
.plscheboxbtl{
	font-size:120%;
	text-align:center;
	vertical-align:middle;
	background-color:#aec4e4;
	color:#204f77;
	padding:10px;
	font-weight:bold;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
}
.plscheboxctl{
	font-size:120%;
	text-align:center;
	vertical-align:middle;
	background-color:#aec4e4;
	color:#204f77;
	padding:10px;
	font-weight:bold;
	border-bottom:1px solid #3c5e82;
}
.plscheboxa{
	width:20%;
	vertical-align:top;
	text-align:left;
	background-color:#d5ebff;
	color:#42617d;
	padding:10px;
	font-weight:bold;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
}
.plscheboxb{
	vertical-align:top;
	text-align:left;
	background-color:#ffffe0;
	color:#143a55;
	padding:10px;
	font-weight:normal;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
}
.plscheboxc{
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
	color:#24403f;
	padding:10px;
	font-weight:normal;
	border-bottom:1px solid #3c5e82;
}
.plquote{
	color:#144266;
	font-size:100%;
	background-color:#ffffff;
	padding:20px;
	line-height:1.4em;
	margin:0px 0px 0px 30px;
	border-top:0px solid #43b5da;
	border-right:4px solid #43b5da;
	border-bottom:4px solid #43b5da;
	border-left:4px solid #43b5da;
	background:#ffffff url('http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandside.gif') ;
	background-position: bottom;
	background-repeat: repeat-x;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.plquote.h3{
	font-size:190%;
	color:#316baa;
	font-weight:bold;
	margin:2px 0px 0px 0px;
	padding:10px 2px 5px 15px;
	border:4px solid #43b5da;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	text-shadow:1px 1px 0px #aec4e4,2px 2px 2px #a5d3ff,0px -1px 0px #a1aeb9;
}

.plsection{
	font-size:190%;
	color:#316baa;
	font-weight:bold;
	margin:2px 0px 0px 0px;
	padding:10px 2px 5px 15px;
	border:4px solid #43b5da;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	text-shadow:1px 1px 0px #aec4e4,2px 2px 2px #a5d3ff,0px -1px 0px #a1aeb9;
}
.plblock{
	background:#fff9e7;
	padding:20px;
	border:2px solid #2c9abe;
	line-height:1.4em;
	margin:0px 0px 3px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.plblock2{
	background:#ffffee;
	padding:20px;
	border:2px solid #7b9fab;
	line-height:1.4em;
	margin:0px 0px 3px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.plblock3{
	background:#e2ecff;
	padding:20px;
	color:#083249;
	border:1px solid #528dcc;
	line-height:1.4em;
	margin:0px 0px 3px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	background-position: bottom;
	background-repeat: repeat-x;
}
.pl-mono{
	text-align:left;
	font-size:130%;
	font-weight:bold;
	padding:10px 5px 5px 15px;
	margin:0px;
	color:#004a5e;
}
.pl-h2{
	text-align:left;
	font-size:130%;
	font-weight:bold;
	padding:10px 5px 5px 15px;
	margin:0px;
	color:#003053;
}
.pl-bookname{
	text-align:left;
	font-size:110%;
	font-weight:bold;
	padding:3px 0px 0px 3px;
	margin:0px 0px 5px 0px;
	color:#244383;
	border-bottom:1px dashed #0153a5;
	text-shadow:1px 1px 0px #aec4e4,2px 2px 2px #a5d3ff;
}
.plstudyclassname1{
	background:#88cc44;
	color:#003900;
	padding:7px 7px 7px 14px;
	margin:0px;
	font-weight:bold;
	font-size:100%;
	text-align:left;
	border:2px solid #70a283;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.plstudyclassdescription1{
	background:#ffffff;
	color:#2a3f24;
	padding:5px;
	padding:7px 7px 7px 14px;
	margin:0px 0px 4px 0px;
	font-size:100%;
	text-align:left;
	border:2px solid #70a283;
	border-top:0px;
	min-height:60px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.plstudyclassname2{
	background:#a7da83;
	color:#233f1a;
	padding:3px 3px 3px 14px;
	margin:0px;
	font-weight:bold;
	font-size:100%;
	text-align:left;
	border:2px solid #70a283;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.plstudyclassdescription2{
	background:#f7f7f7;
	color:#2a492e;
	padding:3px 3px 3px 14px;
	margin:0px 0px 4px 0px;
	font-size:100%;
	text-align:left;
	border:2px solid #70a283;
	border-top:0px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.plbyline{
	text-align:right;
	padding-bottom:5px;
	text-shadow:1px 1px 0px #e7e8d4,2px 2px 2px #aaa;
}

#pl_pl00_01{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:100px;
	max-width:650px;
	background:url('http://www.kunitachi-gakki.co.jp/pianoland/img/pianoland01.gif');
}
#pl_pl00_02{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:100px;
	max-width:650px;
	background:url('http://www.kunitachi-gakki.co.jp/pianoland/img/pianoland02.gif');
}
#pl_pl00_03{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:100px;
	max-width:650px;
	background:url('http://www.kunitachi-gakki.co.jp/pianoland/img/pianoland03.gif');
}

#pl_mate00_01{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:50px;
	width:500px;
	background:url('http://www.kunitachi-gakki.co.jp/pianoland/img/join-mate2.jpg');
}
#pl_mate00_02{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:50px;
	width:300px;
	background:url('http://www.kunitachi-gakki.co.jp/pianoland/img/join-mate.jpg');
}
#pl_pub00_01{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:50px;
	width:300px;
	background:url('http://www.kunitachi-gakki.co.jp/pianoland/img/pub.jpg');
}

/* 和泉清孝ベルギー便り固有-------------------- */

#iztopmenu{
	float:left;
	font-size:11px;
	margin-left:10px;
	height:30px;
	width:690px;
	color:#ffffff;
	text-indent:-9999px;
}

#iztopmenu a:hover{
	opacity:0.4;
	filter: alpha(opacity=40) ;
}
#iztopmenu a:hover img{
	opacity:0.4;
	filter: alpha(opacity=40) ;
}

#iztopmenu ul{
	padding-left:0px;
	padding-bottom:4px;
	margin:0px;
}
#iztopmenu li{
	text-indent:-9999px;
	font-size:0px;
	color:#ffffff;
	line-height:0;
	width:80px;
	height:30px;
	float:left;
	}
#iztopmenu li a{
	display:block;
	height:30px;
	}

#iz-profile a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:0px 0px;width:80px;}
#iz-cd a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:880px 0px;width:80px;}
#iz-pianoduo a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:800px 0px;width:80px;}
#iz-cantabile a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:720px 0px;width:80px;}
#iz-schedule a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:640px 0px;width:80px;}
#iz-photograph a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:560px 0px;width:80px;}
#iz-diary a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:480px 0px;width:80px;}
#iz-support a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:400px 0px;width:80px;}
#iz-cds a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png) ;background-position:320px 0px;width:80px;}
#iz-repertoire a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:240px 0px;width:80px;}
#iz-kalender a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:160px 0px;width:80px;}
#iz-foto a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:80px 0px;width:80px;}

#iz-profile2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:0px 30px;width:80px;}
#iz-cd2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:880px 30px;width:80px;}
#iz-pianoduo2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:800px 30px;width:80px;}
#iz-cantabile2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:720px 30px;width:80px;}
#iz-schedule2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:640px 30px;width:80px;}
#iz-photograph2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:560px 30px;width:80px;}
#iz-diary2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:480px 30px;width:80px;}
#iz-support2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:400px 30px;width:80px;}
#iz-cds2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:320px 30px;width:80px;}
#iz-repertoire2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:240px 30px;width:80px;}
#iz-kalender2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:160px 30px;width:80px;}
#iz-foto2 a{background:url(http://www.kunitachi-gakki.co.jp/izumi/img/izumimenu.png);background-position:80px 30px;width:80px;}

.izblogbox{
	background:#fafafa;
	color:#311b14;
	padding:20px;
	margin:0px 0px 0px 0px;
	font-size:100%;
	text-align:left;
	border:2px solid #95837b;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.izblogbox2{
	background:#e3e3e3;
	color:#311b14;
	padding:5px 20px;
	margin:0px 0px 3px 0px;
	font-size:100%;
	text-align:left;
	border:1px solid #95837b;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.izdiarytitle{
	text-align:left;
	color:#53382c;
	font-size:110%;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 5px;
}
.iz-name{
	color:#311b14;
	font-size:130%;
}
.iz-des{
	font-size:80%;
	background:#d9c6b9;
	margin:0px 0px 20px 0px;
	padding:3px 3px 3px 10px;
}
.izscheyear{
	color:#311b14;
	font-size:250%;
	margin:20px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #311b14;
}
.izscheday{
	color:#311b14;
	font-size:100%;
	font-weight:normal;
	margin:10px 0px 0px 0px;
}
.izcontentsbox{
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.3em;
	padding:3px;
	margin:5px 10px 5px 10px;
}

.izblognav{
	width:100%;
	margin:0 auto 0 auto;
	font-size:120%;
}
.link_before{
	padding:5px;
}
.link_page{
	padding:5px;
}
.link_next{
	padding:5px;
}
.current_page{
	padding:5px;
}
.izyeardate{
	font-size:100%;
	color:#311b14;
}
.iztitle{
	color:#53382c;
	font-size:110%;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 5px;
	border-bottom:1px solid #53382c;
}

.iztags{
	font-size:90%;
}
.iztags li{
	display:inline;
}
.izbyline{
	text-align:right;
	padding-bottom:5px;
}
. iz_beforepage_ja{
	border:1px solid #301e20;
	background: #e8dcda;
}


/* ニュース固有-------------------- */
.newstitle{
	font-size:100%;
	color:#386725;
}
.newstitle a{
	font-size:105%;
	color:#386725;
}
.newstitle_small{
	font-size:90%;
	color:#386725;
	margin:2px;
}
.newstitle_small a{
	font-size:100%;
	color:#386725;
}
.newsdate{
	font-size:90%;
	font-weight:normal;
	color:#386725;
}
.newsdate_small{
	font-size:70%;
	font-weight:normal;
	color:#386725;
	text-align:right;
}
.newsdescription{
	font-size:80%;
}
.newsbox{
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.5em;
	padding:5px;
	margin:5px 0px;
	color:#2e6f34;
	border:1px solid #65ae4a;
	background:#fffff8; 
	height:auto;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.newsbox_small {
	display:block;
	color:#324e2d;
	background:#ffffee;
	text-align:left;
	border:1px solid #afc964;
	padding:5px 10px 5px 10px;
	margin:0px;
}
.itembox_small {
	display:block;
	color:#324e2d;
	background:#fffff8;
	text-align:left;
	border:1px solid #afc964;
	padding:5px 10px 5px 10px;
	margin:0px;
}

.eventbox_small {
	display:block;
	color:#324e2d;
	text-align:left;
	background:#f9fff7;
	border:1px solid #afc964;
	padding:5px 10px 5px 10px;
	margin:0px;
	font-weight:normal;
	line-height:1em;
}
.eventbox_small_old {
	display:block;
	color:#324e2d;
	text-align:left;
	background:#f1f2ee;
	border:1px solid #afc964;
	padding:5px 10px 5px 10px;
	margin:0px;
	font-weight:normal;
	line-height:1em;
}

.hoverbox{
	cursor: pointer;
	background:#ffffee;
}
.hoverbox hover{
	cursor: pointer;
	background:#ffddd3;
}
.hoverbox div:hover{
	cursor: pointer;
	background:#ffddd3;
}
.hoverbox span:hover{
	cursor: pointer;
	background:#ffddd3;
}

.newsnavi{
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.5em;
	padding:5px;
	margin:5px 0px;
	color:#2e6f34;
	border:1px solid #65ae4a;
	background:#f0ffce; 
	height:auto;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.newsblock{
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.5em;
	padding:15px;
	margin:5px 0px;
	color:#2e6f34;
	background:#fff; 
	height:auto;
}
.newssimplelist {
	padding:2px;
	margin:0px 10px;
}
.newssimplelist a{
	color:#47772c;
}
.newssimplelist li{
	list-style-type:none;
	color:#47772c;
	font-size:90%;
	padding:2px 2px;
	border-bottom:1px dashed #65ae4a;
}


#calendar {
	margin-top:0px;
	margin-bottom:30px;
	font-size:12px;
	padding:0px;
	border:1px solid #a2d680;
	width:200px;
}
#calendar table {
	width:100%;
	background-color:#fff;
	border:2px solid #a2d680;
}
#calendar th {
	background-color:#dfffbd;
	border-right:2px solid #a2d680;
	border-bottom:2px solid #a2d680;
	font-weight:bold;
}
#calendar td {
	text-align:right;
	margin:0px;
	padding:5px;
	border-right:1px solid #a2d680;
	border-bottom:1px solid #a2d680;
}
.calendarhead {
	padding:4px 0px 4px 0px;
	font-weight:bold;
	font-size:110%;
	font-family:Verdana;
	background-color:#dfffbd;
	color:#5D5D5D;
}
.calendarhead a{
	color:#5D5D5D;
}
.calendarhead .calendarday{
	color:#5D5D5D;
}

.calendarday {
	padding:3px;
	margin-bottom:10px;
	color:#5D5D5D;
	font-size:100%;
	font-family:Verdana;
}
.calendarweek {
	text-align:center;
	padding:3px;
	margin-bottom:10px;
	color:#5D5D5D;
	font-size:100%;
	font-family:Verdana;
}
.calendarday a {
	font-weight:bold;
}
.calendaroyako {
	font-weight:bold;
	color:#ff6e1f;
	background:#fff5d1;
}
.calendarpreoyako {
	font-weight:bold;
	color:green;
	background:#fff5d1;
}
.calendarlesson{
	background:#fff5d1;
}
.calendarconcert{
	background:#ff7c67;
}
.calendarspevent{
	background:red;
}

/* ピアノ・楽器・商品情報固有-------------------- */


#event_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	height:80px;
	max-width:650px;
	background:url('http://www.kunitachi-gakki.co.jp/event/image/event_top.jpg');
}
#tama_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	max-width:650px;
	background:url('http://www.kunitachi-gakki.co.jp/event/image/tama_top.jpg');
}
.tama_new{
	background: url(http://www.kunitachi-gakki.co.jp/image/tamanew.png) no-repeat;
	left:90px;
	z-index:3;
	position:absolute;
	width:30px;
	height:30px;
}

/* ▼　左縦メニュー　▼ */
#navigationbox{
	padding:0 0 2em 0;
	background:#fff;
}

.leftmenutop-news{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu-top.png);
	background-position:0px 125px;
	width:120px;
	height:25px;
	display:block;
}
.leftmenutop-schools{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu-top.png);
	background-position:0px 100px;
	width:120px;
	height:25px;
	display:block;
}
.leftmenutop-event{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu-top.png);
	background-position:0px 75px;
	width:120px;
	height:25px;
	display:block;
}

.leftmenutop-piano{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu-top.png);
	background-position:0px 50px;
	width:120px;
	height:25px;
	display:block;
}

.leftmenutop-shopinfo{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu-top.png);
	background-position:0px 25px;
	width:120px;
	height:25px;
	display:block;
}

#leftmenu {
	padding:0px;
	margin:0px;
	width:110px;
	font-weight:normal;
	font-size:90%;
	text-decoration: none;
}
#leftmenu ul {
	list-style:none;
	margin:0px 0px;
	padding:0px;
}
#leftmenu li {
	margin:0px 0px 5px 10px;
	padding:0px;
	display:inline;
	list-style-type:none;
	font-weight:normal;
}

#leftmenu li span a {
	display:block;
	font-size:0px;
	float:left;
	margin:5px 0px;
	width:120px;
	height:50px;
	text-indent:-9999em;
	text-decoration:none;
	color:#fff;
	overflow:hidden;
}
#leftmenu li.leftmenu_ym_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 0px; width:120px;
}
#leftmenu li.leftmenu_ym span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:0px 0px; width:120px;
}
#leftmenu li.leftmenu_ym span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 0px; width:120px;
}
#leftmenu li.leftmenu_ye_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 250px; width:120px;
}
#leftmenu li.leftmenu_ye span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:0px 250px; width:120px;
}
#leftmenu li.leftmenu_ye span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 250px; width:120px;
}
#leftmenu li.leftmenu_km_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 200px; width:120px;
}
#leftmenu li.leftmenu_km span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:0px 200px; width:120px;
}
#leftmenu li.leftmenu_km span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 200px; width:120px;
}
#leftmenu li.leftmenu_ex_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 150px; width:120px;
}
#leftmenu li.leftmenu_ex span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:0px 150px; width:120px;
}
#leftmenu li.leftmenu_ex span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 150px; width:120px;
}
#leftmenu li.leftmenu_sc_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 100px; width:120px;
}
#leftmenu li.leftmenu_sc span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:0px 100px; width:120px;
}
#leftmenu li.leftmenu_sc span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 100px; width:120px;
}
#leftmenu li.leftmenu_ry_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 50px; width:120px;
}
#leftmenu li.leftmenu_ry span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:0px 50px; width:120px;
}
#leftmenu li.leftmenu_ry span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:600px 50px; width:120px;
}

#leftmenu li.leftmenu_kuni_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 0px; width:120px;
}
#leftmenu li.leftmenu_kuni span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:240px 0px; width:120px;
}
#leftmenu li.leftmenu_kuni span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 0px; width:120px;
}
#leftmenu li.leftmenu_ondai_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 250px; width:120px;
}
#leftmenu li.leftmenu_ondai span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:240px 250px; width:120px;
}
#leftmenu li.leftmenu_ondai span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 250px; width:120px;
}
#leftmenu li.leftmenu_hamura_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 200px; width:120px;
}
#leftmenu li.leftmenu_hamura span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:240px 200px; width:120px;
}
#leftmenu li.leftmenu_hamura span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 200px; width:120px;
}
#leftmenu li.leftmenu_mcenter_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 150px; width:120px;
}
#leftmenu li.leftmenu_mcenter span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:240px 150px; width:120px;
}
#leftmenu li.leftmenu_mcenter span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 150px; width:120px;
}
#leftmenu li.leftmenu_ai_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 100px; width:120px;
}
#leftmenu li.leftmenu_ai span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:240px 100px; width:120px;
}
#leftmenu li.leftmenu_ai span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:120px 100px; width:120px;
}

#leftmenu li.leftmenu_exhibit_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 200px; width:120px;
}
#leftmenu li.leftmenu_exhibit span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:480px 200px; width:120px;
}
#leftmenu li.leftmenu_exhibit span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 200px; width:120px;
}

#leftmenu li.leftmenu_item_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 150px; width:120px;
}
#leftmenu li.leftmenu_item span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:480px 150px; width:120px;
}
#leftmenu li.leftmenu_item span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 150px; width:120px;
}

#leftmenu li.leftmenu_service_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 100px; width:120px;
}
#leftmenu li.leftmenu_service span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:480px 100px; width:120px;
}
#leftmenu li.leftmenu_service span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 100px; width:120px;
}

#leftmenu li.leftmenu_license_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 50px; width:120px;
}
#leftmenu li.leftmenu_license span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:480px 50px; width:120px;
}
#leftmenu li.leftmenu_license span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 50px; width:120px;
}

#leftmenu li.leftmenu_event_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:480px 0px; width:120px;
}
#leftmenu li.leftmenu_event_b span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 0px; width:120px;
}
#leftmenu li.leftmenu_event span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 0px; width:120px;
}
#leftmenu li.leftmenu_event span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 0px; width:120px;
}

#leftmenu li.leftmenu_tama_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:480px 250px; width:120px;
}
#leftmenu li.leftmenu_tama_b span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 250px; width:120px;
}
#leftmenu li.leftmenu_tama span a{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:360px 250px; width:120px;
}
#leftmenu li.leftmenu_tama span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/image/leftmenu.jpg) ;background-position:480px 250px; width:120px;
}

#leftmenu li.leftmenu_plmate_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:0px 0px; width:120px;
}
#leftmenu li.leftmenu_plmate_b span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:120px 0px; width:120px;
}
#leftmenu li.leftmenu_plmate span a{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:120px 0px; width:120px;
}
#leftmenu li.leftmenu_plmate span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:0px 0px; width:120px;
}

#leftmenu li.leftmenu_plsche_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:0px 100px; width:120px;
}
#leftmenu li.leftmenu_plsche_b span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:120px 100px; width:120px;
}
#leftmenu li.leftmenu_plsche span a{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:120px 100px; width:120px;
}
#leftmenu li.leftmenu_plsche span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:0px 100px; width:120px;
}

#leftmenu li.leftmenu_plpub_b span a{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:0px 200px; width:120px;
}
#leftmenu li.leftmenu_plpub_b span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:120px 200px; width:120px;
}
#leftmenu li.leftmenu_plpub span a{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:0px 200px; width:120px;
}
#leftmenu li.leftmenu_plpub span a:hover{
	background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/pianolandmenu3.png) ;background-position:120px 200px; width:120px;
}




#leftmenu_content{
	display:block;
	margin:0px;
	width:120px;
}
#leftmenu_content dt{
	font-size:80%;
	font-weight:normal;
	padding:3px 5px;
	border-bottom:1px dashed #bbb5b9;
}
#leftmenu dt{
	font-size:80%;
	font-weight:normal;
	padding:3px 5px;
	border-bottom:1px dashed #bbb5b9;
}
.leftmenu_point{
	background:#ffffb1;
}

#plleftmenu{
	position: absolute;
	left: 10px;
	top: 50px;
}

/* ▲　左縦メニュー ▲　ここまで */





.piano_catchcopy{
	color:#4e8025;
	font-size:120%;
}
.event_catchcopy{
	background:#c9e89b;
	color:#2c4e26;
	padding:5px 10px;
	margin:0px 3px 15px 3px;
	font-weight:bold;
	font-size:120%;
	background:#fff url(http://www.kunitachi-gakki.co.jp/event/images/2012wintersale-2.jpg) repeat-x right;
}
.piano_catchcopy_s{
	color:#4e8025;
	font-size:90%;
}
.piano_contents{
	color:#4a3c2e;
	background:#fff6dd;
	border:1px dashed #d3c2ac;
	padding:10px;
}
.piano_name{
	font-size:140%;
	color:#4e8025;
}
.piano_brand{
	color:#896764;
}
.piano_brand_ja{
	color:#896764;
}
.piano_price{
	font-size:120%;
	font-weight:bold;
	color:#30201e;
}
.piano_finish{
	color:#896764;
}
.piano_state{
	color:#896764;
}
.piano_type{
	color:#896764;
}
.piano_author{
	font-size:100%;
	color:#896764;
}
.piano_size{
	color:#896764;
}
.piano_series{
	color:#896764;
}
.piano_entry_title{
	font-weight:normal;
	font-size:180%;
	color:#4e8025;
	background:#bef194;
	padding:10px 10px 0px 15px;
	margin:0px 0px 3px 0px;
	width:720px;
	height:55px;
	background:url(http://www.kunitachi-gakki.co.jp/image/h1index.png) no-repeat 0px 0px;
}
.item_list_name{
	font-size:120%;
	color:#4e8025;
}
.item_list_name a{
	font-size:100%;
	color:#4e8025;
}
.item_list_name_small{
	font-size:100%;
	color:#4e8025;
}
.item_list_name_small a{
	font-size:100%;
	color:#4e8025;
}

.item_listbox{
	background:#fff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	padding:10px;
	margin:10px;
	border:1px solid #bbb;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

/* 紹介店舗固有-------------------- */
.shopinfo_name{
	font-size:140%;
	color:#527033;
	margin:3px 0px;
	text-shadow:1px 1px 0px #b3ca96,2px 2px 3px #fffff6,2px 2px 10px #fffff6;
}


/* student固有-------------------- */
#student_title01{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:70px;
	width:500px;
	background:url('http://www.kunitachi-gakki.co.jp/student/image/student_title01.jpg');
}
#student_title02{
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:64px;
	width:870px;
	background:transparent url('http://www.kunitachi-gakki.co.jp/student/image/student_title02.png');
	z-index:5;
}

/* 音楽教室固有-------------------- */
.school_teacher{
	font-size:140%;
	color:#527033;
	margin:3px 0px;
}
.notebox{
	background:#f7efc8 url(http://www.kunitachi-gakki.co.jp/image/notebox.jpg) repeat;
	border:1px solid #cccdbb;
	margin:10px 5px;
	padding:25px;
	color:#413426;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

#schoolmenu{
	float:left;
	font-size:11px;
	margin:10px 0px 30px 30px;
	height:60px;
	width:720px;
	color:#ffffff;
	text-indent:-9999px;
}

#schoolmenu a:hover{
	opacity:0.4;
	filter: alpha(opacity=40) ;
}
#schoolmenu a:hover img{
	opacity:0.4;
	filter: alpha(opacity=40) ;
}

#schoolmenu ul{
	padding-left:0px;
	padding-bottom:4px;
	margin:0px;
}
#schoolmenu li{
	text-indent:-9999px;
	font-size:0px;
	color:#ffffff;
	line-height:0;
	width:150px;
	height:60px;
	float:left;
	}
#schoolmenu li a{
	display:block;
	height:60px;
	}

#ymyemenu a:hover{
	opacity:0.4;
	filter: alpha(opacity=40) ;
}
#ymyemenu a:hover img{
	opacity:0.4;
	filter: alpha(opacity=40) ;
}

#ymyemenu ul{
	padding-left:0px;
	padding-bottom:4px;
	margin:0px;
}
#ymyemenu li{
	text-indent:-9999px;
	font-size:0px;
	color:#ffffff;
	line-height:0;
	width:150px;
	height:90px;
	float:left;
	}
#ymyemenu li a{
	display:block;
	height:90px;
	}

#global_topmenu{
	position:absolute; bottom:-39px; right:0px;
	z-index:3;
	background:#fff;
}
#toplinkmenu{
	float:left;
	font-size:11px;
	margin:0px 0px 0px 0px;
	height:33px;
	width:635px;
	color:#ffffff;
	text-indent:-9999px;
}

#toplinkmenu a:hover{
	opacity:0.4;
	filter: alpha(opacity=40) ;
}
#toplinkmenu a:hover img{
	opacity:0.4;
	filter: alpha(opacity=40) ;
}

#toplinkmenu ul{
	padding-left:0px;
	padding-bottom:4px;
	margin:0px;
}
#toplinkmenu li{
	text-indent:-9999px;
	font-size:0px;
	color:#ffffff;
	line-height:0;
	width:100px;
	height:33px;
	float:left;
}
#toplinkmenu li a{
	text-indent:-9999px;
	display:block;
	width:100px;
	height:33px;
}



/* 下層のメニューを不可視に */
ul#pulldown-menu li ul,
ul#pulldown-menu li ul li ul {
	display: none;
}

/* 疑似要素 :hover で子メニューを可視、孫メニューを不可視に */
ul#pulldown-menu li:hover ul {
	display: block;
	position: absolute;
	z-index: 100;
	background:#fff;
	padding:0px;
	width:100px;
	list-style-type:none;
	float:none;
	text-indent:-9999px;
}

* html ul#pulldown-menu li:hover ul {
	vertical-align: bottom; /* IE6 で変な隙間が空くのでその対策 */
}

ul#pulldown-menu li:hover ul li ul {
	display: none;
}

/* 疑似要素 :hover で孫メニューを可視に */
ul#pulldown-menu li ul li:hover ul {
	display: block;
	position: relative;
	top: -32px;
	left: 97px;
	width:100px;
	z-index: 200;
	background:#fff;
	text-indent:-9999px;
}

#menu001 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:500px 33px; width:100px;}
#menu002 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:400px 33px; width:100px;}
#menu003 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:300px 33px; width:100px;}
#menu004 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:200px 33px; width:100px;}
#menu005 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:100px 33px; width:100px;}
#menu006 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:0px 33px; width:100px;}
#menu001a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:500px 0px; width:100px;}
#menu002a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:400px 0px; width:100px;}
#menu003a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:300px 0px; width:100px;}
#menu004a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:200px 0px; width:100px;}
#menu005a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:100px 0px; width:100px;}
#menu006a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu.jpg) ;background-position:0px 0px; width:100px;}

#menu001-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:0px 0px; width:100px;}
	#menu001-01-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:0px 0px; width:100px;}
	#menu001-01-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:0px 165px; width:100px;}
	#menu001-01-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:0px 132px; width:100px;}
	#menu001-01-04 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:0px 99px; width:100px;}
#menu001-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:0px 165px; width:100px;}
	#menu001-02-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:700px 0px; width:100px;}
	#menu001-02-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:700px 165px; width:100px;}
	#menu001-02-08 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:700px 132px; width:100px;}
	#menu001-02-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:700px 99px; width:100px;}
	#menu001-02-04 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:700px 66px; width:100px;}
	#menu001-02-05 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:700px 33px; width:100px;}
#menu001-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:0px 132px; width:100px;}
	#menu001-03-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:600px 0px; width:100px;}
	#menu001-03-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:600px 165px; width:100px;}
	#menu001-03-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:600px 132px; width:100px;}
	#menu001-03-04 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:600px 99px; width:100px;}
	#menu001-03-05 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:600px 66px; width:100px;}
	#menu001-03-06 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:600px 33px; width:100px;}
	#menu001-03-07 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:500px 0px; width:100px;}
	#menu001-03-08 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:500px 165px; width:100px;}
	#menu001-03-09 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:500px 132px; width:100px;}
	#menu001-03-10 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:500px 99px; width:100px;}
	#menu001-03-11 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:500px 66px; width:100px;}
	#menu001-03-12 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:500px 33px; width:100px;}
	#menu001-03-13 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:400px 0px; width:100px;}
	#menu001-03-14 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:400px 165px; width:100px;}
	#menu001-03-15 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:400px 132px; width:100px;}
	#menu001-03-16 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:400px 99px; width:100px;}
#menu001-04 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:0px 99px; width:100px;}
#menu001-05 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:0px 66px; width:100px;}
	#menu001-05-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:300px 0px; width:100px;}
	#menu001-05-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:300px 165px; width:100px;}
	#menu001-05-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:300px 132px; width:100px;}
	#menu001-05-04 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:300px 99px; width:100px;}
	#menu001-05-05 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:300px 66px; width:100px;}
#menu001-06 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:0px 33px; width:100px;}
#menu002-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:400px 0px; width:100px;}
#menu002-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:400px 165px; width:100px;}
#menu002-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:400px 132px; width:100px;}
#menu003-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:300px 0px; width:100px;}
	#menu003-01-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:200px 0px; width:100px;}
	#menu003-01-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:200px 165px; width:100px;}
	#menu003-01-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:200px 132px; width:100px;}
	#menu003-01-04 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:100px 132px; width:100px;}
#menu003-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:300px 165px; width:100px;}
#menu003-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:300px 132px; width:100px;}
#menu003-04 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:300px 99px; width:100px;}
	#menu003-04-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:200px 99px; width:100px;}
	#menu003-04-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:200px 66px; width:100px;}
	#menu003-04-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:200px 33px; width:100px;}
#menu003-05 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:300px 66px; width:100px;}
	#menu003-05-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:100px 0px; width:100px;}
	#menu003-05-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu3.jpg) ;background-position:100px 165px; width:100px;}
#menu004-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:200px 0px; width:100px;}
#menu004-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:200px 165px; width:100px;}
#menu004-03 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:200px 132px; width:100px;}
#menu004-04 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:200px 99px; width:100px;}
#menu004-05 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:200px 66px; width:100px;}
#menu005-01 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:100px 0px; width:100px;}
#menu005-02 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu2.jpg) ;background-position:100px 165px; width:100px;}


/* リトミックで使う */
#rythmic_course00{
	background: url(http://www.kunitachi-gakki.co.jp/schools/rythmic/ryth_course0.png) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}
#rythmic_course01{
	background: url(http://www.kunitachi-gakki.co.jp/schools/rythmic/ryth_course1.png) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}
#rythmic_course02{
	background: url(http://www.kunitachi-gakki.co.jp/schools/rythmic/ryth_course2.png) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}
#rythmic_course03{
	background: url(http://www.kunitachi-gakki.co.jp/schools/rythmic/ryth_course3.png) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}
#rythmic_course04{
	background: url(http://www.kunitachi-gakki.co.jp/schools/rythmic/ryth_course4.png) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}

/* 受験コースで使う */
#exam_course01{
	background: url(http://www.kunitachi-gakki.co.jp/schools/image/exam_course1.jpg) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}
#exam_course02{
	background: url(http://www.kunitachi-gakki.co.jp/schools/image/exam_course2.jpg) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}
#exam_course03{
	background: url(http://www.kunitachi-gakki.co.jp/schools/image/exam_course3.jpg) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}
#exam_course04{
	background: url(http://www.kunitachi-gakki.co.jp/schools/image/exam_course4.jpg) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:500px;height:40px;
	}
	
/* ヤマハ教室で使う */
#yamaha_taiken{
	background: url(http://www.kunitachi-gakki.co.jp/schools/image/ym-taiken.jpg) left top no-repeat;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	width:575px;height:70px;
	}


h2.schoolcontents{
	font-weight:normal;
	font-size:160%;
	color:#437624;
	padding:18px 20px;
	margin:0px 0px 0px 0px;
	background:#fff url(http://www.kunitachi-gakki.co.jp/image/h2contentsindex.png) repeat-y left;
	border-top:1px solid #afc964;
	border-bottom:1px solid #afc964;
	border-left:3px solid #afc964;
	font-family:Helvetica,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic',sans-serif;
	text-shadow:1px 1px 2px #b3ca96,2px 2px 3px #fffff6,3px 3px 10px #fffff6;
}
.greenbottom{
	border-bottom:1px solid #afc964;
	color:#afc964;
	margin:0px;
	padding:10px 30px;
	font-size:100%;
}
h3.ymcontentsindex{
	font-weight:normal;
	font-size:110%;
	color:#33aadc;
	padding:7px 20px;
	margin:10px 0px 5px 0px;
	background:#dbf1ff;
	border-top:1px solid #33aadc;
	border-bottom:1px solid #33aadc;
	text-shadow:1px 1px 1px #76b7dc,2px 2px 3px #76b7dc,2px 2px 10px #fffff6;
}
#tabbox {
	background:#ffffff;
	border:1px solid #afc964;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
#tabbox_small {
	background:#ffffff;
	border:1px solid #afc964;
}
#tabbox_small_old {
	background:#f1f2ee;
	border:1px solid #afc964;
}


#tabmenu {
	padding:0px;
	margin:10px 0px 0px 0px;
	width:800px;
	height:60px;
	font-size:0px;
}
#tabmenu ul {
	margin:0px;
	padding:0px;
}
#tabmenu li {
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type:none;
}
#tabmenu li a {
	margin:0px;
	padding:0px;
	height:60px;
	display:block;
	float:left;
	text-indent:-9999em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#tabmenu li.sc_ym_ap a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_ap02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ym_mu a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_mu02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ym_ch a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_ch02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ym_js a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_js02.jpg) no-repeat 0px 0px;
	width:120px;
}

#tabmenu li.sc_ye_category01 a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category01_s.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category02 a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category02_s.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category08 a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category08_s.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category03 a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category03_s.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category04 a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category04_s.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category05 a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category05_s.jpg) no-repeat 0px 0px;
	width:120px;
}




#tabmenu li.sc_sc_han a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_han02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_sc_jaz a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_jaz02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_sc_br a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_br02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_sc_vi a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_vi02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_sc_op a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_op02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_top a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_top02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_ac a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_ac02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_sc a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_sc02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_tu a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_tu02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_me a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_me02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ry_top a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_top02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ry_co a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_co02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ry_ac a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_ac02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ry_ca a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_si02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_top a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_top02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_sch a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_sch02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_con a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_con02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_mat a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_mat02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_stu a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_stu02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.it_sp_top a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_top02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.it_sp_use a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_use02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.it_sp_bas a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_bas02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.it_sp_quo a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_quo02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_top a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_top02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_new a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_new02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_month a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_month02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_ticket a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_ticket02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_regist a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_regist02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.piano_exhibit_new a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_new02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.piano_exhibit_used a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_used02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.piano_exhibit_digital a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_digital02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.piano_exhibit_recommend a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_recommend02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_1 a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_1_02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_2 a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_2_02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_3 a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_3_02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_4 a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_4_02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_5 a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_5_02.jpg) no-repeat 0px 0px;
	width:120px;
}



/*------hover*/
#tabmenu li.sc_ym_ap a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_ap03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ym_mu a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_mu03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ym_ch a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_ch03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ym_js a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_js03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category01 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category01_m.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category02 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category02_m.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category08 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category08_m.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category03 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category03_m.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category04 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category04_m.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_category05 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category05_m.jpg) no-repeat 0px 0px;
	width:120px;
}

#tabmenu li.sc_sc_han a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_han03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_sc_jaz a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_jaz03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_sc_br a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_br03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_sc_vi a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_vi03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_sc_op a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_op03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_top a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_top03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_ac a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_ac03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_sc a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_sc03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_tu a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_tu03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ex_me a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_me03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ry_top a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_top03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ry_co a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_co03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ry_ac a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_ac03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ry_ca a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_si03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_top a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_top03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_sch a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_sch03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_con a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_con03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_mat a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_mat03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.li_ab_stu a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_stu03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.it_sp_top a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_top03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.it_sp_use a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_use03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.it_sp_bas a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_bas03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.it_sp_quo a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_quo03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_top a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_top03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_new a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_new03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_month a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_month03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_ticket a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_ticket03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.event_tama_regist a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_regist03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.piano_exhibit_new a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_new03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.piano_exhibit_used a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_used03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.piano_exhibit_digital a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_digital03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.piano_exhibit_recommend a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_recommend03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_1 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_1_03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_2 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_2_03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_3 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_3_03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_4 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_4_03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.student_5 a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_5_03.jpg) no-repeat 0px 0px;
	width:120px;
}


/*------on*/
#tabmenu li.sc_ym_ap_b a{
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_ap01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ym_mu_b a{
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_mu01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ym_ch_b a{
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_ch01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ym_js_b a{
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_js01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ye_category01_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category01_l.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ye_category02_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category02_l.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ye_category08_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category08_l.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ye_category03_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category03_l.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ye_category04_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category04_l.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ye_category05_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/ye_category05_l.jpg) no-repeat 0px 0px;
	width:200px;
}

#tabmenu li.sc_sc_han_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_han01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_sc_jaz_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_jaz01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_sc_br_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_br01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_sc_vi_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_vi01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_sc_op_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_op01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ex_top_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_top01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ex_ac_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_ac01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ex_sc_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_sc01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ex_tu_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_tu01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ex_me_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_me01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ry_top_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_top01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ry_co_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_co01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ry_ac_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_ac01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ry_ca_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_si01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.li_ab_top_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_top01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.li_ab_sch_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_sch01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.li_ab_con_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_con01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.li_ab_mat_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_mat01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.li_ab_stu_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/li_ab_stu01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.it_sp_top_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_top01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.it_sp_use_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_use01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.it_sp_bas_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_bas01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.it_sp_quo_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/it_sp_quo01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.event_tama_top_b a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_top01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.event_tama_new_b a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_new01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.event_tama_month_b a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_month01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.event_tama_ticket_b a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_ticket01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.event_tama_regist_b a {
	background:url(http://www.kunitachi-gakki.co.jp/event/image/event_tama_regist01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.piano_exhibit_new_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_new01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.piano_exhibit_used_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_used01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.piano_exhibit_digital_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_digital01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.piano_exhibit_recommend_b a {
	background:url(http://www.kunitachi-gakki.co.jp/piano/image/piano_exhibit_recommend01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.student_1_b a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_1_01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.student_2_b a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_2_01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.student_3_b a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_3_01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.student_4_b a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_4_01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.student_5_b a {
	background:url(http://www.kunitachi-gakki.co.jp/student/image/student_5_01.jpg) no-repeat 0px 0px;
	width:200px;
}

