
#Contents .ContentInner {
    padding-top: 0px;
}

#Contents h1 {
    text-align: center;
    font-weight: bold;
    font-size: 187.5%;
    color: #fff;
    background: rgba(7, 46, 140, 0.9);
    padding: 26px 0;
}
@media screen and (max-width: 768px) {
    #Contents h1 {
        font-size: 150%;
        padding: 30px 0;
    }
}
#Contents .updateList {
    max-width: 900px;
    color: #4d4d4d;
    padding: 50px 0 60px;
    margin: 0 auto;
}
#Contents .updateList dl {
    letter-spacing: 1px;
    padding: 22px 0 18px 2px;
    border-top: 1px solid #cccccc;
}
#Contents .updateList dl:last-child {
    border-bottom: 1px solid #cccccc;
}
#Contents .updateList dl dt {
    margin-bottom: 12px;
}
#Contents .updateList dl dt .Date {
    font-size: 93.75%;
    display: inline-block;
    width: 9em;
}
#Contents .updateList dl dt .Category {
    font-size: 75%;
    color: #333;
    display: inline-block;
    border: 1px solid #333;
    border-radius: 2px;
    padding: 0 10px;
    margin-left: 2px;
}


#Contents .Button {
    max-width: 900px;
    margin: auto;
    margin-bottom: 40px;
}
#Contents .Button a {
    text-align: center;
    position: relative;
    display: inline-block;
    border-radius: 50px;
    padding: 5px 30px 5px 15px;
    background-color: #072e8c;
    text-decoration: none;
    color: #fff;
    font-size: 90%;
    transition: 0.3s;
    background-image: url(/products/infrastructure/connective-industries/image/arw_link_white.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 8px auto;
    box-sizing: border-box;
    border: solid 2px #072e8c;
}
#Contents .Button a:hover {
    color: #072e8c;
    background-color: #fff;
    background-image: url(/products/infrastructure/connective-industries/image/arw_link_blue.png);
}
@media screen and (max-width: 399px) {
  #Contents .updateList dl dt .Date {
    display: block; }
}
#Contents .updateList dl.is-hidden{
	display: none;
}

