html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* reset */
* {
    font-family: 'Roboto', sans-serif;
}
.col {
    display: inline-block;
    vertical-align: top;
    height: 80px;
}
.image {
    width: 163px;
    height: 80px;
    position: absolute;
    left: 0;
    top: 0;
}
.info {
    width: 100%;
    height: 80px;
    max-width: 320px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
article {
    padding-bottom: 18px;
    position: relative;
}
.img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
    max-width: 120px;
    display: inline-block;
    vertical-align: top;
}
p, h1 {
    display: block;
}
.party-color {
    width: 12px;
    margin-right: 16px;
    height: 100%;
    background: black;
    display: inline-block;
    vertical-align: top;
}
.category {
    height: 12px;
    line-height: 14px;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 4px;
    font-family: 'Roboto Slab', serif;
    font-weight: bold;
}
.title, .title-mobile {
    font-family: 'Roboto', sans-serif;
    line-height: 18px;
    height: 46px;
}
.article-input {
    width: 75%;
    max-width: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
        -ms-transform: translateY(-50%) translateX(-50%);
            transform: translateY(-50%) translateX(-50%);
}
.article-input input {
    line-height: 20px;
    height: 40px;
    padding: 10px;
    font-size: 16px;
    width: 90%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #b5b5b5;
    border-right: 0;
}
.article-input button {
    width: 10%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 40px;
    background: #eee;
    border: 1px solid #b5b5b5;
    cursor: pointer;
}
hr {
    margin: 0;
}
header {
    padding: 1px 0;
    position: relative;
    height: 50px;
}
header hr { 
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    top: 14px;
    height: 1px;
    z-index: 5;
    border: 0;
    background: #CCCCCC;
}
footer {
    padding: 9px 0 16px 0;
}
footer hr {  
    position: absolute;
    margin: auto;
    width: 100%;
    height: 1px;
    z-index: 5;
    border: 0;
    background: #CCCCCC;
}
.principle {
    font-family: 'Roboto Slab', serif;
    display: block;
    text-align: center;
    z-index: 15;
    color: #CCCCCC;
}
.source {
    color: #CCCCCC;
    line-height: 16px;
    display: block;
}
a {
    display: block;
    color: inherit;
    text-decoration: none;
}
article {
    cursor: pointer;
}
.logo span {
    background: url('data:image/png;base64,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');
    background-position: center;
    background-size: 55px 51px;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
@media (min-width: 704px) { /* desktop: Post Body 704*/
}
@media (max-width: 703px) and (min-width: 572px) { /* tablet: Post Body 572 */

}
@media (min-width: 572px) {
    .info {
        padding-left: 163px;
        max-width: none;
        padding-right: 10px;
    }
    .logo {
        display: inline-block;
        width: 75px;
    }
    .title {
        display: block;   
        font-size: 13px;
        max-width: 380px;
        height: 36px;
        margin-bottom: 10px;
        font-weight: bold;
    }
    .source {
        font-size: 13px;
        margin-top: 3px;
    }
    .title-mobile {
        display: none;
    }
    header {
        text-align: center;
        padding-bottom: 15px;
    }
    .principle {
        font-size: 12px;
        position: relative;
        line-height: 56px;
        background: white;
        display: inline-block;
        vertical-align: top;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding-right: 18px;
    }
    .logo {
        height: 56px;
        padding: 6px 10px 0;
        background: white;
        position: relative;
        z-index: 15;
        display: inline-block;
        vertical-align: top;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    header hr {
        top: 29px;
    }
    article:hover a p,
    a:hover p {
        color: #434343;
        text-decoration: underline;
    }
}
@media (max-width: 571px) { /* mobile: Post Body 320*/
    .principle {
        left: 33px;
        right: auto;
        margin: auto;
        position: absolute;
        top: 9px;
        padding: 0 8px 0 6px;
        font-size: 11px;
        line-height: initial;
        background: white;
        display: inline-block;
    }
    header {
        height: 37px;
    }
    header hr {
        top: 17px;
    }
    .img {
        width: 84px;
        height: 56px;
    }
    .party-color {
        width: 8px;
        height: 56px;
        margin-right: 8px;
    }
    .image {
        width: 103px;
        height: 56px;
        float: left;
    }
    .info {
        height: 56px;
        width: auto;
        display: block;
        padding-left: 110px;
    }
    .title-mobile {
        height: 32px;
        overflow: hidden;
        font-size: 12px;
        line-height: 16px;
        font-weight: 400;
        margin-bottom: 2px;
    }
    .title {
        display: none;
    }
    .title-mobile {
        display: block;
    }
    .category {
        line-height: 10px;
        font-size: 11px;
        margin-bottom: 0px;
    }
    .source {
        font-size: 10px;
        margin-top: -2px;
    }
    article {
        padding-bottom: 10px;
    }
    .logo {
        height: 37px;
        padding: 0;
        background: white;
        position: relative;
        z-index: 15;
        display: inline-block;
        vertical-align: top;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 34px;
    }
    .logo span {
        background-size: 36px auto;
    }
}
/*
    iPhone X
*/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {
        .title-mobile {
            height: 36px;
            overflow: hidden;
            font-size: 14px;
            line-height: 18px;
            font-weight: 400;
            margin-bottom: 0;
        }
    }
/*
    iPhone 8 plus
*/
@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) {
        .title-mobile {
            height: 36px;
            overflow: hidden;
            font-size: 14px;
            line-height: 18px;
            font-weight: 400;
            margin-bottom: 0;
        }
    }
/*
    LG G3, G4, G5
*/
@media only screen 
    and (device-width : 360px) 
    and (device-height : 640px) 
    and (-webkit-device-pixel-ratio : 4) {
        .title-mobile {
            height: 36px;
            overflow: hidden;
            font-size: 14px;
            line-height: 18px;
            font-weight: 400;
            margin-bottom: 0;
        }
    }