.featured-post time
{ display: none !important;
}




.widget-title{
font-size: 110%!important;}

.entry-content h2{
font-size: 115%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}


.menu-item {
	text-transform:none;}


.entry-meta {
	font-size: 70% !important;
	text-align:right!important;
}

.entry-meta a {
	border-bottom:none !important;
}


.featured-post .entry-header {
	background-color: rgba( 255, 255, 255, 0.2 );
	bottom: 25%;
	top: 25%;
	width: 50%;
}

.featured-table-cell.entry-title {
font-size: 110%!important;}

.post-list-content h2{
	font-size: 35px;
}

@media screen and (min-width: 300px) {
.featured-table h2{font-size: 70%!important;}
	.post-list-content h2{
	font-size: 17px!important;}
		h1.entry-title{font-size: 18px!important;}
}


@media screen and (min-width: 1200px) {	
.featured-table h2{font-size: 25px!important;}
	.post-list-content h2{
	font-size: 18px!important;}
	h1.entry-title{font-size: 22px!important;}
}

.site-copyright,
.site-credit {
	font-size: 75%!important;
}




/*モバイル固定フッターメニュー*/
#mobileFootNav { display:none; }
@media only screen and (max-width: 767px) {
	#mobileFootNav { display:block; z-index:1030; width:100%; height:60px; position:fixed; bottom:0; }
	#mobileFootNav { background:rgba(255,255,255,0.7); border-top:1px solid #e1e1e1; }
	#mobileFootNav .ftNavBtn { float:left; width:31%; height:46px; margin:7px 1%; }
	#wrap_all { padding-bottom:60px; } 
}

/* ボタンデザイン */
.blueButton .webfontIcon { font-size:20px; line-height:24px; font-weight:normal; }
.blueButton {
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	background-color:#007dc1;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
.blueButton:hover {
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	background-color:#0061a7;
	text-decoration:none;
}
.blueButton:active { position:relative; top:1px; }

#mobileFootNav{ width:90%!important;}

