/* CSS Document */

a:hover{
color:#fd9935;
}

.main-box{
	padding:0 40px;
}


#main-contents{
	padding:0;
	background-image:url(../../common/img/in_page/flame_middle.gif);
	background-repeat:repeat-y;
}

.main-box{
	background-image:none;
	padding:0px 70px;
}

#main-ph h2{
	background-image:url(../img/title_topics.jpg);
}

.news-head{
	padding-left:55px;
	background-image:url(../img/topics_kijititle.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	font-weight:bold;
}

.news-box{
	width:500px;
	padding-bottom:50px;
}

.news-text{
	margin-top:15px;
	line-height:1.5;
}

.title{
	padding-bottom:10px;
}

.topics-list ul li a{
	display:inline;
}

.date{
	padding-top:3px;
	font-size:80%;
	color:#e43403;
}

.list-date{
	margin:0;
	padding:0;
	color:#ffd304;
	font-size:80%;
	display:block;
}

#left-box{
	width:580px;
	float:left;
}

#right-box{
	width:152px;
	float:left;
}

.topics-list-top{
	text-indent:-9999px;
	background-image:url(../img/topics_sidetitle.gif);
	width:252px;
	height:53px;
}

.topics-list{
	position:relative;
	width:252px;
	
}

.topics-list ul{
	background-image:url(../../common/img/in_page/sideflame_middle.gif);
	background-repeat:repeat-y;
	padding-top:15px;
	padding-right:20px;
}

.topics-list ul li{
	font-size:110%;
	font-weight:bold;
	color:#FFF;
	margin-left:28px;
	padding-left:30px;
	background-image:url(../../common/img/in_page/sideflame_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-bottom:15px;
}

.topics-list-bottom{
	background-image:url(../../common/img/in_page/sideflame_bottom.gif);
	width:252px;
	height:16px;
	
}


#backToTop a{
	text-indent:-9999px;
	background-image:url(../img/btn_top.png);
	width:143px;
	height:34px;
	margin-top:22px;
	margin-left:15px;
}

div.news-text a:link{color:#D20800; text-decoration:underline;}
div.news-text a:visited{color:#D20800; text-decoration:underline;}
div.news-text a:hover{color:#D20800; text-decoration:none;}
div.news-text a:active{color:#D20800; text-decoration:none;}

