@charset "utf-8";

/*===================================================
 Global Header CSS
=================================================== */
.spr a {
display: block;
overflow:hidden;
text-indent:-9999px;
}

/*---------------------------------------------------
 Header Seg
--------------------------------------------------- */
#headerSeg {
width:956px;
margin:0 auto;
text-align:left;
padding:0 15px;
padding-top:11px;
}
#headerSeg-inner {
padding:0 3px 14px;
background:url(/dir_common/toshin/dir_img/template/header_bg_01.gif) no-repeat bottom left;
}
#headerSeg .innerBlk01,
#headerSeg .innerBlk02 {zoom:1;}
#headerSeg .innerBlk01:after,
#headerSeg .innerBlk02:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}

#headerSeg .innerBlk02{
min-height:40px;
_height:40px;
}

#headerSeg .innerBlk01 .headerTxtWrap {
float:left;
width:677px;
margin-bottom:11px;
}

/* Header Text
--------------------------------------------------- */
#headerTxt {
float:left;
padding-right:15px;
color:#525252;
font-size:11px;
}

/* Class Link
--------------------------------------------------- */
#headerSeg ul.classLink {zoom:1;}
#headerSeg ul.classLink:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}
#headerSeg ul.classLink li {
float:left;
font-size:92%; /* 11px */
}
#headerSeg ul.classLink li a {color:#525252;}
#headerSeg ul.classLink li a:link,
#headerSeg ul.classLink li a:visited {text-decoration:underline;}
#headerSeg ul.classLink li a:hover,
#headerSeg ul.classLink li a:active,
#headerSeg ul.classLink li a:focus {text-decoration:none;}

#headerSeg ul.classLink li.mansion,
#headerSeg ul.classLink li.kodate {
padding-right:8px;
}


/* Header Logo
--------------------------------------------------- */
#headerLogo {
float:left;
padding-right:139px;
}
body.chintai #headerLogo {
padding-right:101px;
}
#headerLogo a {
width:160px;
height:31px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat 0 0;
}


/* Site Navigation
--------------------------------------------------- */
#headerSeg .innerBlk01 .siteNavWrap {
float:right;
}
#headerSeg ul.siteNav {zoom:1;}
#headerSeg ul.siteNav:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}
#headerSeg ul.siteNav li {
float:left;
}

#headerSeg ul.siteNav li.toshin a {
width:67px;
height:23px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -505px -67px;}
#headerSeg ul.siteNav li.toushi a {width:121px;height:23px;}
#headerSeg ul.siteNav li.toushi a:link,
#headerSeg ul.siteNav li.toushi a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -384px -7px;}
#headerSeg ul.siteNav li.toushi a:hover,
#headerSeg ul.siteNav li.toushi a:active,
#headerSeg ul.siteNav li.toushi a:focus {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -384px -37px;}
#headerSeg ul.siteNav li.rehouse a {width:71px;height:23px;}
#headerSeg ul.siteNav li.rehouse a:link,
#headerSeg ul.siteNav li.rehouse a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -313px -7px;}
#headerSeg ul.siteNav li.rehouse a:hover,
#headerSeg ul.siteNav li.rehouse a:active,
#headerSeg ul.siteNav li.rehouse a:focus {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -313px -37px;}

#headerSeg .targetAreaNavWrap {
float:left;
width:252px;
margin-top:10px;
}
#headerSeg ul.targetAreaNav {zoom:1;}
#headerSeg ul.targetAreaNav:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}
#headerSeg ul.targetAreaNav li {
float:left;
}

#headerSeg ul.targetAreaNav li.syutoken a {width:41px;height:14px;}
#headerSeg ul.targetAreaNav li.syutoken a:link,
#headerSeg ul.targetAreaNav li.syutoken a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -313px -91px;}
#headerSeg ul.targetAreaNav li.syutoken a:hover,
#headerSeg ul.targetAreaNav li.syutoken a:active,
#headerSeg ul.targetAreaNav li.syutoken a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -313px -106px;}

#headerSeg ul.targetAreaNav li.sapporo a {width:36px;height:14px;}
#headerSeg ul.targetAreaNav li.sapporo a:link,
#headerSeg ul.targetAreaNav li.sapporo a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -354px -91px;}
#headerSeg ul.targetAreaNav li.sapporo a:hover,
#headerSeg ul.targetAreaNav li.sapporo a:active,
#headerSeg ul.targetAreaNav li.sapporo a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -354px -106px;}

#headerSeg ul.targetAreaNav li.tohoku a {width:35px;height:14px;}
#headerSeg ul.targetAreaNav li.tohoku a:link,
#headerSeg ul.targetAreaNav li.tohoku a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -390px -91px;}
#headerSeg ul.targetAreaNav li.tohoku a:hover,
#headerSeg ul.targetAreaNav li.tohoku a:active,
#headerSeg ul.targetAreaNav li.tohoku a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -390px -106px;}

#headerSeg ul.targetAreaNav li.chubu a {width:34px;height:14px;}
#headerSeg ul.targetAreaNav li.chubu a:link,
#headerSeg ul.targetAreaNav li.chubu a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -425px -91px;}
#headerSeg ul.targetAreaNav li.chubu a:hover,
#headerSeg ul.targetAreaNav li.chubu a:active,
#headerSeg ul.targetAreaNav li.chubu a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -425px -106px;}

#headerSeg ul.targetAreaNav li.kansai a {width:33px;height:14px;}
#headerSeg ul.targetAreaNav li.kansai a:link,
#headerSeg ul.targetAreaNav li.kansai a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -459px -91px;}
#headerSeg ul.targetAreaNav li.kansai a:hover,
#headerSeg ul.targetAreaNav li.kansai a:active,
#headerSeg ul.targetAreaNav li.kansai a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -459px -106px;}

#headerSeg ul.targetAreaNav li.chugoku a {width:33px;height:14px;}
#headerSeg ul.targetAreaNav li.chugoku a:link,
#headerSeg ul.targetAreaNav li.chugoku a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -492px -91px;}
#headerSeg ul.targetAreaNav li.chugoku a:hover,
#headerSeg ul.targetAreaNav li.chugoku a:active,
#headerSeg ul.targetAreaNav li.chugoku a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -492px -106px;}

#headerSeg ul.targetAreaNav li.kyusyu a {width:33px;height:14px;}
#headerSeg ul.targetAreaNav li.kyusyu a:link,
#headerSeg ul.targetAreaNav li.kyusyu a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -525px -91px;}
#headerSeg ul.targetAreaNav li.kyusyu a:hover,
#headerSeg ul.targetAreaNav li.kyusyu a:active,
#headerSeg ul.targetAreaNav li.kyusyu a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -525px -106px;}


/* Category Navigation
--------------------------------------------------- */
#headerSeg .categoryNavWrap01 {
float:right;
width:381px;
margin-top:18px;
}
body.chintai #headerSeg .categoryNavWrap01 {
width:416px;
}
#headerSeg .categoryNavWrap02 {zoom:1;}
#headerSeg .categoryNavWrap02:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}

#headerSeg ul.categoryNav {zoom:1; float:left;}
#headerSeg ul.categoryNav:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}
#headerSeg ul.categoryNav li {
float:left;
}

/* Category None
--------------------------- */
#headerSeg ul.categoryNav li.buyers a {width:123px;height:22px;}
#headerSeg ul.categoryNav li.buyers a:link,
#headerSeg ul.categoryNav li.buyers a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -576px -454px;}
#headerSeg ul.categoryNav li.buyers a:hover,
#headerSeg ul.categoryNav li.buyers a:active,
#headerSeg ul.categoryNav li.buyers a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -576px -484px;}

#headerSeg ul.categoryNav li.sellers a {width:121px;height:22px;}
#headerSeg ul.categoryNav li.sellers a:link,
#headerSeg ul.categoryNav li.sellers a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -699px -454px;}
#headerSeg ul.categoryNav li.sellers a:hover,
#headerSeg ul.categoryNav li.sellers a:active,
#headerSeg ul.categoryNav li.sellers a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -699px -484px;}

#headerSeg ul.categoryNav li.chintai a {width:122px;height:22px;margin-right:8px;}
#headerSeg ul.categoryNav li.chintai a:link,
#headerSeg ul.categoryNav li.chintai a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -820px -454px;}
#headerSeg ul.categoryNav li.chintai a:hover,
#headerSeg ul.categoryNav li.chintai a:active,
#headerSeg ul.categoryNav li.chintai a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -820px -484px;}

/* Category Buyers
--------------------------- */
#headerSeg ul.categoryNav li.buyers a {width:127px;height:29px;}
#headerSeg ul.categoryNav li.buyers a:link,
#headerSeg ul.categoryNav li.buyers a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -572px 0;}
#headerSeg ul.categoryNav li.buyers a:hover,
#headerSeg ul.categoryNav li.buyers a:active,
#headerSeg ul.categoryNav li.buyers a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -572px -29px;}

#headerSeg ul.categoryNav li.sellers a {width:121px;height:22px;margin-top:7px;}
#headerSeg ul.categoryNav li.sellers a:link,
#headerSeg ul.categoryNav li.sellers a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -699px -7px;}
#headerSeg ul.categoryNav li.sellers a:hover,
#headerSeg ul.categoryNav li.sellers a:active,
#headerSeg ul.categoryNav li.sellers a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -699px -36px;}

#headerSeg ul.categoryNav li.chintai a {width:122px;height:22px;margin-top:7px;margin-right:11px;}
#headerSeg ul.categoryNav li.chintai a:link,
#headerSeg ul.categoryNav li.chintai a:visited {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -820px -7px;}
#headerSeg ul.categoryNav li.chintai a:hover,
#headerSeg ul.categoryNav li.chintai a:active,
#headerSeg ul.categoryNav li.chintai a:focus   {background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -820px -36px;}





/* Mitsui Chintai Logo
--------------------------------------------------- */
#headerSeg .mitsuiChintaiLogo {
display:none;
overflow:hidden;
text-indent:-9999px;
width:45px;
height:45px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -268px 0;
}
body.chintai #headerSeg .mitsuiChintaiLogo {
position:relative;
display:block;
float:left;
margin-top:-23px;
}


/*---------------------------------------------------
 Footer Seg
--------------------------------------------------- */
#footerSeg {
width:950px;
margin:10px auto 0;
text-align:left;
padding:0 15px;
}


/* Target Site Link
--------------------------------------------------- */
/* 140317変更ここから */
#footerSeg .targetSiteLinkBlk {
width:950px;
margin-bottom:15px;
}
#footerSeg .targetSiteLinkBlk ul {}

#footerSeg .targetSiteLinkBlk ul li {
float: left;
width: 317px;
height: 70px;
}
#footerSeg .targetSiteLinkBlk ul li.tslLast { width: 316px; }

/* Target Site Link 02
--------------------------------------------------- */
#footerSeg .targetSiteLink_02Blk {
	padding: 15px 0 6px 10px;
	border-top: 1px solid #d5d5d5;
}
#footerSeg .targetSiteLink_02Blk p { margin-bottom: .5em; }

#footerSeg .targetSiteLink_02Blk p a,
#footerSeg .targetSiteLink_02Blk dl dt a,
#footerSeg .targetSiteLink_02Blk dl dt span { font-weight: bold; }

#footerSeg .targetSiteLink_02Blk dl dt a {
	padding-left: 15px;
	background: url(/dir_common/dir_img/module/arrow_ico_01.gif) 4px 5px no-repeat;
}
#footerSeg .targetSiteLink_02Blk dl dt span { padding-left: 15px; }

#footerSeg .targetSiteLink_02Blk dl dt {
	width: 200px;
	height: 2em;
}
#footerSeg .targetSiteLink_02Blk dl dd {
	height: 2em;
	margin: -2em 0 0 200px;
}

#footerSeg .targetSiteLink_02Blk dl dd ul {}
#footerSeg .targetSiteLink_02Blk dl dd ul li {
	display: inline;
	padding: 0 .5em;
	border-left: 1px solid #d5d5d5;
}
#footerSeg .targetSiteLink_02Blk dl dd ul li {
	display: inline;
	padding: 0 7px 0 8px;
	border-left: 1px solid #d5d5d5;
}
#footerSeg .targetSiteLink_02Blk dl dd ul li.tslFarst {
	padding-left: 0;
	border: 0;
}
/* 2015/2/5 フッター内へリンクテキスト追加1/2 */
#footerSeg .targetSiteLink_02Blk dl dd.high {
	height: 3.7em;
	margin: -2em 0 0 200px;
}
/* 2015/2/5 フッター内へリンクテキスト追加2/2 */
#footerSeg .targetSiteLink_02Blk dl dd ul.line {
	padding:5px 0 0 0;
	border: 0;
}
/* 140317変更ここまで */

/* Related Site Link
--------------------------------------------------- */
#footerSeg .relatedSiteLinkBlk {
margin-bottom:14px;
}
#footerSeg .relatedSiteLinkBlk ul.rsLinkList {
zoom:1;
width:494px;
margin-left:227px;
}
#footerSeg .relatedSiteLinkBlk ul.rsLinkList:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}
#footerSeg .relatedSiteLinkBlk ul.rsLinkList li {
float:left;
}
#footerSeg .relatedSiteLinkBlk ul.rsLinkList li.rehouse a {
width:145px;
height:35px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat 0px -453px;
}
#footerSeg .relatedSiteLinkBlk ul.rsLinkList li.repark a {
width:118px;
height:35px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -145px -453px;
}
#footerSeg .relatedSiteLinkBlk ul.rsLinkList li.reasset a {
width:123px;
height:35px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -263px -453px;
}
#footerSeg  .relatedSiteLinkBlk ul.rsLinkList li.realplan a {
width:108px;
height:35px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -386px -453px;
}


/* Utility Link
--------------------------------------------------- */
#footerSeg .utilityLinkBlk,
#footerSeg .companyBlk {
border-top:#ccc 1px solid;
}
#footerSeg .utilityLinkBlk {
zoom:1;
padding:12px 0 10px;
}
#footerSeg .utilityLinkBlk:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}
#footerSeg .utilityLinkBlk ul.utLinkList01 li,
#footerSeg .utilityLinkBlk ul.utLinkList02 li {
float:left;
}
#footerSeg .utilityLinkBlk ul.utLinkList01 li,
#footerSeg .utilityLinkBlk ul.utLinkList02 li {
padding-right:20px;
}
#footerSeg .utilityLinkBlk ul.utLinkList01 {
float:left;
}
#footerSeg .utilityLinkBlk ul.utLinkList02 {
float:right;
margin-right:-20px;
}


/* Company Link
--------------------------------------------------- */
#footerSeg .companyBlk {
padding:15px 0 20px;
zoom:1;
}
#footerSeg .companyBlk:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}
#footerSeg .companyBlk #mfhLogo {
float:left;
padding-right:20px;
}

/* 0401社名変更対応 */
#footerSeg .companyBlk #mfhLogo a {
width:212px;
height:30px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat 0 -69px;
}
/* 0401社名変更対応 */

#footerSeg .companyBlk .centerWrap {
float:left;
width:450px;
}
#footerSeg .companyBlk .centerWrap ul.linkList01 li {
padding-top:0;
}
#footerSeg .companyBlk ul.coLinkList {
zoom:1;
margin:0 0 5px 0;
}
#footerSeg .companyBlk ul.coLinkList:after{content: "."; display: block; clear: both; height:0; visibility:hidden;}
#footerSeg .companyBlk ul.coLinkList li {
float:left;
padding-right:18px;
}

/* 0401社名変更対応 */
#footerSeg .companyBlk #copyright {
width:346px;
height:9px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat -3px -157px;
overflow:hidden;
text-indent:-9999px;
}
/* 0401社名変更対応 */

#footerSeg .companyBlk #tagline {
float:right;
width:127px;
height:28px;
background:url(/dir_common/toshin/dir_img/template/spr_base_01.gif) no-repeat 0 -125px;
overflow:hidden;
text-indent:-9999px;
}