@charset "Shift_JIS";

/* ----------------------------------------
	unique
---------------------------------------- */

#disaster {margin-top: 30px;}
#disaster .fLeft {float: left;}
#disaster .fRight {float: right;}
#disaster .bold {font-weight: bold!important;}
#disaster .section {background: none;}
#disaster h2{
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 8px solid #ccc;
	background: none;
}
#disaster h3 {
	margin-top: 20px;
	padding-top: 0;
	border-top: none;
}
#disaster h3 img {height: 36px;}
#disaster h4.category {
	margin-bottom: 10px;
	*margin-bottom: 11px;
	padding: 10px 7px;
	border: 1px solid #cccccc;
	font-size: 12px;
	font-weight: bold;
}

#disaster .indentB {
padding-left: 10px;
padding-right: 10px;
}
#disaster .indexList{
width:322px;
}
#disaster .lead {
margin-bottom:7px;
*margin-bottom:6px;
}
#disaster .indexList dt {
border:1px solid #cccccc;
font-weight:bold;
padding:7px 7px 7px 7px;
margin-bottom:9px;
}
#disaster .indexList dd {
padding:0 5px 10px;
}
#disaster .indexList dt a {
background:url(../../IMAGES/index_icon_01.gif) no-repeat left;
display:block;
line-height:14px;
width:309px;
}
#disaster .indexList dt a span {margin-left:22px;}
#disaster .indexList dt a:hover,
#disaster .indexList dd a:hover {text-decoration: none;}
#disaster .indexList dt a:hover {background:url(../../IMAGES/index_icon_01_o.gif) no-repeat left;}
#disaster .indexList ul {
list-style: disc;
margin-left: 12px;
}
#disaster .indexList li {
list-style: disc;
padding-bottom:8px;
}
#disaster dl.faq{
line-height: 150%;
background: url(../../IMAGES/index_border_01.gif) repeat-x bottom left;
margin-bottom: 15px;
padding-bottom: 15px;
}
#disaster dl.lastChild {
background: none;
margin-bottom: 20px;
padding-bottom: 0;
}
#disaster dl.faq dt.q {
background:url(../../IMAGES/index_icon_02.gif) no-repeat left 2px;
padding-left:20px;
padding-bottom:6px;
*padding-bottom:5px;
}
#disaster dl.faq dd.a {
background:url(../../IMAGES/index_icon_03.gif) no-repeat left 2px;
padding-left:20px;
}
#disaster dl.faq dt.q .icon,
#disaster dl.faq dd.a .icon {
display:none;
}
#disaster dl.faq dd p,
#disaster dl.faq dd dd,
#disaster dl.faq dd ul {
margin:0;
padding:0;
}
#disaster dl.faq dd .mt1 {margin-top:0.75em;}
#disaster dl.faq dd .indent {padding-left:1em;}
#disaster dl.faq dd .indentH {padding-left:0.46em;}
#disaster dl.faq dd .note {
line-height:150%;
text-indent:-1em;
margin-left:1em;
}
#disaster dl.faq dd a {color: #C71444;}

#disaster .pageTop {
float:none;
clear:both;
margin-top: 0;
padding-bottom: 20px;
font-size:0;
line-height:0;
text-align:right;
}

