/* ====================================================
    index.css
    制作実績 index専用CSS
==================================================== */
.index .container .main_box li {
    font-size: 1.4rem;
}
.index .container h2.title {
    font-size: 1.5rem;
    margin: 0;
    line-height: 2.1rem;
}

/*    .itemlist_box
---------------------------------------------------- */
.itemlist_box {
    /*カラムの高さをそろえる*/
    display: flex;
    flex-wrap: wrap;
}
.itemlist_box a {
    /*cheome透過対応*/
    display: block;
}
.itemlist_box>li {
    margin-bottom: 6rem;
}
.itemlist_box li a:hover {
    opacity: 0.7;
    text-decoration: none;
}
.itemlist_box li .node_img {
    margin-bottom: 1rem;
}
.itemlist_box li .category {
    color: #418fcf;
    font-size: 1.2rem;
    letter-spacing: .06em;
    overflow: hidden;
}
.itemlist_box li .category li {
    float: left;
    position: relative;
}
.itemlist_box li .category li:before {
    content: '/';
    display: inline;
    color: #418fcf;
    margin: 0 5px;
}
.itemlist_box .category ul li:first-child:before {
    content: none;
}
.itemlist_box p {
    margin-bottom: 0;
    line-height: 2.1rem;
}
.itemlist_box p.client {
    margin-bottom: 0.6rem;
    display: none;/*一時的に非表示*/
}


/*    .pointBox
----------------------------------------------- */
.pointBox-out {
background: none;
}
