@charset "UTF-8";

/* -------------------------- */
/* content */
/* -------------------------- */

/* detail */
.info_detail {
}
	.info_detail .entry_title {
		margin: 5px 0 25px;
		padding-bottom: 25px;
		border-bottom: 1px solid #ddd;
		font-size: 1.6rem;
		font-weight: bold;
	}

.pageNavi {
	margin-top: 35px;
	padding-top: 35px;
	border-top: 1px solid #ddd;
}
	.pageNavi .pageNavi_list {
		overflow: hidden;
	}
	.pageNavi .pageNavi_list > .btn_prev {
		float: right;
	}
	.pageNavi .pageNavi_list > .btn_next {
		float: left;
	}
		.pageNavi .pageNavi_list li a {
			display: block;
			padding: 10px;
			border: 1px solid #ddd;
			background-color: #fff;
			color: #323232;
			text-align: center;
			font-size: 1.3rem;
			transition: .5s;
		}
		.pageNavi .pageNavi_list li a:hover {
			border: 1px solid #ce463c;
			background-color: #ce463c;
			text-decoration: none;
			color: #fff;
		}




/* ================================================================================================================================================================================== */
/* tablet */
/* ================================================================================================================================================================================== */

@media only screen and (min-width:768px) {

/* -------------------------- */
/* content */
/* -------------------------- */

/* detail */
.info_detail {
}
	.info_detail .entry_title {
		margin: 10px 0 35px;
		padding-bottom: 35px;
		font-size: 2.0rem;
	}

.pageNavi {
	margin-top: 45px;
	padding-top: 45px;
}
	.pageNavi .pageNavi_list {
	}
		.pageNavi .pageNavi_list li a {
			padding: 15px;
			font-size: 1.4rem;
		}

}


/* ================================================================================================================================================================================== */
/* pc */
/* ================================================================================================================================================================================== */

@media only screen and (min-width:1024px) {

/* -------------------------- */
/* content */
/* -------------------------- */

/* detail */
.info_detail {
}
	.info_detail .entry_title {
		margin: 10px 0 45px;
		padding-bottom: 45px;
		font-size: 2.4rem;
	}

.pageNavi {
	margin-top: 50px;
	padding-top: 50px;
}

}


/* ================================================================================================================================================================================== */
/* pc */
/* ================================================================================================================================================================================== */
@media only screen and (min-width:1280px) {

/* detail */
.info_detail {
}
	.info_detail .entry_title {
		margin: 10px 0 60px;
		padding-bottom: 60px;
	}

.pageNavi {
	margin-top: 80px;
	padding-top: 80px;
}
	.pageNavi .pageNavi_list {
	}
		.pageNavi .pageNavi_list li a {
			padding: 15px;
			font-size: 1.6rem;
		}



}