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

/* トップページ画像位置指定 */
#special .main_ph{
	width:380px;
}
#special h2{
	color:#00adb2;
}
/* 人口 */
#info_pop{
	border:dotted 1px #6699ff;
	background-color:#ddeeff;
}
#info_pop h2{
	color:#6666ff;
}
#info_pop p.atn{
	margin-top:24px;
	font-size:90%;
	color:#333333;
}

/* 各種問い合わせ先 */
#info_inq{
	border:solid 1px #f1d864;
	background-color:#ffffcc;
}
#info_inq dt{
	border-top:dotted 1px #405e11;
	color:#405e11;
}

/* その他 */
#info_sub{
	background-color:#FFFFEE;
	width:12%;
	width:/**/20%;
	padding:12px 6px;
	margin-bottom:0;
	float:right;
	_height:1%;
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
#info_sub img{
	margin:0.5em 0;
}

/* その他 */
#info_sub{
	background-color:#FFFFEE;
	width:12%;
	width:/**/20%;
	padding:12px 6px;
	margin-bottom:0;
	float:right;
	_height:1%;
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
#info_sub img{
	margin:0.5em 0;
}

/* その他 */
#special h3.midashi{
	font-size:110%;
	margin:1.2em 0 1.2em 5px;
	color:#fff;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-color:#4c8dcb;
	padding:4px 8px;
	line-height:1;
	box-shadow:-5px -5px 0px #7ecef4, -5px 0px 0px #7ecef4, 5px 5px 0px #7ecef4, 5px 0px 0px #7ecef4, 0px 5px 0px #7ecef4, 0px -5px 0px #7ecef4;
}

#content_sp2{
	background-color:#f0f6da;
	margin-top:1.2em;
	padding:5px;
}
#content_sp2_inner{
	border:dotted 2px #22ac38;
	padding:12px 14px;
}
#content_sp2 h3{
	color:#1d2088;
	font-size:120%;
	margin-bottom:0.6em;
}

#special .r_pic{
	float:left;
	margin-right:14px;
	font-size:80%;
	margin-bottom:3px;
	line-height:1.4em;
	width:100px;
}
#special .r_pic img{
	margin-bottom:3px;
}
*:first-child+html #special .r_pic{
	line-height:normal;
}
#special .r_pic span{
	font-size:110%;
	padding-top:3px;
}


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

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

/* 基本タグ */
#topics_wrap{
	background-color:#e6f2e0;
	padding:11px;
}
#topics h3{
	margin-top:0;
}
#topics h5{
	margin:1em 0 0;
	font-size:105%;
}

/* その他 */


#topics strong{

}
#topics .mark{

}
#topics span.sub{
	font-size:80%;
}

/* その他 */
#content_topics1{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
}
#content_topics1 h3{
	color:#007c36;
	background-color:#e3eb98;
	line-height:1.1;
	padding:3px 6px;
}
#content_topics1 h4{
	color:#009944;
}

#content_topics2{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics2 h3{
	color:#920783;
	line-height:1.1;
}

#content_topics3{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics3 h3{
	color:#ed6c00;
	line-height:1.1;
	margin-bottom:0.6em;
}
.tp_tel{
	margin-bottom:1em;
}
#tp3_map{
	width:220px;
	border:solid 1px #000;
	float:right;
	margin-bottom:10px;
	margin-left:14px;
}
#tp3_map h4{
	background-color:#0068b7;
	color:#fff;
	font-size:100%;
	padding:2px 6px;
	margin:0;
}
#content_topics3 h4.tp3_m1{
	color:#e60012;
}
#content_topics3 h4.tp3_m2{
	color:#009944;
}
#content_topics3 li{
	color:#009944;
	margin-left:18px;
	margin-bottom:0.2em;
}
#content_topics3 li span{
	color:#000;
}
#content_topics3 h5{
	color:#c70070;
	font-size:100%;
	margin:0.8em 0;
}

#content_topics4{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics4 h3{
	color:#00a9ad;
}
#content_topics4 strong{
	color:#0068b7;
}

#content_topics5{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
}
#content_topics5 h3{
	color:#338d27;
	background-color:#fff100;
	line-height:1.1;
	padding:3px 6px;
}
#content_topics5 h4{
	color:#007c36;
}
#content_topics5 strong{
	color:#c70070;
}

#content_topics6{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics6 h3{
	color:#5d070c;
}
#content_topics6 strong{
	color:#ab0035;
}

#content_topics7{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics7 h3{
	color:#920783;
}
#content_topics7 h4{
	color:#0068b7;
}
#content_topics7 strong{
	color:#0068b7;
}

#content_topics8{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics8 h3{
	color:#c70070;
}
#content_topics8 h4{
	color:#ed6c00;
}

#content_topics9{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics9 h3{
	color:#0068b7;
}
#content_topics9 h4{
	color:#22ac38;
}
#content_topics9 h5{
	margin-bottom:0.2em;
}
#content_topics9 h5 span{
	color:#22ac38;
}

#content_topics10{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
}
#content_topics10 h3{
	color:#4f3a93;
	background-color:#fff100;
	padding:3px 6px;
}
#content_topics10 h4{
	color:#0054a7;
}

#content_topics11{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics11 h3{
	color:#0081a4;
}
#content_topics11 h4{
	color:#00994e;
}

#content_topics12{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics12 h3{
	color:#c70070;
}
#content_topics12 h4{
	color:#ed6c00;
}

#content_topics13{
	background-color:#fff;
	padding:14px;
	border:dashed 2px #e6f2e0;
	margin-top:0.8em;
}
#content_topics13 h3{
	color:#007c36;
}
#content_topics13 strong{
	color:#2f578f;
}
#content_topics13 ul, #content_topics13 li.lilast{
	margin-bottom:0;
}

#info_tv{
	background-color:#f5f0d6;
	padding-top:0;
	padding-left:0;
	padding-right:0;
}
#info_tv_inner{
	padding:0 12px 12px;
}
#info_tv h3{
	background-color:#990535;
	color:#fff;
	height:1em;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:120%;
	padding:4px 20px;
}
#info_tv h4{
	color:#000;
	margin-top:0;
}
#info_tv .back strong span{
	font-weight:normal;
}
#info_tv .back{
	background-color:#e85376;
	display:inline-block;
	*display:inline;
	*zoom:1;
	white-space:nowrap;
}

#info_tv{
	padding:12px;
	width:100%;
	float:none;
	clear:both;
}
#info_tv #t_read{
	padding:5px 8px;
	background-color:#fff;
	border:dotted 1px #9a0237;
	margin-bottom:1.2em;
	border-radius:6px;
}
#info_tv #t_read p{
	color:#000;
}
#info_tv .pic{
	width:160px;
	height:125px;
}
#info_tv .pleft{
	margin-left:3px;
}
#info_tv .back{
	margin-bottom:0.5em !important;
}
#info_tv .back strong{
background-color:#c70070 !important;
width:500px;
display:block;
}
#info_tv .back span.col{
	font-weight:bold !important;
	color:#fff100;
}
#info_tv h4{
	color:#de005b;
	margin-bottom:5px;
	margin-top:1em;
	font-size:130%;
}

#info_market{
	clear:both;
	float:none;
	width:100%;
	margin:1.3em 0 0;
}
#info_market{
	background-color:#f5f0d6;
	padding-top:0;
	padding-left:0;
	padding-right:0;
}
#info_market_inner{
	padding:0 12px 12px;
}
#info_market h3{
	background-color:#007b37;
	color:#fff;
	height:1em;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:120%;
	padding:4px 20px;
}
#info_market h4{
	margin-top:0em;
	color:#000;
	text-align:left;
	margin:0.4em 0 0.2em;
	font-size:150%;
}
#info_market h5{
	color:#000;
	text-align:left;
	margin:0 0 0.4em;
	font-size:120%;
}

/* ----- ソフトバンク ----- */
#topics_softbank_wrap{
	background-color:#fcc800;
	padding:8px;
}
#topics_softbank{
	position:relative;
	background-color:#fff;
	border:solid 1px #000;
}
#topics_softbank #s_titlearea{
	background-color:#fcc800;
	height:112px;
}
#topics_softbank #s_titlearea h3{
	position:absolute;
	left:130px;
	top:44px;
	color:#fff9ea;
	background-color:#221815;
	height:26px;
	font-size:180%;
	padding:6px 3px 2px;
}
#topics_softbank #s_titlearea h3 span{
	color:#fcc800;
	font-size:80%;
}
#topics_softbank #s_titlearea p#s1{
	position:absolute;
	left:130px;
	top:5px;
	color:#fff;
	font-weight:bold;
	line-height:1.2;
}
#topics_softbank #s_titlearea p#s2{
	position:absolute;
	left:130px;
	top:83px;
	color:#000;
}
#topics_softbank #textarea{
	padding:0 12px;
}
#topics_softbank h5{
	font-size:130%;
	margin-bottom:0;
}
#topics_softbank .l_pic{
	clear:left;
	float:left;
	font-size:130%;
	padding-right:12px;
	padding-bottom:4px;
	padding-top:0.4em;
}
#s_date1{
	background:url(../topics/topics_sb.jpg) no-repeat left center;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-top:1.2em;
	margin-bottom:0.6em;
}
#s_date2{
	padding:0 12px 0 21px;
}
#s_date1 h5{
	margin:0;
	padding:0;
}
#topics_softbank table{
	border-collapse:collapse;
	margin-right:5px;
	border:solid 2px #000;
}
#topics_softbank tr.sback th{
	background-color:#898989;
	color:#fff;
	text-align:left;
	border:solid 1px #000;
}
#topics_softbank tr#sb_top th{
	background-color:#fff100;
	border:solid 1px #000;
}
#topics_softbank th, #topics_softbank td{
	border:solid 1px #fff;
	text-align:center;
	padding:2px 10px;
	border:solid 1px #000;
}
#topics_softbank h4#s_mid{
	margin-top:0.5em;
	margin-bottom:12px;
	font-size:130%;
	background-color:#fff100;
}
#topics_softbank #game{
	margin-top:1.2em;
	margin-bottom:12px;
}
#topics_softbank #game h5{
	font-size:110%;
	background-color:#fcc800;
	margin:0.8em 0 0.2em;
	color:#000;
}

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

/* み～んないっちゃん！------------------------------------------------------------------------- */

/* キラリ画像 */
#kirari .pic{
	width:200px;
}

/* ひまわり画像 */
#himawari .pic{
	font-size:80%;
	line-height:1.2;
	margin:0;
}
#himawari .pic img{
	margin-bottom:0;
}

#himawari p.pic span{
	display:block;
	margin:0 6px 0 12px;
	white-space:nowrap;
}

#mailkita{
	border-top:solid 3px #b17899;
	padding:12px 0 0;
	margin-top:1.5em;
}
#mailkita h3{
	background-color:#8fc31f;
	box-shadow:0 0 8px #fff inset;
	padding:8px;
	margin:0 0 0.8em;
	font-size:150%;
	color:#009944;
	text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;
	line-height:1.3;
}
#mailkita h3 span{
	color:#fff;
	text-shadow:none;
	font-size:80%;
}
#mailkita p{
	margin:0;
}
#mailkita h4{
	margin:1em 0 0.4em;
	color:#fff;
	width:16em;
	line-height:1;
	padding:4px 8px;
}
#mailkita h4.mail_m1{
	background-color:#0068b7;
}
#mailkita h4.mail_m2{
	background-color:#22ac38;
}

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

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

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

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

#contents_kanmon .pic2{
	float:right;
	width:180px;
	margin-left:12px;
}
#contents_kanmon .pic2 img{
	float:left;
	margin-right:6px;
}

/* その他 */
#goout_spot h5{
	color:#9c4c8a;
	font-size:120%;
	margin-top:1em;
}
#goout_spot h6{
	color:#9c4c8a;
	font-size:106%;
	margin-top:1em;
}
#goout_spot p.info{
	background-color:#fdeef4;
}

#information_qanda dl{
	background-color:#fdeef4;
	padding:10px 12px;
	margin-top:1em;
}
#information_qanda dd{
}
#information_qanda dd span{

}
#information_qanda h5{
	font-size:110%;
	margin:0.9em 0;
}
#information_qanda h6{
	font-size:1em;
	margin:1em 0;
}
#information_qanda li{
	list-style-type:none;
	margin-left:0;
}
#information_qanda li span.nor{
	font-weight:normal;
}

#sports li strong span{
	font-weight:normal;
}

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

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

#ward .sppop{
	line-height:0.9em;
	font-size:95%;
}
#kentb{
	background-color:#FFFBC6;
	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%;
	background-color:#FFFBC6;
	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;
}

.ward_mid4{
	margin:0.8em 0 0.2em;
	font-size:100%;
	color:#ff3300;
}
.ward_list{
	margin-bottom:0.9em;
}
.ward_list li{
	margin:0 0 0.1em 18px !important;
	padding:0;
	list-style-type:disc;
}

#content_moji{
	margin-top:1.2em;
	background-color:#dce6b8;
	min-height:172px;
	position:relative;
}
#content_moji h3{
	color:#e85298;
	margin:0 240px 0.7em 14px;
	font-size:120%;
	padding-top:12px;
}
#content_moji img{
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
}
#content_moji p{
	margin:0 240px 12px 14px;
}

#content_kita{
	background-color:#d4edf6;
	padding:0 8px;
	height:1%;
	margin-top:1.2em;
}
#content_kita_inner{
	border-left:double 3px #3d62ad;
	border-right:double 3px #3d62ad;
}
#content_kita_inner2{
	border-left:double 3px #3d62ad;
	border-right:double 3px #3d62ad;
	padding:12px 14px;
}
#content_kita h3{
	font-size:130%;
	margin-top:0;
	margin-bottom:0.8em;
	color:#3d62ad;
}
#content_kita h3 span{
	font-size:76%;
	padding-left:0.5em;
}
#content_kita h4{
	margin-top:0.8em;
	color:#3d62ad;
}
#content_kita li{
	list-style-type:disc;
	margin-left:18px;
	margin-bottom:0;
}

#content_mn{
	background-color:#dde3b9;
	padding:10px;
	margin-top:1.2em;
}
#content_mn_inner{
	border:dotted 1px #fff;
	padding:11px 13px;
}
#content_mn h3{
	font-size:120%;
	margin-top:0;
	margin-bottom:0.8em;
	color:#008e3f;
}
#content_mn #catch{
	color:#d0121b;
	background-color:#fff100;
	border:solid 1px #fff;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:4px 8px;
	font-size:110%;
	font-weight:bold;
	line-height:1;
	white-space:nowrap;
}

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

#content_waka2{
	padding:12px 14px;
	background-color:#fadcea;
	margin-top:1.2em;
}
#content_waka2 h3{
	color:#e4007f;
	font-size:120%;
	margin:0 0 0.7em;
}
#kenko_and_content{
	width:40%;
	float:right;
	margin-left:10px;
	height:1%;
}
#kenko_and_content #kenko{
	width:auto;
	float:none;
	margin-left:0;
	margin-bottom:20px;
	*margin-bottom:16px;
}
h3#wakappa_title{
	position:relative;
	left:10px;
	margin:0 auto;
}
#content_waka_top{
	height:30px;
	background:url(../ward/wakamatsu/b.gif) repeat-x top;
	margin-top:-20px;
	_overflow: hidden;
}
#content_waka{
	background:url(../ward/wakamatsu/b.gif) repeat-y right;
}
#content_waka_inner{
	background:url(../ward/wakamatsu/b.gif) repeat-y left;
}
#wakappa_intro{
	margin:0 20px 0.5em;
}
#content_waka dl{
	margin-top:1em;
	margin-left:20px;
	margin-right:20px;
}
#content_waka dt{
	font-weight:bold;
}
#content_waka dd{
	font-size:100%;
	color:#e72800;
}
#content_waka img#wakap{
	margin-bottom:0;
	padding-right:12px;
}
#content_waka .ct{
	text-align:center;
	margin-top:1em;
}
#content_waka_bottom{
	height:30px;
	background:url(../ward/wakamatsu/b.gif) repeat-x bottom;
	margin-top:-10px;
	margin-bottom:8px;
}

#kentb .pic{
	margin-top:12px;
}

#content_nishi{

}


#content_tobata{

}


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

/* フッター------------------------------------------------------------------------------------- */

/* 北九州広報室広報課の住所、電話番号 */
#footer .coontact{
	background-color:#aedb6d;
}
/* コピーライト */
#footer .copy{
	background-color:#86b705;
}


/* --------------------------------------------------------------------------------------------- */
/*市政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;
}

