body{
    background:#f5f5f5;
}
html,body{margin:0;padding: 0px;}
/**{margin:0;padding: 0px;}*/
ul,li {list-style: none;}
.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}
a{
    text-decoration: none;
    color:#000;
    /*line-height:1rem;*/
}

@media (min-width: 1024px) {
    .pc_show{display: block;}
}
@media (min-width: 1023px) {
    .pc_hide {
        display: none;
    }
}
/*.container .main-box{*/
/*    width: 1360px;*/
/*    margin: 0 auto;*/
/*}*/
.list {
    background:#fff;
    margin: 20px 0;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 1px 1px 1px #ddd;
}
.list h2{
    line-height:0.8rem;
}
.list .ac1{
    font-size: 1rem;
}
.list #excerpt{
    padding-bottom:5px;
}

.list .date-line{
    display: flex;
    justify-content:space-between;
}


.index_product_part2{
    display: flex;justify-content: center;align-items: center;
}
#excerpt_product{
    margin-left: 2%;
}

@media (max-width: 768px) {
#excerpt_product p{
    word-wrap: break-word;
    width: 41%;
}
}

.bread_local a{color:#999 !important;}

#commentform #comment{width:100%;}


@media (min-width: 1400px) {
    .lists_all{width:1366px;margin:0 auto;}
    .lists_all2{width:1366px;margin:0 auto;}
}

@media (max-width: 1024px) {
    .lists_all{width:95%;margin:0 2.5%;}
    .lists_all2{width:90%;margin:0 auto;}
}

