div.cnt{
width:652px;
margin:20px 0 0 27px;
border: 1px solid #000000;
}


.c-space {
	margin-left:3px;
}

div.btns{margin:46px auto 66px 70px;border: 0px solid #000000;}

div.btns2{margin:30px 0px;}

div.btn{float:left;padding:0 0 0 65px;border: 0px solid #000000;}

table.info-custom{ /* 右のスペース50を削除 */
margin:0 0 0 0;
}
table.info-custom *{line-height:1.5;}

div.infocom{background:#ffffff;line-height:1.5;text-align:center;margin:15px 40px 0;font-size:12px;}


table.artist-tbl{
	margin:20px 0 0 26px;
	width:740px;
	border:0px solid #f00;
}

table.artist-tbl td.menu{
	width:181px;
}

table.artist-tbl td.cnt{
	padding:0px 0px 30px 30px;
}

table.artist-tbl td.menu ul{
	border:3px solid #8199e2;
	border-top-width:0;
	background:url("../about/cmn/title-menu.gif") no-repeat center top;
	padding:31px 7px 3px;
}

table.artist-tbl td.menu *{font-size:13px;}

table.artist-tbl td.menu ul li{
	list-style-type:none;
	border-top:1px solid #000000;
	background:url("../about/cmn/bg-menulist.gif") no-repeat left top;
/*	height:36px;
	overflow:hidden;*/
	line-height:40px;
	padding-left:18px;

}
table.artist-tbl td.menu ul li.nbd{border-width:0;}

table.artist-tbl td.menu ul li a,table.artist-tbl td.menu ul li a:link,table.artist-tbl td.menu ul li a:visited,table.artist-tbl td.menu ul li a:active{
text-decoration:none;
color:#000000;
}
table.artist-tbl td.menu ul li a:hover{color:#344ea2;}



table.artist-tbl td.cnt h1{margin-bottom:18px;}
table.artist-tbl td.cnt h2{text-align:center;font-size:15px;margin-bottom:15px;}

table.artist-tbl td.cnt p{margin:0 50px 4px;line-height:1.3;text-indent:1em;}
table.artist-tbl td.cnt div.sign p{text-align:right;text-indent:0;}
table.artist-tbl td.cnt div.sign p.name{font-size:17px;}


#menu00 table.artist-tbl td.cnt p{font-size:14px;text-indent:0;line-height:1.2; border: 0px solid #000000;}


div.foot2 {
	padding-top:11px;
	padding-bottom:0px;
	margin-top:10px;
	text-align:center;
	color:#353535;
	width:740px;
	margin-left:26px;
}

/* ----新譜紹介などに共通して入る注意書き---- */

div.foot-caution{
	padding-top:11px;
	margin-top:20px;
	text-align:center;
	color:#353535;
	width:740px;
	margin-left:26px;
	}

div.foot-caution-in{
	width:400px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	text-align: left;
	color:#000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding: 4px 0;

	}

div.backbtn{
	padding-top:11px;
	padding-bottom:10px;
	margin-top:20px;
	text-align:center;
	color:#353535;
	width:740px;
	margin-left:26px;
	}






/* アーティスト紹介リストのテーブル */
table.a_info-al-tbl td{
	padding-top:15px;
}


/* ----新譜紹介---- */

/*　ジャケットのボーダー　*/
.border	{
	border-style:solid ;
	border-width: 1px;
	border-color:#666666;
}

/*　NEWマーク　*/
.new	{
	background-color:#fff45e;
	font-size:10px;
	padding: 1px 1px 1px 5px;
	font-weight: bold;
	letter-spacing: 5px;
	color:#ff5100;
	}

/* 新譜詳細 */
.sakushi{
	font-size:10px;
}
ul.shicho{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.shicho li {
	font-size:12px;
	margin:0;
	padding:0;
	padding-top:6px;

}

ul.shicho a {
	font-size:12px;
}

.bknum a,.bknum a:link,.bknum a:active,.bknum a:visited{color:#d11c19; font-size:18px; font-weight:bold; text-decoration: underline;}
.bknum a:hover{color:#61a0ff}
.bknum {padding-top:10px; font-size:16px; font-weight:bold; color:#d11c19;}


table.bknum2{
	border:0;
	border-spacing:2px;
	border-collapse: separate;

}
table.bknum2 td{
	vertical-align:top;
	padding:5px;
}
table.bknum2 a:hover {color: #61a0ff; text-decoration: underline;}


/*--アーティスト紹介--*/





div.w700 table.stable{margin:0;}

/*--アーティストサーチ--*/

div.w528{width:500px;margin:0 0 0 0px; border:0px solid #aaa;}
div.w528 div.notice{color:#d60808; font-size:12px; margin:10px 10px 0;}
div.w528 form{margin:0 0 0px;}

div.tbn{margin:20px 0px 10px;}

/*--ブログリンク集--*/

div.cnt2{
width:528px;
}

div.inr{margin:0 10px;}
div.inr div.lead {font-size:12px; margin:16px 0 27px 0; border:0px solid #f00;}
div.inr div.amenu{text-align:center;margin-bottom:10px;}
div.inr div.amenu,div.inr div.amenu *{font-size:14px;letter-spacing:2px;}

div.inr div.on50{background:#91cfff;padding:3px 4px;margin:15px 0 13px;}
div.inr h2{font-size:13px;float:left;line-height:13px;}
div.inr div.on50 p{margin:0;}
div.inr div.on50 p *{font-size:11px;color:#636363;}
div.inr h3{margin:0 0 0 12px;background:#ededed;padding:2px 4px;margin-bottom:10px;}


div.inr ul{margin:0 0 0 12px;list-style-type:none;margin-bottom:10px;}
div.inr ul li{float:left;width:165px;background:url("../bloglist/images/ico-blist.gif") no-repeat left center;padding:10px 0;}
div.inr ul li a,div.inr ul li a:link,div.inr ul li a:active,div.inr ul li a:visited{margin:0 0 0 18px;color:#636363;;}
div.inr ul li a:hover{color:#61a0ff}

.cnt2 a,.cnt2 a:link,.cnt2 a:active,.cnt2 a:visited{color:#2269d4; font-size:12px; text-decoration: none;}
.cnt2 a:hover{color:#61a0ff;}

