.guide_h2 { font-size: 2.8rem; border-bottom: 1px solid #7D5B2B; color: #7D5B2B; }
#info dl { display: flex; justify-content: space-between; flex-wrap: wrap; border-bottom: 1px dotted #CCC; }
#info dl:first-of-type { border-top: 1px dotted #CCC; }
#info dt { background: #F5F5F5; text-align: left; padding: 10px 10px 10px 20px; width: 30%; border-right: 1px dotted #CCC; }
#info dd { padding: 10px; width: 70%; font-size: 1.5rem; }