/*レイアウト*/
#sub_top{width:900px;height:15px;background:url(../images/sub_top.gif) no-repeat}
#sub_bottom{width:900px;height:10px;background:url(../images/sub_bottom.gif) no-repeat;margin-bottom:18px}
#sub_middle{width:900px;background:#000 url(../images/sub_middle.gif) no-repeat center top}
#sub_middle_in{border-left:1px solid #666;border-right:1px solid #666;min-height:580px;padding:7px 50px 20px 50px}
/*ie6*/
* html #sub_middle_in{
	width: expression(this.width >= this.height ? "auto" : "auto");
	height: expression(this.width <= this.height ? "580px" : "auto");
	}

/*メイン*/
#sub_middle_in h2{text-align:right;color:#ddd;margin-bottom:30px;padding-right:40px;font-size:25px}
.entry{line-height:150%;color:#999}
.entry h3{margin-bottom:13px;font-size:18px;color:#bbb}

/*ライブ*/
.live p{margin:0 0 10px 230px}
.live h3{margin-left:230px;}
.live h3 span.miyazaki{color:#fff;background:#00a0e9;font-size:12px;padding:1px 5px;vertical-align:text-middle;margin-left:10px;font-weight:normal;line-height:100%}
.live h3 span.fukuoka{color:#fff;background:#eb6877;font-size:12px;padding:1px 5px;vertical-align:text-middle;margin-left:10px;font-weight:normal;line-height:100%}
.live_img{float:left;margin-bottom:50px}
.live dl{margin:0 0 50px 230px}
.live dt{float:left;margin-bottom:5px;color:#bbb;}
.live dd{padding:0 0 0 4em;margin-bottom:5px;}
.live dd a{width:120px;height:20px;background:url(../images/b_hp.gif) no-repeat;display:block;text-indent:-9999px;margin-top:5px}
.live dd a:hover{background-position:0 -20px}



/*ディスコグラフィー*/
.disco_img{float:left;position:relative}
.disco_img p{text-align:center;padding:10px 0 50px 0}
.disco_img img{width:250px;}
.disco_img .soldout{position:absolute;top:0;left:0;}


.disco ol{margin:0 0 20px 310px;list-style-type:decimal-leading-zero;}
.disco h3{margin-left:280px;}
.disco strong{display:block;margin-left:280px;margin-bottom:10px;}

/*写真*/
.box{float:left;margin:0 15px;height:230px;}

.box img{max-width:200px;max-height:200px;border:1px solid #777;}
* html .box img{
	width: expression(this.width >= this.height ? "200px" : "auto");
	height: expression(this.width <= this.height ? "200px" : "auto");
	}

/*プロフィール*/
.profile dt{clear:left;float:left;margin-bottom:20px;color:#bbb}
.profile dd{padding:0 0 0 9em;margin-bottom:20px}

/*メール*/
.mail div{padding-top:140px;text-align:center}
.mail p{margin-bottom:10px}


/*common*/
.leftbox{float:left;padding:0 10px 10px 0}
.rightbox{float:right;padding:0 0 10px 10px}

/*table*/
.type_normal{border:1px solid #ddd;border-collapse:collapse;margin:0 0 10px 0;width:100%}
.type_normal thead th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:5px;vertical-align:top;background:#eee;white-space:nowrap;font-size:13px}
.type_normal tbody th{min-width:100px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;padding:5px;vertical-align:top;background:#eee;white-space:nowrap;font-size:13px}
.type_normal td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;vertical-align:top;width:100%;font-size:13px}

.type_pl{border:1px solid #ddd;border-collapse:collapse;margin:0 0 10px 0;}
.type_pl caption{font-weight:bold;text-align:left;padding:0 0 4px 4px}
.type_pl thead th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:5px;vertical-align:top;background:#eee;white-space:nowrap;font-size:13px}
.type_pl tbody th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;padding:5px;vertical-align:top;background:#eee;white-space:nowrap;font-size:13px}
.type_pl td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;vertical-align:top;font-size:13px}

