@charset "shift_jis";

/*		base
----------------------------------------------------*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,th,td{margin:0;padding:0;}
img{border:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
body {font-size:12px;line-height:1.6;text-align:center;font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProW3',sans-serif;}
#hdSet{width:800px;clear:both;}
div#container{ width:800px;margin:0 auto;position:relative;text-align:left;}
.breadcrumbs { padding:7px 0 0 5px;}
h1{
	padding:30px 0 0;
}
h2{
	clear:both;
	margin-right:15px;
	background:url(../images/h2_red.gif) no-repeat right center;
	padding:0px 0px;
	margin-top:30px;
}
h2.type2{
	background:url(../images/h2_black.gif) no-repeat right center;
}
a,a:link {color: #06C;text-decoration: underline;}
/*a:visited {color: #004A95;text-decoration: underline;} */
a:hover,a:focus,a:active {color: #06C; text-decoration: none;}
.red {
	color:#C00 !important;
}
.blue {
	color:#0066cc !important;
}
.bold {
	font-weight:bold !important;
}
table {
	font-size:inherit;
	font:100%;
	border-collapse: separate;
	border-spacing: 0;
}
*:first-child+html table {
	border-collapse: collapse;
}
* html table {
	border-collapse: collapse;
}
address {
	display:block;
	padding:50px 0;
	clear:both;
	width:800px;
	overflow:hidden;
	font-style:normal;
	text-align:center;
}
div.box{
	width:100%;
	border-top:solid 5px #000;
	border-bottom:solid 5px #000;
	overflow:hidden;
}
div.boxtop{
	width:100%;
	border-top:solid 5px #000;
	overflow:hidden;
}
/*		重要
----------------------------------------------------*/
#alert{float:left;display:inline;width:526px;}
#impData {
	border:solid 3px #cc0000;
	width:520px;
	overflow:hidden;
	background:#f7d9d9;
}
#alert h3{
	color:#C00;
	padding:5px 10px;
	font-size:1.3em;
}
#alert p{
	padding:5px 10px;
	font-size:1em;
	margin-bottom:5px;
}
#alert hr{
	border-color: #C00;
    border-style: dashed;
    border-width: 1px 0 0;
    height: 1px;
    margin: 15px 0;
}
#alert p.viewall{
	padding:50px 10px 10px;
}
/*		速報
----------------------------------------------------*/
#tweeter{float:left;display:inline;width:260px;padding-left:14px;}
#tweet li{
	border-bottom:solid 1px #b1b1b1;
	padding-left: 1em;
	padding-bottom:10px;
	padding-top:10px;
	clear:both;
	background:url(https://www.kantei.go.jp/jp/n-common/images/icn_link.gif) no-repeat 0 15px;
	font-size:0.9em;
}
#tweet li a,#tweet li a:link,#area2 li a:visited {color: #004a95 !important;text-decoration: none !important;}
#tweet li a:hover,#area2 li a:focus,#area2 li a:active {color: #000 !important;text-decoration: none !important;}
#tweeter h3 {font-size:0.9em;clear:both;padding-bottom:5px;width:260px;overflow:hidden;}
#tweeter h3 a.icon{float:left;display:inline;margin-right:15px;}


/*		バナー
----------------------------------------------------*/
#banner ul{
	padding:10px 0;
}
#banner ul li{
	margin-left:1.5em;
	list-style-type:disc;
	font-size:0.9em;
}

/*		直近の政府発表
----------------------------------------------------*/
#announcement {
	width:800px;
	clear:both;
	overflow:hidden;
}
#announcement th{
	font-weight:normal;
	text-align:left;
}
#announcement p,
#announcement th,
#announcement td{
	font-size:1em;
}
#announcement th,
#announcement td {
	line-height:1.8;
	text-align:left;
}
#announcement a.pdf {
	padding:3px 0;
	padding-right:20px;
	overflow:hidden;
	background:url(../images/icon_pdf.gif) no-repeat right center;
}

#announcement table{
	width:800px;
	margin: 10px 0;
}
#announcement p{
	padding:10px 0;
}

/*		被災された方へ
----------------------------------------------------*/
#info {
	width:800px;
	clear:both;
	overflow:hidden;
}
#info ul{
	overflow:hidden;
	width:800px;
	clear:both;
}
#info ul#hd{
	border-bottom:dashed 1px #666;
	background:url(../images/info_bg1.gif);
}
#info ul#ft{
	background:url(../images/info_bg2.gif);
}
#info li{
	display:inline;
	float:left;
	width:400px;
}
#info li dl{
	padding:15px 15px;
	width:370px;
	overflow:hidden;
}
#info li dd{
	background:url(../images/arr_list.gif) no-repeat left 10px;
	padding-left:20px;
	font-weight:bold;
	font-size:1.3em;
	line-height:2.2;
}
#info li a{
	display:block;
	overflow:hidden;
	color:#000;
	text-decoration:none;
}
#info li#box1 a{
	width:400px;
	background:transparent url(../images/info_arr1.gif) no-repeat 325px 15px;
}
#info li#box2 a{
	width:398px;
	margin-left:2px;
	background:transparent url(../images/info_arr2.gif) no-repeat 325px 15px;
}
#info li#box3 a{
	width:400px;
	background:transparent url(../images/info_arr3.gif) no-repeat 325px 15px;
}
#info li#box4 a{
	width:398px;
	margin-left:2px;
	background:transparent url(../images/info_arr4.gif) no-repeat 325px 15px;
}
#info li#box1 a:hover{background:#fae5ef url(../images/info_arr1.gif) no-repeat 325px 15px;}
#info li#box2 a:hover{background:#eaf5ea url(../images/info_arr1.gif) no-repeat 325px 15px;}
#info li#box3 a:hover{background:#e5eff5 url(../images/info_arr1.gif) no-repeat 325px 15px;}
#info li#box4 a:hover{background:#ffefe5 url(../images/info_arr1.gif) no-repeat 325px 15px;}


/*		国民の皆様へ、支援をお考えの方へ
----------------------------------------------------*/
#otherinfo{
	width:800px;
	overflow:hidden;
	clear:both;
	background:url(../images/bar1.gif) no-repeat left bottom;
}
#otherinfo ul{
	width:800px;
	overflow:hidden;
	clear:both;
}
#otherinfo li{
	width:395px;
	display:inline;
	float:left;
	padding-bottom:10px;
}
#otherinfo li p{
	padding:5px 0;
	font-size:1em;
}
#otherinfo li.oir{
	margin-left:10px !important;
}

/*		各府省庁・自治体の関連情報
----------------------------------------------------*/
#link{
	width:800px;
	overflow:hidden;
	clear:both;
}
#link dl{
	width:390px;
	display:inline;
	float:left;
	padding:15px 5px;
}
#link dt{font-size:1em;}
#link dd{font-size:1em;padding-left:1em;margin-bottom:8px;}

/*対策ページ
----------------------------------------------------*/
#note #pageNavi{
	margin-top:30px;
}

#note #pageNavi dl{
	clear:both;
	width:800px;
}

#note .flNavi dt{
	float:left;
}
#note .flNavi dd{
	float:left;
}

#note #pageNavi dt,#note #pageNavi dd{
	padding:5px 0;
}

#note h2{
	margin:20px 0 0 0;
}

#note dd{
	font-size:14px;
}

#note dt{
	font-size:16px;
}

#note #basic h2{
	margin:20px 0 10px 0;
}

#note h3{
	margin:0px 0 20px 0;
}

#note h4{
	font-size:20px;
	font-weight:normal;
}

#note h5{
	font-size:14px;
	font-weight:normal;
}

#note #hisai dd,#note #basic dd{
	margin-bottom:30px;
}

#note #life h4{
	color:#E0348A;
}
#note #living h4{
	color:#006800;
}
#note #work h4{
	color:#006CA4;
}
#note #basic h4,#note #basic h5{
	color:#C50711;
}

#note p.btnTop{
	text-align:right;
	padding-bottom:55px;
}

#note a.pdf {
	padding:3px 0;
	padding-right:20px;
	overflow:hidden;
	background:url(../images/icon_pdf.gif) no-repeat right center;
}

/*原発ページ
----------------------------------------------------*/
#genpatu{
	padding-bottom:30px;
	border-bottom:5px solid #000000;
}

#genpatu h2{
	margin:20px 0 10px 0;
}


#genpatu #shuhenwrap{
	width:400px;
	float:right;
	margin:0 0 15px 15px;
	overflow: auto;
}

#genpatu #shuhen2{
	border:3px solid #CD0009;
	padding:10px;
	margin:0 0 10px 0px;
}

#genpatu #shuhen{
	border:3px solid #CD0009;
	background:#F9E5E4;
	padding:10px;
	margin:0 0 10px 0px;
}




#genpatu li{
	font-size:1.2em;
	padding:5px 0 10px 0;
}

#genpatu h3{
	font-size:20px;
	font-weight:normal;
	color:#C50711;
}

#genpatu h4{
	font-size:18px;
	font-weight:normal;
	color:#C50711;
}

#genpatu dt{
	font-size:16px;
}

#genpatu dd{
	margin-bottom:20px;
	font-size:14px;
}

#genpatu .cat_title{
	margin-bottom:25px;
}

#genpatu .line1{
	margin-bottom:25px;
	margin-top:25px;
}

#genpatu .content_title{
	font-size:18px;
	font-weight:normal;
	color:#000;
	margin-bottom:25px;
}


#genpatu p.btnTop{
	text-align:right;
	padding-bottom:55px;
}


/*		まずご覧ください(alert.html)
----------------------------------------------------*/
#alert2 h3{font-size: 120%;}
#alert2 p{font-size: 120%;}

/*		直近の政府発表(report.html)
----------------------------------------------------*/
#announcement2 {
	width:800px;
	clear:both;
	overflow:hidden;
}
#announcement2 th{
	font-weight:normal;
	text-align:left;
}
#announcement2 p,
#announcement2 th,
#announcement2 td{
/*	font-size:1em; */
	font-size:120%;
}
#announcement2 th,
#announcement2 td {
	line-height:1.8;
	text-align:left;
}
#announcement2 a.pdf {
	padding:3px 0;
	padding-right:20px;
	overflow:hidden;
	background:url(../images/icon_pdf.gif) no-repeat right center;
}

#announcement2 table{
	width:800px;
	margin: 10px 0;
}
#announcement2 p{
	padding:10px 0;
}

/*拡散シュミレーション
----------------------------------------------------*/
#eer_info #linkbox1{
	width:170px;
	height:50px;
	padding:5px;
	border:2px solid #336600;
	background:#CCFF99;
	vertical-align:middle;
	margin:0 0 30px 15px;
	float:left;
}

