@charset "utf-8";

/**
 * 飛越協議会　トップページ用CSS
 *
 * @author Atsushi Onoda <onoda@sight-inc.co.jp>
 * @since 2008-10-03
 **/

@import url("common.css");	/* 共通CSS */
@import url("h_menu.css");	/* プルダウンメニュー用 */

/* コンテンツ */
#top_main{
	width:660px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:0px 19px;
}
#contents01{
	height:275px;
	padding:8px 0px;
}
/*
#contents01 a{ color:#FFFFFF; }
#contents01 a:hover{ color:#FFFFFF; text-decoration:none; }
*/
	/* コンテンツ内リンク */
	.l_contents01, .r_contents01, .l_contents01_news{ float:left; }
	.l_contents01{
		width:305px;
		/*position:relative;
		z-index:200;*/
	}
	* html .l_contents01{	/*IE6ハック*/
		width:305px;
		/*position:relative;
		z-index:200;*/
	}
	.r_contents01{
		width:348px;
	}
	/* リンクリスト */
	.r_contents01 li{
		margin-left:65px;
		width:280px;
		height:28px;
/*		padding-top:3px; */
		margin-bottom:4px;
		list-style:none;
		text-align:center;
		font-size:120%;
		font-weight:bold;
		text-indent:-1000em;
	}
	.r_contents01 li a{
		display:block;
		overflow:hidden;
		width:100%;
		height:28px;
/*		padding-top:2px; */
		background-position:0px 0px;
    	text-decoration:none;
	}
	.r_contents01 li a:hover{
		height:28px;
/*		padding-top:2px; */
		background-position:0px -28px;
	}
	/*
	.contents_link01 a{ background-image:url(../_images/top/top_contents_link01.jpg); }
	.contents_link02 a{	background-image:url(../_images/top/top_contents_link02.jpg); }
	*/
	
	/* コンテンツメニュー */
	#contents_link01 a{ background-image:url(../_images/top/top_contents_link01.jpg); }
	#contents_link02 a{ background-image:url(../_images/top/top_contents_link02.jpg); }
	#contents_link03 a{ background-image:url(../_images/top/top_contents_link03.jpg); }
	#contents_link04 a{ background-image:url(../_images/top/top_contents_link04.jpg); }

/* 新着ニュース&サポーター通信 */
#contents02{
	padding-bottom:20px;
	border-bottom:1px solid #999999;
	line-height:130%;
	_height:150px;
	min-height:150px;
}
#contents02 a{ color:#000000; }
#contents02 a:hover{ color:#666666; }
	/* タイトル */
	#top_newstitle{
		font-size:120%;
		padding:2px 0px 4px 10px;
		margin-bottom:5px;
		background-image:url(../_images/top/new_titlebar.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
	}
	/* 重大ニュース */
	#contents02 fieldset{
		border:1px solid #FF0000;
		margin:0px 5px 10px;
		padding:0px 0px 5px;
	}
	#contents02 legend{
		margin-left:15px;
		padding-bottom:5px;
		font-weight:bold;
	}
	
	.l_contents01_news{
		width:340px;
		padding-right:12px;
	}
	/* 各ブログ */
	#top_title_und01, #top_title_und02{
		font-size:120%;
		padding:2px 0px 4px 5px;
		margin-bottom:5px;
	}
	#top_title_und01{
		background-image:url(../_images/top/top_title_und01.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
	}
	#top_title_und02{
		background-image:url(../_images/top/top_title_und02.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
	}
	#contents02 table td{
		padding-bottom:7px;
		vertical-align:top;
	}
	.td01{ width:10px; }
	.td02{ width:635px; }
	/*
	.td01{ width:10px; }
	.td02{ width:315px; }
	.td03{ width:280px; }
	*/

/* 詳細へのリンク */
.detail_link01 img, .detail_link02 img{
	visibility:hidden;
}
.detail_link01, .detail_link02{
	display:block;
	overflow:hidden;
	width:89px;
	height:19px;
	background-position:0px 0px;
    text-decoration:none;
}
.detail_link01{
	background-image:url(../_images/top/detail_link01.jpg);
}
.detail_link01:hover, .detail_link02:hover{
	background-position:0px -19px;
	text-decoration:none;
}
.detail_link02{
	background-image:url(../_images/top/detail_link02.jpg);
}
	
/* お問い合わせ先 */
#toiawase{
	padding:3px 0px;
	text-align:right;
}
	