/* ----背景薄灰・ボーダー灰・アンカー赤矢印---- */
div.type-C{}
div.type-C span{
	padding:20px;
	min-width:200px;
	display:inline-block;
	border:1px solid #CCC;
	border-right:none;
	background:#fafafa;
	}
div.type-C span:last-child{
	content:"";
	border-right:1px solid #CCC;
	}
div.type-C a{
	line-height:18px;
	background: url("../images/common/a_type-B.png") no-repeat;
	background-position:left 50%;
	padding-left:10px;
	font-size:13px;
	font-size:1.3rem;
	color:#292929;
	font-weight:bold;
}	


div.type-C span.type-C_wide{
	width:300px;
	margin:2px;
	border-right:1px solid #CCC;
	}



/*┏…………………………………………………………………………………………┓
    記事一覧
  ┗…………………………………………………………………………………………┛ */
.frontpage_information{
	width:100%;
	padding-bottom:30px;
	}
.frontpage_information span{
	display:inline-block;
	float:left;
	width:32.5%;
	height:115px;
	padding:10px;
	background:#fafafa;
	margin-right:1%;
	}

.frontpage_information .nihonbasi{
	background:#939;
	padding:0 10px;
	color:#FFF;
	margin-bottom:5px;
	font-size:12px;
	display:inline-table;
	}

.frontpage_information .ueno{
	background:#066;
	padding:0 10px;
	color:#FFF;
	margin-bottom:5px;
	font-size:12px;
	display:inline-table;
	}


.frontpage_information span:last-child{
	margin-right:0;
}

.frontpage_information .time{
	display:inline-table;
	margin-bottom:2px;
	margin-right:4px;
	padding:0 10px;
	background:#888;
	font-size:12px;
	color:#FFF;
	height:30px;
}

/*┏…………………………………………………………………………………………┓
    ・FLOAT
  ┗…………………………………………………………………………………………┛ */
.float_left{float:left;}
.float_right{float:right;}
.float_container:after{content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;}
  
  	
/* ----黒文字・赤矢印---- */
a.type-B{
		background: url("../images/common/a_type-B.png") no-repeat 2px 3px;
		padding-left:12px;
		color:#292929;
		font-size:13px;
		font-weight:bold;
		
		}
		a.type-B:hover{
		font-size:13px;
		text-decoration:underline;
		color:#4D4D4D;
		font-weight:bold;
		}
a.type-B:hover{
color:#292929 !important;

}