/*全体*/

* { margin:0;padding:0;}
body {color:#444444;}

a:visited {color:#0000ff;}

a img { border:none;}

div#wrapper { width:820px;margin:auto; }



/*ヘッダー*/

div#headwrapper { width:790px;}

div#head { height:105px;font-size:12px;}

div#head table {width:790px;}

div#head h2 {height:19px;font-size:12px;margin-top:11px;text-align:left;}

div#head h1 {float:left;}

div#head h1 img { width:157px;height:55px; }

div.bnjs { float:left;margin-left:20px; }

div.headright { margin-left:20px;text-align:right;line-height:120%;vertical-align:top;}
div.headright p  { font-size:10px;}


/*左*/

td#left {width:160px;vertical-align:top;}



td#left h3 {margin-top:8px;margin-left:5px;}
td#left p {text-align:left;font-size:10px;}

p.about { margin:8px; margin-bottom:10px;lie-height:120%;}
p.key {margin:6px; margin-bottom:8px;}
p.mm { margin:6px;margin-bottom: 10px;}
p.feed { margin:6px 10px;}

ul.keyul { font-size:0.7em;margin-left:8px;margin-right:1px;line-height:120%;margin-bottom:4px;}

/*中央アーカイブ*/

td#center { width:460px; vertical-align:top; } 

div#contents { line-height:110%;margin:0 18px;}

div#contentsentry { margin:23px 7px;font-size:0.9em; }
div#contentsentry h2 {font-size:16px;margin-top:15px;}
div#contentsentry p {margin-bottom:10px;line-height:140%;}

div.entry { margin-top:14px;}

div.entry img { margin:15px;}

p.entryfoot { text-align:right;margin-top:5px;margin-right:5px;font-size:10px;}

img.entryic {width:13px;height:13px;vertical-align:middle;}

p.entryfootpage { margin:10px;}

img.bn  { width:380px; height:50px; margin:10px 36px;}

/*トップ*/

div#contentstop { font-size:0.8em; }
div.date {clear:both;background:url(image/gr_line.gif) no-repeat;}


div#contentstop h2 {font-size:13px;}
div#contentstop h3 {font-size:15px;margin-top:5px;margin-left:5px;}
div#contentstop h3 a {text-decoration:none;color:black;}


div.top { margin-bottom:20px;}
div.topentry { margin-top:14px;}
a.thum {float:left;margin:5px;margin-top:0;}
div.topbody {margin-top:10px;}
span.next  {font-size:11px;}



/*右*/
td#right { width:161px; vertical-align:top;}
div.push2 {background-color:#F3e0a0;padding-top:5px;padding:bottom:5px;}

div.checkt2 {position:relative;z-index:0;background:url(image/checkit_t2.gif) no-repeat top left;margin-top:13px;}
div.checkb2 {position:relative;z-index:1;background:url(image/checkit_b2.gif) no-repeat bottom left;padding-bottom:10px;margin-bottom:10px;}
div.checkm2 {position:relative;z-index:2;background:url(image/checkit_m2.gif) repeat top left;margin-top:40px;}

div.pick {position:relative;z-index:3;margin:10px;margin-bottom:20px;}
img.icmp { float:left;display:block;width:19px;height:21px;margin-right:5px;}
div.pick h3 { font-size:13px;text-decoration:none;color:black;}

div.pickexc {margin:8px 0;font-size:0.8em;}


div.newent {font-size:0.8em;border-bottom:1px dotted goldenrod;border-top:1px dotted goldenrod;}
div.newent h3 {margin:4px;padding:3px;font-size:13px;background:lightgoldenrodyellow;}
div.newent ul { margin:10px;margin-top:5px;line-height:110%;}
div.newent li { margin-bottom:4px;}
div.newent li a:link { text-decoration:none;color:#444444;}
div.newent li a:visited { text-decoration:none;color:#444444;}
div.newent li a:hover { text-decoration:underline;color:blue;}

