/*コテンツ部分の設定*/
#content {
	width:580px;
	float:left;
	margin:10px 0 0 15px;
	padding:0;
}
h1#logo{margin-bottom:0;padding:0;}

/* ------------------------------------- 
 *	共通
 * ------------------------------------- */
#content h2 {
	font-size:130%;
	padding:0 0 0px 15px;
	color: #555555;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 1px;
	border-left:solid 7px #0097D0;/* 5px #06c */
	line-height:1;
}

#content .midashi{
	padding:7px 0px 7px 7px;
	background-color:#fafafa;
	background: linear-gradient(#f5f5f5, #ffffff);
	background: -moz-linear-gradient(top,#f5f5f5 0%,#ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fff5f5f5', endColorstr='#ffffffff');
	border-top:solid 1px #06C;
	border-bottom:solid 1px #06C;
}

.wrap{
	width:100%;
	margin:10px 0 0 0;
	padding:0;
}
.wrap ul{
   margin:0;
   padding:0;
   list-style-type:none;
}
.clear {
	clear:both;
	margin:0px;
	line-height:0px;
	font-size:0%;
	font:0/0 sans-serif;
}
a:hover {text-decoration: underline;}
.tt-s{font-size:80%;}
.tt-nomal{font-weight:normal;}

/* ------------------------------------- 
 *	逼迫警報発令エリア
 * ------------------------------------- */
#emergency_area .jsOff {
	padding: 0;
	margin: 5px 0px;
}
/*注目情報の設定*/
.TopicsBox{
	width:100%;
	margin:0 auto;
}

#content .sinsai h2{
	font-size:115%;
	line-height:1.5;
	text-align:center;
	margin:8px;
	padding:6px 0 3px 10px;
	color:#FFFFFF;
	letter-spacing:normal;
	border-bottom:solid 1px #d3d3d3;
	border-left:solid 1px rgb(240, 240, 240);
	border-right:solid 1px rgb(240, 240, 240);
	background-color:#e40573;	
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
#content .sinsai ul{
	list-style-image:url(/common/img/yaji01red.gif);
}
.TopicsBox .sinsai div{
	padding-top:1px;
	*padding-bottom:1px;
	background-color:#ffffff;
	background:url(/common/img/top_ttl.gif) left top repeat;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.TopicsBox .sinsai{
	padding:1px;
	margin:0;
	background-color:#ff1493;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.TopicsBox a {
	font-size: 100%;
	color:#e40573;
}
.TopicsBox a:hover {
	/*color:rgb(0, 102, 153);*/
	text-decoration:underline;
}
/*逼迫警報発令外部リンク
.sinsaiBnr{
	width:34%;
	float:left;
}
.sinsaiBnr ul.bnr{
}
.bnr li{
	margin:0 auto 2px auto;
	padding:0;
	list-style-image:none;
	text-align:center;
}
.bnr li.lst{margin:0 auto; text-align:center;}*/

/* -------------------------------------
 *	新着一覧
 * ------------------------------------- */
.style2 {
	width: 570px;
	float: left;
	border-top:solid 4px #06C;
	border-bottom:solid 2px #06C;
	background: #c0c0c0;/*#F3EFE1;*/
	display: block;
	margin:0 auto 5px auto;
	/*margin-bottom: 5px;
	margin-right: 0px;*/
}
/* 新着一覧外部リンク*/
span.gaibu{
	margin: 5px;
	color: #506A1A;
	background-color: #FFFFFF;
	border: 1px solid #6B8E23;
	height: auto;
	width: auto;
	font-weight: normal;
	padding: 1px 3px;
}
/** タブセッティング　**/
.NewsBox {width: 570px;display:block;clear:both; margin:0 auto;}
.TabMenu {
	float:left;
	width:568px;
	margin-top:10px;
}
.tabwaku {
	width: 566px;
	float:left;
	background:#F3EFE1;
	display: block;
	margin-bottom: 5px;
}
.TabBox {
	background:#FFFFFF;
	display: block;
	margin:0 auto;/*margin:1px;*//*10px;*/
	width:568px;/*555px;*/
	height:360px;
	overflow: auto;
}
.TabMenu ul{ clear:both;}
.TabMenu li{
	list-style:none;
	text-align:center;
	display:inline-block;
	vertical-align:bottom;
	*margin-right:3px;
	*display: inline;
  *zoom: 1;
}
.TabMenu ul li a{
	padding:4px 8px;
	display:block;
	text-decoration:none;
	border-top:solid 1px #d3d3d3;
	border-right:solid 1px #d3d3d3;
	border-left:solid 1px #d3d3d3;
	
	background-color:#f5f5f5;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
}
.TabMenu ul li.selected a {
	padding:8px 12px 6px 12px;
	background:#06C;/*#d3d3d3;*/
	border-top:solid 1px #06C;
	border-right:solid 1px #06C;
	border-left:solid 1px #06C;
	color:#fff;/*#555555;*/
	
	font-size:110%;
	font-weight:bold;
	background:#0066CC;/**/
	background:linear-gradient(top, #06C 0%, #0F72D5 50%,#0006CC 51%, #06C 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#06C), color-stop(0.5,#0F72D5), color-stop(0.5,#0006CC), to(#06C));
	background: -webkit-linear-gradient(top, #06C 0%, #0F72D5 50%, #0006CC 51%, #06C 100%);
	background: -moz-linear-gradient(top, #06C 0%, #0F72D5 50%, #0006CC 51%, #06C 100%);
	background: -o-linear-gradient(top, #06C 0%, #0F72D5 50%, #0006CC 51%, #06C 100%);
	background: -ms-linear-gradient(top, #06C 0%, #0F72D5 50%, #0006CC 51%, #06C 100%);
}
.btn {
	border: 1px solid #DDD;
	color: #FFF;
	width: 100px;
	padding: 10px 0;
}

.TabBox ul{
margin-top:3px;
padding-left:20px;
list-style-image:url('/common/img/yaji01.gif')
}
.lipdf { list-style-image: url(/common/img/yaji01red.gif);} /* 赤ヤジリを設定*/
.TabBox img {margin: 0 2px 0 2px;}
/**	タブ内部設定**/
.oshirase {
padding-left:10px;
}
.oshirase dt {
	float:left;
	padding-right:10px;
}
.oshirase dd {
	float:left;
	width:450px;
}
.oshirase li{
	border-bottom: 1px dashed #CCC;
}
.event dd{
	float:left;
	margin:2px;
	width:65%;
}
.event dt {
	float:left;
	margin:2px;
	padding-right:12px;
	width:28%;
	text-align:right;
}
.event dt.title{padding-right:0;width:30%;}
.event dt.title, .event dd.title{
	background: #F3EFE1;
	text-align:center;
	padding:3px 0 2px 0;
	min-height:20px
}


	
.ichiran {
	font-size: 97%;
	text-align: right;
	margin:5px 10px 0px 0px;
}
.ichiran a{color:#2D6479;}
/** 新着一覧　ヤジリ リストマーカーの使用法の説明 **/
#hanrei_top {	padding-left: 16px;}

/* ------------------------------------- 
 *	インフォメーションの設定
 * ------------------------------------- */
.TopicsBox2{margin-top:10px;padding-left:30px;}
.TopicsBox2 li {list-style-image: url(/common/img/yaji02.gif);margin-bottom:5px;}

/* ------------------------------------- 
 *	施策一覧
 * ------------------------------------- */
.LinkBox{
	text-align:left;
	width:100%;
	margin:0 auto;
}
.LinkBox ul{
	width:98%;
	margin:10px auto;
	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */
}
.LinkBox ul li {
	display:-moz-inline-block;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:32%;
	margin: 5px 2px 2px 2px;
	background-color:rgb(250,250,250);
	background: linear-gradient(#FFF, #EEE);
	background: -moz-linear-gradient(top,#FFF 0%,#EEE);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffeeeeee');
	border-top:solid 1px rgb(240,240,240);
	border-right:solid 1px rgb(220,220,220);
	border-bottom:solid 1px rgb(220,220,220);
	border-left:solid 1px #d3d3d3;
	text-align:center;
	vertical-align:top;
	letter-spacing: normal; /* 文字間を通常に戻す */
}
.LinkBox ul li a{
	padding:7px 2px;
	display:block;
	color:#555555;
}
.LinkBox ul li a:hover{
	text-decoration:none;
	color:rgb(0, 102, 153);
	background-color:rgb(240,240,240);
}