/* ヘッダー店名のテキスト色 */
#header .header_info .shop {
    color: #888888;
}

/* ヘッダー営業時間のテキスト色 */
#header .header_info .time {
    color: #888888;
}

/* ヘッダー電話番号のテキスト色 */
#header .header_info .tel {
    color: #888888;
}

/* プロフィールワンカラム化 */
#topbox #profdata dl {
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-direction: column;
width: 100%;
}

#topbox #profdata dt {
float:none;
width: 95%;
margin-top: 15px;
margin-bottom: 5px;
font-size: 1.2rem;
}

#topbox #profdata dd {
float:none;
width: 95%;
}


#main_con ul li article p {
white-space: wrap;
}