#artist {
	width:575px;
	margin:0px 0px 0px 0px;
	float: left;
}

#artist .info{
	width:575px;
	margin:0px 0px 10px 0px;
}

#artist .front{
	width:575px;
	margin:5px 0px 0px 0px;
	float:left;
}

#artist .back {
	background:url(../img/08/front.jpg) no-repeat;
	width:575px;
	height:300px;
}

#artist .back2 {
	width:575px;
	height:auto;
}
#artist .main{
	width: 575px;

}


#artist .yukijk{
	width: 302px;
	height: 100px;
	font-size: 9pt;

}#artist .yukitk{
	width: 302px;
	height: 46px;
	font-size: 9pt;

}

#artist .line{
	line-height:1.0em;
}


#artist .fi{
	background-color:#86C4CF; 
	margin-top:10px;
	padding-top:3px; 
}

#artist .jk{
	width:100px;
	margin:0px 0px 5px 10px;
	float: left;
}

#artist .b{
	width:315px;
	margin:0px 0px 0px 0px;
}

#artist .box{
	width:310px;
	float:right;
	margin:30px 0px 0px 0px;
}

#artist .textbox{
	width:575px;
	margin:10px 0px 0px 0px;
	float: left;
	height: auto;
}

#artist .textbox2{
	width:180px;
	margin:10px 15px 10px 0px;
	float: left;
}


#artist .textbox3{
	width:182px;
	margin:10px 0px 10px 0px;
	float: left;
}

#artist .text{
	font-size:12px;
	color:#0099FF;
	margin-top:10px;
}

#artist .lanking{
	width:575px;
	margin:0px 0px 3px 0px;
}

#artist .left{
	margin:0px; 
	padding-right:21px;
	width:6px;
	float:left;
}	

#artist .right{
	margin:0px;
	padding-left:22px;
	float:left;
	width:6px;
}

#artist .bottom{
	float:left;
}


#artist .table{
	margin-top:3px; 
	padding:0px;
	float:left;
	vertical-align:middle;
	text-align:center;
	width:520px;
}

#artist .td{
	font-size:12px;
	color:#666666;
	border: solid 0px ;
	text-align:center;
	padding:3px 0px 0px 5px;
}

#artist .td2{
	font-size:10px;
	font-weight:bold;
	padding:5px 0px 0px 15px;
	color:#ffffff;
	text-align:right;
}

#artist .td3{
	font-size:10px;
	font-weight:bold;
	padding:5px 0px 0px 15px;
	color:#ffffff;
	text-align:right;
}


#artist .td4{
	border-top-style: solid ; border-top-width:thin; border-color:#999999; 
	padding-left:5px;
}

#artist .td5{
	font-size:14px;
	padding:0px 10px;
	color:#999966;
	border-top-style: solid ; border-top-width:thin ; border-color:#999999; 
}

#artist .td6{
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding:10px 0px 0px 10px;
}

#artist .td7{
	border-style:solid none; border-width:thin 0px;  border-color:#999999; 
	padding-left:5px;
}

#artist .td8{
	font-size:14px;
	padding:0px 10px;
	color:#999966;
	border-style:solid none; border-width:thin 0px;  border-color:#999999; 
}

#artist .td9{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding:5px 3px 0px 0px;
}

#artist .td10{
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 0px;
}

#artist .td11{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

#artist .td12{
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	padding:0px 0px 0px 0px;
}

#artist .td13{
	font-size:9px;
	color:#ffffff;
	padding:0px 0px 0px 0px;
}

#artist .td14{
	font-size:9px;
	color:#ffffff;
	text-align:left;
	vertical-align:top
	padding:2px 0px 0px 0px;
}

#artist .mt8{
	margin:0px 0px 8px 0px; 
}

.text1, .text2, .text3, .text4, .text5, .text6, .text7, .text8, .text9{
}
.text1 { color:#CCCCCC;font-size:14px;font-weight:bold;} /*menu*/
.text2 { color:#ffffff;font-size:10px;font-weight:bold;} 
.text3 { color:#000000;font-size:16px;font-weight:bold;}
.text4 { color:#663300;font-size:16px;font-weight:bold;}
.text5 {
	color:#333;
	line-height:1.5em;
	font-size:12px;
	font-weight:bold;
}
.text6 {
	color:#FFFFFF;
	line-height:1.5em;
	font-size:12px;
	font-weight:bold;
} 
.text7 { color:#663300;font-size:13px;font-weight:bold;}
.text8 { color:#000000;font-size:10px;font-weight:bold;}
.text9 { color:#ff0000;font-size:18px;font-weight:bold;}
.text10 { color:#000000;font-size:12px;font-weight:bold;}
.text11 { color:#ffffff;font-size:9px;} 
.qes{
	background-color:#b29d7b;
	margin-top:10px;
	padding: 5px 5px 5px 5px;
	/*	padding: 5px 0px 5px 5px;*/
}
.ans{
	
	background-color:#eae8e8;
	padding: 5px 5px 5px 5px;
	/*	padding: 5px 0px 5px 5px;*/
	
}


#artist A:LINK {
	text-decoration : none ;color : #3399ff;
}

#artist A:VISITED {
	text-decoration : none; color : #3399ff;
}

#artist A:ACTIVE {
	text-decoration : none ;color : #3399ff;
}

#artist A:HOVER {
	text-decoration : none ; color : #ff6666;
}


#topics {
	width:575px;
	margin:0px 0px 0px 0px;
	float: left;
}

#topics .info{
	width:575px;
	margin:5px 0px 0px 0px;
}

#topics .back {
	width:575px;
	height:800px;
	background-image: url(../img/10/opl_04.jpg);
	background-repeat: repeat-y;
}

#topics .box{
	padding:0px 0px 0px 30px;
	float:left;
	width:575px;
}

#topics .box1{
	padding:0px 0px 0px 0px;
	float:left;
	width:255px;
	height:400px;
	border-style:none dotted dotted none; border-width:0px thin thin 0px;  border-color:#999999; 
}

#topics .box2{
	padding:0px 0px 0px 0px;
	float:left;
	width:255px;
	height:400px;
    border-style:none none dotted none; border-width:0px 0px thin 0px;  border-color:#999999; 
}
#topics .box3{
	padding:10px 0px 0px 0px;
	float:left;
	width:255px;
	height:400px;


}
#topics .box4{
	padding:10px 0px 0px 0px;
	float:left;
	width:255px;
	height:400px;
	border-style:none none none dotted; border-width:thin 0px 0px thin;  border-color:#999999; 
}


#topics .jk{
	padding:0px 0px 0px 0px;
	text-align:right;
    width:255px;
	height:123px;
}
#topics .jktx{
	padding:0px 10px 10px 0px;
	text-align:left;
    width:130px;
	height:120px;
	float:left;
}

#topics .tx{
	font-size:5pt;
	color:#000000;
	padding:0px 12px 0px 12px;
	width:280px;
	height:130px;
}
* html #topics .tx{
	font-size:9pt;
	color:#000000;
	padding:0px 0px 0px 0px;
	width:255px;
	height:120px;
}


#topics .tx2{
	font-size:5pt;
	color:#000000;
	padding:0px 10px 0px 12px;
	border-color:#999999;
	width: 280px;
	height:130px;
}
* html #topics .tx2{
	font-size:9pt;
	color:#000000;
	padding:0px 0px 0px 0px;
	border-color:#999999;
	width: 255px;
	height:110px;
}

#topics .txk{
	font-size:12px;
	color:#0033FF;
	font-weight: bold;
}

#topics .txp{
	font-size:12px;
	color:#FF6600;
	font-weight: bold;
	width: 255px;
	margin-top: 10px;

}
#topics .txm{
	font-size:12px;
	color:#000000;
	padding-left:10px;
	width: 250px;

}

#topics .td4{
	font-size:12px;
	color:#000000;
	padding:5px 0px 13px 15px;
	border-style:none dotted dotted none; border-width:0px thin thin 0px;  border-color:#999999; 
}

#topics .td5{
	font-size:11px;
	color:#000000;
	padding:0px 0px 10px 5px;
	vertical-align:bottom
}

#topics .td9{
	font-size:16px;
	color:#ff0000;
	font-weight:900;
	padding:0px 0px 0px 5px;
}

#topics .td10{
	font-size:12px;
	color:#000000;
	font-weight:900;
	padding:0px 0px 0px 5px;
}

#topics .td11{
	font-size:11px;
	color:#000000;
	padding:0px 0px 0px 5px;
}

#topics .td12{
	font-size:12px;
	color:#000000;
	padding:5px 0px 5px 15px;
}

#topics .td13{
	font-size:12px;
	color:#000000;
	padding:5px 0px 8px 15px;
	border-bottom-style:dotted; border-bottom-width:thin;  border-color:#999999; 
}

#topics .td14{
	padding:5px 0px 0px 0px;
	text-align:right;
}

#topics .td15{
	font-size:16px;
	color:#3300cc;
	font-weight:900;
	padding:5px 0px 0px 5px;
	border-right-style:dotted; border-right-width:thin;  border-color:#999999; 
}

#topics .td16{
	font-size:16px;
	color:#3300cc;
	font-weight:900;
	padding:5px 0px 0px 5px;
}

#topics .line{
	line-height:1.3em;
}

#topics .line2{
	line-height:1.1em;
}

#topics .line3{
	line-height:1.4em;
}

 p.coment {
	font-size:15px;
	font-weight: bolder;
} 


/*#topics.font1, .font2, .font3, .font4, .font5 .font6 .font7{
}
.font1 { color:#000000;font-size:18px;font-weight:900;}
.font2 { color:#660000;font-size:12px;font-weight:900;}
.font3 { color:#ff0000;font-size:12px;font-weight:bold;}
.font4 { color:#663399;font-size:22px;font-family:"HGP‘n‰pŠpºÞ¼¯¸UB";}
.font5 { color:#ff9999;font-size:11px;font-weight:900;}
/*
