/*全体*/

* { margin:0;padding:0;}
body {color:#444444;font-family: 'MS P ゴシック',verdana, 'trebuchet ms', sans-serif;}

a:visited {color:#0000ff;}

a img { border:none;}

div#wrapper { width:820px;margin:auto; }

html>/**/body ul {list-style:none;}


/*ヘッダー*/

div#headwrapper { width:790px;}

div#head { height:105px;font-size:12px;}
html>/**/body div#head { height:85px;}
div#head table {width:790px;}

div#head h2 {height:19px;font-size:12px;margin-top:11px;}

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#blogtitle img {  height:20px;margin:3px 9px 3px 28px; }

div#blogtitle { font-family:verdana,arial;height:;background:url(../image/menu_bk3.jpg);font-size:12px;}
html>body div#blogtitle {margin-top:4px;}
div#blogtitle a { text-decoration:none;color:white;}

/*左*/

td#left {width:160px;vertical-align:top;}
td.left3 {border-right:solid 1px orchid;background:lightgoldenrodyellow;}



div.lside1 { background:plum;width:160px;border-bottom:solid 0px orchid;}
div.lside2 { background:lavenderblush;width:160px;border-bottom:dotted 1px orchid;}
div.lside3 { background:snow;width:160px;border-bottom:dotted 1px orchid;}
div.lside4 { background:lavenderblush;width:160px;border-bottom:solid 1px orchid;}
div.lside5 {background:white;width:160px;border-bottom:dotted 1px orchid;padding-bottom:8px;}

td#left h3 {margin-top:8px;margin-left:5px;}
html>/**/body td#left h3 {margin-top:0px;padding-top:8px;}

td#left p {text-align:left;font-size:10px;}
html>/**/body p.about {padding-bottom:10px;margin-bottom:0;}

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:130%;margin-bottom:4px;}

ul.keyul li {list-style:none;margin-bottom:2px;}
li.align { float:left;}
ul.keyul li img {margin-top:3px;}

ul#abul {line-height:100%;　line-height:80%;}
ul#abul li img {margin-top:1px;}

/*中央アーカイブ*/

td#center { width:465px; vertical-align:top; } 

div#contents { line-height:110%;margin:0 18px;}
div#contents p.headpage { font-size:14px;margin-top:10px;}
div#contents p.headpage a:link {text-decoration:none;}
div#contents p.headpage a:visited {text-decoration:none;}
div#contents p.headpage a:hover {text-decoration:underline;}

div#contentsentry { margin:11px 0px;font-size:0.9em; }
div#contentsentry h2 {font-size:16px;padding-top:8px;padding-left:10px;padding-bottom:2px;background:lavenderblush;margin-bottom:18px;}
div#contentsentry p {margin-bottom:10px;line-height:140%;}
div#contentsentry h3 {font-size:16px;margin-top:23px;}
div.entry { margin-top:14px;margin-left:4px;margin-right:4px;}

div.entry img { margin:15px 0;}
div.entry blockquote { margin:5px;margin-top:20px;background:#f6f6f6;font-size:12px;}
p.entryfoot { text-align:right;margin-top:10px;margin-right:5px;font-size:10px;}

img.entryic {width:13px;height:13px;vertical-align:middle;}

p.entryfootpage { margin:10px;margin-top:20px;font-size:90%;border-top:1px solid orchid;padding-top:5px;}

img.bn  { width:380px; margin:15px 40px;}

/*トップ*/

div#contentstop { font-size:0.8em; margin-top:14px;}
div.date {clear:both;background:url(image/gr_line.gif) no-repeat;color:#d65fcf;background:lavenderblush;padding:1px 2px;padding-top:7px;}


div#contentstop h2 {font-size:13px;}
div#contentstop h3 {font-size:15px;margin-top:10px;margin-left:5px;}
div#contentstop h3 a {text-decoration:none;color:black;}


div.top { margin-bottom:20px;}
div.topentry { margin-top:14px;}
a.thum img {float:left;margin:5px;margin-top:0;}
div.topbody {margin-top:10px;}
span.next  {font-size:11px;}



/*右*/
td#right { position:relative;z-index:0;width:161px; vertical-align:top;background:url(http://townweb.sakura.ne.jp/image/rightbk3.gif) left bottom repeat-x;}
div.push3 {background-color:#eac6ea;padding-top:5px;padding:bottom:5px;}

div.checkt3 {width:161px;position:relative;z-index:1;background:url(image/checkit_t2.gif) no-repeat top left;margin-top:12px;}
div.checkb3 {width:161px;position:relative;z-index:2;background:url(image/checkit_b2.gif) no-repeat bottom left;padding-bottom:10px;margin-bottom:10px;}
div.checkm3 {width:161px;position:relative;z-index:3;background:url(image/checkit_m2.gif) repeat top left;margin-top:10px;}

div.pick {position:relative;z-index:4;margin:10px;margin-bottom:20px;}
img.icmp {position:relative;z-index:5; float:left;display:block;width:19px;height:21px;margin-right:5px;}
div.pick h3 { position:relative;z-index:5;font-size:13px;text-decoration:none;color:black;}

div.pickexc {position:relative;z-index:5;margin:8px 0;font-size:0.8em;}
html>/**/body div.checkm3 {margin-top:20px;}

/*アーカイブと検索*/

ul.ar { list-style:none;margin-top:10px;}
ul.ar li {margin-bottom:3px;font-size:13px;}

p.arlink { margin:20px;font-size:14px;text-align:center;}



/*トップメニュー*/
div#blogtitleall { position:relative;z-index:0;font-family:verdana,arial;background:url(image/menu_bk1c.jpg);height:24px;}
div#blogtitleall table {margin:2px;margin-top:4px;margin-bottom:1px;}
div#blogtitleall td {position:relative;z-index:1;padding:0;}

div#blogtitleall td a { text-decoration:none;font-family:verdana,arial,san-serif;font-weight:bold;font-size:13px;width:112px;height:24px;display:block;}

div#blogtitleall td.menuct1 a:link { position:relative;z-index:2;background:url(menu/menuct_r1_c1.gif) no-repeat left top;vertical-align:middle;width:111px;}

div#blogtitleall td.menuct1 a:visited { position:relative;z-index:2;background:url(menu/menuct_r1_c1.gif) no-repeat left top;vertical-align:middle;width:111px;}

div#blogtitleall td.menuct1 a:hover { background:url(menu/menucton_r1_c1.gif) no-repeat left top;vertical-align:middle;width:111px;}


div#blogtitleall td.menuct2 a:link { position:relative;z-index:2;background:url(menu/menuct_r1_c2.gif) no-repeat left top;vertical-align:middle;}
div#blogtitleall td.menuct2 a:visited { position:relative;z-index:2;background:url(menu/menuct_r1_c2.gif) no-repeat left top;vertical-align:middle;}

div#blogtitleall td.menuct2 a:hover { background:url(menu/menucton_r1_c2.gif) no-repeat left top;vertical-align:middle;}


div#blogtitleall td.menuct3 a:link{position:relative;z-index:2; background:url(menu/menuct_r1_c3.gif) no-repeat left top;vertical-align:middle;}
div#blogtitleall td.menuct3 a:visited{position:relative;z-index:2; background:url(menu/menuct_r1_c3.gif) no-repeat left top;vertical-align:middle;}

div#blogtitleall td.menuct3 a:hover { background:url(menu/menucton_r1_c3.gif) no-repeat left top;vertical-align:middle;}



div#blogtitleall td.menuct4 a:link{ position:relative;z-index:2;background:url(menu/menuct_r1_c4.gif) no-repeat left top;vertical-align:middle;}
div#blogtitleall td.menuct4 a:visited{ position:relative;z-index:2;background:url(menu/menuct_r1_c4.gif) no-repeat left top;vertical-align:middle;}
div#blogtitleall td.menuct4 a:hover { background:url(menu/menucton_r1_c4.gif) no-repeat left top;vertical-align:middle;}


div#blogtitleall td.menuct5 a:link { position:relative;z-index:2;background:url(menu/menuct_r1_c5.gif) no-repeat left top;vertical-align:middle;}
div#blogtitleall td.menuct5 a:visited { position:relative;z-index:2;background:url(menu/menuct_r1_c5.gif) no-repeat left top;vertical-align:middle;}
div#blogtitleall td.menuct5 a:hover { background:url(menu/menucton_r1_c5.gif) no-repeat left top;vertical-align:middle;}


div#blogtitleall td.menuct6 a:link{ position:relative;z-index:2;background:url(menu/menuct_r1_c6.gif) no-repeat left top;vertical-align:middle;}
div#blogtitleall td.menuct6 a:visited{ position:relative;z-index:2;background:url(menu/menuct_r1_c6.gif) no-repeat left top;vertical-align:middle;}
div#blogtitleall td.menuct6 a:hover { background:url(menu/menucton_r1_c6.gif) no-repeat left top;vertical-align:middle;}


div#blogtitleall td.menuct7 a:link {position:relative;z-index:2; background:url(menu/menuct_r1_c7.gif) no-repeat left top;vertical-align:middle;width:113px;}
div#blogtitleall td.menuct7 a:visited {position:relative;z-index:2; background:url(menu/menuct_r1_c7.gif) no-repeat left top;vertical-align:middle;width:113px;}
div#blogtitleall td.menuct7 a:hover { background:url(menu/menucton_r1_c7.gif) no-repeat left top;vertical-align:middle;width:113px;}


span.menu {margin-left:43px;display:block;margin-top:6px;}
html>/**/body span.menu  {margin-top:0px;padding-top:4px;}
/**/

div#blogtitleall a {color:#8e3e18;}


/*フッター*/

div#footer {font-size:12px;text-align:center;border-top:1px solid orchid;padding-top:10px;width:790px;}


/*navilink*/

img#navilink {margin:10px;margin-top:8px;margin-bottom:0;}
span#navilink {font-size:10px;margin-left:18px;}