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

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

#content_sp .special_ajs{
    text-align:right;
}

#content_sp{
background: linear-gradient(rgba(95,184,85,0.8),rgba(120,90,1661,0.8));
padding:5px;
}

#content_sp_inner{
    margin:12px;
    padding:5px;
    background-color:rgba(254,252,228,0.4);
}

#content_sp .side2{
	margin-top:-4em;
}
   
#content_sp h2{
   
   }   
   
#content_sp1{
    background:url(../special/back_ye.gif) repeat;
    padding:10px;

}

#content_sp1_inner{
    margin:12px;
    padding:20px 0px 20px; 
    background-color:rgba(250,220,220,0.8);
}

#content_sp1 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}

#content_sp1_inner2{
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp1 li{
    margin-top:5px;
    }

#content_sp1_inner3{
    margin:12px;
    padding-left:40px;
    background-color:#d2ecfa;
    border:dotted 1px #0768b5;
    color:#137cc6;
    width:320px;   
    overflow: hidden;
}



#content_sp1 .mark_re{
    color:#e50212;
}

#content_sp1 .side{
	margin-top:-1em;
}


#content_sp2{
    background:url(../special/back_re2.gif) repeat;
    margin-top:-.03em;
    padding:10px;
}

#content_sp2_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(250,220,220,0.8);
}

#content_sp2 li{
    margin-top:3px;
    }

#content_sp2 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}

#content_sp2_inner2{
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp2_inner3{
    margin:12px;
    padding-left:40px;
    background-color:#d2ecfa;
    border:dotted 1px #0768b5;
    color:#137cc6;
    width:210px;   
}

#content_sp2_inner3 p{
   
}

#content_sp2 .mark_re{
    color:#e50212;
}

#content_sp2 .side{
	margin-top:-1em;
}




#content_sp3{
    background:url(../special/back_ye.gif) repeat;
    padding:10px;
}

#content_sp3_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(250,220,220,0.8);
}

#content_sp3 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}

#content_sp3_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp3 li{
    margin-top:5px;
    }



#content_sp3 .side1{
	margin-top:-1.5em;
	padding-right:5px;
}

#content_sp3 .mark_re{
    color:#e50212;
}

#content_sp3_inner4{
    float:left;
    margin-left:12px;
	padding:10px;
    background-color:#e9f5fc;
    color:#000;
    width:340px;
}


#content_sp4{
    background:url(../special/back_re2.gif) repeat;
    margin-top:-.03em;
    padding:10px;
}

#content_sp4_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(250,220,220,0.8);
}

#content_sp4 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}

#content_sp4_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp4 li{
    margin-left:20px;
    }

#content_sp4_inner3{
    margin:12px;
    padding-left:40px;
    background-color:#d2ecfa;
    border:dotted 1px #0768b5;
    color:#137cc6;
    width:210px;   
}


#content_sp4 .mark_re{
    color:#e50212;
}

#content_sp4 .side{
	margin-top:-1em;
}

#content_sp4 li{
display: inline-block;
  font-size: 12px;
  width: 15%;
 }



#content_sp5{
    background:url(../special/back_ye.gif) repeat;
    padding:10px;
}

#content_sp5_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(250,220,220,0.8);
}

#content_sp5 li{
    margin-top:5px;
}

#content_sp5 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}

#content_sp5_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp5_inner5{
     float:left;
     margin-left:2px;
     padding-top;15px;
     padding-left:10px;
     margin-bottom:15px;
}

#content_sp5 .side1{
	margin-top:-1.0em;
	padding-right:5px;
}

#content_sp5 .mark_re{
    color:#e50212;
}




#content_sp6{
    background:url(../special/back_or.gif) repeat;
    padding:10px;
}

#content_sp6_inner{
     margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(249,213,200,0.8);
}

#content_sp6 li{
    margin-top:5px;
    }

#content_sp6 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}

#content_sp6_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}


#content_sp6 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp6 .mark_re{
    color:#e50212;
}

#content_sp6_inner6{
    float:left;
    margin-left:12px;
	padding:10px;
    background-color:#fff;
    border:dotted 1px #920b81;
    color:#000;
    width:340px;
}



#content_sp7{
    background:url(../special/back_gr.gif) repeat;
    padding:10px;
    
}

#content_sp7_inner{
    margin:12px;
    padding:20px 0px 20px; 
    background-color:rgba(230,241,223,0.8);


}

#content_sp7 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}

#content_sp7_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}


#content_sp7 li{
    margin-top:5px;
    }

#content_sp7_innerg{
    float:left;
    margin-left:12px;
    
    padding:19px;
    background-color:#fff;
    border:dotted 1px #1e8261;
    color:#000;
    width:340px;
}

#content_sp7_innerg2{
     float:left;
     margin-left:2px;
     padding-top;15px;
    padding-left:10px;
    margin-bottom:15px;
}

#content_sp7 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp7 .mark_re{
    color:#e50212;
}

#content_sp7_inner7{
    margin:12px;
    padding-left:40px;
    background-color:#fff;
    border:dotted 1px #1e8261;
    color:#000;
}




#content_sp8{
    background:url(../special/back_ye.gif) repeat;
    padding:10px;
}

#content_sp8_inner{
    margin:12px;
    padding:20px 0px 20px; 
    background-color:rgba(253,251,233,0.8);
}

#content_sp8 li{
    margin-top:3px;
    }

#content_sp8 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
	
}


#content_sp8_inner2{
    margin:12px;
    padding-left:20px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp8_inner8{
    margin:12px;
    padding-left:20px;
    background-color:#d2ecfa;
    border:dotted 1px #0768b5;
    color:#137cc6;
    width:320px;   
}

#content_sp8 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp8 .mark_re{
    color:#e50212;
}

#content_sp8_inner8{
    margin:12px;
    padding-left:40px;
    background-color:#fbe1ba;
    border:dotted 1px #e3067e;
    color:#f26832;
}

#content_sp8_inner2 .font4{
	vertical-align:-4px;
	_vertical-align:-1px;
}


#content_sp9{
    background:url(../special/back_pi.gif) repeat;
    padding:10px;
}

#content_sp9_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(212,189,198,0.8);
}

#content_sp9 li{
    margin-top:5px;
    }

#content_sp9 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
	
}


#content_sp9_inner2{
   float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp9_innernine{
    float:left;
    margin-left:12px;
	padding:10px;
    background-color:#fff;
    border:dotted 1px #e3067e;
    color:#000;
    width:320px;   
}

#content_sp9 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp9 .mark_re{
    color:#e50212;
}



#content_sp10{
    background:url(../special/back_ye.gif) repeat;
    padding:10px;
}

#content_sp10_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(253,251,233,0.8);
}

#content_sp10 li{
    margin-top:5px;
    }

#content_sp10 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
	
}


#content_sp10_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}



#content_sp10 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp10 .mark_re{
    color:#e50212;
}

#content_sp10_inner10{
    float:left;
    margin-left:12px;
    
    padding:9px;
    background-color:#fff;
    border:dotted 1px #1e8261;
    color:#000;
    width:340px;
}

#content_sp10_inner10g{
     float:left;
     margin-left:2px;
     padding-top;15px;
    padding-left:10px;
    margin-bottom:15px;
}



#content_sp11{
    background:url(../special/back_pu.gif) repeat;
    padding:10px;
}

#content_sp11_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(235,220,235,0.8);
}

#content_sp11 li{
    margin-top:5px;
    }

#content_sp11 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
	
}


#content_sp11_inner2{
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:110px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp11_inner3{
    margin:12px;
    padding-left:20px;
    background-color:#d2ecfa;
    border:dotted 1px #0768b5;
    color:#137cc6;
    width:320px;
}

#content_sp11 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp11 .mark_re{
    color:#e50212;
}

#content_sp11_inner11{
     margin:12px;
    padding-left:40px;
    background-color:#fff;
    border:dotted 1px #e3067e;
    color:#000;
}



#content_sp12{
    background:url(../special/back_ye2.gif) repeat;
    padding:10px;
}

#content_sp12_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(253,243,203,0.8);
}

#content_sp12 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}


#content_sp12_inner2{
     float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp12 li{
    margin-top:5px;
    }


#content_sp12 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp12 .mark_re{
    color:#e50212;
}

#content_sp12_inner12{
     float:left;
    margin-left:12px;
    padding:10px;
    background-color:#fff;
    border:dotted 1px #e3067e;
    color:#000;
    width:320px; 
}


#content_sp13{
    background:url(../special/back_pi.gif) repeat;
    padding:10px;
}

#content_sp13_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(212,189,198,0.8);
}

#content_sp13 .pic1{
    float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}


#content_sp13_inner2{
     float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}


#content_sp13 li{
    margin-top:5px;
    }


#content_sp13 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp13 .mark_re{
    color:#e50212;
}

#content_sp13_inner13{
    float:left;
    margin-left:12px;
    padding:10px;
    background-color:#fff;
    border:dotted 1px #e3067e;
    color:#000;
    width:330px;
}


#content_sp14{
    background:url(../special/back_or.gif) repeat;
    padding:10px;
}

#content_sp14_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(249,213,200,0.8);
}

#content_sp14 li{
    margin-top:2px;
    }

#content_sp14 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;	
}

#content_sp14_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}
}

#content_sp14_inner3{
   float:left;
     margin-left:2px;
     padding-top;15px;
    padding-left:10px;
    margin-bottom:15px;  
}

#content_sp14 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp14 .mark_re{
    color:#e50212;
}


#content_sp15{
    background:url(../special/back_pi.gif) repeat;
    padding:10px;
}

#content_sp15_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(212,189,198,0.8);
}

#content_sp15 li{
    margin-top:5px;
    }

#content_sp15 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}


#content_sp15_inner2{
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}


#content_sp15 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp15 .mark_re{
    color:#e50212;
}

#content_sp15_inner15{
    margin:12px;
    padding-left:40px;
    background-color:#fbe1ba;
    border:dotted 1px #e3067e;
    color:#f26832;
    width:320px;
}

#content_sp16{
    background:url(../special/back_ye.gif) repeat;
    padding:10px;
}

#content_sp16_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(253,251,233,0.8);
}

#content_sp16 li{
    margin-top:5px;
    }

#content_sp16 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}


#content_sp16_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}


#content_sp16 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp16 .mark_re{
    color:#e50212;
}

#content_sp16_inner16{
    float:left;
     margin-left:12px;
	padding:10px;
    background-color:#fff;
    border:dotted 1px #886c2d;
    color:#000;
    width:340px;
}



#content_sp17{
    background:url(../special/back_ye.gif) repeat;
    padding:10px;
}

#content_sp17_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(253,251,233,0.8);
}

#content_sp17 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}


#content_sp17_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp17 li{
    margin-top:4px;
    }



#content_sp17 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp17 .mark_re{
    color:#e50212;
}

#content_sp17_inner17{
    float:left;
    margin-left:12px;
	padding:10px;
    background-color:#fff;
    border:dotted 1px #920b81;
    color:#000;
    width:340px;
}


#content_sp18{
    background:url(../special/back_re2.gif) repeat;
    margin-top:-.03em;
    padding:10px;
}

#content_sp18_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(250,220,220,0.8);
}

#content_sp18 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}

#content_sp18_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp18 li{
    margin-left:20px;
    }

#content_sp18_inner3{
    float:left;
    margin-left:12px;
    padding:10px;
    background-color:#fff;
    border:dotted 1px #e3067e;
    color:#000;
    width:340px; 
    height:80px;
}


#content_sp18 .mark_re{
    color:#e50212;
}

#content_sp18.side{
	margin-top:-1em;
}

#content_sp18 li{
display: inline-block;
  font-size: 12px;
  width: 15%;
 }




#content_sp19{
    background:url(../special/back_ye2.gif) repeat;
    padding:10px;
}

#content_sp19_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(253,243,203,0.8);
}

#content_sp19 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}


#content_sp19_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:100px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}

#content_sp19 li{
    margin-top:5px;
}


#content_sp19 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp19 .mark_re{
    color:#e50212;
}

#content_sp19_inner19{
     float:left;
    margin-left:12px;
    padding:10px;
    background-color:#fff;
    border:dotted 1px #e3067e;
    color:#000;
    width:340px; 
}

#content_sp20{
    background:url(../special/back_gr.gif) repeat;
    padding:10px;
}

#content_sp20_inner{
    margin:12px;
    padding:20px 0px 20px;
    background-color:rgba(230,241,223,0.8);
}

#content_sp20 li{
    margin-top:5px;
    }

#content_sp20 .pic1{
	float:left;
	margin-bottom:10px;
    margin-left:10px;
	padding:3px 10px 5px 0px;
	font-size:90%;
	line-height20px;
}


#content_sp20_inner2{
    float:left;
    margin:0px 3px 13px 10px;
    padding-left:20px;
    height:120px;
    background-color:#fff;
    border:solid 1.5px #e50212;
    width:340px;
}


#content_sp20 .side1{
	margin-top:-1.2em;
	padding-right:5px;
}

#content_sp20 .mark_re{
    color:#e50212;
}

#content_sp20_inner20{
     float:left;
    margin-left:12px;
    padding:10px;
    background-color:#fff;
    border:dotted 1px #1e8261;
    color:#000;
    width:340px;
}

#content_sp20_inner20g{
     float:left;
margin-left:12px;

     color:#000;

}

#content_sp21{
    background-color:#f6eb1c;
    margin-top:15px;
    padding:10px;
}

/* 市長あいさつ----------------------------------------------------------------------------------- */

#content_mayor{
	background:url(../special/mayor_back.jpg) #f4e1e9 repeat-x center 50%;
	border:double 3px #ddce85;
	padding:12px;
	margin-bottom:16px;
	margin-top:1.2em;
}
#content_mayor h2{
	font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	font-size:130%;
	margin-bottom:16px;
}
#content_mayor img#mar{
	display:block;
	float:right;
	position:relative;
	margin-top:-8px;
}

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

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

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

#content_topics1 .mark_p{
    color:#c6046f;
}

#content_topics1 .mark_or{
    color:#ec6b08;
}

#content_topics1 .mark_bl{
    color:#0768b5;
}

#content_topics1 .mark_g{
    color:#00987b;
}

#content_topics1 h3{
    background-color:#f8dadc;
    padding:5px 10px;
}

#content_topics1 .mark_red{
    background-color:#c6046f;
    color:#fff;
    text-align:right;
    margin-top:-1.1em;
    padding:2px;
}

#info_market .side{
	margin-top:-3em;
}

#content_topics1 .top_midashi{
    background-color:#fff;
    color:#e3067e;
    margin-top:1em;
    padding:2px;
}

#content_topics1 .top_midashi2{
    background-color:#fff;
    color:#0768b7;
    margin-top:1em;
    padding:2px;
}

.spword_b1{
	border:solid 1px #fff;
	padding:1px;
	margin:0 1px;
	white-space:nowrap;
	position:relative;
	_position:static;
}

#content_topics1 h4{
   color:#c6046f;
}

#content_topics1{
    background-color:#fff;
    border:dotted 6px #e98394;
    padding:10px;
    
}

#content_topics1_inner{
    height:16px;
	background:url(../topics/li_y.jpg) repeat-x top;
	margin-top:1.2em;
    
}
 
#content_topics2{
    background-color:#fff;
	border:dashed 2px #e6f2e0;
    padding:14px 15px 10px;
	margin:15px 0px 1px;
} 

#content_topics2 h3{
    color:#02a8ba;
} 

#content_topics2 h4{
    color:#564594;
}   
  
#content_topics3{
    background-color:#fff;
	border:dashed 2px #e6f2e0;
    padding:14px 15px 10px;
	margin:15px 0px 1px;
} 

#content_topics3 h3{
    color:#e3067e;
} 

#content_topics3 .mark_pu{
    color:#9226b2;
    margin-top:25px;

}


/* 市政テレビ */



#info_tv wrap{


}
#info_tv{
	margin-top:1em;
	margin-bottom:1em;
	background:url(../topics/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;
}

#topics .l_pic{
	float:left;
	margin-right:12px;
	font-size:80%;
	margin-bottom:3px;
	line-height:1.4em;
}
#topics .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%;
}



/* その他 */


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

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

#love_leftarea{
	width:400px;
	float:left;
	margin-right:-400px;
}
#quiz_theme{
	font-size:130%;
	margin-bottom:1em;
	color:#a30b3b;
}
#quiz_theme .spphrase{
	background-color:#c70070;
	color:#FFFFFF;
	margin-right:1em;
	font-size:70%;
	padding:2px;
}
#love_leftarea li{
	margin-bottom:1em;
	text-align:center;
}

#quiz_info_body{
	background-color:#e1edc5;
	padding:10px 12px;
	margin:10px 0px;
}
#quiz_info_title{
	font-size:110%;
	color:#1eab3b;
	margin-bottom:0.2em;
	padding-bottom:0.2em;
	border-bottom:solid 1px #1eab3b;
}
#quiz_info_body .count{
	color:#000;
	text-align:right;
	font-size:90%;
	font-weight:bold;
}
#quiz_info_body span#number{
	font-size:130%;
}
#quiz_info_body dl{
	margin:0 0 1em 0;
	padding:0;
}
#quiz_info_body dt{
	font-size:100%;
	font-weight:bold;
}
#quiz_info_body dd{
	margin:0;
	padding:0;
	font-size:90%;
}
#quiz_info_body h5{
	font-size:100%;
}
#quiz_info_body .presented{
	font-size:90%;
}
#quiz_info_body .mark{
	color:#1eab3b;
}

#love_rightarea{
	margin-left:420px;
}
#love_rightarea th{
	vertical-align:top;
	font-weight:bold;
	color:#009B63;
	white-space:nowrap;
}

#prize_head{
	background-color:#3bb143;
	height:12px;
}
#prize_head .left{
	float:left;
}
#prize_head .right{
	float:right;
}
#prize_bottom{
	background-color:#3bb143;
	height:12px;
	margin-bottom:1em;
}
#prize_bottom .left{
	float:left;
}
#prize_bottom .right{
	float:right;
}
#prize{
	border:solid 1px #886c2d;
	font-weight:bold;
	background:url(../lovekitakyu/back.png) #3bb143 center center;
	text-align:center;
	_margin-left:3px;
	border-radius:14px;
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:1em;
}
#prize h4{
	font-size:130%;
	margin-bottom:0.2em;
	text-shadow:0 0 2px #fff;
}
#prize p{
	line-height:1.2;
	text-shadow:0 0 2px #fff;
}
#love_rightarea dl{
	margin:0 0 0 3px;
	padding:0;
}
#love_rightarea dt{
	float:left;
	margin-bottom:3px;
	color:#dd045a;
	font-weight:bold;
	width:4em;
	text-align:center;
}
#love_rightarea dd{
	margin-bottom:3px;
	margin-left:4em;
	padding-left:0;
}
#love_titlearea{
	background-color:#f5b69d;
	padding:12px;
	margin-bottom:1.5em;
}
#love_titlearea h3{
	float:left;
	margin-right:1em;
	margin-bottom:0.5em;
}

#love_titlearea dl{
	margin:0;
	padding:0;
	clear:left;
}
#love_titlearea dt{
	float:left;
	margin-bottom:3px;
	font-weight:bold;
	clear:left;
}
#love_titlearea dd{
	margin-left:6em;
}
#love_titlearea .limit{
	background-color:#fbed00;
	box-shadow:2px 2px 2px #706300;
	color:#000000;
	padding:3px;
	padding-top:6px;
	font-weight:bold;
}
#love_titlearea .limitdate{
	font-size:140%;
}
#love_titlearea .explain{
	margin-top:0.7em;
}
#love_titlearea .sp_msg{
	font-size:90%;
	margin-bottom:1em;
}
#love_titlearea .mark{
	color:#c70070;
}

#love_rightarea .font{
	vertical-align:-4px;
	_vertical-align:-3px;
}

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

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

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

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

#study .mark_black{
    color:#000;
}

#recruit .mark_black{
    color:#000;
}

#sports .sub_pured{
    font-weight:normal;
    color:#dd045a;
}

/* その他 */
#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;
}
