@charset "utf-8";

/*-------------------------------------
CONTENT
---------------------------------------*/
div.content-top{
	position:relative;
	margin:0 0 0 0;
	padding:0 0 23px 0;
	background:url("../images/common/bg_header_navi_g.jpg") repeat-x 0 95% #FFF;
}
div.content-top .img-bg{
	padding:4px;
	position:relative;
	border:1px solid #71A200;
	background:url("../images/index/bg_content-top.gif") repeat;
}
div.content-top ul{
	width:930px;
	height:280px;
	overflow:hidden;
}
div.content-top p{
	position:absolute;
	margin:-150px 0 0 0;
}
div.content-top p#prevBtn{
	left:4px;
}
div.content-top p#nextBtn{
	right:4px;
}

/*-------------------------------------
MAIN
---------------------------------------*/
div#main{
	
}

/* main-navi */
div#main .main-navi{
	width:640px;
	height:192px;
	padding:8px 0 0 0;
	background:url("../images/index/bg_main_navi.jpg") no-repeat 0 0;
}
div#main .main-navi ul.btn{
	padding:0 10px 0 0;
}
div#main .main-navi ul.btn li{
	float:left;
	display:inline;
	margin:0 1 0 0px;
}
div#main .main-navi ul.btn li h2{
	width:auto;
	height:auto;
	line-height:normal;
	text-indent:0;
	font-weight:normal;
	background:url("") no-repeat 0 0;
}
div#main .main-navi ul.text{
	 margin:12px 0 0 23px;
}
div#main .main-navi ul.text li{
	float:left;
	display:inline;
	line-height:1;
	margin:0 14px 0 0;
}
/* main-navi-bottom */
div#main .main-navi-bottom{
	width:640px;
	height:40px;
	margin:0 0 20px 0;
	padding:3px 2px 3px 2px;
	background:url("../images/index/bg_main_bottom_navi.jpg") no-repeat 0 0;
}
div#main .main-navi-bottom li{
	float:left;
	display:inline;
	margin:0 1px 0 1px;
}

/* news */
div#main .news{
	 margin:0 0 15px 0;
}
div#main .news h3{
	padding:5px 6px 4px 4px;
	background:url("../sys_temp/news/images/index/bg_news_topics.jpg") no-repeat 0 0;
}

/* information */
div#main .news .information{
	padding:0 0 5px 0;
	border:1px solid #EAEAEA;
}

/* tab-navi */
div#main .news .information .tab-navi{
	width:638px;
	height:30px;
	background:url("../sys_temp/news/images/index/bg_news_tab.jpg") repeat-x 0 0;
}

div#main .news .information .tab-navi dl{
	line-height:0;
	padding:7px 15px 0 18px;
}
div#main .news .information .tab-navi dl dt{
	float:left;
	display:inline;
	margin:3px 0 0 0;
	
}
div#main .news .information .tab-navi dl dd{
	float:left;
	display:inline;
	margin:3px 0 0 10px;
}

/* social */
div#main .news .information .social{
	width:620px;
	margin:12px auto 0 auto;
	
}
div#main .news .information .social dl{
	height:26px;
	margin:1px 0 0 0;
	padding:8px 0 0 4px;
	background:url("../sys_temp/news/images/index/bg_news_border.gif") repeat-x 0 bottom;
}
div#main .news .information .social dl.bg{
	background:url("../sys_temp/news/images/index/bg_news_border.gif") repeat-x 0 bottom #F4F4F4;
}
div#main .news .information .social dl dt{
	height:16px;
	line-height:16px;
	padding:0 10px 0 15px;
	float:left;
	font-size:84%;
}
div#main .news .information .social dl dt.news{
	background:url("../sys_temp/news/images/index/ico_news_date01.gif") no-repeat 0 4px;
}
div#main .news .information .social dl dt.soc{
	background:url("../sys_temp/news/images/index/ico_news_date02.gif") no-repeat 0 4px;
}
div#main .news .information .social dl dt.psy{
	background:url("../sys_temp/news/images/index/ico_news_date03.gif") no-repeat 0 4px;
}
div#main .news .information .social dl dt.present{
	background:url("../sys_temp/news/images/index/ico_news_date04.gif") no-repeat 0 4px;
}

div#main .news .information .social dl dd{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
div#main .news .information .social dl dd img{
	vertical-align:middle;
}

div#main .news .information .social dl dd a{
	color:#0066CC;
}
div#main .news .information .social dl dd a:hover{
	color:#333;
	background:#FFFDB5;
}
div#main .news .information .social dl dd a.outlink:hover{
	color:#333;
	padding:0 15px 0 0;
	background:url("../images/common/ico_outlink.gif") no-repeat right 3px #FFFDB5;
}



/* rss */

div#main .news .information ul.rss{
	width:620px;
	height:24px;
	line-height:24px;
	margin:8px auto 0 auto;
	background:url("../images/index/bg_news_rss.jpg") no-repeat 0 0;
}
div#main .news .information ul.rss li{
	float:left;
	font-size:84%;
}
div#main .news .information ul.rss li.start{
	margin:0 0 0 5px;
}
div#main .news .information ul.rss li.list-link{
	width:61px;
	float:right;
	color:#0066CC;
	text-align:right;
	padding:0 25px 0 0;
	background:url("../images/index/bg_news_rss_right.jpg") no-repeat right 0;
}
