@charset "euc-jp";

#kodateBody {	/*--幅730px ボディ部分--*/
	width:730px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-top:0;
}

/*--左カラム部分--*/
#leftColumn {
	width:520px;
	float:left;
}

/*--右カラム部分--*/
#rightColumn {
	width:210px;
	float:right;
}

/*--共通利用--*/
.kodateIndexWrapper a.cViewLink {
	background:url(/img/index/top_sprite.png) no-repeat right 1px;
	padding:0 12px 0 0;
}

/*--メイン検索部分--*/
#mainSearch {
	width:520px;
	margin-bottom:15px;
}

/*--地域から探す--*/
#mainSearch .searchArea {
	float:left;
	width:304px;
	height:261px;
	margin-bottom:4px;
	background:url(/img/index/box_footer01.gif) no-repeat left bottom;
}

#mainSearch .searchArea .searchWrapper {
	padding:0px 0px 0px;
	border-left:2px solid #FFA200;
	border-right:2px solid #FFA200;
}

/*--沿線から探す--*/
#mainSearch .searchRailway {
	float:right;
	width:210px;
	height:246px;
	margin-bottom:5px;
	padding-bottom:15px;
	background:url(/img/index/box_footer01.gif) no-repeat right bottom;
}

#mainSearch .searchRailway .searchWrapper {
	height:200px;
	border-left:2px solid #FFA200;
	border-right:2px solid #FFA200;
}

#mainSearch .searchRailway dt {
	padding:2px 0px 0px 5px;
	font-size:115%;
	font-weight:bold;
	line-height:140%;
}

#mainSearch .searchRailway li {	/*--沿線項目の高さ指定（項目間の空きを指定）--*/
	height:16px;
	padding:0px 0px 0px 20px;
}

/*--会社から探す--*/
#mainSearch .searchCorp {
	clear:both;
	width:520px;
	padding-bottom:10px;
	background:url(/img/index/box_footer02.gif) no-repeat left bottom;
}

#mainSearch .searchCorp .searchWrapper {
	position:relative;
	width:508px;
	padding:8px 0px 0px 8px;
	border-left:2px solid #FFA200;
	border-right:2px solid #FFA200;
}

#mainSearch .searchCorp li {
	float:left;
	padding:3px 3px 0 18px;
	background:url(/img/index/arrow_green.gif) no-repeat 8px center;
}

#mainSearch .searchCorp .corpLink{
	clear:both;
	padding:0 10px 8px 3px;
	text-align: right;
}

/*--こだわりの会社共通オブジェクト--*/
#mainSearch .searchCorp .object {
	position:relative;
	height:56px;
	overflow:visible;
}

#mainSearch .searchCorp .object p {
	padding:5px 8px 5px 78px;
}

#mainSearch .searchCorp .object p a {
	line-height:110%;
}

#mainSearch .searchCorp .object a img {
	position:absolute;
	left:9px;
	top:7px;
	border:1px solid #3366FF;
}

#mainSearch .searchCorp .object a:hover img {
	border:1px solid #FE6600;
}

/*--クオリティにこだわり--*/
#mainSearch .searchCorp #quality {
	float:left;
	width:160px;
	margin-right:9px;
	border-left:1px solid #CC0000;
}

/*--防犯・耐震にこだわり--*/
#mainSearch .searchCorp #security {
	float:left;
	width:160px;
	margin-right:9px;
	border-left:1px solid #0017C6;
}

/*--環境・健康にやさしい--*/
#mainSearch .searchCorp #environment {
	float:left;
	width:160px;
	margin-right:0px;
	border-left:1px solid #009900;
}


/*--テーマから探す--*/
#mainSearch .searchTheme {
	clear:both;
	width:520px;
	margin-top:10px;
	padding-bottom:10px;
	background:url(/img/index/box_footer02.gif) no-repeat left bottom;
}

#mainSearch .searchTheme .themeDescription {
	padding-right: 11em;
}

#mainSearch .searchTheme .themeLink {
	margin: 0 10px 0 0;
	text-align: right;
}

#mainSearch .searchTheme .searchWrapper {
	position:relative;
	width:508px;
	padding:8px 0px 0px 8px;
	border-left:2px solid #FFA200;
	border-right:2px solid #FFA200;
}

#mainSearch .searchTheme ul {
	width: 253px;
	float: left;
	padding:4px 0 0 1px;
}

#mainSearch .searchTheme .searchThemeTopics {
	padding:2px 0 2px 0;
}

#mainSearch .searchTheme .searchThemeTopics p {
	padding:2px 0 2px 0;
	font-weight:bold;
}

#mainSearch .searchTheme .searchThemeTopics img {
	vertical-align:top;
	margin-right:4px;
}

#mainSearch .searchTheme li {
	padding:0px 0px 2px 13px;
	background:url(/img/index/arrow_green.gif) no-repeat 0px 3px;
}

#mainSearch .searchTheme #searchTheme_special a img {
	border:1px solid #3366FF;
}

#mainSearch .searchTheme #searchTheme_special a:hover img {
	border:1px solid #FE6600;
}

#mainSearch .searchTheme #searchTheme_special dl {
	width: 500px;
	min-height:60px;
	background:url(/img/index/dot_line2.gif) repeat-x left bottom;
	padding-top:6px;
}

* html #mainSearch .searchTheme #searchTheme_special dl {
	height:60px;
}

#mainSearch .searchTheme #searchTheme_special dl img {
	border:none;
}

#mainSearch .searchTheme #searchTheme_special dl a:hover img {
	border:none;
}

#mainSearch .searchTheme #searchTheme_special .listLast {
	background:none;
}

#mainSearch .searchTheme #searchTheme_special dt {
	float:left;
	margin-right:8px;
}

#mainSearch .searchTheme #searchTheme_special dd {
	margin:2px;
}

#mainSearch .searchTheme #searchTheme_special dd .reportLink {
	text-align:right;
}

#mainSearch .searchTheme #searchTheme_special .specialDescription {
	margin-top:4px;
	position:relative;
}

#mainSearch .searchTheme #searchTheme_special .specialDescription p {
	width:380px;
}

#mainSearch .searchTheme #searchTheme_special .specialDescription div {
	position:absolute;
	width:120px;
	right:6px;
	top:0;
}


/*--特別企画枠--*/
#specialBanner1 {
	float:right;
	margin:26px 0px 5px;
}

#specialBanner2 {
	float:right;
	margin:0px 0px 0px;
}

/*--右サイドバナー(特集枠変更前)--*/
.bannerWrapper {
	position:relative;
	width:205px;
	padding-bottom:5px;
	margin:4px 0px 0px 5px;
	background:url(/img/index/box_footer04.gif) no-repeat bottom;	/*--ボックスの角丸フッター--*/
}

.bannerWrapper p.description {
	padding:0;
	margin:0;
}

.bannerWrapper .object {	/*--バナーのコンテナ　緑色の横枠もここで指定--*/
	padding-left:3px;
	padding-top:10px;
	border-left:2px solid #4b9a0a;
	border-right:2px solid #4b9a0a;
}

.bannerWrapper .object a:link img {
	border:1px solid #252bfb;
	margin-bottom:10px;
}

.bannerWrapper .object a:visited img {
	border:1px solid #252bfb;
	margin-bottom:10px;
}

.bannerWrapper .object a:hover img {
	border:1px solid #fe6600;
	margin-bottom:10px;
}

.bannerWrapper .object a:active img {
	border:1px solid #252bfb;
	margin-bottom:10px;
}


/*--右サイドバナーを特集枠へ変更--*/
.topicsWrapper {
	position:relative;
	width:205px;
	padding-bottom:5px;
	margin:4px 0px 0px 5px;
	background:url(/img/index/box_footer04.gif) no-repeat bottom;	/*--ボックスの角丸フッター--*/
}

.topicsWrapper p.description {
	padding:0;
	margin:0;
}

.topicsWrapper .object {	/*--バナーのコンテナ　緑色の横枠もここで指定--*/
	padding-left:2px;
	padding-top:2px;
	border-left:2px solid #4b9a0a;
	border-right:2px solid #4b9a0a;
}

.topicsWrapper .object dl {
	width:197px;
	margin-bottom:4px;
}

.topicsWrapper .object .topicTieup {
	margin-bottom:7px;
}

.topicsWrapper .object dd {
	margin-top:1px;
	min-height:55px;
}

* html .topicsWrapper .object dd {
	height:1%;
}

.topicsWrapper .object dd img {
	margin:4px;
	border:1px solid #CCCCCC;
}

.topicsWrapper .object dd p {
	margin:-57px 0 4px 57px;
}

.topicsWrapper .object .topicArea dd {
	background-color:#CFDEF7;
}

.topicsWrapper .object .topicDaikibo dd {
	background-color:#CCE5CC;
}

.topicsWrapper .object .topicNeraime dd {
	background-color:#F3CCDC;
}

.topicsWrapper .object .topicTieup dd {
	background-color:#ece9d8;
}

/*--右サイドバナーにウィークリーランキング追加--*/
.indexWeeklyRanking {
	position:relative;
	width:205px;
	padding-bottom:5px;
	margin:0 0 10px 0;
	background:url(/img/index/box_footer04.gif) no-repeat bottom;	/*--ボックスの角丸フッター--*/
}

.indexWeeklyRanking .object {	/*--バナーのコンテナ　緑色の横枠もここで指定--*/
	padding-left:2px;
	padding-top:2px;
	border-left:2px solid #4b9a0a;
	border-right:2px solid #4b9a0a;
}

.indexWeeklyRanking div.description {
	position: relative;
	padding:0;
	margin:0;
}

.indexWeeklyRanking div.description span {
	position: absolute;
	top: 4px;
	right: 8px;
	font-size: 11px;
	line-height: 1.1em;
}

.indexWeeklyRanking .rankingProperty {
	margin: 0 1px 10px;
	padding: 5px;
	background-color: #F4F4E1;
}

* html .indexWeeklyRanking .rankingProperty {
	height: 1%;
}

.indexWeeklyRanking .rankingPropertyImg {
	float: left;
	width: 56px;
	height: 56px;
	border: 2px solid #E6E6E6;
}

.indexWeeklyRanking .rankingPropertyImg a img {
	border: 1px solid #0000FF;
}

* html .indexWeeklyRanking .rankingPropertyImg a img {
	margin-bottom: -3px;
}

.indexWeeklyRanking .rankingPropertyImg a:hover img {
	border: 1px solid #FE6600;
}

.indexWeeklyRanking .rankingPropertyName {
	float: right;
	width: 120px;
}

.indexYearlyRanking {
	width: 205px;
	text-align: right;
}


/*
.topicsWrapper .object a:link img {
	border:1px solid #252bfb;
	margin-bottom:10px;
}

.topicsWrapper .object a:visited img {
	border:1px solid #252bfb;
	margin-bottom:10px;
}

.topicsWrapper .object a:hover img {
	border:1px solid #fe6600;
	margin-bottom:10px;
}

.topicsWrapper .object a:active img {
	border:1px solid #252bfb;
	margin-bottom:10px;
}
*/



#machiRepo {
	background:url(/img/index/box_footer05.gif) no-repeat bottom;	/*--街レポの角丸フッター--*/
	margin-top:0;
	margin-bottom:10px;
}

#machiRepo .object {	/*--街レポのコンテナ　緑色の横枠もここで指定--*/
	border-left:2px solid #056e08;
	border-right:2px solid #056e08;
	padding-top:1px;
}

#machiRepo .object dl {
	position:relative;
	border-bottom:2px solid #999999;
	margin:6px;
}

#machiRepo .object dt {
	font-weight:bold;
	padding-left:32px;
	height:22px;
	background:url(/img/index/bg_machirepo.gif) no-repeat top left;
}

#machiRepo .object dd {
	padding-bottom:6px;
}

#machiRepo .object dd div {
	margin-top:-1.5em;
	float:right;
}

/* safari only */
html:\66irst-child #machiRepo .object dd div {
	margin-top:0;
}

#machiRepo .object #machiRepo_bottom {
	border:none;
	margin-bottom:0;
}

/*--ココがスゴイ！--*/
#specialPropertyWrapper iframe {
	width:205px;
	margin:10px 0px 10px 5px;
}

/*--ランキング--*/
#indexRankingWrapper iframe {
	width:205px;
	margin:5px 0px 5px 5px;
}

#specialProperty {
	overflow:visible;
	position:relative;
	width:205px;
	padding-bottom:4px;
	background:#fefeee url(/img/index/box_footer06.gif) no-repeat bottom;	/*--ボックスの角丸フッター--*/
}

#specialProperty p.description {
	width:181px;
	padding:0px 10px 0px;
	border-left:2px solid #ffcc33;
	border-right:2px solid #ffcc33;
	border-bottom:1px solid #ffcc33;
	font-size:92%;
	background:url(/img/index/bg_pr.gif) no-repeat top;
}

#specialProperty .object {	/*--１物件分のコンテナ　黄色の横枠もここで指定--*/
	width:181px;
	padding:15px 10px 0px;
	border-left:2px solid #ffcc33;
	border-right:2px solid #ffcc33;
}

#specialProperty .object img {
	float:left;
	border:1px solid #3366FF;
}

#specialProperty .object a:hover img {
	border:1px solid #FE6600;
}

#specialProperty .object p {
	margin-left:83px;
	line-height:120%;
}

#specialProperty .object h3 {	/*--物件名の下に区切り線--*/
	position:relative;
	_width:100px;
	clear:both;
	padding:3px 0px;
	border-bottom:1px solid #999999;
}


#specialProperty .object h3 a {	/*--物件名の行高--*/
	line-height:110%;
}

#specialProperty .bottom h3 {	/*--一番下の物件は下線なし--*/
	border-bottom:none !important;
}

#specialProperty .specialPropertyLink {
	text-align:right;
	padding:4px 8px 2px 2px;
}


/*--新着メール--*/
#newArrival {
	float:right;
	clear:right;
	margin:0px 0px 15px;
}

/*--イベント・展示会--*/
#searchEvent {
	float:right;
	clear:right;
	margin:0px 0px 15px;
}

/*--新着メール・イベントボタン--*/
.indexBtn {
	width:258px;
	float:left;
	margin-bottom:16px;
}

.indexBtn div {
	position:relative;
	width:258px;
	height:80px;
	overflow:hidden;
}

.indexBtn div a {
	display:block;
	width:100%;
	height:100%;
}

.indexBtn div a img {
	position:absolute;
	top:-80px;
}

.indexBtn div a:hover img {
	filter:alpha(opacity=100);
	top:0px;
}

/*--コンテンツ部分--*/
#knowledgeContents {
	clear:right;
	float:right;
	position:relative;
	width:205px;
	margin:0px 0px 20px 0px;
	border-bottom:2px solid #84D7E3;
}

#knowledgeContents h2 {
	position:relative;
	width:191px;
	height:17px;
	padding:3px 5px;
	background:url(/img/index/title_bg.gif) no-repeat -2px 0px;
	border-left:2px solid #84D7E3;
	border-right:2px solid #84D7E3;
}

#knowledgeContents h2 img {	/*--RSSアイコン用--*/
	position:absolute;
	top:4px;
	right:6px;
}

#knowledgeContents div {
	width:194px;
	padding:5px 0px 10px 7px;
	border-left:2px solid #84D7E3;
	border-right:2px solid #84D7E3;
}

#knowledgeContents dt {
	padding:4px 2px 2px 50px;
	font-size:117%;
	font-weight:bold;
}

#knowledgeContents dd {
	padding-left:50px;
	background:url(/img/index/dot_line3.gif) repeat-x left bottom;
	min-height:26px;
}

* html #knowledgeContents dd {
	height:26px;
}

#knowledgeContents #knowledgeContents_dento {
	background:url(/img/index/icon_dento.gif) no-repeat left 2px;
}

#knowledgeContents #knowledgeContents_tx {
	background:url(/img/index/icon_tx.gif) no-repeat left 2px;
}

#knowledgeContents #knowledgeContents_tokyu {
	background:url(/img/index/icon_tokyu.gif) no-repeat left 2px;
}

#knowledgeContents #knowledgeContents_seibu {
	background:url(/img/index/icon_seibu.gif) no-repeat left 2px;
}

/*
#knowledgeContents dt {
	padding:0.2em 0 0 10px;
	background:url(/img/index/arrow_green.gif) no-repeat 0 center;
}

#knowledgeContents dd {
	padding:0 0 0.2em 10px;
	margin: 0 5px 0 0;
	background:url(/img/index/dot_line3.gif) repeat-x left bottom;
}
*/

#knowledgeContents ul li {
	width:181px;
	margin:3px 0px;
	padding:0px 0px 0px 10px;
	background:url(/img/index/arrow_green.gif) no-repeat 0px 5px;
	letter-spacing:-1px;
}

#knowledgeContents p {
	text-align:right;
	padding-right:8px;
}

/*--ピックアップ--*/
#pickUpIssue {
	float:left;
	width:520px;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #479C03;
}

#pickUpIssue p.leadSentense {
	margin:7px 10px;
}

.primaryIssue {
	float:left;
	width:200px;
}

.primaryIssue .article {
	padding:10px;
	background:#E7E7E7;
}

.primaryIssue .article p {
	padding:0px 0px 5px 0px;
}

.primaryIssue .article img {
	border:1px solid #3366FF;
}

.primaryIssue .article a:hover img {
	border:1px solid #FE6600;
}

.followingIssue {
	margin:0px 0px 0px 210px;
}

.followingIssue .article {
	position:relative;
	padding:5px 0px;
	min-height: 42px;
	background:url(/img/index/dot_line.gif) repeat-x top;
}

* html .followingIssue .article {
	height: 42px;
}

.followingIssue .article p {
	height:33px;
	padding:0px 0px 0px 70px;
}

.followingIssue .article img {
	position:absolute;
	left:1px;
	top:5px;
	border:1px solid #3366FF;
}

.followingIssue .article a:hover img {
	border:1px solid #FE6600;
}

.cPickUpIssue h3 {
	background: url(/img/index/top_sprite.png) no-repeat -509px -40px;
	border-bottom: dotted 1px #FDA304;
	clear: both;
	color: #287502;
	margin: 20px 0 10px 0;
	padding: 0 0 0 14px;
}
.cPickUpIssue h3.clear {
	margin-top: 0;
}
.cPickUpIssue .links {
	overflow: hidden;
	_zoom: 1;
}
.cPickUpIssue .links li {
	display: inline;
	margin-right: 10px;
	white-space: nowrap;
}


/*--お知らせ--*/
#updateInfo {
	width:520px;
	margin:0px 0px 40px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #007CE5;
}

#updateInfo p {
	padding:5px 0px 5px 8px;
}

#updateInfo li {
	position:relative;
	width:510px;
	padding:5px 0px 5px 10px;
	background:url(/img/index/dot_line.gif) repeat-x top;
}

#updateInfo li.adhoc {	/*--一番下の項目は点線非表示--*/
	position:relative;
	background:none;
}

#updateInfo li span {
	padding:0px 0px 0px 30px;
}

#updateInfo li span.new {
	padding:0px 0px 0px 30px;
	background:url(/img/index/icon_new.gif) no-repeat 0px 1px;
}

#updateInfo li a {
	padding:0px 0px 0px 10px;
	background:url(/img/index/arrow_blue.gif) no-repeat 0px 3px;
}

/*--不動産会社の方へ--*/
#toRealtors {
	clear:right;
	float:right;
	width:200px;
	padding:0px 0px 0px 5px;
}

#toRealtors p {
	font-size:85%;
	line-height:120%;
	margin:0px 0px 10px 5px;
}

/*--Lococom open告知--*/
#groupSiteNews {
	clear:right;
	float:right;
	width:200px;
	padding:0px 0px 0px 5px;
}

#groupSiteNews p {
	margin:4px 0px;
	font-size:85%;
	line-height:120%;
	margin:0px 0px 20px 0px;
}

/*--TRST-e・ISMS--*/
#siteSecurity {
	clear:right;
	position:relative;
	width:200px;
	padding:0px 0px 0px 5px;
}

#siteSecurity p {
	margin:4px 0px 20px 0px;
	font-size:85%;
	line-height:120%;
}

#siteSecurity p a {
	color:#333333 !important;
}

#siteSecurity p a:hover {
	color:#CE985B !important;
}

/*--家づくりバナー--*/
#iezukuriBanner {
	position:relative;
	width:520px;
	margin:0px 0px 20px 0px;
	text-align:center;
}

#iezukuriBanner img {
	padding-bottom:8px;
}

/*--notifications--*/
#notifications {
	float:left;
	position: relative;
	width: 510px;
	padding: 1em 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#notifications span {
	display: block;
	margin: -1.4em 0 0 1.2em;
}

/*--合同企画2006秋バナー20060831-20061031--*/
#goudoukikakuBanner {
	float:left;
	position:relative;
	width:520px;
	margin:0px 0px 0px 0px;
	text-align:center;
}




/*-- TOPページ (20080805)--*/

/*-- TOPページWrapper --*/
.kodateIndexWrapper {
	width: 730px;
	margin: 10px auto 30px;
}

/*-- メインカラム(左側カラム) --*/
.kodateIndexWrapper .cMainColumn {
	float: left;
	width: 520px;
	margin-right: 5px;
}

.kodateIndexWrapper .cMainColumn p.subTtl {
	margin: 0 0 10px 10px;
	color: #666;
}
.kodateIndexWrapper .cMainColumn .cSearch p.subTtl,
.kodateIndexWrapper .cMainColumn .cPickUpIssue  p.subTtl {
	margin: 5px 0 10px 0;
}

.kodateIndexWrapper .cMainColumn .cSearchWrapper {	/*-- 検索系共通Wrapper --*/
	margin:0 0 10px 0;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper h2 {
	padding:0 0 6px 10px;
	background:url(/img/index/top_sprite.png) no-repeat scroll 0 -268px;
}
.kodateIndexWrapper .cMainColumn .cAreaSearch {	/*-- 地域から探す --*/
	background:url(/img/index/top_sprite.png) no-repeat scroll 0 -300px;
	padding-top: 6px;
}
.kodateIndexWrapper .cMainColumn .cAreaSearch h2 {
	background: none;
	font-weight: normal;
}
.kodateIndexWrapper .cMainColumn .cAreaSearch .cSpeedSearch {
	background: #C2E0F0;
	padding:0 0 5px;
	width: 514px;
}
.kodateIndexWrapper .cMainColumn .cAreaSearch .cSpeedSearch .cSpeedSearchBox {
	background:url(/img/index/bg_speedsearch.gif) repeat-x 0 0;
	padding: 10px 0 3px 7px;
}
.kodateIndexWrapper .cMainColumn .cAreaSearch .cSpeedSearch .cSpeedSearchBox h3 {
	width: 77px;
	*padding-top: 3px;
}

.kodateIndexWrapper .cMainColumn .cSearch {	/*-- 検索系共通(地域除く) --*/
	width:500px;
	border:solid 3px #FEA811;
	border-top:none;
	padding: 5px 7px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch {	/*-- 特集から探す --*/
	min-height: 70px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	background: url(/img/index/bg_index_line.gif) repeat-x bottom left;
}

* html .kodateIndexWrapper .cMainColumn .cSpecialSearch {
	height: 70px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearchLast {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch2 {	/*-- 特集から探す2 --*/
	min-height: 75px;
	padding: 5px 0 2px;
}

* html .kodateIndexWrapper .cMainColumn .cSpecialSearch2 {
	height: 120px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch2 th,
.kodateIndexWrapper .cMainColumn .cSpecialSearch2 td,
.kodateIndexWrapper .cMainColumn .cSpecialSearch3 td {
	padding-right: 4px;
	padding-bottom: 2px;
}
.kodateIndexWrapper .cMainColumn .cSpecialSearch2 th {
	padding-bottom: 5px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch2 .cLast {
	padding-right: 0;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch2 .cSpecialLink {
	text-align: right;
}
.kodateIndexWrapper .cMainColumn .cDescription td ul {
	overflow: hidden;
	zoom: 1;
	margin: 0 0 3px 0;
}
.kodateIndexWrapper .cMainColumn .cSpecialSearch2 .cDescription td li,
.kodateIndexWrapper .cMainColumn .cSpecialSearch3 .cDescription td li {
	float:left;
	background: url("/img/sitemap/ico_search.gif") no-repeat scroll left transparent;
    padding-left: 6px;
    margin-right:15px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch2 .cDescription td li a,
.kodateIndexWrapper .cMainColumn .cSpecialSearch3 .cDescription td li a {
	text-decoration: underline;
}


.kodateIndexWrapper .cMainColumn .cSpecialSearch3 {	/*-- 特集から探す3 --*/
	border-bottom:dotted 2px #ddd;
	padding:0 0 5px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch3 th {
	padding-right: 4px;
	padding-bottom: 5px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch3 .cDescription td {
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: top;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch3 .cLast {
	padding-right: 0;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch3 .cSpecialLink {
	text-align: right;
}

.kodateIndexWrapper .cMainColumn .cSpecialDescription li {
	padding: 0px 0px 6px 13px;
	background: url(/img/index/arrow_green.gif) no-repeat 0px 3px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch .cSpecialSearchImg {	/*-- 特集画像 --*/
	float: left;
	margin-right: 10px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch .cSpecialSearchDescription {	/*-- 特集説明文 --*/
	float: left;
	width: 360px;
}

.kodateIndexWrapper .cMainColumn .cSpecialSearch .cSpecialSearchDescription p {
	margin-bottom: 5px;
}

.kodateIndexWrapper .cMainColumn .cThemeSearch {	/*-- テーマから探す --*/
}

* html .kodateIndexWrapper .cMainColumn .cThemeSearch {
	height:1%;
}

.kodateIndexWrapper .cMainColumn p.cThemeSearch {
	padding-bottom: 2.5em;
	background: url(/img/index/top_sprite.png) no-repeat 0 -500px;
}
.kodateIndexWrapper .cMainColumn .cThemeSearch ul {
	width: 245px;
	float: left;
	padding: 0 0 0 5px;
}

.kodateIndexWrapper .cMainColumn .cThemeSearch li {
	padding: 0px 0px 2px 13px;
	background:url(/img/index/top_sprite.png) no-repeat 0 0.2em;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch ul {
	width:500px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li{
	float:left;
	margin:0 5px 0 0;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li a{
	display:block;
	width:50px;
	height:34px;
	background:url(/img/index/top_sprite.png) no-repeat;
	text-indent:-999999px;
	outline: none;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnA a{
	background-position:0 -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnA a:hover{
	background-position:0 -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnK a{
	background-position:-50px -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnK a:hover{
	background-position:-50px -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnS a{
	background-position:-100px -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnS a:hover{
	background-position:-100px -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnT a{
	background-position:-150px -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnT a:hover{
	background-position:-150px -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnN a{
	background-position:-200px -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnN a:hover{
	background-position:-200px -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnH a{
	background-position:-250px -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnH a:hover{
	background-position:-250px -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnM a{
	background-position:-300px -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnM a:hover{
	background-position:-300px -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnY a{
	background-position:-350px -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnY a:hover{
	background-position:-350px -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnR a{
	width:60px;
	background-position:-400px -190px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnR a:hover{
	background-position:-400px -224px;
}
.kodateIndexWrapper .cMainColumn .cMemberSearch ul li.cMsBtnR {
	margin:0;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberMovie h3 {
	margin-bottom: 3px;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberMovie .cMovie {
	margin-right: 4px;
	padding: 2px 2px 0 2px;
	float: left;
	background: url(/img/index/top_sprite.png) no-repeat -300px -40px;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberMovie .cLast {
	margin-right: 0;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberMovie .cMovie img {
	margin-bottom: 17px;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberMovie .cMovie .cCorpName {
	width: 160px;
	background:#fff;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberCategory {
	float: left;
	width: 162px;
	margin-top: 10px;
	margin-right: 7px;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberCategoryLast {
	margin-right: 0;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberCategory h3 {
	margin-bottom: 5px;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberCategory a img {
	border:1px solid #3366FF;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberCategory a:hover img {
	border:1px solid #FE6600;
}

.kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberCategory p {
	margin-bottom: 5px;
}

* html .kodateIndexWrapper .cMainColumn .cMemberSearch .cMemberCategory {
	zoom: 1;
}

.kodateIndexWrapper .cIndexLink {	/*-- 一覧へのリンク --*/
	margin-top: 2px;
	margin-bottom: 4px;
	text-align: right;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper {
	margin-bottom: 18px;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cPickUpIssue {
	margin: 10px;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cPickUpIssue p {
	margin-bottom: 5px;
}


.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cPrimaryIssue {
	float: left;
	width: 180px;
	padding-right: 10px;
	margin-bottom: 20px;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cPrimaryIssue img {
	border: 1px solid #3366FF;
	margin-bottom: 5px;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cPrimaryIssue a:hover img {
	border: 1px solid #FE6600;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cFollowingIssue {
	position: relative;
	min-height: 44px;
	margin: 0px 0px 5px 190px;
	padding: 0 0 5px 0;
	border-bottom:dotted 1px #ddd;
}

* html .kodateIndexWrapper .cMainColumn .cPickUpWrapper .cFollowingIssue {
	height: 44px;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cFollowingIssue p {
	min-height: 33px;
	padding: 0px 0px 0px 70px;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cFollowingIssue img {
	position: absolute;
	left: 1px;
	border: 1px solid #3366FF;
}

.kodateIndexWrapper .cMainColumn .cPickUpWrapper .cFollowingIssue a:hover img {
	border:1px solid #FE6600;
}

.kodateIndexWrapper .cMainColumn .cNewsWrapper {
	margin-bottom: 150px;
}

.kodateIndexWrapper .cMainColumn .cNewsWrapper h2 {
	margin-bottom: 10px;
}
.kodateIndexWrapper .cMainColumn .cNewsWrapper .cNews {
	margin: 0 0 0 10px;
}

.kodateIndexWrapper .cMainColumn .cNewsWrapper .cNews dt {
	width: 60px;
}

.kodateIndexWrapper .cMainColumn .cNewsWrapper .cNews dd {
	margin: -1.4em 0 0.8em 6em;
}

.kodateIndexWrapper .cMainColumn .cAdvertisement {
	width: 468px;
	margin: 0 auto 10px;
	text-align: center;
}

.kodateIndexWrapper .cMainColumn .cWideAdvertisement {
	width: 468px;
	margin: 0 auto 10px;
}

.kodateIndexWrapper .cMainColumn .cWideAdvertisement p {
	margin-bottom: 7px;
}

.kodateIndexWrapper .cMainColumn .cAdvertisement img {
	margin: 0 10px;
}

.kodateIndexWrapper .cMainColumn .cSearch,
.kodateIndexWrapper .cMainColumn .cMemberSearch ul {
	display: inline-block;
}

.kodateIndexWrapper .cMainColumn .cSearch:after,
.kodateIndexWrapper .cMainColumn .cMemberSearch ul:after {
	content: "";
	display: block;
	clear: both;
}


/*-- サブカラム(右側カラム) --*/
.kodateIndexWrapper .cSubColumn {
	float: left;
	width: 205px;
	margin-bottom: 10px;
}

.kodateIndexWrapper .cSubColumn iframe {
	margin-bottom: 10px;
}

.kodateIndexWrapper .cSubColumn .cMonthlySpecial {
	border-right: 1px solid #98C53A;
	border-bottom: 1px solid #98C53A;
	border-left: 1px solid #98C53A;
	padding: 2px;
	margin-bottom: 10px;
	background-color: #ECF5D1;
}

.kodateIndexWrapper .cSubColumn .cMonthlySpecial dt {
	margin-bottom: 5px;
}

.kodateIndexWrapper .cSubColumn .cMonthlySpecial dd {
	min-height: 75px;
}

* html .kodateIndexWrapper .cSubColumn .cMonthlySpecial dd {
	height: 75px;
}

.kodateIndexWrapper .cSubColumn .cMonthlySpecial dd a img {
	border: 1px solid #0000FF;
	margin-left:2px;
	mardin-right:2px;
}

.kodateIndexWrapper .cSubColumn .cMonthlySpecial dd a:hover img {
	border: 1px solid #FE6600;
}

.kodateIndexWrapper .cSubColumn .cMonthlySpecial dd p {
	margin:-70px 0 4px 110px;
}

.kodateIndexWrapper .cSubColumn #cMonthlySpecial_footer dd {
	min-height: 36px;
}

* html .kodateIndexWrapper .cSubColumn #cMonthlySpecial_footer dd {
	height: 36px;
}

.kodateIndexWrapper .cSubColumn #cMonthlySpecial_footer dd p {
	margin:0 5px 0 5px;
}

.kodateIndexWrapper .cSubColumn .cSubBanner {
	margin-bottom: 10px;
}

.kodateIndexWrapper .cSubColumn .cSubBanner li {
	position: relative;
	height: 60px;
	overflow: hidden;
	margin-bottom: 5px;
}

.kodateIndexWrapper .cSubColumn .cSubBanner li a:link img {
	position: absolute;
}

.kodateIndexWrapper .cSubColumn .cSubBanner li a:visited img {
	position: absolute;
}

.kodateIndexWrapper .cSubColumn .cSubBanner li a:hover img {
	position: absolute;
	top: -60px;
}

* html .kodateIndexWrapper .cSubColumn .cSubBanner li a:hover img {
	filter:alpha(opacity=100);
}

*:first-child+html .kodateIndexWrapper .cSubColumn .cSubBanner li a:hover img {
	filter:alpha(opacity=100);
}

.kodateIndexWrapper .cSubColumn .cSubBanner .cMobleLink {
	padding: 2px;
	min-height: 52px;
}

* html .kodateIndexWrapper .cSubColumn .cSubBanner .cMobleLink {
	height: 52px;
}

.kodateIndexWrapper .cSubColumn .cSubBanner .cMobileLink img {
	float: left;
}

.kodateIndexWrapper .cSubColumn .cSubBanner .cMobileLink p {
	width: 146px;
	float: right;
}

.kodateIndexWrapper .cSubColumn .cContents {
	margin-bottom: 10px;
}

.kodateIndexWrapper .cSubColumn .cContents h2 {
	margin-bottom: 5px;
}
.kodateIndexWrapper .cSubColumn .cContents .subTtl {
	margin: 0 0 10px 0;
	color: #666;
}

.kodateIndexWrapper .cSubColumn .cContents dl {
	margin: 0 0 20px 10px;
}

.kodateIndexWrapper .cSubColumn .cContents li {
	margin-bottom:0.2em;
	padding-left: 12px;
	background: url(/img/index/top_sprite.png) no-repeat 0 -20px;
}

.kodateIndexWrapper .cSubColumn .cContents .cColumn {
	margin: 0 0 0 10px;
}
.kodateIndexWrapper .cSubColumn .cContents dt{
	font-weight:bold;
	color:#625C36;
	border-bottom:dotted 2px #d2d2d2;
	margin:0 0 0.5em 0;
}
.kodateIndexWrapper .cSubColumn .cContents .cColumn .cHeading {
	margin-bottom:0.2em;
	color: #999999;
}

.kodateIndexWrapper .cSubColumn .cContents .cColumn ul {
	margin: 0 0 10px 0;
}

.kodateIndexWrapper .cAttention {
	padding: 5px;
	background-color: #EEEEEE;
}

.indexRankingWrapper {
	width: 205px;
}

.indexRankingWrapper .cRanking {
	padding: 2px;
	border: 1px solid #7AB500;
	background-color: #ECF5D1;
}

.indexRankingWrapper .cRankingDescription {
	position: relative;
}

.indexRankingWrapper .cRankingDescription span {
	position:absolute;
	right:5px;
	top:3px;
	font-size:11px;
	line-height:1.1em;
}

.indexRankingWrapper .cRankingProperty {
	margin:0pt 1px 10px;
	padding:5px;
}

.indexRankingWrapper .cRankingPropertyImg {
	border:2px solid #E6E6E6;
	float:left;
	height:56px;
	width:56px;
}

.indexRankingWrapper .cRankingPropertyImg a img {
	border:1px solid #0000FF;
}

.indexRankingWrapper .cRankingPropertyImg a:hover img {
	border:1px solid #FE6600;
}

.indexRankingWrapper .cRankingPropertyName {
	float:right;
	width:120px;
}

.indexRankingWrapper .cRanking ul {
	height: 27px;
	margin-bottom: 10px;
}

.indexRankingWrapper .cRanking li {
	position: relative;
	float: left;
	width: 97px;
	height: 27px;
	margin-right: 5px;
	overflow: hidden;
}

.indexRankingWrapper .cRanking li a:hover img {
	position: absolute;
	top: -27px;
}

* html .indexRankingWrapper .cRanking li a:hover img {
	filter:alpha(opacity=100);
}

.indexRankingWrapper .cRanking .cRankingBtnLast {
	margin-right: 0;
}

.indexRankingWrapper .cYearlyRanking {
	position: relative;
	height: 42px;
	overflow: hidden;
	margin: 0 auto;
	width: 197px;
}

.indexRankingWrapper .cYearlyRanking a:hover img {
	position: absolute;
	top: -42px;
}

* html .indexRankingWrapper .cYearlyRanking a:hover img {
	filter:alpha(opacity=100);
}

*:first-child+html .indexRankingWrapper .cYearlyRanking a:hover img {
	filter:alpha(opacity=100);
}


/*-- 201008_flash代替地図とタイトル修正 --*/

.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi {
	padding:0 0 6px 10px;
	background:url(/img/index/top_sprite.png) no-repeat 0 -262px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li{
	float:left;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li.cTtlArea h2{
	padding:8px 13px 6px 25px;
	background-position:0 -340px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li.cTtlCatalog h2{
	padding:8px 17px 6px 25px;
	background-position:-209px -340px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi a {
	display:block;
	outline:none;
	padding:0 0 6px 10px;
	background:url(/img/index/top_sprite.png) no-repeat ;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li.cTtlArea a {
	padding:11px 13px 3px 25px;
	background-position:0 -378px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li.cTtlArea a:hover {
	background-position:0 -416px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li.cTtlCatalog a {
	padding:11px 16px 3px 26px;
	background-position:-209px -378px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li.cTtlCatalog a:hover {
	background-position:-209px -416px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li.cTtlArea{
	display:block;
	margin:0 5px 0 0;
	width:209px;
	height:38px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi li.cTtlCatalog{
	display:block;
	width:269px;
	height:38px;
}

.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi {
min-height:1px;
}
* html .kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaSearchNavi {
height:1px;
}

.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap {
	height:259px;
	background:url(/img/index/map.png) no-repeat 0 0;
	position:relative;
	border-bottom: none;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap p {
	margin:5px 0 0 5px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul {
	position:absolute;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li{
	display:block;
	width:49px;
	height:23px;
	background:url(/img/index/btn_map_sprite.png) no-repeat;
	text-indent:-999999px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li a{
	display:block;
	outline:none;
	width:49px;
	height:23px;
	background:url(/img/index/btn_map_sprite.png) no-repeat;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap2 li,
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap4 li,
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap5 li, 
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap8 li,
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap9 li{
	float:left;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap1 {
	top:40px;
	left:426px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap2 {
	top:84px;
	left:403px;
	width:98px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap3 {
	top:51px;
	left:285px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap4 {
	top:166px;
	left:354px;
	width:98px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap5 {
	top:212px;
	left:228px;
	width:98px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap6 {
	top:51px;
	left:214px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap7 {
	top:51px;
	left:143px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap8 {
	top:212px;
	left:97px;
	width:98px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap9 {
	top:74px;
	left:13px;
	width:98px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap .cAreaMap10 {
	top:176px;
	left:13px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap1000 {
	background-position:-100px 0px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap5000 {
	background-position:-100px -25px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap2000 {
	background-position:-100px -50px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap6000 {
	background-position:-100px -75px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap3000 {
	background-position:-100px -100px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap7000 {
	background-position:-100px -125px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap4000 {
	background-position:-100px -150px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap15000 {
	background-position:-100px -175px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap17000 {
	background-position:-100px -200px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap16000 {
	background-position:-100px -225px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap18000 {
	background-position:-100px -250px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap20000 {
	background-position:-100px -275px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap19000 {
	background-position:-100px -300px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap13200 {
	background-position:-100px -325px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap13100 {
	background-position:-100px -350px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap14000 {
	background-position:-100px -375px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap12000 {
	background-position:-100px -400px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap11000 {
	background-position:-100px -425px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap8000 {
	background-position:-100px -450px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap10000 {
	background-position:-100px -475px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap9000 {
	background-position:-100px -500px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap21000 {
	background-position:-100px -525px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap22000 {
	background-position:-100px -550px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap24000 {
	background-position:-100px -575px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap23000 {
	background-position:-100px -600px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap27000 {
	background-position:-100px -625px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap28000 {
	background-position:-100px -650px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap26000 {
	background-position:-100px -675px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap25000 {
	background-position:-100px -700px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap29000 {
	background-position:-100px -725px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap30000 {
	background-position:-100px -750px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap33000 {
	background-position:-100px -775px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap34000 {
	background-position:-100px -800px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap32000 {
	background-position:-100px -825px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap31000 {
	background-position:-100px -850px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap35000 {
	background-position:-100px -875px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap38000 {
	background-position:-100px -900px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap37000 {
	background-position:-100px -925px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap39000 {
	background-position:-100px -950px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap36000 {
	background-position:-100px -975px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap41000 {
	background-position:-100px -1000px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap40000 {
	background-position:-100px -1025px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap42000 {
	background-position:-100px -1050px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap44000 {
	background-position:-100px -1075px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap43000 {
	background-position:-100px -1100px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap45000 {
	background-position:-100px -1125px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap46000 {
	background-position:-100px -1150px;
	float:right;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap47000 {
	background-position:-100px -1175px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap1000 a {
	background-position:0 0px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap5000 a {
	background-position:0 -25px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap2000 a {
	background-position:0 -50px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap6000 a {
	background-position:0 -75px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap3000 a {
	background-position:0 -100px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap7000 a {
	background-position:0 -125px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap4000 a {
	background-position:0 -150px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap15000 a {
	background-position:0 -175px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap17000 a {
	background-position:0 -200px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap16000 a {
	background-position:0 -225px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap18000 a {
	background-position:0 -250px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap20000 a {
	background-position:0 -275px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap19000 a {
	background-position:0 -300px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap13200 a {
	background-position:0 -325px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap13100 a {
	background-position:0 -350px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap14000 a {
	background-position:0 -375px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap12000 a {
	background-position:0 -400px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap11000 a {
	background-position:0 -425px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap8000 a {
	background-position:0 -450px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap10000 a {
	background-position:0 -475px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap9000 a {
	background-position:0 -500px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap21000 a {
	background-position:0 -525px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap22000 a {
	background-position:0 -550px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap24000 a {
	background-position:0 -575px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap23000 a {
	background-position:0 -600px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap27000 a {
	background-position:0 -625px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap28000 a {
	background-position:0 -650px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap26000 a {
	background-position:0 -675px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap25000 a {
	background-position:0 -700px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap29000 a {
	background-position:0 -725px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap30000 a {
	background-position:0 -750px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap33000 a {
	background-position:0 -775px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap34000 a {
	background-position:0 -800px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap32000 a {
	background-position:0 -825px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap31000 a {
	background-position:0 -850px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap35000 a {
	background-position:0 -875px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap38000 a {
	background-position:0 -900px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap37000 a {
	background-position:0 -925px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap39000 a {
	background-position:0 -950px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap36000 a {
	background-position:0 -975px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap41000 a {
	background-position:0 -1000px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap40000 a {
	background-position:0 -1025px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap42000 a {
	background-position:0 -1050px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap44000 a {
	background-position:0 -1075px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap43000 a {
	background-position:0 -1100px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap45000 a {
	background-position:0 -1125px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap46000 a {
	background-position:0 -1150px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap47000 a {
	background-position:0 -1175px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap1000 a:hover {
	background-position:-50px 0px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap5000 a:hover {
	background-position:-50px -25px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap2000 a:hover {
	background-position:-50px -50px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap6000 a:hover {
	background-position:-50px -75px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap3000 a:hover {
	background-position:-50px -100px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap7000 a:hover {
	background-position:-50px -125px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap4000 a:hover {
	background-position:-50px -150px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap15000 a:hover {
	background-position:-50px -175px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap17000 a:hover {
	background-position:-50px -200px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap16000 a:hover {
	background-position:-50px -225px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap18000 a:hover {
	background-position:-50px -250px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap20000 a:hover {
	background-position:-50px -275px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap19000 a:hover {
	background-position:-50px -300px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap13200 a:hover {
	background-position:-50px -325px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap13100 a:hover {
	background-position:-50px -350px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap14000 a:hover {
	background-position:-50px -375px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap12000 a:hover {
	background-position:-50px -400px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap11000 a:hover {
	background-position:-50px -425px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap8000 a:hover {
	background-position:-50px -450px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap10000 a:hover {
	background-position:-50px -475px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap9000 a:hover {
	background-position:-50px -500px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap21000 a:hover {
	background-position:-50px -525px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap22000 a:hover {
	background-position:-50px -550px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap24000 a:hover {
	background-position:-50px -575px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap23000 a:hover {
	background-position:-50px -600px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap27000 a:hover {
	background-position:-50px -625px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap28000 a:hover {
	background-position:-50px -650px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap26000 a:hover {
	background-position:-50px -675px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap25000 a:hover {
	background-position:-50px -700px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap29000 a:hover {
	background-position:-50px -725px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap30000 a:hover {
	background-position:-50px -750px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap33000 a:hover {
	background-position:-50px -775px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap34000 a:hover {
	background-position:-50px -800px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap32000 a:hover {
	background-position:-50px -825px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap31000 a:hover {
	background-position:-50px -850px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap35000 a:hover {
	background-position:-50px -875px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap38000 a:hover {
	background-position:-50px -900px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap37000 a:hover {
	background-position:-50px -925px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap39000 a:hover {
	background-position:-50px -950px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap36000 a:hover {
	background-position:-50px -975px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap41000 a:hover {
	background-position:-50px -1000px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap40000 a:hover {
	background-position:-50px -1025px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap42000 a:hover {
	background-position:-50px -1050px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap44000 a:hover {
	background-position:-50px -1075px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap43000 a:hover {
	background-position:-50px -1100px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap45000 a:hover {
	background-position:-50px -1125px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap46000 a:hover {
	background-position:-50px -1150px;
}
.kodateIndexWrapper .cMainColumn .cSearchWrapper .cAreaMap ul li.cAreaMap47000 a:hover {
	background-position:-50px -1175px;
}


/*-- 201009_ケータイでチェック・スマートフォンでチェック追加 --*/
.kodateIndexWrapper .cSubColumn .cMobile1 {
	margin-bottom: 10px;
	padding-top: 6px;
	background: url(/img/index/bg_mobile.gif) no-repeat left top;
}

.kodateIndexWrapper .cSubColumn .cMobile2 {
	padding-bottom: 5px;
	background: url(/img/index/bg_mobile.gif) no-repeat -205px bottom;
}

.kodateIndexWrapper .cSubColumn .cMobile2 dl {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.kodateIndexWrapper .cSubColumn .cMobile2 dt {
	margin: -4px 1px 1px 1px;
}

.kodateIndexWrapper .cSubColumn .cMobile2 dd {
	padding: 4px 11px;
}

.kodateIndexWrapper .cSubColumn .cMobile2 .cCellPhone {
	margin-bottom: 10px;
}

.kodateIndexWrapper .cSubColumn .cMobile2 dd img {
	float: left;
}

.kodateIndexWrapper .cSubColumn .cMobile2 dd .cText {
	width: 108px;
	float: right;
}

.kodateIndexWrapper .cSubColumn .cMobile2 dd .cLink {
	text-align: right;
}
