/* CSS Document */
div#flash{
width: 850px;
height: 240px;
margin: 10px auto 20px auto;
}
*html div#flash{
display: inline;
margin: 0;
padding: 0;
}
div#release{
width: 824px;
height: 24px;
border: 3px solid #F0F0F0;
}
*html div#release{
height: 24px;
background:#FFFFFF;
}

div#headline{
width: 822px;
height: 22px;
border: 1px solid #d0d0d0;
}
*html div#headline{
height: 22px;
margin-bottom: -12px;
background:#FFFFFF;
border: 1px solid #d0d0d0;
}

div#headline02{
width: 822px;
height: 22px;
border: 1px solid #d0d0d0;
}
*html div#headline02{
height: 22px;
margin-bottom: -12px;
background:#FFFFFF;
}

iframe.newsframe,object.newsframe{
width: 822px;
height: 22px;
}
*html iframe.newsframe{
margin-bottom: -12px;
}

div#col_left h3#topics{
width: 580px;
height: 32px;
margin-top: 20px;
padding: 0;
background: url(../images/head_topics.gif) no-repeat top left;
text-indent: -999em;
overflow: hidden;
}

div#topic_area{
width: 580px;
margin: 10px 0;
padding: 0 10px;
background: url(../images/line_topicarea.gif) repeat-y top left;
}
div#topic_area div#attribute{
width: 60px;
float: left;
}
div#topic_area div#topictxt{
width: 490px;
padding-left: 10px;
background: url(../images/line_dot_length.gif) repeat-y top left;
float: left;
}
div#topic_area div#topictxt p{
width: 490px;
/*padding: 0;*/
}
div#topic_area div#topictxt p.topicname{
width: 490px;
font-weight: bold;
margin-bottom:10px;
/*padding: 0;*/
}
div#topic_area div#topictxt dl{
background: #f0f0f0;
margin-left:10px;
padding: 15px 0 0 20px;
}
div#book_info img{
/*float: left;*/
margin: 10px 0 7px 10px;
}
div#topictxt div#book_info p{
display: inline;
}
div#update h3#head_update{
width: 580px;
height: 27px;
margin: 3px 0 10px 0;
padding: 0;
background: url(../images/head_news.gif) no-repeat top left;
text-indent: -999em;
overflow: hidden;
}
div#update ul{
width: 580px;
margin: 5px 0 0 0;
padding: 0;
list-style: none;
line-height: 1.3;
}
div#update ul li{
margin: 0 0 3px 0;
padding: 4px 5px 3px 15px;
background: url(../images/line_dot_wg.gif) repeat-x bottom left;
}
span.bluemini{
font-size: 10px;
color: #0563DF;
}
h4.ird_catalog{
width: 189px;
height: 37px;
margin: 15px auto 0 auto;
padding: 0;
}
h4.ird_catalog a{
display: block;
width: 189px;
height: 37px;
background: url(../images/head_catalog.gif) no-repeat top left;
text-indent: -999em;
overflow: hidden;
}
div.catalog_area{
width: 189px;
margin: 0 auto 15px auto;
padding: 12px 0 10px 0;
text-align: center;
background: #f4f4f4;
}
div.catalog_area img{
border: 1px solid #d5d5d5;
width: 120px;
}
div.catalog_area p{
width: 85%;
margin: 5px auto;
}

div .headline_ti {
	float: left;
	height: 22px;
	width: 80px;
}
*html div .headline_ti{
margin-bottom: -12px;
}

div#headline p.entry{
width: 627px;
margin: 0;
padding: 5px 0 0 15px;
font-size: 12px;
float: left;
}
div#headline p.entry a{
color: #444;
text-decoration: none;
}
div#headline p.entry a:visited{
color: #444;
text-decoration: none;
}
div#headline p.entry a:hover{
color: #969BE0;
text-decoration: underline;
}

div#headline02 p.entry{
width: 627px;
margin: 0;
padding: 5px 0 0 15px;
font-size: 12px;
float: left;
}
div#headline02 p.entry a{
color: #444;
text-decoration: none;
}
div#headline02 p.entry a:visited{
color: #444;
text-decoration: none;
}
div#headline02 p.entry a:hover{
color: #969BE0;
text-decoration: underline;
}

span.entry_date{
color: #E31605;
font-size: 10px;
padding-right: 15px;
}
p.entries_list{
width: 100px;
margin: 0;
padding: 0;
float: right;
}
/*
p.entries_list a{
display: block;
width: 100px;
height: 22px;
background: url(images/btn_newslist.gif) no-repeat top left;
text-indent: -999em;
overflow: hidden;
font-size: 11px;
}
p.entries_list a:hover{
background-position: 0 -22px;
}
*/

p.entries_list a{
display: block;
width: 93px;
height: 17px;
/*background: url(images/btn_newslist.gif) no-repeat top left;
text-indent: -999em;
overflow: hidden;*/
font-size: 10px;
color: #666666;
background: #F0F0F0;
text-decoration: none;
padding: 5px 0 0 7px;
}
p.entries_list a:hover{
/*background-position: 0 -22px;*/
background: #CDCDCD;
}