@charset "shift_jis";

/************************************************************************/
/*フェーズ1用*/
/************************************************************************/

/******************************************************/
/* メインカラムセンター寄せ #content_center */
/******************************************************/
div#contents div#content_center{
	margin:0px auto 0px auto;
	width:944px;
}

/******************************************************/
/* メイン画像枠 .anzen_subhead */
/******************************************************/
div#contents div#content_center div.anzen_subhead {
	width:944px;
	margin:0px;
	padding:0px;
}


/******************************************************/
/* 原子力メイン画像  */
/******************************************************/
div#contents div#content_center h1{
	margin:7px 0px 7px 15px;
	padding:0px 0px 0px 0px;
}


/******************************************************/
/* 原子力メイン画像  */
/******************************************************/
div#contents div#content_center div.anzen_subhead h2.category{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	border:none;
}



/******************************************************/
/* 原子力グローバルナビゲーション .globalnavir */
/******************************************************/
div#contents div#content_center div.anzen_subhead div.globalnavi {
	width:944px;
	margin:0px 0px 0px 0px;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul {
	margin:0px;
	padding:0px;
list-style:none;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul li,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li a {
height:59px;
float:left;
font-size:small;
text-indent:-9999px;
display:block;
background:url(../images/g_navi.gif) 0px 0px no-repeat;
}

/* 原子力・放射線の安全確保 */
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi01,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi01 a {
width:134px;
background-position:0px 0px;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi01 a:hover,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi01 a.over {
background-position:0px -59px;
}

/* 原子炉等規制法による安全規制 */
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi02,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi02 a {
width:134px;
background-position:-134px 0px;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi02 a:hover,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi02 a.over {
background-position:-134px -59px;
}

/* 放射線障害防止法による安全規制 */
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi03,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi03 a {
width:134px;
background-position:-268px 0px;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi03 a:hover,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi03 a.over {
background-position:-268px -59px;
}

/* 原子力防災対策・環境放射能調査 */
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi04,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi04 a {
width:134px;
background-position:-402px 0px;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi04 a:hover,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi04 a.over {
background-position:-402px -59px;
}

/* 保障措置 */
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi05,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi05 a {
width:134px;
background-position:-536px 0px;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi05 a:hover,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi05 a.over {
background-position:-536px -59px;
}

/* 原子力損害賠償制度 */
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi06,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi06 a {
width:134px;
background-position:-670px 0px;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi06 a:hover,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi06 a.over {
background-position:-670px -59px;
}

/* 申告・公益通報 */
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi07,
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi07 a {
width:140px;
background-position:-804px 0px;
}
div#contents div#content_center div.anzen_subhead div.globalnavi ul li.g_navi07 a:hover,
div#contents div#content_center div#contentsInner div.anzen_subhead div.globalnavi ul li.g_navi07 a.over {
background-position:-804px -59px;
}

/******************************************************/
/* 21321 2カラム(baseColumn2) */
/******************************************************/

.baseColumn2 div#content_center div#contentsInner{
	width:100%;
	float:left;
	margin-right:-250px;
	position:relative;
	z-index:1;
}
.baseColumn2 div#content_center div#contentsInner div#contentsMain{
	margin:0 270px 0 0;
}
.baseColumn2 div#content_center div#contentsRight{
	width:250px;
	float:left;
	position:relative;
	z-index:2;
}

/*20090318修正（追加）*/
.baseColumn2 div#content_center table.contentsInner{width:100%;border-collapse:collapse;table-layout:fixed;}
	.baseColumn2 table.contentsInner td{margin:0;padding:0;vertical-align:top;}

	.baseColumn2 div#content_center table.contentsInner td.contentsMain{}
		.baseColumn2 table.contentsInner td.contentsMain div#contentsMain{margin:0;}

	.baseColumn2 div#content_center table.contentsInner td.contentsSpace{width:20px;}

	.baseColumn2 div#content_center table.contentsInner td.contentsRight{width:250px;}
		.baseColumn2 table.contentsInner td.contentsRight div#contentsRight{
			width:250px;
			float:none;
			position:static;
			z-index:2;
		}



/******************************************************/
/* レフトカラムサブナビゲーション .anzen_subnavi */
/******************************************************/

div#contents div#content_center div#contentsMain div.anzen_subnavi ul {
margin:22px 0px 0px 10px;
padding:0px;
list-style:none;
}
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li a {
height:46px;
font-size:small;
text-indent:-9999px;
display:block;
background:url(../images/s_navi.gif) 0px 0px no-repeat;
}

/* 審議会等 */
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi01,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi01 a {
width:165px;
background-position:0px 0px;
float:left;
}
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi01 a:hover,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi01 a.over {
background-position:0px -46px;
}

/* トラブル対応事例 */
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi02,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi02 a {
width:165px;
background-position:-165px 0px;
float:left;
}
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi02 a:hover,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi02 a.over {
background-position:-165px -46px;
}

/* 関係法令集等 */
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi03,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi03 a {
width:165px;
background-position:-330px 0px;
float:left;
}
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi03 a:hover,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi03 a.over {
background-position:-330px -46px;
}

/* FAQ */
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi04,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi04 a {
width:166px;
background-position:-495px 0px;
float:left;
}
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi04 a:hover,
div#contents div#content_center div#contentsMain div.anzen_subnavi ul li.s_navi04 a.over {
background-position:-495px -46px;
}


/******************************************************/
/* パンくず .anzen_pan */
/******************************************************/

div#contents div#content_center div#contentsMain ul.anzen_pan{
margin:0px;
padding:0px 0px 0px 10px;
list-style:none;
width:600px;
}
div#contents div#content_center div#contentsMain ul.anzen_pan li {
margin:0px;
float:left;
color:#4E4E4E;
font-size:75%;
}
div#contents div#content_center div#contentsMain ul.anzen_pan li span {
margin:0px;
padding:0px 5px ;
}

/*****************************************************************/
/* レフトカラムモジュール  */
/*****************************************************************/

/******************************************************/
/* 見出し/
/******************************************************/
div#contentsMain h2{
	clear:both;
}


/******************************************************/
/* トラブル情報バックナンバー arrow_trouble_r*/
/******************************************************/
div.arrow_trouble_r{
	margin: 0px;
}

div.arrow_trouble_r ul li{
	list-style-type:none;
}

div.arrow_trouble_r ul li{
	background:url(http://www.mext.go.jp/common/images/com_arrow_05.gif) 2px 0.02em no-repeat;
	padding:0px 0px 0px 24px;
	float:right;
	clear:both;
}


/******************************************************/
/* 時系列リスト dl.dateList */
/******************************************************/

/****** 時系列リスト(トラブル関連情報) .arrow_trouble **************/	

div#contentsMain div.dateList_tr{margin:0 0 10px 0;}
	div#contentsMain div.dateList_tr dl{padding:0 0 10px 0;}
		div#contentsMain div.dateList dt{
			font-weight:bold;
			font-size:95%;
			line-height:110%;
		}
			/********** 時系列リスト(下線付き) div.dateList.border **************/
			div#contentsMain div.dateList_tr.border dl{
				padding:0 0 5px 0;
				margin-bottom:10px;
				background:url(/common/images/com_line_03.gif) left bottom repeat-x;
			}
			/********** 時系列リスト(アイコン付き) div.dateList.icon **************/
			div#contentsMain div.dateList_tr{padding:0 0 5px 0;}
				div#contentsMain div.dateList_tr.icon dl{margin-bottom:5px;}
					div#contentsMain div.dateList_tr.icon dl dd img{
						display:block;
						float:left;
						width:100px;
						padding:0px 0 0 0;
						margin:0;
						
					}
					div#contentsMain div.dateList_tr.icon dl dd span{
						display: block;
						padding-left:112px;
					}
			
ul.arrow_trouble {
	margin: 20px 0px 0px 0px;
	list-style-type:none;
}

ul.arrow_trouble li a{
	background:url(http://www.mext.go.jp/common/images/com_arrow_05.gif) 0% 50% no-repeat;
	margin: 0px 0px 0px 80px;
	padding:6px 0px 2px 24px;
	clear:both;
}



/******************************************************/
/* 問い合わせ先 contact */
/******************************************************/
div#content_Main h3.contact{
	background:#F1FFDB;
	border-bottom:1px solid #DAE1D3;
	padding:5px 10px 3px 10px;
	margin:0px 0px 15px 20px;
}

div#content_Main h4.contact{
	background:#F1FFDB;
	border-bottom:1px solid #DAE1D3;
	padding:5px 10px 3px 10px;
	margin:0 20px 15px 20px;
}

	/* IE6以下 Hack */
	/*20090109修正
	* html body div#content_Main h2.contact,
	* html body div#content_Main h3.contact,
	* html body div#content_Main h4.contact{width:100%;}
	*/




/******************************************************/
/* ライトナビゲーション .s_navi　.s_navi_tit */
/******************************************************/

.baseColumn2 div#content_center div#contentsRight div.anzen_s_navi {
background:#ECECEC;
margin-top:22px;
}
.baseColumn2 div#content_center div#contentsRight div.anzen_s_navi div.s_navi_tit {
margin: 0px 0px 6px 0px;
padding: 5px 0px 4px 0px;
width:250px;
background:#509209 url(../images/common_tit_back01.gif) 0px 0px repeat-x;
}
.baseColumn2 div#content_center div#contentsRight div.anzen_s_navi div.s_navi_tit h3 {
margin: 0px 6px 0px 6px;
padding:0px 0px 0px 10px;
width:auto;
color:#FFFFFF;
font-size:100%;
line-height:100%;
font-weight:bold;
border-left:#DDF700 solid 4px;
background:none;
border-bottom:none;
}
.baseColumn2 div#content_center div#contentsRight div.anzen_s_navi div.s_navi_tit h3 a {
color:#FFFFFF;
background:none;
text-decoration:none;
border-bottom:none;
}
.baseColumn2 div#content_center div#contentsRight div.anzen_s_navi ul {
margin:0px 5px 0px 8px;
padding:0px 0px 10px 0px;
list-style:none;
}
.baseColumn2 div#content_center div#contentsRight div.anzen_s_navi ul li {
padding:0px 0px 1px 0px;
color:#404040;
font-size:90%;

}
.baseColumn2 div#content_center div#contentsRight div.anzen_s_navi ul li a {
padding:0px 0px 0px 20px;
background:url(../images/common_arrow02.gif) 0px 2px no-repeat;
color:#404040;
line-height:1.2;
}

/******************************************************/
/* トラブル関連情報詳細ページモジュールdocumentDate */
/******************************************************/
div#contents div#content_center div#contentsMain div.documentDate {
clear:both;
}

div#contents div#content_center div#contentsMain div.documentDate ul{
list-style-type:none;
}

div#contents div#content_center div#contentsMain div.documentDate ul li{
text-align:right;
}
