@charset "UTF-8";

/* 特集----------------------------------------------------------------------------------------- */

#info_inq .sub{
	color:#000;
}
#info_pop ul {
	margin-top:0.7em;
}
#info_pop .info_pop_sum {
	margin-bottom:0.7em;
}

#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 .ind_midashi {
    font-size: 90%;
    background-color: #eb6d94;
    color: #ffffff;
    padding: 3px 5px;
    vertical-align: top;
}
#special .add_msg{
	margin-top:1em;
}

#special .main_ph_lg img{
	width:100%;
	max-width:800px;
	height:auto;
	padding-bottom:3px;
}

/* 特集1---------------------------------- */

#content_sp1{
	background-color: #d0ebf2;
	margin-top:1.2em;
	padding:0.9em 1em;
}
#content_sp1 h2{
	color:#be2183;
	font-size:170%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0 0 0.2em;
	padding:0;
	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;
}
#content_sp1 h2 strong{
	vertical-align:-4px;
}
#content_sp1 .logo1{
	background-color:#be2183;
	text-shadow:none;
	color:#fff;
	font-size:65%;
	padding:0.1em 0.4em 0.1em;
	border-radius:1em;
}
#content_sp1 .logo2{
	background-color:#be2183;
	margin-left:-0.3em;
	text-shadow:none;
	color:#fff;
	font-size:65%;
	padding:0.1em 0.4em 0.1em;
	border-radius:1em;
}
#content_sp1 .logo3{
	background-color:#ce6ea6;
	margin-right:0.7em;
	margin-left:-0.3em;
	color:#be2183;
	font-size:65%;
	padding:0.1em 0.4em 0.1em;
	border-radius:1em;
}
#content_sp1 .sp1_box1{
	margin:1em 0 0;
	clear:right;
}
#content_sp1 .sp1_box1 h3{
	font-size:120%;
	margin:0.7em 0 0.6em;
	color:#000;
}
#content_sp1 .sp1_box1 h3 span{
	color:#be2183;
}
#content_sp1 h3.spch{
	font-size:120%;
	margin:0 0 0.6em;
	color:#be2183;
	clear:right;
}

/* 特集2---------------------------------- */
/* sp1--------------- */
#content_sp2-1{
	background-color: #fff;
	margin-top:1.2em;
	padding:0.9em 1em 0.8em;
	border-radius:12px;
	border:solid 3px #ffbd62;
}
#content_sp2-1 h2{
	color:#fff;
	font-size:160%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0 0 0.7em -3px;
	padding:0;
	white-space:nowrap;
}
#content_sp2-1 h2 strong{
	vertical-align:-4px;
	background:#f46232;
	border-radius:10px;
	padding:0 5px;
}
#content_sp2-1 .logo1{
	background-color:#f46232;
	color:#fff;
	font-size:65%;
	padding:0.1em 0.4em 0.1em;
	border-radius:1em;
}
#content_sp2-1 .logo2{
	background-color:#f46232;
	margin-left:-0.3em;
	color:#fff;
	font-size:65%;
	padding:0.1em 0.4em 0.1em;
	border-radius:1em;
}
#content_sp2-1 .logo3{
	background-color:#fda130;
	margin-right:0.5em;
	margin-left:-0.3em;
	color:#f46232;
	font-size:65%;
	padding:0.1em 0.4em 0.1em;
	border-radius:1em;
	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;
}


/* sp2--------------- */
#sp2_wrap{
	background:#faf1e4;
	margin-top:1.2em;
	padding-bottom:16px;
}
#content_sp2-2{
	margin-bottom:1.2em;
}
#content_sp2-2 h2{
	background-color: #f46232;
	margin:0 0 0.2em;
	color:#fff;
	text-shadow:1px 1px 1px #c14d26;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:8px 16px 4px;
	font-size:170%;
}
#content_sp2-2 p{
	margin:0 16px;
}
#content_sp2-2 .spsmall{
	font-size:82.5%;
	line-height:1.3;
	margin-bottom:0.3em;
}

/* sp3--------------- */
#content_sp2-3{
	margin:0 16px;
}
#content_sp2-3 h3{
	font-size:140%;
	color:#f46232;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
}
#sp2-3_box1{
	margin:1em;
}
#sp2-3_box1 h4{
	font-size:130%;
}
#sp2-3_box1 h4 span{
	font-size:82.5%;
	font-weight:500;
}
#sp2-3_box1 p{
	font-size:130%;
	font-weight:bold;
	margin-top:0.3em;
}
#sp2-3_box1 p span{
	color:#f10f26;
	   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-left:2px;
     font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#sp2-3_box1 h5{
	font-size:120%;
	margin:0.7em 0 0;
}

#sp2-3_box2{
	margin:1em 0 0;
}
#sp2-3_box2 ul{
	border:solid 1px #000;
	display:inline-block;
	padding:0.4em 0.8em 0.6em;
	margin-bottom:0.2em;
}
#sp2-3_box2 li{
	background:url(../special/mark.png) no-repeat left 0.2em;
	padding-left:1.1em;
	font-weight:bold;
	margin-top:0.2em;
}
#sp2-3_box2 span {
    font-family: monospace;
    padding-top: .5em;
    background-position: top left -2px;
    background-repeat: repeat-x;
    background-size: 1.2em .3em;
    background-image: radial-gradient(.15em .15em at center center,#f46232,#f46232 100%,transparent);
}
#sp2-3_box2 p{
	color:#006eb7;
	font-weight:bold;
	margin-left:1em;
}

/* sp4--------------- */
#content_sp2-4{
	margin:1.2em 16px;
}
#content_sp2-4 h3{
	font-size:140%;
	color:#f46232;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
}
#content_sp2-4 h4{
	font-size:120%;
	color:#000;
	margin:0.8em 0 0.2em;
}
#sp2-4_box{
	background:#fff;
	border:dashed 2px #f46232;
	line-height:1.4;
	padding:0.4em 0.6em;
	margin:1em 0;
	display:inline-block;
}
#sp2-4_box p{
	color:#f10f26;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:18px;
	line-height:1.5;
	font-weight:bold;
}

/* sp5--------------- */
#sp2-5_wrap{
	margin:0 16px;
}
#content_sp2-5-mid{
	clear:right;
	margin:0;
	background-color: #006eb7;
	margin:0;
	color:#fff;
	text-shadow:1px 1px 1px #005996;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:9px 16px 5px;
	font-size:150%;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-top:solid 1px #727070;
	border-right:solid 1px #727070;
	border-left:solid 1px #727070;
}
#content_sp2-5{
	background:#fff;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	border-bottom:solid 1px #727070;
	border-right:solid 1px #727070;
	border-left:solid 1px #727070;
	padding:0.9em 0.5em 0.7em;
}
#content_sp2-5>p{
	margin:0 0.4em;
	padding:0;
}
.sp2-5_inner{
	background:#dff3fb;
	padding:0.8em;
	margin:0.5em 0 0;
}
.sp2-5_inner h4{
	font-size:120%;
	color:#006eb7;
	margin:0 0 0.2em;
}
#content_sp2-5 #in1{
	margin-top:0.9em;
}
#content_sp2-5 #in1 img{
	width:100%;
	max-width:800px;
	height:auto;
	padding-bottom:3px;
	margin-top:0.9em;
}
#content_sp2-5 #in1 .sub{
	font-size:82.5%;
	margin-left:6px;
	margin-top:0.2em;
	line-height:1.25;
}

#content_sp2-5 #in2 h5{
	font-size:105%;
	margin-top:0.9em;
}
#content_sp2-5 #in2 .mark{
	color:#f10f26;
	font-size:87.5%;
	margin-bottom:0.2em;
}
#content_sp2-5 #in2 table{
	border-collapse:collapse;
}
#content_sp2-5 #in2 th,#content_sp2-5 #in2 td{
	padding:3px 6px;
	background:#fff;
	border:solid 1px #000;
}
#content_sp2-5 #in2 th{
	text-align:center;
	font-weight:bold;
	background:#dcf2fb;
	white-space:nowrap;
}
#content_sp2-5 #in2 .trtop th{
	background:#4e96ce;
	color:#fff;
}
#content_sp2-5 #in2 th.vertop{
	vertical-align:top;
}
#content_sp2-5 #in2 ol li{
	padding-left: 1em;
	text-indent: -1em;
}
#content_sp2-5 #in2 ul li{
	padding-left: 1em;
	text-indent: -1em;
}

/* --------------------------------------------------------------------------------------------- */

/* トピックス----------------------------------------------------------------------------------- */

/* 基本タグ */
#topics_wrap{
	background-color:#e7f3e1;
	padding:8px;
}

/* トピックス汎用--------------------------------- */

.tpBase {
	background-color: #fff;
	outline:dotted 6px #e6f3e2;
	outline-offset: -3px;
	margin-top:0.8em;
}
.tpBase>div {
	background-color: #ffffff;
	padding: 0.9em 1em;
}
.tpBase h3{
    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.5em;
    padding: 10px 8px 6px;
    line-height:1.2;
}
#topics .nospc,#topics .nospc img{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

/* トピックス1--------------------------------- */

#content_topics1{
	background:#fff;
	border:solid 2px #feaa32;
	padding:1px;
	border-radius:12px;
}
#content_topics1_inner{
	border:solid 1px #feaa32;
	padding:1.1em 1em 0.9em;
	border-radius:10px;
}
#content_topics1 h3{
	color: #000000;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.7em;
	padding:0;
}
#content_topics1 strong{
	color:#f10f26;
}

/* トピックス2--------------------------------- */

#content_topics2{
	background:#fff;
	border:solid 2px #feaa32;
	padding:1px;
	border-radius:12px;
	margin-top:0.8em;
}
#content_topics2_inner{
	border:solid 1px #feaa32;
	padding:1.1em 1em 0.9em;
	border-radius:10px;
}
#content_topics2 h3{
	color: #000000;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.7em;
	padding:0;
}
#tp2_box1{
	background:#feeff5;
	margin:1em 0;
	padding:0.7em;
	border:dotted 2px #f10f26;
}
#tp2_box1 strong{
	color:#f10f26;
}
#tp2_box1 ul{
	margin:0;
}
#tp2_box1 .lastb{
	margin-bottom:0;
}
#tp2_box2{
	background:#fffcdc;
	margin:1em 0 0;
	padding:0.7em;
	border:solid 2px #e1d581;
	border-radius:10px;
}
#tp2_box2 h4{
	font-size:110%;
    color:#f10f26;
    margin:0;
}
#tp2_box2 h5{
	font-size:107%;
    color:#000;
    margin:0.8em 0 0;
}
#tp2_box2 h6{
	font-size:107%;
    color:#000;
    margin:0.2em 0;
}

/* トピックス3--------------------------------- */

#content_topics3 h3{
    background: linear-gradient(to bottom,
#f8b0b7,
#fbcdd0 40%,
#fffdfd);
}
#content_topics3 .t3mid{
	font-size:110%;
    color:#000;
    margin:0.9em 0 0.8em;
    padding:4px 8px;
    width:14em;
}
#content_topics3 .mc1{
	background:#b7cce8;
}
#content_topics3 .mc2{
	background:#ffcc8d;
}
#content_topics3 li strong{
	color:#0055a2;
}
#content_topics3 li strong span{
	font-weight:normal;
}
#content_topics3 .pic{
	font-size:100%;
	padding-top:0.2em;
}

/* トピックス4--------------------------------- */

#content_topics4 h3{
    background: linear-gradient(to bottom,
#ffd591,
#ffe5ba 40%,
#fffefd);
}

/* トピックス5--------------------------------- */

#content_topics5_inner{
    min-height:213px;
}
#content_topics5 h3{
    background: linear-gradient(to bottom,
#cee087,
#e2ecba 40%,
#fbfcf5);
	margin-right:232px;
}

/* トピックス6--------------------------------- */

#content_topics6 h3{
    background: linear-gradient(to bottom,
#9bc7e7,
#c5ddf1 40%,
#fbfdfe);
}

/* トピックス7--------------------------------- */

#content_topics7{
    margin-top:0;
}
#content_topics7 h3{
    background: linear-gradient(to bottom,
#ffc289,
#ffe5cc 40%,
#fffcf8);
}
#content_topics7 h4{
	color:#fff;
	background:#0068b2;
	display:inline-block;
	font-size:110%;
	padding:4px 12px;
	border-radius:1em;
}
#content_topics7 li span{
	color:#0068b2;
}
#content_topics7 ul{
	margin:0 0 0.8em;
}
#content_topics7 li{
	margin-bottom:0.2em;
}
#content_topics7 .pic img{
	padding-bottom:8px;
}
#content_topics7 .pic span{
	margin-left:1em;
	display:block;
}


/* トピックス8--------------------------------- */

#content_topics8 h3{
    background: linear-gradient(to bottom,
#78cac6,
#bae2df 40%,
#fafcfd);
}
.logopic{
	margin:1em 0 1em 1em;
}
#content_topics8 .pic{
	line-height:1.3;
}
#content_topics8 .pic .inn{
	display:block;
	margin-left:2em;
}
#content_topics8 .pic img{
	padding-bottom:8px;
}
#content_topics8 .pic span{
	margin-left:1em;
	display:inline-block;
}
/* トピックス9--------------------------------- */

#content_topics9 {
	background-color: #fff;
	outline:dotted 6px #e6f3e2;
	outline-offset: -3px;
	margin-top:0.8em;
}
#content_topics9_inner {
	background-color: #ffffff;
	padding: 0.9em 1em;
}
#content_topics9 h3{
	background:repeating-linear-gradient(90deg, #d2e9d7 0, #d2e9d7 6px, #fff 6px, #fff 12px);
    color: #fff;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    text-shadow: #006942 2px 2px 0px, #006942 -2px 2px 0px, #006942 -2px -2px 0px, #006942 2px -2px 0px, #006942 2px 0px 0px, #006942 0px 2px 0px, #006942 -2px 0px 0px, #006942 0px -2px 0px;
    margin: 0;
    padding: 10px 10px 6px;
    display:inline-block;
}
#content_topics9 h4{
    margin: 1.5em 0 1em 0;
    font-size: 105%;
    font-weight: bold;
    background-color: #e9f5ec;
    padding: 5px;
    display: table;
    box-shadow:-3px -3px #00974b;
}
#content_topics9 strong{
    color:#007f46;
}

/* トピックス10--------------------------------- */

#content_topics10 {
	background-color: #fff;
	border:solid 6px #009ee5;
	margin-top:0.8em;
	padding: 0.9em 1em;
}
#content_topics10 h3{
	    background: linear-gradient(to bottom,
#d4e2f3,
#d4e2f3 50%,
#7181a9 50%,
#7181a9);
    color: #000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    text-shadow: #fff 2px 2px 0px, #fff -2px 2px 0px, #fff -2px -2px 0px, #fff 2px -2px 0px, #fff 2px 0px 0px, #fff 0px 2px 0px, #fff -2px 0px 0px, #fff 0px -2px 0px;
    margin: 0 0 0.7em;
    padding: 10px 10px 6px;
}
#content_topics10 strong{
    color:#2a578b;
}
/* その他 */


/* --------------------------------------------------------------------------------------------- */

/* ----------まちがいファイブ---------- */
#quiz .title{
	margin:0 16px 16px 0;
	padding:0;
	border:none;
	float:left;
	width:220px;
	text-align: left; 
}
.ans dt{
	font-weight:normal !important;
}
#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;
}


/* ----------市政テレビ---------- */

#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;
}

#tv_re{
	background: linear-gradient(to bottom,#fee0df,
#fee0df 18%,
#fff 18%,
#fff 27%,
#fee0df 27%,
#fee0df 41%,
#fff 41%,
#fff 49%,
#fee0df 49%,
#fee0df 60%,
#fff 60%,
#fff 69%,
#fee0df 69%,
#fee0df 76%,
#fff 76%,
#fff 85%,
#fee0df 85%,
#fee0df 89%,
#fff 89%,
#fff 98%,
#fee0df 98%
);
padding:14px 20px 5px;
}
#tv_re h2{
	color:#fff;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	font-size:180%;
	text-align:left;
	float:none;
	margin:0 0 0.4em;
	text-shadow:
	 0px 3px 0 #db3d5f,
	 0px 2px 0 #db3d5f,
	 1px 2px 0 #db3d5f,
	 2px 2px 0 #db3d5f,
	 2px 1px 0 #db3d5f,
	 2px 0px 0 #db3d5f,
	 3px 0px 0 #db3d5f,
	 2px -1px 0 #db3d5f,
	 2px -2px 0 #db3d5f,
	 2px -3px 0 #db3d5f,
	 1px -3px 0 #db3d5f,
	 0px -3px 0 #db3d5f,
	 -1px -3px 0 #db3d5f,
	 -2px -3px 0 #db3d5f,
	 -3px -3px 0 #db3d5f,
	 -3px -2px 0 #db3d5f,
	 -3px -1px 0 #db3d5f,
	 -3px 0px 0 #db3d5f,
	 -3px 1px 0 #db3d5f,
	 -3px 2px 0 #db3d5f,
	 -2px 2px 0 #db3d5f,
	 -1px 2px 0 #db3d5f,
	 3px 3px 8px #86856e;
}
#tv_re p{
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	font-weight:bold;
	 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-size:105%;
}
#info_tv_title{
	background: linear-gradient(to bottom, #fedad0 0%, #fff6f3);
	
	padding:6px 12px;
	margin:0;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}

#info_tv h3{
	color:#ee0d7d;
	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:#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;
	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;
}

/* あっぱれ！北九州---------- */
#tv_content1{
	background: linear-gradient(to bottom, #d2e5ac 0%, #f7faf0);
	border-radius:2px;
	padding:12px;
	margin-top:6px;
}

#tv_content1 .stitle{
	background-color:#91b821;
	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: linear-gradient(to bottom, #ffdf98 0%, #fff9ec);
	border-radius:2px;
	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:2px;
	padding:12px;
	margin-top:6px;
	min-height:97px;
}



*: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:0 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;
}

#index_info{
	clear:both;
	border:solid 2px #d6c635;
	background-color:#ffed85;
	line-height:1.4;
	padding:12px;
	margin-bottom:1em;
	height:1%;
	border-radius:14px;
}
#index_info p{
	font-weight:bold;
}