<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
  .t_next {page-break-before:always;}
/* 特集----------------------------------------------------------------------------------------- */

#special .main_ph{
	width:243px;
}

#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 .add_msg{
	margin-top:1em;
}

#special .index {
    font-size: 130%;
    margin-bottom: 1em;
}

/* 特集 */
#special #sp1_main img{
	max-width:100%;
	height:auto;
}
/* 特集1---------------------------------- */


#sp1_content1{
	margin-top:5px;
	padding-bottom:5px;
	height:1%;
}
#sp1_content1 .sp1_midashi{
	background-color:#97c84b;
	color:#ffffff;
	font-size:135%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:7px 10px 5px;
	margin:0;
}
#sp1_content1_inner{
	background-color:#c4db71;
	padding-left:1%;
}
#sp1_content1 .ct1_inner1{
	background-color:#fffcdc;
	padding:0;
	float:left;
	width:49%;
	min-height:115px;
	box-sizing: border-box;
	margin:8px 1% 0 0;
}
#sp1_content1 .sp1_pic{
	margin-right:8px;
	float:left;
}
#sp1_content1 .sp1_read{
	line-height:1.3;
	padding:10px 0 8px;
	box-sizing: border-box;
	font-size:110%;
	border-bottom:solid 1px #fb962e;
	margin-left:108px;
	margin-right:8px;
}
.sp1r2{
	margin-top:8px;
	margin-left:108px;
	margin-right:8px;
}
#sp1_content1 span{
	font-size:90%;
}
#sp1_content1 .addm{
	clear:both;
	padding:9px 0 8px;
}

/* spev1--------------- */
#sp1_event1_wrap{
	border-radius:13px;
	margin-top:1em;
    background: linear-gradient(25deg,
#ca9e2c,
#ffe798 12.5%,
#ca9e2c 25%,
#ffe798 37.5%,
#ca9e2c 50%,
#ffe798 62.5%,
#ca9e2c 75%,
#ffe798 87.5%,
#ca9e2c);
	padding:3px;
}
#sp1_event1{
	background-color:#fffeee;
	padding:0.8em;
	border-radius:12px;
}
#sp1_event1_inner1{
	border-bottom:solid 1px #d6c635;
	padding-bottom:0.8em;
}
#sp1_event1_inner2{
	padding-top:0.8em;
}
#sp1_event1 .sat{
	color:#0068b7;
}
#sp1_event1 .sun{
	color:#e60012;
}
#sp1_event1 .logo1{
	margin-bottom:0.4em;
}
#sp1_event1 .tdrit1{
	font-size:110%;
	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-bottom:0.3em;
}
#sp1_event1 .logo2{
	float:left;
	margin-right:0.3em;
}
#sp1_event1 .tdrit2{
	font-size:110%;
	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-top:0.3em;
}
#sp1_event1 .tdrit_msg{
	padding-top:0.5em;
	clear:both;
}
#sp1_event1 .day{
	font-size:150%;
}
#sp1_event1 .time{
	font-size:125%;
}
#sp1_event1 .mp{
	font-size:115%;
}

/* spev1--------------- */
#special .main_ph1 {
	margin-top: 0.8em;
}
#sp1_event_map{
	margin-top:1em;
	font-size:85%;
	float:left;
}
#sp1_event_map img{
	margin-bottom:3px;
}

/* spev2--------------- */
#sp1_event2{
	width:575px;
	box-sizing: border-box;
}
#sp1_event2 .midashi{
	color:#0068b7;
	font-size:180%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:0;
	margin:1em 0 0.3em;
}
#sp1_event2 .time{
	background-color:#e5006e;
	color:#ffffff;
	font-size:130%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:5px 5px 3px;
	margin:0;
}

/* spev3--------------- */
#sp1_event3{
	background-color:#ffffff;
	margin-top:0.8em;
	margin-right:0.8em;
	float:left;
}
#sp1_event3 table{
	border:1px solid #00974b;
	border-collapse:collapse;
	width:575px;
}
#sp1_event3 th{
	padding:3px 8px;
	border:1px solid #00974b;
}
#sp1_event3 tr#sp2top th{
	background-color:#00974b;
	color:#ffffff;
	font-size:110%;
	padding:3px 8px;
	border-right:1px solid #00974b;
}
#sp1_event3 tr#sp2top2 th{
	background-color:#b9dec2;
	color:#000;
	font-size:105%;
	padding:3px 8px;
	border-right:1px solid #00974b;
}
#sp1_event3 td{
	background-color:#ffffff;
	padding:2px 8px;
	border:1px solid #00974b;
	text-align:center;
}
#sp1_event3 tr.even th,#sp1_event3 tr.even td{
	background-color:#fffabc;
}
#sp1_event3 td.sptb_ajs{
	text-align:left;
}
#sp1_event3 img{
	margin-right:3px;
	vertical-align:text-bottom;
}

/* evmsg1--------------- */
#sp1_evmsg1{
	float:left;
	margin-top:0.8em;
	width:auto;
}
#sp1_evmsg1 h3{
	border-top:solid 2px #003f98;
	border-left:solid 2px #003f98;
	border-right:solid 2px #003f98;
	background-color:#003f98;
	color:#ffffff;
	font-size:110%;
	padding:0.3em 0.8em 0.1em 0.8em;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
#sp1_evmsg1_inner{
	border:solid 2px #003f98;
	padding:0.3em 0.5em 0.3em 0.5em;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
#sp1_evmsg1_inner strong{
	color:#e60012;
}

/* evmsg2--------------- */
#sp1_evmsg2{
	background-color:#ffe100;
	border:2px solid #ffea1c;
	margin-top:0.8em;
	margin-right:1em;
	padding:12px;
	width:auto;
	float:left;
	clear:both;
	border-radius:12px;
}  
#sp1_evmsg2 h3{
	color:#e60012;
	font-size:130%;
	padding-bottom:0.5em;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
}

/* evmsg3--------------- */
#sp1_evmsg3{
	color:#ffffff;
	background-color:#e60012;
	border:2px solid #ed6c00;
	margin-top:0.8em;
	padding:12px;
	width:auto;
	float:left;
	border-radius:12px;
}  
#sp1_evmsg3 h3{
	color:#ffffff;
	font-size:130%;
	padding-bottom:0.5em;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
}



/* 特集2---------------------------------- */
#sp2{
	width:100%;
	float:none;
	background-color:transparent;
}


#sp2 .sp2_midashi{
	width:540px;
}
#flex{
	display:flex;
	background-color:#ffbd35;
	justify-content:space-between;
}
#sp2 #mtop{
	background-color:#e80d5d;
	color:#e80d5d;
	font-size:180%;
	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,
     #9b5311 4px 4px 3px;
	padding:11px 10px 7px;
	margin:0;
}
.sp2mbox1{
	align-self: center;
	height:100%;
	background-color:#ffbd35;
	
}
.sp2mbox2{
	border-left:solid 1px #000;
}
#sp2 h2.s2{
	color:#ffffff;
	font-size:180%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:11px 10px 7px;
	margin:0;
	white-space:nowrap;
}
.spmb1{

}
.spmb2{
	color:#fb962e;
	text-shadow:
     #fff140 1px 1px 0px,
     #fff140 -1px 1px 0px,
     #fff140 -1px -1px 0px,
     #fff140 1px -1px 0px,
     #fff140 1px 0px 0px,
     #fff140 0px 1px 0px,
     #fff140 -1px 0px 0px,
     #fff140 0px -1px 0px;
}
#sp2 h2.msg{
	background-color:#f66c27;
	color:#ffffff;
	font-size:150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:11px 10px 7px;
	margin:0;
}
#sp2 .msg2{
	background-color:#ffc177;
	padding:2px 8px;
	font-weight:bold;
}

#sp2 .midashi{
	background-color:#1ab173;
	color: #ffffff;
	font-size: 140%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow: #333 2px 2px 3px;
	padding: 7px 8px 5px;
	margin: 1em 0 0.5em;
	width:8.5em;
	box-sizing: border-box;
}

#sp2 .minmidashi{
	background-color:#b9dec2;
	font-size:110%;
	padding:7px 8px 5px;
	margin:1.3em 0 0.5em;
	width:13em;
	box-sizing: border-box;
}
#sp2 h5#mar{
	font-size:105%;
	color:#ab0035;
	margin:0.5em 0 0.3em;
}
.tsec{
	color:#f18c38;
}
#sp2 .tsec2{
	color:#e85298;
}
#sp2 .tsec3{
	color:#4cb9bd;
}
#sp2 .tsec4{
	color:#d05088;
}
#sp2 h5.wr{
	color:#ab0035;
	font-size:105%;
	padding:0;
	margin:0.7em 0 0.3em;
}
#sp2 p.minwr{
	font-size:100%;
	margin:0.3em 0 0.1em;
}
#sp2 p.komep{
	padding-bottom:0.3em;
}

#sp2 table.age{
	border:solid 1px #fff;
	border-collapse:collapse;
	background-color:#ffffff;
}
#sp2 caption.table_mi3{
	margin:1em 0 0.1em;
	font-weight:bold;
	text-align:left;
}
#sp2 caption.table_mi3 span{
	color:#ed6c00;
}
#sp2 th.topl{
	color:#ffffff;
	background-color:#5bbb85;
	border-left:solid 1px #fff;
	padding:3px 5px;
}
#sp2 th.top{
	color:#ffffff;
	background-color:#5bbb85;
	border-left:solid 1px #ffffff;
	padding:3px 5px;
}
#sp2 th.side{
	color:#ffffff;
	background-color:#5bbb85;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	width:25px;
}
#sp2 td{
	background-color:#e9f5ec;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	padding:3px 4px;
}
#sp2 tr.evenrow td{
	background-color:#b5dec3;
}
#sp2 tr.evenrow2 td{
	background-color:#d2e9d7;
}
#sp2 td.place{
	background-color:#e9f5ec;
	text-align:center;
}
#sp2 tr.evenrow td.place{
	background-color:#b5dec3;
	text-align:center;
	white-space:nowrap;
}
#sp2 td.time{
	background-color:#e9f5ec;
	text-align:center;
}
#sp2 td.time2{
	text-align:left;
}
#sp2 td.time2 div{
	text-align:center;
	margin:0;
	padding:0;
}
#sp2 tr.evenrow td.time{
	background-color:#b5dec3;
	text-align:center;
}


#my_number{
	background-color:#f9822a;
	border:solid 2px #f9822a;
	margin-top:1.2em;
}
#my_number .stitle{
	color:#fff;
	font-size:130%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow:
	 #f66c27 2px 2px 0px,
	 #f66c27 -2px 2px 0px,
	 #f66c27 -2px -2px 0px,
	 #f66c27 2px -2px 0px,
	 #f66c27 2px 0px 0px,
	 #f66c27 0px 2px 0px,
	 #f66c27 -2px 0px 0px,
	 #f66c27 0px -2px 0px;
	padding:3px 6px;
	margin:0.2em 0 0;
}
#my_number&gt;p{
	color:#fff;
	padding:0 6px 3px;
	font-weight:bold;
}
#my_number_inner{
	background-color:#fffcdc;
	padding:8px;
}
#my_number_inner&gt;p{
	padding-bottom:8px;
}
#my_number_inner2{
	background-color:#ffffff;
	border:dotted 1px #ee0d7d;
	padding:8px;
}
.mybold{
	font-size:120%;
	color:#f10f26;
	font-weight:bold;
}
.mylist{
	font-size:120%;
	font-weight:bold;
	margin:0.3em 0;
}
.mylist span{
	background:#ffbd35;
	display:inline-block;
	font-weight:bold;
	padding:2px 4px;
	margin-bottom:2px;
}
#my_number_inner2 .myn_re{
	color:#e60012;
	padding-right:3px;
}
#my_number_inner2 span.kome{
	color:#e4007f;
	font-weight:normal;
	*zoom:0;
}

#sp2 #content_pc{
	background-color:#fff6ea;
	border:dotted 2px #fb962e;
	padding:10px 12px;
	margin-top:1em;
	border-radius:12px;
}
#sp2 #content_pc .pc{
	color:#f66c27;
	font-size:115%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	margin:0.2em 0 0.3em;
}

#sp2 #cont1{
	display:inline-block;
}
#sp2 #cont1 h4{
	background-color:#00974b;
	color:#ffffff;
	font-size:110%;
	margin:1em 0 0;
	padding:6px 10px 5px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	box-sizing: border-box;
}
#sp2 #special_tell1{
	background-color:#e9f5ec;
	padding:8px 10px;
	margin-bottom:0;
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	box-sizing: border-box;
}
#sp2 #special_tell1 table{
	border:none;
}
#sp2 #special_tell1 th,#sp2 #special_tell1 td{
	padding:0 0 1px;
}
#sp2 #special_tell1 th{
	border:none;
	text-align:left;
	padding-right:1em;
}
#sp2 #special_tell1 td{
	border:none;
	font-weight:bold;
}
#sp2 .kome{
	display:inline;
	color:#e4007f;
	font-weight:normal;
	*zoom:0;
}
#sp2 .sub{
	font-weight:normal;
}

/* 所得税---------------------------------- */
#sp2_2 .midashi{
	background-color:#5fc4c6;
	color: #ffffff;
	font-size: 140%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	text-shadow: #333 2px 2px 3px;
	padding: 7px 8px 5px;
	margin: 1em 0 0.5em;
	width:9em;
	box-sizing: border-box;
}

#sp2_2 .minmidashi{
	background-color:#b6e0de;
	font-size:110%;
	padding:7px 8px 5px;
	margin:1.3em 0 0.5em;
	width:16em;
	box-sizing: border-box;
}

#sp2_2_t1 caption.table_mi3{
	margin:1em 0 0.1em;
	font-weight:bold;
	text-align:left;
}
#sp2_2_t1 caption.table_mi3 span{
	color:#ee0d7d;
}
#sp2_2_t1 th{
	color:#fff;
	background-color:#00abaf;
	padding:2px 6px;
}
#sp2_2_t1 td{
	background-color:#c2e7e8;
	padding:2px 6px;
}
#sp2_2_t1 .area{
	color:#000;
	background-color:#c2e7e8;
}
#sp2_2_t1 .even td{
	background-color:#e5f4f4;
}
#sp2_2_t1 .even .area{
	background-color:#e5f4f4;
}

#sp2_2 #cont2{
	display:inline-block;
}
#sp2_2 #cont2 h4{
	background-color:#00abaf;
	color:#ffffff;
	font-size:110%;
	margin:1em 0 0;
	padding:6px 10px 5px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	box-sizing: border-box;
}
#sp2_2 #special_tell2{
	background-color:#edf8f8;
	padding:8px 10px;
	margin-bottom:0;
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	box-sizing: border-box;
}
#sp2_2 #special_tell2 th,#sp2 #special_tell2 td{
	padding:0 0 1px;
}
#sp2_2 #special_tell2 th{
	text-align:left;
	padding-right:1em;
}
#sp2_2 #special_tell2 td{
	border:none;
	font-weight:bold;
}
#sp2_2 #special_tell2 p{
	margin-top:0.2em;
}
/* --------------------------------------------------------------------------------------------- */

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

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


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

#content_topics1 {
	background-color: #fff;
	outline:dotted 6px #e7f3e1;
	outline-offset: -3px;
}
#content_topics1_inner {
	background-color: #ffffff;
	padding:6px;
}
#content_topics1_inner2 {
	background-color: #fffeee;
	padding: 0.9em 1em;
}
#content_topics1 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.7em 0;
    padding:0;
}
#content_topics1 .pic{
    font-size:110%;
    padding-top:1.1em;
}
#content_topics1 .pic span{
    font-size:78%;
}
#content_topics1 .add_msg .mark{
	color:#f10f26;
}
/* トピックス2--------------------------------- */

#content_topics2 {
	background-color: #fff;
	outline:dotted 6px #e7f3e1;
	outline-offset: -3px;
	margin-top:0.8em;
}
#content_topics2_inner {
	padding: 1.1em 1em 0.9em;
}
#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{
    font-size: 105%;
    margin: 0.9em 0 0.2em;
}

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

#content_topics3 {
	background-color: #fff;
	outline:dotted 6px #e7f3e1;
	outline-offset: -3px;
	margin-top:0.8em;
}
#content_topics3_inner {
	padding: 1.1em 1em 0.9em;
}
#content_topics3 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.7em 0;
    padding:0;
}

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

#content_topics4 {
	background-color: #fff470;
	margin-top:0.8em;
	margin-top:0.8em;
	padding:6px;
}
#content_topics4_inner {
	background-color: #fff;
	padding: 1.1em 1em 0.9em;
	box-shadow:0 0 6px #fff;
	border-radius:10px;
}
#content_topics4 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.7em 0;
    padding:0;
}
#tp4_inner{
	border:solid 2px #fb962e;
	background-color: #fffabf;
	padding:1px;
	margin:0 172px 0.8em 0;
}
#tp4_inner2{
	border:solid 1px #fb962e;
	padding:0.35em 0.8em;
}
#tp4_inner2 p{
	margin:0.25em 0;
}
#content_topics4 .pic span{
    font-size:90%;
}
#content_topics4 .badd{
    margin-bottom:0.8em;
}
/* トピックス5--------------------------------- */

#content_topics5 {
	background-color: #fff470;
	outline:dotted 6px #e7f3e1;
	outline-offset: -3px;
	margin-top:0.8em;
}
#content_topics5_inner {
	background-color: #ffffff;
	padding:6px;
}
#content_topics5_inner2 {
	background-color: #fffeee;
	padding: 0.9em 1em 0;
}
#content_topics5 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.7em 0;
    padding:0;
}
#content_topics5 h4{
    margin:0 0 0.1em;
    font-size:105%;
}
#content_topics5 p{
    margin-bottom:0.9em;
}
#content_topics5 .pic{
    text-align:center;
}
#content_topics5 p.noadd{
    margin-bottom:0;
}
/* トピックス6--------------------------------- */

#content_topics6 {
	background-color: #fff;
	outline:dotted 6px #e7f3e1;
	outline-offset: -3px;
	margin-top:0.8em;
}
#content_topics6_inner {
	padding: 1.1em 1em 0.9em;
}
#content_topics6 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.7em 0;
    padding:0;
}
#content_topics6 h4{
    margin: 1.5em 0 1em 0;
    font-size: 105%;
    font-weight: bold;
    background-color: #edf8f8;
    padding: 5px;
    display: table;
    box-shadow:-3px -3px #00abaf;
}
#content_topics6 strong{
	color:#0096a2;
}

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

#content_topics7 {
	background-color: #fff;
	outline:dotted 6px #e7f3e1;
	outline-offset: -3px;
}
#content_topics7_inner {
	padding: 1.1em 1em 0.9em;
}
#content_topics7 h3{
    color: #000000;
    font-size: 150%;
    font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
    margin: 0 0 0.7em 0;
    padding:0;
}
#content_topics7 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_topics7 strong{
	color:#006942;
}

/* その他 */


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

/* ----------まちがいファイブ---------- */
#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{
	margin-top:1em;
	padding-top:1.2em;
	border-top:double 3px #b67898;
	display: flex;
}
#quiz_box1{
	width:80%;
}
#quiz_box1 h4{
	color:#ef0f52;
    background: linear-gradient(to bottom,
#fff,
#fff 40%,
#ffbd35 40%,
#ffbd35);
	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;
    font-size: 150%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:5px 12px 4px;
}
#quiz_box1 .add{
	margin-top:0.5em;
}
#quiz_box2_inner{
	margin-left:12px;
}
#quiz_box2 h4{
	color:#b2083a;
    background:#f9c6ca;
	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;
    font-size: 110%;
	font-family: "Hiragino Kaku Gothic ProN", メイリオ, sans-serif;
	padding:6px 4px 1px;
	text-align:center;
}
#quiz_box2 .gross{
	font-size: 150%;
	padding:0 4px;
}
#quiz_box2 #qbb{
	font-size: 150%;
	font-weight:bold;
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
	margin:10px auto 0;
	line-height:1.2;
}
.info_pw{color:#000 !important;}
/* ----------市政テレビ---------- */

#info_tv wrap{
	width:100% !important;
	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:0 14px 12px;
}

#info_market h4{
	color:#000;
	text-align:left;
	margin:0 0 0.6em;
	padding:0;
	font-size:150%;
	line-height:1.1;
}

#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{
	font-weight:bold;
}</pre></body></html>