h3.pamph {
  padding: 0.5em;
  background: #fffaf4;
  border-left: solid 5px #ffaf58;
  font-size:1.5rem;
  line-height:1.7;
}
.mt50 {
	margin-top:50px;
}
.ph_new {
	padding:0.2rem 0.6rem;
	color:#FFFFFF;
	background:#d70035;
	font-size:1rem;
	border-radius:3px;
}
.sc_name {
	margin:1em;
	text-align:center;
	font-weight:bold;
	margin-top:2em;
}
.ph_img {
	border:1px solid #888888;
	padding:5px;
	margin:1em 0;
}

.box5-4{
	padding:2.5em 2em 1.5em; /* ボックス内側余白 */
	position:relative; /* 配置(ここを基準に)*/
	border: 1px solid #CCA99D;/* ボックスの線 (太さ・種類・色)*/
	line-height:1.5;
	margin-top:3em;
}
.box5-4 .box-title {
	background-color:#CCA99D; /* タイトル背景色 */
	font-size: 1em;/* タイトル文字の大きさ */
	color: #fff ; /* タイトル文字色 */
	padding: 7px 12px;/*タイトルの余白*/
	line-height: 1;/*タイトルの行の高さ*/
	position:absolute;/* 配置(ここを動かす) */
	top: -10px; /*上からの距離*/
	left: 20px; /*左からの距離*/
}