/*全体*/

* { 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.headright p  { font-size:10px;}

div#blogtitle img { margin:3px 5px; vertical-align:middle;}
div#blogtitle { position:relative;z-index:0;font-family:verdana,arial;background:url(mage/menu_bk1.jpg);height:46px;}
div#blogtitle table {margin:1px;margin-top:5px;}
div#blogtitle td {position:relative;z-index:1;padding:0;}

div#blogtitle td a { text-decoration:none;font-family:verdana,arial,san-serif;font-weight:bold;font-size:13px;width:112px;height:42px;display:block;}

div#blogtitle td.menust1 a:link { position:relative;z-index:2;background:url(menu/menust_r1_c1.png) no-repeat left top;vertical-align:middle;width:111px;}

div#blogtitle td.menust1 a:visited { position:relative;z-index:2;background:url(menu/menust_r1_c1.png) no-repeat left top;vertical-align:middle;width:111px;}

div#blogtitle td.menust1 a:hover { background:url(menu/menuston_r1_c1.png) no-repeat left top;vertical-align:middle;width:111px;}


div#blogtitle td.menust2 a:link { position:relative;z-index:2;background:url(menu/menust_r1_c2.png) no-repeat left top;vertical-align:middle;}
div#blogtitle td.menust2 a:visited { position:relative;z-index:2;background:url(menu/menust_r1_c2.png) no-repeat left top;vertical-align:middle;}

div#blogtitle td.menust2 a:hover { background:url(menu/menuston_r1_c2.png) no-repeat left top;vertical-align:middle;}


div#blogtitle td.menust3 a:link{position:relative;z-index:2; background:url(menu/menust_r1_c3.png) no-repeat left top;vertical-align:middle;}
div#blogtitle td.menust3 a:visited{position:relative;z-index:2; background:url(menu/menust_r1_c3.png) no-repeat left top;vertical-align:middle;}

div#blogtitle td.menust3 a:hover { background:url(menu/menuston_r1_c3.png) no-repeat left top;vertical-align:middle;}



div#blogtitle td.menust4 a:link{ position:relative;z-index:2;background:url(menu/menust_r1_c4.png) no-repeat left top;vertical-align:middle;}
div#blogtitle td.menust4 a:visited{ position:relative;z-index:2;background:url(menu/menust_r1_c4.png) no-repeat left top;vertical-align:middle;}
div#blogtitle td.menust4 a:hover { background:url(menu/menuston_r1_c4.png) no-repeat left top;vertical-align:middle;}


div#blogtitle td.menust5 a:link { position:relative;z-index:2;background:url(menu/menust_r1_c5.png) no-repeat left top;vertical-align:middle;}
div#blogtitle td.menust5 a:visited { position:relative;z-index:2;background:url(menu/menust_r1_c5.png) no-repeat left top;vertical-align:middle;}
div#blogtitle td.menust5 a:hover { background:url(menu/menuston_r1_c5.png) no-repeat left top;vertical-align:middle;}


div#blogtitle td.menust6 a:link{ position:relative;z-index:2;background:url(menu/menust_r1_c6.png) no-repeat left top;vertical-align:middle;}
div#blogtitle td.menust6 a:visited{ position:relative;z-index:2;background:url(menu/menust_r1_c6.png) no-repeat left top;vertical-align:middle;}
div#blogtitle td.menust6 a:hover { background:url(menu/menuston_r1_c6.png) no-repeat left top;vertical-align:middle;}


div#blogtitle td.menust7 a:link {position:relative;z-index:2; background:url(menu/menust_r1_c7.png) no-repeat left top;vertical-align:middle;width:113px;}
div#blogtitle td.menust7 a:visited {position:relative;z-index:2; background:url(menu/menust_r1_c7.png) no-repeat left top;vertical-align:middle;width:113px;}
div#blogtitle td.menust7 a:hover { background:url(menu/menuston_r1_c7.png) no-repeat left top;vertical-align:middle;width:113px;}



span.menu {margin-left:43px;display:block;margin-top:15px;}
html>/**/body span.menu  {margin-top:0px;padding-top:15px;}

div#blogtitle a {color:#8e3e18;}


/*左*/

td#left {width:160px;vertical-align:top;}
td.left1 {border-right:solid 1px #DAA520;background:lightgoldenrodyellow;}



div.lside1 { background:#FFFED2;#ffffcc;width:160px;border-bottom:dotted 0px #DAA520;}
div.lside3 { background:#FFFEBF;#FDF5C4;#f8f5d1;lightgoldenrodyellow;width:160px;border-bottom:dotted 1px #DAA520;}
div.lside2 { background:#FBF5C8;lightgoldenrodyellow;#f8f5d1;lightgoldenrodyellow;#f8f8c0;#ffffe6;width:160px;border-bottom:dotted 1px #DAA520;}
div.lside4 { background:#F7EDC0;#fff8dc;width:160px;border-bottom:dotted 1px #DAA520;}

div.lside5 {background:white;width:160px;border-bottom:solid 0px #DAA520;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;}

p.about { margin:8px; margin-bottom:10px;lie-height:120%;}
html>/**/body p.about {padding-bottom:10px;margin-bottom:0;}

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#topnew {line-height:110%;margin:15px 10px 0 22px;}

div#topevent { width:135px;float:right;}
div#contents { line-height:110%;margin:0px 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: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:0px;margin-right:5px;font-size:10px;}

img.entryic {width:13px;height:13px;vertical-align:middle;}

p.entryfootpage { margin:10px;}

img.bn  { width:380px; margin:15px 40px;border:1px solid #444444;}

/*トップ*/

div#contentstop { font-size:0.8em;}
div.date {clear:both;color:#8e3e18;#7B4815;background:#FFF499;#F4E3AE;#FFF493;#f8f5d1;#FDF5C4;#FBEE9D;lightgoldenrodyellow;padding-left:4px;margin-top:10px; }


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;}

div#topevent h3 {margin:0;margin-top:9px;}
div.topnewentry {float:left; width:280px;}

div.recot {background:url() no-repeat top left;margin-top:10px;}

div.recob {background:url(image/reco_bk_b.gif) no-repeat bottom left; margin-bottom:10px;padding-bottom:5px;}

img.recobn { margin:2px 5px;}

div.recob p { font-size:12px;margin:5px;line-height:120%;}

div.pht {width:263px;position:relative;z-index:0;background:url(image/ph_bk.jpg) no-repeat top left;margin-top:7px;margin-bottom:7px;margin-left:4px;}

div.phb {width:263px;position:relative;z-index:1;background:url(image/ph_bk_b.jpg) no-repeat bottom left;}

div.phb a img {position:relative;z-index:2;margin:9px 8px 12px 10px; width:240px;}



/*右*/
td#right {position:relative;z-index:0;width:161px; vertical-align:top;background:url(http://townweb.sakura.ne.jp/image/rightbk1.gif) left bottom repeat-x;}
div.push1 {background-color:#FFFEBF;lightgoldenrodyellow;#ffffcc;#fffd89;padding-top:5px;padding:bottom:5px;}

div.checkt {width:161px;position:relative;z-index:1;background:url(image/checkit_t6.gif) no-repeat top left;margin-top:12px;}
div.checkb {width:161px;position:relative;z-index:2;background:url(image/checkit_b6.gif) no-repeat bottom left;padding-bottom:10px;margin-bottom:10px;}
div.checkm {width:161px;position:relative;z-index:3;background:url(image/checkit_m6.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.checkm {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;}



/*スケジュール*/
table.sc {
font-family:MS UI Gothic;font-size:10px;border:1px solid #DAA520;border-bottom:0;width:135px;background-color:white;lightgoldenrodyellow;}

td.le {color:#DAA520;padding:3px;margin-left:4px;text-align:left;width:40px;border-right:1px solid #DAA520;border-bottom:1px solid #DAA520;}

td.ri {padding:2px;text-align:left;border-bottom:1px solid #DAA520;}

td.ri ul {line-height:110%;}
td.ri li a:link {text-decoration:none;}
td.ri li a:visited {text-decoration:none;}
td.ri li a:hover {text-decoration:underline;}



/*フッター*/

div#footer {font-size:12px;text-align:center;border-top:1px solid #DAA520;padding-top:10px;width:790px;}



/*navilink*/

img#navilink {margin:10px;margin-top:8px;margin-bottom:0;}
span#navilink {font-size:10px;margin-left:18px;}


