@charset 'UTF-8';

#link_article h3 {
    font-size: 24px;
    font-weight: bold;
    color: #ff4f00;
}

.linkinfo{
    margin:0px 0px 15px 0px;
    padding:0px 0px 15px 0px;
}

.linkinfo .info{
    float:left;
}


.linkinfo .info li{
    margin:10px 0px 10px 0px;
}

.linkinfo .info span{
    display:inline;
    font-weight:bold;
}

.bnimg{
    float:right;
}

.bnimg dt{
    font-weight:bold;
    padding:5px 0px 0px 0px;
}

.bnimg .bn88px_31px{
    /*width:90px;*/
    float:left;
    text-align:center;
    margin:0px 34px 0px 0px;
}

.bnimg .bn88px_31px dd{
    margin:5px 0px 0px 0px;
}

.bnimg .bn200px_40px{
    width:200px;
    float:left;
    text-align:center;
}

#link_article .fontweight {
    font-weight: bold;
}

#link_article div#externalLinks {
    width: 100%;
    margin: 0 auto 20px;
    padding: 0px 0 0;
}

#master_box{
    display: flex;
    display: -webkit-flex;
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

#master_box li{
    min-width:370px;
    border:solid 1px #b8b8b8;
    padding:16px 0px;
    text-align:center;
    margin:0px 0px 5px 0px;
}
