@charset "utf-8";

/*===================================================================
------------------
CSS Information
------------------
 File name :          top.css
 Summary :            module styles
 Created :            2010-01-19
 Last Update :        2010-01-19
 Author:              wan55 aono
===================================================================*/
/*===================================================================
------------------
Table Of Contents
------------------
 00) #topHeader
 01) #osusumeArea
 02) #topSearch
 03) #mainArea
 04) #sideArea

 99) clearfix

===================================================================*/
/* prefix = #rs_co */

/*-------------------------------------------------------------------
 00) #topHeader
-------------------------------------------------------------------*/
#rs_co_Head {
	margin:0 auto;
	width: 950px;
	text-align: left;
}

#rs_co_Head #headerArea { position: relative;}

#rs_co_Head #headerArea h1 {
	width: 950px;
	height: 328px;
	margin-top: 32px;
}

#rs_co_Head #headerArea ul.siteInfo {
	position: absolute;
	top: -15px;
	left: 645px;
}

#rs_co_Head #headerArea ul.siteInfo li { float: left;}
#rs_co_Head #headerArea ul.siteInfo li a { display: block;}


#rs_co_Head #headerArea ul.siteInfo li.info1 {
	margin-right: 10px;
	width: 86px;
	height: 13px;
}


#rs_co_Head #headerArea ul.siteInfo li.info2 {
	margin-right: 15px;
	width: 81px;
	height: 13px;
}

#rs_co_Head #headerArea ul.siteInfo li.info3 {
	margin-right: 0px;
	width: 105px;
	height: 17px;
}


#rs_co_Head #headerArea #favorite,
#rs_co_Head #headerArea #favoriteBack {
	position: absolute;
	bottom: -39px;
	right: 0;
}

/*-------------------------------------------------------------------
 01) #osusumeArea
-------------------------------------------------------------------*/
#rs_co #osusumeArea {
	margin: 0 auto 30px;
	text-align: left;
}

#rs_co #osusumeArea h2 { margin: 0 0 0 -41px;}

#rs_co #osusumeArea .osusume {
	margin: 0 0 10px 0;
	padding: 8px 0 10px 15px;
	position: relative;
}


#rs_co #osusumeArea .osusume h3 { margin-bottom: 10px;}
#rs_co #osusumeArea .osusume h4 {
	margin: 5px 0 10px;
	font-weight: bold;
}

#rs_co #osusumeArea .osusume p { margin-bottom: 1em;}

#rs_co #osusumeArea .osusume p a {
	padding-left: 15px;
	background: transparent url(/edit/sub/inaka/common/img/rs_icon_arrow.gif) 0 0.25em no-repeat;
}

#rs_co #osusumeArea .osusumeL {
	float: left;
	width: 290px;
}

#rs_co #osusumeArea .osusumeR {
	float: left;
	width: 260px;
}

#rs_co #osusumeArea .osusume .more {
	position: absolute;
	right: 30px;
	bottom: 0px;
}


/*-------------------------------------------------------------------
 02) #topSearch
-------------------------------------------------------------------*/
#rs_co #topSearch { position: relative;}

#rs_co #topSearch h2 {
	position: absolute;
	top: 18px;
	left: 0;
}

#rs_co #topSearch .kodawari {
	margin-left: 148px;
	width: 772px;
	background: transparent url(/edit/sub/inaka/common/img/rs_bg_kodawari.gif) left top repeat-y;
}

#rs_co #topSearch .kodawari .kodawari01,
#rs_co #topSearch .kodawari .kodawari02,
#rs_co #topSearch .kodawari .kodawari03,
#rs_co #topSearch .kodawari .kodawari04 {
	float: left;
	padding-top: 15px;
}

#rs_co #topSearch .kodawari .kodawari01 {
	padding-left: 15px;
	margin-right: 20px;
	width: 150px;
}

#rs_co #topSearch .kodawari .kodawari02 { width: 580px;}

#rs_co #topSearch .kodawari .kodawari03 {
	margin-left: 15px;
	padding-bottom: 15px;
	width: 400px;
	background: #ffffff url(/edit/sub/inaka/common/img/rs_dot_01.gif) right top repeat-y;
}

* html #rs_co #topSearch .kodawari .kodawari03 { display: inline;}

#rs_co #topSearch .kodawari .kodawari04 {
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
	background: #ffffff;
}

#rs_co #topSearch .kodawari h3 { margin-bottom: 15px;}

#rs_co #topSearch .kodawari li img {
	vertical-align: middle;
	margin-right: 5px;
}

#rs_co #topSearch .kodawari .kodawari01 li { margin-bottom: 5px;}

#rs_co #topSearch .kodawari .kodawari02 li {
	float: left;
	width: 130px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#rs_co #topSearch .kodawari .kodawari03 h3,
#rs_co #topSearch .kodawari .kodawari04 h3 {
	display: inline;
	margin-right: 10px;
}

#rs_co #topSearch .kodawari .kodawari03 span input,
#rs_co #topSearch .kodawari .kodawari04 span img { vertical-align: middle;}

#rs_co #topSearch .kodawari .kodawari03 span input.inputTxt { width: 190px;}


/*-------------------------------------------------------------------
 03) #mainArea
-------------------------------------------------------------------*/
#rs_co #mainArea h2 { margin-bottom: 15px;}
#rs_co #mainArea h3 { margin-bottom: 10px;}

#rs_co #mainArea h3 a { font-weight: bold;}

#rs_co #mainArea dd h3 { margin-bottom: 0.5em;}
#rs_co #mainArea dd h4 {
	font-weight: bold;
	margin-bottom: 0.5em;
}

#rs_co #mainArea .usuful {
	margin-left: 5px;
	padding: 10px;
	width: 260px;
	background: #ffffff;
	margin-bottom: 10px;
}

#rs_co #mainArea .usuful h4 { font-weight: normal;}

#rs_co #mainArea .usufulNews h4 {
	margin-left: 5px;
	margin-bottom: 0.5em;
	padding-left: 18px;
	background: transparent url(/edit/sub/inaka/common/img/rs_icon_list.gif) left center no-repeat;
}

#rs_co #mainArea .usufulNews ul {
	margin-left: 10px;
	margin-bottom: 20px;
}

#rs_co #mainArea .usufulNews li {
	padding-left: 10px;
	margin-bottom: 0.5em;
	background: transparent url(/edit/sub/inaka/common/img/rs_icon_arrow.gif) 0 center no-repeat;
}


/*-------------------------------------------------------------------
 04) #sideArea
-------------------------------------------------------------------*/
#rs_co #sideArea .mailInfo { padding: 15px;}

#rs_co #sideArea .mailInfo h3 {
	font-weight: bold;
	margin-bottom: 0.5em;
}

#rs_co #sideArea .mailInfo a { color: #ffffff;}

#rs_co #sideArea .privacy {
	background: #ffffff;
	border: 1px solid #e2e2e2;
	width: 280px;
}

#rs_co #sideArea .privacy div {
	padding: 10px 0;
	text-align: center;
}

#rs_co #sideArea .privacy p {
	padding: 0 0 15px 134px;
	margin-top: -30px;
}

/*-------------------------------------------------------------------
 05) 0206_addcss_topa
-------------------------------------------------------------------*/

#rs_co #inakadayori {
	position:relative;
	width:960px;
	margin:-15px auto 0 auto;
	padding-bottom:11px;
	text-align:left;
}

#rs_co #inakadayori h2 {
	width:198px;
	position:absolute;
	left:-51px;
	top:-16px;
}

#rs_co #inakadayori #niwatori {
	width:117px;
	position:absolute;
	left:27px;
	bottom:0;
}

#rs_co #inakadayori #inakadayoriBox {
	width:661px;
	background:transparent url("/edit/sub/inaka/common/img/rs_inakadayori_m.gif") left top repeat-y;
}

#rs_co #inakadayori #inakadayoriBoxT {
	height:9px;
	background:transparent url("/edit/sub/inaka/common/img/rs_inakadayori_t.gif") left top no-repeat;
}

#rs_co #inakadayori #inakadayoriBoxB {
	height:9px;
	background:transparent url("/edit/sub/inaka/common/img/rs_inakadayori_b.gif") left bottom no-repeat;
}

#rs_co #inakadayori #inakadayoriBoxIn { width:520px; margin-left:161px; }

#rs_co #inakadayori .inakaBox {
	width:240px;
	float:left;
	margin-right:10px;
	text-align:left;
}

#rs_co #inakadayori .inakaBox img {float:left;}
#rs_co #inakadayori .inakaBox dl {
	width:116px;
	float:right;
}

#rs_co #inakadayori .inakaBox dt {
	font-size:115%;
	font-weight:bold;
	margin:12px 0 7px 0;
}

#rs_co #inakadayori .ohter { margin-left:161px;}

#rs_co #inakadayori .bnrL {
	position: absolute;
	right: 0;
	top: 10px;
}

#rs_co .inakaMaincontents {
	position:relative;
	width:950px;
	margin:0 auto;
	text-align:left;
}

/*-------------------------------------------------------
---------------------------------------------------Left*/

#rs_co .inakaMaincontents .inakaLeft {
	width:578px;
	float:left;
}

#rs_co .box578 {
	width:578px;
	margin-bottom:17px;
	background:transparent url("/edit/sub/inaka/common/img/rs_578_m.gif") left top repeat-y;
	text-align:center;
}

#rs_co .box578B {
	height:12px;
	background:transparent url("/edit/sub/inaka/common/img/rs_578_b.gif") left bottom no-repeat;
}

#rs_co .box578 .box555 {
	width:555px;
	margin:0 auto;
	padding:15px 0 0 0;
	text-align:left;
}

#rs_co .box578 .box265L {
	width:265px;
	float:left;
}

#rs_co .box578 .box265R {
	width:265px;
	float:right;
}

#rs_co .box555 img {float:left;}
#rs_co .box555 dl {
	width:150px;
	float:right;
	margin-bottom:23px;
}

#rs_co .box555 .useful1 dl {
	width:197px;
	float:right;
	margin-bottom:15px;
}

#rs_co .box555 dl.dairyNews {
	width:265px;
	clear:both;
	margin:0;
}

#rs_co .box555 dt {margin-bottom:5px;}

#rs_co .box578 .box555 h4 img {
	margin-bottom:15px;
	clear:both;
}

/*-------------------------------------------------------
---------------------------------------------------Right*/

#rs_co .inakaRight {
	width:338px;
	float:right;
}

#rs_co .inakaRight h2 {
	position:absolute;
	left:512px;
	top:0;
}

#rs_co #kodawariSearch {
	width:338px;
	margin:72px 0 23px 0;
	background:transparent url("/edit/sub/inaka/common/img/rs_searchbox_bg.gif") left top repeat-y;
}

#rs_co #kodawariSearchB {
	height:14px;
	background:transparent url("/edit/sub/inaka/common/img/rs_searchbox_b.gif") left bottom no-repeat;
}

#rs_co #kodawariSearch h3 {padding:0 0 9px 12px;}

#rs_co #kodawariSearch ul {
	margin:0 20px 6px 20px;
	padding-bottom:3px;
	background:transparent url("/edit/sub/inaka/common/img/rs_dot.gif") left bottom repeat-x;
}

#rs_co #kodawariSearch p {
	margin:0 20px;
}

#rs_co #kodawariSearch ul li {
	width:148px;
	float:left;
}

#rs_co #kodawariSearch li a {
	display:block;
	padding:4px 0 4px 32px;
}

#rs_co #kodawariSearch li.onsen a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type06.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.kateisaien a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type16.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.super a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type17.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.reform a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type14.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.pet a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type15.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.shigaichi a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type18.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.heitanchi a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type19.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.denen a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type20.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.umi a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type01.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.yama a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type02.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.cyoubo a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type05.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.kominka a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type21.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.kodate a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_sort01.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.mansion a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_sort02.gif") left top no-repeat;
}
#rs_co #kodawariSearch li.tochi a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_sort03.gif") left top no-repeat;
}

#rs_co #kodawariSearch #searchBoxSpace {
	width:300px;
	height:28px;
	background:transparent url("/edit/sub/inaka/common/img/rs_search_bg.gif") left top no-repeat;
	margin:0 0 12px 18px;
}

#rs_co #kodawariSearch #searchBoxSpace input {margin-top:4px;display:inline;vertical-align:middle;}

#rs_co #kodawariSearch #searchBoxSpace #search {
	width:218px;
	background:none;
	border:none;
	margin:0 10px;
}

#rs_co .box338 {
	width:338px;
	margin-bottom:20px;
	background:transparent url("/edit/sub/inaka/common/img/rs_box338_m.gif") left top repeat-y;
}

#rs_co .box338B {
	height:17px;
	background:transparent url("/edit/sub/inaka/common/img/box338b.gif") left bottom no-repeat;
}

#rs_co .mailservice h3 {margin-bottom:15px;}

#rs_co .mailservice ul li {margin:0 20px;}

#rs_co .information h3 {margin:27px 12px 4px 12px;}

#rs_co .information h4 {margin:0 0 0 11px;}
#rs_co .information h4.mt15 {margin-top:15px;}
#rs_co .information p {margin:0 0 0 40px;}
#rs_co .information p.ml21 {margin:0 0 0 21px;}
#rs_co .information #mobileSuumo {margin:0 38px 17px 11px;}
#rs_co .information #mobileSuumo h4 {display:inline;margin:0;}
#rs_co .information #mobileSuumo h4 img {margin-right:10px;}
#rs_co .information #mobileSuumo p {display:inline;margin:0;}
#rs_co .information #mobileSuumo p img {margin-top:71px;}

#rs_co .information #afiriaitTxt {margin:0 0 0 39px;}

#rs_co .information #afiriaitTxt p {margin-left:0;font-size:86%;line-height:2.0;}

#rs_co #privacypolicy {
	position:relative;
	width:303px;
}

#rs_co #privacypolicy li {display:inline;}
#rs_co #privacypolicy li img {margin-right:8px;}
#rs_co #privacypolicy p {
	position:absolute;
	left:127px;
	top:71px;
	font-size:86%;
}

/*-------------------------------------------------------------------
 06) 0206_addcss_topb
-------------------------------------------------------------------*/

/*-------------------------------------------------------
---------------------------------------------------Left*/

#rs_co .inakaLeft621 {
	width:621px;
	float:left;
}

#rs_co #tabContents {
	width:622px;
	margin-top:18px;
	background:transparent url("/edit/sub/inaka/common/img/rs_search_t.gif") left 25px no-repeat;
}

#rs_co #tabContentsB {
	background:transparent url("/edit/sub/inaka/common/img/rs_search_b.gif") left bottom no-repeat;
}

#tabContents #tabNav {margin-left:27px;}
#tabContents #tabNav li {display:inline;}
#tabContents #tabNav li img {margin-right:10px;}

#tabContents div.content {display:none;}

#tabContents #content1 {margin-left:17px;padding:0 0 19px 0;}
#tabContents #content2 {padding:26px 0 48px 0;text-align:center;}

#tabContents .kodawaribox {
	width:522px;
	margin:0 auto 17px auto;
	text-align:left;
}

#tabContents .kodawaribox .leftbox {
	position:relative;
	width:242px;
	float:left;
}

#tabContents .kodawaribox .rightbox {
	position:relative;
	width:242px;
	float:right;
}

#tabContents .kodawaribox .leftbox ul,
#tabContents .kodawaribox .rightbox ul {
	position:absolute;
	right:0;
	bottom:0;
	width:96px;
}

#tabContents .kodawaribox .leftbox a,
#tabContents .kodawaribox .rightbox a {
	display:block;
	margin-top:6px;
}

#tabContents #kodawariListLink {
	width:531px;
	margin:38px auto 0 auto;
	text-align:left;
}
#tabContents #kodawariListLink ul {
	padding-bottom:5px;
	margin-bottom:5px;
	background:transparent url("/edit/sub/inaka/common/img/rs_dot.gif") left bottom repeat-x;
}

#tabContents #kodawariListLink li {
	width:177px;
	float:left;
}

#tabContents #kodawariListLink li a {
	display:block;
	padding:4px 0 4px 32px;
}

#tabContents #kodawariListLink li.super a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type03.gif") left 0.2em no-repeat;
}

#tabContents #kodawariListLink li.reform a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type04.gif") left 0.2em no-repeat;
}

#tabContents #kodawariListLink li.pet a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type05.gif") left 0.2em no-repeat;
}

#tabContents #kodawariListLink li.shigaichi a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type06.gif") left 0.2em no-repeat;
}

#tabContents #kodawariListLink li.heitan a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type07.gif") left 0.2em no-repeat;
}

#tabContents #kodawariListLink li.kominka a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type12.gif") left 0.2em no-repeat;
}

#rs_co .kensakuBox {
	width:620px;
	margin:12px 0 0 0;
	background:transparent url("/edit/sub/inaka/common/img/rs_box620_m.gif") left top repeat-y;
}

#rs_co .kensakuBoxT {
	height:16px;
	background:transparent url("/edit/sub/inaka/common/img/rs_box620_t.gif") left top no-repeat;
}

#rs_co .kensakuBoxB {
	height:29px;
	background:transparent url("/edit/sub/inaka/common/img/rs_box620_b.gif") left bottom no-repeat;
}

#rs_co .kensakuBox .syubetsukensaku {
	width:547px;
	margin:0 auto;
	padding-top:10px;
}

#rs_co .kensakuBox .syubetsukensaku h3 {margin-bottom:2px;}

#rs_co .kensakuBox .syubetsukensaku ul {
	margin-left:9px;
	padding-bottom:5px;
	background:transparent url("/edit/sub/inaka/common/img/rs_dot.gif") left bottom repeat-x;
}

#rs_co .kensakuBox li {
	width:177px;
	float:left;
}

#rs_co .kensakuBox .syubetsukensaku a {
	display:block;
	padding:4px 0 4px 32px;
}

#rs_co .kensakuBox li.kodate a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type13.gif") left 0.2em no-repeat;
}

#rs_co .kensakuBox li.mansion a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type14.gif") left 0.2em no-repeat;
}

#rs_co .kensakuBox li.tochi a {
	background:transparent url("/edit/sub/inaka/common/img/rs_icon_type15.gif") left 0.2em no-repeat;
}

#rs_co .kensakuBox .keyword_fudosan {
	width:547px;
	margin:24px auto 0 auto;
}

#rs_co .keyword_fudosan .keywordBox {
	width:266px;
	float:left;
}

#rs_co .keyword_fudosan .keywordBox {
	width:266px;
	float:left;
}

#rs_co .keyword_fudosan .fudosanBox {
	width:247px;
	float:right;
}

#rs_co .keywordBox #searchBoxSpace {
	width:260px;
	height:28px;
	background:transparent url("/edit/sub/inaka/common/img/rs_search_bg2.gif") left top no-repeat;
	margin:3px 0 0 6px;
}

#rs_co .keywordBox #searchBoxSpace input {margin-top:4px;display:inline;vertical-align:middle;}

#rs_co .keywordBox #searchBoxSpace #search {
	width:180px;
	background:none;
	border:none;
	margin:0 10px;
}

#rs_co .keyword_fudosan .fudosanBox p {margin:8px 0 0 8px;}


#rs_co #privacypolicy2 {
	position:relative;
	width:578px;
}

#rs_co #privacypolicy2 li {display:inline;}
#rs_co #privacypolicy2 li img {margin-right:9px;}
#rs_co #privacypolicy2 li.mt15 img {margin-top:15px;}
#rs_co #privacypolicy2 p {
	position:absolute;
	left:123px;
	top:59px;
	font-size:86%;
}

/*-------------------------------------------------------
---------------------------------------------------Right*/

#rs_co .inakaRight303 {
	width:303px;
	float:right;
	padding-top:60px;
}

#rs_co .inakaRight303 h2 {
	position:absolute;
	left:568px;
	top:1px;
}

#rs_co .themeBox {
	width:303px;
	text-align:center;
	padding-bottom:15px;
	margin-bottom:17px;
	background:transparent url("/edit/sub/inaka/common/img/rs_theme_b.gif") left bottom no-repeat;
}

#rs_co .themeBoxT {
	height:27px;
	background:transparent url("/edit/sub/inaka/common/img/rs_theme_t.gif") left top no-repeat;
}

#rs_co .themeBox .themeBoxIn {
	width:267px;
	margin:0 auto;
	text-align:left;
}

#rs_co .themeBox .themeBoxIn img {float:left;}
#rs_co .themeBox .themeBoxIn dl {
	width:91px;
	float:right;
}

#rs_co .themeBox .themeBoxIn dt {margin-bottom:5px;}

/*-------------------------------------------------------------------
 99) clearfix
-------------------------------------------------------------------*/

#rs_co .clr {clear:both;}

#rs_co #topSearch .kodawari:after,
#rs_co #inakadayori #inakadayoriBoxIn:after,
#rs_co #inakadayori .inakaBox:after,
#rs_co .inakaMaincontents:after,
#rs_co .box578 .box555:after,
#rs_co .box578 .box265L:after,
#rs_co .box578 .box265R:after,
#rs_co #kodawariSearch ul:after,
#tabContents .kodawaribox:after,
#tabContents #kodawariListLink ul:after,
#rs_co .kensakuBox .syubetsukensaku ul:after,
#rs_co .kensakuBox .keyword_fudosan:after,
#rs_co .themeBox .themeBoxIn:after,
#rs_co #osusumeArea .osusume:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#rs_co .top #contentsMain,
#rs_co #topSearch .kodawari,
#rs_co #inakadayori #inakadayoriBoxIn,
#rs_co #inakadayori .inakaBox,
#rs_co .inakaMaincontents,
#rs_co .box578 .box555,
#rs_co .box578 .box265L,
#rs_co .box578 .box265R,
#rs_co #kodawariSearch ul,
#tabContents .kodawaribox,
#tabContents #kodawariListLink ul,
#rs_co .kensakuBox .syubetsukensaku ul,
#rs_co .kensakuBox .keyword_fudosan,
#rs_co .themeBox .themeBoxIn,
#rs_co #osusumeArea .osusume { display: inline-block;}

/* MacIE5 \*/
* html #rs_co .top #contentsMain,
* html #rs_co #topSearch .kodawari,
* html #rs_co #inakadayori #inakadayoriBoxIn,
* html #rs_co #inakadayori .inakaBox,
* html #rs_co .inakaMaincontents,
* html #rs_co .box578 .box555,
* html #rs_co .box578 .box265L,
* html #rs_co .box578 .box265R,
* html #rs_co #kodawariSearch ul,
* html #tabContents .kodawaribox,
* html #tabContents #kodawariListLink ul,
* html #rs_co .kensakuBox .syubetsukensaku ul,
* html #rs_co .kensakuBox .keyword_fudosan,
* html #rs_co .themeBox .themeBoxIn,
* html #rs_co #osusumeArea .osusume { height: 1%;}

#rs_co .top #contentsMain,
#rs_co #topSearch .kodawari,
#rs_co #inakadayori #inakadayoriBoxIn,
#rs_co #inakadayori .inakaBox,
#rs_co .inakaMaincontents,
#rs_co .box578 .box555,
#rs_co .box578 .box265L,
#rs_co .box578 .box265R,
#rs_co #kodawariSearch ul,
#tabContents .kodawaribox,
#tabContents #kodawariListLink ul,
#rs_co .kensakuBox .syubetsukensaku ul,
#rs_co .kensakuBox .keyword_fudosan,
#rs_co .themeBox .themeBoxIn,
#rs_co #osusumeArea .osusume { display: block;}
/* MacIE5 */

/*-------------------------------------------------------------------
  20111221 footer
-------------------------------------------------------------------*/
#footer { width: 950px; margin: 0 auto; }

/* ------------------------------------------------------------------
	FACE-13448 Flashサポート終了対応 20180412
------------------------------------------------------------------ */
.areamap {
	width: 576px;
	padding-top: 17px;
	background-image: url("/edit/sub/inaka/common/img/areamap-bg.png");
	background-repeat: no-repeat;
	background-position: 0 17px;
}
.areamap .areamap-header:after {
	content: "";
	display: block;
	clear: both;
}
.areamap .areamap-header .areamap-header-main {
	margin-right: 7px;
	float: left;
}
.areamap .areamap-header .areamap-header-sub {
	color: #a1804d;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-top: 37px;
}
.areamap .areamap-body {
	margin-top: -15px;
}
.areamap_content {
	width: 578px;
	height: 424px;
	background-image: url("/edit/sub/inaka/common/img/areamap-main-bg.png");
	background-repeat: no-repeat;
	position: relative;
}
.areamap_content .areamap_content-hokkaido {
	width: 100px;
	height: 74px;
	position: absolute;
	top: 0;
	right: 46px;
}
.areamap_content .areamap_content-hotoku {
	width: 84px;
	height: 102px;
	position: absolute;
	top: 80px;
	right: 62px;
}
.areamap_content .areamap_content-koshinetsu {
	width: 303px;
	height: 148px;
	background-image: url("/edit/sub/inaka/common/img/koshinetsu-bg.png");
	position: absolute;
	top: 28px;
	left: 110px;
}
.areamap_content .areamap_content-kanto {
	width: 379px;
	height: 157px;
	background-image: url("/edit/sub/inaka/common/img/kanto-bg.png");
	padding-top: 44px;
	position: absolute;
	top: 265px;
	right: 20px;
}
.areamap_content .areamap_content-hokuriku {
	width: 54px;
	height: 54px;
	position: absolute;
	top: 156px;
	right: 209px;
}
.areamap_content .areamap_content-tokai {
	width: 114px;
	height: 76px;
	position: absolute;
	top: 213px;
	right: 149px;
}
.areamap_content .areamap_content-kansai {
	width: 64px;
	height: 139px;
	position: absolute;
	top: 156px;
	right: 266px;
}
.areamap_content .areamap_content-chugoku {
	width: 73px;
	height: 72px;
	position: absolute;
	top: 156px;
	right: 333px;
}
.areamap_content .areamap_content-shikoku {
	width: 73px;
	height: 57px;
	position: absolute;
	top: 231px;
	right: 333px;
}
.areamap_content .areamap_content-kyusyu {
	width: 80px;
	height: 148px;
	position: absolute;
	top: 162px;
	left: 86px;
}
.areamap_content .areamap_content-okinawa {
	width: 54px;
	height: 36px;
	position: absolute;
	top: 324px;
	left: 73px;
}
.areamap_content_item {
	display: block;
	border-radius: 3px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.areamap_content_item.areamap_content_item--hokkaido {
	height: 74px;
}
.areamap_content_item.areamap_content_item--tohoku {
	height: 102px;
}
.areamap_content_item.areamap_content_item--hokuriku {
	height: 54px;
}
.areamap_content_item.areamap_content_item--tokai {
	height: 76px;
}
.areamap_content_item.areamap_content_item--kansai {
	height: 139px;
}
.areamap_content_item.areamap_content_item--chugoku {
	height: 72px;
}
.areamap_content_item.areamap_content_item--shikoku {
	height: 57px;
}
.areamap_content_item.areamap_content_item--kyushu {
	height: 148px;
}
.areamap_content_item.areamap_content_item--okinawa {
	height: 36px;
}
.areamap_content_list {
	padding: 12px 11px;
	box-sizing: border-box;
}
.areamap_content_list .areamap_content_list-header {
	color: #734c16;
	font-size: 16px;
	font-weight: bold;
	padding: 0 5px;
	display: inline-block;
	background: linear-gradient(transparent 50%, #eadcc9 50%);
}
.areamap_content_list .areamap_content_list-body {
	margin-top: 8px;
	margin-left: -6px;
	margin-bottom: -6px;
}
.areamap_content_list .areamap_content_list-body > li {
	display: inherit;
	margin-left: 6px;
	margin-bottom: 6px;
	height: 28px;
	font-size: 0;
	float: left;
}
.areamap_content_list .areamap_content_list-body:after {
	content: "";
	display: block;
	clear: both;
}
.areamap_btn {
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 3px #e5dedf;
}
