@charset "utf-8";

/* CONTENT NOTE */
#contents.topicauthor #maincontent .content-note{
	padding-bottom:10px;
}

/* PROFILE */
#contents.topicauthor #maincontent .profile{
	background-image:url(../../img/topicauthor/author-bg-top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:10px;
	padding:20px 0 0 0;
	width:692px;
}
#contents.topicauthor #maincontent .profile .photo{
	float:left;
	text-align:center;
	width:288px;
}
#contents.topicauthor #maincontent .profile .detail{
	float:left;
	text-align:left;
	width:390px;
}
#contents.topicauthor #maincontent .profile .detail p{
	color:#000;
	font-size:100%;
	font-weight:bold;
	padding:4px 0;
}
#contents.topicauthor #maincontent .profile .detail p.catch{
	color:#000000;
	font-size:95%;
	font-weight:bold;
	background:#ffef38;
	padding:5px;
}
#contents.topicauthor #maincontent .profile .detail p.name{
	color:#FC1F8C;
	font-size:110%;
	font-weight:bold;
	background:#eee;
	padding:5px;
	margin-top:1px;
}

#contents.topicauthor #maincontent .profile .detail p.btn a{
	background-image:url(../../img/topicauthor/author-btn.gif);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	height:34px;
	margin-top:15px;
	text-indent:-9999px;
	width:174px;
}
#contents.topicauthor #maincontent .profile .detail p.btn a:hover{
	background-position:center bottom;
}
#contents.topicauthor #maincontent .profile div.foot{
	background-image:url(../../img/topicauthor/author-bg-bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:20px;
}

/* RESULT CONTENT */
#contents.topicauthor .result-content{border:#ff48a2 solid 4px;margin-bottom:10px;margin-top:10px;text-align:left;width:680px;padding-bottom:5px;}
#contents.topicauthor .result-content h3{background-image:url('../../img/topicauthor/ttl_profile.gif');text-indent:-9999px;width:210px;height:20px;margin:5px;}
#contents.topicauthor .result-content h4{background-color:#e9e9e9;font-size:100%;font-weight:bold;padding:0.5em 26px;width:628px;}

#contents.topicauthor .profile-detail{padding:20px 26px;line-height:1.2em;text-align:left;border-bottom:#ff48a2 solid 1px;margin-bottom:15px;}
#contents.topicauthor .profile-detail .item-photo{float:left;width:147px;display:inline;}
#contents.topicauthor .profile-detail .item-content{float:left;margin-left:25px;width:456px;}
#contents.topicauthor .profile-detail p.p-name{padding:10px 0;border-color:#000;border-bottom:1px solid;border-top:1px solid;}
#contents.topicauthor .profile-detail p.p-note{color:#666;margin-top:15px;font-size:90%;}

#contents.topicauthor p.page-list{font-size:90%;margin:5px 0;text-align:center;}
#contents.topicauthor p.page-list a{display:inline-block;margin:0 0.2em;}
#contents.topicauthor p.page-list a.prev-page,#contents.topicauthor p.page-list a.next-page{margin:0;}
* html #contents.topicauthor p.page-list a{display:inline;zoom:1;}/* IE 6 */
*:first-child+html #contents.topicauthor p.page-list a{display:inline;zoom:1;} /* IE 7 */

/* RESULT CONTENT LIST */
#contents.topicauthor .result-content ul{margin-bottom:16px;}
#contents.topicauthor .result-content ul li{width:668px;}
#contents.topicauthor .result-content ul li div.item-content{width:512px;}

/* MM CONTENT */
#contents.topicauthor h4.mm-title{margin-top:20px;}
#contents.topicauthor .mm-content{border:#CCC solid 2px;margin:5px 4px 10px 4px;text-align:left;width:648px;padding:10px;}
#contents.topicauthor .mm-content p.note{color:#666;font-size:80%;}
#contents.topicauthor .mm-content label{margin-right:10px;}
