@charset "utf-8";
/* CSS Document */

#artist, #blog, #audition {
	background-color: #ecf4f7;
	padding: 0 0 30px 0;
}

#blog {
	width: 950px;
}

#tab img {
	display: inline;
	margin: 0 2px;
	vertical-align:bottom;
}

#select {
	padding: 0 30px;
}

#tab {
	padding: 19px 18px 0 18px;
}

#selectBox {
	background: url(../image/artist/tabline.png) top center no-repeat #ffffff;
}

#artist h3 {
	color: #1e5066;
	margin: 0;
	height: 23px;
	background: url(../image/news/thunder_big.png) left center no-repeat;
	padding: 6px 0 0 20px;
}

#genre, #search {

	padding: 13px 0 18px 0;
	float: left;
}

#search {
	width: 445px;
}

#search h3 {
	margin: 0 0 0 19px;
}

#genre h3 {
	margin: 0 0 0 9px;
}

#btns {
	padding: 7px 0 0 25px;
	width: 403px;
}

#btns p img {
	margin: 0 5px;
}

#btn1 {
	margin: 0 0 7px 0;
}

#btn2 {
	margin: 0 0 22px 0;
}

#searchBox2 {
	margin: 7px 0 12px 0px;
	width: 393px;
	height: 39px;
	background: url(../image/artist/search_bg.gif) top left no-repeat;
	padding: 10px;
}

#iesearchBox2 {
	padding: 0 0 0 40px;
}

#searchBox2 input {
	float: left;
	display: block;
}

#searchBox2 .searchTxt {
	height: 19px;
	width: 344px;
	background: url(../image/artist/searchtxt.gif) left top no-repeat;
	padding: 0 0 0 2px; 
}



#searchWord {
	margin: 7px 0 0 40px;
	background-color: #ecf4f7;
	width: 363px;
	padding: 15px 15px 0 15px;
}

#searchWord p {
	font-size: 12px;
	display: inline-block;
	display: -moz-inline-box; /* firefox2 */
	/display: inline; /* ie6,7 */
	/zoom: 1;
	margin: 0 9px 13px 0;
	color: #1e5066;
}

#searchWord p a{
	color: #1e5066;
}

#artistList, #newComer {
	margin: 0 30px;
	padding: 0 0 0 0;
}

#artistList h3, #newComer h3 {
	background: url("../image/news/thunder_big.png") no-repeat scroll 19px center transparent;
	padding: 6px 0 0 39px;
	margin: 13px 0 0 0;
}

.artistBox {
	width: 280px;
	height: 111px;
	background-color: #FFFFFF;
	border: 5px solid #c6e8f5;
	float: left;
	margin: 0 10px 0 0;
}

.artistBox:hover {
	border-color: #9bcde2;
}

.noMargin {
	margin: 0;
}

.artistImg {
	float: left;
	margin: 5px 0 0 5px;
	display: inline;
}

.nameAndLink {
	width: 120px;
	float: left;
	margin: 7px 0 0 7px;
}

.nameAndLink .artist {
	font-size: 14px;
	line-height: 15px;
}

.nameAndLink .artist a {
	font-weight: normal;
}

.link {
	margin: 5px 0 0 0;
}

.link img {
	margin: 0 3px 2px 0;
}

#artListTop, .artListTop {
	margin: 13px 0 0 0;
}

.artList {
	margin: 10px 0 0 0;
}

.artLeftBox {
	margin: 0;
}

.newLine {
	margin: 0 0 5px 0;
}

.newBox {
	height: 135px;
	width: 870px;
	padding: 10px;
	background-color: #d1e5ed;
	margin: 5px 0 0 0;
}

.newImage {
	float: left;
}

.newTxt {
	float: left;
	margin: 0 0 0 10px;
	width: 725px;
}

.kanaName {
	color: #1e5066;
	margin: 10px 0 0 0;
}

.comment {
	margin: 15px 0 0 0;
}


span.tooltip{
    line-height:1.5;
    color:white;
    width:200px;
    background:#FF9900;
    border:2px solid white;
    padding:1em;
    font-size:small;
}

.link a:hover {background:#ffffff;}

.link a span {
	display:none;
	padding:2px 3px;
	margin:19px 0 0 5px;
	width:130px;
}

.link a:hover span {
	display:inline;
	position:absolute;
	background:#c6e8f5;
	border:1px solid #9bcde2;
	color:#6c6c6c;
	z-index: 100;
	text-decoration: none;
}

#flash {
	margin: 10px 0 0 30px;
}

#blogtabbox {
	margin: 10px 30px 0 30px;
	background-color: #ffffff;
	padding: 5px 0 10px 0;
}

#blogtabbox h3 {
	color: #1E5066;
	background: url("../image/news/thunder_big.png") no-repeat scroll 10px center transparent;
	padding: 6px 0 0 30px;
}

#blogtab {
	padding: 10px 0 0 25px;
}

#blogtab img {
	margin: 0 5px;
}

.blogLink a {
	color: #1E5066;
}

.blogLink a:hover {
	text-decoration: underline;
}

#blog .nameAndLink {
	width: 210px;
}

#blog .artistBox {
	height: auto;
	padding: 0 0 5px;
	margin: 10px 5px 0;
}

#blog #artistList {
	margin: 0 25px;
	_margin: 0 20px;
}

#blog #artistList h3 {
	color: #1E5066;
	background: url("../image/news/thunder_big.png") no-repeat scroll 3px center transparent;
	background-color: #C6E8F5;
	padding: 6px 0 6px 23px;
	margin: 13px 5px 3px;
	_margin: 13px 10px 3px;
}

/* #auditionTop {
	margin: 10px 0 0 30px;
	padding: 20px 0 0 160px;
	background-color: #ffffff;
}

#audition_qr {
	float: left;
	margin: 0 0 0 -10px;
}

#qrtxt {
	float: left;
	width: 460px;
	margin: 10px 0 0 3px;
}

#monthly {
	margin: 11px 0 0 30px;
}

#monthtxt {
	margin: 13px 0 0 0;
	line-height: 18px;
}

#audition h3 {
	margin: 20px 0 0 0;
	height: 14px;
	color: #1E5066;
	background: url(../image/others/longline.gif) bottom left no-repeat;
	height: 22px;
}

.auddet {
	line-height: 18px;
	margin: 3px 0 0 0;
}

.auddet img {
	margin: 5px 0;
}

.qa img {margin: 0;}

.qa {
	margin: 8px 0 0 0;
}

.auddet a {
	text-decoration: underline;
} */
