/*--------------- @- Tiny page-list ---------------*/
.tiny-page-list { 
	position: relative; 
	margin-bottom: 40px; 
}
.tiny-page-list img { 
	float: left; 
	padding-right: 25px; 
}
.tiny-page-list .p-title a { 
	color: #373b3e; 
	opacity: .8; 
	transition: all 0.25s; 
}
.tiny-page-list:hover .p-title a { 
	opacity: 1; 
}
.tiny-page-list .p-title + p { 
	margin-top: 0; 
}



/*--------------- 追加分 ---------------*/
.jirei{
	width: 45%;
	float: left;
	margin: 30px 10px 100px;

}

.jirei h5{
	font-size: 180%;
	border-bottom: dotted 1px ;
}

.tiny-page-list h5 a, .tiny h5 a{
}



@media (max-width: 979px) and (min-width: 768px){
.jirei{
	width: 45%;
	float: left;
	margin: 30px 10px 100px;

}

.jirei p{
	clear: both;
	padding-top:20px;
}

.jirei img{
	display: block !important;
	margin: 0 auto;
	float: none;
}
}



@media (max-width: 767px) and (min-width: 450px){
.jirei{
	width: 45%;
	float: left;
	margin: 30px 10px 100px;

}

.jirei p{
	clear: both;
	padding-top:20px;
}

.jirei img{
	display: block !important;
	margin: 0 auto;
	float: none;
}
}

@media (max-width: 449px){

.jirei{
	width: 100%;
	margin: 30px 10px 100px;

}

.jirei p{
	clear: both;
	padding-top:20px;
}

.jirei img{
	display: block !important;
	margin: 0 auto;
	float: none;
}
}
