﻿#kouhou .w660 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 660px; TEXT-ALIGN: left
}
#kouhou .w640 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 640px; TEXT-ALIGN: left
}
#kouhou .w620 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 620px; TEXT-ALIGN: left
}
#kouhou .w600 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 600px; TEXT-ALIGN: left
}
#kouhou .w580 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 580px; TEXT-ALIGN: left
}
#kouhou .w550 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 550px; TEXT-ALIGN: left
}
#kouhou .w540 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 540px; TEXT-ALIGN: left
}
#kouhou .w520 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 520px; TEXT-ALIGN: left
}
#kouhou .w500 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 500px; TEXT-ALIGN: left
}
#kouhou .w490 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 490px; TEXT-ALIGN: left
}
#kouhou .w480 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 480px; TEXT-ALIGN: left
}
#kouhou .w420 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 420px; TEXT-ALIGN: left
}
#kouhou .w400 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 400px; TEXT-ALIGN: left
}
#kouhou .w380 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 380px; TEXT-ALIGN: left
}
#kouhou .w320 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 320px; TEXT-ALIGN: left
}
#kouhou .w300 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 300px; TEXT-ALIGN: left
}
#kouhou .w250 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 250px; TEXT-ALIGN: left
}
#kouhou .fs110 {
	FONT-SIZE: 110%; LINE-HEIGHT: 130%
}
#kouhou .fs95 {
	FONT-SIZE: 95%; LINE-HEIGHT: 130%
}
#kouhou .fs90 {
	FONT-SIZE: 90%; LINE-HEIGHT: 130%
}
#kouhou .fs85 {
	FONT-SIZE: 85%; LINE-HEIGHT: 130%
}
#kouhou .fs80 {
	FONT-SIZE: 80%; LINE-HEIGHT: 130%
}
#kouhou .tx-blue {
	FONT-WEIGHT: bold; COLOR: #003399
}
#kouhou .tx-red {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
#kouhou .tx-gray {
	FONT-WEIGHT: bold; COLOR: #666666
}
#kouhou .tx-black {
	FONT-WEIGHT: bold; COLOR: #000000
}
#kouhou .line-blue {
	FONT-SIZE: 0px; BORDER-BOTTOM: #003399 1px solid; HEIGHT: 1px
}
#kouhou .line-red {
	FONT-SIZE: 0px; BORDER-BOTTOM: #cc0000 1px solid; HEIGHT: 1px
}
#kouhou .border-red {
	BORDER-RIGHT: #cc0000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cc0000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cc0000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cc0000 1px solid
}
#kouhou .fw-b {
	FONT-WEIGHT: bold
}
#kouhou .fw-n {
	FONT-WEIGHT: normal
}
#kouhou .cap {
	MARGIN: 1px 0px 0px; COLOR: #666666
}
#kouhou .hr01 {
	FONT-SIZE: 0px; MARGIN: 3px 0px; BORDER-BOTTOM: #888888 1px solid
}
#kouhou .center {
	TEXT-ALIGN: center
}
#kouhou .right {
	TEXT-ALIGN: right
}
#kouhou .clear {
	CLEAR: both
}
#kouhou .pad-r10 {
	PADDING-RIGHT: 10px
}
#kouhou .pad-r20 {
	PADDING-RIGHT: 20px
}
#kouhou .mar-t60 {
	MARGIN-TOP: 60px
}
#kouhou .mar-b02 {
	MARGIN-BOTTOM: 0.2em
}
#kouhou .mar-b10 {
	MARGIN-BOTTOM: 10px
}
#kouhou .table01 {
	MARGIN: 10px 20px 0px
}
#kouhou .tablew660 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 660px; TEXT-ALIGN: left
}
#kouhou .tablew640 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 640px; TEXT-ALIGN: left
}
#kouhou .tablew620 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 620px; TEXT-ALIGN: left
}
#kouhou .tablew580 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 580px; TEXT-ALIGN: left
}
#kouhou .tablew550 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 550px; TEXT-ALIGN: left
}
#kouhou .tablew540 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 540px; TEXT-ALIGN: left
}
#kouhou .tablew520 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 520px; TEXT-ALIGN: left
}
#kouhou .tablew490 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 490px; TEXT-ALIGN: left
}
#kouhou .tablew480 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 480px; TEXT-ALIGN: left
}
#kouhou .tablew420 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 420px; TEXT-ALIGN: left
}
#kouhou .tablew380 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 380px; TEXT-ALIGN: left
}
#kouhou .tablew320 {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 320px; TEXT-ALIGN: left
}
#kouhou .tableborder {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BORDER-COLLAPSE: collapse
}
#kouhou .tableborder TR {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid
}
#kouhou .tableborder TH {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ddffcc; TEXT-ALIGN: center
}
#kouhou .tableborder TD {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid
}
#kouhou .p-navi {
	DISPLAY: block; FONT-SIZE: 80%; MARGIN: 12px 0px; WIDTH: 100%; LINE-HEIGHT: 105%
}
#kouhou .p-navi .prev {
	DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(/common/img/arrow_l.gif) no-repeat left 50%; VERTICAL-ALIGN: middle; WIDTH: 50%; HEIGHT: 12px; TEXT-ALIGN: left
}
#kouhou .p-navi .next {
	PADDING-RIGHT: 13px; MARGIN-TOP: -12px; DISPLAY: block; BACKGROUND: url(/common/img/arrow_r.gif) no-repeat right 50%; FLOAT: right; VERTICAL-ALIGN: middle; WIDTH: 50%; HEIGHT: 12px; TEXT-ALIGN: right
}
#kouhou .p-navi .next2 {
	PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: url(/common/img/arrow_r.gif) no-repeat right 50%; VERTICAL-ALIGN: middle; HEIGHT: 12px; TEXT-ALIGN: right
}
#kouhou .tit {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 95%; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 8px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 2px solid
}
#kouhou .hl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 95%; BACKGROUND: #eeeeee; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; BORDER-LEFT: #003399 8px solid; PADDING-TOP: 2px
}
#kouhou .sh {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #cc0000; BORDER-BOTTOM: #cc0000 1px solid
}
#kouhou .sh02 {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN: 0px 0px 10px; COLOR: #cc0000; LINE-HEIGHT: 130%
}
#kouhou .lead {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #aaaaaa 1px solid; LINE-HEIGHT: 130%; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid
}
#kouhou .note {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #666666 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
#kouhou UL.m0 {
	MARGIN: 0px auto
}
#kouhou UL.ml20 {
	MARGIN: 0px 0px 0px 60px
}
#kouhou OL.mtb0 {
	MARGIN: 0px auto
}
#kouhou DL.mtb0 {
	MARGIN: 0px auto
}
#kouhou UL.mtb0 {
	MARGIN: 0px auto
}
#kouhou DL.w3em DT {
	DISPLAY: block; WIDTH: 3em
}
#kouhou DL.w3em DD {
	DISPLAY: block; MARGIN: -1.3em 0px 0px 2.3em; LINE-HEIGHT: 145%! important
}
#kouhou DL.w4em DT {
	DISPLAY: block; WIDTH: 4em
}
#kouhou DL.w4em DD {
	DISPLAY: block; MARGIN: -1.3em 0px 0px 3em; LINE-HEIGHT: 145%! important
}
#kouhou DL.w5em DT {
	DISPLAY: block
}
#kouhou DL.w5em DD {
	DISPLAY: block; MARGIN: -1.3em 0px 0px 5em; LINE-HEIGHT: 145%! important
}
#kouhou .attention {
	DISPLAY: block
}
#kouhou .attention .head01 {
	DISPLAY: block; WIDTH: 1.2em
}
#kouhou .attention .tx01 {
	DISPLAY: block; MARGIN: -1.3em 0px 0px 1.3em; LINE-HEIGHT: 145%! important
}
#kouhou .attention .head02 {
	DISPLAY: block; WIDTH: 1.8em
}
#kouhou .attention .tx02 {
	DISPLAY: block; MARGIN: -1.3em 0px 0px 1.8em; LINE-HEIGHT: 145%! important
}
#kouhou .icon01 {
	VERTICAL-ALIGN: middle! important
}
#kouhou .index UL {
	FONT-SIZE: 85%; MARGIN: 10px auto; LINE-HEIGHT: 130%
}
#kouhou .line0901 {
	BACKGROUND: #ffffff; PADDING-TOP: 4px
}


div .center{
text-align:center;
}
div .table{
margine:auto;
}

div .tr{
clear:both;

}

div .td{
float:left;
}

div .table .td{
max-width:90%;
}

/* td 中のPでずれるのを防止 */

td p {
margin:0;
}

/* 白書用 */

div.img-area {
	margin: 30px 40px;
	color: #003333;
	font-size: 90%;
}

div.img-area img {
	margin-top: 5px;
	border: 1px solid;
	display: block;
}

.img-area-long {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 3em;
	color: #003333;
	font-size: 90%;
	margin: 0px;
}

.img-area-long img {
	margin-right: 10px;
	height: 90px;
	width: 120px;
	border-width: 1px;
	border-style: solid;
	float: left;
}

.img-area-long div {
	margin-top: 30px;
	margin-bottom: 0px;
}


.right {
	text-align: right;
}

.center {
	text-align: center;
}

/* 白書用ここまで */


/* 富士山ページ用 */
.fuji_col_left{
	width:20%;
	height:100%;
	background: #bbddee;
	margin-right:15px; 
}

.fuji_col_left .table .td{
 max-width:68%;
}


.fuji_col_right{
	width:75%;
}

/* 調査会など用 */

.pointed{
	background: url(/common/img/point1.gif) left 5px no-repeat;
	padding-left:1em;
	margin-top:1em;
	margin-bottom:1em;
}

/* 防災カフェサイドメニュー用 */

.subContentsBlock_bousai_cafe{
 float:left;
 padding-left:50px;
}

/* 白書用 */
.maetugi{
	text-align: center;

}

h2 a {
 background:none;
}

h3 a {
 background:none;
}

h4 a {
 background:none;
}

.yosan th {
font-weight:normal;
}

.zuhyo1 img{
max-width:100%;
}

.img_area img {
margin-right: 10px;
vertical-align: middle;
height: 90px;
width: 120px;
border-width: 1px;
border-style: solid;
}

.yosan td {
text-align: right;
padding-top: 2px;
padding-bottom: 2px;
}


/* 日付付きリスト用*/
.list-with-date {
width:75%;
max-width:75%;
margin-left:1.5em;
}

.list-with-date a {
max-width:75%;
}

#km_box {
	WIDTH: 100%; TEXT-ALIGN: center; padding: 10px;
}
#km_box p {
	BACKGROUND: #ffffff; 
	border: 1px solid gray;
	padding: 10px;margin: 0px;
}
#km_box div {
	margin: 0px;
	padding: 0px;
}


#km_box .box {
	TEXT-ALIGN: left;
	float:left;
	width:30%;
	margin: 0px;
}


/* 広報・*/



.table .td_pict_mid {
float:left;
max-width:180px;
}

.table .td_pict_free {
float:left;
max-width:180px;
}

.style1{
color: #CC0000 !important;
}

.fcbs{
color: #0000CC !important;
font-weight: bold;
}


.f_td{
float:left;
width: 240px;
}

div.table_w600{
width: 600px;
MARGIN: 0px auto;
}
div.table_w610{
width: 600px;
MARGIN: 0px auto;
}
div.table_w600 .td{
float:left;
width: 300px;
text-align: left;
}

div.table_w500{
width: 500px;
MARGIN: 0px auto;
}
div.table_w500 .td{
float:left;
width: 250px;
text-align: left;
}

div.table_w400{
width: 400px;
MARGIN: 0px auto;
}
div.table_w400 .td{
float:left;
width: 200px;
text-align: left;
}

div.table_w470{
width: 470px;
MARGIN: 0px auto;
}

div.table_w300{
width: 300px;
MARGIN: 0px auto;
}
div.table_w300 .td{
float:left;
width: 150px;
text-align: left;
}

div.table_w700{
width: 700px;
MARGIN: 0px auto;
}
div.table_w700 .td{
float:left;
width: 350px;
text-align: left;
}
div.table_w800{
width: 800px;
MARGIN: 0px auto;
}

div.table_w900{
width: 900px;
MARGIN: 0px auto;
}
.m_auto{margine:auto;}
.left{
	text-align: left;
}

.f_left{float:left;}

div.table_w1040{
width: 1040px;
}

.table_w480{
width: 480px;
MARGIN: 0px auto;
}

.table_w550{
width: 550px;
MARGIN: 0px auto;
}

.table_w620{
width: 620px;
MARGIN: 0px auto;
}
.w60{width: 60px !important;}
.w100{width: 100px !important;}
.w110{width: 110px !important;}
.w120{width: 120px !important;}
.w140{width: 140px !important;}
.w150{width: 150px !important;}
.w180{width: 180px !important;}
.w190{width: 190px !important;}
.w200{width: 200px !important;}
.w210{width: 210px !important;}
.w220{width: 220px !important;}
.w250{width: 250px !important;}
.w260{width: 260px !important;}
.w280{width: 280px !important;}
.w290{width: 290px !important;}
.320{width: 320px !important;}
.w320{width: 320px !important;}
.w370{width: 370px !important;}
.w450{width: 450px !important;}
.w470{width: 470px !important;}
.w520{width: 520px !important;}
.w550{width: 550px !important;}
.w590{width: 590px !important;}
.w700{width: 700px !important;}
.w750{width: 750px !important;}
.w800{width: 800px !important;}
.w900{width: 900px !important;}


#kouhou .table .td {
margin:5px;
}

h2{
font-size:large; 
border-left: 4px solid #ff6600;  
border-bottom: 1px solid #ff6600; 
background :url(/common/img/bg_h2_standard2.gif) bottom right repeat-y;
background-size: 100% 100%;
}

img.fair{
max-width:295px;
}

img.fair_2{
margin-right:10px;
margin-top:10px;
}

/*----------------20140415add------------------*/
.flL{float:left!important;}
.flR{float:right!important;}
.taC{text-align:center!important;}
.taR{text-align:right!important;}
.w30p{width:30%!important;}
.w60p{width:60%!important;}
.w46p{width:46%!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr20{margin-right:20px!important;}
.mr30{margin-right:30px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml30{margin-left:30px!important;}
.fwB{font-weight:bold!important;}
.fwN{font-weight:normal!important;}

/*---------------Clearfix----------------------*/
.clearfix:after {content: "";display: block;clear: both;} 
.clearfix {  min-height: 1px;}
* html .clearfix {  height: 1px;  /*\*//*/  height: auto;  overflow: hidden;  /**/}

/*--------------Unique-style------------------*/
.info_box_gray{
	background-color: #f8f8f8;
	padding:10px 15px;
	border: 1px solid #ccc;
}
.info_box_gray2{
		background-color: #e8ece7;
		padding:10px 15px;
		border:1px solid #ccc;
}

.sec_tit{
	font-size: 120%;
	color: #688d26;
	border-left: 2px solid #688d26;
	padding: 5px 15px;
	border-bottom: 1px dotted #ccc;
}
.harf_list li{
	width:46%;
	float:left;
}
.emargency_btn{background:#F60;}
.emargency_btn{background:linear-gradient(to bottom, #FFB400 0%, #F9532A 100%) repeat scroll 0% 0% transparent;margin-bottom: 20px;text-align: center;font-size: 140%;font-weight: bold;color: #FFF !important;line-height: 1.3;border: 3px solid #FD340C;text-shadow: 2px 2px 0px #A53A00;}
.emargency_btn a{color:#fff; text-decoration:none;display: block;padding: 10px 5px;}.emargency_btn:hover{opacity:0.8;filter: alpha(opacity=80);}.top_em_btn{background:#f60;}
.top_em_btn{background: linear-gradient(to bottom, #FFB400 0%, #F9532A 100%) repeat scroll 0% 0% transparent;margin-bottom: 20px;border: 3px solid #FD340C;}
.top_em_btn:hover{opacity:0.8;	filter: alpha(opacity=80);}
.top_em_btn a{display: block;text-decoration: none;color: #fff;}
.top_em_btn .inner{	display:block;	padding:5px 10px 0;}
.top_em_btn .em_title{	text-shadow: 2px 2px 0px #A53A00;font-size: 130%;font-weight: bold;color: #fff;display: block;text-align: center;padding-bottom:5px;}
.top_em_btn .em_text{display: block;background:#fff;color:#000;padding: 5px 10px;border-radius:5px;}
.top_em_btn .rink{text-align:right; display:block; padding-top:3px; font-size:90%;}