@charset "UTF-8";

/* 特集----------------------------------------------------------------------------------------- */

/* トップページ画像位置指定 */
#special .main_ph{
	width:240px;
}

#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: 690px;
    height: auto;
}

/* 特集 ---------------------------------- */

#content_sptop_inner2{
	background-color:#b3e2f7;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	border-left:solid 1px #000;
	padding:0.5em;
	margin-top:0;
}
#content_sptop_inner2 .read_ajs2a{
	background-color:#006eb7;
	color:#ffffff;
	font-size: 130%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:5px 5px 3px;
	
}
#content_sptop_inner2 .read_ajs2b{
	background-color:#0068b7;
	font-size: 80%;
	color:#ffffff;
	vertical-align:middle;
}

#content_sptop_inner3{
	background-color:#fdd0cb;
	border:solid 1px #000;
	padding:0.5em;
	margin-top:0.5em;
}
#content_sptop_inner3 .read_ajs3a{
	background-color:#f46232;
	color:#ffffff;
	font-size: 130%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:5px 5px 3px;
}
#content_sptop_inner3 .read_ajs3b{
	color:#f46232;
	font-size:220%;
	font-family:sans-serif;
	font-weight:bold;
	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-top:0.38em;
	padding:0;
}
#content_sptop_inner3 .read_ajs3b span{
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	font-size:80%;
	padding-right:4px;
	vertical-align:2px;
}

#special h2#sptop2{
	background-color:#f46232;
	color:#fff89f;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	font-size:180%;
	margin:0;
	padding:8px 8px 6px;
}
#special #spback{
    background: linear-gradient(to bottom,#e3f2e2,#f2f9f2);
	background-color:#e3f2e2;
	padding:8px;
	margin-top:1.5em;
}

/* sp1--------------- */
#content_sp1{
	background-color: #c6b6d6;
	padding:1px;
	border:solid 1px #8073b0;
	border-radius:16px;
}
#content_sp1_inner{
	background-color: #fff;
	border:solid 1px #8073b0;
	padding:0.8em 1.1em;
	border-radius:16px;
}
#content_sp1 h2{
	background-color:#fdd0cb;
	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:6px 8px;
}
#content_sp1 h2 strong{
	vertical-align:-3px;
}
#content_sp1 h2 span{
	text-shadow:none;
	color:#fff;
	font-size:70%;
	padding:0.1em 0.4em 0.1em;
	border-radius:1em;
}
#content_sp1 .logo1{
	background-color:#fb962e;
}
#content_sp1 .logo2{
	background-color:#971180;
	margin-right:0.7em;
	margin-left:-0.3em;
}
#content_sp1 h3{
	font-size:100%;
	margin-bottom:0.6em;
}

/* sp2--------------- */
#content_sp2_t{
	background:url(../special/b1_top.gif) repeat-x top;
	margin-top:0.8em;
}
#content_sp2_l{
	background:url(../special/b1_left.gif) repeat-y left 69px;
}
#content_sp2_r{
	background:url(../special/b1_right.gif) repeat-y right 69px;
}
#content_sp2_b{
	background:url(../special/b1_bottom.gif) repeat-x bottom;
}
#content_sp2_tl{
	background:url(../special/b1_top-left.gif) no-repeat left top;
}
#content_sp2_tr{
	background:url(../special/b1_top-right.gif) no-repeat right top;
}
#content_sp2_bl{
	background:url(../special/b1_bottom-left.gif) no-repeat left bottom;
}
#content_sp2_br{
	background:url(../special/b1_bottom-right.gif) no-repeat right bottom;
	padding:38px 42px 42px;
}
#content_sp2_br h3{
	display:inline-block;
	background-color:#00ad7b;
	color:#fff;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.5em;
	border-radius:7px;
	padding:6px 6px 3px;
}
#content_sp2_br h4{
	color:#00ad7b;
	font-size:110%;
	margin: 0 0 0.7em 0.2em;
}
#content_sp2_br .pic{
	font-size:150%;
	margin-top:2em;
	margin-bottom:0;
}

/* sp3--------------- */
#content_sp3{
	background-color:#fff;
	border:dashed 3px #fda130;
	margin-top:1.2em;
	padding:0 16px 12px;
}
#content_sp3 h3{
	margin:0.8em 0;
	color:#f9822a;
	font-size:130%;
}
/* sp4--------------- */
#content_sp4{
	background-image: linear-gradient(
	-45deg,
    #fffbcb 43%, #fff 43%,
    #fff 57%, #fffbcb 57%,
    #fffbcb);
	background-size: 20px 20px;
	padding:16px 16px 12px;
	box-shadow:5px 5px 12px #999;
	margin:1.2em 6px 0 0;
}
#content_sp4 h3{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:150%;
	margin:0 0 0.7em;
}
#content_sp4 h3 span{
	font-size:75%;
}
#content_sp4 h4{
	font-size:1em;
	font-weight:normal;
	margin-left:1em;
}

/* sp5--------------- */
#content_sp5 h3{
	background-color:#00ad7b;
	color:#fff;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:1.1em 0 0;
	padding:7px 7px 5px;
}
#content_sp5 h4{
	width:15em;
	background-color:#aad7ad;
	color:#00ad7b;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 1em 0 0.8em;
	padding:5px 6px 3px;
    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_sp5 strong{
	color:#000;
}
#content_sp5 li{
	margin-top:0.8em;
}
#content_sp5 .pic{
	font-size:120%;
	margin-top:1.15em;
}
/* sp6--------------- */
#content_sp6{
	background-color:#fff;
	padding:1.2em 8px 0;
    background: linear-gradient(to bottom,
#f2f9f2,#fff);
}
#content_sp6 h3{
	background-color:#57c6f0;
	color:#fff;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
     #006eb7 2px 2px 0px,
     #006eb7 -2px 2px 0px,
     #006eb7 -2px -2px 0px,
     #006eb7 2px -2px 0px,
     #006eb7 2px 0px 0px,
     #006eb7 0px 2px 0px,
     #006eb7 -2px 0px 0px,
     #006eb7 0px -2px 0px;
	margin:0 0 0.2em;
	padding:7px 7px 5px;
}
#sp6top{
	margin-left:8px;
}
#content_sp6_inner{
	background-color:#e8f6fc;
	border:solid 1px #0068b2;
	margin-top:0.3em;
	padding:13px 14px 12px;
	border-radius:16px;
}
#content_sp6 h4{
	color:#fff;
	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;
	color:#006eb7;
	font-size:130%;
}
#content_sp6 #splast{
	color:#631e86;
	margin-top:0.2em;
}
#content_sp6box_top{
    height:9px;
	background-color:#fff;
	border-top:solid 3px #f88f8b;
	margin-top:1.2em;
}
#sp6_box{
	background-color:#fff;
	border-left:solid 3px #f88f8b;
	border-right:solid 3px #f88f8b;
	padding:2px 14px 2px;
}
#content_sp6box_bottom{
    height:9px;
	background-color:#fff;
	border-bottom:solid 3px #f88f8b;
}
#content_sp6box_top img{
	margin-top:-3px;
}
#sp6_box h4{
	color:#be2183;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:none;
	margin:0 0 0.5em;
	line-height:1.2;
	color:#be2183;
	font-size:130%;
}
#sp6_box .pic{
	width:110px;
}
/* --------------------------------------------------------------------------------------------- */

/* トピックス----------------------------------------------------------------------------------- */

/* 基本タグ */
#topics_wrap{
	background-color:#e7f3e1;
	padding:8px;
}


/* トピックス1--------------------------------- */

#content_topics1 {
	background-color: #fff140;
	border: dashed 4px #f9822a;
}
#content_topics1_inner {
	background-color: #ffffff;
	padding:1.2em 1em 0.9em;
}
#content_topics1 h3{
    background: linear-gradient(to bottom,
#fca934,
#fca934 50%,
#fdce3a 50%,
#fdce3a);
    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.7em;
    padding: 10px 12px 6px;
}
#content_topics1 h4{
	color:#e01e2a;
}
#content_topics1 strong{
	color:#0e6eaf;
}
#tp1_box{
	background-color:#d0e9f5;
	display:inline-block;
	padding:10px;
	margin-top:1.5em;
}
#tp1_box h4{
	color:#0063a6;
	margin:0 auto 0.3em;
	text-align:center;
    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;
}
#tp1_box table{
	border-collapse:collapse;
	margin:0 auto;
}
#tp1_box th,#tp1_box td{
	border:solid 1px #000;
	padding:2px 4px;
	text-align:center;
	font-weight:normal;
	background-color:#fff;
}
#tp1_box .city_ub th,#tp1_box .city_ub td{
	border-bottom:solid 2px #000;
}
#tp1_box th#empty{ 
	background-image: linear-gradient(to top right, transparent, transparent 49.5%, #000 49.5%, #000 50.5%, transparent 50.5%, transparent);
}

/* トピックス2--------------------------------- */

#content_topics2 {
	background-color: #eaf6fd;
	border: dashed 4px #ffffff;
	margin-top:0.8em;
}
#content_topics2_inner {
	background-color: #ffffff;
	padding:0.9em 1em 0.9em;
}
#content_topics2 h3{
    background: linear-gradient(to bottom,
#19a5da,
#19a5da 50%,
#fff 50%,
#fff);
    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 136px 0.3em 0;
    padding: 10px 4px 6px;
}
#content_topics2 .pic{
	margin-bottom:0;
	padding-bottom:0;
}

/* トピックス3--------------------------------- */
#content_topics3 {
	background-color: #eaf6fd;
	border: dashed 4px #ffffff;
	margin-top:0.8em;
}
#content_topics3_inner {
	background-color: #ffffff;
	padding:0.9em 1em 0.9em;
}
#content_topics3 h3{
    background: linear-gradient(to bottom,
#a5c937,
#a5c937 50%,
#fff 50%,
#fff);
    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.3em;
    padding: 10px 4px 6px;
}

/* トピックス4--------------------------------- */
#content_topics4 {
	background-color: #eaf6fd;
	border: dashed 4px #ffffff;
	margin-top:0.8em;
}
#content_topics4_inner {
	background-color: #ffffff;
	padding:0.9em 1em 0.9em;
}
#content_topics4 h3{
	color: #000000;
	font-size: 150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.3em;
	padding:0;
}
#content_topics4 h4{
    margin: 1.5em 0 1em 0;
    font-size: 105%;
    font-weight: bold;
    background-color: #d0e9ec;
    padding: 5px;
    display: table;
    box-shadow:-3px -3px #04abaf;
}
#content_topics4 strong{
    color:#07959d;
}

/* トピックス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,
	#f5bac6,
	#fadde3 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,
	#e7e69b,
	#f2f3d0 50%,
	#fdfefa);
	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: #f8d2df;
	border: dashed 4px #ec157e;
}
#content_topics7_inner {
	background-color: #ffffff;
	padding:1.2em 1em 0.9em;
}
#content_topics7 h3{
	background:linear-gradient(to bottom,#f8d9e5,
	#f8dbe7 6.66%,
	#fff 6.66%,
	#fff 13.33%,
	#f9dee8 13.33%,
	#f9e0ea 19.99%,
	#fff 19.99%,
	#fff 26.66%,
	#fae2ec 26.66%,
	#fbe5ed 33.33%,
	#fff 33.33%,
	#fff 39.99%,
	#fbe7ef 39.99%,
	#fbe8f0 46.66%,
	#fff 46.66%,
	#fff 53.33%,
	#fcebf2 53.33%,
	#fcedf3 59.99%,
	#fff 59.99%,
	#fff 66.66%,
	#fceff4 66.66%,
	#fdf1f5 73.33%,
	#fff 73.33%,
	#fff 79.99%,
	#fdf3f7 79.99%,
	#fdf4f8 86.66%,
	#fff 86.66%,
	#fff 93.33%,
	#fef7fa 93.33%,
	#fef9fb);
	color:#000;
	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:0.5em 4px 0.4em;
	margin:0 0 0.7em;
}
/* トピックス8--------------------------------- */
#content_topics8 {
	background-color: #ffffff;
	border: dashed 3px #e7f3e1;
	margin-top:0.8em;
}
#content_topics8_inner {
	padding:0.9em 1em;
}
#content_topics8 h3{
	background-color:#d0e9f5;
	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.3em;
	display:inline-block;
	border-radius:24px;
}
#content_topics8 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_topics8 strong{
	color:#006642;
}
#content_topics8 .pic{
	font-size:150%;
	margin-top:-2em;
}
/* その他 */


/* --------------------------------------------------------------------------------------------- */

/* ----------まちがいファイブ---------- */
#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;
}


/* ----------市政テレビ---------- */

#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;
}

/* あっぱれ！北九州---------- */
#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;
}

#goout li strong span{
	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;
}
