@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
toppage
------------------------------------------------------------------------------ */ 
#cont {
position: relative;
}
#gMenu {
margin-bottom: 470px;
}
#newsBox a:link {
color: #FFF;
text-decoration: underline;
}
#newsBox a:visited {
color: #FFF;
text-decoration: underline;
}
#newsBox a:hover, a:focus {
color: #DBDBDB;
text-decoration: none;
}
#newsBox a:active {
color: #DBDBDB;
text-decoration: none;
}
#newTit {
width: 674px;
background: #000;
border-top: 1px dotted #666;
border-right: 1px dotted #666;
border-left: 1px dotted #666;
padding: 10px;
}
#newsBox {
width: 684px;
border: 1px dotted #666;
background: #000;
padding-left: 10px;
color: #FFF;
padding-top: 10px;
padding-bottom: 5px;
margin-bottom: 15px;
}
#newsBox li {
margin-bottom: 10px;
width: 664px;
}
#newsBox li .newsDateTxt {
color: #D20049;
font-size: 83.3%;
}
#newTit h3 {
float: left;
}
#newTit p {
float: right;
}
#foot {
width: 100%;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
background: url(../img/bg.gif) repeat-x left top;
}
/* 20180808 追加バナー、サイドバナー非表示 */
#btnBox li:first-child {
display: none;
}
.topBnr {
position: absolute;
top: 530px;
left: 0;
width: 910px;
margin: 0 auto;
transition: 0.5s;
}
.topBnr a:hover {
opacity: .7;
transition: 0.5s;
}