/* CSS Document */
/*Recir*/
div.navigation { margin: 30px 0px; }
div.alignleft { font-size: 75%; float: left; }
div.alignleft p.wp-caption-text { font-size:12px; }

div.alignright { font-size: 75%; float: right; }
div.alignright p.wp-caption-text { font-size:12px; }

div.mceTemp { font-size:80%; line-height:160%; margin:0 0 1.2em; padding:0; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif"; }

#blog .entry table { border:none; border-collapse:separate; border-spacing:0px; }
#blog .entry table th ,#blog .entry table td { border:none; vertical-align:top; }
#blog .entry table th p ,#blog .entry table td p { font-size:100%; }
#blog .entry table th p.wp-caption-text ,#blog .entry table td p.wp-caption-text { font-size:12px; }

#patrol .entry table { border:none; border-collapse:separate; border-spacing:0px; }
#patrol .entry table th ,#patrol .entry table td { border:none; vertical-align:top; }
#patrol .entry table th p ,#patrol .entry table td p { font-size:100%; }
#patrol .entry table th p.wp-caption-text ,#patrol .entry table td p.wp-caption-text { font-size:12px; }

/*o*/
#blog #contents h4,#news #contents h4,#patrol #contents h4 { padding-bottom: 10px; }
#blog #contents h4.pagetitle,#news #contents h4.pagetitle,#patrol #contents h4.pagetitle {background: none;color:#2F6822;font-size:90%;font-weight:bold;line-height:180%;margin:30px 0 10px;padding:0 0 0px 0px;}
h5.widgettitle { background-color:#E7E7E7; font-size: 100%; font-weight: bold; border-left: 3px solid #333; padding: 3px 5px; margin: 25px 0px 10px; }

div.entry_date { font-size: 65%; margin: 0px 0px 15px; }

/*J_[*/
table#wp-calendar { font-size: 100%; border-collapse: collapse; margin: 0px 0px 20px; }
table#wp-calendar th,table#wp-calendar td { padding: 1px 8px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; text-align: center; }
table#wp-calendar th { width: 14%; }
th,table#wp-calendar td#prev { text-align: left; }
th,table#wp-calendar td#next { text-align: right; }
table#wp-calendar caption { background: #f7f7f7; padding: 3px; font-weight: bold; }

/*B*/
li#search-2 label { display: none; }
label.screen-reader-text { display: none; }

#blog #local-navi ul li ul li { background:transparent url(../img/arw.gif) no-repeat scroll 0 50%;
list-style-type:none !important;
margin:0 !important;
padding:0 0 0 10px !important; }

#news #local-navi ul li ul li { background:transparent url(../img/arw.gif) no-repeat scroll 0 50%;
list-style-type:none !important;
margin:0 !important;
padding:0 0 0 10px !important; }

#patrol #local-navi ul li ul li { background:transparent url(../img/arw.gif) no-repeat scroll 0 50%;
list-style-type:none !important;
margin:0 !important;
padding:0 0 0 10px !important; }

