@charset 'shift_jis';
#cover-panel ul li img { display: none; }
#cover-panel {
    border: solid 1px #808080;
    width: 560px;
    height: 252px;
    float:left;
}
#cover-panel-image {
    float: left;
    width: 401px;
    height: 252px;
    overflow: hidden;
    background: white;
}
#cover-panel-image img {
    border: none;
}
#cover-panel ul {
    margin: 0;
    padding: 0;
}
#cover-panel ul li {
    margin:0;
    padding:0;
    float:right;
    display: block;
    list-style: none;
    background:url(/images/toppanel_button.gif) right top;
    width:159px;
    height:63px;
    cursor:pointer;
    overflow: hidden;
}
#cover-panel ul li.selected {
    background-image:url(/images/toppanel_button_active.gif);
}
#cover-panel ul li:hover,
#cover-panel ul li.hover {
    background-image:url(/images/toppanel_button_hover.gif);
}
#cover-panel ul li:hover.selected,
#cover-panel ul li.hover.selected {
    background-image:url(/images/toppanel_button_active.gif);
}
#cover-panel ul li .subject {
    padding:4px 4px 4px 32px;
    display:block;
    font-weight:bold;
    text-decoration:none;
    color:black;
    font-size:12px;
    line-height:14px;
}
#cover-panel ul li .text {
    display:block;
    padding:0 4px 4px 32px;
    color:black;
    font-size:11px;
    line-height:12px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #888;
	background-color: #eee;
	padding: 5px;
	opacity: 0.70;
    filter:alpha(opacity=70);
}
#tooltip h3, #tooltip div {
	font-weight:normal;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	margin: 0;
}

.col-center {
width:362px;
float:right;
}
.col-banner90 {
width:194px;
float:left;
}

/* News Headline */
.news-headline {
margin:8px 0;
}
.news-headline ul li {
list-style:none;
padding:8px 0;
border-bottom:dotted 1px gray;
zoom:100%;
}
.news-headline ul li:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.news-headline ul li h3 {
font-size:12px;
font-weigth:bold;
}
.news-headline ul li .image {
float:left;
width:64px;
height:64px;
text-align:center;
line-height:60px;
border:solid 1px #CCC;
}
.news-headline ul li .text {
float:right;
width:290px;
}
.news-headline ul li .text a {
text-decoration:none;
}
.news-headline ul li .text a:hover {
text-decoration:underline;
}

