@charset "utf-8";

/*
----------------------------------------------------------------------------- 
Import
----------------------------------------------------------------------------- */
@import url("../_common/css/reset.css");
@import "../_common/css/basic.css";
@import "../_common/css/base.css";

/* Style for MacIE 5.x 
------------------------------------------*/

/*
----------------------------------------------------------------------------- 
div#flash
----------------------------------------------------------------------------- */

div#flash{
	position:relative;
	color:#00FFFF;}

div#flash div#flash_wrap {
		z-index:1;
		position:relative;
		overflow:hidden;
		height:200px;}
		
		div#flash_wrap div {
			position:absolute;
			top:0; left:50%;
			margin-left:-1000px;
			width:2000px; height:200px;}

/*
----------------------------------------------------------------------------- 
div#container
----------------------------------------------------------------------------- */

div#container h1{
	background:url(../img/top_h1.png);
	width:573px; height:34px;
	margin:2em 0;}
	
div#container h2{
	background:url(../img/top_h2.png);
	width:728px; height:34px;
	margin:2em 0;}
		
	div#container div.item{
		margin:0 0 2em 0;}
		div#container div.item div.item_wrap{
			border:1px solid #ccc;
			margin:0 0.5em 0 0;
			float:left; display: inline;	/* for IE6*/}
			
	/* for IE6 IE7*/
	div.item:after {
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;}
	/*\*/
	* html div.item {
		height: 1em;
		overflow: visible;}
	/**/
		
	div#container div.item img{
		padding:0.5em 0.5em 0 0.5em;}
	div#container div.item dl{
		padding:0.5em 1em 0 1em;}
	div#container div.item p{
		margin:0 1em 0.5em 1em;}
		
	div#container div.item dt a{
		font-size:1.2em; font-weight:bold;}
		div#container div.item dt span{
			font-size:0.85em; font-weight:normal;}
			
		div#container div.item dd{
			font-size:0.9em;}
			
		div#container div.item p{
			background:url(../_common/img/icon_01.gif) left center no-repeat;
			padding:0 0 0 12px;}
		
/*
----------------------------------------------------------------------------- 
div#rss
----------------------------------------------------------------------------- */

div#rss{
	clear:both;
	width:928px;
	padding:0 0 2em 0;}
	
	div#container div#rss p.rss_title{
		padding:0 0 1em 0;}
		div#container div#rss p.rss_title a{
			background:url(../img/news.png);
			width:928px; height:30px;}
			
	div#container div#rss dl{
		border-bottom:1px dotted #666;
		margin:0 0 1em 0; padding:0 0 0 1em}
		div#container div#rss dt{
			font-weight:normal;
			font-size:0.9em;
			color:#666;}
			div#container div#rss dd{
				background:url(../_common/img/icon_01.gif) left center no-repeat;
				padding:0 0 0 12px;
				font-weight:bold;
				font-size:1.2em;}
			
