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

/* トップページ画像位置指定 */
#special .main_ph{
	width:250px;
}


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


#special .main_ph1{
	margin-bottom:1em;
}

#special .read_ajs{
	font-size:90%;
	color:#000;
}

#special h3{
	color:#0768b5;
	margin-bottom:0.5em;
	font-size:130%;
}

#special .midashi{
	color:#007b37;
	

}

#special_content_inner{
	background-color:#fef8b1;
	margin-top:1em;
	padding:0.5em;
}

#special_content_inner2{
	background-color:#f9d9e1;
	border-top:solid 1px #000;
	border-right:solid 1px #000;
	border-left:solid 1px #000;
	margin-top:1em;
	padding:1em;
}

#special_content_inner2 .read_ajs2{
	background-color:#e50212;
	color:#fff;
	padding:3px 10px;
}

#special_content_inner2 h3{
	color:#e50212;
	padding-bottom:0.5em;
}

#special_content_inner2 .read_ajs3{
	font-size:170%;
	vertical-align:-5px;
	}


#special_content_inner3{
	background-color:#d2ecfa;
	border:solid 1px #000;
	padding:1em;
}

#special_content_inner3 .read_ajs4{
	background-color:#0768b5;
	color:#fff;
	padding:3px 10px;
}

#special_content_inner4 h3{
	color:#e50212;
}

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




#content_sp1{
	border:solid 3px #d8eace;
	margin-top:1em;
	padding:1em;

}

#content_sp1_inner1{
	border-bottom:dotted 1px #000;
	padding-bottom:1.5em;
}

#content_sp1_inner2{
	border-bottom:dotted 1px #000;
	padding:1.5em 0em;
}

#content_sp1_inner3{
	padding:1.5em 0em;
	border-bottom:dotted 1px #000;
}

#content_sp1_inner4{
	border:solid 2px #a1bba6;
	background-color:#f3f7e4;
	margin-top:1em;
	padding:1em;
}

#content_sp1_inner4 .read_ajs{
	font-weight:normal;
	color:#000;
}

#content_001_top{
    height:16px;
	background:url(../special/001_li_to.gif)  #fff5e9 repeat-x top;
	margin-top:1.2em;
}

#content_001{
	background:url(../special/001_li_ri.gif) #fff5e9 repeat-y right;
}

#content_001_inner{
	background:url(../special/001_li_le.gif) #fff5e9 repeat-y left;
	padding: 1em 32px;
	margin-right:16px;
}

#content_001_bottom{
	height:16px;
	background:url(../special/001_li_bo.gif) #fff5e9 repeat-x bottom;
}

#content_001 h3{
	color:#ec6b08;
}

#content_sp2{
	margin-top:1em;
	background-color:#fefce4;
	padding:1em;
}



#content_sp2_inner{
	border:solid 1px #000;
	margin:0.5em 0em 1em;
	padding:0.5em;
}

#content_sp2 h4{
	margin:1em 0em 0.5em;
	color:#c6046f;
}

#content_sp2 .midashi2{
    background: repeating-linear-gradient(#f6c8dc, #f6c8dc 13px, #e68f0d 0, #e68f0d 28px);
    color:#990336;
    font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
    text-shadow:
      #fff 1px 1px 0px,
      #fff -1px -1px 0px,
      #fff -1px -1px 0px,
      #fff 1px -1px 0px,
      #fff 0px 0px 0px,
      #fff 0px 0px 0px,
      #fff 0px 0px 0px,
      #fff 0px 0px 0px;
    margin-bottom:1em;
    padding:5px 3px 3px 10px;
    width:410px;
   }



#content_sp3{
	border:dashed 3px #c65d8b;
	background-color:#f6b881;
	margin-top:1em;
}

#content_sp3_inner{
	background-color:#fceef4;
	padding:1em;
}


#content_sp3 h3{
	color:#e50212;
}




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

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

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


#content_topics1{
	border:dashed 2px #e7f3e1;
	background-color:#fff;
	padding:14px;
}


#content_topics1 h3{
	color:#009644;
}

#content_topics2{
	border:dashed 2px #e7f3e1;
	background-color:#fff;
	margin-top:1em;
	padding:14px;
}


#content_topics2 h3{
	color:#dc6785;
}

#content_topics3{
	border:dashed 2px #e7f3e1;
	background-color:#fff;
	margin-top:1em;
	padding:14px;
}


#content_topics3 h3{
	color:#ec6b08;
}

#content_topics3 h4{
	color:#e3067e;
}


#content_topics4{
	border:dashed 2px #e7f3e1;
	background-color:#fff;
	margin-top:1em;
	padding:4px;
}

#content_topics4_inner{
	background-color:#fefce4;
	padding:10px;

}


#content_topics4 h3{
	color:#00a2a7;
}

#content_topics4 h4{
	color:#000;
}

#content_topics5{
	border:dashed 2px #e7f3e1;
	background-color:#fff;
	margin-top:1em;
	padding:14px;
}


#content_topics5 h3{
	color:#990535;
}

#content_topics5 table{
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-collapse: collapse;
	margin-top:1em;
}

#content_topics5  .td_rb{
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:4px 7px;
}

#content_topics5 .cyc{
	background-color:#fef79a;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:0px 5px;
	text-align:center;
}

#content_topics5 .cryc{
	background-color:#fefbdb;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:0px 5px;
	text-align:center;
}

#content_topics5 .cpc{
	background-color:#f6c8dc;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:0px 5px;
	text-align:center;
}

#content_topics5 .c_ajs{
	text-align: left;
}


#content_topics6{
	border:dashed 2px #e7f3e1;
	background-color:#fff;
	margin-top:1em;
	padding:14px;
}



#content_topics6_inner{
	border:dotted 2px #e3067e;
	margin-top:0.5em;
	padding:0.5em;
}

#content_topics6 span{
	color:#e3067e;
}

#content_topics6 h3{
	color:#0aa0e7;
}

#content_topics6 h4{
	color:#005325;
}


#content_topics7{
	border:dashed 2px #e7f3e1;
	background-color:#fff;
	margin-top:1em;
	padding:14px;
}

#content_topics7 h3{
	color:#063f96;
}

#content_topics7 h4{
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
    text-shadow:
      #fff 2px 2px 0px,
      #fff -1px 1px 0px,
      #fff -1px -1px 0px,
      #fff 1px -1px 0px,
      #fff 1px 0px 0px,
      #fff 0px 1px 0px,
      #fff -1px 0px 0px,
      #fff 0px -1px 0px;
	background-image: linear-gradient(transparent 50%, rgba( 214,231,175, 0.90 ) 20%);
	margin-top:1.5em;
	padding:0.1em 1em;
	line-height:1.2;
}


#content_topics7 strong{
	color:#063f96;
	}



/* その他 */


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

/* 好きっちゃ！ 北九州------------------------------------------------------------------------- */

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

/* ひまわり画像 */
#himawari .pic{
	font-size:80%;
	line-height:1.2;
	margin:0;
}
#himawari .pic img{
	margin-bottom:0;
}

#himawari p.pic span{
	margin-left:10px;
}


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



#topics_4koma{
	background-color:#eee4ef;
	float:left;
	width: 71%;
	margin:20px 10px 10px 0px;
	padding:1em;
}

#topics_4koma_inner1{
	border-bottom:solid 2px #601984;
	padding-bottom:1em;
}
	
#topics_4koma2{
	width:22%;
	float:right;
}



#topics_4koma_inner1 h3{
	color:#fff;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
    text-shadow:
      #c6046f 2px 2px 0px,
      #c6046f -1px 1px 0px,
      #c6046f -1px -1px 0px,
      #c6046f 1px -1px 0px,
      #c6046f 1px 0px 0px,
      #c6046f 0px 1px 0px,
      #c6046f -1px 0px 0px,
      #c6046f 0px -1px 0px;
	background-image: linear-gradient(transparent 50%, rgba( 243,179,207, 0.90 ) 20%);
	padding:0.1em 1em;
	line-height:1.2;
}

#topics_4koma_inner1 h4{
	color:#c6046f;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
    text-shadow:
      #fff 2px 2px 0px,
      #fff -1px 1px 0px,
      #fff -1px -1px 0px,
      #fff 1px -1px 0px,
      #fff 1px 0px 0px,
      #fff 0px 1px 0px,
      #fff -1px 0px 0px,
      #fff 0px -1px 0px;
	padding:0.1em 1em;
	line-height:1.2;
}

#topics_4koma_inner2{
	padding-top:1em;
}

#topics_4koma_inner2 h3{
	color:#601984;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
    text-shadow:
      #fff 2px 2px 0px,
      #fff -1px 1px 0px,
      #fff -1px -1px 0px,
      #fff 1px -1px 0px,
      #fff 1px 0px 0px,
      #fff 0px 1px 0px,
      #fff -1px 0px 0px,
      #fff 0px -1px 0px;
	padding:0.1em 1em;
	line-height:1.2;
}

/* 市政テレビ */



#info_tv wrap{


}
#info_tv{
	margin-top:1em;
	margin-bottom:1em;
	background:url(../lovekitakyu/tv_back.png) -6px -1px;
	
}
#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
    , #f4b4d0 0%
    , #fcebf3);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f4b4d0), 
to(#fcebf3));
background-image:-ms-linear-gradient(top
    , #f4b4d0 0%
    , #fcebf3);
    padding:6px 12px;
    margin:0;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
#info_tv h3{
	color:#e4007f;
	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,2px 2px 8px #333;
	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;
}
#tv_content1{
background-image: -moz-linear-gradient(top
    , #d1e3a1 0%
    , #f2f8e7);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d1e3a1), 
to(#f2f8e7));
background-image:-ms-linear-gradient(top
    , #d1e3a1 0%
    , #f2f8e7);
	border-radius:6px;
	padding:12px;
	margin-top:6px;
}
#tv_content1 .stitle{
	background-color:#009944;
	padding:4px 4px 3px;
	margin-bottom:0.8em;
}
.stitle p{
	font-weight:bold;
	color:#fff;
}
#tv_content2{
background-image: -moz-linear-gradient(top
    , #fcdb80 0%
    , #fef4d7);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcdb80), 
to(#fef4d7));
background-image:-ms-linear-gradient(top
    , #fcdb80 0%
    , #fef4d7);
	border-radius:6px;
	padding:12px;
	margin-top:6px;
}
#tv_content2 .stitle{
	background-color:#ed6c00;
	padding:4px 4px 3px;
	margin-bottom:0.8em;
}
#tv_content3{
	background-color:#fffcdb;
	border-radius:6px;
	padding:12px;
	margin-top:6px;
}

#tv_content1 .l_pic{
	float:left;
	margin-right:12px;
	font-size:80%;
	margin-bottom:3px;
	line-height:1.4em;
}

#tv_content2 .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;
}
*: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;
}

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

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

/* 関門連携コーナー */
#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;
}

#infostation .contents1{
	margin-top:1em;
	background-color:#FFFFCC;
	border:1px solid #FF9900;
	padding:6px;
	clear:right;
}
