@charset "UTF-8";
/*ブログトップはパンくずリスト非表示*/
#Navigation .crumbs_area{
	display: none;
}

.icn_l{
	margin-right: 5px;
}

.subpage .content .blog_menu{
	margin-bottom: 22px;
}

.content .main_img_box {
	background-image: url(../../../../img/information/main_img_01.png);
	height: 348px;
}

.content_area {
	margin-bottom:60px;
}

.content .mda01 {
	width: 660px;
	border-bottom: 1px solid #cccccc;
	border-collapse: collapse;
	margin-bottom: 0;
}

.content .mda01:nth-of-type(1) {
/*	border-top: 1px solid #cccccc;*/
	padding-top: 20px;
}

.bge-contents .post:nth-of-type(1) .mda01{
	border-top: 1px solid #cccccc;
}

.detail_area .bge-contents [data-bgb]{
	margin: 0;
}

.content .mda01 img {
	margin-right: 27px;
	margin-bottom: 20px;
}

.content .mda01 p {
	padding: 0;
}
/*ブログイメージ*/
.content .blog_img{
	position: relative;
}
/*ブログカテゴリー表示*/
.content .blog_category{
	min-width:129px;
	max-width:240px;
/*	height: 31px;*/
	color: #fff;
	padding: 4px;
	/*letter-spacing: 13px;*/
	/*text-indent: 1em;*/
	position: absolute;
/*	top:129px;*/
	bottom: -160px;
}
/*ブログカテゴリー文字エリア*/
.content .blog_category p{
	text-align:center;
}

.content .mda01 p.title {
	font-size: 2.0rem;
	font-weight: bold;
	margin-bottom: 1.5px;
	line-height: 2.6rem;
	color: #474747;
}

.content .mda01 p.date {
	font-size: 1.4rem;
	color: #5b7ab4;
	font-weight: bold;
	margin-bottom: 17px;
}

.content .mda01 p.tag {
	font-size: 1.2rem;
	margin-bottom: 1px;
	color: #474747;
}

.content .mda01 p.tag:before {
	content: url(../../../../img/information/list_icon_01.png);
}

.content .mda01 p.detail_txt {
	font-size: 1.4rem;
	color: #474747;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.content .mda01 p a {
	text-decoration: none;
	color: inherit;
}

/* ブログ一覧では非表示 */
.post h4{
	display: none;
}

/* 続きを表示する、は非表示 */
p.more{
	display: none;
}
/* メタエリアは非表示 */
div.meta,
div.tag{
	display: none;
}

.content .mda01 img {
	width:240px;
	height:160px;
}

#ContentsBody .clearboth{
	height:0;
}

.main_hidden {
	display:none;
}

.sidebar div p.title {
	margin-top:0;
}

/*ページネーションエリア編集*/

.pagination {
	text-align:center;
	margin:30px auto 70px;
}

.pagination  a {
	text-decoration:none;
	color:#474747;
}

.pagination .count_area {
	margin-top:40px;
}

.pagination span.current.number {
	background-color:#e8e7e7;
	padding:10px 12px;
	border:solid 1px #cccccc;
}

.pagination span.counter, .pagination span.number, .pagination span.next_icon, .pagination span.last {
	margin-right:5px;
	margin-left:5px;
	position: relative;
	bottom: 10px;
}

.pagination span.counter {
	bottom: 7px;
}

.pagination span.next_icon {
	margin-left:0;
	margin-right:5px;
}

.pagination span.next a {
	display:block;
	width: 140px;
	margin:30px auto 0;
	padding:10px 20px;
	border:solid 1px #cccccc;
	line-height: 1;
}

.pagination span.number a, .pagination span.next a, .pagination span.next_icon a{
	padding:10px 12px;
	border:solid 1px #cccccc;
}

.pagination span.last a {
	padding:10px 8px;
	border:solid 1px #cccccc;
}

.pagination span.next a:after, .pagination span.next_icon a:before, .pagination span.last a:after {
	background: url(../../../../img/information/pagination_icon.png) no-repeat right center;
	padding-right:10px;
}

.pagination span.next_icon a:before {
	content:'';
	padding-right:5px;
	height:5px;
}

.pagination span.next a:after {
	content:'次のページへ';
}

.pagination span.last a:after {
	content:'最後';
}
