@charset 'UTF-8';
.modal.fade.in{
top:15%;
}
.modal-backdrop, .modal-backdrop.fade.in{
opacity: 0.3;
filter: alpha(opacity=30);
}
	.pc-mode.creatorList{
	display:table;
	width:100%;
	}
	.pc-mode.creatorList>li{
	position:relative;
	display:inline-block;/display:inline;/zoom:1;
	width:50%;
	border-bottom:1px solid #CCCCCC;
	height: 160px;
	vertical-align: top;
	}
		.pc-mode.creatorList>li:nth-child(even){
		border-left:1px solid #CCCCCC;
		margin-left:-1px;
		*margin-left:-5px;
		_margin-left:-5px;
		margin-left:-5px\9;
		}
	.sp-mode.creatorList>li{
	border-bottom:1px solid #CCCCCC;
	}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.pc-mode.creatorList>li:nth-child(odd){
		margin-right:-5px;
	}
}

.creatorList .creatorDebut{
text-align:right;
padding:4px;
color:#999999;
}
.creatorList .creatorName{
font-weight:bold;
display:inline-block;/display:inline;/zoom:1;
padding:4px;
}
.creatorList .createPhrase{
padding:4px;
}
	.creatorList .avatar{
	display:inline-block;/display:inline;/zoom:1;
	padding:4px;
	float:left;
	}
		.creatorList .avatar img{
		width:70px;
		height:70px;
		}
	.creatorWorkList li{
	display:inline-block;/display:inline;/zoom:1;
	}
	.creatorList li:after{
	clear:both;
	zoom:1;
	content:"";
	display:block;
	}
	.creatorList .creatorName{
	font-size:15px;
	font-weight:bold;
	}
	.creatorList .creatorPhrase{
	font-size:12px;
	}

	.creatorList .worksetClearfix{
	border:1px solid #EEEEEE;
	background-color:#F8F8F8;
	padding:3px 5px;
	margin:5px;
	}
	.creatorList .worksetClearfix:after{
	clear:both;
	display:block;
	content:"";
	zoom:1;
	}
	.creatorList .worksetClearfix .img-polaroid{
	width:40px;
	height:40px;
	padding:2px;
	margin-right:4px;
	float:left;
	}

	.creatorClearfix{
	position:relative;
	}
	.creatorClearfix:after{
	clear:both;
	display:block;
	zoom:1;
	content:"";
	}
	.creatorClearfix .fanUpdate{
	position:absolute;bottom:0;right:5px;
	}

	.sp-mode.creatorList .worksetClearfix{
	padding-left: 33px;
	}
	.creatorList .worksetClearfix .title{
    width:140px; /* 要素の横幅を指定 */
	font-size: 12px;
	line-height: 16px;
	height: 32px;
    overflow: hidden; /* ハミ出した部分を隠す */
    text-overflow: ellipsis; /* 「…」と省略 */
    -webkit-text-overflow: ellipsis; /* Safari */
    -o-text-overflow: ellipsis; /* Opera */
    }
.creatorList .imgBox img{
max-width:100%;
max-height:100%;
}

span.icon-new{
display:inline-block;/display:inline;/zoom:1;

padding:1px 4px;
margin:0 3px;
background-color:#FF0000;
color:#FFFFFF;
font-size:13px;
border-radius:4px;
text-decoration:none;
}
@-moz-document url-prefix() {
	.pc-mode.creatorList>li:nth-child(odd){
	margin-right:-5px;
	}
}