/******************************************************/
/* baseIndex共通設定 */
/******************************************************/
.baseIndex{
	padding-bottom:40px;
	font-size:90%;
	line-height:130%;
}
		.baseIndex div#contentsLeft *,
		.baseIndex div#contentsMain *,
		/* 20110318修正 */#contentsRightInner *{
			margin:0;
			padding:0;
			list-style:none;
		}
		.baseIndex a,
		.baseIndex a:hover{text-decoration:underline;}

/**************************■ここからcontentsLeft■******************************/

/******************************************************/
/* mextspecialcontents */
/******************************************************/
.baseIndex div#contentsLeft div.mextspecialcontents{
	padding:0px 0px;
	border:1px solid #D7D7D7;
	margin-bottom:10px;
	width:214px;
	position:relative;
}	
.baseIndex div#contentsLeft div.mextspecialcontents div.mextspecialbg{
	margin:0px;
	padding:0px;
	width:214px;
	}
.baseIndex div#contentsLeft div.mextspecialcontents div.mextspecialbt{
	position:absolute;
	right:15px;
	bottom:15px;
	width:99px;
	height:24px;
zoom:100%;
	}
/*画像ズレ修正文*/
.baseIndex div#contentsLeft div.mextspecialcontents div.mextspecialbg img { display:block; }
.baseIndex div#contentsLeft div.mextspecialcontents div.mextspecialbt img { display:block; }
/*画像ズレ修正文*/
/******************************************************/

/******************************************************/
/* MEXTch mextch */
/******************************************************/
.baseIndex div#contentsLeft div.mextch{
	padding:6px 0;
	border:1px solid #D7D7D7;
	margin-bottom:10px;
		background:#FAFAFA url(/common/img/images_index_bg_02.gif) 7px 6px no-repeat;

	font-size:90%;
}
	.baseIndex div#contentsLeft div.mextch h2{
		height:55px;
		width:100%;
		text-indent:-9999px;
		overflow:hidden;
	}
	.baseIndex div#contentsLeft div.mextch p{margin:3px 7px;}
	.baseIndex div#contentsLeft div.mextch ul{margin:2px 7px 0 7px;}
	.baseIndex div#contentsLeft div.mextch ul li{
		padding:0 0 0 8px;
		background:url(/common/img/images_com_arrow_09.gif) 0 0.6em no-repeat;
	}
/*▼2011.01.28追加▼*/
/******************************************************/
/* USTch */
/******************************************************/
.baseIndex div#contentsLeft div.ustch{
	padding:6px 0;
	border:1px solid #D7D7D7;
	margin-bottom:10px;
	font-size:90%;
	background:#FAFAFA;
}
	.baseIndex div#contentsLeft div.ustch h2{
		height:46px;
		width:200px;
		background:#FAFAFA url(/common/img/images_ust.jpg) no-repeat;
		margin:0px auto;
		padding:0px;
		text-indent:-9999px;
		overflow:hidden;
	}
	* html .baseIndex div#contentsLeft div.ustch h2{
		margin:0px 7px;
	}
	.baseIndex div#contentsLeft div.ustch p{
margin:0px 7px 3px;
padding:0px;
width:200px;
height:123px;}
	.baseIndex div#contentsLeft div.ustch ul{margin:2px 7px 0 7px;}
	.baseIndex div#contentsLeft div.ustch ul li{
		padding:0 0 0 8px;
		background:url(/common/img/images_com_arrow_09.gif) 0 0.6em no-repeat;
	}
/*▲2011.01.28追加▲*/
/******************************************************/
/* キーワード keywordBox */
/******************************************************/
.baseIndex div#contentsLeft div.keywordBox{
	padding-bottom:5px;
	border:1px solid #E1E1E1;
	background:#FFFCEF;
	margin-bottom:10px;
}
	/* IE6以下 Hack */
	* html body .baseIndex div#contentsLeft div.keywordBox{width:100%;}

	.baseIndex div#contentsLeft div.keywordBox h2{
		color:#481A03;
		padding:4px 5px 2px 5px;
		background:url(/common/img/images_index_bg_01.gif) left top repeat-y;
	}
	.baseIndex div#contentsLeft div.keywordBox ul{
		margin:6px 10px 0 10px;
	}
		.baseIndex div#contentsLeft div.keywordBox ul li{
			margin-bottom:2px;
			padding:0 0 0 8px;
			background:url(/common/img/images_com_arrow_07.gif) 0 0.5em no-repeat;
		}


/******************************************************/
/* バナー bannerArea */
/******************************************************/
.baseIndex div#contentsLeft div.bannerBox{
	margin-bottom:10px;
	padding-top:10px;
	font-size:86%;
	line-height:130%;
}
/* h要素変更　09.06.17 */
	.baseIndex div#contentsLeft div.bannerBox h3{margin-bottom:10px;}
		.baseIndex div#contentsLeft div.bannerBox p{margin:0 10px 10px 10px;}
		.baseIndex div#contentsLeft div.bannerBox dl{margin:0 10px 10px 10px;}
			.baseIndex div#contentsLeft div.bannerBox dt{}
			.baseIndex div#contentsLeft div.bannerBox dd{
				padding:0 0 0 10px;
				background:url(/common/img/images_com_arrow_09.gif) 0 0.5em no-repeat;
			}
/* タイトルバー追記　09.06.17 */
	.baseIndex div#contentsLeft div.bannerBox h2{
		margin: 0 0 10px 0;
		padding:5px 5px 3px 5px;
		background:#F7F7F7 url(/common/img/images_com_line_03.gif) left bottom repeat-x;
	}


/******************************************************/
/* リンク linkArea */
/******************************************************/
.baseIndex div#contentsLeft div.linkBox{
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px solid #E0E0E0;
	font-size:86%;
	line-height:130%;
}
	.baseIndex div#contentsLeft div.linkBox h2{
		margin: 0 0 10px 0;
		padding:5px 5px 3px 5px;
		background:#F7F7F7 url(/common/img/images_com_line_03.gif) left bottom repeat-x;
	}
	.baseIndex div#contentsLeft div.linkBox ul{margin:0 0 10px 0;}
		.baseIndex div#contentsLeft div.linkBox ul li{
			margin-bottom:10px;
			padding-top:10px;
			border-top:1px solid #F0F0F0;
		}
		.baseIndex div#contentsLeft div.linkBox ul li.first{
			padding-top:0;
			border-top:0;
		}
			.baseIndex div#contentsLeft div.linkBox ul li{float:left;}

	/* clear ******************************************/
	.baseIndex div#contentsLeft div.linkBox ul{display: inline-block;}

	.baseIndex div#contentsLeft div.linkBox ul:after{
		content:".";
		display: block;
		height: 0;
		visibility:hidden;
		clear: both;
	}
	/* Hides MacIE5 \*/
	* html .baseIndex div#contentsLeft div.linkBox ul{height:1%;}

	.baseIndex div#contentsLeft div.linkBox ul{display:block;}
	/* Hides MacIE5 */


/******************************************************/
/* 関連リンクエリア追加　09.06.17 */
/******************************************************/
.baseIndex div#contentsLeft div.relatedLink{
	padding-top:10px;
	border-top:1px solid #E0E0E0;
	font-size:86%;
	line-height:130%;
}
	.baseIndex div#contentsLeft div.relatedLink h2{
		margin: 0 0 10px 0;
		padding:5px 5px 3px 5px;
		background:#F7F7F7 url(/common/img/images_com_line_03.gif) left bottom repeat-x;
	}
	.baseIndex div#contentsLeft div.relatedLink ul{
		margin:0 5px 0 8px;
	}
		.baseIndex div#contentsLeft div.relatedLink ul li{
			padding:0 0 4px 8px;
			background:url(/common/img/images_com_arrow_11.gif) 0 0.5em no-repeat;
		}
		/* IE6以下 Hack */
		* html body .baseIndex div#contentsLeft div.relatedLink ul li{width:100%;}

/**************************■ここからcontentsMain■******************************/


/******************************************************/
/* トピックス topics */
/******************************************************/
.baseIndex div#contentsMain div.topics{
	background:#FCFBF6 url(/common/img/images_index_bg_07.jpg) right top no-repeat;
	border:1px solid #D7D7D7;
	margin-bottom:10px;
	min-height:198px;
	height:auto !important;
	height:198px;
}
	.baseIndex div#contentsMain div.topics div.topicsInner{
		margin:17px 210px 15px 19px;
		border-left:1px solid #CFCF9C;
			background:url(/common/img/images_index_bg_06.gif) no-repeat;
	}
		.baseIndex div#contentsMain div.topics h2{
			width:113px;
			height:28px;
			text-indent:-9999px;
			overflow:hidden;
		}
		.baseIndex div#contentsMain div.topics ul{
			padding:20px 0 5px 10px;
		}
			.baseIndex div#contentsMain div.topics li{
				margin-bottom:2px;
				padding:0 0 0 8px;
				background:url(/common/img/images_com_arrow_12.gif) 0 0.5em no-repeat;
			}
			.baseIndex div#contentsMain div.topics li a:link{color:#000000;}


/******************************************************/
/* ピックアップ pickup */
/******************************************************/
.baseIndex div#contentsMain div.pickup{
	border:1px solid #D7D7D7;
	margin-bottom:10px;
}
	.baseIndex div#contentsMain div.pickupBlock{
		border-top:3px solid #92B80B;
		padding:3px;
		min-height:70px;
		height:auto !important;
		height:70px;
	}
		.baseIndex div#contentsMain div.pickup h2{
			width:146px;
			margin-right:-146px;
			float:left;
			position:relative;
			z-index:2;
			min-height:70px;
			height:auto !important;
			height:70px;
			overflow:hidden;
		}
		.baseIndex div#contentsMain div.pickup div.pickupList{
			width:100%;
			float:left;
			margin-right:-156px;
			position:relative;
			z-index:1;
		}
			.baseIndex div#contentsMain div.pickup div.pickupList ul{margin:0 60px 0 156px;}
					.baseIndex div#contentsMain div.pickup div.pickupList ul li{
						float:left;
						margin:0 20px 2px 0;
						padding:0 0 0 8px;
						background:url(/common/img/images_com_arrow_13.gif) 0 0.4em no-repeat;
						white-space:nowrap;
					}
		.baseIndex div#contentsMain div.pickup ul.arrowMore{
			width:76px;
			float:right;
			position:relative;
			z-index:2;
		}
			.baseIndex div#contentsMain div.pickup ul.arrowMore li{}
				.baseIndex div#contentsMain div.pickup ul.arrowMore li a{
					float:right;
					display:block;
					width:76px;
					height:18px;
					text-indent:-9999px;
					overflow:hidden;
					background:url(/common/img/images_index_btn_01.gif) no-repeat;
				}
				.baseIndex div#contentsMain div.pickup ul.arrowMore li a:hover{background-position:0 -18px;}

	/* clear ******************************************/
	.baseIndex div#contentsMain div.pickupBlock,
	.baseIndex div#contentsMain div.pickup ul{display: inline-block;}

	.baseIndex div#contentsMain div.pickupBlock:after,
	.baseIndex div#contentsMain div.pickup ul:after{
		content:".";
		display: block;
		height: 0;
		visibility:hidden;
		clear: both;
	}
	/* Hides MacIE5 \*/
	* html .baseIndex div#contentsMain div.pickupBlock,
	* html .baseIndex div#contentsMain div.pickup ul{height:1%;}

	.baseIndex div#contentsMain div.pickupBlock,
	.baseIndex div#contentsMain div.pickup ul{display:block;}
	/* Hides MacIE5 */



/******************************************************/
/* 新着情報 dateList */
/******************************************************/
.baseIndex div#contentsMain div.dateList{
	margin-bottom:27px;
	font-size:86%;
	line-height:130%;
}
	/* 新着情報タイトル ********************************************/
	.baseIndex div#contentsMain div.dateList div.dateListTitle{
		background:url(/common/img/images_index_bg_09.gif) top left repeat-x;
		border-top:1px solid #D7D7D7;
		border-right:1px solid #D9D9D9;
		border-bottom:1px solid #CACACA;
		border-left:1px solid #DADADA;
		padding:5px 6px 4px 8px;
		margin-bottom:10px;
	}
		.baseIndex div#contentsMain div.dateList div.dateListTitle h2{
			float:left;
			margin-right:17px;
			width:53px;
			height:13px;
			background:url(/common/img/images_index_bg_08.gif) top left no-repeat;
			text-indent:-9999px;
			overflow:hidden;
		}
		.baseIndex div#contentsMain div.dateList div.dateListTitle p{
			float:left;
		}
		.baseIndex div#contentsMain div.dateList div.dateListTitle ul{
			float:right;
			line-height:110%;
		}
			.baseIndex div#contentsMain div.dateList div.dateListTitle ul a{
				padding:0 0 0 8px;
				background:url(/common/img/images_com_arrow_11.gif) 0 0.3em no-repeat;
			}

	/* 新着情報一覧 ********************************************/
	.baseIndex div#contentsMain div.dateList dl{
		margin:0 10px 0 10px;
		padding-top:10px;
		background:url(/common/img/images_com_line_03.gif) 0 top repeat-x;
	}
	.baseIndex div#contentsMain div.dateList dl.first{
		padding:0px;
		background:none;
	}
		.baseIndex div#contentsMain div.dateList dl dt{
			margin-bottom:8px;
		}
		.baseIndex div#contentsMain div.dateList dl dd{
			padding-bottom:10px;
		}
			.baseIndex div#contentsMain div.dateList dl dd img{
				display:block;
				float:left;
				width:90px;
			}
			.baseIndex div#contentsMain div.dateList dl dd span{
				display: block;
				padding-left:100px;
			}


	/* clear ******************************************/
	.baseIndex div#contentsMain div.dateList dl dd,
	.baseIndex div#contentsMain div.dateList div.dateListTitle{display: inline-block;}

	.baseIndex div#contentsMain div.dateList dl dd:after,
	.baseIndex div#contentsMain div.dateList div.dateListTitle:after{
		content:".";
		display: block;
		height: 0;
		visibility:hidden;
		clear: both;
	}
	/* Hides MacIE5 \*/
	* html .baseIndex div#contentsMain div.dateList dl dd,
	* html .baseIndex div#contentsMain div.dateList div.dateListTitle{height:1%;}

	.baseIndex div#contentsMain div.dateList dl dd,
	.baseIndex div#contentsMain div.dateList div.dateListTitle{display:block;}
	/* Hides MacIE5 */


/******************************************************/
/* 広告スペース adSpace */
/******************************************************/
.baseIndex div#contentsMain div.adSpace{
	margin-bottom:10px;
	font-size:86%;
	line-height:130%;
	border-top:1px solid #E0E0E0;
	min-height:70px;
	height:auto !important;
	height:70px;
}
	.baseIndex div#contentsMain div.adSpace p{
		margin-top:10px;
	}
	.baseIndex div#contentsMain div.adSpace ul{
		margin:7px 0 0 4px;
	}
		.baseIndex div#contentsMain div.adSpace ul li{
			margin:4px 4px 0 0;
			width:110px;
			float:left;
			display:block;
			border:1px solid #D7D7D7;
		}



/**************************■ここからcontentsRight■******************************/

/******************************************************/
/* メニュー rightMenuBox */
/******************************************************/
.baseIndex div#contentsRight div.rightMenuBox{
	background:url(/common/img/images_index_bg_05.gif) left bottom repeat-y;
	border-bottom:1px solid #E1E1E1;
	margin-bottom:10px;
	width:100%;
}
	.baseIndex div#contentsRight div.rightMenuBox h2{
		padding:4px 5px 1px 5px;
		color:#FFFFFF;
		background:url(/common/img/images_index_bg_03.gif) no-repeat;
	}
	.baseIndex div#contentsRight div.rightMenuBox ul{
		background:url(/common/img/images_index_bg_04.gif) top left no-repeat;
		padding:8px 10px 9px 10px;
	}
		.baseIndex div#contentsRight div.rightMenuBox ul li{
			margin-bottom:2px;
			padding:0 0 0 8px;
			background:url(/common/img/images_com_arrow_10.gif) 0 0.5em no-repeat;
		}


/******************************************************/
/* サブメニュー rightSubMenuBox */
/******************************************************/
.baseIndex div#contentsRight div.rightSubMenuBox{
	border-top:1px solid #E0E0E0;
	padding-top:10px;
	font-size:86%;
	line-height:130%;
}
	.baseIndex div#contentsRight div.rightSubMenuBox h2{
		padding:4px 6px 3px 6px;
		margin-bottom:10px;
		background:#EFF8BE url(/common/img/images_com_line_03.gif) left bottom repeat-x;
	}
	/* IE6以下 Hack */
	* html body .baseIndex div#contentsRight div.rightSubMenuBox h2{width:100%;}

	.baseIndex div#contentsRight div.rightSubMenuBox p{margin:0 5px 6px 8px;}
	.baseIndex div#contentsRight div.rightSubMenuBox ul{
		margin:0 5px 0 8px;
		padding-bottom:11px;
	}
	.baseIndex div#contentsRight div.rightSubMenuBox ul.mobileSite{
		padding-bottom:0px;
	}
		.baseIndex div#contentsRight div.rightSubMenuBox ul li{
			padding:0 0 4px 8px;
			background:url(/common/img/images_com_arrow_11.gif) 0 0.5em no-repeat;
		}
		/* IE6以下 Hack */
		* html body .baseIndex div#contentsRight div.rightSubMenuBox ul li{width:100%;}

		.baseIndex div#contentsRight div.rightSubMenuBox ul li.square{
			padding:0 0 4px 8px;
			background:url(/common/img/images_com_icon_05.gif) 0 0.5em no-repeat;
		}
		.baseIndex div#contentsRight div.rightSubMenuBox ul li img{
			padding:7px 0 0 26px;
		}

/******************************************************/
/* rightside p*/
/******************************************************/
.baseIndex div#contentsRight div.rightSubMenuBox p.imagebox{
	margin:0px  auto 11px auto;
	padding:0px;
	}





/* 20110322修正ここから */

/******************************************************/
/* ヘッダー #header */
/******************************************************/
div#header{
	margin:0 10px 0 10px;
	font-size:75%;
	padding-bottom:10px;
}

/******************************************************/
/* ヘッダーメニュー #headerMenu */
/******************************************************/
	ul#headerMenu{
		margin:0 11px 7px 10px;
		position:relative;
		height:37px;
		background:url(/common/img/images_header_menu_10.gif) center top repeat-x;
	}


/******************************************************/
/* 最小幅の設定 #wrapper */
/******************************************************/
#wrapper{
	width:100%;
	min-width:980px;
}


/******************************************************/
/* パンクズ　breadCrumbs */
/******************************************************/
#breadCrumbs{
	margin:0 10px 0 10px;
	padding:0 0 0 7px;
	font-size:80%;
}


/******************************************************/
/* コンテンツ #contents */
/******************************************************/
div#contents{
	margin:0 10px 5px 10px;
}


/******************************************************/
/* フッターガイダンス #footerGuidance */
/******************************************************/
#footerGuidance{margin:25px 20px 15px 20px;}


/******************************************************/
/* フッター #footer */
/******************************************************/
div#footer{
	margin:0 10px 0 10px;
	font-size:75%;
	border-top:1px solid #DADADA;
}


/******************************************************/
/* コピーライト #copyright */
/******************************************************/
p#copyright{
	margin:0 10px 20px 10px;
	padding:7px 0 0 11px;
	font-size:75%;
	color:#5E5E5E;
	border-top:1px solid #DADADA;
}








/******************************************************/
/* トピックス修正 topics */
/******************************************************/
.baseIndex div#contentsMain div.topics{
	background:#FCFBF6 url(/common/img/images_index_bg_07.jpg) right top no-repeat;
	border:1px solid #D7D7D7;
	margin-bottom:10px;
	min-height:0;
	height:auto !important;
	_display:inline-block;
}
	.baseIndex div#contentsMain div.topics div.topicsInner{
		margin:0 0 0 0;/* 20110519修正 */
		border-left:0;
		background:none;
	}
		.baseIndex div#contentsMain div.topics h2{
			_display:inline-block;
			width:auto;
			height:auto;
			text-indent:0;
			overflow:show;
			border-left:4px solid #84634a;
			border-bottom:0px solid #84634a;/*20110531修正*/
			padding:2px 0 6px 10px;
			margin:0 10px 20px 9px;/* 20110519修正 */
			font-size:140%;
			color:#44240a;
		}
		.baseIndex div#contentsMain div.topics h3{
			_display:inline-block;
			border-left:4px solid #84634a;
			padding:0 0 0 8px;
			font-size:100%;
			margin:0 10px 8px 9px;/* 20110519修正 */
			font-size:120%;
			color:#44240a;
		}

		.baseIndex div#contentsMain div.topics p{
			padding:0 10px 5px 9px;/* 20110519修正 */
		}
		.baseIndex div#contentsMain div.topics p.topicsImg{
			padding-bottom:15px;
		}

		.baseIndex div#contentsMain div.topics ul{
			padding:0 0 15px 0;/* 20110519修正 */
			margin-left:9px;/* 20110519修正 */
		}
			.baseIndex div#contentsMain div.topics ul.topicsText li{
				margin:0 10px 2px 0;
				padding:0 0 0 8px;
				background:url(/common/img/images_com_arrow_12.gif) 0 0.5em no-repeat;
			}
			.baseIndex div#contentsMain div.topics ul.topicsBanner li{
				margin:0 10px 2px 0;
				padding:0 0 0 0;
				background:none;
				display:inline;
			}
				.baseIndex div#contentsMain div.topics ul.topicsBanner li img{
					margin:0 0 5px 0;
				}


			.baseIndex div#contentsMain div.topics li a:link{color:#0066cc;}


/******************************************************/
/* twitter */
/******************************************************/

.baseIndex div#contentsRight div.twitter{
	padding-bottom:15px !important;
}








/* 20110519追加ここから */

.baseIndex div#contentsMain div.topics.saigai{
	border:5px solid #467A19;
}

.baseIndex div#contentsMain div.topics div.topicsInner.margintop20{
	margin-top:20px;
}

.baseIndex div#contentsMain div.topics ul.topicsBanner.bottom5{
	padding-bottom:5px;
	margin-bottom:0;
}

.baseIndex div#contentsLeft div.mextspecialcontents.border0{
	border:0;
}	

		.baseIndex div#contentsMain div.topics h2.saigai{
			_display:inline-block;
			width:auto;
			height:auto;
			text-indent:0;
			overflow:show;
			border-left:0;
			border-bottom:1px solid #e1e1e1;
			padding:11px 0 9px 10px;
			margin:0 0 15px 0;
			font-size:140%;
			color:#FFF;
			background:#467a19;
		}
		.baseIndex div#contentsMain div.topics h3.saigai{
			_display:inline-block;
			border-left:0;
			border-top:2px solid #8cae5d;
			border-bottom:1px solid #e1e1e1;
			background:#f9faf5;
			padding:7px 6px 6px 8px;
			font-size:100%;
			margin:0 10px 15px 9px;
			font-size:120%;
			color:#2a4313;
		}

		.baseIndex div#contentsMain div.topics ul.topicsImg{
			margin-bottom:15px;
			background:url(/index_topics_main001.gif) left top no-repeat;
			position:relative;
			height:332px;
		}
			.baseIndex div#contentsMain div.topics ul.topicsImg li{
				margin:0;
				padding:0;
				background:none;
				position:absolute;
			}

			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_hokkaido{top:16px;left:440px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_aomori{top:83px;left:440px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_iwate{top:109px;left:474px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_miyagi{top:134px;left:474px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_akita{top:109px;left:440px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_yamagata{top:134px;left:440px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_fukushima{top:159px;left:440px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_ibaraki{top:184px;left:474px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_tochigi{top:184px;left:440px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_gunma{top:184px;left:404px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_saitama{top:209px;left:404px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_chiba{top:234px;left:474px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_tokyo{top:234px;left:440px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_kanagawa{top:259px;left:404px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_niigata{top:159px;left:377px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_toyama{top:159px;left:344px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_ishikawa{top:130px;left:320px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_fukui{top:184px;left:285px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_yamanashi{top:234px;left:404px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_nagano{top:184px;left:377px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_gifu{top:184px;left:344px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_shizuoka{top:234px;left:377px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_aichi{top:234px;left:344px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_mie{top:234px;left:320px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_shiga{top:209px;left:285px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_kyoto{top:209px;left:250px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_osaka{top:234px;left:250px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_hyougo{top:209px;left:226px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_nara{top:234px;left:285px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_wakayama{top:259px;left:250px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_tottori{top:209px;left:192px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_shimane{top:209px;left:158px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_okayama{top:234px;left:192px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_hiroshima{top:234px;left:158px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_yamaguchi{top:209px;left:125px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_tokushima{top:294px;left:192px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_kagawa{top:269px;left:192px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_ehime{top:269px;left:158px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_kouchi{top:294px;left:158px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_fukuoka{top:209px;left:57px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_saga{top:209px;left:35px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_nagasaki{top:209px;left:13px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_kumamoto{top:234px;left:57px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_oita{top:234px;left:80px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_miyazaki{top:259px;left:80px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_kagoshima{top:284px;left:57px;}
			.baseIndex div#contentsMain div.topics ul.topicsImg li.map_okinawa{top:92px;left:80px;}

/* 20110714追加ここから */

.rightSubMenuBox h2.twitterTitle span{
	display:inline-block;
	background:url(/index_side_01.gif) right center no-repeat;
	padding:3px 20px 1px 0 !important;
}

.rightSubMenuBox h2.facebookTitle span{
	display:inline-block;
	background:url(/index_side_02.gif) right center no-repeat;
	padding:3px 20px 1px 0 !important;
}

.baseIndex div#contentsMain div.topics h2.saigai a{
	color:#FFF;
}

.baseIndex div#contentsMain div.topics ul.topicsBanner2{
	padding-bottom:5px;
}
	.baseIndex div#contentsMain div.topics ul.topicsBanner2 li{
		margin:0 10px 2px 0;
		padding:0 0 0 0;
		background:none;
	}

.baseIndex div#contentsMain div.topics p.topicsBanner3{
	padding-bottom:10px;
}


/* 20110804追加ここから */

.baseIndex div#contentsMain div.topics ul.topicsBanner4{
	padding-bottom:5px;
}
	.baseIndex div#contentsMain div.topics ul.topicsBanner4 li{
		margin:0 8px 2px 0;
		padding:0 0 0 0;
		float:left;
	}


	/* clear ******************************************/
	.baseIndex div#contentsMain div.topics ul.topicsBanner4{display: inline-block;}

	.baseIndex div#contentsMain div.topics ul.topicsBanner4:after{
		content:".";
		display: block;
		height: 0;
		visibility:hidden;
		clear: both;
	}
	/* Hides MacIE5 \*/
	* html .baseIndex div#contentsMain div.topics ul.topicsBanner4{height:1%;}

	.baseIndex div#contentsMain div.topics ul.topicsBanner4{display:block;}
	/* Hides MacIE5 */

