@charset"Utf-8";
/* トップメインコンテンツ内*/








/*what内全ページ共通*/
h2 {color:#002152;
background:url(../images/square.jpg);
background-repeat:repeat-y;
}

.contents_1_1 {border-left:solid #649197 3px;
text-align:left;
}

#what #top_back {color:#002152;}

#what #top_back a{
background:url(../../images/seal_w.jpg) left center no-repeat;
color:#002152;
}

#what #top_back p{
background:url(../../images/seal_w.jpg) left center no-repeat;
padding-left:15px;
}




	
.contents_1_2 {
position:relative;
margin:10px auto 20px auto;
text-align:center;
width:570px;
}




/*---------------whatトップ内--------------
----------------------------------------------*/
table.table_w {
border-collapse:collapse;
width:560px;
height:60px;
margin-left:8px;
font-size:0.8em;
}

table.table_w td {text-align:center;}

td.co1,
td.co2,
td.co3 {
width:185px;
line-height:1.2em;
}

td.co1 {height:30px;}

td.co2,
td.co3 {
border:solid 1px #649197;
height:20px;
padding-top:3px;
padding-bottom:3px;
background-color:#FFFFE0;
}

td.space {
border-top:solid 1px #649197;
border-bottom:solid 1px #649197;
width:2px;
}  

#search_btn {
background:url(../images/search.jpg) no-repeat 0px -65px;
margin-left:295px;
width:253px;
height:65px;
text-indent:-10000px;
}

#search_btn a{
display:block;
width:253px;
height:65px;
}

#search_btn a:hover{background:url(../images/search.jpg) no-repeat 0px 0px;}


.kokudo_wrapper {
position:relative;
margin:20px 0px 10px 8px;
width:562px;
text-align:center;
}

.kokudo {
padding:10px 10px;
border:solid #649197 1px;
text-align:left;
font-size:0.9em;
line-height:1.5em;
}

.akabou_car img {
float:left;
margin-right:10px;
}

.attention {
font-weight:bold;
color:#006699;
}


/*---------------組織概要内--------------
----------------------------------------------*/
table #profile_table {
width:545px;
}

#profile_table th,
#profile_table td {
font-size:0.9em;
text-align:left;
padding:3px 0px;
}

#profile_table th {width:75px;}
#profile_table td {width:470px;}

.enkaku {
margin:20px auto 0px auto;
width:565px;
text-align:center;
}

.enkaku_title {
text-align:left;
width:570px;
}

.enkaku_box {
width:550px;
padding:3px 3px;
border:solid #649197 1px;
}

/*iframe沿革内（enkaku.html)*/
#enkaku_t_wrapper {
width:525px;
}

.enkaku_left {
color:#333333;
font-size:0.9em;
line-height:1.3em;
width:100px;
float:left;
}

.enkaku_right {
padding-bottom:20px;
color:#333333;
font-size:0.9em;
line-height:1.3em;
width:425px;
float:right;
}

/*防犯・防災協定内*/
#agree_img1 {
width:110px;
float:left;
}

#agree_text {
width:320px;
float:left;
}

#agree_text p{
padding:5px 8px 5px 8px;
}

#agree_img2 {
width:110px;
float:left;
}


#teiketsu_wrapper {
padding-top:20px;
clear:both;
width:574px;
}

#teiketsu_flame {
margin:5px auto 10px auto;
text-align:center;
}


/*こども110番内*/

.img_l {margin-right:10px;}
.img_r {margin-left:10px;}


#kodomo_t_wrapper {
margin-bottom:10px;
}


/*こども、防災テーブル内*/
table.table_kodomo_bousai {
margin-top:10px;
width:574px;
background-color:#006633;
border:0px;
}

table.table_kodomo_bousai td {
background-color:#FFFFFF;
padding-top:2px;
padding-bottom:2px;
}

td.bikou {
text-align:left;
font-size:0.9em;
font-weight:bold;
color:#666666;
padding-left:5px;
padding-right:5px;
}

.kodomo110 {
margin-top:10px;
margin-left:4px;
}

.teikets,
.t1_57,
.t1_56,
.t1_80,
.t1_141,
.t2_57,
.t2_56,
.t2_80,
.t2_80,
.t2_141 {
text-align:center;
font-size:0.8em;
}

.teikets {color:#016159;}

.t1_57 {width:61px;color:#016159;}
.t1_56 {width:57px;color:#016159;}
.t1_80 {width:80px;color:#016159;}
.t1_141 {width:141px;color:#016159;}
.t2_57 {width:61px;}
.t2_56 {width:57px; }
.t2_80 {width:80px;}
.t2_141 {width:141px;}

/*防災テーブル↑*/
.b1,
.b2,
.b3,
.b4,
.b5,
.b6,
.b7,
.b8 {
text-align:center;
font-size:0.8em;
width:25%;
}


.b1,
.b2,
.b3,
.b4 {color:#016159;}






/*拠点案内*/
img#search_again {
margin:10px;
}

#map_wrapper {
margin-top:20px;
margin-bottom:10px;
width:560px;
margin-left:10px;
}

#area_form {
width:217px;
float:left;
font-size:0.8em;
}

.area_title {
font-size:0.9em;
}


#form_area {
margin-left:15px;
font-size:0.8em;
}

#flash_map {
width:320px;
height:285px;
margin-right:10px;
float:right;
}

#search_area {
margin-top:10px;
width:200px;
padding-top:20px;
padding-bottom:20px;
border-top:solid 1px #649197;
border-bottom:solid 1px #649197;
}

#search_akabou {
width:207px;
margin-top:40px;
font-size:0.8em;
}

.s_btn {
border: 0px;
width:40px;
height:20px;
background: url(../images/s_btn.gif) left top no-repeat;
}

.select {
width:110px;
text-align:right;
padding-right:10px;
}

.submit {
width:27px;
}


#area_main {
margin:0px auto 10px auto;
width:570px;
}

#selecter {
width:85px;
}

#se_end {
clear:both;
padding-top:25px;
}

.end_text {
font-size:0.9em;
color:#4c7c83;
}

ul.ul_top {
	margin-left:8px;
	margin-bottom:10px;
	font-size:0.9em;
	list-style-type:none;
}
ul.ul_shiten {
	margin-top:10px;
	margin-left:8px;
	font-size:0.9em;
	list-style-type:none;
}
.kyoten {
	width:535px;
}
.time {
	margin:10px 12px 10px 12px;
}
.base {
	padding:1px 0px 1px 12px;
}
.teiketsu {
	width:535px;
	padding-left:3px;
	padding-bottom:4px;
	font-size:0.9em;
	color:#b65959;
	font-weight:bold;
}
.sub_base {
	width:535px;
	padding-left:12px;
	padding-bottom:4px;
}
.day {
	width:60px;
}
.res {
	width:450px;
	line-height:1.4em;
	font-size:0.9em;
	}
.shiten {
	position:relative;
	color:#4c7c83;
	font-weight:bold;
	margin:20px 0 0 12px;
	padding-top:5px;
	border-top: 1px solid #000000;
	font-size:1em;
}
.shiten a,.ul_shiten a {
	font-size:0.9em;
	color:#0000ff;
}
.shiten a:hover,.ul_shiten a:hover {
	color:#ff0000;
}
p {font-size:0.9em;}
.c1 {list-style-image: url(image/address.jpg);}
.c2 {list-style-image: url("image/tel.jpg");width:500px;}
.c3 {list-style-image: url(image/fax.jpg);}
.c4 {list-style-image: url(image/mail.jpg);}
.sub {
	color:#4c7c83;
	margin:10px 0 0 12px;
	padding-top:5px;
	padding-left:50px;
	left:50px;
	border-top: 1px solid #000000;
	font-size:1em;
}
ul.ul_sub {
	margin-top:20px;
	margin-left:58px;
	left:50px;
	font-size:0.9em;
	list-style-type:none;
}
.sub_time {
	margin:10px 12px 10px 12px;
	padding-left:50px;
}
.blue {
	color:#0000ff;
	font-size:1.3em;
}
.red {
	color:#ff0000;
}
.c_both {
	clear:both;
}

/*動画ページ*/
#a_movie {
text-align:center;
}







