
/*====初期設定
==========================================================*/
body {
	background: #FFFFFF;
}

a {
	text-decoration: none;
	color:#083090;
	text-decoration:underline;
}
a:hover,a:active{
	color: #D00000;
}
a:visited {
	color:#880088;
}
address {
	font-style: normal;
}

/*====TOPページ
==========================================================*/
#t_wrapm{
	background:url(/images/conbg.jpg) repeat-x;
	text-align: center;
}
#t_wrap{
	width: 840px;
	margin: 0 auto;
}
#t_main {
	background: #FFF;
	margin: 0 0 0 10px;
	padding-top: 20px;
	text-align: left;
}
#main-left {
	float:left;
	margin: 0;
	padding: 0;
	width:160px;
}
#main-center {
	float:left;
	margin: 0;
	padding: 0 0 0 5px;
	width:455px;
}
#center_body {
	margin: 0;
	padding: 0;
}
#main-right{
	float:left;
	margin: 0;
	padding: 0;
	width:160px;
}

#main-left h2,#main-center h2,#main-right h2 {
	margin: 0;
	font-size: 100%;
	clear: both;
}

#print_head{
	display: none;
}


h2.info{
	height: 32px;
}
h2.info span{
	float: left;
}

.mainimg {
	width:440px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	position: relative;
}
.mainimg .img{
	margin: 1px;
}
.mainimg .btn{
	position: absolute;
	right: 5px;
	top: 90px;
}



.t_redlist {
	margin-bottom: 10px;
	border: 1px solid #FF3F2A;
	border-width: 0 1px 1px;
}
.t_redlist ul{
	padding: 5px 3px 0px 8px;
}
.t_redlist ul li{
	background:url(/images/sublist04.gif) no-repeat left 0.4em;
	padding: 0 0 5px 13px;
	_height: 1%;
}
.t_business_tit{
	background:url(/images/t_business_bg.jpg) repeat-y;
	border-bottom: 3px solid #073A8F;
	_height: 1%;
}
.t_business_titbg{
	background:url(/images/t_business_icon.gif) no-repeat left 0.1em;
	font-weight: bold;
	padding: 0 5px 0 16px;
	margin: 0 0 2px 5px;
	line-height: 1.3em;
	_height: 1%;
}
.t_business_titbg h2{
	color: #FFF;
	background: #0B49B3;
}
.t_business_area{
	margin-bottom: 10px;
	border: 1px solid #0952CC;
	border-width: 0 1px 1px;
	padding-top: 7px;
}
.t_business_body {
	margin: 0 7px 7px;
}
.t_business_body p{
	margin: 7px 0 0;
	line-height: 1.3em;
}
.t_business_body p a{
	background:url(/images/sublist03.gif) no-repeat left 0.2em;
	padding: 0 0 0 13px;
	_height: 1%;
}
.t_borgreen {
	margin-bottom: 10px;
	border: 1px solid #729B14;
	border-width: 0 1px 1px;
}
ul.t_guide {
	padding: 5px 0 0 5px;
}
ul.t_guide li{
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1%;
	font-size: 1%;
}
ul.t_guide li img{
	display: inline;
}
.t_borgreen2 {
	margin-bottom: 10px;
	border: 1px solid #729B14;
	background: #F1F9F7;
}
.t_borgreen3 {
	margin-bottom: 10px;
	border: 1px solid #B8D9DE;
	background: #F1F9F7;
}

.t_mobile{
	margin: 7px;
	text-align: center;
}
.t_mobile img{
	display: inline;
}
.t_mobile p {
	line-height: 1.3em;
}
.t_mobile p a{
	background:url(/images/sublist02.gif) no-repeat left 0.2em;
	padding: 0 0 0 13px;
	_height: 1%;
}

div.left_banner {
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

div#center_body h2 {
	width:440px;
	margin-left: 5px;
}
.t_emergency{
	background:url(/images/t_red_mid.gif) repeat-y;
	border-bottom: 2px solid #A01515;
	padding: 8px 0;
	width:440px;
	margin-left: 5px;
	margin-bottom: 10px;
	_height: 1%;
}

.t_emergency_p {
	margin: 5px 10px 5px 10px;
}
.t_emergency ol{
	margin: 5px 10px 5px 0px;
	padding: 0 0 0 10px;
}
.t_emergency ol li{
	margin: 0 0 0 24px;
	padding: 0;
}
.t_emergency ul{
	margin: 5px 10px 5px 10px;
}
.t_emergency ul li{
	background:url(/images/li_icon.gif) no-repeat left 0.4em;
	padding: 0 0 0 13px;
	_height: 1%;
}
.t_emergency ul.t_emergency_ul li{
	background:url(/images/t_red_icon.gif) no-repeat left 0.4em;
}

.t_gray{
	background:url(/images/t_gray_mid.gif) repeat-y;
	border-bottom: 1px solid #CCC;
	padding: 0;
	width: 440px;
	margin-left: 5px;
	margin-bottom: 10px;
	display: block;
	clear: both;
	_height: 1%;
}

ul.t_life{
	margin: 0 12px;
	padding: 0 0 10px 0;
	height: 150px;
}
ul.t_life li{
	float: left;
	margin-top: 10px;
}
ul.t_life li.mr{
	margin-right: 16px;
}

.t_keyword {
	margin: 0 10px;
	padding: 10px 0 3px 0;
	width: 420px;
}
.t_keyword p{
	float: left;
	border-right: 1px solid #333;
	padding-right: 0.5em;
	margin: 0 0.5em 0.5em 0;
	white-space:nowrap;
	line-height: 1.3em;
}

ul.t_topic{
	margin: 0 10px;
	padding: 10px 0;
}
ul.t_topic li{
	background:url(/images/icon01.gif) no-repeat left center;
	padding: 0 0 2px 15px;
	_height:1%;
}

.t_infomenu{
	padding-left: 1px;
	height: 34px;
	
}
.t_infomenu img{
	display: inline;
}
.t_infomenu div{
	float: left;
	margin: 0;
	padding: 0;
}
.t_infomenu #info_off1, .t_infomenu #info_on2, .t_infomenu #info_on3 {
	display: none;
}
ul.t_infolist {
	margin: 0 6px;
	padding: 5px 0 3px 0;
}
ul.t_infolist li{
	padding: 4px 0 2px 18px;
	border-bottom: 1px dotted #AAA;
	background:url(/images/sublist02.gif) no-repeat 5px 0.75em;
	position: relative;
	clear:both;
	_height: 1%;
}
ul.t_infolist li span{
	display:block;
	margin:0 0 0 9.2em;
}
ul.t_infolist li span.date{
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 0.1em;
	width:9em;
	font-weight: bold;
}

p.t_info {
	text-align: right;
	padding-right: 10px;
	height: 2em;
}
p.t_info span{
	background:url(/images/sublist02.gif) no-repeat left center;
	padding: 0 0 0 15px;
	_height:1%;
}

div#center_body div.t_cont h2 {
	width: 225px;
	margin-left: 0;
}
.t_cont {
	background: url(/images/t_event_mid.jpg) repeat-y;
	width: 225px;
	float: left;
	margin-bottom: 10px;
	_height:1%;
}
.t_contbg {
	background: url(/images/t_event_bg.jpg) no-repeat;
	height: 125px;
}
.t_contbg div{
	float: left;
	padding: 0 5px 0 15px;
}
.t_contbg p{
	width: 110px;
	float: left;
}
.t_disaster {
	clear: both;
	margin-bottom: 15px;
	border: 1px solid #333;
	background: #FF0000;
	height: 30px;
	width: 400px;
	margin-left: 25px;
}
.t_disaster a, .t_disaster a:visited, .t_disaster a:active, .t_disaster a:hover{
	color: #FFF;
	font-weight: bold;
	
}
.t_disaster p{
	float: left;
	padding: 5px 0 0 10px;
}
.t_disaster div{
	float: right;
	width: 56px;
	height: 30px;
	background: #FFF;
}

ul.t_right_list{
	margin: 0 8px;
	padding: 5px 0;
}
ul.t_right_list li{
	background:url(/images/sublist02.gif) no-repeat left 0.4em;
	padding: 0 0 3px 15px;
	_height:1%;
}
ul.t_right_list li img {
	display: inline;
}
p.icong{
	text-align: right;
	padding-bottom: 0.5em;;
	margin: 0 8px;
}
p.icong span{
	background:url(/images/sublist02.gif) no-repeat left center;
	padding: 0 0 0 13px;
	_height:1%;
}

ul.t_rightbna {
	margin: 0 0 10px 0;
	padding: 0;
}
ul.t_rightbna li {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1%;
	line-height: 1%;
}

ul.t_rightbna img{
	display: inline;
}
.t_gray2 {
	margin-bottom: 10px;
	border: 1px solid #CCC;
	border-width: 0 1px 1px;
}
.t_habitancy p{
	padding: 3px 5px;
}
.t_habitancy .bgr{
	background: #E3FFDD;
	border-top: 1px dotted #AAA;
}
.t_habitancy .bgr span{
	display:block;
	margin:0 0 0 4em;
}
.t_habitancy .bgr span.tit{
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 0.1em;
	width:3.8em;
}
ul.t_rank_list{
	margin: 0 5px;
	padding: 5px 0;
}
ul.t_rank_list li{
	
}
ul.t_rank_list li.rank1{
	background:url(/images/rank1.gif) no-repeat left 0.1em;
	padding: 0 0 3px 23px;
	_height:1%;
}
ul.t_rank_list li.rank2{
	background:url(/images/rank2.gif) no-repeat left 0.1em;
	padding: 0 0 3px 23px;
	_height:1%;
}
ul.t_rank_list li.rank3{
	background:url(/images/rank3.gif) no-repeat left 0.1em;
	padding: 0 0 3px 23px;
	_height:1%;
}

.advertising_area {
	clear: both;
	position: relative;
	width: 780px;
}
.advertising_area h2 {
	width: 780px;
	margin: 0;
}
.advertising_area .txt{
	position: absolute;
	right: 20px;
	top: 6px;
	
}
.advertising_area ul.banner{
	margin: 0;
	padding: 5px 0 0 5px;
	height: 115px;
}
.advertising_area ul.banner li{
	padding: 0 4px 3px 0;
	float: left;
}
.advertising_area ul.banner li img{
	display: inline;
}

#info2 ,#info3 {
	display: none;
}
#t_wrapm .info1 #info1{display: block;}
#t_wrapm.info1 #info2,body.info1 #info3{display: none;}
#t_wrapm.info2 #info2{display: block;}
#t_wrapm.info2 #info1,body.info2 #info3{display: none;}
#t_wrapm.info3 #info3{display: block;}
#t_wrapm.info3 #info1,body.info3 #info2{display: none;}


/*====タイトルバー
==========================================================*/

.maintit {
	margin:0;
	padding:0;
	background:url(/images/h2_bg.jpg) repeat-x;
	border-top: 2px solid #FF8B3E;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	clear: both;
	_height: 1%;
}
h1 {
	margin:0;
	padding:0;
	line-height: 1%;
	font-size: 1%;
}
p.update {
	text-align: right;
	padding-top: 5px;
}

h2{
	clear: both;
}

h2.subtit {
	margin:10px 0 5px 0;
	padding:2px 0 3px 10px;
	line-height: 1.3em;
	background:url(/images/h3_icon.jpg) no-repeat left top;
	border-bottom: 2px solid #555;
	font-size: 105%;
	color: #003300;
	clear: both;
	_height: 1%;
}

h3 {
	margin:10px 0 10px 0;
	padding:0 0 0 13px;
	line-height: 1.3em;
	background:url(/images/p_icon.jpg) no-repeat left 0.3em;
	font-size: 105%;
	color: #003300;
	clear: both;
	_height: 1%;
}
.border3 h3 {
	margin:5px;
}

div.answer{
	margin-bottom: 15px;
	clear: both;
}
div.answer .answertit {
	margin:0 0 5px 2px;
	padding:0 0 0 23px;
	line-height: 1.3em;
	background:url(/images/a_icon.gif) no-repeat left -1px;
	font-size: 105%;
	color: #003300;
	font-weight: bold;
	_height: 1%;
}
h4 {
	font-size: 100%;
	line-height: 1.3em;
	color: #003300;
	margin: 0;
	padding: 5px 0;
	padding-left: 5px;
	border: 1px solid #FFF;
}
.bgH4{
	border: 1px solid #5E7B20;
	background: #FEF9D6;
}
.contacth4{
	border: 1px solid #5E7B20;
	background: #E0EDD1;
}

.bgh4 h3,.contactHh h3 {
	font-size: 100%;
	line-height: 1.3em;
	color: #003300;
	margin: 0;
	padding: 5px 0;
	padding-left: 5px;
	border: 1px solid #FFF;
	background: none;
}

/* よくある質問ランキング */
div.rankingarea {
	margin: 15px 0 0;
}
div.rankingh2 {
	border: 1px solid #5E7B20;
	background: #C7EDC8;
}
div.rankingh2 h2 {
	background:url(/images/ranking_icon.gif) no-repeat 5px 0.24em;
	font-size: 100%;
	line-height: 1.3em;
	color: #003300;
	margin: 0;
	padding: 5px 0;
	padding-left: 30px;
	border: 1px solid #FFF;
	_height: 1%;
}
div.ranking {
	border: 1px solid #5E7B20;
	border-width: 0 1px 1px;
	background: #F4FBFF;
	padding: 10px;
}
div.rankingarea ul{
	margin: 0;
}
div.rankingarea ul li{
	background: none;
	padding-left: 5px;
}
div.rankingarea ul li span{
	font-weight: bold;
}


/* 問い合わせ */
div.contactarea {
	margin: 15px 0 0;
}
div.contacth2 {
	border: 1px solid #5E7B20;
	background: #E0EDD1;
}
div.contacth2 h2 {
	font-size: 100%;
	line-height: 1.3em;
	color: #003300;
	margin: 0;
	padding: 5px 7px;
	border: 1px solid #FFF;
	background: none;
}
div.contact {
	border: 1px solid #5E7B20;
	border-width: 0 1px 1px;
	background: #FFF;
	padding: 10px;
}
div.contactarea p{
	padding: 0;
}

div.contactarea  p.contacticon {
	background:url(/images/contact_icon.gif) no-repeat left center;
	padding-left: 20px;
	_height: 1%;
}

/* この情報は役に立ちましたか？ */
div.knowledgearea {
	margin: 15px 0 0;
	display: block;
}
div.knowledgeh2 {
	border: 1px solid #5E7B20;
	background: #FEF9D6;
}
div.knowledgeh2 h2 {
	font-size: 100%;
	line-height: 1.3em;
	color: #003300;
	margin: 0;
	padding: 5px 7px;
	border: 1px solid #FFF;
	background: none;
}
div.knowledge {
	border: 1px solid #5E7B20;
	border-width: 0 1px 1px;
	background: #FFF;
	padding: 10px;
}
div.knowledgearea p{
	padding: 0;
}
div.knowledgearea #sendbtn{
	background:url(/images/send_btn.jpg) no-repeat;
	width: 50px;
	height:25px;
	border: none;
	padding: 0 0 0 0;
	font-size: 100%;
	vertical-align: top;
	cursor:pointer;
	font-weight: bold;
	color: #224E13;
}


/*====各領域設定
==========================================================*/

#wrap{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	background:url(/images/conbg.jpg) repeat-x;
}
#contentsbgl {
	background:url(/images/conbgl.png) repeat-y;
}
#contentsbgr {
	background:url(/images/conbgr.png) repeat-y 100% 0;
	padding: 0 20px;
}
#top_main {
	width: 800px;
}
#mainarea{
	width: 100%;
	margin:0;
	padding: 0;
	background:#FFF;
}
#main {
	margin: 0 10px;
	text-align: center;
	background: #FFF;
}

#left{
	text-align: left;
	width: 100%;
	margin-right: -191px;
	background:#FFF;
}
#left2{
	text-align: left;
	width: 100%;
	background:#FFF;
}
#left #la{
	margin-right: 190px;
}
#right{
	margin-left: 10px;
	padding:0;
}
#right #ra{
	width: 180px;
	text-align: left;
}

/*====header設定
==========================================================*/
#header {
	border-top: #5E7B21 solid 2px;
	background: #FFF;
	padding-top: 1px;
}
#header #head{
	border-top: #C0D868 solid 1px;
	background:url(/images/headbg.jpg) no-repeat 0 2px;
	min-height:107px;
}

#head #headmask{
	background:url(/images/headmask.png) no-repeat 100% 2px;
	min-height:107px;
}
#head_logo{
	margin:0;
	padding:0;
	height: 107px;
	text-align: left;
}

#head_right{
	width: 470px;
	text-align: right;
	margin: 13px 10px 0 0;
	display: inline;
	float: right;
	height: 92px;
}
#head_right ul#a1{
	list-style: none;
	float: right;
}
#head_right #a2{
	padding: 8px 0 0 0;
	clear: both;
}
#head_right #a2 form{
	margin: 0;
	padding: 0;
}
#head_right_t{
	width: 470px;
	text-align: right;
	margin: 13px 10px 0 0;
	display: inline;
	float: right;
	height: 92px;
}
#head_right_t ul#a1{
	list-style: none;
	float: right;
}
#head_right_t #a2{
	padding: 8px 0 0 0;
	clear: both;
}
#head_right_t #a2 form{
	margin: 0;
	padding: 0;
}
#head_right_t #a2 form div{
	margin: 0;
	padding: 0;
}
#head_right_t #a2 form div.fr{
	margin: 0;
	padding: 0;
}
#head_right_t #a2 form .smsg img{
	display: block;
}
#head_right_t .borderl {
	border-right: 1px solid #333333;
}
#head_right .borderl {
	border-right: 1px solid #333333;
}
#a2{
	height: 25px;
}
#a2 #searchword{
	width: 200px;
	font-size: 100%;
}

#header #searchbtn{
	background:url(/images/head_seach_off.jpg) no-repeat;
	width: 62px;
	height:22px;
	border: none;
	padding: 0 0 0 12px;
	font-size: 100%;
	vertical-align: top;
	cursor:pointer;
}

.searchbtn {
	background:url(/images/seach_btn.jpg) no-repeat;
	width: 50px;
	height:22px;
	border: none;
	padding: 0 0 0 0;
	font-size: 100%;
	vertical-align: top;
	color: #204C20;
	cursor:pointer;
}

/*====seachBox
==========================================================*/
.tboxa {
	color: #888;
}
.tboxb {
	color: #333;
}



/*====LeftArea
==========================================================*/

.inner{
	padding: 0 5px;
}
.inner p{
	padding: 0 5px;
}
.inner ul{
	margin: 0.5em 5px;
	clear: both;
}
.inner ul li{
	background:url(/images/li_icon.gif) no-repeat left 0.6em;
	padding: 3px 0 3px 15px;
	_height:1%;
}

/* パンくず */
#footmark{
	background: #FFF;
	padding: 10px 0;
	line-height: 1.8em;
	text-align: left;
}
#footmark img{
	vertical-align: middle;
	display: inline;
}
#footmark a{
	white-space:nowrap;
}

/* calendar */
.calendar_menu {
	margin: 0 5px 0;
	padding-top: 15px;
	clear: both;
}
.calendar_menu .lastmonth{
	padding: 3px 0 3px 15px;
	background:url(/images/calendar_back.gif) no-repeat left center;
	float: left;
	width: 37%;
}
.calendar_menu .nextmonth{
	padding: 3px 15px 3px 0;
	background:url(/images/calendar_next.gif) no-repeat 100% center;
	float: right;
}
.calendar_menu .thismonth{
	float: left;
	width: 20%;
	text-align: center;
	border: 1px solid #87B323;
	background: #E0EDD1;
	padding: 3px 5px;
	font-weight: bold;
	margin-bottom: 15px;
}

table.calendar{
	margin-top: 5px;
	line-height: 1.3em;
	text-align: center;
	border-collapse: collapse;
	font-size: 100%;
	width: 100%;
}
table.calendar img{
	display: inline;
}
table.calendar caption{
	display: none;
}
table.calendar,table.calendar th,table.calendar td {
	border: 1px solid #999;
}
table.calendar th,table.calendar td {
	padding: 5px;
	width: 14.28%;
}
table.calendar td {
	text-align: left;
	vertical-align:top;
	height: 100px;
}
table.calendar th{
	background: #FFFDEA;
	font-weight: normal;
}
table.calendar .sun{
	background: #FFEEEE;
}
table.calendar .sat{
	background: #F1F9FF;
}
table.calendar td p{
	clear: both;
	padding: 0 0 5px;
}
table.calendar td span{
	display: block;
	margin-left: 20px;
}
table.calendar td img{
	float: left;
}

table.calendar_list{
	margin-top: 5px;
	line-height: 1.3em;
	text-align: center;
	border-collapse: collapse;
	font-size: 100%;
	width: 100%;
}
table.calendar_list img{
	display: inline;
}
table.calendar_list caption{
	display: none;
}
table.calendar_list,table.calendar_list th,table.calendar_list td {
	border: 1px solid #999;
}
table.calendar_list th,table.calendar_list td {
	padding: 8px 5px;
}
table.calendar_list td {
	text-align: left;
	vertical-align:top;
	text-align: center;
}
table.calendar_list th{
	background: #FFFDEA;
}
table.calendar_list .sun{
	background: #FFEEEE;
}
table.calendar_list .sat{
	background: #F1F9FF;
}
table.calendar_list td p{
	clear: both;
	padding: 0 0 5px;
}
table.calendar_list td span{
	display: block;
	margin-left: 20px;
}
table.calendar_list td img{
	float: left;
}

table.calendar_list .day,table.calendar_list .week{
	width: 12%;
}
table.calendar_list th.einfo {
	width: 76%;
}
table.calendar_list td.einfo {
	text-align: left;
}

div.event_icon {
	position: relative;
	margin: 5px 15px 0 20px;
}
div.event_icon p {
	background: none;
	padding: 0.3em 0;
	display: inline;
}
div.event_icon p img{
	position: absolute;
	left: -20px;
	top: 0;
}

/* 各リスト設定 */
ul.listlink1 {
	clear: both;
}
ul.listlink1 li{
	background:url(/images/icon01.gif) no-repeat left 0.6em;
	padding: 3px 0 3px 15px;
	_height: 1%;
}
ul.listlink1 li img{
	display: inline;
}
ul.listlink1 li.q{
	background:url(/images/sublist_q2.gif) no-repeat left 0.5em;
	padding: 3px 0 3px 15px;
	_height: 1%;
}

ul.listlink1_2{
	width: 97%;
	margin-top: 5px;
}
ul.listlink1_2 li{
	background:url(/images/icon01.gif) no-repeat left 0.6em;
	padding: 3px 15px 3px 15px;
	float: left;
	white-space: nowrap;
}
ul.listlink2 li{
	background:url(/images/icon02.gif) no-repeat left 0.6em;
	padding: 3px 0 3px 18px;
}
ul.listlink3 li{
	background:url(/images/icon03.gif) no-repeat left 0.5em;
	padding: 3px 0 3px 18px;
}
ul.listlink4 {
	margin: 0.5em 5px;
	_height: 1%;
}
ul.listlink4 li{
	background:url(/images/icon04.gif) no-repeat 2px 0.6em;
	padding: 3px 15px 3px 20px;
	float: left;
	margin:0;
	white-space: nowrap;
}
div.newsarea{
	margin-bottom: 15px;
	clear: both;
}
div.newsarea ul li{
	padding: 5px 0 3px 18px;
	border-bottom: 1px dotted #AAA;
	background:url(/images/sublist02.gif) no-repeat 5px 0.75em;
	position: relative;
	clear:both;
	_height: 1%;
}
div.newsarea ul li span{
	display:block;
	margin:0 0 0 9.2em;
}
div.newsarea ul li span.date{
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 0.1em;
	width:9em;
}
div.newsarea p.noinfo {
	text-align: left;
	padding-right: 10px;
}
div.newsarea p {
	text-align: right;
	padding-right: 10px;
}
div.newsarea p span{
	background:url(/images/sublist02.gif) no-repeat left 0.2em;
	padding: 0 0 0 15px;
	_height: 1%;
}

ul.life {
	margin: 10px 0 0 0;
	width: 100%;
}
ul.life li{
	width: 12.4%;
	height: 70px;
	float: left;
	min-width: 68px;
	background: none;
	padding: 0;
}
ul.life li div{
	margin: 0 0 0 8px;
	text-align: center;
}
ul.lifelist1 {
	width: 100%;
	margin: 0;
	display: block;
	clear: both;
}
ul.lifelist1 li{
	background-image:none;
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:5px 18px 3px 0;
	white-space:nowrap;
}
ul.lifelist1 li img{
	margin:0 5px 0 0;
	padding:0;
	vertical-align:middle;
	display: inline;
}

div.lifelist2 {
	margin: 5px 5px 15px 5px;
}
div.lifelist2 h3{
	background-image:none;
	font-size:100%;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:5px 18px 3px 0;
	white-space:nowrap;
	font-weight: normal;
}
div.lifelist2 h3 img{
	margin:0 5px 0 0;
	padding:0;
	vertical-align:middle;
	display: inline;
}


.life_icon1{background:url(/images/life_icon1.gif) no-repeat left center;padding: 3px 0 3px 23px;}
.life_icon2{background:url(/images/life_icon2.gif) no-repeat left center;padding: 3px 0 3px 23px;}
.life_icon3{background:url(/images/life_icon3.gif) no-repeat left center;padding: 3px 0 3px 23px;}
.life_icon4{background:url(/images/life_icon4.gif) no-repeat left center;padding: 3px 0 3px 23px;}
.life_icon5{background:url(/images/life_icon5.gif) no-repeat left center;padding: 3px 0 3px 23px;}
.life_icon6{background:url(/images/life_icon6.gif) no-repeat left center;padding: 3px 0 3px 23px;}
.life_icon7{background:url(/images/life_icon7.gif) no-repeat left center;padding: 3px 0 3px 23px;}
.life_icon8{background:url(/images/life_icon8.gif) no-repeat left center;padding: 3px 0 3px 23px;}
.life_icon9{background:url(/images/life_icon9.gif) no-repeat left center;padding: 3px 0 3px 23px;}

div.eventbtn1 {
	margin: 10px 0;
	clear: both;
}
div.eventbtn1 img{
	display: inline;
}
div.evcalendar{
	margin: 0 5px 15px 5px;
}
/* テーブル設定 */
div.tablearea {
	margin: 0.5em 0;
	padding: 0.5em 0 0 0;
	clear: both;
}
table.t1{
	margin-top: 5px;
	line-height: 1.3em;
	text-align: center;
	border-collapse: collapse;
	font-size: 100%;
}
table.t1 caption{
	font-weight: bold;
	line-height: 1.5em;
	text-align: left;
}
table.t1,table.t1 th,table.t1 td {
	border: 1px solid #4E5F21;
}
table.t1 th,table.t1 td {
	padding: 5px;
}
table.t1 th{
	background: #FEF9D6;
}
table.t1 td{
	text-align: left;
}
table.t2{
	margin-top: 5px;
	line-height: 1.3em;
	text-align: center;
	border-collapse: collapse;
	font-size: 100%;
}
table.t2 caption{
	font-weight: bold;
	line-height: 1.5em;
	text-align: left;
}
table.t2,table.t2 th,table.t2 td {
	border: 1px solid #4E5F21;
}
table.t2 th,table.t2 td {
	padding: 5px;
}
table.t2 th{
	background: #FEF9D6;
}
table.t2 td{
	text-align: left;
}

/* ボックス内floatのclear */
.clearfix:after {
content: ".";
display: block;
visibility: hidden;
clear: both;
height: 0;
}
.clearfix {display: inline-block;}
/* Hides from macIE \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from macIE */

/* 画像設定 */
ul.imglist {
	width: 97%;
	margin: 0 5px;
	padding: 0;
	clear: both;
	background: none;
}
ul.imglist li{
	margin: 0;
	padding: 0;
	float: left;
	width: 33%;
	background: none;
	min-width: 180px;
}
ul.imglist p{
	padding: 0;
}

div.img-area {
	clear: both;
	margin: 0.5em 0;
	padding: 0 5px;
}
div.img-area p{
	padding: 0;
}
div.imgl {
	float: left;
	margin: 0 15px 10px 0;
}
div.imgr {
	float: right;
	margin: 0 0 10px 15px;
}
p.img {
	border: 1px solid #CCC;
	width: 178px;
	padding: 0;
}
p.imgtxt{
	font-weight: bold;
	text-align: center;
	width: 178px;
	padding: 0;
}

/* 各エリア */
div.contarea {
	padding: 0 5px;
}
p.txtarea {
	padding: 0 5px;
}
div#pdfarea {
	margin: 1em 5px;
	border: 1px solid #698C1B;
	padding: 0 10px;
	height: 93px;
	line-height: 1.3em;
}
div#pdfarea p{
	margin-top: 10px;
}
div.borderarea1 {
	border: 1px solid #698C1B;
	padding: 0 10px;
	height: 93px;
	line-height: 1.3em;
}


div.borderarea2 {
	border: 1px solid #5E7B20;
	border-width: 0 1px 1px;
	background: #FFF;
	padding: 10px;
}

.acc {
	width: 49.8%;
	padding: 10px 0 10px 0;
	float: left;
}
.accimg {
	width: 100px;
	padding-left: 10px;
	padding-right: 10px;
}
.acc p{
	margin-top: 0.2em;
	padding-left: 10px;
	padding-right: 10px;
}

.pickarea {
	border: 1px solid #CCC;
	background: #E8F2DE;
	line-height: 1.3em;
	width: 100%;
	margin-top: 10px;
}

#evensearch{
	margin: 10px 0 0 0;
	padding: 0;
	height: 30px;
}
#evensearch p {
	padding: 0;
}
#evensearch #e_search{
	width: 200px;
	margin: 0 5px;
}
p.pagelinkin {
	padding: 0.2em 0;
	position: relative;
	margin-left: 25px;
}
p.pagelinkin img{
	position: absolute;
	top: 0.4em;
	left: -18px;
}
p.pagelinkout {
	padding: 0.2em 0;
	position: relative;
	margin-left: 25px;
}
p.pagelinkout img{
	position: absolute;
	top: 0.3em;
	left: -20px;
}
p.filelink {
	padding: 0.2em 0;
	position: relative;
	margin-left: 25px;
}
p.filelink img{
	position: absolute;
	top: 0.3em;
	left: -20px;
}

.contentslist { 
	clear: both;
}
.contentsh3{
	border: 1px solid #5E7B20;
	margin-top: 10px;
	padding: 5px;
}
.contentsh3 h3{
	margin: 0;
}
.contentsh3 h3 a, .contentsh3 h3 a:hover, .contentsh3 h3 a:active, .contentsh3 h3 a:visited {
	color: #003300;
	text-decoration: none;
}

.eventtop {
	margin-top: 10px;
}
.eventtop div{
	float: right;
	padding-left: 20px;
}
.eventtop img{
	display: inline;
}



/*====rightArea
==========================================================*/

.losubnavi {
	background:url(/images/lonavi_bg1.gif) repeat-y;
	border-bottom: 1px solid #698C1B;
	margin-bottom: 10px;
}
.losubnavi h2 {
	background: #698C1B;
	border: 1px solid #698C1B;
	border-width: 1px 0;
	margin: 0;
	font-size: 105%;
	margin: 0 1px;
}
.losubnavi h2 span{
	border: 1px solid #FFF;
	padding: 5px 0 5px 30px;
	color: #FFF;
	display: block;
	background:url(/images/subicon01.gif) no-repeat 3px 0.3em;
}
.losubnavi ul{
	margin: 10px 8px 0 8px;
}
.losubnavi ul li{
	background:url(/images/sublist01.gif) no-repeat left top;
	padding: 0 0 7px 15px;
}
.losubnavi p {
	text-align: right;
	padding-bottom: 0.5em;;
	margin: 0 8px;
}
.losubnavi p span{
	background:url(/images/sublist02.gif) no-repeat left center;
	padding: 0 0 0 13px;
}

.loquestion_sea {
	background:url(/images/lonavi_bg1.gif) repeat-y;
	border-bottom: 1px solid #698C1B;
	margin-bottom: 10px;
}
.loquestion_sea h2 {
	background:  #698C1B;
	border: 1px solid #698C1B;
	border-width: 1px 0;
	margin: 0;
	font-size: 105%;
	margin: 0 1px;
}
.loquestion_sea h2 span{
	border: 1px solid #FFF;
	padding: 5px 0 5px 30px;
	color: #FFF;
	display: block;
	background:url(/images/subicon02.gif) no-repeat 3px 0.3em;
}
.question_sea {
	padding: 7px 0 0 7px;
}


.loquestion {
	background:url(/images/lonavi_bg2.gif) repeat-y;
	border-bottom: 1px solid #1958A8;
	margin-bottom: 10px;
}
.loquestion h2 {
	font-size: 105%;
	margin: 0;
}
.loquestion ul{
	margin: 10px 8px 0 8px;
}
.loquestion ul li{
	background:url(/images/sublist_q.gif) no-repeat left 0.2em;
	padding: 0 0 7px 17px;
}
.loquestion p {
	text-align: right;
	padding-bottom: 0.5em;;
	margin: 0 8px;
}
.loquestion p span{
	background:url(/images/sublist03.gif) no-repeat left center;
	padding: 0 0 0 13px;
}

.lolookpage {
	background:url(/images/lonavi_bg1.gif) repeat-y;
	border-bottom: 1px solid #698C1B;
	margin-bottom: 10px;
}
.lolookpage h2 {
	font-size: 105%;
	margin: 0;
}
.lolookpage ul{
	margin: 10px 8px 0 8px;
}
.lolookpage ul li{
	background:url(/images/sublist02.gif) no-repeat left 0.4em;
	padding: 0 0 7px 15px;
}

.t_bookmark h2 {
	font-size: 105%;
	margin: 0;
	height: 30px;
}
.t_bookmark h2 span{
	float: left;
}
.t_bookmark ul{
	padding-top: 5px;
	margin: 0 8px;
	clear: both;
}
.t_bookmark ul li{
	background:url(/images/sublist02.gif) no-repeat left 0.4em;
	padding: 0 0 5px 15px;
	_height:1%;
}
.t_bookmark div#myMenu_mainList {
	padding: 0 0 0 5px;
}
.t_bookmark #myMenuAdd {
	background:url("/images/t_bookmark_btn.jpg") no-repeat;
	border:0 none;
	cursor:pointer;
	height:30px;
	width:150px;
	margin: 0 0 4px 4px;
}

.loemergency {
	background:url(/images/lonavi_bg3.gif) repeat-y;
	border-bottom: 1px solid #FF3F2A;
	margin-bottom: 10px;
}
.loemergency h2 {
	font-size: 105%;
	margin: 0;
}
.loemergency ul{
	margin: 10px 8px 0 8px;
}
.loemergency ul li{
	background:url(/images/sublist04.gif) no-repeat left 0.4em;
	padding: 0 0 7px 15px;
}

.lorelation {
	background:url(/images/lonavi_bg1.gif) repeat-y;
	border-bottom: 1px solid #698C1B;
	margin-bottom: 10px;
}
.lorelation h2 {
	font-size: 105%;
	margin: 0;
	height: 30px;
}
.lorelation h2 span{
	float: left;
}
.lorelation ul{
	padding-top: 10px;
	margin: 0 8px;
	clear: both;
}
.lorelation ul li{
	background:url(/images/sublist02.gif) no-repeat left 0.4em;
	padding: 0 0 7px 15px;
}
.lorelation div{
	padding: 0 0 4px 5px;
}

#ra #sub-search{
	margin: 0;
	padding: 0;
	height: 30px;
}
#ra #sub-search #search{
	width: 109px;
	margin-right: 3px;
}
#ra .subtit1{
	background: #698C1B;
	border: 1px solid #698C1B;
}
#ra .subtit1 p{
	border: 1px solid #FFF;
	padding: 5px 0 5px 30px;
	font-size: 105%;
	font-weight: bold;
	color: #FFF;
}
#ra .subicon1 p{
	background:url(/images/subicon01.gif) no-repeat 3px 3px;
}
#ra .subicon2 p{
	background:url(/images/subicon02.gif) no-repeat 3px 3px;
}
#ra .subarea1{
	border-bottom: 1px solid #698C1B;
	border-left: 1px solid #698C1B;
	border-right: 1px solid #698C1B;
	padding: 7px 8px 0 8px;
}
#ra .subarea3{
	border-bottom: 1px solid #698C1B;
	border-left: 1px solid #698C1B;
	border-right: 1px solid #698C1B;
	padding: 7px 4px 0 4px;
}
#ra .subarea4{
	border-bottom: 1px solid #FF3F2A;
	border-left: 1px solid #FF3F2A;
	border-right: 1px solid #FF3F2A;
	padding: 7px 8px 0 8px;
}
#ra ul.subList1 li{
	background:url(/images/sublist01.gif) no-repeat left top;
	padding: 0 0 7px 15px;
}
#ra ul.subList2 li{
	background:url(/images/sublist02.gif) no-repeat left 0.4em;
	padding: 0 0 7px 15px;
}
#ra ul.subList3 li{
	background:url(/images/sublist04.gif) no-repeat left 0.4em;
	padding: 0 0 7px 15px;
}

#ra .subarea2{
	border-bottom: 1px solid #1958A8;
	border-left: 1px solid #1958A8;
	border-right: 1px solid #1958A8;
	padding: 7px 8px 0 6px;
}
#ra ul.sublist_q li{
	background:url(/images/sublist_q.gif) no-repeat left 0.2em;
	padding: 0 0 7px 17px;
}

p.plist01 {
	background:url(/images/sublist03.gif) no-repeat left center;
	padding: 0 0 0 15px;
}
p.plist02 {
	background:url(/images/sublist02.gif) no-repeat left center;
	padding: 0 0 0 15px;
}
p.plist03 {
	background:url(/images/sublist_q2.gif) no-repeat left center;
	padding: 0 0 0 15px;
}

#ra .subquestion,#ra .subbookmark{
	margin-top: 10px;
	height: 30px;
}
#ra .sublookpage{
	margin-top: 10px;
	height: 42px;
}

/*====各種設定
==========================================================*/
div#pagetop {
	width: 98%;
	margin: 0 auto;
	text-align: right;
	padding-top: 15px;
	clear: both;
}
div#pagetop div{
	float: right;
}

.boder1 {border-top: 3px solid #5E7B20;clear: both;}
.boder1 span{display: none;}
.boder2 {border-top: 1px solid #CCC;clear: both;}
.boder2 span{display: none;}
.border3 {border: 1px solid #5E7B20;clear: both;}

.plink1{
	background:url(/images/icon01.gif) no-repeat left center;
	padding: 0 0 0 15px;
}
.plink2{
	background:url(/images/icon01.gif) no-repeat left center;
	padding: 0 0 0 15px;
	float: right;
	_height: 1%;
	white-space:nowrap;
}
p.c-number {
	clear: both;
	margin-top: 0px;
}

/*====footer設定
==========================================================*/
#foota {
	padding-top: 1px;
	text-align: left;
	width: 100%;
	clear: both;
}

#footlink {
	width: 98%;
	margin: 0 auto;
	padding: 0;
	line-height: 2.5em;
	text-align: left;
	clear: both;
}
#footlink p{
	background:url(/images/icon01.gif) no-repeat left 0.9em;
	padding: 0 0 0 15px;
	margin-right: 10px;
	float: left;
}
#foottxt {
	clear: both;
	padding-top: 5px;
}
#foottxt #txt{
	width: 98%;
	margin: 0 auto;
	text-align: left;
	line-height: 1.3em;
	clear: both;
}
#foottxt h2 {
	margin: 0.2em 0 0;
	padding: 0;
	font-size: 100%;
}
#foottxt address {
	
}
#foot {
	clear: both;
	background: #5E7B20;
	line-height: 2.5em;
	color: #FFFFFF;
	text-align: center;
}


/*====災害情報設定
==========================================================*/
/*  枠設定  */
div.k-wrap {
	margin: 0 0 0 0;
	padding: 0 10px 10px 0;
}
div#main-left2 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 570px;
}
div#main-right2 {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 200px;
}

/*  基本設定  */
div#kinkyu h2,
div.k-wrap h2 {
	clear: both;
	margin: 1.3em 0 0.8em 0;
	padding: 0 0 0 0;
	font-size: 120%;
	line-height:130%;
	border-top: 2px solid #FF0000;
	background-image: url(/images/t_k_bg_h2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	_height: 1%;
}
div#kinkyu h2 span,
div.k-wrap h2 span{
	display: block;
	margin: 0;
	padding: 5px 0 5px 25px;
	border: 1px solid #CCCCCC;
	border-top: none;
	background-image: url(/images/t_k_icon_h2.gif);
	background-repeat: no-repeat;
	background-position: 7px 0.56em;
	_height: 1%;
}
div.k-wrap h3 {
	margin: 1.1em 0 0.5em 0;
	padding: 4px 0 2px 12px;
	font-weight: bold;
	font-size: 100%;
	line-height: 1.5em;
	color: #333;
	border-bottom: 2px solid #FF0000;
	background-color: #FFFFFF;
	background-image: url(/images/t_k_icon_h3.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	_height: 1%;
}
div#kinkyu p,
div.k-wrap p {
	margin: 0.56em 0 0.1em 10px;
	padding: 0;
	line-height: 1.5em;
	color: #333;
	background-color: #FFF;
}
div#kinkyu ul,
div.k-wrap ul {
	margin: 0.7em 5px 0.7em 0;
	padding: 0 0 0 8px;
	list-style-type: none;
	list-style-image: none;
}
div#kinkyu ol,
div.k-wrap ol {
	margin: 0.7em 5px 0.7em 30px;
	padding: 0 0 0 6px;
}
div#kinkyu li,
div.k-wrap li {
	margin: 0.5em 0 0 0;
	padding: 0;
	line-height: 1.5em;
	color: #333;
	background-color: #FFF;
}
div#kinkyu ul li,
div.k-wrap ul li {
	margin: 0.5em 0 0 20px;
	padding: 0 0 0 0;
	list-style-type: disc;
}
div.k-wrap ul.kinkyu-li li {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 18px;
	font-weight: bold;
	list-style-type: none;
	background-image: url(/images/t_k_list_red.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.565em;
	_height: 1%;
}
div.k-wrap ul.kinkyu-li2 li {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 18px;
	list-style-type: none;
	background-image: url(/images/t_k_list_red.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.565em;
	_height: 1%;
}

/* 緊急エリア */
div#kinkyu {
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	border: 2px solid #EB1A0C;
}
div#kinkyu h2 {
	margin: 0 0 0 0;
	padding: 7px 4px 4px 10px;
	border-top: none;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #EB1A0C;
	background-image: url(/images/t_k_bg_kinkyubox.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	_height: 1%;
}

/* ▽緊急内部ページリンク▽ */
div.k-wrap p.k-pagelinkin {
	clear: both;
	margin: 0 0 0 27px;
	padding: 0.1em 0 0.1em 0;
	position: relative;
}
p.k-pagelinkin img {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -17px;
	top: 0.4em;
	_top: 0.3em;
}
div.k-wrap p.k-pagelinkin2 {
	clear: both;
	margin: 0 0 0 27px;
	padding: 0.1em 0 0.1em 0;
	font-weight: bold;
	position: relative;
}
p.k-pagelinkin2 img {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -17px;
	top: 0.4em;
	_top: 0.3em;
}


/* ▽リンク説明用スタイル▽ */
div.k-wrap p.linktxt {
	margin: 0.1em 5px 0.56em 27px;
	padding: 0;
}

/* ▽横並びリンク▽ */
div.k-wrap ul.site-li {
	margin: 0.5em 5px 0.5em 0;
	padding: 0 5px 0 0;
	width: 94%;
}
div.k-wrap ul.site-li li {
	float: left;
	margin: 0.2em 0 0.2em 0;
	padding: 0 12px 0 12px;
	line-height: 1.2em;
	border-right: 1px solid #666666;
	white-space: nowrap;
	background-image: none;
	list-style-type: none;
	list-style-image: none;
}

/* ▽安否確認ほっとライン▽ */
div#hotline {
	clear: both;
	margin: 1.5em 0 10px 0;
	padding: 0;
	width: 198px;
	border: 1px solid #B4B4B4;
}
div#hotline h2 {
	margin: 0;
	padding: 0;
	font-size: 1%;
	line-height: 1%;
	border: none;
	border-bottom: 1px solid #B4B4B4;
}
div#hotline h3 {
	margin: 0 5px 0 5px;
	padding: 10px 0 0 6px;
	border: none;
	border-top: 1px dotted #CCCCCC;
	background-color: transparent;
	background-image: none;
}
div#hotline ul {
	margin: 0;
	padding: 8px 0 8px 0;
	background-color: transparent;
	list-style-type: none;
	list-style-image: none;
}
div#hotline li {
	margin: 0;
	padding: 3px 4px 3px 24px;
	list-style-type: none;
	list-style-image: none;
	background-color: transparent;
	background-image: url(/images/t_k_icon_inlink.gif);
	background-repeat: no-repeat;
	background-position: 10px 0.62em;
	_height: 1%;
}

/* ▽震災関連情報▽ */
div.shinsailink {
	margin: 10px 0 10px 0;
	padding: 0;
}


/* ▽重要なお知らせ▽ */
div#kinkyuinfo {
	margin: 0 0 10px 5px;
	padding: 0;
	width: 440px;
	border-bottom: 2px solid #882021;
	background-image: url(/images/t_bg_kinkyuinfo.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	_height: 1%;
}
div#kinkyuinfo h2 {
	margin: 0;
	padding: 0;
}
div#kinkyuinfo div.bgbox {
	margin: 10px;
}
div#kinkyuinfo ul {
	margin: 0;
	padding: 0;
}
div#kinkyuinfo li {
	margin: 0;
	padding: 0 0 0 14px;
	background-image: url(/images/t_li_red_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	_height: 1%;
}
div#kinkyuinfo li a {
	display: block;
	margin: 0 0 0 -14px;
	padding: 0 0 0 14px;
	background-image: url(/images/t_red_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	_height: 1%;
}

/* 隠しジャンプ */
#blockskip {
	color: #D7E5B0;
}
#blockskip a {
	color: #D7E5B0;
}
.show {
	color: #D7E5B0;
	background-color: #405020;
}

/* メイン画像　切り替え部分 */
div.featured {
	margin: 0 0 0 5px;
	padding: 0;
	width: 440px;
	height: 150px;
	position: relative;
}
div.featured .ui-tabs-panel {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-size: 1%;
	line-height: 1%;
}
div.featured .ui-tabs-panel img {
	margin: 0;
	padding: 0;
}
div.featured .ui-tabs-hide {
	display: none;
}

/* メイン画像　ボタン部分 */
div.featured div.ui-tabs-nav-bt {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 126px;
	right: 0;
	z-index: 1;
}
div.featured ul.ui-tabs-nav {
	float: left;
	margin: 0;
	padding: 0;
	width: 60px;
	height: 14px;
	list-style: none;
	list-style-image: none;
}
div.featured ul.ui-tabs-nav li {
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 1%;
	line-height: 1%;
	width: 15px;
	background-color: transparent;
	background-image: url(/images/t_bg_brand.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	_height: 1%;
}
div.featured li.ui-tabs-nav-item a {
	display: block;
}
div.featured li.ui-tabs-nav-item span.img01 a:hover {
	background: url('/images/t_bt_brand01.gif') 0 0 no-repeat;
}
div.featured li.ui-tabs-nav-item span.img02 a:hover {
	background: url('/images/t_bt_brand02.gif') 0 0 no-repeat;
}
div.featured li.ui-tabs-nav-item span.img03 a:hover {
	background: url('/images/t_bt_brand03.gif') 0 0 no-repeat;
}
div.featured li.ui-tabs-selected span.img01 {
	background: url('/images/t_bt_brand01.gif') 0 0 no-repeat;
}
div.featured li.ui-tabs-selected span.img02 {
	background: url('/images/t_bt_brand02.gif') 0 0 no-repeat;
}
div.featured li.ui-tabs-selected span.img03 {
	background: url('/images/t_bt_brand03.gif') 0 0 no-repeat;
}
div.featured ul.ui-tabs-nav li.ui-tabs-selected span.img01 a {
	background: url('/images/t_bt_brand01.gif') 0 0 no-repeat;
}
div.featured ul.ui-tabs-nav li.ui-tabs-selected span.img02 a {
	background: url('/images/t_bt_brand02.gif') 0 0 no-repeat;
}
div.featured ul.ui-tabs-nav li.ui-tabs-selected span.img03 a {
	background: url('/images/t_bt_brand03.gif') 0 0 no-repeat;
}
p#nav-stop {
	margin: 0;
	padding: 0;
	float: left;
}

