* {margin: 0;padding:0;font-family: Verdana, Arial, sans-serif;}
body {margin: 0px 0px 10px 0px;text-align: center;background-color:#f2f2f2;}

a:link,a:visited,a:active {color: #0000ff;}
a:hover {color: #ff0000;}
strong{font-weight:normal;}
img{border:none;}
p img{border:1px solid #666;}

#container {margin-right:auto;margin-left:auto;text-align:left;width:800px;background-color:#ffffff;border-left:1px solid #666666;#ffffff;border-bottom:1px solid #666666;border-right:1px solid #666666;padding:0px 2px 0px 2px;}
#right{float:right;width:600px;margin-top:10px;}
#left{float:left;width:185px;margin-left:5px;margin-top:10px;margin-right:10px;}

#foot{clear:both;text-align:center;font-size:12px;background:url(http://la-musica-knzw.com/img/banner3.gif) no-repeat;height:20px;line-height:20px;}
#foot p{color:#000;}
#foot a{text-decoration:none;color:#595959;}

/* バナー */

#banner{background:url(http://la-musica-knzw.com/img/banner15.jpg) no-repeat;height:457px;}
#banner h1{font-size:1px;text-indent:-9999px;}
#banner h2{font-size:1px;text-indent:-9999px;}
#banner p{font-size:1px;text-indent:-9999px;}
#banner2{background:url(http://la-musica-knzw.com/img/banner2.gif) no-repeat;height:105px;}
#banner2 h1{font-size:1px;text-indent:-9999px;}
#banner2 h2{font-size:1px;text-indent:-9999px;}
#banner2 p{font-size:1px;text-indent:-9999px;}


/* トップ */

#top02{clear:both;position:absolute; top:0px;}

#topmenu{clear:both;position:absolute; top:428px;}
#topmenu ul{list-style-type:none;}
#topmenu li{float:left;margin-left:0px;}
#topmenu2{clear:both;position:absolute; top:77px;}
#topmenu2 ul{list-style-type:none;}
#topmenu2 li{float:left;margin-left:0px;}


/* メイン */

#right h3{clear:both;font-size:16px;border-left:5px solid #999900;padding-left:5px;margin-bottom:5px;color:#666666;background-color:#f2f2f2;margin-right:10px}
#right h4{font-size:14px;margin-bottom:5px;color:#ff0000;}
#right p{font-size:14px;line-height:140%;margin-bottom:5px;}

.news{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:0px 0px 3px 8px;margin:0px 10px 10px 0px;}


/* 掲示板 */

#right .c01{font-size:70%;text-align:right;border-bottom:2px solid #999900;padding-bottom:2px;margin-bottom:12px;color:#ff00ff;margin-right:10px;}
#right .c02{font-size:80%;margin-top:30px;}
#right .c03{font-size:90%;color:#333;font-weight:bold;margin-left:15px;}
#right .bod{font-size:90%;margin-right:10px;}


/* 左カラム */

#left h4{font-size:14px;margin-bottom:5px;}
#left h6{font-size:12px;margin-left:15px;}


/* ファンクラブ登録 */

#fan{font-size:12px;margin-bottom:8px;border:1px solid #999;padding:5px;background-color:#f2f2f2;}
#fan h3{font-size:14px;color:#999900;margin-bottom:5px;}


/* カレンダー */

#times p{font-size:12px;}
#times table{font-size:11px;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:0px 0px 10px 0px;}
#times table p{margin:0px 0px 0px 0px;}
#times table td{text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:14px;padding-top:0px;width:23px}
#times table td.on{background-color:#8ecdf0;}
#times table td.off{background-color:#f2f2f2;}


/* テーブル */

#member table{font-size:14px;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:0px 0px 20px 0px;}
#member table p{margin:0px 0px 0px 0px;}
#member table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:18px;padding-top:0px;}


/* 重箱の隅 */

#jyubakotop{margin:20px 20px 20px -9999px}
.jyubako{margin:0px 20px 20px 0px}
#jyubakotop p{font-size:1px;margin:-4px;text-indent:-9999px;}
#jyubako2 ul {margin-left:5px;list-style-type:none;}
#jyubako2 li {font-size:12px;line-height:150%;}


/* 文字の装飾 */

.red{color:#ff0000;}
.redb{color:#ff0000;font-weight:bold;}
.blue{color:#0000ff;}
.blueb{color:#0000ff;font-weight:bold;}
.pink{color:#ff00ff;}
.pinkb{color:#ff00ff;font-weight:bold;}

.bb{font-weight:bold;}
.ss{font-size:14px;}
.utagoe{font-weight:bold;margin-top:20px;}
#sumi{font-size:1px;text-indent:-9999px;}

.prsite{font-size:13px;margin-top:15px;}

.star{clear:both;color:#999900;margin:3px 0px}

