﻿@charset "utf-8";

/* ------------------- index only ----------------------- */

body.main-page div.utility-block p{
	text-align:right;
}

div.artist-info-block{
	background:transparent url("/img/dotted.gif") repeat-x bottom;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}

div.artist-info-block dl dt{
	float:left!important;
	width:190px!important;
}

ul.ban-list li img{
	background:#ccc;
	border:1px solid #666;
	padding:2px;
}

div.artist-info-block dl dd{
	margin:0 0 0 190px!important;
}

div.artist-info-block ul{
	text-align:right;
	font-size:85%;
	*font-size:75%;
	margin:10px 0 0 0;
	list-style:none;
}

div.artist-info-block ul a{
	background:transparent url("/img/arrow_02.gif") no-repeat left;
	padding:0 0 0 15px;
}

ul.ban-list{
	list-style:none;
	margin:20px 0;
}

ul.ban-list li{
	text-align:center;
	margin:0 0 15px 0;
}

/*--- heading ---*/

div.heading-block01,
div.heading-block02{
	margin:0 0 25px 0;
	padding:0 0 5px 0;
	background:transparent url("/img/border.gif") no-repeat left bottom;
}

div.heading-block01.topmg{
	margin:25px 0;
}

div.heading-block01 h2,
div.heading-block02 h2{
	float:left;
}

div.heading-block01 ul,
div.heading-block02 ul{
	text-align:right;
	font-size:85%;
	*font-size:75%;
	margin:0;
	list-style:none;
}

div.heading-block01 ul a,
div.heading-block01 ul a:visited,
div.heading-block02 ul a,
div.heading-block02 ul a:visited{
	background:transparent url("/img/arrow_01.gif") no-repeat left;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 20px;
}

div.heading-block01 ul a:hover,
div.heading-block02 ul a:hover{
	text-decoration:underline;
}

