﻿@charset "UTF-8";

/* 基本--------------------------------------------------------------------------- */

body {
	text-align: center;
	font-size: 100%;
	font-family: 'Meiryo', 'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Osaka, Osaka-等幅, sans-serif;
	color: #223322;
	margin: 0px;
	padding: 0px;
}
body#kg{
	background:#fff url('http://www.kunitachi-gakki.co.jp/image/kg-body.png') repeat-x;
}
/* 要消去 */
body#tama{
	background:#e3ffde url('http://www.kunitachi-gakki.co.jp/image/tm-body.png') repeat-x;
}
body#tm{
	background:#e3ffde url('http://www.kunitachi-gakki.co.jp/image/tm-body.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;
}
p,span,blockquote,
h1,h2,h3,h4,h5 {
	line-height: 140%;
}
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;
}


/*囲い・引用--------------------------------------------------------------------------- */
.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: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;
}

.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;
}

.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:170%;
	color:#315217;
	padding:10px 20px;
	margin:0px 0px 10px 0px;
	background:#bef194 url(http://www.kunitachi-gakki.co.jp/image/h1contentsindex.png) repeat 0px 0px;
	border:1px solid #bbb;
	-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;
}
h1.contentsindex a{
	color:#315217;
}
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 right;
	border:1px solid #bbb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}
h2.contentsindex a{
	color:#266118;
}
h2.contentsindex_b{
	font-weight:normal;
	font-size:130%;
	color:#266118;
	padding:10px 20px;
	margin:0px 0px 5px 0px;
	background:#fff url(http://www.kunitachi-gakki.co.jp/image/h2contentsindex.png) repeat-y right;
	border-top:1px solid #afc964;
	border-bottom:1px solid #afc964;
}
h3.contentsindex{
	font-weight:normal;
	font-size:110%;
	color:#3a6625;
	padding:2px 20px;
	margin:0px 0px 5px 0px;
	background:#dfffbd;
	border-top:1px solid #4e8025;
	border-bottom:1px solid #4e8025;
}
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:#fffff8;
	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;
}

.grayleft{
	float:left;
	margin:0px 15px 15px 0px;
}
.grayright{
	float:right;
	margin:0px 0px 15px 15px;
}
.graybox{
	border:1px solid #bbb;
}
.grayboxleft{
	float:left;
	margin:0px 15px 15px 0px;
	border:1px solid #bbb;
}
.grayboxright{
	float:right;
	margin:0px 0px 15px 15px;
	border:1px solid #bbb;
}
.grayshadowbox{
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.grayshadowleft{
	float:left;
	margin:0px 15px 15px 0px;
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
.grayshadowright{
	float:right;
	margin:0px 0px 15px 15px;
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}


/* テーブル--------------------------------------------------------------------------- */
table.box{
	text-align:left;
	font-weight:normal;
	padding:0px;
	margin:10px;
	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;
	bottom:1px;
	right:10px;
	font-size:11px;
	color:#444;
}
#tmgoogle{
	position:absolute;
	bottom:1px;
	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;
}


/* 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 {
	display: block;
	min-width:760px;
	max-width:960px;
	text-align:left;
	margin: 0 auto;
	padding:0px;
	background:#fff;
}
#tmcontainer {
	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;
}
#plcontainer {
	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;
}
#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;
}
#tmheader {
	display: block;
	position: relative;
	margin:0px 3px;
	width: 100%;
	height: 130px;
	background:transparent url('http://www.kunitachi-gakki.co.jp/image/tm-bgheader.png') no-repeat;
}
#plheader {
	display: block;
	position: relative;
	margin:0px 3px;
	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;
}
#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 a{
	display: block;
	position: absolute;
	left: 30px;
	top: 20px;
	width: 190px;
	height: 80px;
	background: transparent url(http://www.kunitachi-gakki.co.jp/image/kg-logo.gif) no-repeat;
}
h1#tm-header-image a{
	display: block;
	position: absolute;
	left: 20px;
	top: 20px;
	width: 400px;
	height: 70px;
	background: transparent url(http://www.kunitachi-gakki.co.jp/image/tm-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;
}
h1#header-image a:hover,h1#tm-header-image a:hover,h1#iz-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,.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/tp-home.png) no-repeat;
	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/tp-support.png) no-repeat;
	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/tp-sitemap.png) no-repeat;
	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;
}
/*要消去*/
#navibar {
	width: 730px;
	margin:5px 0px 20px 10px;
	font-size:11px;
	text-align:left;
	color:#777777;
}
#navibar a{
	color:#3344aa;
}
#breadcrumbs {
	width: 100%;
	margin:5px 10px 20px 0px;
	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:#777;
}
#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;
}
#tmfontchangebar{
	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: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-s.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	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-m.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	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-l.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width:30px;
	height:30px;
	margin:2px 3px 0px 0px;
	float:left;
}



/********トップページメニュー*/
#tpmenu {
	padding:0px;
	margin:20px 0px 20px 0px;
	width:728px;
	font-size:0px;
	background: url('http://www.kunitachi-gakki.co.jp/image/bg-cheker.png') repeat;
}
#tpmenu ul {
	padding:0px;
	margin:0px;
}
#tpmenu li {
	display:inline;
	list-style-type:none;
}
#tpmenu li a {
	display:block;
	float:left;
	margin:0px 5px 12px 5px;
	width:230px;
	height:150px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	text-indent:-9999em;
	text-decoration:none;
	color:#fff;
	overflow:hidden;
	border:1px solid #bbb;
}
#tpmenu li.navi-01 a{
	background:url(http://www.kunitachi-gakki.co.jp/image/test01.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-02 a{
	background:url(http://www.kunitachi-gakki.co.jp/image/test02.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-03 a{
	background:url(http://www.kunitachi-gakki.co.jp/image/test03.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-04 a{
	background:url(http://www.kunitachi-gakki.co.jp/image/test04.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-05 a{
	background:url(http://www.kunitachi-gakki.co.jp/image/test05.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-06 a{
	background:url(http://www.kunitachi-gakki.co.jp/image/test06.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-01 a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/test01b.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-02 a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/test02b.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-03 a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/test03b.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-04 a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/test04b.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-05 a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/test05b.gif) no-repeat 0px 0px;
}
#tpmenu li.navi-06 a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/test06b.gif) no-repeat 0px 0px;
}


/********トップメニュー*/
#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--------------------------------------------------------------------------- */

#main{
	display: block;
	position: relative;
	background:#fff;
	padding:0px;
	margin:0px;
	min-width:760px;
	max-width:960px;
	width: 100%;
	height: 100%;
	text-align: left;
	margin: 0 auto;
	font-size:90%;
}
#contents{
	text-align:left;
	display: block;
	padding:10px 25px 10px 25px;
}
#mainbox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:right;
	width:80%;
}
#leftbox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	width:130px;
}

#rightmainbox{
	text-align:left;
	padding:0px;
	margin:0px;
	margin-left: 130px;
	min-width:680px;
	max-width:860px;
}

#leftmainbox{
	text-align:left;
	padding:0px;
	margin:0px 0px 0px 5px;
	float:left;
	max-width:680px;
}

#rightbox{
	text-align:left;
	padding:0px;
	margin:0px;
	margin-left: 700px;
	width:230px;
}

#centerbox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	width:660px;
}

#fullbox{
	text-align:left;
	margin:0px 10px;
	padding:0px 0px;
	width:99%;
}
#leftsidebox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	width:18%;
}
#rightsidebox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:right;
	width:18%;
}
#tmfullbox{
	text-align:left;
	margin:0px 50px;
	width:90%;
}
#tmmainbox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:right;
	width:70%;
}
#tmleftsidebox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	width:28%;
}
#tmrightsidebox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	width:28%;
}
#plfullbox{
	text-align:left;
	margin:0px 50px;
	width:90%;
}
#plmainbox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	width:70%;
}
#plrightsidebox{
	text-align:left;
	padding:0px;
	margin:0px;
	float:right;
	width:28%;
}
#izfullbox{
	text-align:left;
	margin:0px 50px;
	width:90%;
}

/* topnewsfields------------------------------------------------------ */

#topnewstitlebar{
	width:706px;
	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;
}
#topnewsbox{
	width:728px;
	background:#eee;
	height:260px;
	margin:0px 12px 12px 0px;
	float:left;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottomleft-radius: 10px;
	-webkit-border-bottomright-radius: 10px;
	border-bottomleft-radius: 10px;
	border-bottomright-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}
#topnewsfields{
	margin:10px;
	padding:5px;
	overflow:auto;
	height:230px;
	background:#eeeeee;
	border:1px solid #eeeeee;
}
#topnewslist{
	text-align:left;
	padding:8px 10px 4px 2px;
	margin:0px 0px;
}
#topnewslist dt{
	color:#316343;
	font-weight:bold;
	margin:5px 10px 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;
}


/* footer--------------------------------------------------------------------------- */

#footer {
	display: block;
	position: relative;
	margin:0px;
	width: 100%;
	height: 93px;
	background:transparent;
}
#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;
}
#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;
}
#izcopyright {
	font-size:11px;
	color:#311b14;
	text-align:center;
}

/* その他--------------------------------------------------------------------------- */

.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;
}
.tmblogsocial{
	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;
}


/* トップバナー--------------------------------------------------------------------------- */

#bannerbox{
	font-size:0px;
	width:738px;
	height:90px;
	margin:10px 0px 10px 0px;
	color:#fff;
	padding-left:0px;
	text-indent:-9999px;
}

#bannerbox a:hover{
	opacity:0.5;
	filter: alpha(opacity=50) ;
}
#bannerbox a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50) ;
}

#bannerbox span a{
	display:block;
	float:left;
	padding-right:1px;
	height:90px;
}

#chgban11 {background: url('http://www.kunitachi-gakki.co.jp/img/banner-center12.jpg') left top no-repeat;width:180px;height:90px;margin-bottom:1px;border:1px solid #bbb;-moz-border-radius:10px;-webkit-border-radius:10px;}
#chgban12 {background: url('http://www.kunitachi-gakki.co.jp/img/banner-center13.jpg') left top no-repeat;width:180px;height:90px;margin-bottom:1px;border:1px solid #bbb;-moz-border-radius:10px;-webkit-border-radius:10px;}
#chgban13 {background: url('http://www.kunitachi-gakki.co.jp/img/bnr-rythmics.jpg') left top no-repeat;width:180px;height:90px;margin-bottom:1px;border:1px solid #bbb;-moz-border-radius:10px;-webkit-border-radius:10px;}
#chgban14 {background: url('http://www.kunitachi-gakki.co.jp/img/bnr-scuola.jpg') left top no-repeat;width:180px;height:90px;margin-bottom:1px;border:1px solid #bbb;-moz-border-radius:10px;-webkit-border-radius:10px;}


/* イベント情報--------------------------------------------------------------------------- */
.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:1px 0px 5px 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{
	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:#6fb157;
	border-bottom:1px solid #6fb157;
	margin:15px 0px 3px -20px;
	padding:0px 0px 0px 0px;
}
#call{
	color:#3a7543;
	background:#acd582;
	font-size:100%;
	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;
	border-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;
	border-radius: 10px;
	 
}
.call{
	color:#3a7543;
	background:#acd582;
	font-size:100%;
	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;
	border-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;
	border-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;
}

#tmsidebnr{
	display:block;
	width:180px;
	margin:30px 0px 30px 5px;
	padding:0px;
	color:#fff;
}

#tmtitle{
	color:#65ae4a;
	font-weight:bold;
	margin:0px;
	padding:1px 0px;
	font-size:130%;
}
.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:1px 0px 5px 5px;
	padding:4px 10px;
	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:1px 0px 5px 5px;
	padding:4px 10px;
	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:#65ae4a;
	font-weight:bold;
	margin:1px 0px 2px 0px;
	padding:1px 0px;
	font-size:110%;
	line-height:1.3em;
}
.tamaeventtitle a{
	color:#65ae4a;
	font-weight:bold;
	margin:1px 0px 2px 0px;
	padding:1px 0px;
	font-size:110%;
	line-height:1.3em;
}
.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:right;
	color:#ccc;
	font-size:80%;
	margin:0px;
	padding:0px;
}
.taglist ul{
	margin:0px;
	padding:0px;
}
.taglist li{
	float:left;
	list-style-type:none;
}
.taglist a{
	color:#ccc;
}

#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;
}
.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;
}
.kiharaname{
	font-size:120%;
	color:#3c3917;
}
#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:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn01.gif) no-repeat 0px 0px;
	width:111px;
}
#pltopmenu li.navi-how a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn02.gif) no-repeat 0px 0px;
	width:111px;
}
#pltopmenu li.navi-mate a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn03.gif) no-repeat 0px 0px;
	width:111px;
}
#pltopmenu li.navi-schedule a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn04.gif) no-repeat 0px 0px;
	width:111px;
}
#pltopmenu li.navi-publication a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn05.gif) no-repeat 0px 0px;
	width:111px;
}


/*------hover*/
#pltopmenu li.navi-top a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn01b.gif) no-repeat 0px 0px;
}
#pltopmenu li.navi-how a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn02b.gif) no-repeat 0px 0px;
}
#pltopmenu li.navi-mate a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn03b.gif) no-repeat 0px 0px;
}
#pltopmenu li.navi-schedule a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn04b.gif) no-repeat 0px 0px;
}
#pltopmenu li.navi-publication a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn05b.gif) no-repeat 0px 0px;
}

/*------on*/
#pltopmenu li.navi-top-b a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn01a.gif) no-repeat 0px 0px;
	width:111px;
}
#pltopmenu li.navi-how-b a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn02a.gif) no-repeat 0px 0px;
	width:111px;
}
#pltopmenu li.navi-mate-b a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn03a.gif) no-repeat 0px 0px;
	width:111px;
}
#pltopmenu li.navi-schedule-b a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn04a.gif) no-repeat 0px 0px;
	width:111px;
}
#pltopmenu li.navi-publication-b a {
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/img/menu-btn05a.gif) no-repeat 0px 0px;
	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%;
	vertical-align:top;
	text-align:left;
	background-color:#aec4e4;
	color:#002b55;
	padding:5px;
	font-weight:bold;
	padding:3px 8px 3px 8px;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
}
.plscheboxbtl{
	vertical-align:top;
	text-align:left;
	background-color:#aec4e4;
	color:#002b55;
	padding:5px;
	font-weight:bold;
	padding:3px 8px 3px 8px;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
}
.plscheboxctl{
	vertical-align:top;
	text-align:left;
	background-color:#aec4e4;
	color:#002b55;
	padding:5px;
	font-weight:bold;
	padding:3px 8px 3px 8px;
	border-bottom:1px solid #3c5e82;
}
.plscheboxa{
	width:20%;
	vertical-align:top;
	text-align:left;
	background-color:#fff7e6;
	color:#002b55;
	padding:5px;
	font-weight:bold;
	padding:3px 8px 3px 8px;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
}
.plscheboxb{
	vertical-align:top;
	text-align:left;
	background-color:#fffff1;
	color:#002b55;
	padding:5px;
	font-weight:normal;
	padding:3px 8px 3px 8px;
	border-right: 1px solid #3c5e82;
	border-bottom:1px solid #3c5e82;
}
.plscheboxc{
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
	color:#002b55;
	padding:5px;
	font-weight:normal;
	padding:3px 8px 3px 8px;
	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;
}
.plsection{
	font-size:150%;
	color:#439ada;
	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;
}
.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;
}
.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;
}


/* 和泉清孝ベルギー便り固有-------------------- */

#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-top a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-top.gif) left top no-repeat;}
#iz-profile a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-profile.gif) left top no-repeat;}
#iz-cd a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-cd.gif) left top no-repeat;}
#iz-schedule a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-schedule.gif) left top no-repeat;}
#iz-gallery a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-gallery.gif) left top no-repeat;}
#iz-diary a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-diary.gif) left top no-repeat;}
#iz-support a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-supportclub.gif) left top no-repeat;}
#iz-calendar a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-calendar.gif) left top no-repeat;}
#iz-photograph a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-photograph.gif) left top no-repeat;}
#iz-foto a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-foto.gif) left top no-repeat;}
#iz-kalendar a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-kalender.gif) left top no-repeat;}
#iz-pianoduo a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-pianoduo.gif) left top no-repeat;}
#iz-cantabile a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-cantabile.gif) left top no-repeat;}

#iz-top2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-top2.gif) left top no-repeat;}
#iz-profile2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-profile2.gif) left top no-repeat;}
#iz-cd2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-cd2.gif) left top no-repeat;}
#iz-schedule2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-schedule2.gif) left top no-repeat;}
#iz-gallery2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-gallery2.gif) left top no-repeat;}
#iz-diary2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-diary2.gif) left top no-repeat;}
#iz-calendar2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-calendar2.gif) left top no-repeat;}
#iz-photograph2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-photograph2.gif) left top no-repeat;}
#iz-support2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-supportclub2.gif) left top no-repeat;}
#iz-foto2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-foto2.gif) left top no-repeat;}
#iz-kalendar2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-kalender2.gif) left top no-repeat;}
#iz-pianoduo2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-pianoduo2.gif) left top no-repeat;}
#iz-cantabile2 a{background: url(http://www.kunitachi-gakki.co.jp/izumi/img/menu-cantabile2.gif) left top no-repeat;}

.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{
	color:#53382c;
	font-size:110%;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 5px;
	border-bottom:1px solid #53382c;
}
.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;
}
.izblognav{
	text-align:center;
	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:120%;
	color:#386725;
}
.newstitle a{
	font-size:130%;
	color:#386725;
}
.newsdate{
	font-size:120%;
	font-weight:normal;
	color:#386725;
}
.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;
}
.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: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;
}
.newssimplelist {
	padding:0px;
	margin:0px 10px;
}
.newssimplelist a{
	color:#47772c;
}
.newssimplelist li{
	list-style-type:none;
	color:#47772c;
	font-size:90%;
	border-bottom:1px dashed #65ae4a;
}


/* ピアノ・楽器・商品情報固有-------------------- */

#exhibit_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/exhibit_top.jpg');
}
#exhibit_new_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/exhibit_new_top.jpg');
}
#exhibit_used_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/exhibit_used_top.jpg');
}
#exhibit_digi_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/exhibit_digi_top.jpg');
}
#item_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/item_top.jpg');
}
#item_instrument_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/item_instrument_top.jpg');
}
#item_education_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/item_education_top.jpg');
}
#item_score_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/item_score_top.jpg');
}
#item_goods_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/item_goods_top.jpg');
}
#item_soft_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/item_soft_top.jpg');
}
#item_test-item_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/item_soft_top.jpg');
}
#item_sp_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:500px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/pi_ite_sp_top.jpg');
}
#item_sp_top2{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:200px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/pi_ite_sp_top2.jpg');
}
#service_tuner_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/service_tuner_top.jpg');
}
#service_wind_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/service_wind_top.jpg');
}
#service_carrying_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:80px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/service_carrying_top.jpg');
}
#pi_lic_abr_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:200px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/pi_lic_abr_top.jpg');
}
#pi_lic_onk_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:200px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/pi_lic_onk_top.jpg');
}
#pi_lic_bell_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:150px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/piano/image/pi_lic_bell_top.jpg');
}



/* ▼　左縦メニュー　▼ */
#leftmenutop{
	margin-bottom:10px;
}

#leftmenu {
	padding:0px;
	margin:0px;
	width:120px;
}
#leftmenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#leftmenu li {
	display:inline;
	list-style-type:none;
}

#leftmenu li span a {
	display:block;
	font-size:0px;
	float:left;
	margin:0px;
	width:120px;
	height:53px;
	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_schools_ym_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ym span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ym.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ym span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ym_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ye_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ye_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ye span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ye.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ye span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ye_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_km_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_km_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_km span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_km.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_km span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_km_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ex_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ex_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ex span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ex.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ex span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ex_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_sc_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_sc_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_sc span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_sc.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_sc span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_sc_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ry_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ry_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ry span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ry.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ry span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_schools_ry_b.jpg) no-repeat 0px 0px;
}

#leftmenu li.leftmenu_kuni_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_kuni_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_kuni span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_kuni.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_kuni span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_kuni_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ondai_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_ondai_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ondai span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_ondai.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ondai span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_ondai_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_hamura_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_hamura_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_hamura span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_hamura.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_hamura span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_hamura_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ai_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_ai_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ai span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_ai.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_ai span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_ai_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_mcenter_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_mcenter_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_mcenter span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_mcenter.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_mcenter span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_shopinfo_mcenter_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_exhibit_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_exhibit_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_exhibit span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_exhibit.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_exhibit span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_exhibit_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_item_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_item_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_item span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_item.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_item span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_item_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_service_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_service_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_service span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_service.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_service span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_service_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_license_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_license_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_license span a{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_license.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_license span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/image/leftmenu_license_b.jpg) no-repeat 0px 0px;
}

#leftmenu li.leftmenu_plmate_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_mate.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plmate_b span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_mate_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plmate span a{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_mate.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plmate span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_mate_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plpub_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_pub.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plpub_b span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_pub_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plpub span a{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_pub.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plpub span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_pub_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plsche_b span a{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_plsche.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plsche_b span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_plsche_b.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plsche span a{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_plsche.jpg) no-repeat 0px 0px;
}
#leftmenu li.leftmenu_plsche span a:hover{
	background:url(http://www.kunitachi-gakki.co.jp/pianoland/image/leftmenu_plsche_b.jpg) no-repeat 0px 0px;
}


#leftmenu_content{
	display:block;
	margin:0px;
	width:120px;
}
#leftmenu_content dt{
	font-size:80%;
	padding:3px 5px;
	border-bottom:1px dashed yellowgreen;
}
#leftmenu_content dt.leftmenu_point{
	background:#ffffb1;
}


/* ▲　左縦メニュー ▲　ここまで */
/* ▼　横アコーディオンメニュー　▼ */
#imageMenu {
	position: relative;
	width: 100%;
	height: 60px;
	overflow: hidden;
 	margin-top: 10px;
 	margin-right: 0px;
 	margin-left: 0px;
 	margin-bottom: 20px;
}
#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 60px;
}

#imageMenu ul li {
	float: left;
}
#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #65ae4a;
	border-right: 2px solid #65ae4a;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:100px;
	height: 60px;
	margin:0px;
}
#imageMenu ul li.scuola_handbell a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/scuola_handbell.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.scuola_jazzpiano a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/scuola_jazzpiano.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.scuola_sounddesign a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/scuola_sounddesign.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.scuola_baroque a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/scuola_baroque.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.scuola_yamahaviolin a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/scuola_yamahaviolin.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.scuola_opera a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/scuola_opera.jpg);
	background-repeat: repeat;
	background-position: 0%;
}

#pagemenu{
	width:400px;
	height:60px;
}
#pagemenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 60px;
}

#pagemenu ul li {
	float: left;
}
#pagemenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #65ae4a;
	border-right: 2px solid #65ae4a;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:400px;
	height:60px;
	margin:0px;
}
#pagemenu ul li.ym_apple a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/ym_apple.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#pagemenu ul li.ym_music a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/ym_music.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#pagemenu ul li.ym_child a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/ym_child.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#pagemenu ul li.ym_step a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/ym_step.jpg);
	background-repeat: repeat;
	background-position: 0%;
}

#pagemenu ul li.ye_eigode a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/ye_eigode.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#pagemenu ul li.ye_rythmde a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/ye_rythmde.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#pagemenu ul li.ye_hanaso a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/ye_hanaso.jpg);
	background-repeat: repeat;
	background-position: 0%;
}



#imageMenu ul li.shopinfo_kunitachi a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/shopinfo_kunitachi.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.shopinfo_hamura a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/shopinfo_hamura.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.shopinfo_ai a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/shopinfo_ai.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.shopinfo_musiccenter a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/shopinfo_musiccenter.jpg);
	background-repeat: repeat;
	background-position: 0%;
}
#imageMenu ul li.shopinfo_ondai a {
	background-attachment: scroll;
	background-image: url(http://www.kunitachi-gakki.co.jp/image/shopinfo_ondai.jpg);
	background-repeat: repeat;
	background-position: 0%;
}

.clear {
	clear: both;
}
/* ▲　横アコーディオンメニュー ▲　ここまで */






.piano_catchcopy{
	color:#4e8025;
	font-size:120%;
}
.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:150%;
	color:#4e8025;
}
.item_list_name 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;
}
h2.shopinfo_contents{
	font-weight:normal;
	font-size:130%;
	color:#266118;
	padding:10px 20px;
	margin:0px 0px 5px 0px;
	background:#fff url(http://www.kunitachi-gakki.co.jp/image/h2contentsindex.png) repeat-y right;
	border-top:1px solid #afc964;
	border-bottom:1px solid #afc964;
}
#sh_kuni_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:300px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/shopinfo/image/sh_kuni_top.jpg');
}
#sh_on_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:150px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/shopinfo/image/sh_on_top.jpg');
}
#sh_ha_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:150px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/shopinfo/image/sh_ha_top.jpg');
}
#sh_ai_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:150px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/shopinfo/image/sh_ai_top.jpg');
}
#sh_mc_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:300px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/shopinfo/image/sh_mc_top.jpg');
}


/* 音楽教室固有-------------------- */
.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;
	}
#rythmicmenu001 a{background: url(http://www.kunitachi-gakki.co.jp/school/rythmic/image/rythmicmenu001.jpg) left top no-repeat;}
#rythmicmenu002 a{background: url(http://www.kunitachi-gakki.co.jp/school/rythmic/image/rythmicmenu002.jpg) left top no-repeat;}
#rythmicmenu003 a{background: url(http://www.kunitachi-gakki.co.jp/school/rythmic/image/rythmicmenu003.jpg) left top no-repeat;}
#rythmicmenu004 a{background: url(http://www.kunitachi-gakki.co.jp/school/rythmic/image/rythmicmenu004.jpg) left top no-repeat;}
#exammenu001 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/exam/image/exammenu001.jpg) left top no-repeat;}
#exammenu002 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/exam/image/exammenu002.jpg) left top no-repeat;}
#exammenu003 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/exam/image/exammenu003.jpg) left top no-repeat;}
#exammenu004 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/exam/image/exammenu004.jpg) left top no-repeat;}
#ymmenu001 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ym/image/ymmenu001.jpg) left top no-repeat;}
#ymmenu002 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ym/image/ymmenu002.jpg) left top no-repeat;}
#ymmenu003 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ym/image/ymmenu003.jpg) left top no-repeat;}
#ymmenu004 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ym/image/ymmenu004.jpg) left top no-repeat;}
#ymmenu001b a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ym/image/ymmenu001b.jpg) left top no-repeat;}
#ymmenu002b a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ym/image/ymmenu002b.jpg) left top no-repeat;}
#ymmenu003b a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ym/image/ymmenu003b.jpg) left top no-repeat;}
#ymmenu004b a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ym/image/ymmenu004b.jpg) left top no-repeat;}
#yemenu001 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ye/image/yemenu001.jpg) left top no-repeat;}
#yemenu002 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ye/image/yemenu002.jpg) left top no-repeat;}
#yemenu003 a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ye/image/yemenu003.jpg) left top no-repeat;}
#yemenu001b a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ye/image/yemenu001b.jpg) left top no-repeat;}
#yemenu002b a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ye/image/yemenu002b.jpg) left top no-repeat;}
#yemenu003b a{background: url(http://www.kunitachi-gakki.co.jp/school/center/ye/image/yemenu003b.jpg) left top no-repeat;}


#global_topmenu{
	position:absolute; bottom:-36px; right:0px;
}
#toplinkmenu{
	float:left;
	font-size:11px;
	margin:0px 0px 0px 0px;
	height:30px;
	width:680px;
	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:130px;
	height:30px;
	float:left;
	}
#toplinkmenu li a{
	display:block;
	height:30px;
	}
#menu001 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu01a.gif) left top no-repeat;}
#menu002 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenutama.jpg) left top no-repeat;}
#menu003 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu03a.gif) left top no-repeat;}
#menu004 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu04a.gif) left top no-repeat;}
#menu005 a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu05a.gif) left top no-repeat;}
#menu001a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu01b.gif) left top no-repeat;}
#menu002a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenutama.jpg) left top no-repeat;}
#menu003a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu03b.gif) left top no-repeat;}
#menu004a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu04b.gif) left top no-repeat;}
#menu005a a{background: url(http://www.kunitachi-gakki.co.jp/image/topmenu05b.gif) left top no-repeat;}


#sc_ym_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:300px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/schools/image/sc_ym_top.jpg');
}
#sc_ye_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:300px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_top.jpg');
}
#sc_km_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:150px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/schools/image/sc_km_top.jpg');
}
#sc_ex_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:300px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/schools/image/sc_ex_top.jpg');
}
#sc_sc_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:200px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/schools/image/sc_sc_top.jpg');
}
#sc_ry_top{
	color:#ffffff;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	height:200px;
	width:777px;
	background:url('http://www.kunitachi-gakki.co.jp/schools/image/sc_ry_top.jpg');
}
h2.schoolcontents{
	font-weight:normal;
	font-size:130%;
	color:#266118;
	padding:10px 20px;
	margin:0px 0px 5px 0px;
	background:#fff url(http://www.kunitachi-gakki.co.jp/image/h2contentsindex.png) repeat-y right;
	border-top:1px solid #afc964;
	border-bottom:1px solid #afc964;
}
h3.ymcontentsindex{
	font-weight:normal;
	font-size:110%;
	color:#33aadc;
	padding:2px 20px;
	margin:0px 0px 5px 0px;
	background:#dbf1ff;
	border-top:1px solid #33aadc;
	border-bottom:1px solid #33aadc;
}
#tabbox {
	background:#fffff8;
	border:1px solid #afc964;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottomleft-radius: 10px;
	-webkit-border-bottomright-radius: 10px;
	border-bottomleft-radius: 10px;
	border-bottomright-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

#tabmenu {
	padding:0px;
	margin:10px 0px 0px 0px;
	width:690px;
	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_ei a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_ei02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_ry a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_ry02.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_hn a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_hn02.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_ca02.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;
}





/*------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_ei a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_ei03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_ry a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_ry03.jpg) no-repeat 0px 0px;
	width:120px;
}
#tabmenu li.sc_ye_hn a:hover {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_hn03.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_ca03.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;
}









/*------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_ei_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_ei01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ye_ry_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_ry01.jpg) no-repeat 0px 0px;
	width:200px;
}
#tabmenu li.sc_ye_hn_b a {
	background:url(http://www.kunitachi-gakki.co.jp/schools/image/sc_ye_hn01.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_ca01.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;
}






