@charset "utf-8";

/***  at home web CSS Document ***************************************

	ver.2009/09

	area.css

----------------------------------------------------------------***/

/**  area.css Menu *********************************************

	1.common
	2.header footer
	3.メイン検索
	4.エリア
	5.右カラム
	6.インラインフレーム内


*******************************************************************/

/*------------------------------------------------------------------

	1.common

--------------------------------------------------------------------*/

html {
	/*overflow-x: hidden;*/
}


body{
	padding:0px 10px 10px !important;
}


div#regionArea{
	width:100%;
}

div#regionArea div#mainContetns{
	float:left;
	width:685px;
}

div#regionArea div#localNavi{
	float:right;
	width:245px;
	background-color: #ccc;
	padding:5px 0 10px 0;
	text-align:center;
}

/* list
--------------------------------------------------------------*/
ul.list{
	list-style:none;
	margin:0 10px;
	padding:0;
}
ul.list li{
	background-image: url(/images/chiiki47/new/area/ico_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-left:10px;
	margin-bottom:10px;
}



/*------------------------------------------------------------------

	2.header footer

--------------------------------------------------------------------*/
/*----------------------------------------------------- header*/

div#taglneWrap {
	background-color:#FFDC95;
	padding: 1px 0px;
	text-align:left;
}
/* \*/
*:first-child+html div#taglneWrap{
	padding: 1px 0px 2px 0px;
}

/**/

div#taglneWrap h1.tagline{
	font-size:76.9%;
	padding-top: 3px;
	padding-left: 10px;
}

/* \*/
*:first-child+html div#taglneWrap h1.tagline{
	padding-top: 1px;
}

/**/

div#taglneWrap ul.link {
	padding-right: 10px;
}

div#taglneWrap ul.link li{
	background-image: url(/images/chiiki47/new/area/ico_taglist.gif);
}

div#header div#logo {
	padding-top: 10px;
	padding-bottom: 7px;
}

div#header div#logo p{
	line-height: 0;
}

div#header div#action {
	float:right;
	width: 467px;
	margin-top:9px;
	padding-bottom: 4px;
}

/* \*/
* html div#header div#action{
	padding-bottom: 6px;
}

*:first-child+html div#header div#action{
	padding-bottom: 9px;
}

/**/

div#header div#action ul.btn{
	float: right;
}

div#header div#action ul.btn li{
	display: inline;
	margin-left: 8px;
}

/* \*/

*:first-child+html div#header div#action ul.btn li img{
	vertical-align: bottom;
}

/**/



/*--------------------------------------------------- ナビゲーション*/

div#tab{
	clear: both;
	width:100%;
	padding-bottom:2px;
	background-image: url(/images/chiiki47/new/area/bg_bread.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}

div#tab div.tabHead{
	text-align:left;
	background-color: #FD9911;
	background-image:url(/images/chiiki47/new/area/bg_tab.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
}
div#tab div.tabHead div.tabHeadIn {
	background-image: url(/images/chiiki47/new/area/bg_tab_left.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
div#tab div.tabHead div.tabHeadIn2 {
	padding:7px 10px 5px 10px;
	background-image: url(/images/chiiki47/new/area/bg_tab_right.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
}
div#tab em{
	color:#FFFFFF;
	padding-right:10px;
}
div#tab ul{
	list-style:none;
	margin:0;
	padding:0;
}
div#tab ul li{
	display:inline;

}
div#tab ul li.line{
	padding-left:10px;
	border-left:2px solid #D9690F;
}
div#tab ul li a.arrow{
	background-image: url(/images/chiiki47/new/area/ico_tub_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-left:8px;
	margin-right:8px;

}

/*---------------------------------------------------------------------- ぱんくず */
div#breadClumbArea {
	clear: both;
	margin-bottom: 9px;
	background:url(/images/chiiki47/new/bg_contents_top.gif) repeat-x left bottom;
	padding-bottom:20px;
}

div#breadClumbArea.top {
	clear: both;
	margin-bottom: 3px;
	padding-top: 8px;
	padding-bottom: 0px;
	background:url(/images/chiiki47/new/bg_contents_top.gif) repeat-x left top;
}

div#breadClumbArea.noBg{
	background-image: none;
	padding-bottom: 0px;
}

div#breadClumb {
	float: left;
	text-align:left;
	padding:10px 15px 8px;
}

div#breadClumbArea.top div#breadClumb{
	padding:10px 15px 0px 15px;
}

div#breadClumbArea.noBg div#breadClumb{
	float: left;
}


div#breadClumb p{
	margin-right: 1px;
	font-size: 83.3%;
}


div#breadClumb span {
	margin-left: 3px;
}
div#breadClumb em {
	font-weight:normal;
}

/*-------------------------------------------------------------- ブックマーク*/

div#bookmark {
	border:solid 1px #D9D9D9;
	background-color:#EEEEEE;
}

/*---------------------------------------------- footer*/

/* \*/

* html div#footer.topFooter{
	margin-top: 20px;
}

*:first-child+html div#footer.topFooter{
	margin-top: 0px;
}

/**/

div#footer .footerBody{
	width:100%;
	padding: 2px 0px;
	text-align: center;
}
/*
div#footer ul.links {
	text-align: center;
	padding-left:0px;
}

div#footer ul.links li {
	display: inline;
	margin-right:5px;
}

div#footer ul.links li a {
	background:none;
	padding-left:0px;
}

div#footer ul.links span{
	margin-left: 9px;
}
*/

/*トップのフッター*/
div#footer ul.chiikilinks li {
	display: inline;
	padding-right: 3px;
}

div#footer ul.chiikilinks li span{
	padding-left: 10px;
}


div#footer ul.chiikilinks li {
	background-image:url(/images/chiiki47/new/ico_list.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding-left:10px;
	border-right: 1px solid #666666;
	margin-left: 5px;
	padding:0 10px
}

.noBd {
	border: none !important;
}

/* フッタ内テキストリンク */
div#footer a:link,
div#footer a:visited {
	color:#666;
}

div#footer a:active,
div#footer a:hover {
	/*color:#666;*/
}


div#footerText{
	width: 100%;
	padding: 8px 0px 11px 0px;
}

div#footerText p{
	margin: 0px 20px;
}

div#copyright img {
	margin:5px 5px 5px 20px;
}

/* safari only \*/
html:\66irst-child body div#copyright span {
	white-space:normal !important;
}
/* end */



/*---------------------------------------------- ページ下部メッセージ */
div.btmMsg {
	clear: both;
	margin-bottom: 12px;
	background-color:#F5F5F5;
	border:solid 1px #C1C1C1;
	padding:2px 0;
	width:100%;
	text-align:left;
}
div.btmMsg dl {
	clear:both;
	width:100%;
	margin:0;
	padding:2px 0 0;
	line-height:1.3;
}
div.btmMsg dt {
	width:170px;
	font-weight:bold;
	text-align:left;
	background:url(/images/chiiki47/new/area/ico_pic_colon.gif) no-repeat 162px 5px;
	float:left;
	padding:0 0 2px 0;
	margin:0;
}
div.btmMsg dt img{
	margin:0 0 0 20px;
}
div.btmMsg dd {
	float:left;
	padding:0;
	margin:0;
}
div.btmMsg dd p {
	padding:0 10px 2px;
	padding:0 10px 2px 0;
}

/* ページ下部リンクエリア
------------------------------------------------------- */

div.btmLinks {
	background-color:#F5F5F5;
	border:solid 1px #C1C1C1;
	padding:5px 0;
	width:100%;
	text-align:left;
}

div.btmLinks.top{
	margin-bottom: 12px;
}


div.btmLinks dl {
	clear:both;
	width:100%;
	margin:0;
	padding:2px 0 0;
}
div.btmLinks dt {
	width:125px;
	font-weight:bold;
	text-align:left;
	background:url(/images/chiiki47/new/area/ico_pic_colon.gif) no-repeat 110px 5px;
	float:left;
	padding:0 0 2px 0;
	margin:0;
	line-height: 1.3;
}
div.btmLinks dt img{
	margin:0 0 0 20px;
}
div.btmLinks dd {
	float:left;
	padding:0;
	margin:0;
	line-height: 1.3;
}
div.btmLinks dd p {
	padding:0 10px 2px;
	padding:0 10px 2px 0;
}

/* \*/

html>/**/body div.btmLinks dt { /* for IE8 */
	padding /*\**/: 0 0 6px 0\9;

}

* html div.btmLinks dt {
	padding:0 0 3px 0;
}

*:first-child+html div.btmLinks dt {
	padding:0 0 4px 0;
}


/**/


/*------------------------------------------------------------------

	3.メイン検索

--------------------------------------------------------------------*/

div#mainSearchArea{
	width: 100%;
	background-image: url(/images/chiiki47/new/area/bg_top_main01.gif);
	background-repeat: repeat-y;
	background-position: left;
}

div#mainSearchArea div.wrapFirst{
	background-image: url(/images/chiiki47/new/area/bg_top_main_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

div#mainSearchArea div.wrapSecond{
	background-image: url(/images/chiiki47/new/area/bg_top_main_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 3px 8px 8px 3px;
}

/*--------------------------------- 公開物件数*/

div#mainSearchArea div.articleArea{
	background-image: url(/images/chiiki47/new/area/bg_top_mainbar.gif);
	background-color: #fffffe;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px 9px;
}

div#mainSearchArea div.articleArea div.column2A{
	width: 69%;
}

div#mainSearchArea div.articleArea div.column2A dl dt{
	display: block;
	float: left;
	width: 130px;
	line-height: 0;
}

/* \*/

* html div#mainSearchArea div.articleArea div.column2A dl dt{
	padding-bottom: 1px;
	width: 127px;
}

/**/

div#mainSearchArea div.articleArea div.column2A dl img{
	vertical-align: top;
}

div#mainSearchArea div.articleArea div.column2A dl dd{
	margin-left: 130px;
	padding-top: 1px;
}

/* \*/

* html div#mainSearchArea div.articleArea div.column2A dl dd{
	margin-left: 127px;
}

/**/

div#mainSearchArea div.articleArea div.column2A dl strong{
	color: #f56e00;
}

div#mainSearchArea div.articleArea div.column2A dl strong.num01{
	font-size: 138.5%;
}

div#mainSearchArea div.articleArea div.column2A dl strong.num02{
	margin-right: 9px;
}

div#mainSearchArea div.articleArea div.column2A dl strong.num03{
	margin-left: 6px;
}


div#mainSearchArea div.articleArea div.column2B{
	width: 30%;
	text-align: right;
	padding: 1px 0px;
}

/* \*/

* html div#mainSearchArea div.articleArea div.column2B{
	padding: 1px 0px 2px 0px;
}

*:first-child+html div#mainSearchArea div.articleArea div.column2B{
	padding: 1px 0px 2px 0px;
}

/**/

/*---------------------------------------------------- 検索リンク*/

div#mainSearchArea div.inBox{
	clear: both;
	width: 674px;
	background-image: url(/images/chiiki47/new/area/bg_top_main_in_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

div#mainSearchArea div.inBox div.inWrap{
	background-image: url(/images/chiiki47/new/area/bg_top_main_character.jpg);
	background-position: right 8px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 12px;
}

div.cover{
    position:relative;
    width:674px;
}

span.guard{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin-left:495px;
    position:absolute;
    display:block;
    width:180px;
    height:100%;
    background-image:url(/images/chiiki47/new/bg/spacer.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div#mainSearchArea div.inBox div.linkArea{
	width: 532px;
}

div#mainSearchArea div.inBox div.linkArea div.inner01{
	background-image: url(/images/chiiki47/new/area/bg_top_main03.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-bottom: 0px;
	margin-bottom: 13px;
}

div#mainSearchArea div.inBox div.linkArea div.inner02{
	clear: both;
/*
	width: 500px;
	background-image: url(/images/chiiki47/new/bg_top_main_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
*/
	padding: 0px 0px 0px 0px;
}

/* トップの横棒が相武さんにめり込むので修正 */
.bar {
	clear: both;
	width: 490px;
	background-image: url(/images/chiiki47/new/bg_top_main_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 10px;
}

div#mainSearchArea div.inBox div.linkArea div.column2A{
	width: 252px;
	margin-right: 28px;
	margin-bottom: 0px;
}

div#mainSearchArea div.inBox div.linkArea div.column2A.last{
	margin-right: 0px;
}

div#mainSearchArea div.inBox div.linkArea div.column2A h2{
	line-height: 0;
	margin-bottom: 14px;
}

/* \*/

* html div#mainSearchArea div.inBox div.linkArea div.column2A h2{
	margin-bottom: 12px;
}

*:first-child+html div#mainSearchArea div.inBox div.linkArea div.column2A h2{
	margin-bottom: 11px;
}

/**/

div#mainSearchArea div.inBox div.linkArea div.column2A ul.first{
	margin-left: 5px;
}

div#mainSearchArea div.inBox div.linkArea div.column2A ul li{
	padding-left:19px;
	padding-bottom: 1px;
	margin-bottom: 8px;
	background-image: url(/images/chiiki47/new/area/ico_top_main01.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	font-size: 115.4%;
}

/* \*/

*:first-child+html div#mainSearchArea div.inBox div.linkArea div.column2A ul li{
	background-position: 0 0.3em;
}
/**/


div#mainSearchArea div.inBox div.linkArea div.column2A ul li.fLeft{
	float: left;
	width: 107px;
	display: block;
}


div#mainSearchArea div.inBox div.linkArea div.column2A ul.first li.fLeft{
	float: left;
	width: 102px;
	display: block;
}


div#mainSearchArea div.inBox div.linkArea div.column2A ul li.clear{
	clear: both;
}

div#mainSearchArea div.inBox div.linkArea div.column2A ul li.clearLast{
	clear: both;
	margin-bottom: 0;
}

/* \*/

* html div#mainSearchArea div.inBox div.linkArea div.column2A ul li.clearLast{
	margin-bottom: -1px;
}

/**/



div#mainSearchArea div.inBox div.linkArea div.inner02 ul li{
	float: left;
	margin-right: 9px;
	padding: 3px 0px 3px 35px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#mainSearchArea div.inBox div.linkArea div.inner02 ul li.icon01{
	background-image: url(/images/chiiki47/new/area/ico_top_main02.gif);
}

div#mainSearchArea div.inBox div.linkArea div.inner02 ul li.icon02{
	background-image: url(/images/chiiki47/new/area/ico_top_main03.gif);
}

div#mainSearchArea div.inBox div.linkArea div.inner02 ul li.icon03{
	background-image: url(/images/chiiki47/new/area/ico_top_main04.gif);
}

div#mainSearchArea div.inBox div.linkArea div.inner02 ul li.icon04{
	background-image: url(/images/chiiki47/new/area/ico_top_main05.gif);
}

div#mainSearchArea div.inBox div.linkArea div.inner02 dl{
	margin: 0px 0px 5px 0px;
	padding-left: 33px;
	background-image: url(/images/chiiki47/new/area/ico_top_main06.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* \*/

html>/**/body div#mainSearchArea div.inBox div.linkArea div.inner02 dl{
	margin/*\**/: 7px 0px 8px 0px\9;
}


* html div#mainSearchArea div.inBox div.linkArea div.inner02 dl{
	margin: 5px 0px 9px 0px;
}


*:first-child+html div#mainSearchArea div.inBox div.linkArea div.inner02 dl{
	margin: 5px 0px 9px 0px;
}

/**/


div#mainSearchArea div.inBox div.linkArea div.inner02 dt{
	font-size: 107.7%;
	margin-bottom: 2px;
}


/*------------------------------------------------------------------

	4.エリア

--------------------------------------------------------------------*/

div.textBox{
	clear: both;
	margin-bottom: 8px;
}

div.textBox p{
	line-height: 1.6;
	font-size: 84.6%;
}

div.contentsArea{
	width: 100%;
	margin-bottom: 13px;
	background-image: url(/images/chiiki47/new/area/bg_area_top01.gif);
	background-repeat: repeat-y;
	background-position: left;
}

div.contentsArea div.wrapFirst{
	background-image: url(/images/chiiki47/new/area/bg_area_top01_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

div.contentsArea div.wrapSecond{
	background-image: url(/images/chiiki47/new/area/bg_area_top_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 1px;
	padding-top: 3px;
}

div.contentsArea02{
	width: 100%;
	margin-bottom: 14px;
	background-image: url(/images/chiiki47/new/area/bg_area_top02.gif);
	background-repeat: repeat-y;
	background-position: left;
}

div.contentsArea02 div.wrapFirst{
	background-image: url(/images/chiiki47/new/area/bg_area_top02_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 4px;
}

div.contentsArea div.inBox{
	padding: 9px 12px 6px 12px;
}

div.contentsArea02 div.inBox.town,
div.contentsArea02 div.inBox.faq{
	background-repeat: no-repeat;
	background-position: 4px 0px;
}

/*住みたい街探し　背景*/
div.contentsArea02 div.inBox.town{
	background-image: url(/images/chiiki47/new/area/bg_area_top_ill01.gif);
}

/*アット!解決Q&Aコミュニティ　背景*/
div.contentsArea02 div.inBox.faq{
	background-image: url(/images/chiiki47/new/area/bg_area_top_ill02.gif);
}

/*--------------------------------------------------- h3*/

div.contentsArea h3.topImages{
	margin: 0px 3px 0px 3px;
	line-height: 0;
}

/*--------------------------------- link*/

div.contentsArea ul.links li{
	padding-left: 8px;
	background-image: url(/images/chiiki47/new/area/ico_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
}

div.contentsArea div.inBox.feature a:link,
div.contentsArea div.inBox.feature a:visited,
div.contentsArea div.inBox.borrow a:link,
div.contentsArea div.inBox.borrow a:visited,
div.contentsArea div.inBox.faq a:link,
div.contentsArea div.inBox.faq a:visited,
div.estateInfo a:link,
div.estateInfo a:visited{
	color: #0046b2;
}

/*----------------------------------------------------- 特集*/

div.contentsArea div.inBox.feature{
	padding: 8px 12px 4px 12px;
}

div.contentsArea div.inBox.feature dt{
	display: block;
	float: left;
	width: 32px;
}

div.contentsArea div.inBox.feature dd{
	margin-left: 37px;
	padding: 0px 0px 3px 8px;
	background-image: url(/images/chiiki47/new/area/ico_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}

/* \*/

* html div.contentsArea div.inBox.feature dd{
	padding: 0px 0px 3px 5px;
}

/**/

/*----------------------------------------------------- 住まいを借りる*/

div.contentsArea div.inBox.borrow{
	padding: 13px 12px 10px 12px;
}

div.contentsArea div.inBox.borrow div.photoArea{
	width: 166px;
}

div.contentsArea div.inBox.borrow div.photoArea h4{
	line-height: 0;
}

div.contentsArea div.inBox.borrow div.txtArea{
	float: left;
	text-align: left;
}

div.contentsArea div.inBox.borrow div.txtArea ul{
	clear: both;
}

div.contentsArea div.inBox.borrow div.txtArea ul li{
	display: inline;
	margin-right: 12px;
	line-height: 1.6;
}

div.contentsArea div.inBox.borrow div.linkBox{
	clear: both;
}

div.contentsArea div.inBox.borrow div.linkBox ul{
	float: right;
	padding-bottom: 2px;
}

/*----------------------------------------------------- ピックアップ!人気タウン情報*/

div.contentsArea div.inBox.picUp{
	padding: 17px 12px 9px 12px;
}

div.contentsArea div.inBox.picUp div.column3A{
	width: 219px;
}

div.contentsArea div.inBox.picUp div.photoArea{
	width: 80px;
	margin-left: 2px;
	padding-bottom: 9px;
}

/* \*/
* html div.contentsArea div.inBox.picUp div.photoArea{
	margin-left: 1px;
}

/**/

div.contentsArea div.inBox.picUp div.photoArea a img{
	border: 1px solid #0000d4;
}

div.contentsArea div.inBox.picUp div.txtArea{
	margin-left: 91px;
	padding-bottom: 9px;
}

/* For IE6 \*/
* html div.contentsArea div.inBox.picUp div.txtArea{
	margin-left: 88px;
}

/**/

div.contentsArea div.inBox.picUp div.txtArea dl dt{
	margin-bottom: 4px;
}

div.contentsArea div.inBox.picUp div.txtArea dl dd.btn{
	line-height: 0;
}

div.contentsArea div.inBox.picUp ul.links{
	clear: both;
}

/*----------------------------------------------------- 住みたい街探し*/

div.contentsArea02 div.inBox.town{
	padding: 18px 14px 16px 14px;
}


/* \*/

html>/**/body div.contentsArea02 div.inBox.town{
	padding/*\**/: 18px 14px 18px 14px;
}


* html div.contentsArea02 div.inBox.town{
	padding: 18px 14px 17px 14px;
}

*:first-child+html div.contentsArea02 div.inBox.town{
	padding: 18px 14px 18px 14px;
}

/**/

div.contentsArea02 div.inBox.town p{
	margin-bottom: 7px;
}

div.contentsArea02 div.inBox.town ul.btn li{
	display: inline;
	line-height: 0;
	margin-right: 6px;
}

/*----------------------------------------------------- アット!解決Q&Aコミュニティ*/

div.contentsArea02 div.inBox.faq{
	padding: 7px 12px 6px 12px;
}

div.contentsArea02 div.inBox.faq ul.links{
	margin-top: 1px;
}

div.contentsArea02 div.inBox.faq ul.links li{
	margin-bottom: 2px;
	background-image: url(/images/chiiki47/new/area/ico_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}

/* \*/

* html div.contentsArea02 div.inBox.faq ul.links li{
	margin-bottom: 4px;
}

*:first-child+html div.contentsArea02 div.inBox.faq ul.links li{
	margin-bottom: 4px;
}
/**/

div.contentsArea02 div.inBox.faq ul.links li.mb{
	margin-bottom: 12px;
}

/* \*/
*:first-child+html div.contentsArea02 div.inBox.faq ul.links li.mb{
	margin-bottom: 12px;
}
/**/


/*----------------------------------------------------- 不動産情報*/


div.estateInfo{
	clear: both;
	width: 683px;
	border: 1px solid #bbbbbb;
	margin-bottom: 10px;
}

div.estateInfo.first{
	margin-top: 17px;
}

div.estateInfo h3{
	margin-bottom: 7px;
	padding: 1px 4px;
	color: #666;
	background-color: #e5e5e5;
}

/* \*/
html>/**/body div.estateInfo h3{
	padding/*\**/: 1px 4px 1px 4px\9;
}


/**/

div.estateInfo dl{
	margin: 0px 11px;
}

div.estateInfo dl dt{
	margin-bottom: 3px;
	color: #4d4d4d;
}

div.estateInfo dl dd{
	margin-bottom: 8px;
}

div.estateInfo ul li{
	display: inline;
}

div.estateInfo li span{
	margin-left: 4px;
	color: #ccc;
}

div.estateInfo ul.text{
	margin: 0px 9px 6px 9px;
}

div.estateInfo ul.text li{
	color: #999999;
}


/*------------------------------------------------------------------

	5.右カラム

--------------------------------------------------------------------*/



/*--------------------------------------------------------- localBox */
div.localBox{
	width:235px;
	background-color: #fff;
	background-image: url(/images/chiiki47/new/area/bg_rblock01.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:0 auto 10px auto;
}

div.localBox div.localBoxBtm{
	padding:2px 2px 5px 2px;
	background-attachment: scroll;
	background-image: url(/images/chiiki47/new/area/bg_rblock02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:left;
}

div.localBox div.localBoxBtm.noSidePadding{
	padding: 2px 0px 5px 0px;
}

div.localBox div.localBoxBtm2{
	padding:2px 2px 0px 2px;
	background-attachment: scroll;
	background-image: url(/images/chiiki47/new/area/bg_rblock02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:left;
}

div.localBox div.lacolTtl{
	margin:0;
	width:231px;
	background-attachment: scroll;
	background-color:#71C4EB;
	background-image: url(/images/chiiki47/new/area/bg_ttl_blue_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.localBox div.lacolTtl div.lacolTtlBtm{
	padding:5px;
	background-attachment: scroll;
	background-image: url(/images/chiiki47/new/area/bg_ttl_blue_02.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align:center;
	font-size:118%;
}

div.localBox div.localBoxBtm.noSidePadding div.lacolTtl{
	margin: 0px 2px;
}

div.localBox div.lacolTtlGrn{
	margin:0;
	width:231px;
	background-color: #9BCE5F;
	background-image: url(/images/chiiki47/new/area/bg_ttl_green_01.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}

div.localBox div.lacolTtlGrn div.lacolTtlGrnBtm{
	padding:5px;
	background-image: url(/images/chiiki47/new/area/bg_ttl_green_02.gif);
	background-attachment: scroll;
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align:center;
}

div.localBox div.lacolTtl h3,
div.localBox div.lacolTtlGrn h3{
	margin:0px;
	padding:0px;
	color:#FFF;
}

div.localBox div.lacolTtlGrn h3 a{
	background-image: url(/images/chiiki47/new/area/ico_side_arrow01.gif);
	background-position: 0 0.3em;
	background-repeat: no-repeat;
	padding-left:8px;
}

div.localBox div.movie{
	clear: both;
	width:215px;
	margin:9px 0 0px 9px;
	padding:0 0 5px 0;
}

div.localBox div.locator{
	border-top: 1px solid #bbbbbb;
}

div.localBox div.locator.first{
	border-top: none;
}

/* \*/

* html div.localBox div.locator.first{
	margin:0px;
}
/**/

div.localBox div.movie img.logoImg{
	float:left;
	margin:0 10px 0 0;
}

div.localBox div.movie p.line{
	line-height: 110%;
}

/* \*/
* html div.localBox div.movie p.line{
	padding-top: 1px;
	line-height: 100%;
}

*:first-child+html div.localBox div.movie p.line{
	line-height: 100%;
}

/**/


div.localBox div.photoArea{
	width: 72px;
	padding-bottom: 4px;
}

div.localBox div.photoArea a img{
	border: 1px solid #004899;
}

div.localBox div.txtArea{
	margin-left: 81px;
	padding-bottom: 4px;
}

/* For IE6 \*/
* html div.localBox div.txtArea{
	margin-left: 79px;
}

/**/

div.localBox div.txtArea h4{
	margin-bottom: 1px;
	font-size: 107.7%;
}

div.localBox div.txtArea h4 a:link,
div.localBox div.txtArea h4 a:visited{
	color: #004899;
}

div.localBox div.txtArea dl dt{
	margin-bottom: 1px;
	font-size: 107.7%;
}

div.localBox p.clearText{
	clear: both;
	padding-bottom: 2px;
}

p.banner{
	clear: both;
	margin-bottom: 10px;
	line-height: 0;
}

.prArea{
	margin:5px 0 0 0;
}

/*----------------------------------------------------------- mobile */
div.mobile{
	margin:10px auto 0 auto;
	width:235px;
	background-image: url(/images/chiiki47/new/area/bg_mobilebg_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

div.mobile div.mobileHead{
	background-attachment: scroll;
	background-image: url(/images/chiiki47/new/area/bg_mobilebg_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.mobile div.mobileBtm{
	padding:13px 0 10px 0;
	text-align:center;
	background-image: url(/images/chiiki47/new/area/bg_mobilebg_03.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.mobile div.qrcode{
	width:215px;
	margin:9px 0 0px 15px;
	padding:0 0 5px 0;
	text-align:left;
}

div.mobile div.photoArea{
	width: 78px;
}

div.mobile div.txtArea{
	margin-left: 88px;
}

/* \*/
* html div.mobile div.txtArea{
	margin-left: 85px;
}

/**/

div.mobile div.txtArea p{
	line-height: 110%;
}

div.mobile div.qrcode p.links{
	margin-top: 5px;
	background-image: url(/images/chiiki47/new/area/ico_side_arrow01.gif);
	background-position: 0 0.3em;
	background-repeat: no-repeat;
	padding-left:8px;
}

/* \*/
* html div.mobile div.qrcode p.links{
	padding-left:5px;
	margin-left: 3px;
}

/**/

/*------------------------------------------------------------------

	6.インラインフレーム内

--------------------------------------------------------------------*/
div#prArea{
	text-align:left;
}
div#prArea ul{
	list-style:none;
	margin-top: 5px;
	/*margin:5px 10px 0 10px;*/
	padding:0;
}

/* \*/

* html div#prArea ul{
	margin:5px 20px 0 0;
}
/**/

div#prArea ul li{
	background-image: url(/images/chiiki47/new/area/ico_arrow02.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	padding-left:20px;
	margin-bottom:8px;
	line-height: 110%;
}




/*---------------------------------------------------------　clearfix */

div#tab div.tabHead div.tabHeadIn2:after,
div.contentsArea div.inBox:after,
div.localBox div.localBoxBtm:after,
div.localBox div.localBoxBtm2:after,
div.mobile div.qrcode:after,
div.localBox div.movie:after,
div.contentsArea div.inBox.borrow div.linkBox:after,
div.mobile div.qrcode:after,
div#mainSearchArea div.articleArea:after,
div#mainSearchArea div.wrapSecond:after,
div#mainSearchArea div.inBox div.linkArea:after,
div#mainSearchArea div.inBox div.linkArea div.inner01:after,
div#mainSearchArea div.inBox div.linkArea div.inner02:after,
div.contentsArea02 div.wrapFirst:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

div#tab div.tabHead div.tabHeadIn2,
div.contentsArea div.inBox,
div.localBox div.localBoxBtm,
div.localBox div.localBoxBtm2,
div.mobile div.qrcode,
div.localBox div.movie,
div.contentsArea div.inBox.borrow div.linkBox,
div.mobile div.qrcode,
div#mainSearchArea div.articleArea,
div#mainSearchArea div.wrapSecond,
div#mainSearchArea div.inBox div.linkArea,
div#mainSearchArea div.inBox div.linkArea div.inner01,
div#mainSearchArea div.inBox div.linkArea div.inner02,
div.contentsArea02 div.wrapFirst { display:inline-block; }

/*\*/
* html div#tab div.tabHead div.tabHeadIn2,
* html div.contentsArea div.inBox,
* html div.localBox div.localBoxBtm,
* html div.localBox div.localBoxBtm2,
* html div.mobile div.qrcode,
* html div.localBox div.movie,
* html div.contentsArea div.inBox.borrow div.linkBox,
* html div.mobile div.qrcode,
* html div#mainSearchArea div.articleArea,
* html div#mainSearchArea div.wrapSecond,
* html div#mainSearchArea div.inBox div.linkArea,
* html div#mainSearchArea div.inBox div.linkArea div.inner01,
* html div#mainSearchArea div.inBox div.linkArea div.inner02,
* html div.contentsArea02 div.wrapFirst { height:1%; }

div#tab div.tabHead div.tabHeadIn2,
div.contentsArea div.inBox,
div.localBox div.localBoxBtm,
div.localBox div.localBoxBtm2,
div.mobile div.qrcode,
div.localBox div.movie,
div.contentsArea div.inBox.borrow div.linkBox,
div.mobile div.qrcode,
div#mainSearchArea div.articleArea,
div#mainSearchArea div.wrapSecond,
div#mainSearchArea div.inBox div.linkArea,
div#mainSearchArea div.inBox div.linkArea div.inner01,
div#mainSearchArea div.inBox div.linkArea div.inner02,
div.contentsArea02 div.wrapFirst { display:block; }
/**/


/*-----------------------------*/
/* 特集用のcss                 */
/*-----------------------------*/

/* 特集の時は相武紗季出さない */
#tokushuContents div#mainSearchArea div.inBox div.inWrap{
	background-image: none;
}

#tokushuContents #mainSearchArea {
	margin-bottom: 80px
}

#tokushuContents h1 {
	background:transparent url(/images/chiiki47ajax/new/title/h1_bar_bg.gif) no-repeat scroll left bottom;
	margin:15px 10px 10px;
	padding-bottom:3px;
	text-align:left;
}

#tokushuContents h1 em {
	background:transparent url(/images/chiiki47ajax/new/title/h1_bar_top.gif) no-repeat scroll left top;
	display:block;
	font-size:70%;
    font-weight:bold;
    line-height:1.1;
    padding:3px 0 0 10px;
}