.gyoms-tl { list-style: none; margin: 1.5em 0; padding: 0 0 0 1em; border-left: 2px solid #c3c4c7; }
.gyoms-tl-entry { margin: 0 0 1.5em; padding: 0; }
.gyoms-tl-date { display: block; font-size: 0.85em; color: #646970; }
.gyoms-tl-title { margin: 0.2em 0; font-size: 1.1em; }
.gyoms-tl-body { margin: 0.3em 0; }
.gyoms-tl-media { margin: 0.5em 0; }
.gyoms-tl-img { max-width: 100%; height: auto; display: block; margin: 0.3em 0; }
.gyoms-tl-file { display: inline-block; margin-right: 1em; }
.gyoms-cm { margin: 1.5em 0; }
.gyoms-cm-heading { margin: 0 0 0.5em; }
.gyoms-cm-item { margin: 0 0 1.2em; }
.gyoms-cm-meta { margin: 0; font-size: 0.85em; color: #646970; }
.gyoms-cm-notice { padding: 0.5em 0.8em; background: #f0f0f1; }
.gyoms-cm-form label { display: block; margin: 0.6em 0; }
.gyoms-cm-hp { position: absolute; left: -9999px; }
