/***********************/
/* ニュースリリース用CSS */
/***********************/

/* サイドメニュートップ画像差し替え */
.sidebar-inner-top {
background: url("/common_img/navi_head_news.jpg") no-repeat top;
width:100%;
height:60px;
}

.news-year {
font-weight: bold;
font-size: 120%;
vertical-align: middle;
}

.news-year img {
margin-right: 3px;
}

.news-list {
display: block;
width: 600px;
margin: 10px 0px;
overflow: hidden;
}

.news-list li {
width: 580px
display: block;
list-style: none;
border-top: 1px dashed #CCCCCC;
line-height: 150%;
margin: 0px 5px;
padding: 0px;
padding-top: 5px;
clear: both;
}

.news-list .last {
border-top: none;
}

.news-list .date_col {
float: left;
display: block;
padding: 5px 10px;
background-color: #CCCCFF;
width: 100px;
height: 100%;
min-height: 1px;
font-weight: bold;
}

.news-list .contents_col {
float:right;
display: block;
width:400px;
overflow:hidden;
height: auto;
min-height: 1px;
padding-left: 5px;
padding-bottom: 5px;
}
.news-list .title_col {
float:left;
margin-right: 10px;
padding: 5px auto 5px 0px;
}

.news-list .news_col {
float:left;
margin-right: 10px;
padding: 5px auto 5px 0px;
}

.news-list li:after {
content: "";
clear: both;
width: 100%;
min-height: 1px;
display: block;
visibility: hidden;
}

.topics-list {
display: block;
}

.topics-list .date_col {
text-align: center;
background-color: #C0C0C0;
}

.topics-list .contents_col {
padding-left: 10px;
}

/* トピックス用 */
.coment{border-collapse: collapse;}

/* */
.on {
color:#FFFFFF;
background-color:#0000CC;
}

.title {
margin:22px 28px 10px 28px;
padding:2px 10px;
color:#003366;
font-size:120%;
background-color:#C8E3FF;
}

.shien {
margin:22px 28px 10px 28px;
padding:2px 10px;
color:#FFFFFF;
font-size:120%;
background-color:#FF3300;
font-weight:600;
}

