/*基本*/
A:link		{ color: #1a46ff; text-decoration: none;}
A:active	{ color: #447744; text-decoration: none;}
A:visited	{ color: #8d2cc6; text-decoration: none;}
A:hover		{ color: #ff2a2a; text-decoration: underline;}
A:hover img{
opacity:0.7;
filter: alpha(opacity=70) ;
}

body{
font-size: 80%;
text-align:center;
color: #000000;
font-family:'Hiragino Kaku Gothic Pro',Meiryo,MS PGothic,sans-serif;
background:#55a00d url('http://www.kunitachi-gakki.co.jp/img/back-xmas.gif') repeat-y 50% 0;
margin:0px;
}
B{
font-size:110%;
}
UL{
line-height:1.2em;
margin:0px;
padding-left:10px;
}
OL{
line-height:1.3em;
list-style-type: decimal;
margin:0px;
padding-left:10px;
}
SMALL{
font-size:80%;
}
BIG{
font-size:180%;
font-weight:bold;
}
.SMALL{
font-size:70%;
}
.BIG{
font-size:180%;
font-weight:bold;
}

FORM{
margin:1px;
}
INPUT[type="submit"]{
padding:2px 3px;
background:#EEEEEE;
border-top:1px solid #AAAAAA;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #AAAAAA;
background-image: url('http://www.kunitachi-gakki.co.jp/img/input.jpg');
background-repeat: no-repeat;
background-position: left top;
}
INPUT[type="button"]{
padding:2px 3px;
background:#EEEEEE;
border-top:1px solid #AAAAAA;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #AAAAAA;
background-image: url('http://www.kunitachi-gakki.co.jp/img/input.jpg');
background-repeat: no-repeat;
background-position: left top;
}
INPUT[type="reset"]{
padding:2px 3px;
background:#EEEEEE;
border-top:1px solid #AAAAAA;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #AAAAAA;
background-image: url('http://www.kunitachi-gakki.co.jp/img/input.jpg');
background-repeat: no-repeat;
background-position: left top;
}
.a{
color:#222222;
text-align:left;
margin-left:15px;
margin-right:15px;
margin-top:10px;
margin-bottom:10px;
line-height:1.5em;
}

.b{
text-align:left;
margin-left:5em;
margin-right:1em;
margin-top:1em;
margin-bottom:1em;
}

.c{
text-align:left;
margin-left:10em;
margin-right:1em;
margin-top:1em;
margin-bottom:1em;
}


/*information*/
#tel{
font-size:17px;
color:#ff2211;
font-weight:bold;
margin:2px 0px 2px 0px;
}
.tel{
font-size:17px;
color:#ff2211;
font-weight:bold;
margin:2px;
}

#red{
color:#ff2200;
font-weight:bold;
}
#graybox{
	border-top:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
}

.red{
color:#ff2200;
font-weight:bold;
}
.graybox{
	border-top:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
}
.grayshadowbox{
	border:1px solid #bbb;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}


#new{
font-size:0px;
text-indent:-9999px;
margin:0px;
padding:0px;
background:url(http://www.kunitachi-gakki.co.jp/img/new.gif) left top no-repeat;
height:13px;
width:30px;
border:1px solid gray;
}
.new{
font-size:0px;
text-indent:-9999px;
margin:0px;
padding:0px;
background:url(http://www.kunitachi-gakki.co.jp/img/new.gif) left top no-repeat;
height:13px;
width:30px;
display : inline-block;
}

/*ヘッダー*/
#allbox {
padding:0px;
width:760px;
margin:0 auto 0 auto;
font-size:100%;
border-right:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
background:#ffffff;
}
#evfullbox{
	margin:15px 50px;
	width:90%;
}
#mainheader{
font-size:0px;
width:760px;
height:129px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
#mainheader a:hover{
opacity:0.8;
filter: alpha(opacity=80) ;
}
#mainheader a:hover img{
opacity:0.8;
filter: alpha(opacity=80) ;
}
#mainheader span a{
display:block;
height:129px;
}
#kg-header {background: url(http://www.kunitachi-gakki.co.jp/img/top.jpg) left top no-repeat;width:760px;height:129px;}


#topmenu {
padding:0px;
margin:0px;
width:760px;
height:33px;
font-size:0px;
}
#topmenu ul {
padding:0px;
}
#topmenu li {
display:inline;
list-style-type:none;
}
#topmenu li a {
height:32px;
display:block;
float:left;
text-indent:-9999em;
text-decoration:none;
overflow:hidden;
}
/*------off*/
#topmenu li.navi-news a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-01.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-item a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-02.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-shop a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-03.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-school a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-04.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-lisence a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-05.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-seminar a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-06.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-concertfloor a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-07.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-service a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-08.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-contact a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu---mail.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-sitemap a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu---sitemap.gif) no-repeat 0px 0px;
width:75px;
}

/*------hover*/
#topmenu li.navi-news a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-01b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-item a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-02b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-shop a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-03b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-school a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-04b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-lisence a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-05b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-seminar a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-06b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-concertfloor a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-07b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-service a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-08b.gif) no-repeat 0px 0px;
}
#topmenu li.navi-contact a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu---mail2.gif) no-repeat 0px 0px;
}
#topmenu li.navi-sitemap a:hover {
background:url(http://www.kunitachi-gakki.co.jp/img/menu---sitemap2.gif) no-repeat 0px 0px;
}
/*------on*/
#topmenu li.navi-news-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-01b.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-item-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-02b.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-shop-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-03b.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-school-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-04b.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-lisence-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-05b.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-seminar-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-06b.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-concertfloor-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-07b.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-service-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu-08b.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-contact-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu---mail.gif) no-repeat 0px 0px;
width:75px;
}
#topmenu li.navi-sitemap-b a {
background:url(http://www.kunitachi-gakki.co.jp/img/menu---sitemap.gif) no-repeat 0px 0px;
width:75px;
}

#menuline {
background-image: url("http://www.kunitachi-gakki.co.jp/img/menulines.gif");
background-repeat: repeat-x;
margin:0px;
padding:0px;
height:14px;
}
.menulist{
font-size:11px;
letter-spacing: 0.2pt;
color:#47772c;
text-align:center;
height:15px;
}
.menulist a {
color:#47772c;
}
.menulist a:hover {
color:#47772c;
font-size:14px;
padding:5px;
text-decoration: none;
}


#centerbox {
width:730px;
padding:10px 15px;
margin:0px 0px;
text-align:left;
}
#leftbox {
width: 530px;
float: left;
margin:0px 0px 0px 0px;
padding:0px 0px;
text-align:left;
font-size:100%;
}
#rightbox {
width: 190px;
float: right;
margin:0px 0px 0px 0px;
padding:0px 0px;
font-size:100%;
}
#navi {
width: 730px;
margin:0px 0px 0px 10px;
font-size:11px;
text-align:left;
}
#navibar {
	width: 730px;
	margin:5px 0px 20px 10px;
	font-size:11px;
	text-align:left;
	color:#777777;
}
#navibar a{
	color:#3344aa;
}

#body {
padding:0px 10px;
margin:0px 10px;
text-align:left;
}
#note{
padding:0px 10px;
margin:0px 10px;
text-align:left;
background:url('http://www.kunitachi-gakki.co.jp/nohant/image/note.gif');
}

/*フッター*/
#footer {
font-size:0px;
color:#003d00;
margin:0 auto 0 auto;
padding: 5px 0px 0px 0px;
}

#copyright {
font-size:10px;
text-align:left;
color:#003d00;
width:746px;
background-image: url('http://www.kunitachi-gakki.co.jp/image/footer.gif');
margin-top:10px;
padding: 3px 0px 0px 10px;
margin:5px 0px 0px 0px;
}


#goto{
float:right;
text-indent:-9999px;
margin:0px 0px 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;
}



#movabletype{
float:left;
text-indent:-9999px;
margin:0px 0px 0px 5px;
padding:0px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/powered.gif');
width:90px;
height:12px;
}

#bottommenu{
color:#555555;
font-size:10px;
width:757px;
text-align:center;
}

#bottommenu a{
color:#333333;
}




/*テーブル*/
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:#88cc44;
color: #111111;
font-size:100%;
padding:10px;
border-bottom:1px solid gray;
}
table.dammy	{
text-align:left;
font-size:100%;
font-weight:normal;
padding:0px;
margin:10px;
color: #111111;
border:0px;
}
#table590{
width:590px;
}
#table700{
width:700px;
}
#table690{
width:690px;
}
#table500{
width:500px;
}




/*囲い・引用*/
.quote{
	background:#fff6bf;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.3em;
	padding:20px;
	margin:5px 0px;
	color:#222222;
	border:1px solid #a08b77;
	background-image: url('http://www.kunitachi-gakki.co.jp/img/quote.jpg');
	background-repeat: repeat-x;
	height:auto;
	min-height:15px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.quote2{
	text-align:left;
	background:#fff;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	padding:10px;
	margin:10px;
	color:#222632;
	height:auto;
	border:1px solid #bbb;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #bbb;
	-webkit-box-shadow: 3px 3px 5px #bbb;
}

.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-top-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.quote4{
	background:#ffffff;
	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-top-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:#ffffff;
	height:auto;
	min-height:15px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.quote-dammy{
	background:#ffffff;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:1.3em;
	padding:10px;
	margin:2px;
	color:#222222;
	height:auto;
	clear:both;
}



/*ライン*/
#lines{
	font-size:110%;
	font-weight:bold;
	color:#6fb157;
	border-bottom:1px solid #6fb157;
	margin:15px 0px 3px -20px;
	padding:0px 0px 0px 0px;
}
.lines{
	font-size:110%;
	font-weight:bold;
	color:#6fb157;
	border-bottom:1px solid #6fb157;
	margin:15px 0px 3px -20px;
	padding:0px 0px 0px 0px;
}


/*プロフィールボックス*/
#profilebox{
line-height:1.3em;
padding:6px;
margin:1px 0px 1px 0px;
background:#efefef;
border:1px solid #bbbbbb;
font-size:100%;
clear:both;
height:auto;
max-height:50000px;
}
.profilebox{
line-height:1.3em;
padding:6px;
margin:1px 0px 1px 0px;
background:#efefef;
border:1px solid #bbbbbb;
font-size:100%;
clear:both;
height:auto;
max-height:50000px;
}
#profileimage{
margin-right:10px;
margin-bottom:10px;
border:1px solid #bbbbbb;
}
#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;
}
#boldfont{
font-size:120%;
color:#000000;
font-weight:bold;
padding:2px 0px;
margin:2px 2px;
}
.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;
}

/*角丸ボックス*/

.greenindex{
color:#316343;
font-size:21px;
text-align:left;
padding:6px 0px 2px 20px;
margin:0px 0px;
background:url('http://www.kunitachi-gakki.co.jp/img/topitems-long.jpg');
}
.greenindex a{
color:#316343;
}

.greenindexfields{
padding:20px 20px;
margin:0px 0px;
border:1px solid #d4d3cf;
line-height:1.4em;
background:#ffffff;
height:auto;
max-height:50000px;
overflow:auto;
}
.greenindexfields a{
color:#316343;
}


.grayshade{
background:#ffffff;
text-align:left;
font-size:100%;
font-weight:normal;
line-height:1.3em;
margin:0px;
padding:0px;
color:#000000;
background-image: url('http://www.kunitachi-gakki.co.jp/img/grayshade.jpg');
background-position: left bottom;
background-repeat: no-repeat;
height:auto;
max-height:50000px;
}

.boxtop {
background-image: url("http://www.kunitachi-gakki.co.jp/img/boxtop.jpg");
background-repeat: repeat-x;
}
.boxleft {
background-image: url("http://www.kunitachi-gakki.co.jp/img/boxleft.jpg");
background-repeat: repeat-y;
}
.boxright {
background-image: url("http://www.kunitachi-gakki.co.jp/img/boxright.jpg");
background-repeat: repeat-y;
}
.boxbottom {
background-image: url("http://www.kunitachi-gakki.co.jp/img/boxbottom.jpg");
background-repeat: repeat-x;
}
.box-top-left{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/img/boxtopleft.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.box-top-right{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/img/boxtopright.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.box-bottom-left{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/img/boxbottomleft.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.box-bottom-right{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/img/boxbottomright.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}

#boxtop {
background-image: url("http://www.kunitachi-gakki.co.jp/img/boxtop.jpg");
background-repeat: repeat-x;
}
#boxleft {
background-image: url("http://www.kunitachi-gakki.co.jp/img/boxleft.jpg");
background-repeat: repeat-y;
}
#boxright {
background-image: url("http://www.kunitachi-gakki.co.jp/img/boxright.jpg");
background-repeat: repeat-y;
}
#boxbottom {
background-image: url("http://www.kunitachi-gakki.co.jp/img/boxbottom.jpg");
background-repeat: repeat-x;
}
#box-top-left{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/img/boxtopleft.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#box-top-right{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/img/boxtopright.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#box-bottom-left{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/img/boxbottomleft.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#box-bottom-right{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/img/boxbottomright.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}

.hukidasi-top {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-top.gif) left top no-repeat;width:680px;height:34px;}
.hukidasi-side {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-side.gif) repeat-y;width:680px;padding:0px 20px;}
.hukidasi-bottom {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-bottom.gif) left top no-repeat;width:680px;height:34px;}
.hukidasi-bottom2 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-bottom2.gif) left top no-repeat;width:680px;height:71px;}

.hukidasi-top-350 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-top-350.gif) left top no-repeat;width:350px;height:15px;}
.hukidasi-side-350 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-side-350.gif) repeat-y;width:350px;padding:0px 20px;}
.hukidasi-bottom-350 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-bottom-350.gif) left top no-repeat;width:350px;height:25px;}

.hukidasi-top-400 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-top-400.gif) left top no-repeat;width:400px;height:15px;}
.hukidasi-side-400 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-side-400.gif) repeat-y;width:400px;padding:0px 20px;}
.hukidasi-bottom-400 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-bottom-400.gif) left top no-repeat;width:400px;height:20px;}

.hukidasi-top-450 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-top-450.gif) left top no-repeat;width:450px;height:15px;}
.hukidasi-side-450 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-side-450.gif) repeat-y;width:450px;padding:0px 20px;}
.hukidasi-bottom-450 {background: url(http://www.kunitachi-gakki.co.jp/img/hukidasi-bottom-450.gif) left top no-repeat;width:450px;height:25px;}




/*ピアノランドへようこそ角丸ボックス*/
.pianolandboxtop {
background-image: url("http://www.kunitachi-gakki.co.jp/pianoland/img/boxtop.jpg");
background-repeat: repeat-x;
}
.pianolandboxleft {
background-image: url("http://www.kunitachi-gakki.co.jp/pianoland/img/boxleft.jpg");
background-repeat: repeat-y;
}
.pianolandboxright {
background-image: url("http://www.kunitachi-gakki.co.jp/pianoland/img/boxright.jpg");
background-repeat: repeat-y;
}
.pianolandboxbottom {
background-image: url("http://www.kunitachi-gakki.co.jp/pianoland/img/boxbottom.jpg");
background-repeat: repeat-x;
}
.pianolandboxtopleft{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/boxtopleft.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.pianolandboxtopright{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/boxtopright.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.pianolandboxbottomleft{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/boxbottomleft.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.pianolandboxbottomright{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/boxbottomright.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.pianolandboxbody{
background:url('http://www.kunitachi-gakki.co.jp/pianoland/img/note.gif') repeat scroll 50% 0;
}
#pianolandboxtop {
background-image: url("http://www.kunitachi-gakki.co.jp/pianoland/img/boxtop.jpg");
background-repeat: repeat-x;
}
#pianolandboxleft {
background-image: url("http://www.kunitachi-gakki.co.jp/pianoland/img/boxleft.jpg");
background-repeat: repeat-y;
}
#pianolandboxright {
background-image: url("http://www.kunitachi-gakki.co.jp/pianoland/img/boxright.jpg");
background-repeat: repeat-y;
}
#pianolandboxbottom {
background-image: url("http://www.kunitachi-gakki.co.jp/pianoland/img/boxbottom.jpg");
background-repeat: repeat-x;
}
#pianolandboxtopleft{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/boxtopleft.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#pianolandboxtopright{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/boxtopright.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#pianolandboxbottomleft{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/boxbottomleft.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#pianolandboxbottomright{
width:5px;
height:5px;
background: url(http://www.kunitachi-gakki.co.jp/pianoland/img/boxbottomright.jpg) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#pianolandboxbody{
background:url('http://www.kunitachi-gakki.co.jp/pianoland/img/note.gif') repeat scroll 50% 0;
}


/*多摩地域コンサート角丸ボックス*/
.tamaboxtop {
background-image: url("http://www.kunitachi-gakki.co.jp/concert/img/boxtop.gif");
background-repeat: repeat-x;
}
.tamaboxleft {
background-image: url("http://www.kunitachi-gakki.co.jp/concert/img/boxleft.gif");
background-repeat: repeat-y;
}
.tamaboxright {
background-image: url("http://www.kunitachi-gakki.co.jp/concert/img/boxright.gif");
background-repeat: repeat-y;
}
.tamaboxbottom {
background-image: url("http://www.kunitachi-gakki.co.jp/concert/img/boxbottom.gif");
background-repeat: repeat-x;
}
.tamabox-top-left{
width:15px;
height:15px;
background: url(http://www.kunitachi-gakki.co.jp/concert/img/boxtopleft.gif) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.tamabox-top-right{
width:15px;
height:15px;
background: url(http://www.kunitachi-gakki.co.jp/concert/img/boxtopright.gif) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.tamabox-bottom-left{
width:15px;
height:15px;
background: url(http://www.kunitachi-gakki.co.jp/concert/img/boxbottomleft.gif) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.tamabox-bottom-right{
width:15px;
height:15px;
background: url(http://www.kunitachi-gakki.co.jp/concert/img/boxbottomright.gif) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#tamaboxtop {
background-image: url("http://www.kunitachi-gakki.co.jp/concert/img/boxtop.gif");
background-repeat: repeat-x;
}
#tamaboxleft {
background-image: url("http://www.kunitachi-gakki.co.jp/concert/img/boxleft.gif");
background-repeat: repeat-y;
}
#tamaboxright {
background-image: url("http://www.kunitachi-gakki.co.jp/concert/img/boxright.gif");
background-repeat: repeat-y;
}
#tamaboxbottom {
background-image: url("http://www.kunitachi-gakki.co.jp/concert/img/boxbottom.gif");
background-repeat: repeat-x;
}
#tamabox-top-left{
width:15px;
height:15px;
background: url(http://www.kunitachi-gakki.co.jp/concert/img/boxtopleft.gif) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#tamabox-top-right{
width:15px;
height:15px;
background: url(http://www.kunitachi-gakki.co.jp/concert/img/boxtopright.gif) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#tamabox-bottom-left{
width:15px;
height:15px;
background: url(http://www.kunitachi-gakki.co.jp/concert/img/boxbottomleft.gif) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
#tamabox-bottom-right{
width:15px;
height:15px;
background: url(http://www.kunitachi-gakki.co.jp/concert/img/boxbottomright.gif) left top no-repeat;
border:0px;
margin:0px;
padding:0px;
}
.newevent{
	font-size:100%;
	border:1px solid #b5c3c6;
	background-color:#d3f6df;
	padding:3px;
	height:104px;
	margin:1px;
}


/*カレンダー？*/
.monthcolor01{color:#86b6d4;}
.monthcolor02{color:#d99086;}
.monthcolor03{color:#f9a6a8;}
.monthcolor04{color:#ff5c57;}
.monthcolor05{color:#5fc58b;}
.monthcolor06{color:#4d97df;}
.monthcolor07{color:#7cd48b;}
.monthcolor08{color:#e0dc32;}
.monthcolor09{color:#d58855;}
.monthcolor10{color:#895023;}
.monthcolor11{color:#3f80ca;}
.monthcolor12{color:#ffc289;}

.module-tagcloud .module-content { font-size: 100%;text-align: left; font-family: Arial, Helvetica, sans-serif;letter-spacing:-0.1em;}
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 150%; color: #77ccff;font-weight:bold;}
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 130%; color: #ccff33;font-weight:bold;}
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 120%; color: #ffcc00;font-weight:bold;}
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 100%; color: #00cc99;}
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 90%;  color: #00cc99;}
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 80%;  color: #00cc99;}




/*お問い合わせボックス*/
#call{
	color:#3a7543;
	background:#acd582;
	font-size:100%;
	text-align:left;
	font-weight:bold;
	padding:5px 0px 3px 18px;
	margin:0px 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:0px 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;

}
.detail{
font-size:0px;
width:100px;
height:30px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.detail a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.detail a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.detail span a{
display:block;
height:30px;
}
.detail-image {
width:100px;
height:30px;
background:url('http://www.kunitachi-gakki.co.jp/img/detail.jpg') left bottom no-repeat;
}
.annai-image {
width:100px;
height:30px;
background:url('http://www.kunitachi-gakki.co.jp/img/annai.jpg') left bottom no-repeat;
}

/*ダミー*/
#dammy{
border:0px;
width:0px;
height:0px;
padding:0px;
margin:0px;
visibility: visible;
clear:both;
display:none; 
}
#dammy-inline{
border:0px;
width:0px;
height:0px;
padding:0px;
margin:0px;
visibility: visible;
display:none; 
}
.dammy{
border:0px;
width:0px;
height:0px;
padding:0px;
margin:0px;
visibility: visible;
clear:both;
display:none; 
}
.dammy-inline{
border:0px;
width:0px;
height:0px;
padding:0px;
margin:0px;
visibility: visible;
display:none; 
}
.dammy-image{
text-indent:-9999px;
color:#ffffff;
font-size:0px;
}
.dammy-image-graybox{
text-indent:-9999px;
color:#ffffff;
font-size:0px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}
#dammyimg{
font-size:0px;
width:100px;
height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
#dammyimg a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
#dammyimg a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
#dammyimg span a{
display:block;
height:100px;
}
.dammyimg{
font-size:0px;
width:100px;
height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg span a{
display:block;
height:100px;
}
.imagebox {
width:100px;
height:100px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.imageshadowbox {
	width:100px;
	height:100px;
	border-top:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
}

.imagebox-g {
width:72px;
height:100px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-ss{
font-size:0px;
width:50px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-ss a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-ss a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-ss span a{
display:block;
height:50px;
}
.imagebox-ss {
width:50px;
height:50px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-630{
font-size:0px;
width:630px;
height:150px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-630 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-630 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-630 span a{
display:block;
height:150px;
}
.imagebox-630 {
width:630px;
height:150px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-330{
font-size:0px;
width:330px;
height:330px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-330 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-330 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-330 span a{
display:block;
height:330px;
}
.imagebox-330 {
width:330px;
height:330px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-300{
font-size:0px;
width:300px;
height:225px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-300 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-300 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-300 span a{
display:block;
height:225px;
}
.imagebox-300 {
width:300px;
height:225px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-b280{
font-size:0px;
width:280px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
}
.dammyimg-b280 a:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-b280 a:hover img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-b280 span a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
height:50px;
}
.imagebox-b280 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:280px;
height:50px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-250{
font-size:0px;
width:250px;
height:250px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-250 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-250 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-250 span a{
display:block;
height:250px;
}
.imagebox-250 {
width:250px;
height:250px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-180{
font-size:0px;
width:180px;
height:180px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-180 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-180 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-180 span a{
display:block;
height:180px;
}
.imagebox-180 {
width:180px;
height:180px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-b180{
font-size:0px;
width:180px;
height:90px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
}
.dammyimg-b180 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-b180 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-b180 span a{
display:block;
height:90px;
}
.imagebox-b180 {
width:180px;
height:90px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-150{
font-size:0px;
width:150px;
height:150px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-150 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-150 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-150 span a{
display:block;
height:150px;
}
.imagebox-150 {
width:150px;
height:150px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}



.dammyimg-60{
font-size:0px;
width:60px;
height:60px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-60 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-60 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.dammyimg-60 span a{
display:block;
height:60px;
}
.imagebox-60 {
width:60px;
height:60px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}

.dammyimg-50{
font-size:0px;
width:50px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.dammyimg-50 a:hover{
opacity:0.5;
filter: alpha(opacity=50) ;
}
.dammyimg-50 a:hover img{
opacity:0.5;
filter: alpha(opacity=50) ;
}
.dammyimg-50 span a{
display:block;
height:50px;
}
.imagebox-50 {
width:50px;
height:50px;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
}




/*飾り*/
#greentitle{
text-align:center;
font-size:15px;
font-weight:bold;
margin:0px;
padding:10px 0px 8px 0px;
width:680px;
height:35px;
color:#15401c;
background-color:#ffffff;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h3-3.jpg');
background-repeat: no-repeat;
background-position: left top;

}
#bluetitle{
text-align:center;
font-size:18px;
font-weight:bold;
margin:0px;
padding:10px 0px 8px 0px;
width:680px;
height:35px;
color:#0d5da3;
background-color:#ffffff;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h3-4.jpg');
background-repeat: no-repeat;
background-position: left top;

}

.three{
text-align:center;
font-size:18px;
font-weight:bold;
margin:0px;
padding:10px 0px 8px 0px;
width:680px;
height:35px;
color:#15401c;
background-color:#ffffff;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h3-3.jpg');
background-repeat: no-repeat;
background-position: left top;
letter-spacing: 1pt;
}
.four{
text-align:center;
font-size:18px;
font-weight:bold;
margin:0px;
padding:10px 0px 8px 0px;
width:680px;
height:35px;
color:#0d5da3;
background-color:#ffffff;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h3-4.jpg');
background-repeat: no-repeat;
background-position: left top;
letter-spacing: 1pt;
}
#three{
text-align:center;
font-size:18px;
font-weight:bold;
margin:0px;
padding:10px 0px 8px 0px;
width:680px;
height:35px;
color:#15401c;
background-color:#ffffff;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h3-3.jpg');
background-repeat: no-repeat;
background-position: left top;
letter-spacing: 1pt;
}
#four{
text-align:center;
font-size:18px;
font-weight:bold;
margin:0px;
padding:10px 0px 8px 0px;
width:680px;
height:35px;
color:#0d5da3;
background-color:#ffffff;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h3-4.jpg');
background-repeat: no-repeat;
background-position: left top;
letter-spacing: 1pt;
}







.specialmessage{
background:#ffffff;
font-size:100%;
color:#000000;
border:5px solid orange;
padding:10px;
margin:5px;
line-height:1.4em;
}


.bn-sr{
font-size:0px;
width:528px;
height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.bn-sr a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.bn-sr a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.bn-sr span a{
display:block;
height:100px;
}
.bn-sr-image {
width:528px;
height:100px;
}

.bn-sr-s{
font-size:0px;
width:528px;
height:50px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffffff;
text-indent:-9999px;
clear:both;
}
.bn-sr-s a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.bn-sr-s a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}
.bn-sr-s span a{
display:block;
height:50px;
}
.bn-sr-image-s {
width:528px;
height:50px;
}















/*old*/
#mainbanner{
text-indent:-9999px;
width:760px;
height:129px;
padding:0px;
margin:0px;
font-size:0px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/top.jpg');
background-repeat: no-repeat;
background-position: left top;
clear:both;
}
#mainbanner a:hover{
opacity:0.5;
filter: alpha(opacity=50) ;
}
#mainbanner a:hover img{
opacity:0.5;
filter: alpha(opacity=50) ;
}

h1{font-size:150%;margin:5px 0px;}
h2{font-size:140%;margin:4px 0px;}
h3{font-size:130%;margin:3px 0px;}
h4{font-size:120%;margin:3px 0px;}
h5{font-size:110%;margin:2px 0px;}

/*old*/
h1.style{
text-align:left;
font-size:150%;
font-weight:bold;
margin:2px 0px 2px 0px;
padding:8px 8px 4px 50px;
color:#336633;
line-height:1.2em;
background-color:#d3ff85;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h1.gif');
background-repeat: no-repeat;
background-position: left top;
}

h2.style{
text-align:left;
font-size:120%;
font-weight:bold;
padding:8px;
padding-left:10px;
color:#FFFFFF;
background-color:#d3ff85;
border-bottom:1px solid #204931;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h2.gif');
margin:0px;
letter-spacing: 1pt;
}
h3.style{
margin:0px;
margin-bottom:0.5em;
text-align:left;
font-size:110%;
font-weight:bold;
padding:5px;
padding-left:12px;
color:#15401c;
background-color:#d3ff85;
background-image: url('http://www.kunitachi-gakki.co.jp/img/h3.gif');
background-repeat: repeat-y;
background-position: left top;
letter-spacing: 1.0pt;
}

h4.style{
margin:3px 3px 8px 3px;
padding:3px 3px 1px 0px;
text-align:left;
font-size:120%;
font-weight:bold;
color:#42893a;
border-bottom:2px solid #42893a;
letter-spacing: 1.0pt;
}

h5.style{
margin:3px 0px 3px 0px;
text-align:left;
font-size:110%;
font-weight:bold;
padding:3px;
color:#42893a;
border-bottom:1px dashed #42b73a;
letter-spacing: 1.0pt;
}

h6.style{
margin-left:0.1em;
margin-bottom:0.5em;
text-align:left;
font-size:100%;
font-weight:bold;
padding:1px;
padding-left:0px;
color:#42893a;
background-color:#ffffff;
border-bottom:1px dashed #42b73a;
letter-spacing: 1.0pt;
}

.index{
font-size:18px;
font-weight:bold;
color:#15401c;
margin:0px 0px 5px 5px;
padding:3px 10px 0px 10px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/index.jpg');
background-repeat: repeat-y;
background-position: left top;
}


.dotline{
background-image: url('http://www.kunitachi-gakki.co.jp/img/dotline.gif');
background-repeat: repeat-x;
width:100%;
height:6px;
margin:1px;
}

.tablecontents{
padding:10px;
background:#ffffff;
text-align:left;
}
.maintable{
padding:1px;
background:#ffffff;
text-align:left;
}





.menu01{
width: 250px;
font-size:90%;
margin-left:6px;
margin-bottom:5px;
background-color:#ffffff;
padding:8px;
padding-left:12px;
border-bottom:1px solid #888888;
background-image: url('http://www.kunitachi-gakki.co.jp/img/menu01.gif');
}
.menu02{
width: 270px;
font-size:90%;
margin-left:2px;
background-color:#ffffff;
padding:3px;
padding-left:12px;
border-bottom:1px dashed #679435;
}
.menu02 a:hover {
padding:3px;
}
.menu03{
width: 250px;
font-size:90%;
margin-left:6px;
margin-bottom:2px;
background-color:#dcffa2;
padding:6px;
padding-left:14px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/menu03.gif');
}
.menu04{
width: 540px;
font-size:90%;
margin-left:5px;
background-color:#ffffff;
padding:3px;
border-bottom:1px dashed gray;
}



.button{
padding:5px;
color:#FFFFFF;
background-color:#ff9300;
border:1px solid #fce2dd;
}
.button-red{
font-size:10px;	
margin:0px 2px;
padding:0px 2px;
color:#FFFFFF;
background-color:#FF3300;
border:2px solid #FF8800;
}
.button-blue{
font-size:10px;
margin:0px 2px;
padding:0px 2px;
color:#FFFFFF;
background-color:#0033ff;
border:2px solid #0088ff;
}
.button-green{
font-size:10px;
margin:0px 2px;
padding:0px 2px;
color:#FFFFFF;
background-color:#00cc33;
border:2px solid #00ee88;
}
.button-purple{
font-size:10px;
margin:0px 2px;
padding:0px 2px;
color:#FFFFFF;
background-color:#ff0088;
border:2px solid #ff00cc;
}
.button-orange{
font-size:10px;
margin:0px 2px;
padding:0px 2px;
color:#FFFFFF;
background-color:#ffaa00;
border:2px solid #ffdd00;
}
.orange{
padding:4px;
background-color:#ffbb22;
color:#444444;
}
.cream{
padding:4px;
background-color:#ffeec4;
color:#444444;
}
.green{
padding:4px;
background-color:#a1dd64;
color:#444444;
}

.line {
border-bottom:1px dashed #c0f177;
margin-bottom:1px;
text-align:left;
padding:3px;
font-size:90%;
}
.noline {
margin-bottom:2px;
text-align:left;
padding:3px;
font-size:90%;
}
.shopbox {
width:100px;
text-align:center;
font-size:85%;
padding:3px;
}
.menulined {
background-image: url("http://www.kunitachi-gakki.co.jp/img/menulined.gif");
background-repeat: repeat-x;
}

.plate{
width:108px;
height:108px;
padding-top:4px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/plate.jpg');
background-repeat: no-repeat;
}
.plate100{
width:108px;
height:108px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/plate.jpg');
background-repeat: no-repeat;
}
.plate100 a:hover{ border: 1px solid #24c624; }
.plate50{
width:58px;
height:58px;
padding-top:4px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/plate50.jpg');
background-repeat: no-repeat;
}
.plate50 a:hover{ border: 1px solid #24c624; }
.plate200{
width:208px;
height:208px;
padding-top:4px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/plate200.jpg');
background-repeat: no-repeat;
}
.plate-score{
width:78px;
height:110px;
padding-top:4px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/plate-score.jpg');
background-repeat: no-repeat;
}
.plate-profile{
width:155px;
height:200px;
padding-top:2px;
padding-left:2px;
background-image: url('http://www.kunitachi-gakki.co.jp/img/plate-profile.jpg');
background-repeat: no-repeat;
}
.photo a	{ border: 1px solid #ccc; padding: 1px; width: 100px; height: 100px; display: block; float: left;}
.photo a:hover{ border: 1px solid #24c624; } 
.link50 a	{ border: 1px solid #ccc; padding: 1px; width: 50px; height: 50px; display: block; float: left;}
.link50 a:hover{ border: 1px solid #24c624; } 
.link40 a	{ border: 1px solid #ccc; padding: 1px; width: 40px; height: 40px; display: block; float: left;}
.link40 a:hover{ border: 1px solid #24c624; } 
.link100 a	{ border: 1px solid #ccc; padding: 1px; width: 100px; height: 100px; display: block; float: left;}
.link100 a:hover{ border: 1px solid #24c624; } 
.platebanner a	{ border: 1px solid #fff; padding: 1px; width: 180px; height: 90px; display: block; float: left;}
.platebanner a:hover{ border: 1px solid #24c624; } 
.platebanner41 a	{ border: 1px solid #fff; padding: 1px; width: 180px; height: 41px; display: block; float: left;}
.platebanner41 a:hover{ border: 1px solid #24c624; } 
.platebanner26 a	{ border: 1px solid #fff; padding: 1px; width: 180px; height: 26px; display: block; float: left;}
.platebanner26 a:hover{ border: 1px solid #24c624; } 


#score {
position: relative;
top: 0px;
left: 0px;
width: 100px;
}

#score a .large {
display: block;
position: absolute;
width: 0px;
height: 0px;
top: 0px;
left: 0px;
}
#score a.popup,
#score a.popup:visited {
display: block;
width: 100px;
top: 0px;
left: 0px;
}
#score a.popup:hover {
background-color: #ffffff;
}
#score a.popup:hover .large {
border:1px solid #eeeeee;
display: block;
position: absolute;
width: 100px;
height:150px;
bottom:100px;
left: 0px;
z-index:5;
}


#box50{
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	width:50px;
	height:50px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#box100{
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	width:100px;
	height:100px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#box100 a:hover{
opacity:0.6;
filter: alpha(opacity=60) ;
}
#box100 a:hover img{
opacity:0.6;
filter: alpha(opacity=60) ;
}

.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;
}



/*イベント*/
.concertfloortitle-c{
 font-size:150%;
 color:#555555;
 border:0px;
 padding:3px 3px;
 margin:3px 3px;
}

.eventdate-c{
	color:#277329;
	font-weight:bold;
	margin:0px;
	padding:1px 0px;
	font-size:13px;
}

.eventtitle-c{
	color:#65ae4a;
	font-weight:bold;
	margin:0px;
	padding:1px 0px;
	font-size:120%;
}
.eventtitle-c a{
	color:#65ae4a;
	font-weight:bold;
	margin:0px;
	padding:1px 0px;
	font-size:120%;
}

.eventdescription-c{
font-size:90%;
padding:5px 20px 5px 5px;
line-height:1.3em;
}

.eventplace-c{
font-weight:bold;
color:#ff7c3d;
font-size:90%;
float:right;
padding:0px 3px 0px 0px; 
}

.eventplate-c{
	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;
}


.concertfloortitle-s{
 font-size:150%;
 color:#555555;
 border:0px;
 padding:3px 3px;
 margin:3px 3px;
}

.eventdate-s{
color:#4884b4;
font-weight:bold;
margin:0px;
padding:1px 0px;
font-size:13px;
}

.eventtitle-s{
color:#0e2d5d;
font-weight:bold;
margin:0px;
padding:0px;
font-size:15px;
line-height:1.2em;
}
.eventtitle-s a{
color:#0e2d5d;
font-weight:bold;
margin:0px;
padding:0px;
font-size:15px;
line-height:1.2em;
}

.eventdescription-s{
font-size:90%;
padding:5px 20px 5px 5px;
line-height:1.3em;
}

.eventplace-s{
font-weight:bold;
color:#4884b4;
font-size:90%;
float:right;
padding:0px 3px 0px 0px; 
}

.eventplate-s{
	display:block;
	border:1px solid #4884b4;
	color:#0e2d5d;
	margin:1px 0px 5px 5px;
	padding:4px 10px;
	min-height:110px;
	background:#d2e3ff;
	-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;
}


/*コース*/
.toplist{
	float:left;
	font-size:0px;
	margin:0px 0px 2px 20px;
	height:23px;
	width:460px;
	color:#ffffff;
}

.toplist a:hover{
	opacity:0.6;
	filter: alpha(opacity=60) ;
}
.toplist a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60) ;
}

.toplist ul{
padding-left:0px;
padding-bottom:4px;
margin:0px;
}
.toplist li{
	text-indent:-9999px;
	font-size:0px;
	line-height:0em;
	width:152px;
	height:23px;
	float:left;
	color:#ffffff;
	}
.toplist li a{
	display:block;
	height:23px;
	}
#bn-pisa-1 a{background: url(http://www.kunitachi-gakki.co.jp/img/bn-pisa-1.jpg) left top no-repeat;}
#bn-pisa-2 a{background: url(http://www.kunitachi-gakki.co.jp/img/bn-pisa-2.jpg) left top no-repeat;}
#bn-pisa-3 a{background: url(http://www.kunitachi-gakki.co.jp/img/bn-pisa-3.jpg) left top no-repeat;}
#bn-pisa-4 a{background: url(http://www.kunitachi-gakki.co.jp/img/bn-pisa-4.jpg) left top no-repeat;}

