.box2 {
	padding: 2em 2em;
	margin:2em 0;
	font-weight: bold;
	color: 383838;
	background: #FFF;
	border: solid 3px #FF1A6F;
	border-radius: 10px;
}
.box2 p{
	 margin: 0;
	padding: 0;
}

.box3 {
  background: #FFF;
  border: dashed 6px #ffb03f;/*破線*/
  border-radius: 9px;
  margin-left: 10px;/*はみ出ないように調整*/
  margin-right: 10px;/*はみ出ないように調整*/
  padding: 2em 1.5em;
}

ul li, ol li {
  line-height: 1.5;
  padding: 0.5em 0;
}

/* ===================================================あわせて読みたい　複数リンク対応カスタマイズ=================================================== */
.emphasize-link {
position: relative;
margin: 36px 0 16px;
padding: 16px 10px;
border: 2px solid #df8182;
background-color: #fffbf5;
}
.emphasize-link p:last-child {
margin-bottom: 0;
}
.emphasize-link::before {
position: absolute;
bottom: 100%;
left: -2px;
padding: 2px 6px;
content: "あわせて読みたい";
background-color: #df8182;
color: #fff;
font-weight: bold;
}