div.part-catview {
    
}

div.part-catview .col1 {
    width:auto;
    margin-right:0;
    float:none;
}

div.part-catview .com-content p img {
    width:100%;
    display:block;
}

div.part-catview .com-content::after {
    content:"";
    display:block;
    float:none;
    clear:both;
}

div.part-catview .content-blog-list {
    margin-bottom:16px;
    padding-bottom:16px;
    border-bottom:dashed 1px #cccccc;
}

div.part-catview .content-blog-list:hover {

}

div.part-catview .lead {
    position:relative;
    padding-bottom:15px;
    overflow:hidden;
}

div.part-catview .lead::after {
    content:"";
    display:block;
    float:none;
    clear:both;
}

div.part-catview .lead .blog-image {
    min-height:90px;
    width:160px;
    overflow:hidden;
    float:left;
    background-repeat:no-repeat;
    background-image:url('../gfx/nopic.png');
    background-position:center;
    background-size:160px;
}

div.part-catview .lead img {
    display:block;
}

div.part-catview .lead p,
div.part-catview .lead p span {
    text-align:justify !important;
}

div.part-catview .lead p {
    display:none;
    padding-left:180px;
}

div.part-catview .lead p:first-child {
    display:block;
}

div.part-catview .lead ul,
div.part-catview .lead ol,
div.part-catview .lead table {
    display:none;
}

div.part-catview .lead a.read-more {
    position:absolute;
    left:180px;
    bottom:15px;
}

div.part-catview .content-blog-list {


}

div.part-catview .content-blog-list .lead {

}

div.part-catview .content-blog-list h2 {
    padding:0;
    margin:0 0 20px 0;
    text-align:left;
    color:#575757;
}

div.part-catview .content-blog-list h2 a::after {
    content:"\00a0\00bb";
}

div.part-catview .content-blog-list .process {
    margin-bottom:32px;
    color:#979797;
}

div.part-catview .content-blog-list .process * {
    font-size:16px;
}

div.part-catview .content-blog-list .process > span::after {
    content:" | ";
}

div.part-catview .content-blog-list .process > span:last-of-type::after {
    content:"";
}

div.part-catview .content-blog-list .lead div.clear {
    display:none;
}

div.part-catview .content-blog-list a.read-more {
    margin-top:15px;
}

div.part-catview .content-blog-list .clear {
    display:none;
}

@media only screen and (min-width:1324px) {
    div.part-catview {
        margin-left:92px;
        margin-right:92px;
    }
}

@media only screen and (min-width:994px) and (max-width:1323px) {

}

@media only screen and (min-width:640px) {

}

@media only screen and (min-width:640px) and (max-width:993px) {

}

@media only screen and (min-width:480px) and (max-width:639px) {
    div.part-catview .content-blog-list h2 a {
        font-size:16px;
        line-height:22px;
    }
}

@media only screen and (max-width:639px) {
    div.part-catview .lead p,
    div.part-catview .lead p span {
        text-align:left !important;
    }
}

@media only screen and (min-width:320px) and (max-width:479px) {
    div.part-catview .content-blog-list h2 {
        margin-top:0;
        margin-bottom:10px;
    }

    div.part-catview .lead {
        padding-bottom:0;
        background:none;
    }

    div.part-catview .lead p {
        padding-left:0;
        margin-bottom:15px;
    }

    div.part-catview .lead img {
        float:none !important;
        position:static;
        margin-left:0;
        display:block;
        max-width:none;
        width:100%;
    }

    div.part-catview .lead a.read-more {
        position:relative;
        left:0;
    }
}