#content #categoryBox2 #categoryContent .syoumeiZu{
	margin-left:25px;
	margin-top:10px;
	margin-bottom:25px;
}



#content #categoryBox2 #categoryContent .ContentBox{
	width:500px;
	margin-left:25px;
	margin-bottom:25px;
	clear:both;
}

#content #categoryBox2 #categoryContent .fontBox{
	float:left;
	margin:0;
	width:270px;
	text-align:left
}

#content #categoryBox2 #categoryContent .img_photo{
	float:right;
	width:200px;
	text-align: center;
}

#content #categoryBox2 #categoryContent .fontBox2{
	float:left;
	margin:0;
	width:370px;
	text-align:left
}

#content #categoryBox2 #categoryContent .img_photo2{
	float:right;
	width:100px;
}

#content #categoryBox2 #categoryContent .fontBox3{
	float:left;
	margin:0;
	width:180px;
	text-align:left
}

#content #categoryBox2 #categoryContent .img_photo3{
	float:right;
	width:200px;
}

#content #categoryBox2 #categoryContent .fontBox4{
	float:left;
	margin:0;
	width:170px;
	text-align:left
}

#content #categoryBox2 #categoryContent .img_photo4{
	float:right;
	width:300px;
	text-align: center;
}

#content #categoryBox2 #categoryContent .moziPhoto{
	float:left;
	margin:0;
	width:270px;
	text-align:left
}


#content #categoryBox2 .ContentBox .foodLeft{
	float:left;
	margin:0;
	width:200px;
	text-align:left;
	padding-bottom:35px;
}

#content #categoryBox2 .ContentBox .foodRight{
	float:right;
	margin:0;
	width:200px;
	text-align:left;
	padding-bottom:35px;
}


#categoryContent ul li.daycare{
	float:left;
	text-align:center;
	width:153px;
	list-style-type:none;
	margin-bottom:15px;
}



#content #categoryBox2 #categoryContent ul.listDisc20{
	width:500px;
	margin:0 0 0 0;
	padding:0 0 35px 0;
	
}

#content #categoryBox2 #categoryContent ul.listDisc20 li{
	float:left;
	width:250px;
	list-style-type:none;
}

#content #categoryBox2 #categoryContent ul.listDisc20 ul {
	margin:0 25px;
	padding:0;
}

#content #categoryBox2 #categoryContent ul.listDisc20 li ul li{
	float:none;
	list-style-type:disc;
	margin-left:15px;
}


#content #categoryBox2 #categoryContent .twotable{
	margin:0 25px;
}

#content #categoryBox2 #categoryContent .twotable .table01{
	float:left;
}

#content #categoryBox2 #categoryContent .twotable .table02{
	float:right;
}



dl.hoikuTopics{
	margin:0 25px 10px 25px;
	clear:both;
}

dl.hoikuTopics dd{
	float:left;
}

dl.hoikuTopics dt{
	float:left;
	margin-right:10px;
}

dl.topics{
	margin:0 25px 35px 25px;
	clear:both;
}

dl.topics dd{
	float:left;
}

dl.topics dt{
	float:left;
	margin-right:10px;
}

dl.koumoku{
	margin:0 25px 10px 25px;
	clear:both;
	width:500px;

}


dl.koumoku dt{
	float:left;
	width:60px;
}

dl.koumoku dd{
	float:left;
	width:440px;
	text-align:left;
}

.kaigoMark{
	background:url(../fukushi/img/ic_kaigo.gif) no-repeat left top;
	padding-left:17px;
}

.zaitakuMark{
	background:url(../fukushi/img/ic_zaitaku.gif) no-repeat left top;
	padding-left:17px;
}

.kaizaiMark{
	background:url(../fukushi/img/ic_kaizai.gif) no-repeat left top;
	padding-left:30px;
}

/* =====================

図書館

======================= */
ul.bookNav{
	margin:0 25px 10px 25px !important;
	text-align:left;
}

ul.bookNav li	{
	margin:0 0 25px 0 !important;
	padding:30px 0 0 60px;
	width:100px;
	height:25px;
	list-style:none;
	font-size:100%;
	float:left;
}

ul.bookNav li.icon01	{
	background: url(../kokyo/shogai/img/riyouannai.jpg) no-repeat left;
}

ul.bookNav li.icon02	{
	background: url(../kokyo/shogai/img/oshirase.jpg) no-repeat left;
	
}

ul.bookNav li.icon03	{
	background: url(../kokyo/shogai/img/karedar.jpg) no-repeat left;
}

ul.bookNav li.icon04	{
	background: url(../kokyo/shogai/img/shinchakuannai.jpg) no-repeat left;
}

ul.bookNav li.icon05	{
	background: url(../kokyo/shogai/img/kashidasibest.jpg) no-repeat left;
}

ul.bookNav li.icon06	{
	background: url(../kokyo/shogai/img/link.jpg) no-repeat left;
}

ul.bookNav li.icon07	{
	background: url(../kokyo/shogai/img/kensaku.jpg) no-repeat left;
}

ul.bookNav li.icon08	{
	background: url(../kokyo/shogai/img/yoyakubest.jpg) no-repeat left;
}

/* =====================

子育て　- 保育所・こども園 -

======================= */

#babyFoodList th	{
	color:#ff5fb2;
	font-weight:bold;
}

.babyFoodList01	{
	margin:0 180px;
	width:200px;
}

.babyFoodList02	{
	margin:0 25px;
	width:500px;
}

#babyFoodList table td.txt	{
	padding:0 0 10px;
	width:200px;
}


/* =====================

防災・消防・救急

======================= */

ol.bosai_lst {
	list-style-type:none;
	padding-bottom:50px;
	margin-left:10px;
	
}

ol.bosai_lst li {
	display:block;
	width:510px;
	padding:0 0 14px 0;
	margin:0 auto;
	font-weight:bold;
	clear:both;
}

ol.bosai_lst li img {
	display:block;
}

ol.bosai_lst li span {
	display:block;
	width:500px;
	clear:both;
}

ol.bosai_lst li h4 {
	padding:0 0 0 12px!important;
	margin:0 0 10px 0!important;
}

.bosai_lst li p {
	font-weight:normal;
	padding:0!important;
	margin-left:0!important;
}

div.Cat04D01sub04 .bosai_lst li p.flt_r {/*火災*/
	width:160px;
}

div.Cat04D01sub05 .bosai_lst li p.flt_r {/*応急*/
	width:210px;
}


/* =====================

特産野菜のクッキング

======================= */

table.tokusanList	{
	margin:0 auto 20px;
}

table.tokusanList td	{
	padding:5px 15px;
}

table.tokusanList th	{
	padding:5px 15px 0;
	color:#360;
	font-weight:bold;
}
.recipe {
	width:500px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:50px;
}

.recipe .food_img {
	width:240px;
	float:left;
}

/*　エネルギー・塩分量　*/

table.recipe_data {
	border-collapse: collapse;
	clear:both;
	margin:10px auto;
	text-align:left;
}

table.recipe_data th {
	text-indent:22px;
	padding:0 0 5px;
}

table.recipe_data th.data_energy { width:110px; background:url(../img/icon_fire.gif) no-repeat 2px 1px;}
table.recipe_data th.data_salt { width:60px; background:url(../img/icon_spoon.gif) no-repeat 0px 1px;}

table.recipe_data th {
	font-weight:bold;
	color:#ff5aaf;
	font-style:normal;
}

table.recipe_data td {
	color:#000000;
	text-indent:4px;
	padding:0 0 5px;
}

.recipe .mtrls {
	width:245px;
	float:right;
}


/*　材料テーブル　*/
.recipe .mtrls .recipeTbl {
	table-layout:fixed;
	border-collapse: collapse;
	width:245px;
	margin:0 auto 20px;
	empty-cells:show;
}

.recipe .mtrls .recipeTbl th,
.recipe .mtrls .recipeTbl td {
	text-align:left;
	vertical-align:middle;
	color:#000000;
	font-weight:normal;
	padding:6px 6px;
}

.recipe .mtrls .recipeTbl thead {
	width:245px;
	height:25px;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
}

.recipe .mtrls .recipeTbl thead th {
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	background-color:#00be5c;
	border-left:1px solid	 #D5D5D5;
	padding:5px 6px;
}

.recipe .mtrls .recipeTbl tbody th,
.recipe .mtrls .recipeTbl tbody td {
	border-bottom:1px solid #D5D5D5;
}

.recipe .mtrls .recipeTbl tbody th,
.recipe .mtrls .recipeTbl tfoot th{
	border-left:1px solid #D5D5D5;
}

.recipe .mtrls .recipeTbl tbody td,
.recipe .mtrls .recipeTbl tfoot td{
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
}

.recipe .mtrls .recipeTbl tfoot th,
.recipe .mtrls .recipeTbl tfoot td {
	border-bottom:1px solid #D5D5D5;
	padding-bottom:6px;
}

.recipe .mtrls .recipeTbl tfoot .tbl_btm {
	border:none;
	padding:0;
	margin:0;
}

/*作り方*/
.recipe dl.how {
	display:block;
	width:500px;
	margin:0 auto;
	margin-top:20px;
	clear:both;
	border:1px solid #D5D5D5;
}

.recipe dt.how_top {
	width:500px;
	height:25px;
	background:#C1D700;
	line-height:200%;
	text-align:left;
	text-indent:10px;
	color:#FFFFFF;
	font-size:110%;
}

.recipe dd.how_mdl {
	width:500px;
	padding:15px 0;
}

.recipe dd.how_mdl ol.howto {
	display:block;
	width:430px;
	margin:0 auto;
	text-align:left;
	padding:0 20px 0 30px;
}

.recipe dd.how_mdl ol.howto li {
	padding:5px 0 10px 0;
	list-style-type:decimal;
	color:#007536;
}

.recipe dd.how_mdl ol.howto li span { color:#000000;}
.recipe dd.how_mdl ol.howto li span.how_n { color:#007536;}




/* =====================

遊ぶ・学ぶ・イベント

======================= */

dl#eventList,dl#sazankaList	{
	margin:10px 25px;
}

dl#bosaiList	{
	margin:10px 25px 40px 25px;
}

dl#eventList dt,dl#sazankaList dt,dl#bosaiList dt	{
	clear:left;
	float:left;
	padding:5px 0;
}

dl#eventList dt	{
	width:15em;
}

dl#sazankaList dt	{
	width:13em;
}

dl#eventList dd,dl#sazankaList dd,dl#bosaiList dd	{
	border-bottom:1px solid #EEE;
}

dl#eventList dd,dl#bosaiList dd	{
	padding:5px 0 5px 9.5em;
}

dl#sazankaList dd	{
	padding:5px 0 5px 13.5em;
}

table.sazankaTbl,table.eventTbl	{
	table-layout:auto;
	border-collapse: collapse;
	border:1px solid #e0e0e0;
	background-color:#FFFFFF;
	empty-cells:show;
	clear:both;
	margin:10px 30px;
	width:450px;
}

table.sazankaTbl th,
table.sazankaTbl td,
table.eventTbl th,
table.eventTbl td {
	border:1px solid #e0e0e0;
	vertical-align:middle;
}

table.sazankaTbl th,
table.eventTbl th {
	text-align:left;
	font-size:100%;
	font-weight:bold;
}

table.sazankaTbl td,
table.eventTbl td {
	text-align:left;
	font-size:100%;
	line-height:150%;
	font-weight:normal;
	padding:8px 4px;
}

table.eventTbl th,table.sazankaTbl th	{
	font-weight:bold;
	border:1px solid #e0e0e0;
}

table.eventTbl th {
	text-align:left;
}

table.sazankaTbl th {
	text-align:center;
}

table.sazankaTbl thead th {
	background-color:#e4e2e2;
	padding:2px;
	line-height:200%;
}

table.eventTbl tbody th,table.sazankaTbl tbody th {
	background-color:#f1f1f1;
	padding:8px 4px 4px 4px;
	vertical-align:top;
}

table.eventTbl tr.odd td,table.sazankaTbl tr.odd td {
	background-color:#fafed2;
}

table.eventTbl tr.odd th,table.sazankaTbl tr.odd th {
	background-color:#ebebd9;
}


/* =====================

ゴミ辞典

======================= */

ul.hiragana {
	display:block;
	width:470px;
	margin:15px auto;
	list-style-type:none;
	clear:both;
}
ul.hiragana li {
	display:block;
	width:47px;
	height:47px;
	float:left;
}
ul.hiragana li a {
	display:block;
	width:47px;
	height:47px;
	background:url(../gomi-eisei/img/hiragana.gif) no-repeat 0 0;
	text-align:center;
	color:#666666;
	font-size:131.25%;
	font-weight:bold;
	text-decoration:none;
	line-height:310%;
}
ul.hiragana li a:hover {
	background-position:0 -47px;
	font-size:187.5%;
	color:#FFFFFF;
	line-height:225%;
}
table.jiten {
	table-layout:fixed;
	width:489px;
	margin:0 auto;
	empty-cells:show;
	clear:both;
}
table.jiten thead th.top_th {
	width:489px;
	background:#999999!important;
	text-align:center;
	color:#FFFFFF;
	padding:3px 0;
}
table.jiten thead th { background-color:#E4E2E2!important;}
table.jiten thead th.name,
table.jiten thead th.separation,
table.jiten thead th.remarks { width:163px;}
table.jiten tbody th,
table.jiten tbody td{
	width:163px;
	word-break:break-all;
	word-wrap:break-word;
}

table.jiten tbody th {
	font-size:100%;
	vertical-align:middle;
}




/*--------------------------------------------------------------------------------
	110218以降の追加スタイル
----------------------------------------------------------------------------*//**/
/* =====================

各種相談

======================= */
dl.sodan_boxleft {
	width:235px;
	margin:0 0 20px 25px;
	float:left
}
dl.sodan_boxleft dt {
	margin:0 0 5px 0;
}
dl.sodan_boxright {
	width:235px;
	margin:0 0px 20px 35px;
	float:left
}
dl.sodan_boxright dt {
	margin:0 0 5px 0;
}
dl.sodan_boxmini_left {
	width:156px;
	margin:0 0 20px 25px;
	float:left
}
dl.sodan_boxmini_left dt {
	margin:0 0 10px 0;
}
dl.sodan_boxmini_right {
	width:156px;
	margin:0 0 20px 16px;
	float:left
}
dl.sodan_boxmini_right dt {
	margin:0 0 10px 0;
}


/* =====================

人権・男女共同参画

======================= */
/*　男女共同参画　*/
dl.list{
	margin:10px auto 20px auto;
	padding:0 0 0 25px;
}
dl.list a{
	font-weight:normal;
}
dl.list li{
	margin:0 0 5px 17px;
	list-style:circle;
}
dl.list dt{
	font-weight:bold;
	line-height:2em;
	text-align:left;
	color:#ff5aaf;
	width:500px;
}
dl.list dd{
	width:500px;
	margin:0 0 15px 0;
}
/*　DV　*/
.boxdv{
	text-align:center;
	width:480px;
	padding:10px 10px 0 10px;
	margin:0 auto 0 auto;
	border: 1px solid #F00;
}
.boxdv_capleft{
	width:210px;
	float:left;
	margin:0 0 5px 0;
	border: 1px solid #F00;
}
.boxdv_capvector{
	width:50px;
	float:left;
	font-weight:bold;
	color:#F00;
}
.boxdv_capbottom{
	width:210px;
	float:left;
	margin:0 0 5px 0;
	border: 1px solid #F00;
}
.boxdv_capvectorbottom{
	width:130px;
	float:left;
	font-weight:bold;
	color:#F00;
}
/*　つぶやき　*/
.fukidashi{
	width:500px;
	margin:10px auto 20px auto;
}
.fukidashi p{
	margin:0 10px 0 10px  !important;
	padding:0 10px 0 10px  !important;
}
.fukidashi p.ttl{
	font-weight:bold;
	font-size:120%;
	line-height:20px;
}
.fukidashi p.right{
	width:195px;
	padding:0 10px 0 10px !important;
	text-align:right;
}
.fukidashi_box{
	width:230px;
	margin:10px 10px 0 10px;
	background-color:#8AFA81;
	float:left;
}
/*　人権マップ　*/
p.right{
	margin:0 25px 20px 25px;
	width:500px;
	text-align:right !important;
}
ol.linkmap{
	margin:0 25px 25px 25px;
	padding:10px 0 10px 14px;
	text-align:left;
	background-color:#fff2fa;
	border-top:1px solid #ff9ad5;
	border-bottom:1px solid #ff9ad5;
	border-left:1px solid #ff9ad5;
	border-right:1px solid #ff9ad5;
}
ol.linkmap li{
	margin-left:25px;
	padding:0 5px 10px 0;
	list-style:decimal;
	vertical-align:top;
}

.imgcenter{
	padding:5px auto 0 auto;
	margin:0 auto 0 auto;
	text-align:center;
}
.imgcenter img{
	margin:0 0 3px 0;
}
.imgcenter p{
	text-align:center !important;
	font-weight:bold;
	font-size:120%;
	margin:0 0 10px 0 !important;
}

.imgcaption{
	padding:10px 0 5px 0;
	margin:0 auto 0 auto;
	float:left;
}
.imgcaption p{
	margin:0 0 10px 25px !important;
	text-align:center !important;
	font-weight:bold;
	font-size:120%;
}
.imgcaption img{
	margin:0 0 3px 25px;
	text-align:center;
	padding:0;
}
/*　川柳　*/
ul.senryu{
	margin:0 25px 0 35px;
	text-align:left;
}

ul.senryu li{
	margin:0;
	padding:5px 0 5px 0;
	list-style:inside;
	line-height:1.5em;
	font-size:110%;
	border-bottom:1px solid #EEE;
}

dl.schedule	{
	margin:0 25px 10px 25px;
}

dl.schedule dt	{
	font-weight:bold;
	clear:both;
	color:#ff5aaf;
	width:10em;
	float:left;
	padding:5px 0 0 10px;
}

dl.schedule dd	{
	padding:5px 0 5px 11em;
	border-bottom:1px solid #EEE;
}

dl.schedule_news {
	margin:0 25px 10px 25px;
}

dl.schedule_news dt	{
	font-weight:bold;
	clear:both;
	color:#ff5aaf;
	width:5em;
	float:left;
	padding:5px 0 0 10px;
}

dl.schedule_news dd	{
	padding:5px 0 5px 5em;
	border-bottom:1px solid #EEE;
}
/*　講座・イベント　*/
dl.kozaevent{
	margin:10px 0 20px 0;
	padding:0 0 0 25px;
}
dl.kozaevent a{
	font-weight:normal;
}
dl.kozaevent dt{
	font-weight:bold;
	text-align:left;
	margin:0 15px 10px 0;
	color:#ff5aaf;
	float:left;
	width:70px;
}
dl.kozaevent dd{
	margin:0 20px 10px 0;
	float:left;
	width:400px;
}


/* =====================

官公庁オークション

======================= */
ul.listbuy{
	margin:0 25px 20px 25px;
	text-align:left;
}
ul.listbuy li{
	margin:0 0 10px 17px;
	padding:2px 0 2px 0;
	line-height:2.5em;
}

ul.listbuynumber{
	margin:0 25px 0 25px;
	text-align:left;
}
ul.listbuynumber li{
	margin:0 0 10px 20px;
	padding:2px 0 2px 0;
	list-style:decimal;
}

ol.listbuynumber{
	margin:0 25px 0 25px;
	text-align:left;
}
ol.listbuynumber li{
	margin:0 0 0 20px;
	padding:2px 0 2px 0;
	list-style:decimal;
	line-height:2.5em;
}

ol.listauction{
	margin:0 25px 20px 25px;
	text-align:left;
}
ol.listauction li{
	margin:0 0 5px 25px;
	line-height:2em;
	list-style:decimal;
}


/* =====================

選挙

======================= */
ul.catIndexNav_float li	{
	background:url(../../common/img/ex_ic4.gif) no-repeat left top;
	padding:0 10px 5px 20px;
	margin:0 10px 0 40px;
	list-style:none;
	/*font-size:112.5%;*/
	border-bottom:1px dotted #EEE;
	margin:5px 0 0;
	width:200px;
	float:left;
}

ul.catIndexNav_float {
}

dl.hyogo {
	margin:0 25px;
}

dl.hyogo dt	{
	font-weight:bold;
	clear:both;
	color:#ff5aaf;
	font-size:112.5%;
	width:10em;
	float:left;
	padding:5px 0 0 10px;
}

dl.hyogo dd	{
	padding:5px 3em 5px 0;
	text-align:right;
	font-size:112.5%;
	border-bottom:1px solid #EEE;
}

ol.listsenkyo{
	margin:0 25px 20px 25px;
	text-align:left;
}
ol.listsenkyo li{
	margin:0 0 10px 25px;
	padding:2px 0 2px 0;
	line-height:1.5em;
	list-style:decimal;
	font-size:112.5%;
}

.tosen_mark{
	font-weight:bold;
	color:#FFF;
	margin-right:5px;
	padding:2px;
	background-color:#F00;
}

ul.kifu{
	padding:0 !important;
	margin:0 !important;
}
ul.kifu li{
	float:left;
	width:10em;
	margin:0 1em 0 2em;
	list-style:disc;
}


/* =====================

産業

======================= */
/*　調査・統計　*/
ol.listtokei{
	margin:0 25px 20px 35px;
	text-align:left;
}
ol.listtokei li{
	margin:0 0 0 20px;
	padding:2px 0 2px 0;
	list-style:decimal;
	width:200px;
	line-height:2.5em;
	float:left;
}
/*　中小企業の融資に関する制度　*/
ul.listDisc3 li a{
	line-height:2em !important;
}
/*　農業　*/
.nogyo_kids{
	width:550px;
	margin:0 auto;
}
.nogyo_list_box{
	width:175px !important;
	margin:0;
	padding:0;
	float:left;
}
.nogyo_list_box ul{
	margin:0 10px 0 25px !important;
	padding:0; !important;
}
.nogyo_photo_box{
	margin:0 !important;
	padding:0 !important;
	float:left;
}
.nogyo_kids_photo{
	width:170px;
	margin:0 0 0 5px;
	padding:0;
	float:left;
}
.nogyo_kids_photo img{
	margin:0 0 5px 0;
}
.nogyo_kids_photo p{
	margin:0 !important;
	padding:0 !important;
	text-align:center !important;
}
