@charset "utf-8";
/* CSS Document */

/* information ==============================================================
	1. p-mainTitle
	2. p-articles
======================================================================== */

/* =====================================================================
	1. p-mainTitle
======================================================================== */

.p-information .p-mainTitle {
	width: 100%;
	height: 90px;
	background: url(../img/title/title_information.png) no-repeat center, url(../img/title/bg_title.jpg) repeat center;;
}
@media screen and (max-width: 999px) {
	.p-information .p-mainTitle {
		height: 45px;
		background-size: auto 45px;
	}
}

/* =====================================================================
	2. p-articles
======================================================================== */

.p-information .p-articles {
	width: 100%;
	height: auto;
	padding-top: 40px;
	background: url(../img/information/bg_information.jpg) repeat center;
}
.p-information .p-articles .c-article {
	width: 960px;
	margin: auto;
	padding-bottom: 40px;
}
.p-information .p-articles .c-article .c-title {
	position: relative;
	display: block;
	width: 100%;
	min-height: 36px;
	margin-bottom: 15px;
	color: #461900;
	font-weight: normal;
	font-size: 2.6rem;
	line-height: 3.6rem;
	padding: 6px 0;
	border-bottom: #FFFFFF solid 1px;
}
.p-information .p-articles .c-article .c-title:before {
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	border-bottom: #461900 solid 1px;
}
.p-information .p-articles .c-article .c-time {
	display: block;
	width: 100%;
	text-align: right;
	color: #000000;
	font-size: 1.4rem;
	line-height: 2.0rem;
	margin-bottom: 15px;
}
.p-information .p-articles .c-article p,
.p-information .p-articles .c-article div {
	display: table;
	width: 100%;
	color: #000000;
	font-size: 1.4rem;
	line-height: 2.0rem;
	padding-bottom: 1em;
}
.p-information .p-articles .c-article ul {
	margin-left: 25px;
	padding-left: 0;
}
.p-information .p-articles .c-article ol {
	margin-left: 30px;
	padding-left: 0;
}
.p-information .p-articles .c-article ul li {
	list-style-type: disc;
	font-size: 1.4rem;
	line-height: 2.0rem;
}
.p-information .p-articles .c-article ol li {
	list-style-type: decimal;
	font-size: 1.4rem;
	line-height: 2.0rem;
}

/*image*/
.thumbnail-align img{float:left;padding:7px;margin:0 20px 20px 0;background-color:#eee;}
img.alignleft{float:left;margin:0 20px 20px 0;}
img.alignright{float:right;margin:0 0 20px 20px;}
.aligncenter{clear: both;display: block;margin:auto;}
.wp-caption {margin-bottom: 20px;text-align: center;}
.wp-caption.alignleft{float:left;margin:0 15px 15px 0;}
.wp-caption.alignright{float:right;margin:0 0 15px 15px;}
.wp-caption img {margin:0;}
.wp-caption p.wp-caption-text {color: #000000;font-size: 1.4rem;line-height: 2.0rem;margin:0;}
.gallery {margin:0 auto 18px;padding:0 0 25px;}
.gallery .gallery-item {float: left;text-align: center;}
.gallery .gallery-caption {color: #888;font-size: 12px;margin:0;}
.gallery br+br {display: none;}
@media screen and (max-width: 999px) {
	.p-information .p-articles {
		padding-top: 20px;
	}
	.p-information .p-articles .c-article {
		width: auto;
		margin: 0 10px;
	}
	.p-information .p-articles .c-article img {
		max-width: 100%;
		height: auto;
	}
}

/*wp-pagenavi*/
.wp-pagenavi {
	width: 960px;
	margin: auto;
	padding-bottom: 60px;
	text-align: center;
}
.wp-pagenavi span{font-size:1.1rem;line-height:2.2rem;}
.wp-pagenavi span.extend {color:#ccc;margin:2px;}
.wp-pagenavi span.current{background-color:#48e;color:#fff;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;margin:2px;}
.wp-pagenavi span.pages{background-color:#ccc;padding:5px 20px;color:#fff;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;margin:2px;}
.wp-pagenavi a{font-size:1.1rem;line-height:2.2rem;color:#fff;padding:5px 10px;background-color:#999;text-decoration:none;border-radius:5px;-moz-border-radius:5px;padding:5px 10px;margin:0 2px;}
.wp-pagenavi a:hover{background-color:#aaa;}
@media screen and (max-width: 999px) {
	.wp-pagenavi {
		width: auto;
		margin: 0 10px;
	}
}

/*navigation*/
.p-pageLink {
	width: 960px;
	margin: auto;
	padding-bottom: 60px;
	text-align: center;
}
.p-pageLink a{font-size:1.1rem;line-height:2.2rem;color:#fff;padding:5px 10px;background-color:#999;text-decoration:none;border-radius:5px;-moz-border-radius:5px;padding:5px 10px;}
.p-pageLink a:hover{background-color:#aaa;}
.p-pageLink .p-prev {float:left;}
.p-pageLink .p-next {float:right;}
@media screen and (max-width: 999px) {
	.p-pageLink {
		width: auto;
		margin: 0 10px;
	}
}


