body{
margin:0;
padding:0;
background-color:#ffffff;
background-image:url(../img/bg2.gif);
background-repeat:repeat-x;
background-attachment:fixed;
overflow:auto;
behavior: url(png2vml.htc);
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
}

.effect{
top:40px;
left:50%;
margin-left:-100px;
position:absolute;
}



#cont{
margin:0;
padding:0;
width:850px;
}

#head{
margin:10px 0;
text-align:left;
}

.main{
float:right;
margin:0;
padding:0;
width:660px;
text-align:left;
border-top:2px solid #666666;
background-image:url(../img/whitebg.png);
}

.rightbody{
padding:20px;
color:#333333;
font-size:12px;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
line-height:150%;
}

.leftbody{
padding:20px 0;
color:#333333;
font-size:13px;
font-family: "Century Gothic, Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
line-height:150%;
}

.menutype{
float:left;
margin:0;
padding:0;
width:170px;
text-align:right;
border-top:2px solid #666666;
background-image:url(../img/whitebg.png);
display:block;
}

#bgm{
margin:10px 15px 0 0;
}
.text{
width:440px;
float:right;
}


#gototop{
margin:50px 0 20px 0;
padding:0px;
clear:both;
text-align:right;
}

#foot{
margin:0;
padding:20px 0;
clear:both;
text-align:center;
border-top:2px solid #666666;
}

.footpict{margin:5px 0;}

.border{border-top:2px solid #666666;margin:20px 0;}


a{text-decoration:none;}
a:link{color:#cc0000;}
a:visited{color:#cc0000;}
a:hover{color:#cc8800;}
a:active{color:#cc0000;}

.menu{
padding:5px 20px 10px 20px;
color:#333333;
font-size:10px;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
line-height:150%;
}


.menu a, .listen a{text-decoration:none;}
.menu a:link, .listen a:link{color:#333333;}
.menu a:visited, .listen a:visited{color:#333333;}
.menu a:hover, .listen a:hover{color:#999999;}
.menu a:active, .listen a:active{color:#333333;}

#face a, .listen a{text-decoration:none;font-size:9px;line-height:160%;}
#face a:link, .listen a:link{color:#333333;}
#face a:visited, .listen a:visited{color:#333333;}
#face a:hover, .listen a:hover{color:#999999;}
#face a:active, .listen a:active{color:#333333;}


#title{
padding:0 0 30px 0;
}

#face{
float:left;
padding:0 20px 50px 0;
}

.clear{clear:both;}



.pngbg{background-image:url(../img/whitebg.png);}

img {border:none;}

a:hover{cursor: pointer;}
a:hover img{filter:Alpha(Opacity=50);  -moz-opacity:0.5; opacity:0.5; -khtml-opacity:0.5;}


INPUT,TEXTAREA {
background:#ffffff; 
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7; opacity:0.7;
border: 1px solid #000000;
color:#000000;
font-size:12px;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
margin-right:15px;
overflow:auto;
}

.mail{
width:450px;
float:right;
}
.form{
margin:-10px 0 30px 0;
}
.mailtitle{
font-size:12px;
color:#333333;
font-weight:bolder;
font-family: "Century Gothic, Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
padding:10px 0;
}

.cdjacket{
background-color:#ffffff;
padding:20px;
margin-bottom:20px;
border:1px solid #666666;
}

.songs{
border:1px dashed #666666;
padding:20px;
}

.listen{
font-size:10px;
color:#333333;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
padding:10px 0;
}


ul,li{
font-size:12px;
color:#333333;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
padding:3px 0;
}

li a{text-decoration:none;}
li a:link{color:#333333;}
li a:visited{color:#333333;}
li a:hover{color:#999999;}
li a:active{color:#333333;}

.monthly{
width:120px;
float:left;
padding:10px 0;
text-align:right;
clear:both;
}


.schedule{
width:440px;
float:right;
padding:15px;
margin-bottom:20px;
margin-left:20px;
border:1px solid #666666;
}

.date{
display:block;
padding:10px;
margin-bottom:15px;
background-color:#999999;
font-weight:bolder;
}

.member{
background-image:url(../img/member.gif);
background-repeat:no-repeat;
padding:0 0 10px 85px;
}

.time{
background-image:url(../img/time.gif);
background-repeat:no-repeat;
padding:0 0 10px 85px;
}

.place{
background-image:url(../img/place.gif);
background-repeat:no-repeat;
padding:0 0 10px 85px;
}

.price{
background-image:url(../img/price.gif);
background-repeat:no-repeat;
padding:0 0 10px 85px;
}

.info{
background-image:url(../img/info.gif);
background-repeat:no-repeat;
padding:0 0 10px 85px;
}

.access{
background-image:url(../img/access.gif);
background-repeat:no-repeat;
padding:0 0 10px 85px;
}

.day{
font-size:11px;
color:#333333;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
padding:3px;
text-align:center;
}

.week{
font-size:11px;
color:#ffffff;
background-color:#999999;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
padding:5px 3px;
text-align:center;
}

.sun{
font-size:11px;
color:#ffffff;
background-color:#cc0000;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
padding:5px 3px;
text-align:center;
}

.sat{
font-size:11px;
color:#ffffff;
background-color:#0099cc;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
padding:5px 2px;
text-align:center;
}

.prevnext{
margin-bottom:15px;
}

.month{
margin:0 8px;
font-size:12px;
color:#333333;
font-family: "Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•";
font-weight: bolder;
}

