body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}body{font-size:75%;line-height:140%;background-color:white;color:black;font-family:arial,sans-serif;}h2,h3,h4,h5,h6,p,pre,table{margin:0.75em 0;}img{border-width:0;}a{text-decoration:none;color:#666;}#header-body .search,#header-bottom,#sub{display:none;}#header{border-bottom:solid 1px black;background:black;color:white;}#header h1{font-size:140%;}#footer{border-top:solid 1px black;text-align:center;margin:1em 0;padding:0.5em 0;font-size:87%;}#footer .tohome{display:none;}#main h2{font-size:160%;margin:1em 0;}#main h3{letter-spacing:0.1em;border-bottom:solid 2px black;font-size:140%;padding:0.2em 0;}#main h4{font-size:120%;border-left:solid 0.3em black;padding:0 0.3em;margin:1.3em 0;}#main h5{font-size:110%;font-weight:bold;}#main table{background:white;table-layout:auto;line-height:120%;width:99%;margin-left:auto;margin-right:auto;}#main th,#main tr.head,#main td.head{border:solid 1px black;text-align:center;font-weight:normal;padding:0.3em 0.5em;}#main td{border:solid 1px black;padding:0.3em 0.5em;}#main a[href^="http:"]:after{content:"["attr(href)"]";margin-left:0.3em;}#main .hideurl a:after,#main a[href^="http://localhost"]:after,#main a[href^="http://pylone.jp"]:after,#main a[href^="http://downloads.pylone.jp"]:after,#main a[href^="http://static.pylone.jp"]:after,#main a[href^="http://code.pylone.jp"]:after{content:"";margin:0;}#main .breadcrumbs{display:none;}#main p.info,#main p.alert{font-style:italic;border:dotted 2px black;padding:12px 8px;background-image:none;}#main .toc li{list-style:none;}#main .toc ul{margin-left:0;padding-left:0;}#main pre{font-family:monospace;padding:0.8em 0;margin:1em 2em;width:auto;line-height:130%;}#main .contact{margin:1em 0;padding:1em;border:solid 1px black;}#main .contact h3{margin:0;font-size:120%;border-bottom-width:0;}#main .footnotes{font-size:90%;margin-top:2em;margin-bottom:0.5em;border-top:solid 2px black;padding:0.5em 0;}#main .totop,#main .copyright,#main .cc{display:none;}#main blockquote{margin:1em 2em;font-style:italic;}h3.blog_entry_title{margin-bottom:0;}.blog_entry_footer,.blog_comments,.blog_entry_navi{display:none;}.blog_entry_date{font-size:87%;font-weight:bold;}.blog_entry{margin-bottom:3em;}.blog_entry_tags{font-size:87%;text-align:right;}hr.hide{display:none;}
