*{margin:0; padding:0;}
TD, TH { padding: 4px; } 

/*------------------------------- リンクの設定 */
a:link    { color:#cb3301;}	 /*基本リンク色*/
a:active  { color:#333399;}	 /*クリックしたときのリンク色*/
a:visited { color:#bb9487;}	 /*訪問済みのリンク色*/
a:hover   { color:#f00000;	 /*マウスを乗せたときの文字色*/
	    position:relative;   /*マウスを乗せたときに動く指定*/
	    top:1px;             /*マウスを乗せたとき上に動く大きさ*/
}
img {border-color: #bbbbbb;}	 /*画像の枠線色*/

/*----------------------------- body */
body{
	margin: 10px 0px;
	background-color: #d8d5ce;  /* 赤目 */
	width:100%;
	font-size: 80%;
	color: #444444;
	line-height: 1.4;
	background: url(images/bg_04.gif) ;
}

#my_body{
	margin:0 auto;
	width:780px;
	border:	1px solid #aaaaaa;
	background-color:#ffffff;
}

/*----------------------------- Web title */
#web_title{
	width:100%;
	background-color: #ffffff;
	height:160px;
}

/*----------------------------- 上メニュー */
#top_menu1{
	width:  100%;
	height:  60px;
	background-color: #ffffff;
}

#top_menu2{
	top:    0px;
	left:  16px;
}

#top_menu2 ul {margin: 0; padding: 0; list-style: none;}
#top_menu2 li {float: right; width: 107px; margin: 0; }

#top_menu2 li a {
	display: block;
	width: 100%;
	padding: 8px 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background: url(images/navigation_bg2.gif) left top no-repeat;
}
#top_menu2 li a:hover {
	color: #bb4c227;	/*-- 赤っぽい色 --*/
	background: url(images/navigation_bg2.gif) right top no-repeat;
}

/*----------------------------- 左メニュー */
#left_menu1{
	float: left;
	width: 180px;
	border-right:	1px solid #aaaaaa;
	background-color:#d6d6bb;
	background-color:#edeae3;
}

#left_menu2{
	padding: 0em 0 1em 0em;
}

#left_menu2 h3 {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size: 100%;
	text-align: center;
	color: #ffffff;
	background: #bca7a0;
}

#left_menu2 h4 {text-align: center;} 	/*--- 左目ニュー画像用 --*/
#left_menu2 p  {margin: 10px;}
#left_menu2 ul {margin: 0; padding: 0; list-style: none; }
#left_menu2 li a:hover {color: #aaaaaa; background: none; }
#left_menu2 li {margin: 4px 0px 6px 16px; border-bottom: 1px solid #CCCCCC;
		background: url(images/point_on.gif) left center no-repeat; }
#left_menu2 li a {
	display: block;
	width: 136px !important;
	width /**/: 168px; /* Windows Internet Explorer 5逕ｨ縺ｮ蛟､ */
	padding: 5px 5px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	background: url(images/point_off.gif) left center no-repeat;
}


/*----------------------------- contents */
#contents1{
	float: left;
	width: 580px;
	background-color:#ffffff;
}

#contents2{
	padding: 0em 1em 2em 1em;
}

#contents1 .section {
	margin: 16px 32px 30px 32px;
}

#contents1 .cdlist {
	margin: 2px 0px 32px 16px;
}

#contents1 h2 {
	background: url(images/h2_bg_flesh.gif) left top no-repeat;
	margin-left: 8px;
	padding:  6px 0 15px 20px;
	font-size: 110%;
}
#contents1 h3 {
	font-size: 117%;
	margin: 0;
	padding-bottom: 2px;
	border-bottom: 1px dotted #CCCCCC;
}

#contents1 li {
	list-style-type: disc;
	margin-left: 16px;
}

#day {	font-size: 85%; color: #777777; margin: 0em 0em 1em 0em; padding-left: 420px;}
#cd_list { padding-left: 155px; } /*-- Discography用 */

.contents1 p{margin: 10px 0px 0px 0px ;}
	li { list-style   :none; }
	h1 { padding-left :20px; }


/*----------------------------- footer */
#footer{
	font-size: 90%;
	width: 100%;
	clear: both;
	border-top:    1px solid #aaaaaa;
	text-align: center;
	padding: 4px 0;
	background-color: #ccb;
}


/*----------------------------- */
.contents p{margin:1em 0;}
li {list-style:none;}
h1{padding-left:20px;}



