/* 特集 トップページ----------------------------------------------------------------------------------------- */

/* トップページ画像位置指定 */
#special #sp_second {
    clear: right;
    padding-top: 1em;
    border-top: dotted 1px #222222;
}

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

#special .add_msg{
	margin-top:1em;
}


/* 特集1　北九州市長選挙、市議会議員補欠選挙（小倉北区）---------------------------------- */

#content_sp1a{
	background-color: #fffcdb;
	padding:0.7em;
}

#content_sp1a_inner1{
	background-color: #ffffff;
	border:solid 4px #f19c9f;
	padding:0.8em;
	width:555px;
	box-sizing: border-box;
	border-radius: 16px;
}
#content_sp1a_inner1 h2{
	color:#e5004f;
	font-size:230%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.2em 0 0.5em;
}
#content_sp1a_inner1 .circle1 {
	background-color: #e9546b;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	position: relative;
	display: inline-block;
	margin: 0 5px 0 0;
	float: left;
}
#content_sp1a_inner1 .tokusyu1 {
	color: #ffffff;
	font-size: 105%;
	position: absolute;
	top: 20px;
	left: 8px;
}
#content_sp1a_inner1 .top_midashi1{
	color: #0075c2;
	font-size:170%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding: 0.1em 0.5em;
	margin: 0;
	line-height:1.1;
}
#content_sp1a_inner1 h4{
	color:#e5004f;
	font-size:130%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.8em 1em 0.8em 0;
	display: inline-block;
}
#content_sp1a_inner1 .daytime{
	background-color: #0075c2;
	color:#ffffff;
	padding: 2px 10px 1px;
	border-radius: 16px;
}
#content_sp1a_inner1 .mark{
	color: #0068b7;
}

#content_sp1a_inner2{
	background-color: #fffcdb;
	margin-top:1em;
}
#content_sp1a_inner2 .br{
	background-color: #2ea7e0;
	border:solid 3px #7ecef4;
	color:#ffffff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:5px 15px 3px;
	margin:0.7em 0 0.5em;
}
#content_sp1a_inner2 .mark_br{
	color:#0068b7;
}
#content_sp1a_inner2 .gr{
	background-color: #38af4a;
	border:solid 3px #91c982;
	color:#ffffff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:5px 15px 3px;
	margin:0.7em 0 0.5em;
}
#content_sp1a_inner2 .mark_gr{
	color:#00a73b;
}
#content_sp1a_inner2 .or{
	background-color: #ef7c1f;
	border:solid 3px #f5aa68;
	color:#ffffff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:5px 15px 3px;
	margin:0.7em 0 0.5em;
}
#content_sp1a_inner2 .mark_or{
	color:#ed6c00;
}
#content_sp1a_inner2 .add_msg1{
	color:#0068b7;
	font-weight:bold;
	margin-top:0.5em;
}

#content_sp1a_inner3{
	margin:1em 0;
	width:555px;
	box-sizing: border-box;
}
#content_sp1a_inner3in{

	border:solid 2px #e95387;
}
#content_sp1a_inner3 h4{
	color:#e5006e;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
     #ffffff 2px 2px 0px,
     #ffffff -2px 2px 0px,
     #ffffff -2px -2px 0px,
     #ffffff 2px -2px 0px,
     #ffffff 2px 0px 0px,
     #ffffff 0px 2px 0px,
     #ffffff -2px 0px 0px,
     #ffffff 0px -2px 0px;
	margin: 0 0 0.1em;
	text-align:center;
}
#content_sp1a_inner3 .pk{
	background-color:#e95387;
	color:#ffffff;
	font-size:110%;
	padding:3px 15px;
	margin: 0;
	text-align:center;
}
#content_sp1a_inner3 .lp{
	background-color:#f4b3c5;
	font-size:110%;
	padding:3px 15px;
	margin: 0;
	text-align:center;
}
#content_sp1a_inner3 .wt{
	background-color:#ffffff;
	padding:3px 0;
	margin: 0;
	text-align:center;
}


#content_sp1b{
	margin-top:0.5em;
}
#content_sp1b_top{
	height:16px;
	background:url(../special/li_to.gif)  repeat-x top;
}
#content_sp1b_inner1{
	background:url(../special/li_ri.gif) #bbe3f9 repeat-y right;
}
#content_sp1b_inner1in{
	background:url(../special/li_le.gif) #bbe3f9 repeat-y left;
	padding:1px 1px 1px 17px;
	margin-right:1em;
}
#content_sp1b_bottom{
	height:16px;
	background:url(../special/li_bo.gif) repeat-x bottom;
}
#content_sp1b_inner1in h4{
	color:#0068b7;
	font-size:135%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
     #ffffff 2px 2px 0px,
     #ffffff -2px 2px 0px,
     #ffffff -2px -2px 0px,
     #ffffff 2px -2px 0px,
     #ffffff 2px 0px 0px,
     #ffffff 0px 2px 0px,
     #ffffff -2px 0px 0px,
     #ffffff 0px -2px 0px;
	margin: 0.1em 0 0.5em;
}
#content_sp1b_inner1in .pic2 {
	float: right;
	margin-left: 5px;
}
#content_sp1b_inner1in .qr {
	float: right;
	margin-left: 12px;
	font-size: 75%;
	line-height: 1.5em;
	text-align:center;
}


#content_sp1c {
	border: solid 1px #f39700;
	background-color: #fff899;
	padding:2px;
	margin-top:1em;
	width:578px;
	box-sizing: border-box;
}
#content_sp1c_inner {
	border: solid 2px #f39700;
	text-align:center;
}
#content_sp1c_inner2 {
	background-color: #feebd0;
	padding:0.5em;
}
#content_sp1c_inner h4{
	background-color: #e36076;
	color:#ffffff;
	font-size:135%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:6px 7px 5px;
}

#content_sp1d {
	margin-top:1em;
}
#content_sp1d table {
	border-collapse: collapse;
	border: solid 2px #22ac38;
}
#content_sp1d th {
	border-right: dotted 1px #ffffff;
	background-color: #22ac38;
	color:#ffffff;
	padding: 3px 10px;
}
#content_sp1d td.ward {
	border-top: dotted 1px #22ac38;
	border-right: dotted 1px #22ac38;
	background-color: #e1efd8;
	padding: 3px 10px;
	text-align:center;
	font-weight:bold;
}
#content_sp1d td {
	border-top: dotted 1px #22ac38;
	border-right: dotted 1px #22ac38;
	background-color: #ffffff;
	padding: 3px 10px;
	text-align:center;
	font-weight:bold;
}


/* 特集2　子ども図書館に行ってみよう！---------------------------------- */

#content_sp2{
	background: url(../special/special2_back1.gif) repeat-x top center;
	background-color: #ffffff;
	padding-top:20px;
	position: relative;
}
#content_sp2_inner1{
	background: url(../special/special2_back2.png) repeat-x top left;
	background-color: #fffcdb;
	padding:2em 0.8em 0.8em;
}
#content_sp2 .circle2 {
	background-color: #e9546b;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	position: relative;
	display: inline-block;
	margin: 23px 5px 0 0;
	float: left;
}
#content_sp2 .tokusyu2 {
	color: #ffffff;
	font-size: 105%;
	position: absolute;
	top: 20px;
	left: 5px;
}
#content_sp2 .top_midashi2{
	border:solid 4px #eb6e96;
	background-color: #ffffff;
	font-size:185%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding: 1em 1em 0.8em;
	margin: 0.5em 0 0.5em 1.7em;
	width:485px;
	height:80px;
	box-sizing:border-box
}
#content_sp2 .gr{
	color:#00a73b;
}
#content_sp2 .or{
	color:#ed6c00;
}
#content_sp2 .pk{
	color:#e5004f;
}
#content_sp2 .logo{
	position: absolute;
	top:70px;
	left:457px;
}
#content_sp2_inner2{
	border-top:dotted 4px #f19c9f;
	background-color: #ecf4d9;
	padding:1em;
}
#content_sp2 .sp2_m2{
	background-color: #3eb370;
	color:#ffffff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding: 7px 15px 5px;
	margin: 0 0 0.5em;
}
#content_sp2_inner3{
	border-top:dotted 4px #f19c9f;
	background-color: #fdeff5;
	padding:0.8em;
}
#content_sp2 .sp2_m3{
	background-color: #eb6d96;
	color:#ffffff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding: 7px 15px 5px;
	margin: 0 0 0.5em;
}
#content_sp2 .pic_sp2a{
	float: left;
	margin-right: 10px;
	margin-top: 1em;
}
#content_sp2 .pic_sp2b{
	float: left;
	margin-top: 1em;
}
#content_sp2_inner4{
	border:dotted 3px #f08300;
	background-color: #ffffff;
	margin-top:0.5em;
}
#content_sp2_inner4in{
	border:dotted 3px #fbd6ab;
	background-color: #ffffff;
	padding:0.8em;
}
#content_sp2 .sp2_m4{
	background-color: #f2901d;
	color:#ffffff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding: 7px 15px 5px;
	margin: 0 0 0.5em;
}
#content_sp2_inner5{
	background-color: #feefd4;
	padding:1em;
	margin-top:0.5em;
}
#content_sp2_inner5in{
	margin-right:15px;
	width:300px;
	float:left;
}
#content_sp2_inner5in .map{
	font-size: 85%;
}
#content_sp2_inner5in img{
	margin-bottom:3px;
}
#content_sp2 .sp2_m5{
	background-color: #00a496;
	color:#ffffff;
	font-size:110%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding: 7px 15px 5px;
	margin: 0 0 0.5em;
	letter-spacing:0.15em;
	text-align:center;
}
#content_sp2_inner5 .chara{
	margin-bottom:1em;
}

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

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

/* 基本タグ */
#topics_wrap{
	background-color:#eaf6fd;
	padding:8px;
}


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

#content_topics1 {
	background-color: #eaf6fd;
	border: dashed 3px #ffffff;
}
#content_topics1_inner {
	background-color: #ffffff;
	padding:1em;
}
#content_topics1 h3{
	background-image: -moz-linear-gradient(top, #06a2ea 0%, #84d1f4 50%, #fdfeff);
	background-image: -webkit-gradient(linear, left top, left bottom,from(#06a2ea),color-stop(0.5, #84d1f4),to(#fdfeff));
	background-image: -ms-linear-gradient(top,#06a2ea 0%, #84d1f4 50%, #fdfeff);
	font-size:148%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #ffffff 2px 2px 0px,
	 #ffffff -2px 2px 0px,
	 #ffffff -2px -2px 0px,
	 #ffffff 2px -2px 0px,
	 #ffffff 2px 0px 0px,
	 #ffffff 0px 2px 0px,
	 #ffffff -2px 0px 0px,
	 #ffffff 0px -2px 0px;
	margin: 0 0 0.5em;
	padding: 12px 8px 8px;
}
#content_topics1 .tp1_m1{
	background-color: #00a0e9;
	color:#ffffff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 1em 341px 0.8em 0;
	padding: 10px 8px 6px;
}
#content_topics1 strong {
	color: #d0121b;
}

#content_topics1_map1 {
	margin:1em 1.5em 0 0;
	float:left;
	width:526px;
	height:1%;
	box-sizing:border-box
}
#content_topics1_map1in {
	background-color: #fffcdb;
	padding:0.5em;
	margin-bottom:0.5em;
}
#content_topics1_map1 h4 {
	font-size:120%;
	padding: 0;
	margin: 0.3em 0;
}
#content_topics1_map1 .access {
	color: #0068b7;
	vertical-align:middle;
}
#content_topics1_map1 .agenda {
	background-color: #e60012;
	color: #ffffff;
	font-size:70%;
	padding: 3px 11px;
	margin-top:5px;
}
#content_topics1_map2 {
	margin:1em 0 0;
	float:left;
	width:526px;
	height:1%;
	box-sizing:border-box
}
#content_topics1_map2in {
	border:solid 2px #c93664;
	margin-top:5px;
}
#content_topics1_map2in .call{
	background-color: #c93664;
	color: #ffffff;
	font-size:130%;	
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:8px 10px 6px;
	margin:0;
	text-align:center;
}
#content_topics1_map2in .num{
	font-size:130%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:10px 10px 0;
	margin:0;
	text-align:center;
}
#content_topics1 .pic1 {
    float: left;
    margin-top:1em;
    margin-right: 10px;
}

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

#content_topics2 {
	background-color: #eaf6fd;
	border: dashed 3px #ffffff;
	margin-top:0.5em;
}
#content_topics2_inner {
	background-color: #ffffff;
	padding:1em;
}
#content_topics2 .logo{
	float:left;
	margin-right:1em;
}
#content_topics2 h3{
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.5em;
	padding: 10px 8px 6px;
	line-height:1.1;
}
#content_topics2 table {
	border-collapse: collapse;
	border: solid 2px #000000;
	margin-top:0.8em;
}
#content_topics2 th {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 5px 15px;
	font-weight:normal;
}
#content_topics2 td {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 5px 15px;
	text-align:center;
}
#content_topics2 h4{
	background-color: #009e96;
	color: #ffffff;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 1em 0 0.8em;
	padding: 8px 15px 5px;
}
#content_topics2 .ly{
	background-color: #fffbc7;
	padding: 0.5em;
	margin:0.5em 0 1em;
}
#content_topics2 .pic_id1 {
	float: right;
	margin-top:1.3em;
	margin-left: 0.3em;
	font-size: 80%;
	line-height: normal;
	text-align:center;
}
#content_topics2 .pic_id2 {
	float: right;
	margin-top:1.3em;
	margin-left: 12px;
	font-size: 80%;
	line-height: normal;
	text-align:center;
}
#content_topics2 img {
	margin-bottom:3px;
}
#content_topics2 a{
	text-decoration:none;
}
#content_topics2 .pic_id3 {
	float: left;
	margin-right: 12px;
	font-size: 80%;
	line-height: normal;
	text-align:center;
}


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

#content_topics3 {
	background-color: #eaf6fd;
	border: dashed 3px #ffffff;
}
#content_topics3_inner {
	background-color: #ffffff;
	padding:1em;
}
#content_topics3 h3{
	background: url(../topics/topics_back3.gif) repeat-x center;
	color: #000000;
	font-size:170%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #ffffff 2px 2px 0px,
	 #ffffff -2px 2px 0px,
	 #ffffff -2px -2px 0px,
	 #ffffff 2px -2px 0px,
	 #ffffff 2px 0px 0px,
	 #ffffff 0px 2px 0px,
	 #ffffff -2px 0px 0px,
	 #ffffff 0px -2px 0px;
	margin: 0 0 0.5em;
	padding: 10px 8px 8px;
}
#content_topics3 .tp3_m2{
	font-size:130%;
	color:#601886;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:1em 0 0.5em;
}
#content_topics3 table{
	border-collapse:collapse;
	border:solid 2px #000000;
	margin-top:1.3em;
}
#content_topics3 .tp3_m3{
	font-size:150%;
	font-weight:bold;
	margin-bottom:0.2em;
}
#content_topics3 .col1{
	background-color:#bce1df;
}
#content_topics3 .col2{
	background-color:#d4ecea;
}
#content_topics3 .col3{
	background-color:#e7d5e8;
}
#content_topics3 .col4{
	background-color:#f3ebf4;
}
#content_topics3 th{
	font-weight:normal;
	line-height:1;
	border:solid 1px #000000;
	text-align:center;
	padding:7px 8px;
}
#content_topics3 td{
	font-weight:normal;
	line-height:1;
	border:solid 1px #000000;
	text-align:center;
	padding:5px 8px;
}


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

#content_topics4 {
	background-color: #eaf6fd;
	border: dashed 3px #ffffff;
	margin-top:0.5em;
}
#content_topics4_inner {
	background-color: #ffffff;
	padding:1em;
}
#content_topics4 h3{
	background: url(../topics/topics_back4.gif) repeat-x center;
	font-size:155%;
	margin: 0 0 0.5em;
	padding: 10px 8px 6px;
	line-height:1.2;
	height: 1%;
}
#content_topics4 .midashi{
	font-size:100%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #ffffff 2px 2px 0px,
	 #ffffff -2px 2px 0px,
	 #ffffff -2px -2px 0px,
	 #ffffff 2px -2px 0px,
	 #ffffff 2px 0px 0px,
	 #ffffff 0px 2px 0px,
	 #ffffff -2px 0px 0px,
	 #ffffff 0px -2px 0px;
	vertical-align:middle;
}
#content_topics4 .tel{
	font-size:60%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #ffffff 1px 1px 0px,
	 #ffffff -1px 1px 0px,
	 #ffffff -1px -1px 0px,
	 #ffffff 1px -1px 0px,
	 #ffffff 1px 0px 0px,
	 #ffffff 0px 1px 0px,
	 #ffffff -1px 0px 0px,
	 #ffffff 0px -1px 0px;
}
#content_topics4 .tp4_m1{
	background-color: #00a0e9;
	color:#ffffff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 1em 0 0.8em;
	padding: 10px 8px 6px;
}
#content_topics4 strong {
	color:#d0121b;
}
#content_topics4 .pic4 {
	float: left;
	margin-top:8px;
	margin-right: 10px;
	font-size: 80%;
	line-height: normal;
}
#content_topics4 img {
	margin-bottom:3px;
}
#content_topics4 table {
	border-collapse: collapse;
	border: solid 2px #000000;
	margin-top:1.5em;
	margin-bottom:0.2em;
}
#content_topics4 caption {
	font-size:110%;
	font-weight:bold;
	margin-bottom:0.1em;
	text-align:left;
}
#content_topics4 th {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 2px 5px;
	font-weight:normal;
}
#content_topics4 td {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 2px 5px;
}


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

#content_topics5 {
	background-color: #fff100;
	border: solid 3px #f08300;
	margin-top:1em;
}
#content_topics5_inner {
	background-color: #fff100;
	border: dashed 3px #f08300;
}
#content_topics5_inner2 {
	background-color: #ffffff;
	padding:1em;
}
#content_topics5 h3{
	background-color: #fce3cd;
	color:#e60012;
	font-size:180%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #ffffff 2px 2px 0px,
	 #ffffff -2px 2px 0px,
	 #ffffff -2px -2px 0px,
	 #ffffff 2px -2px 0px,
	 #ffffff 2px 0px 0px,
	 #ffffff 0px 2px 0px,
	 #ffffff -2px 0px 0px,
	 #ffffff 0px -2px 0px;
	margin: 0;
	padding: 10px 15px 8px;
	line-height:1.2;
	height: 1%;
}
#content_topics5 .tp5_m1{
	background-color: #ed6c00;
	color:#ffffff;
	font-size:115%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #d0121b 1px 1px 0px,
	 #d0121b -1px 1px 0px,
	 #d0121b -1px -1px 0px,
	 #d0121b 1px -1px 0px,
	 #d0121b 1px 0px 0px,
	 #d0121b 0px 1px 0px,
	 #d0121b -1px 0px 0px,
	 #d0121b 0px -1px 0px;
	padding: 8px 15px 3px;
	margin:0;
}
#content_topics5 .tp5_m1d{
	font-size:150%;
}
#content_topics5 .tp5_m2{
	background-color: #fdd000;
	font-size:115%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #ffffff 1px 1px 0px,
	 #ffffff -1px 1px 0px,
	 #ffffff -1px -1px 0px,
	 #ffffff 1px -1px 0px,
	 #ffffff 1px 0px 0px,
	 #ffffff 0px 1px 0px,
	 #ffffff -1px 0px 0px,
	 #ffffff 0px -1px 0px;
	padding: 5px 7px 3px;
	margin:0;
}
#content_topics5 .tp5_m3{
	background-color: #fff100;
	font-size:110%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding: 5px 7px 3px;
	margin:0;
}
#content_topics5 .tp5_m4{
	background-color: #54c3f1;
	font-size:115%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #ffffff 1px 1px 0px,
	 #ffffff -1px 1px 0px,
	 #ffffff -1px -1px 0px,
	 #ffffff 1px -1px 0px,
	 #ffffff 1px 0px 0px,
	 #ffffff 0px 1px 0px,
	 #ffffff -1px 0px 0px,
	 #ffffff 0px -1px 0px;
	padding: 5px 7px 3px;
	margin:0;
}
#content_topics5 .tp5_m5{
	background-color: #c7dc68;
	font-size:110%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding: 5px 7px 3px;
	margin:0;
}
#content_tp5_box1{
	float:left;
	width:536px;
	margin-right:1.5em;
	margin-bottom:1em;
}
#content_tp5_box2{
	float:left;
	width:536px;
	margin-bottom:1em;
}
#content_topics5 li{
	background-color: #fffcdb;
	padding: 10px 3px;
	margin:1em 0 0 0.5em;
}
#content_topics5 .tp5_n{
	color: #e60012;
	font-weight:bold;
}
#content_topics5 .pic5tv{
	float:left;
	margin:0.5em;
	font-size: 80%;
	line-height: 1.3;
}
#content_topics5 .pic5{
	float:left;
	margin-top:1em;
	margin-right:0.8em;
	font-size: 80%;
	line-height: 1.3;
}
#content_topics5 img{
	margin-bottom:3px;
}



/* -----------------すこやかハート----------------- */
#heal_wrap{
	background:linear-gradient(#f9d6d3, #fff);
	position:relative;
}
#content_heal {
    background: #f9d6d3;
    padding: 0.5em;
	margin-bottom: 1em;
}
#heal_wrap h2{
	padding-top:10px;
	padding-left:26px;
	margin-bottom:9px;
}
#heal_wrap #read {
    position: absolute;
    left: 340px;
    top: 25px;
    display: inline-block;
    font-size: 110%;
    color: #d16581;
    text-shadow: 
     white 1px 1px 0px, 
     white -1px 1px 0px, 
     white -1px -1px 0px, 
     white 1px -1px 0px, 
     white 1px 0px 0px, 
     white 0px 1px 0px, 
     white -1px 0px 0px, 
     white 0px -1px 0px;
    font-weight: bold;
}
#content_heal1 {
	background-color:#ffffff;
	border:solid 2px #f19ec2;
	padding:2px;
}
#content_heal1_inner {
	background-color:#ffffff;
	border:solid 1px #f19ec2;
	padding:0.8em;
}
#content_heal1 h3 {
	background-image: -moz-linear-gradient(top, #f7c7c6 0%, #fbe5e4 50%, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom,from(#f7c7c6),color-stop(0.5, #fbe5e4),to(#ffffff));
	background-image: -ms-linear-gradient(top,#f7c7c6 0%, #fbe5e4 50%, #ffffff);
	color: #c93664;
	font-size: 180%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
     #ffffff 2px 2px 0px,
     #ffffff -2px 2px 0px,
     #ffffff -2px -2px 0px,
     #ffffff 2px -2px 0px,
     #ffffff 2px 0px 0px,
     #ffffff 0px 2px 0px,
     #ffffff -2px 0px 0px,
     #ffffff 0px -2px 0px;
	margin: 0 0 0.5em;
	padding: 12px 10px 8px;
}
#content_heal1 .minimidashi1{
	font-size:115%;
	color: #0068b7;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:1em 0 0.5em;
}
#content_heal1 .minimidashi2{
	font-size:115%;
	color: #e60012;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:1em 0 0.5em;
}
#content_heal1 li span{
	color: #e60012;
}
#content_heal1 li{
	margin-top:0.5em;
}
#content_heal1 .qr{
	margin-top:0.5em;
	font-size: 80%;
	line-height: normal;
}
#content_heal1 img{
	margin-bottom: 3px;
}
#content_heal1 .qr span{
	margin-left:23px;
}


/* ひまわりvol.95--------------------- */
#himawari .pic {
	float: right;
	margin-left: 12px;
	font-size: 70%;
	line-height: 1.1em;
	text-align:center;
}
#himawari .pic img {
	margin-bottom: 0;
}



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


#contents_kanmon {
	margin-top:2em;
}
#recruit li strong span{
	font-weight:normal;
}

/* 関門連携コーナー--------------------- */
#contents_kanmon .kanmonpic{
	clear: right;
	line-height: normal;
	font-size: 70%;
	margin-top: 9px;
	width: 180px;
}
#contents_kanmon h4{
	clear:left;
	color: #ffffff;
	font-size: 140%;
	background-color: #896d2c;
	margin:0 0 0.5em 0;
	padding:0.3em;
	margin-right:195px;
}


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

/* 各区版------------------------------- */
/* 各区の人口---------------- */
#ward .sppop{
	line-height:0.9em;
	font-size:95%;
}

/* 門司区-------------------- */

#content_moji_title{
	float:right;
	width:150px;
	text-align:center;
}
#content_moji_title img{
	margin-bottom:3px;
}
#ward .pic_m {
	float: right;
	margin-bottom: 3px;
	font-size: 75%;
	line-height: 1.4em;
	margin-left: 8px;
	_margin-left: 0;
	_padding-left: 8px;
}
#ward .pic_m img{
	margin-bottom: 3px;
}

/* 投票所が変わります-------------------- */
#content_moji1{
	background-color: #e1eed8;
	padding:1em;
	margin-top:1.3em;
	height:1%;
}
#content_moji1 h3{
	color: #d0121b;
	font-size:135%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.3em 0 0.5em;
}
#content_moji1 table {
	border-collapse: collapse;
	border: solid 1px #000000;
	margin-top:0.8em;
}
#content_moji1 th {
	border: solid 1px #000000;
	background-color: #fdd000;
	padding: 5px 10px;
	font-weight:normal;
}
#content_moji1 .cb_midashi {
	width:100px;
}
#content_moji1 .ac_midashi {
	font-size:105%;
	padding: 5px 10px;
	font-weight:bold;
	width:145px;
}
#content_moji1 td {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 5px 10px;
}
#content_moji1 .cb {
	text-align:center;
}
#content_moji1 .ac {
	font-weight:bold;
	font-size:105%;
	text-align:center;
}

/* 福岡県の最低賃金改定のお知らせ-------------------- */
#content_moji2 {
	background-color: #ffffff;
	border: solid 2px #2aa738;
	margin-top:1.3em;
}
#content_moji2_inner {
	background-color: #ffffff;
	border: double 4px #2aa738;
	padding:0.8em;
}
#content_moji2 h3{
	color:#356507;
	font-size:135%;
	font-family: "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", serif;
	margin: 0.3em 0 0.5em;
}
#content_moji2 table {
	border-collapse: collapse;
	border: solid 2px #000000;
}
#content_moji2 tr.mi th {
	border-top: solid 2px #000000;
	background-color: #bfdcad;
	padding: 3px 10px;
}
#content_moji2 th, #content_moji2 td {
	border: solid 1px #000000;
	padding: 3px 10px;
}


/* 小倉北区-------------------- */

#kenko_wide .pic_kk {
	float: right;
	margin-top:1em;
	margin-left: 8px;
	_margin-left: 0;
	_padding-left: 8px;
}

/* 投票区域を変更します-------------------- */
#content_kita1{
	background-color: #fadbbc;
	border: dotted 4px #e97f1d;
	padding:0.8em;
	height:1%;
}
#content_kita1 h3{
	color: #d0121b;
	font-size:135%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.3em 0 0.5em;
}

/* 交通遺児修学助成金品の申請者を募集-------------------- */
#content_kita2_top{
	height:16px;
	background:url(../ward/kokurakita/li_to.gif) repeat-x top;
	margin-top:1.3em;
}
#content_kita2{
	background:url(../ward/kokurakita/li_ri.gif) #eaf6fd repeat-y right;
	padding-right: 16px;
}
#content_kita2_inner{
	background:url(../ward/kokurakita/li_le.gif) #eaf6fd repeat-y left;
	padding:0.3em 0.3em 0.3em 1.3em;
}
#content_kita2_bottom{
	height:16px;
	background:url(../ward/kokurakita/li_bo.gif) repeat-x bottom;
	margin-bottom:1.3em;
}
#content_kita2 h3{
	color:#0c3388;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0.3em 0 0.8em;
}


/* 小倉南区-------------------- */

#content_minami{
	float:right;
	width:150px;
}
#content_minami strong{
	color:#000000;
}
#content_minami img{
	margin-bottom:3px;
}
/* 小倉南区健康だより---------------- */
#kenkou_titlearea_minami table {
	margin: 1em;
}

/* 投票所が変わります-------------------- */
#content_minami1{
	background-color: #d3edfb;
	padding:1em;
	margin:1.3em 0;
	height:1%;
}
#content_minami1 h3{
	color: #d0121b;
	font-size:130%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.3em 0 0.5em;
}
#content_minami1 table {
	border-collapse: collapse;
	border: solid 1px #000000;
	margin-top:0.8em;
}
#content_minami1 th {
	border: solid 1px #000000;
	background-color: #fdd000;
	padding: 5px 15px;
	font-weight:normal;
}
#content_minami1 .ac_midashi {
	font-size:105%;
	font-weight:bold;
}
#content_minami1 td {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 5px 15px;
	text-align:center;
}
#content_minami1 .ac {
	font-size:105%;
	font-weight:bold;
	text-align:center;
}

/* 若松区-------------------- */

/* 若松区民医学講座--------------------- */

#content_waka1 {
	background-color: #ffffff;
	border: dotted 5px #97cb80;
	padding: 1em;
	margin-top: 1.3em;
}
#content_waka1 h3 {
	color: #007c36;
	font-size: 135%;
	margin:0.1em 0 0.5em;
}

/* 福岡県交通安全県民大会で表彰されました!!--------------------- */

#content_waka2 {
    background-color: #f5c18e;
    margin-top: 1.3em;
    padding: 10px;
    border-radius:0 31px 0 31px/0 31px 0 31px;
}
#content_waka2_inner {
    background-color: #fff;
    border: solid 2px #e97f1d;
    border-radius:0 30px 0 30px/0 30px 0 30px;
}
#content_waka2_inner1 {
    background-color: #fff;
    border: double 3px #e97f1d;
    padding: 1em;
    border-radius:0 28px 0 28px/0 28px 0 28px;
}
#content_waka2 h3 {
	color: #e8380d;
	font-size: 135%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0.2em 0 0.5em;
}
#content_waka2 span {
	font-size: 80%;
}


/* 若戸大橋・若戸トンネル無料化記念映画祭--------------------- */
#content_waka3_top{
    height:20px;
	background:url(../ward/wakamatsu/li_to.gif)  repeat-x top;
	margin-top:1.3em;
}
#content_waka3{
	background:url(../ward/wakamatsu/li_ri.gif) #fadcea repeat-y right;
	padding-right:1em;
}
#content_waka3_inner{
	background:url(../ward/wakamatsu/li_le.gif) #fadcea repeat-y left;
	padding:0.3em 0.8em 0.3em 1.8em;
}
#content_waka3_bottom{
	height:20px;
	background:url(../ward/wakamatsu/li_bo.gif) repeat-x bottom;
}
#content_waka3 .midashi1{
	color: #e60012;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0.3em 0 0.3em;
}
#content_waka3 .midashi2{
	color: #e60012;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0em 0 0.5em;
}


/* 八幡東区-------------------- */

#kenkou_titlearea td {
	text-align: right;
}

/* 「YAHATA Guide Map in ENGLISH ver.3」が完成--------------------- */
#content_higashi1_top{
    height:6px;
	background-color: #fbe4ce;
	margin-top:1em;
}
#content_higashi1{
	background:url(../ward/yahatahigashi/li_ri.gif) #fbe4ce repeat-y right;
	padding-right:2em;
}
#content_higashi1_inner{
	background:url(../ward/yahatahigashi/li_le.gif) #fbe4ce repeat-y left;
	padding:1em 0.3em 1em 2.3em;
}
#content_higashi1_bottom{
	height:6px;
	background-color: #fbe4ce;
}
#content_higashi1 h3{
	color:#e8380d;
	font-size:150%;
	margin:0.3em 0 0.7em;
}

/* 投票所が変わります-------------------- */
#content_higashi2{
	background-color: #eaf6fd;
	border:solid 2px #d3edfb;
	padding:0.8em;
	margin:1.3em 0;
	height:1%;
}
#content_higashi2 h3{
	color: #d0121b;
	font-size:135%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.3em 0 0.5em;
}
#content_higashi2 table {
	border-collapse: collapse;
	border: solid 1px #000000;
	margin-top:1em;
}
#content_higashi2 .cb_midashi {
	background-color: #fdd000;
	font-size:105%;
	text-align:center;
}
#content_higashi2 .ac_midashi {
	background-color: #fdd000;
	font-size:105%;
	font-weight:bold;
	text-align:center;
}
#content_higashi2 td {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 5px 15px;
	text-align:center;
}
#content_higashi2 .ac {
	font-size:105%;
	font-weight:bold;
	text-align:center;
}


/* 八幡西区-------------------- */

/* 投票所が変わります-------------------- */
#content_nishi1{
	background-color: #e1eed8;
	padding:1em;
	height:1%;
}
#content_nishi1 h3{
	color: #d0121b;
	font-size:135%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.3em 0 0.5em;
}
#content_nishi1 table {
	border-collapse: collapse;
	border: solid 1px #000000;
	margin-top:0.8em;
}
#content_nishi1 th {
	border: solid 1px #000000;
	background-color: #fdd000;
	padding: 5px 10px;
	font-weight:normal;
}
#content_nishi1 .ac_midashi {
	font-size:105%;
	padding: 5px 10px;
	font-weight:bold;
}
#content_nishi1 td {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 5px 10px;
	text-align:center;
}
#content_nishi1 .ac {
	font-weight:bold;
	font-size:105%;
	text-align:center;
}

/* 赤い羽根・歳末たすけあい共同募金にご協力ありがとうございました-------------------- */
#content_thanking_nishi {
	float: right;
	border: solid 1px #d0111b;
	border-top: solid 8px #d0111b;
	margin:1.5em 0 0 1em;
	text-align: center;
	padding: 6px;
	width:40%;
	height:1%;
}
#content_thanking_nishi h3 {
	color: #d0111b;
	font-size: 130%;
	margin: 0.6em 0;
}
#content_thanking_nishi p {
	color: #d0111b;
	font-weight: bold;
	margin:0.6em 0;
}


/* 戸畑区-------------------- */

/* 投票所が変わります-------------------- */
#content_tobata1{
	background-color: #e1eed8;
	padding:1em;
	margin-top:1.3em;
	height:1%;
}
#content_tobata1 h3{
	color: #d0121b;
	font-size:130%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.3em 0 0.5em;
}
#content_tobata1 table {
	border-collapse: collapse;
	border: solid 1px #000000;
	margin-top:0.8em;
}
#content_tobata1 th {
	border: solid 1px #000000;
	background-color: #fdd000;
	padding: 5px 10px;
	font-weight:normal;
}
#content_tobata1 .ac_midashi {
	font-weight:bold;
	font-size:105%;
}
#content_tobata1 td {
	border: solid 1px #000000;
	background-color: #ffffff;
	padding: 5px 10px;
}
#content_tobata1 .place {
	background-color: #ffe893;
}
#content_tobata1 .ac {
	background-color: #ffffff;
	font-weight:bold;
}

/* ちょうちんジャー参上-------------------- */
#content_tobata2_top{
	margin:1.3em 20% 0;
	height:14px;
	background-color:#785023;
}

#content_tobata2{
	border:solid 2px #fdd000;
}
#content_tobata2_inner{
	background:url(../ward/tobata/back.png) no-repeat 6px 5px;
	padding:13px 20px 16px;
}
#content_tobata2 h3{
	margin-top:0;
	margin-bottom:0.7em;
}
#content_tobata2_bottom{
	margin:0 20% 0;
	height:14px;
	background-color:#785023;
}
#content_tobata2 .pic_t {
	float: left;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-right: 8px;
}




/* --------------------------------------------------------------------------------------------- */
/*市政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;
	line-height:1.4;
	padding:12px;
	margin-bottom:1em;
	height:1%;
}
#top_correct h3{
	color:#000000;
	font-size:100%;
	margin-bottom:0.5em;
	padding:0;
}
#top_correct .mark{
	color:#cc3333;
}

#top_correct .side_tc{
	margin-top:-2em;
}