@charset "utf-8";
/*===================================================
 Aside Area CSS
=================================================== */
/*---------------------------------------------------
 Aside Area
--------------------------------------------------- */
#asideArea {
	float:right;
	width:180px;
}
#asideArea .contentSec {
	margin-bottom:10px;
}
#asideArea .contentSec .boxFrame01 {
	zoom:1;
	background:url(/dir_common/toshin/dir_img/template/spr_bg_01.gif) repeat-y -4480px 0;
}
#asideArea .contentSec .boxFrame02 {
	zoom:1;
	background:url(/dir_common/toshin/dir_img/template/spr_bg_01.gif) no-repeat -4660px bottom;
}
#asideArea .contentSec .boxFrame03 {
	zoom:1;
	background:url(/dir_common/toshin/dir_img/template/aside_bg_01.gif) no-repeat top left;
	padding:11px 11px 15px;
}
#asideArea .contentSec .headline {
	zoom:1;
	padding:1px 0 10px 10px;
	background:url(/dir_common/toshin/dir_img/template/h2Headline_ico_01.gif) no-repeat 0 0;
	font-weight:bold;
}
#asideArea .contentSec ul.linkList01 li.inLinkIco {
	padding-left:11px;
	background:url(/dir_common/toshin/dir_img/module/arrow_ico_01.gif) no-repeat 0 7px;
}
#asideArea .contentSec p.inLinkIco {
	padding-left:11px;
	background:url(/dir_common/toshin/dir_img/module/arrow_ico_01.gif) no-repeat 0 0.35em;
}
/*---------------------------------------------------
 Aside Common
--------------------------------------------------- */
/* telephone Text Icon
--------------------------------------------------- */
#asideArea .aside-telTxtIco {
	word-wrap:break-word;
	padding:0 0 2px 17px;
	background:url(/dir_common/toshin/dir_img/module/telTxt_ico_02.gif) no-repeat 0 50%;
	zoom:1;
	font-size:159%; /* 19px; */
}
#asideArea .read02 .aside-telTxtIco {
	font-size:125%; /* 15px; */
}
#asideArea .leadtxt {
	font-size: 91.67%;
}
/* dotlineBlk
--------------------------------------------------- */
#asideArea #aside_storeData .dotlineBlk01, #asideArea #areaMansion .dotlineBlk01 {
	padding-bottom:10px;
	zoom:1;
}
#asideArea .dotlineBlk02 {
	background-image:url(/dir_common/toshin/dir_img/module/dotLine_bg_03.gif);
	background-repeat:repeat-x;
	zoom:1;
}
#asideArea .nolineBlk {
	zoom:1;
}
#asideArea .nolineBlk:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
#asideArea #aside_storeData .dotlineBlk02:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
#asideArea #areaMansion .dotlineBlk01:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
/*---------------------------------------------------
 aside_storeData
--------------------------------------------------- */
#asideArea #aside_storeData .dotlineBlk01 {
	padding-bottom:10px;
}
#asideArea #aside_storeData .dotlineBlk02 {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background-position:bottom left;
}
#asideArea #aside_storeData .headline {
	padding:10px 2px 8px;
	background:url(/dir_common/toshin/dir_img/template/aside_bg_02.gif) no-repeat top left;
	text-align:center;
	color:#fff;
	zoom:1;
}
#asideArea #aside_storeData .storeDataBoxFrame {
	border-left:#DBD2BD 1px solid;
	border-right:#DBD2BD 1px solid;
	background-color:#F5F2EC;
}
#asideArea #aside_storeData .innerLead01 {
	padding:10px 5px 0 8px;
}
/* for IE6 */
* html #asideArea #aside_storeData .innerLead01 {
	padding:5px 10px 0;
}
#asideArea #aside_storeData .boxFrame-inner {
	padding:5px 10px 10px;
}
/* for IE6 */
* html #asideArea #aside_storeData .boxFrame-inner {
	padding:5px 8px 10px 10px;
}
#asideArea #aside_storeData .storeDataText01 {
	padding:3px 5px;
	border:#DBD2BD 1px solid;
	background-color:#fff;
}
#asideArea #aside_storeData .storeDataInfomation .imgFrame {
	float:left;
	width:54px;
}
#asideArea #aside_storeData .storeDataInfomation .txt {
	padding-top:5px;
	margin-left:65px;
}
#asideArea #aside_storeData .storeData-read02 {
	margin:0 1px;
	padding:8px 5px 8px 12px;
	background-color:#E2DACA;
	border-top:#fff 1px solid;
}
/*  for short Type */
#asideArea #aside_storeData .boxFrameDark {
	padding:0 0 10px;
	background:url(/dir_common/toshin/dir_img/template/aside_bg_03.gif) no-repeat bottom left;
}

#asideArea #aside_storeData .responsible{
margin-bottom: 8px;
}
#asideArea #aside_storeData .responsible .blkTtl{
padding: 5px 5px;
background: #ede8de;
}

#asideArea #aside_storeData .responsible .p1{
padding: 10px 0 8px 0;
text-align: center;
border-bottom:#dbd2bd 1px solid;
}
#asideArea #aside_storeData .responsible .p1 .imgFrame{
float: none;
width: auto;
margin-bottom: 5px;
text-align: center;
}

/*---------------------------------------------------
 aside_spContents
--------------------------------------------------- */
#asideArea #aside_spContents .boxFrame03 {
	padding:20px 10px 15px;
	background:url(/dir_common/toshin/dir_img/aside/spContents_bg_01.gif) no-repeat top left;
}
/*---------------------------------------------------
 aside_cmGallery
--------------------------------------------------- */
#asideArea #aside_cmGallery .boxFrame03 {
	padding:0;
}
#asideArea #aside_cmGallery .boxFrame03 .innerFrame {
	padding:11px 11px 0;
}
/*---------------------------------------------------
 recommendSite_01
--------------------------------------------------- */
#asideArea #recommendSite .boxFrame03, #asideArea .recommendSite .boxFrame03 {
	padding-bottom:10px;
}
.recommendList li {
	margin-bottom:5px;
}
/* for IE6
--------------------------- */
*html #asideArea #recommendSite .boxFrame03, *html #asideArea .recommendSite .boxFrame03 {
	padding:11px 10px 15px;
}
*html #asideArea #recommendSite .headline, *html #asideArea .recommendSite .headline {
	margin-left:1px;
}
/*---------------------------------------------------
 storeFlyer_01
--------------------------------------------------- */
#asideArea #chirashiWrap .boxFrame03 {
	padding-right:0;
	padding-left:0;
}
#asideArea #chirashiWrap .boxFrame03 .innerFrame {
	padding-right:11px;
	padding-left:11px;
}
#asideArea #chirashiWrap .boxFrame03 .flyerBlk {
	margin:0 1px;
	padding-bottom:1px;
}
#asideArea #chirashiWrap .dotlineBlk02 {
	padding-top:10px;
	background-position:top left;
}
#asideArea #chirashiWrap .flyerSwf {
	height:171px;
}
#asideArea #chirashiWrap .flyerSwf .flyerNoScript {
	padding:0 11px;
}
/*---------------------------------------------------
 storeMap_01
--------------------------------------------------- */
/* for IE6
--------------------------- */
*html #asideArea #storeMap01 .boxFrame03 {
	padding:11px 10px 15px;
}
*html #asideArea #storeMap01 .headline {
	margin-left:1px;
}
/*---------------------------------------------------
 clickZoomin
--------------------------------------------------- */
#asideArea #clickZoomin .formInputItem {
	padding-top:5px;
	float:left;
	width:108px;
}
#asideArea #clickZoomin .formActionBtn {
	float:right;
	width:50px;
}
#asideArea #clickZoomin .formInputItem input {
	width:95px;
}
#asideArea input.placeholder-default {
	color:#999999;
}
/*---------------------------------------------------
 storeChintai_01 , storeBandS_01
--------------------------------------------------- */
#asideArea #storeChintai .boxFrame03, #asideArea #storeBandS .boxFrame03 {
	padding-right:0px;
	padding-left:0px;
}
#asideArea #storeChintai .innerLead01, #asideArea #storeBandS .innerLead01 {
	padding:0 5px 5px 8px;
}
/* for IE6 */
* html #asideArea #storeChintai .innerLead01, * html #asideArea #storeBandS .innerLead01 {
	padding:0px 10px 5px;
}
#asideArea #storeChintai .boxFrame03 .innerFrame, #asideArea #storeBandS .boxFrame03 .innerFrame {
	padding-right:11px;
	padding-left:11px;
}
#asideArea #storeChintai .dotlineBlk02, #asideArea #storeBandS .dotlineBlk02 {
	padding-top:10px;
	background-position:top left;
}
#asideArea #en_Tel .boxFrame03 div.innerLead01, #asideArea #en_Tel .boxFrame03 div.innerLead01 p.leadtxt {
	margin-bottom:0;
	padding-bottom:0;
}
/*---------------------------------------------------
 estateGuide
--------------------------------------------------- */
#asideArea #estateGuide .dotlineBlk02 {
	margin-top:10px;
	padding-top:10px;
	background-position:top left;
}
/*---------------------------------------------------
 aside_stSearch
--------------------------------------------------- */
#asideArea #aside_stSearch .boxFrame03 {
	padding:20px 11px 15px;
	background:url(/dir_common/toshin/dir_img/aside/stSearch_bg_01.gif) no-repeat top left;
}
#asideArea #aside_stSearch .stListBox {
	margin-top:10px;
	padding:7px 0 0;
	border-top:1px solid #DBD2BD;
	zoom:1;
}
#asideArea #aside_stSearch .stListBox:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
/*---------------------------------------------------
 areaMansion
--------------------------------------------------- */
#asideArea #areaMansion .dotlineBlk01 {
	padding-bottom:10px;
}
#asideArea #areaMansion .areaMansion-Box {
	margin:5px 0 0;
}
#asideArea #areaMansion .areaMansion-Box .txt {
	padding-top:5px;
	margin-left:72px;
}
#asideArea #areaMansion .areaMansion-Box .imgFrame {
	float:left;
	width:60px;
}
/*---------------------------------------------------
 inquiry_02
--------------------------------------------------- */
#aside_inquiry02 .btn {
	margin-bottom:4px;
}
/* for IE6
--------------------------- */
*html #asideArea #aside_inquiry02 .boxFrame03 {
	padding:11px 10px 15px;
}
*html #asideArea #aside_inquiry02 .headline {
	margin-left:1px;
}
/*---------------------------------------------------
 My Rehouse File Frame
--------------------------------------------------- */
/* Base
--------------------------------------------------- */
.myFileFrame {
	margin-bottom:20px;
	zoom:1;
}
.myFileFrame .inner01 {
	background:url(/dir_common/toshin/dir_img/aside/mrf_frameBg_01.gif) repeat-y;
	zoom:1;
}
.myFileFrame .inner02 {
	padding-bottom:8px;
	background:url(/dir_common/toshin/dir_img/aside/mrf_frameBg_02.gif) no-repeat left bottom;
	zoom:1;
}
.myFileFrame .moduleHead {
	zoom:1;
	position:relative;
	margin-bottom:-1px;
	padding-top:2px;
	background:url(/dir_common/toshin/dir_img/aside/mrf_moduleHeadBg_02.gif) repeat-x left top;
}
.myFileFrame .expand-hidden .moduleHead {
	background:url(/dir_common/toshin/dir_img/aside/mrf_moduleHeadBg_01.gif) repeat-x left top;
}
.myFileFrame .moduleToggle {
	position:absolute;
	right:4px;
	top:7px;
	width:160px;
	height:16px;
	background:url(/dir_common/toshin/dir_img/aside/expandLight_ico_01.gif) no-repeat;
	background-position:right top !important;
	text-indent:-9999px;
	cursor:pointer;
}
.myFileFrame .expand-hidden .moduleToggle {
	background-position:right bottom !important;
}
.myFileFrame .moduleBody .bodyInner01 {
	padding:5px 5px 1px 5px;
}
/* Elements
--------------------------------------------------- */
#aside_mrf .elem {
	margin-bottom:8px;
}
#aside_mrf .chartLink {
	margin:8px 0 8px 3px;
}
#aside_mrf ul.utilityLink {
	padding:8px 7px 0;
}
#aside_mrf ul.utilityLink .howtoUseLink {
	padding-left:17px;
	background:url(/dir_common/toshin/dir_img/aside/mrf_ic_01.gif) no-repeat 0 50%;
}
#aside_mrf .boxClrType02 {
	zoom:1;
	padding:6px 8px;
}
#aside_mrf .dotlineBlk01 {
	zoom:1;
	margin-bottom:5px;
}
#aside_mrf .myList01 .discList {
	margin-left:3px;
}
/* Login Box
--------------------------------------------------- */
#aside_mrf .loginBox {
	padding:10px 0;
}
#aside_mrf .loginBox .loginBtn, #aside_mrf .loginBox .regBtn {
	text-align:center;
}
#aside_mrf .loginBox .loginBtn {
	margin-bottom:3px;
}
#aside_mrf .loginBox .regBtn {
	margin-bottom:7px;
}
#aside_mrf .loginBox .inLinkIco {
	margin:0 17px 0 10px;
}
/* Mrf Tab
--------------------------------------------------- */
#aside_mrf ul.mrfTabList {
	zoom:1;
	margin-bottom:5px;
	padding-left:1px;
}
#aside_mrf ul.mrfTabList:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
#aside_mrf ul.mrfTabList li {
	float:left;
}
#aside_mrf ul.mrfTabList li a {
	display:block;
}
#aside_mrf ul.mrfTabList li.tabItem01 a {
	background:url(/dir_common/toshin/dir_img/aside/mrf_tab_01_o.gif) no-repeat top left;
}
#aside_mrf ul.mrfTabList li.tabItem02 a {
	background:url(/dir_common/toshin/dir_img/aside/mrf_tab_02_o.gif) no-repeat top left;
}
#aside_mrf ul.mrfTabList li a.active img {
	visibility:hidden;
}
#aside_mrf .mrfFunctions {
	width:170px;
	padding-left:5px;
	background:url(/dir_common/toshin/dir_img/aside/mrf_bg_04.gif) repeat-y 5px 0;
}
#aside_mrf .mrfFunctions .mrfLineBottom {
	border-bottom:#DBD2BD 1px solid;
}
#aside_mrf .logoutTab02 {
	padding:0 10px;
}
/* Edit Link Box
--------------------------------------------------- */
#aside_mrf .editLinkBox {
	float:right;
}
#aside_mrf .editLinkBox li {
	display:inline;
	font-weight:bold;
}
#aside_mrf .editLinkBox li.border {
	zoom:1;
/margin-right:5px;
	padding-right:5px;
	border-right:#DBD2BD 1px solid;
}
/* Mrf ItemBox
--------------------------------------------------- */
#aside_mrf .mrfItemBox {
	margin-bottom:20px;
}
#aside_mrf .mrfItemBox .itemName {
	zoom:1;
	padding-bottom:5px;
}
#aside_mrf .mrfItemBox .itemName:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
#aside_mrf .mrfItemBox .itemName .check {
	float:left;
	width:21px;
	height:21px;
	background:#E2EEF3;
	font-size:0;
}
#aside_mrf .mrfItemBox .itemName .check input {
	padding:4px 0 0 4px;
}
/* for Safari, GoogleChrome, FF */
body:nth-of-type(1) #aside_mrf .mrfItemBox .itemName .check input {
	margin:4px 0 0 4px;
}
#aside_mrf .mrfItemBox .itemName .name {
	margin-left:21px;
	padding-top:3px;
	background-position:4px 0.6em;
}
#aside_mrf .closedItem .itemName .name {
	margin-left:5px;
	padding-top:0;
}
#aside_mrf .mrfItemBox .itemBody {
	zoom:1;
}
#aside_mrf .mrfItemBox .itemBody:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
#aside_mrf .mrfItemBox .itemBody .tmb {
	float:left;
}
#aside_mrf .mrfItemBox .itemBody .data {
	margin-left:69px;
}
#aside_mrf .btnListBox {
	text-align:center;
}
#aside_mrf .btnListBox ul.btnList li {
	margin-bottom:3px;
}
/* Condition List
--------------------------------------------------- */
#aside_mrf .conditionListBox ul {
	zoom:1;
	overflow:hidden;
	margin-top:-8px;
}
#aside_mrf .conditionListBox ul li {
	margin-top:-1px;
	padding:8px 0 5px;
	background:url(/dir_common/toshin/dir_img/module/dotLine_bg_01.gif) repeat-x top left;
}
/* Icon Wrap (Mail Service Item)
--------------------------------------------------- */
#aside_mrf .mailService01 .icoWrap {
	zoom:1;
	padding-bottom:5px;
}
#aside_mrf .mailService01 .icoWrap:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
#aside_mrf .mailService01 .icoWrap .ico {
	float:left;
}
#aside_mrf .mailService01 .icoWrap .txt {
	float:right;
}
#aside_mrf .mailService01 ul.discList {
	margin-top:0;
}
#aside_mrf .mailService01 ul.discList li {
	padding-top:0;
	background-position:0 0.4em;
}
/* Mrf Mail List
--------------------------------------------------- */
#aside_mrf ul.mrfMailList {
	margin-top:-3px;
	margin-left:3px;
}
#aside_mrf ul.mrfMailList li {
	margin-top:3px;
	padding-left:21px;
	background:url(/dir_common/toshin/dir_img/module/mail_ico_03.gif) no-repeat 0 4px;
}
#aside_mrf ul.mrfMailList li.yes {
	background:url(/dir_common/toshin/dir_img/module/mail_ico_03.gif) no-repeat 0 4px;
}
#aside_mrf ul.mrfMailList li.no {
	background:url(/dir_common/toshin/dir_img/module/mail_ico_04.gif) no-repeat 0 3px;
}
/* Sell Condition
--------------------------------------------------- */
/* Condition Box
--------------------------- */
#aside_mrf .sellConditionBox {
	zoom:1;
	overflow:hidden;
}
#aside_mrf .sellConditionBox dl {
	zoom:1;
	margin-top:-1px;
	padding-top:1px;
	background:url(/dir_common/toshin/dir_img/module/dotLine_bg_01.gif) repeat-x top left;
}
#aside_mrf .sellConditionBox dl:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}
#aside_mrf .sellConditionBox dl dt {
	float:left;
	padding:5px 0;
}
#aside_mrf .sellConditionBox dl dd {
	zoom:1;
	overflow:auto;
	padding:5px 0;
}
/* Rating Box
--------------------------------------------------- */
#aside_mrf .ratingBox {
	zoom:1;
	position:relative;
	margin-top:-5px;
	overflow:hidden;
}
#aside_mrf .ratingBox dl {
	zoom:1;
	margin-top:-1px;
	padding:1px 0 5px;
	background:url(/dir_common/toshin/dir_img/module/dotLine_bg_01.gif) repeat-x top left;
}
#aside_mrf .ratingBox dl dt {
	padding:5px 0 3px;
}
#aside_mrf .ratingBox dl.point01 dd, #aside_mrf .ratingBox dl.point02 dd {
	margin-right:4px;
	text-align:right;
	font-size:125%;
}
#aside_mrf .ratingBox dl.point02 dd {
	padding-right:18px;
	background:url(/dir_common/toshin/dir_img/module/star_ico_01.gif) no-repeat right 2px;
}
#aside_mrf .ratingBox dl.point03 dt {
	padding-bottom:5px;
}
#aside_mrf .ratingBox dl.point03 dd {
	margin-bottom:3px;
}
#aside_mrf .ratingBox dl.point03 dd img {
	margin-right:10px;
	vertical-align:middle;
}
/* .myFileFrame02
--------------------------------------------------- */
.myFileFrame02 {
	width:180px;
}
.myFileFrame02 .inner01 {
	zoom:1;
	margin-bottom:15px;
	background:url(/dir_common/toshin/dir_img/aside/mrf_bg_01.gif) no-repeat left bottom;
}
.myFileFrame02 .inner02 {
	zoom:1;
	padding:10px;
	background:url(/dir_common/toshin/dir_img/aside/mrf_bg_02.gif) no-repeat left top;
	text-align:left;
}
.myFileFrame02 .headline {
	margin-bottom:8px;
	padding:2px 0 1px 10px;
	background:url(/dir_common/toshin/dir_img/aside/mrf_bg_03.gif) no-repeat left top;
}
.myFileFrame02 .inner03 {
	padding-bottom:8px;
	margin-bottom:7px;
	background:url(/dir_common/toshin/dir_img/module/dotLine_bg_01.gif) repeat-x bottom left;
}
.myFileFrame02 .inner03.last {
	padding-bottom:0;
	border-bottom:none;
}
/* Greeting
--------------------------------------------------- */
.greeting .greetingData {
	margin-top:10px;
}
.greeting .toggle img {
	margin-right:10px;
	padding:1px;
	vertical-align:text-bottom;
}
.greeting .greetingData .greetingTitle {
	display:block;
	padding-bottom:5px;
	font-size:117%; /* 14px */
	font-weight:bold;
}
.greeting .greetingData .greetingTitle.imgFrame {
	line-height:1.5;
}
.greeting .greetingData .greetingTitle.imgFrame span {
	margin-right:5px;
}
.greeting .greetingData .greetingTitle.imgFrame .float-L {
	width:67px;
	height:85px;
	padding:1px;
	border:1px solid #DBD2BE;
	text-align:center;
	overflow:hidden;
}
.greeting .greetingData .greetingTitle.imgFrame .float-L img {
	padding:0;
	border: none;
}
.greeting .greetingData .greetingTitle.imgFrame span.imgRect {
	display:inline;
	border:none;
	padding:0;
	overflow:auto;
}

/*----- ▼2015/10/05 レイアウト修正 -----*/
.w120 {
width:120px;
margin:auto;
}

.greeting .greetingData .greetingTitle.imgFrame span.align-L {
font-size:90%;
}

.greeting .greetingData .greetingTitle.imgFrame .align-C {
width:100px;
height:133px;
padding:1px;
border:1px solid #DBD2BE;
text-align:center;
overflow:hidden;
margin:0 7px;
}
/*----- ▲2015/10/05 レイアウト修正 -----*/








/*---------------------------------------------------
 Search Condition
--------------------------------------------------- */
#asideArea .boxClrType03 {
	padding: 10px 5px;
}
/* Submit Btns
--------------------------------------------------- */
#aside_searchCondition .submitBtnsTop ul, #aside_searchCondition .submitBtnsBtm ul {
	text-align:center;
}
/* Aside Dark Frame
--------------------------------------------------- */
#asideArea .darkFrame {
	width:170px;
	margin-left:auto;
	margin-right:auto;
}
#asideArea .darkFrame .moduleHead {
	position:relative;
	margin-bottom:-2px;
	padding:6px 35px 4px 10px;
	background:url(/dir_common/toshin/dir_img/aside/expandDark_bg_01.gif) no-repeat left top;
	border-bottom:2px solid #503D28;
	color:#FFFFFF;
	zoom:1;
}
#asideArea .darkFrame .moduleHead .moduleToggle {
	position:absolute;
	right:7px;
	top:5px;
	width:18px;
	height:18px;
	background:url(/dir_common/toshin/dir_img/aside/expandDark_ico_01.gif) no-repeat left top;
	text-indent:-9999px;
	cursor:pointer;
}
#asideArea .darkFrame.expand-hidden .moduleHead .moduleToggle {
	background-position:left bottom;
}
#asideArea .darkFrame .moduleBody {
	border-right:1px solid #DBD2BD;
	border-left:1px solid #DBD2BD;
	border-bottom:1px solid #DBD2BD;
	background:#FFFFFF;
	zoom:1;
}
#asideArea .darkFrame .moduleBody .bodyInner01 {
	padding:12px 9px 9px 9px;
}
/* Input Box
--------------------------------------------------- */
#asideArea .asideInputBox {
	padding-left:2px;
	padding-right:2px;
}
#asideArea .asideInputBox.withLine {
	padding-top:10px;
	background:url(/dir_common/toshin/dir_img/module/dotLine_bg_01.gif) repeat-x;
	zoom:1;
}
#asideArea .asideInputBox dt {
	margin-bottom:5px;
}
#asideArea .asideInputList li {
	margin-bottom:5px;
	zoom:1;
}
#asideArea .asideInputList li select {
	width:146px;
}
#asideArea .asideInputList li input {
	float:left;
	margin-top:0.2em;
}
*:first-child+html #asideArea .asideInputList li input {
	margin:-2px 0;
}
* html #asideArea .asideInputList li input {
	margin:-2px 0;
}
#asideArea .asideInputList li label {
	display:block;
	margin-left:18px;
	word-break:break-all;
	zoom:1;
}
*:first-child+html #asideArea .asideInputList li label {
	margin-left:14px;
}
* html #asideArea .asideInputList li label {
	margin-left:14px;
}
/*---------------------------------------------------
 aside_localNav
--------------------------------------------------- */

div#localNav div.lnav-inner {
	zoom:1;
	background:url(/dir_common/toshin/dir_img/template/aside_bg_01.gif) no-repeat top left;
	padding:11px 5px 15px;
}
div#localNav div.lnav-inner .headlineRp {
	margin:-11px -5px 0 -5px;
}
div#localNav div.lnav-inner ul.pageList-01 {
	border-top:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
}
div#localNav div.lnav-inner ul.pageList-01 li.pageList-inner {
	border-bottom:1px solid #cdcdcd;
}
div#localNav div.expandModule div.moduleHead {
	background:url(/dir_common/toshin/dir_img/aside/reassetLnav_bg.jpg) no-repeat 0 0;
	position:relative;
}
div#localNav div.expand-hidden div.moduleHead {
	background:none;
}
div#localNav div.expandModule div.moduleHead span {
	display:block;
	padding:10px;
	font-weight:bold;
/zoom:1;
}
div#localNav div.expandModule div.moduleHead a {
	display:block;
	padding:10px 10px 10px 20px;
	background:url(/dir_common/toshin/dir_img/module/arrow_ico_01.gif) no-repeat 10px 15px;
}
div#localNav div.expandModule div.moduleHead p.moduleToggle {
	position:absolute;
	left:140px;
	top:10px;
	width:18px;
	height:18px;
	background:url(/dir_common/toshin/dir_img/aside/expand_ico_01.gif) no-repeat right top;
	text-indent:-9999px;
	cursor:pointer;
}
div#localNav div.expand-hidden div.moduleHead p.moduleToggle {
	background-position:right bottom;
}
div#localNav ul.pageList-01 li ul.pageList-02 {
	padding-bottom:10px;
}
div#localNav ul.pageList-01 li ul.pageList-02 li {
	padding:0 1px;
}
div#localNav ul.pageList-01 li ul.pageList-02 li a {
	zoom:1;
	padding:4px 9px 4px 20px;
	display:block;
	background:url(/dir_common/toshin/dir_img/module/arrow_ico_01.gif) no-repeat 9px 9px;
}
div#localNav ul.pageList-01 li ul.pageList-02 li.external span.icoAlt {
	display:block;
	height:0;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:none;
}
div#localNav ul.pageList-01 li ul.pageList-02 li.external a {
	background:url(/dir_common/toshin/dir_img/module/ex_ico_01.gif) no-repeat 4px 7px;
}
div#localNav ul.pageList-01 li ul.pageList-02 li a:link, div#localNav ul.pageList-01 li ul.pageList-02 li a:visited {
	background-color:#fff;
}
div#localNav ul.pageList-01 li ul.pageList-02 li a:hover, div#localNav ul.pageList-01 li ul.pageList-02 li a:active, div#localNav ul.pageList-01 li ul.pageList-02 li a:focus {
	background-color:#f5f2ec;
	color:#0099cc;
}
div#localNav ul.pageList-01 li ul.pageList-02 li ul li a {
	padding:1px 9px 1px 30px;
	background:url(/dir_common/toshin/dir_img/module/arrow_ico_01.gif) no-repeat 19px 6px;
}
/* Stay
--------------------------- */
div#localNav ul.pageList-01 li.stay ul.pageList-02 li a {
	background-color:#fff !important;
}
div#localNav ul.pageList-01 li.stay ul.pageList-02 li a:hover, div#localNav ul.pageList-01 li.stay ul.pageList-02 li a:active, div#localNav ul.pageList-01 li.stay ul.pageList-02 li a:focus, div#localNav ul.pageList-01 li ul.pageList-02 li.stay a {
	background-color:#f5f2ec !important;
}
div#localNav ul.pageList-01 li ul.pageList-02 li.stay ul li a {
	background-color:#fff !important;
}
div#localNav ul.pageList-01 li ul.pageList-02 li.stay ul li a:hover, div#localNav ul.pageList-01 li ul.pageList-02 li.stay ul li a:active, div#localNav ul.pageList-01 li ul.pageList-02 li.stay ul li a:focus, div#localNav ul.pageList-01 li ul.pageList-02 li.stay ul li.stay a {
	background-color:#f5f2ec !important;
}
div#localNav li.stay div.expandModule div.moduleHead {
	background:url(/dir_common/toshin/dir_img/aside/realplanLnav_bg.jpg) no-repeat 0 0;
	position:relative;
}
/***20130619 物件詳細改修追記ここから***/
.contentWideSeg {
	width: 960px!important;
}
.contentWideSeg #asideArea {
	width:200px;
}
.contentWideSeg #asideArea .contentSec {
	margin:0 3px 10px 17px;
}
.contentWideSeg #asideArea .contentSec .boxFrame03 {
	padding:11px 6px 15px 11px;
}
.contentWideSeg #asideArea #aside_storeData.contentSec {
	margin:0 0 10px 0;
}
.contentWideSeg #asideArea #aside_storeData.contentSec .boxFrame01 {
	width: 185px;
	padding-left: 15px;
	background:url(/dir_common/toshin/dir_img/template/aside_storeData_frame_balloon.gif) no-repeat left top;
}
.contentWideSeg #asideArea #aside_storeData.contentSec .boxFrame02 {
	background:url(/dir_common/toshin/dir_img/template/aside_storeData_frame_bottom.gif) no-repeat left bottom;
	padding-left:5px;
	padding-bottom:10px;
}
.contentWideSeg #asideArea #aside_storeData .headline {
	background: url(/dir_common/toshin/dir_img/template/aside_storeData_heading.gif) repeat-x left 5px;
	color: #503D28;
	line-height: 120%;
	margin: 0 0 0 -1px;
	padding: 19px 0 14px;
	text-align: center;
	width: 175px;
	border-bottom:1px solid #dbd2bd;
	zoom:1;
}
.contentWideSeg #asideArea #aside_storeData .storeData-read02 {
	margin:0 10px 0 1px;
}
.contentWideSeg #asideArea #aside_storeData .storeDataBoxFrame {
	background-color:transparent;
	border:none;
}
.contentWideSeg #asideArea #aside_storeData .storeDataBoxFrame.shopSingle {
	background:none
}
.contentWideSeg #asideArea #aside_storeData .boxFrame-inner {
	padding:5px 10px 1px 10px;
}
.contentWideSeg #asideArea #aside_mrstoreData.contentSec {
	margin:10px 0 10px 0;
}
.contentWideSeg #asideArea #aside_mrstoreData.contentSec .boxFrame01 {
	width: 176px;
	padding:2px;
	margin-left: 15px;
	border:1px solid #dbd2bd;
	background:none;
}
.contentWideSeg #asideArea #aside_mrstoreData.contentSec .boxFrame02 {
	background:none;
}
.contentWideSeg #asideArea #aside_mrstoreData .headline02 {
	background: url(/dir_common/toshin/dir_img/template/aside_storeData_heading.gif) repeat-x 0 0;
	color: #503D28;
	line-height: 128%;
	padding: 10px 0 9px 0;
	text-align: center;
	width: 175px;
	border-bottom:1px solid #dbd2bd;
	font-weight:bold;
	zoom:1;
}
.contentWideSeg #asideArea #aside_mrstoreData .innerLead01 {
	padding:10px 5px 0 8px;
}
.contentWideSeg #asideArea .contentSec ul.linkList01 li.inLinkIco {
	padding-left:21px;
	background:url(/dir_common/toushi/dir_img/module/arrow_ico_01.gif) no-repeat 10px 11px;
}
.similarBox01 {
	clear:both;
	padding-top:10px;
}
.similarBox01 .inLinkIco {
	font-weight:bold;
	margin-bottom:5px;
	background-position:0 0.5em!important;
}
.similarBox01 .similarImg {
	float:left;
	width:64px;
}
.similarBox01 .similarImg img {
	padding:1px;
	border:1px solid #dbd2be;
}
.similarBox01 .similarImg a:hover img {
	border:1px solid #E50310;
}
.similarBox01 .similarTxt {
	float:right;
	width:96px;
}
.similarBox01 .similarTxt span {
	font-weight:bold;
	color:#cc0000;
}
/* 20130619 物件詳細改修 追記ここまで */

/* 20130813 追記ここまで */
.solidlineBlk_2 {
	border-bottom: 1px solid #CDCDCD;
	margin: 0 0 0 5px;
    padding-bottom: 12px;
    width: 165px;
}
/* 20130813 追記ここまで */
