    html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{  
        margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;  
    }  
    body{  
        line-height:1.5; background:#fff; margin:1.5em 0;

    }  
    table{  
        border-collapse:separate; border-spacing:0;  
    }  
   caption, th, td{  
       text-align:left; font-weight:400;  
   }  
   blockquote:before, blockquote:after, q:before, q:after{  
       content:"";  
   }  
   blockquote, q{  
       quotes:"" "";  
   }  
   a img{  
       border:none;  
   }  

h2{
font-size: 32px;
}
.AA {
font-family: 'ＭＳ Ｐゴシック';
line-height:1;
}

.datecolumn {
display : inline-table;
	font-size:11px;
}
.blogcolumn {
display : inline-table;
	width : 160px;
	vertical-align:sub;
	font-size:11px;
}
.seriescolumn {
display : inline-table;
	vertical-align:sub;
	font-size:11px;
	padding: 0 10px;
}
.titlecolumn {
display : inline-table;
width : 520px;
	vertical-align:sub;
}

.list {
margin-bottom : 1px;
padding-top: 1px;
padding-bottom : 1px;



}

.maincontents {
}

.pager li {
disPlay : inline-table;
border : 1px solid;
padding : 4px;
margin-left : 20px;
}
.pager_list{
}

.pager_this {
disPlay : inline-table;
}



#word{
width:20em;
border: solid 1px royalblue;
background: tan;
}
#search-result{
display:none;
width:20em;
border:solid #000 1px;
background: #ddd;
}
body{
	width:800px;
	margin:auto;
	border-width:1px;
	border-style: solid ;
	padding:1em;
}