@charset "utf-8";

#contents ul li.clearfix{
	margin-bottom:2em;
}
#contents ul li div p{
	padding-bottom:1em;
	border-bottom:1px solid #cccccc;
	margin-bottom:1em;
}
#contents .gallery3 li{
	border:1px solid #cccccc;
	background:#ffffff;
	padding:0 0 1em;
}
#contents .gallery3 li h4{
	background:#3d286c;
	color: #ffffff;
	padding:0.5em 0;
	margin-bottom:0.5em;
}
#contents .gallery3 img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:180px;
	display:block;
	margin: 0 auto;
	box-sizing:border-box;
	margin-bottom:0.2em;
}
#contents .gallery3 li p{
	text-align:left;
	padding:0 1em;
}

#contents .contact{
	background: url(../img/gallery/contact.png) no-repeat left bottom;
	text-align: center;
	padding: 40px;
}
#contents .contact h4{
	font-weight:bold;
	background: url(../img/gallery/border.gif) no-repeat center bottom;
	margin:0 0 15px !important;
	font-size: 24px;
	padding: 1em 160px 0.5em;
}
#contents .contact p{
	padding:0.2em;
}
#contents .contact p span{
	font-size:200%;
}

@media screen and (max-width:769px){

}
