/* 特集----------------------------------------------------------------------------------------- */

/* トップページ画像位置指定 */
#special .main_ph{
	width:250px;
}

#special .main_ph1{
	margin-bottom:1em;
}

#special h2{
    color:#ec6b08;
}
#special .ind_midashi{
	font-size:90%;
	background-color:#d82177;
	color:#ffffff;
	padding:3px;
	vertical-align:top;
}

#special h3.midashi{
    color:#8a022a;
    font-size:110%;
   	background-color:#f5baa7;
	padding:4px 8px;
	margin:30px 0 25px 2px;
	line-height:1;
	box-shadow:0px 0px 4px 3px #f5baa7;
	-moz-box-shadow:0px 0px 4px 3px #f5baa7;
	-webkit-box-shadow:0px 0px 7px 3px #f5baa7;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-top-right-radius:6px;
	-moz-border-bottom-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-top-left-radius:6px;
	-moz-border-bottom-right-radius:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	display:inline-block;
}


#content_sp_top{
    height:16px;
	background:url(../special/li_to.gif)  #fefbdb repeat-x top;
	margin-top:1.2em;
}

#content_sp{
	background:url(../special/li_ri.gif) #fefbdb repeat-y right;
}

#content_sp_inner{
    padding-top:1px;
	background:url(../special/li_le.gif) #fefbdb repeat-y left;
	padding-left:16px;
	margin-right:16px;
}

#content_sp_bottom{
	height:16px;
	background:url(../special/li_bo.gif) #fefbdb repeat-x bottom;
}

#content_sp .pic1{
	float:left;
	margin-left:12px;
	margin-bottom:10px;

	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height:20px;
	
}

#content_sp h3{
    color:#cf121b;
    padding-bottom:1em;
}

#content_sp2 h3{
    color:#ec6b08;
    padding-bottom:1em;
}

#content_sp2{
    background-color:#d7e599;
    margin-top:1em;
    padding:1em;
}
/* --------------------------------------------------------------------------------------------- */

/* トピックス----------------------------------------------------------------------------------- */

/* 基本タグ */

#topics_wrap{
	background-color:#ddf2fc;
	padding:8px;
}

#content_topics1{
 background-color:#fff;
	padding:14px 10px 10px;
	border:dashed 2px #e6f2e0;
	margin:0px 0px 1px;
}

#content_topics1 h3{
    color:#064ea0;
}


#content_topics2{
 background-color:#fff;
	padding:14px 10px 10px;
	border:dashed 2px #e6f2e0;
	margin:1em 0px 1px;
}

#content_topics2_inner{
    background-color:#fceef4;
    padding:1em;
}

#content_topics2 h3{
    color:#990336;
}



#content_topics3{
	border:solid 3px #886c2d;
	background-color:#fff;
	padding:2px;
	margin-top:0.9em;
} 

#content_topics3_inner{
	position:relative;
	background-color:#fff;

}

#content_topics3_inner2{
border:solid 1px #886c2d;
    background-color:#fffde6;
    color:#000;
    padding:10px;
}

#content_topics3 .topi_mark{
    color:#ec6b08;
}

#content_topics3 .topi_mark2{
    color:#000;
}

#content_topics3 strong{
    color:#1168b5;
}

#content_topics3 h4{
    color:#e3067e;
}

#content_topics4{
 background-color:#fff;
	padding:14px 10px 10px;
	border:dashed 2px #e6f2e0;
	margin:1em 0px 1px;
}

#content_topics4 h3{
    color:#5c070b;
}


#content_topics5{
	border:solid 3px #886c2d;
	background-color:#fff;
	padding:2px;
	margin-top:0.9em;
} 

#content_topics5_inner{
	position:relative;
	background-color:#fff;

}

#content_topics5_inner2{
border:solid 1px #886c2d;
    background-color:#fffde6;
    color:#000;
    padding:10px;
}

#content_topics5 .pic1{
	float:left;
	font-size:80%;
	line-height:1.4em;
	margin:1.5em;
}

#content_topics6{
 background-color:#fff;
	padding:14px 10px 10px;
	border:dashed 2px #e6f2e0;
	margin:1em 0px 1px;
}

#content_topics6_inner{
    background-color:#fff5e9;
    padding:1em;
}

#content_topics6 h3{
    color:#990336;
}

#content_topics6 h4{
    color:#c6046f;
}

#topics_consumption{
	background-color:#ffffff;
	border:dotted 3px #abcd03;
	margin-top:15px;
}
#topics_consumption_inner{
	padding:12px 14px 10px;
	border:dotted 3px #d0e181;
}
#topics_consumption h3{
	margin:-2px 0 0.3em -2px;
}
#topics_consumption h4#m1{
	margin:0.9em 0 0.8em;
	color:#fff;
	width:350px;
	line-height:1;
	padding:5px 40px 5px 10px;
	background-image: -moz-linear-gradient(top left
	    , #c8016f 0%
	    , #ed7500 90%
	    , #fff);
	background-image: -webkit-gradient(linear, left top, right top, from(#c8016f), 
	color-stop(0.90, #ed7500),  
	to(#fff));
	background-image:-ms-linear-gradient(top left
	    , #c8016f 0%
	    , #ed7500 90%
	    , #fff);
}
#topics_consumption h5.m1mi{
	color:#0768b5;
	font-size:110%;
	margin:1em 0 0.4em;
}


#topics_consumption h5.m1mi2{
	color:#0068b7;
	font-size:110%;
	margin:1em 0 0.4em;
}

#topics_consumption .con_mark{
    color:#0768b5;
    }
    
#content_topics7{
	border:dashed 3px #009845;
	background-color:#7ecdf3;
	margin-top:1em;
}
#content_topics7_inner{
	background-color:#fff;
	padding:14px;
}  

#content_topics7 h3{
    color:#0768b5;
}  

#content_topics7 h4{
    color:#007b37;
}  


#content_topics7 table{
	margin-top:1em;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-collapse:collapse;
	border-spacing:0px;
}
#content_topics7 th{
	background-color:#ed87b3;
	font-weight:normal;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	color:#fff;
}
#content_topics7 td{
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:0 10px;
	text-align:center;
}

#content_topics7 .table_mark1{
    background-color:#f6c8dc;
}

#content_topics7 .table_mark2{
    background-color:#f9dbe9;
}

#content_topics7 .table_mark3{
    background-color:#fceef4;
}

#content_topics7 .table_mark4{
    background-color:#f29a51;
}

#content_topics7 .table_mark5{
    background-color:#fee77d;
}

#content_topics7 .table_mark6{
    background-color:#fef8b1;
}

/* -----------------すこやかハート----------------- */
#heal_wrap{
	background-color:#ecf4d9;
	position:relative;
}
#heal_wrap_box2{
	border:solid 5px #cbe099;
	padding:3px;
}
#heal_wrap_box1{
	border:solid 2px #cbe099;
	padding:14px;
}
#heal_wrap h2{
	padding-top:10px;
	padding-left:26px;
	margin-bottom:9px;
}
#heal_wrap #read{
	position:absolute;
	left:340px;
	top:19px;
	background:url(../healthy/h1_left.png) #fff repeat-y left;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:110%;
	color:#f19ec2;
	font-weight:bold;
}
#heal_wrap #read div{
	background:url(../healthy/h1_right.png) repeat-y right;
	padding:4px 17px;
}

#content_heal1{
    border:solid 2px #ef820b;
    background-color:#fff;
    padding:1em;
}

#content_heal1 h3{
    background-color:#fbe1ba;
    color:#cf121b;
    padding:5px 10px;
}

#content_heal1 .mark_subtitle{
    background-color:#ec6b08;
    color:#fff;
    text-align:left;
    margin-top:-1.1em;
    padding:2px 10px;
}

#content_heal1 h4{
    color:#4f3c9f;
    padding-top:1em;
    font-size:120%;
}

#content_heal1 h5{
    color:#e3067e;
    padding-top:1em;
    font-size:105%;
}

#content_heal1 strong{
    color:#e3067e;
    
}

#content_heal1 .heal_ajs{
    color:#0875c0;
    padding-bottom:0.5em;
}

#content_heal1 ul{
    padding-top:0.5em;
}

#content_heal1 .sub{
    font-weight:normal;
    color:#e3067e;
}


#content_heal2{
    border:solid 2px #e3067e;
    background-color:#fff;
    margin-top:1em;
    padding:1em;
}

#content_heal2 h3{
    background-color:#fceef4;
    color:#c6046f;
    padding:5px 10px;
}
/* --------------------------------------------------------------------------------------------- */

/* 情報ステーション----------------------------------------------------------------------------- */

/* 関門連携コーナー */
#contents_kanmon .kanmonpic{
	width:200px;
}
#contents_kanmon h4{
	margin-right:210px;
}

#recruit .sub1{
    font-weight: normal;
}

/* その他 */

#information_content{
	background-color:#FFFFCC;
	padding:6px;
}
#information_content h3{
	margin-top:0;
}

#goout_spot h5{
	font-size:120%;
	margin:1em 0;
	color:#9C4C8A;
}
#goout_spot .pname{
	text-align:right;
}
#goout_spot .inner{
	background-color:#FFFFDD;
	padding:6px;
	margin-top:1em;
}

#contents_kanmon dt{
	float:left;
	margin-right:6px;
}

/* その他 */
#goout li strong span{
	font-weight:normal;
}
#sports li strong span{
	font-weight:normal;
}


/* -----------------ギラヴァンツ----------------- */



#content_gira{
   background-color:#fef01c;
	padding:8px;
	margin-top:0.8em;
	}
	
#content_gira_inner{
   background-color:#fff;
	border:solid 1px #e50212;
}

#content_gira .pic5{
	float:left;
	font-size:80%;
	line-height:1.4em;
	margin-right:2em;
	_margin-left:0;
	_padding-left:8px;
}

#content_gira .pic7{
	float:left;
	font-size:80%;
	line-height:1.4em;
	margin-top:1.4em;
	margin-right:2em;
	_margin-left:0;
	_padding-left:8px;
}

#content_gira .pic6{
	float:right;
	font-size:80%;
	line-height:1.4em;
	margin-top:1em;
	margin-right:2em;
	_margin-left:0;
	_padding-left:8px;
}

#content_gira h3{
    color:#e50227;
    font-size:120%;
}

#content_gira_inner2{
    margin-left:1em;
    padding-bottom:1em;
    float:left;
}

#content_gira_inner2 h4{
    border-bottom:solid 1px #1eab3b;
    }


#information .info_b{
    color:#2f578e;
}

#information strong{
    color:#000;
}

#content_gira_inner2 th{
    background-color:#e50212;
    color:#fff;
    text-align:center;
    font-weight:bold;
    padding:2px 8px;
    }
    
#content_gira_inner2 td{
    background-color:#fef01c;
    text-align:center;
    font-weight:bold;
}  

#content_gira_inner2 tr.even td{
    background-color:#fef79a;
}    

#content_gira_inner2 .gajs{
    text-align:left;
    padding:0px 5px;
}


#content_gira_inner3{
    margin-left:1em;
    float:left;
}

#content_gira_inner3 h4{
    border-bottom:solid 1px #1eab3b;
    }

#content_gira_inner3 table{
	float:left;
	border-collapse:collapse;
	background-color:#e0eed8;
}
#content_gira_inner3 tr.even td{
	background-color:#beddae;
}



#content_gira_inner3 tr.even1{
	background-color:#beddae
	color:#000;
}

#content_gira_inner3 th, #content_gira_inner3 td{
	font-weight:bold;
	border:solid 1px #fff;
	text-align:center;
	padding:2px 10px;
}


#content_gira_inner4{
    margin:1em;
    float:left;
}

/* --------------------------------------------------------------------------------------------- */

/* 各区版--------------------------------------------------------------------------------------- */

#ward .sppop{
	line-height:0.9em;
	font-size:95%;
}

#kentb .pic_b{
	float:right;
	margin-top:5px;
	margin-bottom:3px;
	font-size:80%;
	line-height:1.4em;
	margin-left:8px;
	_margin-left:0;
	_padding-left:8px;
}



#kentb{
	background-color:#fef1c2;
	padding:0 12px 12px;
	clear:right;
	margin-top:1.5em;
	margin-bottom:1.5em;
}
#kentb h3{
	margin-top:0;
	padding:12px 0 0 12px;
	font-size:120%;

	width:16em;
	margin-left:-12px;
	color:#008F43;
}
#kentb table{
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	background-color:#FFFFFF;
	margin-top:1em;
}
#kentb th{
	background-color:#C2D94E;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:2px;
}
#kentb th.d{
	width:5em;
}
#kentb th.t{
	width:7em;
}
#kentb td.c{
	text-align:center;
}
#kentb td{
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:2px;
}
#kentb .left{
	float:left;
	width:49%;
}
#kentb .right{
	float:right;
	width:49%;
}
#kentb .even{
	background-color:#edf4a5;
}
#kentb .date{
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
}
div.dog{
	background:url(../ward/dog.gif) #FFFBC6 no-repeat right 6px;
}



#content_yomo_top{
    height:16px;
	background:url(../ward/kokurakita/b_lt.gif)  #f2e4cf repeat-x top;
	margin-top:1.2em;
}

#content_yomo{
	background:url(../ward/kokurakita/b_lr.gif) #f2e4cf repeat-y right;
}

#content_yomo_inner{
    padding-top:1px;
	background:url(../ward/kokurakita/b_ll.gif) #f2e4cf repeat-y left;
	padding-left:16px;
	margin-right:16px;
}

#content_yomo_bottom{
	height:16px;
	background:url(../ward/kokurakita/b_lb.gif) #f2e4cf repeat-x bottom;
}

#content_yomo h3{
	font-size:120%;
	margin-top:0;
	margin-bottom:0.4em;
	color:#346606;
}
#content_yomo h4{
	font-size:110%;
	margin-top:0.9em;
	margin-bottom:0.7em;
	color:#943862;
}

#yomo_inner h5{
	font-size:100%;
	margin-bottom:0.4em;
	color:#943862;
}

#content_minami1{
	float:right;
	width:150px;
}
#content_minami1 strong{
	color:#000000;
}


#kentb_m{
    margin-bottom:1em;

}

#kentb_m table{
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	background-color:#FFFFFF;
	margin-top:1em;
}
#kentb_m th{
	background-color:#C2D94E;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:2px;
}
#kentb_m th.d{
	width:5em;
}
#kentb_m th.t{
	width:7em;
}
#kentb_m td.c{
	text-align:center;
}
#kentb_m td{
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:2px;
}
#kentb_m .left{
	float:left;
	width:49%;
}
#kentb_m .right{
	float:right;
	width:49%;
}
#kentb_m .even{
	background-color:#edf4a5;
}
#kentb_m .date{
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
}

#content_008_top{
	height:16px;
	background:url(../ward/kokuraminami/008_b_lt.gif) repeat-x top;
	margin-top:1.2em;
}

#content_008_inner{
    padding-top:1px;
	background:url(../ward/kokuraminami/008_b_ll.gif) repeat-y left;
	padding-left:18px;
}
#content_008_bottom{
	height:16px;
	background:url(../ward/kokuraminami/008_b_lb.gif) repeat-x bottom;
	margin-bottom:1em;
}
#content_008{
	background:url(../ward/kokuraminami/008_b_lr.gif) repeat-y right;
	padding-right:18px;
}

#content_008_inner h3{
    color:#e3067e;
    font-size:120%;
 }
 
 
#content_waka{
    margin-top:25px;
	background-color:#f9dbe9;
	padding:15px 18px;
	height:1%;
}
#content_waka h3{
	color:#ea5404;
	font-size:130%;
	margin-top:0;
}
#content_waka table{
	border:solid 1px #000000;
	border-collapse:collapse;
	margin-top:12px;
}
#content_waka th{
    background-color:#e3067e;
	border:solid 1px #000000;
	color:#fff;
	padding:0 8px;
	text-align:center;
}
#content_waka td{
	border:solid 1px #000000;
	background-color:#ffffff;
	padding:2px 8px;
	text-align:left;
}

#content_waka .pic1{
       float:left;
	font-size:80%;
    margin-right:10px;
} 

#content_waka .ajs1{       
    margin-top:10px;
} 
    
#content_waka_inner{
    border:dotted 2px #e3067e;  
    margin-top:10px;  
    margin-left:165px;
    padding:15px;
} 

#content_waka table .waka_ajs{
    background-color:#f6d9e6;
    border-bottom-style: hidden;
    border-left-style: hidden;
    border-right-style: hidden;
    text-align:right;
}
   
#content_higashi1{
	float:right;
	width:155px;
}

#content_higashi1 strong{
	color:#000000;
}

#ward .pic2{
	float:left;
	margin-top:-4em;
	font-size:80%;
	line-height:1.4em;
	margin-left:-2em;
	_margin-left:0;
	_padding-left:8px;
}

#ward .pic3{
	float:right;
	margin-top:-4em;
	font-size:80%;
	line-height:1.4em;
	margin-right:-2em;
	_margin-left:0;
	_padding-left:8px;
}

#ward .pic4{
	float:right;
	margin-top:6em;
	font-size:80%;
	line-height:1.4em;
	margin-left:2em;
	_margin-left:0;
	_padding-left:8px;
}

#ward .pic5{
	float:right;
	margin-top:1em;
	font-size:80%;
	line-height:1.4em;
	margin-left:2em;
	_margin-left:0;
	_padding-left:8px;
}


#content_001 h3{
    font-size:120%;
    color:#613e94;
}

#content_001_top{
    height:16px;
	background:url(../ward/yahatahigashi/001_li_to.gif)  #fff repeat-x top;
	margin-top:1.2em;
}
#content_001{
	background:url(../ward/yahatahigashi/001_li_ri.gif) #fff repeat-y right;
}

#content_001_inner{
    padding-top:1px;
	background:url(../ward/yahatahigashi/001_li_le.gif) #fff repeat-y left;
	padding-left:16px;
	margin-right:16px;
}

#content_001_inner2{
    
}

#content_001_bottom{
	height:16px;
	background:url(../ward/yahatahigashi/001_li_bo.gif) #fff repeat-x bottom;
}

#content_higashi{
 background-color:#fccf17;
	padding:3px;
	border:dashed 3px #fff;
	margin:10px 0px 1px;
}
  #content_higashi_inner{
    background-color:#fff;
    padding:1em;
}

#content_higashi h3{
    color:#0f3386;
    font-size:120%;
}

#content_higashi h4{
    color:#0f3386;
    background-color:#fef79a;
    border:double 4px #edad11;
    padding:5px;
    display: inline-block;
    margin-top:1em;
    margin-bottom:1em;
}

#content_higashi2{
	border:solid 2px #0068b7;
	padding:14px 16px;
	margin-top:1.2em;
}
#content_higashi2 h3{
	font-size:120%;
	margin:0 0 0.7em;
	color:#000;
	background:url(../ward/yahatahigashi/yahatahigashi_ph6.png) no-repeat left top;
	min-height:38px;
	padding-left:44px;
}

#content_nishi{
    background-color:#d2ecfa;
    margin-top:1em;
    padding:1em;
}

#content_nishi h3{
    color:#0f3386;
}


#content_nishi table{
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	background-color:#FFFFFF;
	margin-top:1em;
	border-spacing:0px;
	
}

#content_nishi th{
	background-color:#6162a3;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #fff;
	padding:3px;
	color:#fff;
}

#content_nishi td{
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:2px 1em;
	text-align:center;
}

#content_nishi .last_s{
    border-right:solid 1px #000000;
}

#content_nishi .txt_ajs{
    text-align:left;
}

#content_nishi .txt_red{
    color:#cf121b;
}



#content_tobata_top{
	margin:1.2em 20% 0;
	height:14px;
	background-color:#785023;
}
#content_tobata_bottom{
	margin:0 20% 0;
	height:14px;
	background-color:#785023;
}
#content_tobata{
	border:solid 2px #fdd000;
}
#content_tobata_inner{
	background:url(../ward/tobata/back.png) no-repeat 6px 4px;
	padding:13px 20px 16px;
}
#content_tobata h3{
	margin-top:0;
	margin-bottom:0.7em;
}
#content_tobata .pic{
	padding-top:22px;

}


#content_tobata2{
	background:url(../ward/tobata/li_ri.gif) #fae5e4 repeat-y right;
	 margin-top:1em;
	
}

#content_tobata2_inner{
    padding-top:1px;
	background:url(../ward/tobata/li_le.gif) #fae5e4 repeat-y left;
	padding-left:32px;
	margin-right:32px;
	padding-bottom:1em;
}
   
#content_tobata2 h3{
    color:#ce0572;
    font-size:120%;
}

#content_tobata2 h4{
    color:#e3067e;
    font-size:120%;
    margin-top:1em;
}
/* --------------------------------------------------------------------------------------------- */
/*市政50周年*/
p.number span{
	font-weight:bold;
	padding-right:1em;
}
#anniv{
	padding-right:18px;
	*padding-right:13px;
	vertical-align:top;
}

/***おわびと訂正***/

#top_correct{
	clear:both;
	border:solid 2px #cc3333;
	background-color:#f1f1f1;
	padding:12px 16px;
	margin-bottom:1em;
}
#top_correct h3{
	margin:0 0 0.8em;
	color:#000000;
	font-size:120%;
	padding:0;
}
#top_correct h3 span.mark{
	color:#cc3333;
}