@charset "UTF-8";

/* 特集----------------------------------------------------------------------------------------- */

/* トップページ画像位置指定 */
#special .main_ph{
	width:360px;
}
#special .main_ph_lg{
	margin-bottom:2px;
}
#special .main_ph_lg img {
    width: 100%;
    max-width: 800px;
    height: auto;
}
#special .l_pic{
	float:left;
	margin-right:12px;
	margin-bottom:1.2em;
	line-height:1.4em;
}
#special .l_pic img{
	margin-bottom:0px;
}
*:first-child+html #special .l_pic{
	line-height:normal;
}

#special .ind_midashi {
    font-size: 90%;
    background-color: #eb6d94;
    color: #ffffff;
    padding: 3px 5px;
    vertical-align: top;
}

#special .add_msg{
	margin-top:1em;
}

/* 特集 ---------------------------------- */

/* sp1--------------- */

#content_sp1{
	background:repeating-linear-gradient(-45deg, #fca253, #fca253 11px,#febf84 11px, #febf84 19px);
	margin-top:1.2em;
	padding:8px;
	clear:both;
}
#content_sp1_inner{
	background-color: #fff;
	border-radius:14px;
	padding:1em;
}

#content_sp1 h3{
	color:#006fbc;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.8em;
}
#content_sp1 h4{
	color:#f66c27;
	margin-top:0.9em;
}

/* sp2--------------- */
#content_sp2_wrap{
	padding-right:144px;
	background:url(../special/special_ph4.gif) no-repeat right bottom;
}
#content_sp2{
	margin-top:1.2em;
	border:dotted 4px #95c3e6;
	border-radius:16px;
}
#content_sp2_inner{
	background: linear-gradient(to bottom,
	#ffffff,
	#e8f6fc 50%,
	#d0ecfa);
	padding:1em 1.3em;
	border-radius:15px;
}
#content_sp2 h2{
	color:#004193;
	font-size:160%;
	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.7em;
}
#content_sp2 h2 span{
	text-shadow:none;
	color:#fff;
	background-color:#f66c27;
	font-size:75%;
	margin-right:0.5em;
	padding:0.2em 0.5em 0.1em;
	border-radius:12px;
}
#content_sp2 h3{
	font-size:110%;
	margin-bottom:0.6em;
}
/* 風水害--------------- */
#sp_topmid{
	display:inline-block;
	background: linear-gradient(to bottom,
	#3fb5e5,
	#7dcfe2 50%,
	#c6e8f0);
	color:#fff;
	font-size:180%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
     #004193 2px 2px 0px,
     #004193 -2px 2px 0px,
     #004193 -2px -2px 0px,
     #004193 2px -2px 0px,
     #004193 2px 0px 0px,
     #004193 0px 2px 0px,
     #004193 -2px 0px 0px,
     #004193 0px -2px 0px,
     #68c8f2 4px 4px 4px;
	margin: 0.8em 0 0.5em;
	padding:0.5em 0.8em 0.4em;
	border-radius:16px;
}
.sp_midashi{
	font-size:110%;
	color:#004193;
	margin:1em 0 0.9em;
}
/* sp3--------------- */
#content_sp3{
	background-color:#fffcdc;
	margin-top:1.2em;
	border:dashed 2px #feaa32;
	border-radius:10px;
	padding:0.8em;
}
#content_sp3 h3{
	font-size:140%;
	background-color:#ffd83b;
	color:#000000;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0 0 0.5em;
	padding:0.3em 0.6em 0.2em;
	border-radius:12px;
	display:inline-block;
}
#content_sp3 li{
	margin-top:0.2em;
	font-weight:bold;
}
#content_sp3 li span{
	color:#f10f26;
	padding-right:2px;
}

/* sp4--------------- */
#content_sp4{
	position:relative;
	background:#f6ebf4;
	background-image:linear-gradient(45deg, #fff 10px, transparent 0),
linear-gradient(-45deg, #fff 10px, transparent 0),
linear-gradient(135deg, #fff 10px, transparent 0),
linear-gradient(-135deg, #fff 10px, transparent 0);
	margin:1.2em 152px 0 0 ;
	padding:0.8em;
}
#content_sp4 h3{
	font-size:140%;
	background-color:#d172a8;
	color:#fff;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0 0 0.5em;
	padding:0.3em 0.6em 0.1em;
	border-radius:12px;
	display:inline-block;
	margin-right:102px;
	float:left;
}
#content_sp4 .pic{
	text-align:center;
	position:absolute;
	right:12px;
	top:12px;
	float:none;
}
#content_sp4 p.sp4txt {float:left;margin-right:102px;}
/* sp5--------------- */
#content_sp5_top{
	height:16px;
	background:url(../special/b_lt.gif)  repeat-x top;
	margin-top:1.2em;
}
#content_sp5{
	background:url(../special/b_lr.gif) #fff repeat-y right;
}
#content_sp5_inner{
	background:url(../special/b_ll.gif) repeat-y left;
	padding:4px 20px;
	margin-right:16px;
}
#content_sp5_bottom{
	height:16px;
	background:url(../special/b_lb.gif) repeat-x bottom;
}
#content_sp5 h3{
	color:#fff140;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
     #000 2px 2px 0px,
     #000 -2px 2px 0px,
     #000 -2px -2px 0px,
     #000 2px -2px 0px,
     #000 2px 0px 0px,
     #000 0px 2px 0px,
     #000 -2px 0px 0px,
     #000 0px -2px 0px;
	margin: 0 0 0.8em;
	padding:0;
}

/* sp6--------------- */
#content_sp6{
	background:url(../special/special_ph12.jpg)  #fff no-repeat 2px 2px;
	margin-top:1.2em;
	border:dotted 3px #00abaf;
	border-radius:12px;
	padding:0.8em;
}
#content_sp6 h3{
	color:#503c8f;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    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;
	margin: 0 0 0.5em;
	line-height:1.2;
}

/* sp7--------------- */

#content_sp7{
	border:solid 3px #0768b5;
	margin-top:1em;
}

#content_sp7 .midashi4{
	float:left;
	color: #ffffff;
	font-size:135%;
	background-color: #0068b7;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:0.3em;
	margin-right:0.3em;
}

/* inner1--------------- */
#content_sp7_inner{
	padding:0.8em 0.5em 0.5em;
	clear:both;
}

#content_sp7_inner h4{
	color:#f10f26;
	font-size:120%;
	margin-bottom:0.3em;
}

#content_sp7_inner h4 span{
	color:#f10f26;
	font-weight:normal;
}

#content_sp7_inner .pic{
	text-align:center;
	float: right;
	margin-left: 0.5em;
	font-size: 80%;
}

#content_sp7_inner .pic1{
	float:left;
	padding-top:0.5em;
	font-size:80%;
	line-height:1.4em;
	margin-rightleft:8px;
	_margin-right:0;
	_padding-right:8px;
}

/* inner2--------------- */
#content_sp7_inner2{
	min-height:82px;
	padding:0 0.5em 0.5em;
}

#content_sp7_inner2 .pic{
	text-align:center;
	float: right;
	margin-left: 0;
	margin-top: 0.8em;
	font-size: 80%;
}

#content_sp7_inner2 h4{
	background-color:#ed6c00;
	color:#ffffff;
	font-size:101%;
	padding:3px 7px;
}

#content_sp7_inner2 h5{
	font-size:100%;
	margin:0.8em 4px 0.1em;
}

#content_sp7_inner2 p{
	margin:0 2px;
}

#content_sp7_inner2 h5 span{
	font-weight:normal;
}

.m2col_p{
	color:#f10f26;
}

.m2col_r{
	color:#e60012;
}

#content_sp7_inner2 .add_msg{
	margin-top:0.8em;
}


/* sp8--------------- */

#content_sp8 {
	background-color: #f7c9dd;
	border: dashed 3px #e60012;
	margin-top: 1em;
}
#content_sp8_inner {
	background-color: #ffffff;
	padding: 0.5em;
}
#content_sp8_inner h3{
	color:#fff;
	text-shadow:
     #f10f26 2px 2px 0px,
     #f10f26 -2px 2px 0px,
     #f10f26 -2px -2px 0px,
     #f10f26 2px -2px 0px,
     #f10f26 2px 0px 0px,
     #f10f26 0px 2px 0px,
     #f10f26 -2px 0px 0px,
     #f10f26 0px -2px 0px;
	font-size:145%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0.3em 0 0.3em 2px;	
}
#content_sp8 p#line span {
	color: #ffffff;
	background-color: #003f98;
	padding: 0.2em 0.5em;
	font-weight: bold;
	line-height:1.5em;
}
#content_sp8_inner h4{
	color: #ffffff;
	font-size:119%;
	background-color: #e60012;
	padding:0.2em 0.5em;
	margin:0.5em 0 0.3em;
}
#content_sp8_inner .fleft {
	float: left;
	margin-right: 12px;
}
#content_sp8_inner .mg0 {
	clear: left;
}
#content_sp8_inner .fleft2 {
	float: left;
}
#content_sp8_inner li {
	margin-left: 3px;
	border-bottom: dotted 1px #e60012;
	padding: 1px 1px;
	display: inline-block;
}
#content_sp8_inner .mark{
	vertical-align: -4px;
}


/* --------------------------------------------------------------------------------------------- */

/* トピックス----------------------------------------------------------------------------------- */

/* 基本タグ */
#topics_wrap{
	background-color:#e7f3e1;
	padding:8px;
}


/* トピックス1--------------------------------- */

#content_topics1 {
	background-color: #feeff5;
	border: dashed 4px #ee0d7d;
	border-radius:16px;
}
#content_topics1_inner {
	background-color: #ffffff;
	padding:0.9em 1em;
	border-radius:16px;
}
#content_topics1_inner h3{
	background-color:#fed9c8;
	color: #000000;
	font-size:150%;
	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;
	padding:9px 14px 6px;
	margin: 0 0 0.8em;
	display:inline-block;
	border-radius:24px;
}
#content_topics1_inner .min_midashi1{
	color: #ee0d7d;
	margin-top:0;
}
#content_topics1_inner .min_midashi2{
	color: #ffffff;
	background-color: #0068b7;
	padding: 0.3em 0;
	width:510px;
	text-align:center;
	border-radius:24px;
}
#content_tp1 {
	float: left;
	margin-right:1em;
}
#content_tp2 {
	float: left;
	margin-right:1em;
}

/* トピックス2--------------------------------- */

#content_topics2 {
	background-color: #e8f6fc;
	border: dashed 4px #009ee5;
	border-radius:16px;
	margin-top:0.8em;
}
#content_topics2_inner {
	background-color: #ffffff;
	padding:1.2em 1em 0.9em;
	border-radius:16px;
}
#content_topics2 h3{
	color: #000000;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.8em;
	padding:0;
}
#content_topics2 h4{
	font-size:105%;
	margin:0 0 0.7em;
}

/* トピックス3--------------------------------- */

#content_topics3 {
	background-color: #fff140;
	border: dashed 4px #f9822a;
	margin-top:0.8em;
}
#content_topics3_inner {
	background-color: #ffffff;
	padding:1.2em 1em 0.9em;
}
#content_topics3 h3{
	color: #000000;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.8em;
	padding:0;
}
#tp3_box{
	clear:both;
	background-color:#fffeee;
	border:dashed 3px #f10f26;
	margin-top:1em;
	padding:0.8em;
}
#tp3_box h4{
	margin:0 0 0.5em;
}
#tp3_box h4 span{
	color:#f10f26;
}
#tp3_box h5{
	margin:0;
}
.tp3_inbox{
	margin-top:1em;
	min-height:95px;
}
.tp3_inbox .pic,.tp3_inbox .pic img{
	margin-bottom:0;
	padding-bottom:0;
}

/* トピックス4--------------------------------- */
#content_topics4 {
	background-color: #ffffff;
	border: dashed 3px #e7f3e1;
	margin-top:0.8em;
}
#content_topics4_inner {
	padding:0.9em 1em;
}
#content_topics4 #tp4_title{
	background:linear-gradient(to bottom,#fed9c8,
	#fed9c8 6.66%,
	#fff 6.66%,
	#fff 13.33%,
	#fed9c8 13.33%,
	#fed9c8 19.99%,
	#fff 19.99%,
	#fff 26.66%,
	#fed9c8 26.66%,
	#fed9c8 33.33%,
	#fff 33.33%,
	#fff 39.99%,
	#fed9c8 39.99%,
	#fed9c8 46.66%,
	#fff 46.66%,
	#fff 53.33%,
	#fddbe9 53.33%,
	#fddbe9 59.99%,
	#fff 59.99%,
	#fff 66.66%,
	#fddbe9 66.66%,
	#fddbe9 73.33%,
	#fff 73.33%,
	#fff 79.99%,
	#fddbe9 79.99%,
	#fddbe9 86.66%,
	#fff 86.66%,
	#fff 93.33%,
	#fddbe9 93.33%,
	#fddbe9);
	padding:0.7em 0.6em 0.3em;
	margin-bottom:0.9em;
}
#content_topics4 h3{
	color:#000;
	font-size:160%;
	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,
	 #f56d88 3px 3px 1px;
	margin:0 0 0.3em;
}
#content_topics4 #tp4_title p{
    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;
}
#content_topics4 strong{
	color:#ce0a7e;
}

/* トピックス5--------------------------------- */
#content_topics5 {
	background-color: #ffffff;
	border: dashed 3px #e7f3e1;
	margin-top:0.8em;
}
#content_topics5_inner {
	padding:0.9em 1em;
}
#content_topics5 h3{
	background: linear-gradient(to bottom,
	#fddbe8,
	#fef0f6 50%,
	#fffdfe);
	color: #000000;
	font-size:150%;
	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.8em;
	padding:10px 10px 6px;
}

/* トピックス6--------------------------------- */
#content_topics6 {
	background-color: #ffffff;
	border: dashed 3px #e7f3e1;
	margin-top:0.8em;
}
#content_topics6_inner {
	padding:0.9em 1em;
}
#content_topics6 h3{
	background:linear-gradient(to bottom,#f1e13c,
	#f1e13c 50%,
	#fff 50%,
	#fff 56.25%,
	#f1e13c 56.25%,
	#f1e13c 62.5%,
	#fff 62.5%,
	#fff 68.75%,
	#f1e13c 68.75%,
	#f1e13c 75%,
	#fff 75%,
	#fff 81.25%,
	#f1e13c 81.25%,
	#f1e13c 87.5%,
	#fff 87.5%,
	#fff 93.75%,
	#f1e13c 93.75%,
	#f1e13c);
	padding:0.7em 0.6em 0.3em;
	color: #000000;
	font-size:150%;
	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.8em;
	padding:10px 10px 6px;
}

/* トピックス7--------------------------------- */
#content_topics7 {
	background-color: #ffffff;
	border: dashed 3px #e7f3e1;
}
#content_topics7_inner {
	padding:0.9em 1em;
}
#content_topics7 h3{
	background: linear-gradient(to bottom,
	#faafc0,
	#fdd8e0 50%,
	#fffdfd);
	color: #000000;
	font-size:160%;
	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.2em;
	padding:12px 12px 8px;
	border-top-left-radius: 6px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 20px;
	display:inline-block;
}
#content_topics7 h4{
    margin: 1.5em 0 1em 0;
    font-size: 105%;
    font-weight: bold;
    border-top: 2px solid #00974b;
    border-left: 3px solid #00974b;
    background-color: #e9f5ec;
    padding: 5px;
    display: table;
}
#content_topics7 strong{
    color:#007f46;
}

/* その他 */


/* --------------------------------------------------------------------------------------------- */

/* ----------まちがいファイブ---------- */
#quiz .title{
	margin:0 16px 16px 0;
	padding:0;
	border:none;
	float:left;
	width:220px;
	text-align: left; 
}

#quiz .theme_title {
    font-size: 120%;
    margin-right: 2em;
    margin-top: 0;
    margin-bottom: 0.5em;
    clear: left;
    color: #990236;
}

#quiz .theme {
    background-color: #990236;
    color: #FFFFFF;
    padding: 2px;
}

#quiz .limit {
    font-size: 80%;
    font-weight: normal;
    margin-left: 1em;
}
#quiz .ans dt{
	font-weight:normal;
}

/* ----------市政テレビ---------- */

#info_tv wrap{
	float:left;
	width: 71%;
	margin:20px 10px 10px 0px;
	padding:1em;
}

#info_tv_inner{
	background-color:#fff;
	padding:6px;
	height:100%;
	margin-bottom:0px;
	border-radius:6px;
}

#info_tv_title{
	background-image: -moz-linear-gradient(top, #e0ebaf 0%, #f3f7df);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e0ebaf), to(#f3f7df));
	background-image: -ms-linear-gradient(top, #e0ebaf 0%, #f3f7df);
	
	padding:6px 12px;
	margin:0;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}

#info_tv h3{
	color:#4f3a93;
	font-weight:bold;
	font-size:170%;
	line-height:1;
	text-shadow:
	 0px 3px 0 #fff,
	 0px 2px 0 #fff,
	 1px 2px 0 #fff,
	 2px 2px 0 #fff,
	 2px 1px 0 #fff,
	 2px 0px 0 #fff,
	 3px 0px 0 #fff,
	 2px -1px 0 #fff,
	 2px -2px 0 #fff,
	 2px -3px 0 #fff,
	 1px -3px 0 #fff,
	 0px -3px 0 #fff,
	 -1px -3px 0 #fff,
	 -2px -3px 0 #fff,
	 -3px -3px 0 #fff,
	 -3px -2px 0 #fff,
	 -3px -1px 0 #fff,
	 -3px 0px 0 #fff,
	 -3px 1px 0 #fff,
	 -3px 2px 0 #fff,
	 -2px 2px 0 #fff,
	 -1px 2px 0 #fff,
	 3px 3px 8px #86856e;
	margin:0 0 0.4em;
}

#info_tv #t_call{
	font-weight:bold;
}

#info_tv h4{
	color:#221815;
	font-size:150%;
	text-shadow:
	 0px 2px 0 #fff,
	 0px 1px 0 #fff,
	 1px 1px 0 #fff,
	 1px 0px 0 #fff,
	 2px 0px 0 #fff,
	 1px -1px 0 #fff,
	 1px -2px 0 #fff,
	 0px -2px 0 #fff,
	 -1px -2px 0 #fff,
	 -2px -2px 0 #fff,
	 -2px -1px 0 #fff,
	 -2px 0px 0 #fff,
	 -2px 1px 0 #fff,
	 -1px 1px 0 #fff;
	margin:0 0 0.2em;
	padding:3px 6px;
}

#info_tv h4 .add_ex{
	color:#fff;
	font-size:66.6%;
	text-shadow:none;
}

.stitle p{
	font-weight:bold;
	color:#fff;
}
#info_tv .mark{
	color:#ff3300;
}

/* あっぱれ！北九州---------- */
#tv_content1{
	background-image: -moz-linear-gradient(top, #f6ccde 0%, #fdf3f7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6ccde), to(#fdf3f7));
	background-image: -ms-linear-gradient(top, #f6ccde 0%, #fdf3f7);
	border-radius:6px;
	padding:12px;
	margin-top:6px;
}

#tv_content1 .stitle{
	background-color:#ee87b4;
	padding:4px 4px 3px;
	margin-bottom:0.8em;
}

#tv_content1 .l_pic{
	float:left;
	margin-right:12px;
	font-size:80%;
	margin-bottom:3px;
	line-height:1.4em;
}

#tv_content1 .l_pic img{
	margin-bottom:3px;
}

/* すきっちゃ北九州---------- */
#tv_content2{
	background-image: -moz-linear-gradient(top, #fcdc87 0%, #fef6e0);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcdc87), to(#fef6e0));
	background-image: -ms-linear-gradient(top, #fcdc87 0%, #fef6e0);
	border-radius:6px;
	padding:12px;
	margin-top:6px;
}

#tv_content2 .stitle{
	background-color:#ed6c00;
	padding:4px 4px 3px;
	margin-bottom:0.8em;
}

#tv_content2 .l_pic{
	float:left;
	margin-right:12px;
	font-size:80%;
	margin-bottom:3px;
	line-height:1.4em;
}

#tv_content2 .l_pic img{
	margin-bottom:3px;
}

/* 北九州公式チャンネル---------- */
#tv_content3{
	background-color:#fffcdb;
	border-radius:6px;
	padding:12px;
	margin-top:6px;
}



*:first-child+html #topics .l_pic{
	line-height:normal;
}

/* ----------ふくきたる---------- */

#info_market_title{
	background-image: -moz-linear-gradient(top, #8e8bc2 0%, #f6f1d6);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8e8bc2), to(#f6f1d6));
	background-image: -ms-linear-gradient(top, #8e8bc2 0%, #f6f1d6);
	margin:0;
	padding-bottom:12px;
}

#info_market_title .pic{
	margin:0 0 0 8px;
	padding:0;
	line-height:1;
}

#info_market_title .pic img{
	margin:0;
	padding:0;
}

#info_market h3{
	color:#000;
	font-size:150%;
	text-shadow:
	 0px 2px 0 #fff,
	 0px 1px 0 #fff,
	 1px 1px 0 #fff,
	 1px 0px 0 #fff,
	 2px 0px 0 #fff,
	 1px -1px 0 #fff,
	 1px -2px 0 #fff,
	 0px -2px 0 #fff,
	 -1px -2px 0 #fff,
	 -2px -2px 0 #fff,
	 -2px -1px 0 #fff,
	 -2px 0px 0 #fff,
	 -2px 1px 0 #fff,
	 -1px 1px 0 #fff,
	 2px 2px 8px #333;
	font-size:120%;
	padding:12px 16px 4px 3px;
	margin-left:10px;
	margin-bottom:0.3em;
	border-bottom:solid 1px #0b3190;
}

#market_sub{
	color:#0b3190;
	font-size:100%;
	font-weight:bold;
	margin-left:13px;
	line-height:1.4;
}

#info_market_inner{
	clear:both;
	padding:1em 14px 12px;
}

#info_market h4{
	color:#000;
	text-align:left;
	margin:0 0 0.6em;
	padding:0;
	font-size:150%;
}

#info_market h5{
	color:#000;
	text-align:left;
	margin:0 0 0.4em;
	font-size:120%;
}

#info_market .side6{
	margin-top:-3em;
}

#topics_4koma2{
	width:22%;
	float:right;
	margin-left:2ee;
}

/* --------------------------------------------------------------------------------------------- */

/* 情報ステーション----------------------------------------------------------------------------- */

/* 関門連携コーナー */
#contents_kanmon .kanmonpic{
	width:120px;
}
#contents_kanmon h4{
	margin-right:130px;
}

#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;
}

/***おわびと訂正***/

#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;
}
