@charset "utf-8";
/* CSS Document */
.newsContents{
    border: 1px solid #e2e2e2;
}


#contents .newsContents .newsHead {
    background: #fafafa;
    border-bottom: 1px solid #e2e2e2;
}

.newsContents .headMod02 {
    padding: 15px 20px;
    background-color: #FAFAFA;
}

#contents .newsContents .newsHead ul {
    float: right;
    padding: 20px 19px 0;
}

#contents .newsContents .newsHead ul li {
    float: right;
    padding-left: 15px;
}

#contents .newsContents .newsHead li.rss {
    padding-right: 16px;
    background: url(/common/images/bg_dline_01.gif) repeat-y right top;
}

.infoGroup {
    margin-top: 0;
    font-size: 79%;
    height: 598px;
    overflow-y: scroll;
}

.infoGroup .infomationContents {
    overflow: hidden;
    padding: 10px 20px;
}

.infoGroup dl {
    margin-top: -1px;
    padding: 10px;
    border-top: 1px dotted #e2e2e2;
}


.infoGroup dl:first-child{
border-top: none;

}

.infoGroup dl dt {
    padding-right: 10px;
}

.infoGroup dl dt {
    display: table-cell;
    width: 120px;
    padding-right: 10px;
}

.infoGroup dl dd {
    width: 92px;
       display: table-cell;
    vertical-align: middle;
}

.infoGroup dl dt {
    padding-right: 20px;
}


.infoGroup dl dd {
    width: 92px;
}

.infoGroup dl dt {
    padding-right: 20px;
}

.infoGroup .iconBtn a {display: block; width: 85px; padding: 0 0 0 5px; text-align: center; border: 1px solid #c7c7c7;}
.infoGroup .iconBtn a span{font-weight: bold; display: block; padding: 4px 0;}

.infoGroup .iconBtn.iconR a span{border-left: 5px solid #679ec5;}
.infoGroup .iconBtn.iconI a span{border-left: 5px solid #ffde00;}
.infoGroup .iconBtn.iconE a span{border-left: 5px solid #80b159;}
.infoGroup .iconBtn.iconC a span{border-left: 5px solid #ee8896;}
.infoGroup .iconBtn.iconS a span{border-left: 5px solid #f6a92f;}

.infoGroup .iconBtn a:hover{
cursor: default;
color:#005AB4 ;
text-decoration: none;
}


.infoGroup dl dd.text {
    width: 70%;
    padding-left: 15px;
}