@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 .l_pic{
	float:left;
	margin-right:12px;
	font-size:80%;
	margin-bottom:3px;
	line-height:1.4em;
}
#special .l_pic img{
	margin-bottom:3px;
}

#special .add_msg{
	margin-top:1em;
}

/* 特集 ---------------------------------- */

#special .main_ph_lg img{
	width:100%;
	max-width:800px;
	height:auto;
}
#special h2{
	margin:0;
}

#special h3#sp_mid{
	color:#fff;
	font-size:120%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 1em 0;
	text-align:center;
	padding:6px 0 4px;
	background-color:#00ad7b;
}

/* ウオーキングコース--------------- */

.walking_wrap{
	display:flex;
	justify-content: space-between;
	margin-top:0.625%;
}
.tobata_box{
	width:47.5%;
}
.w_box{
	width:46.5%;
	padding:1%;
	border-radius:14px;
}
.w_box2{
	width:98%;
	padding:2%;
	border-radius:14px;
}
.sp_title{
	display:flex;
	align-items: center;
	font-weight:bold;
	margin:0;
}
.sp_title p{
	color:#fff;
	width:4.2em;
	font-size:120%;
	text-align:center;
	border-radius:50%;
	padding:0.5em;
}
.sp_title h4{
	font-size:170%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin-left:10px;
	line-height:1.05;
	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,
     #9e9e9e 3px 3px 4px;
}
.distime{
	text-align:right;
	position:relative;
	z-index:2;
}
.distime span{
	background-color:#f8d74e;
	width:8em;
	padding:3px 5px;
}
.w_time{
	margin-left:0.5em;
}
.w_box .map{
	text-align:center;
	position:relative;
	z-index:1;
}
.w_box img{
	width:100%;
	height:auto;
	max-width:525px;
	margin:0 0 1em;
}

.sp_coution{
	display:flex;
	margin-top:0.625%;
	justify-content: space-between;
}
.sp_coution div{
	width:46.5%;
	padding:0 1% 0 1%;
}
.sp_coution p{
	margin-left:0;
	font-size:87.5%;
}
.spp2{
	padding-left:1.5% !important;
}

/* 区--------------- */

#w_moji{
	border:solid 3px #8ecda2;
}
#w_moji .sp_title p{
	background-color:#00976d;
}
#w_moji img{
	margin-top:-3.2px;
}
#w_kita{
	border:solid 3px #ffcc96;
}
#w_kita .sp_title p{
	background-color:#f46232;
}
#w_kita img{
	margin-top:12px;
}
#w_minami{
	border:solid 3px #ffcc96;
}
#w_minami .sp_title p{
	background-color:#f46232;
}
#w_minami img{
	margin-top:-2px;
}
#w_waka{
	border:solid 3px #8ecda2;
}
#w_waka .sp_title p{
	background-color:#00976d;
}
#w_waka img{
	margin-top:3px;
}
#w_higashi{
	border:solid 3px #8ecda2;
}
#w_higashi .sp_title p{
	background-color:#00976d;
}
#w_higashi img{
	margin-top:-4px;
}
#w_nishi{
	border:solid 3px #ffcc96;
}
#w_nishi .sp_title p{
	background-color:#f46232;
}
#w_nishi img{
	margin-top:2px;
}
#w_tobata{
	border:solid 3px #ffcc96;
}
#w_tobata .sp_title p{
	background-color:#f46232;
}



/**** sp1 ****/

#content_sp{
	width:49%;
}

#content_sp1{
	border:solid 3px #006eb7;
}
#content_sp1 h3{
	background-color:#006eb7;
	padding:6px 8px;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	font-size:150%;
	color:#fff140;
	line-height:1.2;
}
#content_sp1 h3 span{
	color:#fff;
	font-size:80%;
	margin-left:1px;
}
#content_sp1 h4{
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	font-size:180%;
	color:#003f89;
	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,
     #9baab2 4px 4px 4px;
	margin: 0 0 0.3em;
	display:table;
	line-height:1.1;
}
#content_sp1 h4 span{
	color:#f23c41;
	font-style:italic;
	font-size:110%;
	margin-left:1px;
}
#content_sp1 h4 strong{
	vertical-align:middle;
	display: table-cell;
	padding-left:0.2em;
}
#content_sp1_inner{
    background: linear-gradient(to bottom,#ceecfa,#ffffff 50%, #fff);
    padding:0.5em 2% 2%;
}
#content_sp1 h5{
	background:#088ac7;
	font-size:110%;
	margin:0.5em 132px 0.5em 0;
	padding:2px 5px;
	color:#fff;
}
#content_sp1 .spqr1{
	min-height:84px;
	clear:both;
	display:inline-block;
	margin:0.5em 0;
}
#content_sp1 .spqr1 a{
	width:70px;
	float:right;
	margin-left:10px;
}
#content_sp1 .spqr1 p{
	padding-top:24px;
}

/**** sp2 ****/
#content_sp2{
	border:solid 3px #f46232;
	padding:1px;
	border-radius:12px;
	margin-top:1em;
}
#content_sp2_inner{
    border:solid 1px #f46232;
    padding:0.5em 2% 2%;
	border-radius:11px;
}

#content_sp2 h3{
	color:#000;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin: 0 0 0.1em;
	display:table;
}
#content_sp2 h3 strong{
	vertical-align:middle;
	display: table-cell;
	padding-left:0.2em;
}
#content_sp2 h4{
	color:#f46232;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	font-size:180%;
	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,
     #9baab2 4px 4px 4px;
	margin: 0 0 0.3em;
	display:table;
	line-height:1.1;
}
#content_sp2 h4 span{
	color:#006eb7;
	font-style:italic;
	font-size:110%;
	margin-left:1px;
}
#content_sp2 .pic{
	width:110px;
	text-align:center;
}
#content_sp2 .pic img{
	padding-top:3px;
}
#content_sp2 .pic{
	margin-bottom:0;
}

@media all and (-ms-high-contrast:none){
  .t_next {page-break-before:always;}
}
/* --------------------------------------------------------------------------------------------- */

/* トピックス----------------------------------------------------------------------------------- */

/* 基本タグ */
#topics_wrap{
	background-color:#e7f3e1;
	padding:8px;
}

.bnot{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}
.bnot img{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}
/* トピックス1--------------------------------- */

#content_topics1 {
	background-color: #fff140;
	padding:8px;
}
#content_topics1_inner {
	background-color:#fffdee;
	border: dashed 3px #ffffff;
	padding:0.9em 1em;
}
#content_topics1 h3{
	color: #f10f26;
	font-size:150%;
	line-height:1.2;
	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,
	 #cab485 4px 4px 3px;
	margin: 0 0 0.5em;
	padding:0;
}
#content_topics1 h4{
	clear:both;
	margin:0.8em 0;
}
#content_topics1 h4 span{
	color:#f10f26;
}
#tp1_box{
	display:flex;
	margin-bottom:1em;
}
#tp1box_inner{
	min-height:130px;
}
#tp1_box h5{
	font-size:100%;
	margin:0 0 0.1em;
}
.tpi1{
	margin-right:1.25em;
}
.tpi2{
	margin-left:1.25em;
}
#tp1_box .pic{
	float:left;
	margin-right:12px;
	margin-left:0;
	margin-bottom:0;
	
}
#tp1_box .pic img{
	margin-bottom:0;
}
*:first-child+html #tp1_box .pic{
	line-height:normal;
}

/* トピックス2--------------------------------- */

#content_topics2 {
	background-color: #e7f3e1;
	border: dashed 4px #ffffff;
	margin-top:0.8em;
}
#content_topics2_inner {
	background-color: #ffffff;
	padding: 0.9em 1em;
}
#content_topics2 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.7em 0;
    padding:0;
}
#content_topics2 h4{
	width:12em;
	background-color:#009c94;
    color: #fff;
    font-size: 110%;
    margin:1em 0 0.8em;
    padding:2px 5px;
}
#content_topics2 .pict{
    margin:0.9em 0 1em;
}
#content_topics2 h5{
    font-size: 100%;
    margin:1em 0 0.6em;
}
#content_topics2 ul{
	margin:0 0 0.8em;
}
#content_topics2 li{
	margin:0 0 0.1em;
}

/* トピックス3--------------------------------- */

#content_topics3 {
	background-color: #e7f3e1;
	border: dashed 4px #ffffff;
	margin-top:0.8em;
}
#content_topics3_inner {
	background-color: #ffffff;
	padding: 0.9em 1em;
}
#content_topics3 h3{
    background: linear-gradient(to bottom,
#fbbecc,
#fdd3dc 40%,
#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.5em 0;
    padding: 10px 8px 6px;
}

#qr_box{
	position:relative;
	margin-top:1em;
}
#qr_box #arrow{
	position:absolute;
	left:92px;
	top:25px;
	background:url(../topics/topics_ph3-2.gif) no-repeat left center;
	line-height:1;
	padding-left:24px;
}
#qr_box #arrow p{
	display:inline-block;
	background-color:#fdd2da;
	padding:8px;
}

/* トピックス4--------------------------------- */
#content_topics4 {
	background-color: #e7f3e1;
	border: dashed 4px #ffffff;
	margin-top:0.8em;
}
#content_topics4_inner {
	background-color: #ffffff;
	padding: 0.9em 1em;
}
#content_topics4 h3{
    background: linear-gradient(to bottom,
#6fccf1,
#b1e1f7 40%,
#feffff);
    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 188px 0.5em 0;
    padding: 10px 8px 6px;
}
#content_topics4 .pic{
	margin-bottom:0;
	text-align:center;
}

/* トピックス5--------------------------------- */
#content_topics5 {
	background-color: #e7f3e1;
	border: dashed 4px #ffffff;
	margin-top:0.8em;
}
#content_topics5_inner {
	background-color: #ffffff;
	padding: 0.9em 1em;
}
#content_topics5 h3{
    background: linear-gradient(to bottom,
#ffd6a4,
#ffe6c8 40%,
#fffefc);
    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 0;
    padding: 10px 8px 6px;
}
#content_topics5 li span{
	color:#f10f26;
}
#content_topics5 .pct{
	text-align:center;
	line-height:1.2;
}
#content_topics5 .add_p{
	margin-bottom:1em;
}
#tp5_box{
	border:dashed 2px #d6c635;
	background-color:#fff140;
	margin:0 112px 0 0;
	min-height:96px;
}
#tp5_box_inner{
	background-color:#fffde5;
	padding:10px 12px;
}
#tp5_box h4{
	color:#0068b2;
	font-size:105%;
	margin:0 0 0.4em;
}

/* トピックス6--------------------------------- */
#content_topics6 {
	background-color: #97d5d1;
	border: dashed 5px #00974b;
}
#content_topics6_inner {
	background-color: #ffffff;
	padding: 0.9em 1em;
}
#content_topics6 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.5em 0;
    padding:0;
}
#content_topics6 .add_msg{
	font-size:82.5%;
}
#content_topics6 .add_msg img{
	margin-bottom:1px;
}

/* トピックス7--------------------------------- */
#content_topics7 {
	background-color: #fab1cd;
	border: dashed 5px #f46d93;
	margin-top:0.8em;
}
#content_topics7_inner {
	background-color: #ffffff;
	padding: 0.9em 1em;
}
#content_topics7 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.5em 0;
    padding:0;
}

#content_topics7 .l_pic{
	float:left;
	margin-right:12px;
	font-size:80%;
	margin-bottom:3px;
	line-height:1.4em;
}
#content_topics7 .l_pic img{
	margin-bottom:3px;
}
*:first-child+html #content_topics7 .l_pic{
	line-height:normal;
}

/* トピックス8--------------------------------- */

#content_topics8 {
	background-color: #fff;
	border: solid 3px #0068b2;
	margin-top:0.8em;
}
#content_topics8_inner {
	border: solid 3px #b0c6e5;
	padding: 0.9em 1em;
}
#content_topics8 h3{
    background: linear-gradient(to bottom,
#fdfdfe,
#c7c0dd 40%,
#8d80b8);
    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 0;
    padding: 10px 8px 6px;
}
#content_topics8 .t8bot{
	font-weight:bold;
}
#content_topics8 .tbot2{
	margin-bottom:0.9em;
}
#content_topics8 ul{
	margin:0;
}
#content_topics8 li{
	margin-top:0;
	margin-bottom:0.8em;
}
#content_topics8 li strong{
	color:#ee0d7d;
}
#content_topics8 table{
	border-collapse:collapse;
	margin-top:0.2em;
	float:left;
	margin-right:12px;
}
#content_topics8 .tp3_m3{
	font-size:120%;
	font-weight:bold;
	margin-bottom:0em;
	text-align:center;
	background-color:#8c8abe;
	color:#fff;
	padding:2px 0;
}
#content_topics8 th{
	font-weight:normal;
	line-height:1;
	border:solid 1px #000000;
	text-align:center;
	padding:4px 6px;
}
#content_topics8 td{
	font-weight:normal;
	line-height:1;
	border:solid 1px #000000;
	text-align:center;
	padding:4px 6px;
}
#content_topics8 .col1{
	background-color:#eedfed;
}
#content_topics8 .col2{
	background-color:#f3eaf3;
	padding:4px 2px !important;
	width:4em;
}
#content_topics8 .col3{
	background-color:#e9f6f5;
}
#content_topics8 .col4{
	background-color:#ceecfa;
}

#content_topics8 .empty{
	background-image: linear-gradient(to top left, transparent, transparent 49.5%, #000 49.5%, #000 50.5%, transparent 50.5%, transparent);
}

/* その他 まちがいセブン */

#quiz_titlearea {
	background-color: #f8cdd7;
	padding: 0.8em;
	margin-bottom: 1.5em;
}
#quiz_titlearea h2 {
	float: left;
	margin-right: 0.8em;
	margin-bottom: 1.3em;
}
#quiz_titlearea .limit {
	background-color: #fbed00;
	box-shadow: 2px 2px 2px #706300;
	padding: 7px 6px 5px;
	font-weight: bold;
}
#quiz_titlearea .limitdate {
	font-size: 150%;
	vertical-align:-1px;
}
#quiz_leftarea {
	width: 400px;
	float: left;
	margin-right: -400px;
}
#quiz_rightarea {
	margin-left: 420px;
}

#quiz_titlearea .explain {
	margin-top: 0.7em;
}
#quiz_titlearea .sp_msg {
	font-size: 90%;
	margin-bottom: 1em;
}
#quiz_titlearea dl {
	margin: 0;
	padding: 0;
	clear: left;
}
#quiz_titlearea dt {
	float: left;
	margin-bottom: 3px;
	font-weight: bold;
	clear: left;
}
#quiz_titlearea .mark {
	color: #c70070;
}
#quiz_titlearea dd {
	margin-left: 6em;
}
#prize_wrap {
	margin-bottom: 1em;
	border-radius: 14px;
	padding:5px;
	background: linear-gradient(-128deg,
#8b6d36 0%,
#8b6d36 5%,
#fff086 20%,
#fff086 30%,
#af9734 45%,
#af9734 55%,
#fff086 70%,
#fff086 80%,
#8b6d36 95%,
#8b6d36);
}
#prize {
	/*border: solid 3px #886c2d;*/
	font-weight: bold;
	background: linear-gradient(128deg,
#c99c2b 0%,
#c99c2b 6.1%,
#ffe697 16.65%,
#c99c2b 27.2%,
#c99c2b 28.3%,
#ffe697 38.85%,
#c99c2b 49.4%,
#c99c2b 50.5%,
#ffe697 61.05%,
#c99c2b 71.6%,
#c99c2b 72.7%,
#ffe697 83.25%,
#c99c2b 93.8%,
#c99c2b);
	text-align: center;
	border-radius: 12px;
	padding: 8px 3px 6px;
}
#prize h4 {
	color:#ffffff;
	font-size: 200%;
	line-height:1.2;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
      #896d2c 2px 2px 0px,
      #896d2c -2px 2px 0px,
      #896d2c -2px -2px 0px,
      #896d2c 2px -2px 0px,
      #896d2c 2px 0px 0px,
      #896d2c 0px 2px 0px,
      #896d2c -2px 0px 0px,
      #896d2c 0px -2px 0px;
	margin: 0.2em 0;
}

#quiz_leftarea #quiz_theme {
	font-size: 160%;
	margin-bottom: 1em;
	line-height:1.3em;
	height: 1%;
}
#quiz_theme .spphrase {
	background-color: #c70070;
	color: #ffffff;
	margin-right: 1em;
	font-size: 70%;
	padding: 3px;
}
#quiz_theme .name{
	color: #ab0035;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
}
#prize p {
	font-size:110%;
	color:#e60012;
	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,
      #8c6b36 2px 2px 1px;
	line-height: 1.3;
}

#quiz_info_body {
	background: linear-gradient(-135deg,
#d5e9c6 0%,
#fffce4 50%,
#fde6ef);
	border-radius:12px;
	padding: 1em;
	margin: 0.8em 0 0;
}
#quiz_info_body #quiz_info_title {
	font-size: 120%;
	color: #de005b;
	margin: 0 0 0.2em;
	padding-bottom: 0.2em;
	border-bottom: solid 1px #de005b;
}
.presented{
	margin-top:0.8em;
	font-weight:bold;
	color:#f10f26;
}
#quiz_info_body .mark {
	color: #e60012;
}

#quiz_info_body .count {
	color: #000000;
	text-align: right;
	font-size: 110%;
	font-weight: bold;
}


/* ---------- */
#quiz_rightarea .back_lo{
	background-color:#fffcdb;
}
#quiz_rightarea .back_lo1{
	background-color:#fffcdb;
}
#quiz_rightarea .back_lr{
	background-color:#fdede4;
}
#quiz_rightarea .back_lr1{
	background-color:#fdede4;
}
#quiz_rightarea .back_lg{
	background-color:#ebf5ec;
}
#quiz_rightarea .back_lg1{
	background-color:#ebf5ec;
}
#quiz_rightarea .back_lp{
	background-color:#f3ebf4;
}
#quiz_rightarea .back_lp1{
	background-color:#f3ebf4;
}

#quiz_rightarea dt{
	float: left;
	margin-bottom: 3px;
	color: #e60012;
	font-weight: bold;
	min-width: 3.5em;
	text-align: center;
}
#quiz_rightarea dd{
	margin-bottom: 3px;
	margin-left: 4em;
	padding-left: 0;
}
#quiz_rightarea .small{
	font-size:87.5%;
}
#quiz_rightarea span.qmark{
	color:#ee0d7d;
}

/* --------------------------------------------------------------------------------------------- */

/* ----------まちがいファイブ---------- */
#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:none;
	width: 100%;
	margin:0.8em 0 0;
}

#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{
	margin:0.8em 0 0;
}
#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;
}
