body { background-color: #fff;color: #333; font-size:15px; line-height:1.6;}
table td {font-size:15px; }
#header #site-title a img { max-height:100%; margin-top:3px; }
#powerd { display:none; }
#gMenu .menu li a strong { font-size:16px; font-weight: bold; line-height:28px; }
#headerTop {display: none;}

@media (min-width: 970px) {
/* #main #container #content { width:680px; }
#main #container #content.content { width: 960px; }
#main #container #sideTower { width:230px; margin:0 auto; text-align:center; }
*/
    .content .infoList {
        width: 800px;
        margin: 0 auto;
    }
}

.content .infoList .rssBtn {display: none;}
.content .entry-meta {display:none;}
.content .infoList ul li {
    border-bottom: 1px dotted #ccc;
    padding: 10px;
    list-style: none;
    margin-bottom: 0px;
}

/* =======================================
	PC用
======================================= */
@media (min-width: 641px) {

    #content .nopc {
        display: none;
    }
}

/* =======================================
	モバイル用（スマホ・タブレット）
======================================= */

@media (max-width: 640px) {

    #content .nosp {
        display: none;
    }
}

/*-------------------------------------------
  media all  
-------------------------------------------*/
#content p,#content li,#content H4 { font-size:100%;line-height:1.6; } 
H1 { line-height: 1.3;}
.content .infoList .infoListBox div.entryTxtBox p.entryMeta .infoDate, .content .infoList .infoListBox div.entryTxtBox p.entryMeta .infoCate {
    color: #333; }
#content h2, #content h1.contentTitle, #content h1.entryPostTitle { background:linear-gradient(to bottom, #e5e5e5, #fff); /* IEグラデ */}
.sideTower .localHead { font-size:100%; background:linear-gradient(to bottom, #e5e5e5, #fff); /* IEグラデ */ }
.sideTower .sideWidget li a { color: #333; }
#panList { font-size:13px; }



/*-------------------------------------------
	#footer
-------------------------------------------*/

#footer	{ 
    border-top:1px solid #ccc;color:#909090; background-color:#f0f0f0; }
#footerSiteMap .menu a	{ color:#909090;}

/*-------------------------------------------
	#siteBottom
-------------------------------------------*/
#siteBottom { 
    border-top:1px solid #ccc; background-color:#f0f0f0; }
#siteBottom #powerd,
#siteBottom #powerd a	{ 
    color:#202020; }




/*-------------------------------------------
	#original
-------------------------------------------*/

.clear {clear: both;}
.marginLR20px{ padding: 0 20px;}
.marginTB20px{ padding: 20px 0;}