@charset "shift-jis";
/*
********************************************************************************
WebBoard 「Photo Library」プラグイン用スタイルシート
Copyright (C) 2010 TREE-WEB, All right reserved.
Copyright (C) 2010 ういすぷ, All right reserved.
********************************************************************************
*/
html {}
body {}



/* -------------------------------------------------------------------------- */
/* トップページ(ページ一覧)                                                   */
/* -------------------------------------------------------------------------- */
#tag_list{
   margin:auto;
   margin-top:40px;
   margin-bottom:40px;
   width:920px;
   padding:20px;
   background-color:#fff;
   
   border-style:solid;
   border-width:1px;
   border-color:#cacac8;
   
   position:relative;
   
   /* CSS 3 */
   border-radius:10px;
}
.tag {
   display:block;
   float:left;
}

.tag a{
   font-size:1.2em;
   padding-left:5px;
   padding-right:5px;
   margin-right:10px;
line-height:1.9em;

}
.count{
   font-size:11px;
   padding-left:2px;
}
/*
.api_topicxml span,
.backtoblog span { display:none; }
*/

.api_topicxml,
.backtoblog,
.backtotag {
   background-repeat:no-repeat;
   background-image:url("../webboard_sprites2.png");
   width:60px;
   height:20px;
   display:block;
   text-indent:-9999px;
   position:absolute;
   top:24px;
}
.api_topicxml:hover,
.backtoblog:hover,
.backtotag:hover {
   -ms-filter:"alpha(opacity=60)";
   filter:alpha(opacity=60);
   opacity:0.6;
   color:#000;
}


.api_topicxml { /* load to list mode */
   background-position:-392px -300px;
   right:160px;
}
.backtoblog {
   right:30px;
   background-position:-392px -340px;
}
.backtotag {
   right:95px;
   background-position:-392px -320px;
}
.backtoblog span { font-size:11px; }


#blogtitle {
   background-color:#8c8d8e;
   font-size:14px;
   padding:6px;
   color:#fff;
   font-weight:bold;
   
   /* CSS 3 */
   border-radius:8px;
   
   margin-bottom:20px;
}



/* -------------------------------------------------------------------------- */
/* リストアップ                                                               */
/* -------------------------------------------------------------------------- */
#tag_list #hit {
   margin-top:5px;
   margin-bottom:20px;
   
   
   position:absolute;
   left:20px;
   top:48px;

}
#tag_list #hit .hit_tag{
   font-weight:bold;
   padding:0 2px;
}
#tag_list #hit .hit_count{
   padding:0 2px;
}
#tag_list #hit a{
   margin-left:20px;
}


#tag_list ul {
}
#tag_list li {
   margin-bottom:40px;
   position:relative;
   
   border-style:dashed;
   border-width:1px;
   border-color:#eee;
   padding:8px;
   display:block;
}
#tag_list li.last {
   margin-bottom:0px;
}


#tag_list li .upload {
   float:left;
   z-index:99999;
   position:relative;
   margin-right:10px;
}
#tag_list li .upload img {}
#tag_list li .nowprinting {}
#tag_list li .title {
   padding-top:3px;
   padding-bottom:3px;
   display:block;
   /* base : min-width:705px; */
   overflow:hidden;
   min-width:665px;
   padding-right:50px;
}
#tag_list li .title a {
   font-weight:bold;
   font-size:1.2em;
   text-decoration:underline;
}
#tag_list li .description {
   display:block;
   min-width:680px;
   margin-top:2px;
   padding-top:5px;
   padding-bottom:5px;
   margin-right:15px;
   line-height:1.4em;
   display:block;
   position:relative;
   left:15px;
   overflow:hidden;
}
#tag_list li .date {
   display:block;
   position:absolute; 
   top:15px;
   right:8px;
   font-size:10px;

}
#tag_list li .listtag {
   display:block;
   width:855px;
   margin-top:5px;
   padding-left:15px;
}
#tag_list li .listtag a{
   color:#1e847a;
   padding:0 3px;
   margin-right:16px;
   
   line-height:24px;
}

#tag_list li .more {
   position:absolute; 
   bottom:3px;
   right:5px;
}
#tag_list li .more a{
   font-size:0px;
   display:block;
   width:30px;
   height:15px;
   background-repeat:no-repeat;
   background-image:url("../webboard_sprites2.png");
   background-position:0 -180px;
}


#tag_list .pagelink_top {
   margin-top:40px;
}
#tag_list .pagelink_bottom {
   margin-top:20px;
}



/* -------------------------------------------------------------------------- */
/* エラー                                                                     */
/* -------------------------------------------------------------------------- */
#error_no_tag {
}
#error_no_tag p{
   margin-top:10px;
   margin-bottom:30px;
}


#error_no_topic {
}
#error_no_topic p {
   margin-top:10px;
   margin-bottom:30px;
}
#error_no_topic a {
}



