@charset "UTF-8";

.info .boxTitle:after{
	font-size:1px;
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.info .boxTitle{
	zoom: 1;
}



/* PC
-------------------------------------------- */
@media print, screen and (min-width: 681px){



.info .imageMedia{
	text-align:center;
	margin-bottom:10px;
}
.info .imageMedia img{

}

.info .boxTitle{
	width:650px;
	margin:auto;
	margin-bottom:15px;
	padding:15px 15px 0 15px;
}
.info .boxTitle p.lead{
	font-size:1.05em;
	color:#666;
	margin-bottom:0;
}
.info .boxTitle .image{
	float:left;
	margin-right:14px;
}




}


/* Mobile
-------------------------------------------- */
@media screen and (max-width: 680px){








.info .imageMedia{
	text-align:center;
	margin-bottom:10px;
}
.info .imageMedia img{

}

.info .boxTitle{
	margin:auto;
	margin-bottom:15px;
	padding:15px 15px 0 15px;
}
.info .boxTitle p.lead{
	font-size:1.1em;
	color:#666;
	margin-bottom:12;
}
.info .boxTitle .image{
	float:left;
	width: 40%;
	margin-right:14px;
}

.info #main .entry .boxMeta{
	width: 94%;
	margin: auto;
}
.info #main .entry p.terms{
	width: 80px;
	margin-bottom: 12px;
}

.info #main .entry p{
	width: 90%;
	margin: auto;
}








}

