@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------

 custom profile area カスタムプロフィール　エリア
 
-----------------------------------------------*/

#profProfile { 
	background:top left url(/img/home/bg_prof_prof.gif) no-repeat scroll;
	height: 162px;
	width: 399px;
	margin-left: 4px;
	margin-top: 3px;
	padding-top: 40px;
	padding-left: 10px;
}

#videoPanel {
	float:left;
	height:241px;
	width:321px;
	margin-left:4px;
	background-color:#000;
	margin-top:6px;
}

#panelRt {
	float: left;
	height: 241px;
	width: 84px;
	margin-top: 6px;
	margin-left: 4px;
	padding-left: 1px;
}


#sessionIcon {	height: 126px;	width: 84px;}

#profProfile .title {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 14px;	text-align: right;	float: left;	height: 16px;	width: 70px;	margin-bottom: 8px;	padding: 3px;	background-color: #933;	color: #FFF;	font-weight: bold;}
#profProfile .contents {	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 12px;	width: 292px;	margin-left: 10px;	height: auto;	float: left;	background-color: #FC6;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 8px;}


#thumbCase #thumbCaseLt {
	background-color: #300;
	height: 500px;
	width: 330px;
	float: left;
}
#thumbCase #thumbCaseRt {
	float: left;
	height: 500px;
	width: 422px;
	margin-left: 4px;
	background-color: #300;
}
#thumbCase #thumbCaseBtm {
	height: 86px;
	width: 746px;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #300;
}



td.title {	background-color:#333;	text-align: left;	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 14px;	color: #FFF;	font-weight: bold;}
td.black {background-color:#000;
font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 12px;	color: #FFF;	font-weight: bold;	text-align: center;}

td.gray {	background-color:#333;	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 12px;	color: #FFF;	font-weight: bold;	text-align: center;}

#performerName {	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 22px;	height: 28px;	width: 280px;	background-image: url(/img/home/bg_performerName.gif);	background-repeat: no-repeat;	margin-top: 20px;	margin-left: 30px;	margin-bottom: 10px;	padding-top: 2px;	padding-right: 10px;	padding-left: 10px;	color: #FFF;}

#performerComment {	background-image: url(..l/img/home/bg_pfComment.png;
	height: 29px;
	width: 286px;
	position: relative;
	top: 430px;
	left: 30px;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;
	font-size: 22px;
	color: #FFF;
	background-image: url(/img/home/bg_pfComment.png);
	margin-top: -10px;
	margin-left: 20px;
}

#thumbnailBig {
	height: 440px;
	width: 320px;
	margin-left: 10px;
}

#menu {	height: 56px;	width: 422px;	margin-bottom: 4px;}
#menuLt {	width: 260px;	float: right;	height: 30px;	margin-top: 5px;	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 11px;}
#menuRt {	width: 105px;	margin-left: 5px;	float: right;	margin-bottom: 8px;	height: 30px;	margin-top: 2px;	margin-right: 5px;}
#menuLt a:link, #menuLt a:visited {	color:#FFF;	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 11px;	text-decoration:underline;}
#menuLt a:active, #menuLt a:hover {	color:#FFC;	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 11px;	text-decoration:underline;}



#profGallery{
	height: 162px;
	width: 402px;
	margin-left: 4px;
	margin-top: 3px;
	padding-top: 40px;
	padding-left: 6px;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;
	font-size: 12px;
	color: #000;
	background-image: url(/img/home/bg_prof_garally.gif);
}
#profVideo{	background-image: url(/img/home/bg_prof_video.gif);	height: 162px;	width: 399px;	margin-left: 4px;	margin-top: 3px;	padding-top: 40px;	padding-left: 10px;	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 12px;	color: #000;}
#profBlog {	background-image: url(/img/home/bg_prof_blog.gif);
	height: 162px;	width: 399px;	margin-left: 4px;	margin-top: 3px;	padding-top: 40px;	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 12px;	color: #000;}



/*-----------------------------------------------
 review list area　  レビュー一覧 　エリア
-----------------------------------------------*/
#thumbCase #thumbCaseRt #profReview {	background-image: url(/img/home/bg_prof_review.gif);	height: 162px;	width: 399px;	margin-left: 4px;	margin-top: 3px;	padding-top: 40px;	padding-left: 10px;	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;	font-size: 12px;	color: #000;}
div#reviewArea{width:625px; height:auto; margin:0 30px 20px 38px; background:#FFF; border:#330000 solid 1px; clear:both; text-align:left;}
div#profReview div.reviewHead{	width:389px;	height:20px;	background:#dac0ad;	padding:1px;	clear:both;	color:#330000;	margin-top: 5px;	margin-right: auto;	margin-bottom: 5px;	margin-left: auto;}
div#profReview div.reviewHead:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}

div#profReview div.reviewHead span.postUser{	float:left;	width:200px;	padding-left:10px;}
div#profReview div.reviewHead span.postDate{float:right; padding-right:10px;}
div#profReview div.reviewComment{	width:399px;	clear:both;	word-break:break-all;	word-wrap: break-word;	margin-top: 0;	margin-right: auto;
	margin-bottom: 10px;	margin-left: auto;}


/*-----------------------------------------------

 video area ビデオ　エリア
 
-----------------------------------------------*/
div#videoContainer{
	width:378px;
	margin-right: auto;
	margin-bottom: 10px;
	background-color: #FFF;
	border:#330000 1px solid;
	height: 132px;
	padding: 5px;
}
#videoContainer #videoThumbnail {float: left;	height: 132px;	width: 100px;}
#videoContainer #video_listBox {
	height: 132px;
	width: 273px;
	margin-left: 5px;
	float: left;
}
#profVideo #videoContainer #videoThumbnail #play a {display:block; background:url(/img/profile/btn_playSm.gif);height: 18px;width: 100px;margin-top: 29px;}
#profVideo #videoContainer #videoThumbnail #play a:hover{display:block; background:url(/img/profile/btn_playSm_o.gif);margin-top: 29px;}
*:first-child+html div.videoThumbnail ul.play li a{margin:5px 0 0 0;} /*IE7*/


/* pr */
#videoContainer #videoType_pr{
	width:273px;
	height:20px;
	text-align:right;
	background-color: #F99;
	background-image: url(/img/profile/video_pr.gif);
	background-repeat: no-repeat;
}
#videoContainer #videoType_pr img{margin-top:5px;}
/* free */
#videoContainer #videoType_free{width:164px; height:20px; background:url(/img/profile/video_free.gif) no-repeat; text-align:right;}
#videoContainer #videoType_free img{margin-top:5px;}
/* regular */
#videoContainer #videoType_regular{width:164px; height:20px; background:url(/img/profile/video_regular.gif) no-repeat; text-align:right;}
#videoContainer #videoType_regular img{margin-top:5px;}
/* vip */
#videoContainer #video_listBox #videoDate #videoType_vip{width:164px; height:20px; background:url(/img/profile/video_vip.gif) no-repeat; text-align:right;}
#videoContainer #video_listBox #videoDate #videoType_vip img{margin-top:5px;}

#videoContainer #video_listBox #videoTitle{font-weight:bold; height:28px; line-height:2.5em; margin-left:5px; overflow:hidden;}
#videoContainer #video_listBox #videoDescription{
	height:50px;
	margin-left:5px;
	overflow:auto;
}
#videoContainer #video_listBox #videoDate{
	font-size:10px;
	color:#666;
}
#videoContainer #video_listBox #span.videoPoint{color:#FF6633; font-size:11px;}

/*-----------------------------------------------
 pagination ページネーション
-----------------------------------------------*/
div#pagination {
	padding: 3px;
	text-align:center;
	clear:both;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	height: 20px;
}
div#pagination a {border: 1px solid #CCC; margin-right:3px; padding:2px 8px;	background-position:bottom;	text-decoration: none; color:#330000; background:#FFF;}
div#pagination a:hover, div#profilePagination a:active {border: 1px solid #330000;	background-image:none;	background-color:#330000; color:#FFF;}
div#pagination span.current {margin-right:3px; padding:2px 6px;	font-weight: bold; color: #330000;}
div#pagination span.disabled {display:none;}

/*-----------------------------------------------

 blog area ブログ　エリア
 
-----------------------------------------------*/
#profBlog #diaryList {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;
	font-size: 12px;height: 120px;width: 377px;	padding: 5px;	border: 1px solid #333;}
#profBlog #diaryList #date {width:70px;	padding:10px 0px 5px 10px;	float: left;}
#profBlog #diaryList #time {float: left;width:50px;	padding:10px 0px 5px 10px;}
#profBlog #diaryList #title {	float: left;	width:180px;	padding:10px 10px 5px 0px;	font-weight:bold;}
#profBlog #diaryList #icon {	width:30px;	height:30px;	padding-left:10px;	float: left;}
#profBlog #diaryList  #diaryText {	width:360px;	background-color: #FFFFFF;	color: #600;	font-size: 12px;	line-height: 12px;}
#profBlog #diaryList  #noDiary {	width:358px;	padding:0px 0px 0px 0px;	text-align:left;	}
#profProfile #full {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 14px;
	width: 370px;
	margin-top: 10px;
	padding-right: 10px;
	text-align: right;}
#profProfile #full a:link, #profProfile #full a:visited {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
	height: 14px;
	width: 370px;
	margin-top: 10px;
	padding-right: 10px;
	text-align: right;}
#profProfile #full 	a:hover, #profProfile #full a:active {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#FFC;
	height: 14px;
	width: 370px;
	margin-top: 10px;
	padding-right: 10px;
	text-align: right;}
									   



/*\*/
* html div#reviewArea div.reviewHead{height: 1em; overflow: visible;}
/**/
