@charset "utf-8";

#main_right {
  width:690px;
  float:right;
  overflow:hidden;
}

#illust_clip_list {
  border-top:2px dotted #999;
  border-bottom:2px dotted #999;
  margin:0 0px 10px 10px;
    width:205px;
}

#illust_clip_list .left_clip_list {
  text-align:center;
}

#illust_clip_list .left_clip_list ul {
  text-align:left;
  padding-top:5px;
}

#illust_clip_list .left_clip_list li {
  list-style-type:none;
  font-size:12px;
  margin:0;
  padding:0;
}

#illust_clip_list .left_clip_list .clip_list_on a{
  background:url(/img/clip/ico_clip_on.gif) no-repeat;
    
}

#illust_clip_list .left_clip_list .clip_list_on a:hover {
  background:url(/img/clip/ico_clip_on.gif) no-repeat;
}

#illust_clip_list .left_clip_list a {
  background:url(/img/clip/ico_clip.gif) no-repeat;
  color:#000;
  text-decoration:none;
  line-height:20px;
  padding-left:20px;
  display: block;
  margin:1px 0;
}

#illust_clip_list .left_clip_list a:hover {
  color:#000;
  text-decoration:underline;
}

#illust_clip_list .left_clip_list .off a {
  color:#c50000;
  text-decoration:none;
}

#illust_clip_list .left_clip_list .off a:hover {
  color:#c50000;
  text-decoration:underline;
}

#clip_group_none{
  padding-top: 3px;
    font-size:12px;
}
input.submit  {
  background:url(/img/clip/bg_submit_clip.gif?0110518) repeat-x scroll 0 0 #CCCCCC;
  border-color:#CCCCCC #999999 #666666;
  border-style:solid;
  border-width:1px;
  cursor:pointer;
  font-size:12px;
  margin:5px 0;
  padding:2px 4px;
}

.il_clip_help_link {
  float:right;
  margin-bottom:6px;
  font-size:10px;
} 

  .ttl_text {
  font-size:16px;
  font-weight:bold;
}

 .ttl_text a{
  text-decoration:none;
  color:#000000;
}

 .ttl_text a:hover{
  text-decoration:underline;
  color:#000000;
}

 .clip_exp {
  margin:10px 0;
  color:#000000;
}

input.delete {
  background:url(/img/clip/bg_submit_clip.gif?0110518) repeat-x scroll 0 0 #CCCCCC;
  border-color:#CCCCCC #999999 #666666;
  border-style:solid;
  border-width:1px;
  cursor:pointer;
  font-size:12px;
  color:#F00;
  margin:0;
  padding:1px 3px;
}

.illust_box_li {
  border-top:1px dotted #8c8c8c;
  padding-top:10px;
  margin-top:10px;
}

.illust_box_li input {
  margin:5px;
}



.illust_box_li .text_ttl {
  font-size:16px;
  margin-top:10px;
  width:400px;
  line-height:1.3;
}

.illust_box_li .text_ttl a {
  color:#5f5f5f;
  text-decoration:none;
  font-weight:bold;
}

.illust_box_li .text_ttl a:hover {
  color:#5f5f5f;
  text-decoration:underline;
  font-weight:bold;
}

#clip_image_list .illust_list_img{
  padding:0px;
}
#clip_image_list .illust_list_img input {
  margin-right:5px;
}
.clip_block_outer{
  background:url(/img/clip/info_bg.png) no-repeat bottom ;
  width:690px;
    margin:0 auto;
}
.clip_info_block{
  overflow:hidden;
  padding:10px 15px;
}

.ttl_bg table {
  margin-left:10px;
}

.ttl_bg td {
  padding:5px;
}

.mode_button_area{
  float:left;
  margin:5px 5px 5px 0px;
  line-height:22px; 
}

.mode_button a,
.mode_button{
  display:block;
  vertical-align:inherit;
  height:22px;
  width:48px;
  margin:0;
  padding:0;
  text-indent:-9999px;
  background-repeat:no-repeat ;
  text-decoration:none;
  overflow:hidden;
  float:left;
}
.mode_list a:hover,
.mode_list{
  background:url(/img/clip/clip_list_on.gif?0110518);
  background-repeat:no-repeat;
}

.mode_list a{
  background:url(/img/clip/clip_list_off.gif?0110518);
  background-repeat:no-repeat;
}
.mode_thumb a:hover,
.mode_thumb{
  background:url(/img/clip/clip_thumb_on.gif?0110518);
  background-repeat:no-repeat;
}

.mode_thumb a{
  background:url(/img/clip/clip_thumb_off.gif?0110518);
  background-repeat:no-repeat;
}

.clip_public_info{
  margin-bottom:5px;
}

.clip_group_list{
  margin-top:10px;
}

#clip_group_none{
  padding-top: 3px;
    font-size:12px;
}

.clip_empty{
  border:1px solid #888;
  text-align: center;
  padding:10px;
}
.clip_imgbox .center_img{
  margin:0;
  padding:0;
}

.left_clip_list_inner{
  padding:10px;
}

.clip_close{
  color:#A00;
}