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


.illust_area{
  clear:both;
}

.illust_list_img {
  float:left;
  margin:10px 14px;
  text-align:center;
  width:162px;
  word-wrap:break-word;
}

.illust_list_img table {
  text-align:center;
  width:162px;
  vertical-align:middle;
}

.illust_list_img img {
  max-width:160px;
  max-height:160px;
}

.illust_list_img p {
  margin-top:5px;
}

.illust_list_img span {
  font-size:13px;
}


/* ユーザーページ */
.user_prof_block {
  margin-top:5px;
  margin-bottom:20px;
}

.user_prof_block .user_prof_img {
  float:left;
}

.user_prof_block .user_prof_img img {
  max-height:80px;
  max-width:80px;
  margin-left:10px;
}

.user_prof_block .user_prof_txt {
  line-height:1.3;
  margin:10px 0 0 10px;
  float:left;
}

.user_prof_txt .user_prof_name,
.user_prof_txt .user_prof_name a {
  font-size:20px;
  font-weight:bold;
  color:#000000;
}

.watch_list_block {
  float:right;
  text-align:right;
  margin:5px 10px 0 0;
}

.watch_list_block img {
  margin-top:10px;
}

.user_illust_list img {
  vertical-align:middle;
}
.user_illust_list a {
  margin-left:14px;

}

/* v2 */

ul.illust_list li{
  float:left;
  list-style-type:none;
}

/*tmp*/
.illust_list_img .illust_title {
  line-height:1.5em;
  margin-top:3px;
}

.illust_list_img p.thumb_title,
.illust_list_img p.thumb_summary{
  margin:0;
  padding:0;
}
.illust_list_img p.thumb_title a,
.illust_list_img p.thumb_title a:visited{
  text-decoration:none;
  color:#000;
}

.illust_list_img p.thumb_title a:hover{
  text-decoration:underline;
  color:#000;
}

.illust_list_img p.thumb_title{
  height:1.5em;
  overflow:hidden;
}

.illust_list_img div.summary{
  border:1px solid #bfbfbf;
  padding:3px;
  text-align:left;
  color:#333;
  min-height:2.5em;
  overflow:hidden;
  max-width:162px;
  word-break:break-all;
}

.illust_list_img div.illust_no_summary{
  color:#999999;
}

.illust_list_img .summary_container{
  padding:0;
  margin:0;
  height:3.2em;
}
.illust_list_img p.thumb_summary{
  height:2.4em;
  overflow:hidden;
  word-wrap: break-word;
}

.illust_list_img div.counter_info{
  padding:1px;
  color:#666666;
  font-size:10px;
}


.illust_list_img p{
  margin:0;
  padding:0;
}

.personalize{
  float:left;
  text-align:center;
  margin: 10px 9px;
}
.personalize .illust_list_img{
  margin:0;
  float:none;
}

.slide_play{
  margin-bottom:10px;
}
