@charset "utf-8";

/** Style Information
 * @ Style Name: MovableType Css
 * @ Style Place: /css/mt.css
 * @ Create Author: nakachi
 * @ Create Date: 2010.05.01
 * @ LastUp Date: 2010.05.18
 */

/** INDEX
 * @ Archive Index
 * @ Page Navigation
 * @ Entry
 * @ Trackbacks
 * @ Comments
 * @ Search
 * @ Sidebar
 */
 
/**************************************************
 @ Archive Index
 **************************************************/
.archiveIndex ul{margin-bottom:30px;}
.archiveIndex li{
padding:5px 0 5px 10px;
background:url(/imgs/lib/ls_side.gif) no-repeat 0 7px;
border-bottom:1px dashed #e6e6e6;
line-height:1;
}
.archiveIndex li a{text-decoration:none;}

/**************************************************
 @ Page Navigation
 **************************************************/
.link_before,
.link_next{
text-align:center;
text-decoration:none;
}
.link_page{
padding:3px 5px;
border:1px solid #000;
text-align:center;
text-decoration:none;
}
.current_page{
padding:3px;
border:1px solid #000;
background:#ff0;
}

/**************************************************
 @ Entry
 @ Entry Article
@ Entry Date
@ Entry Title
@ Entry Body
@ Entry Footer
 **************************************************/
/* @ Entry Article */
.entryArticle{margin-bottom:50px;}
.entryArticle h4{color:#08d;}

/* @ Entry Header */
.entryHeader{
}

/* @ Entry Date */
.entryDate{
color:#3e3e3e;
font-size:85%;
font-style:normal;
font-weight:bold;
}

/* @ Entry Title */
.entryTitle a{
_padding-top:3px;
color:#08d;
line-height:1;
text-decoration:none;
}
.entryTitle a:hover{
color:#000;
background:#ff0;
line-height:1;
}

/* @ Entry Body */
.entryBody img{
padding:2px;
border:1px solid #e6e6e6;
text-align:center;
}
.entryBody img:hover{border:1px solid #08d;}
.entryBody a.fancyBox:hover{background:none;}

/* @ Entry Tags */
.entryTags{margin-top:30px;}
.entryTags li{display:inline;}

/* @ Entry Related */
.entryRelate{margin-top:30px;}
.entryRelate li{
padding:0 0 0 10px;
background:url(/imgs/lib/ls_side.gif) no-repeat 0 2px;
}

/* @ Entry Footer */
.entryMeta{
margin-top:30px;
padding:3px 0;
background:#f6f6f6;
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
font-size:85%;
}
.entryMeta p,
.entryMeta ul,
.entryMeta li,
.entryMeta figure{display:inline;}
.entryMeta figure.hatena a:hover{background:none;}

/**************************************************
 @ Trackbacks
 **************************************************/
#trackbacks{margin-top:30px;}
.trackback{
margin-top:-1px;
padding:3px;
background:#f6f6f6;
border-collapse:collapse;
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
}

/**************************************************
 @ Comments
 **************************************************/
.inputBox{width:180px;}
.textBox{width:480px;}
#comments,
#commentsOpen{margin-top:30px;}
.comment{
margin-top:-1px;
padding:3px;
background:#f6f6f6;
border-collapse:collapse;
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
}
.commentMeta time{display:inline;}
#commentsOpenData{border-collapse:collapse;}
#commentsOpenData th{
padding:3px 0;
width:100px;
text-align:left;
vertical-align:text-bottom;
}
#commentsOpenData td{
padding:3px 0;
width:530px;
text-align:left;
vertical-align:top;
}
#commentsOpenFooter{margin:10px 0 0 100px;}
#commentsOpenFooter input{
width:100px;
background:#f6f6f6;
border:1px solid #e6e6e6;
color:#08d;
cursor:pointer;
}
#commentsOpenFooter input:hover{background:#ff0;}

/**************************************************
 @ Search
 **************************************************/
#currentPage{display:none;}

/**************************************************
 @ Sidebar
 **************************************************/
#sideBar .sideBarTag li{
display:inline;
border-bottom:none;
_line-height:1.4;
_vertical-align:text-top;
}
#sideBar .sideBarTag li.rank-1{font-size:80%;}
#sideBar .sideBarTag li.rank-2{font-size:85%;}
#sideBar .sideBarTag li.rank-3{font-size:90%;}
#sideBar .sideBarTag li.rank-4{font-size:95%;}
#sideBar .sideBarTag li.rank-5{font-size:100%;}
#sideBar .sideBarTag li.rank-6{font-size:105%;}
#sideBar .sideBarTag li.rank-7{font-size:110%;}
#sideBar .sideBarTag li.rank-8{font-size:115%;}
#sideBar .sideBarTag li.rank-9{font-size:120%;}
#sideBar .sideBarTag li.rank-10{font-size:125%;}
#sideBar .sideBarTag a{text-decoration:underline;}
#sideBar .sideBarTag a:hover{text-decoration:none;}