@charset "utf-8";

/************************************************************
 * INITIALIZATION
 ************************************************************/
body, form, img, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3 ,h4 ,th ,td ,select {
	margin: 0;
	padding: 0;
}
table 	{ border-collapse: collapse; border-spacing: 0; font-size:12px; }
a,img 	{ border: 0; }
ul, ol, dl, li, dt, dd	{ list-style: none; }
img		{ border: none; vertical-align: top; }
table	{ border-spacing: 0; }
th		{ text-align: left; font-weight: normal; }
td		{ text-align: left; vertical-align: top; }

/* clearfix */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }

/************************************************************
 * ANCHOR
 ************************************************************/
a:link			{ color: #0066CC; }
a:visited		{ color: #0066CC; }
a:hover			{ color: #0080FF; }
a:active		{ color: #0080FF; }

/************************************************************
 * TAG
 ************************************************************/
body, input, select, textarea, th, td, li, a, #mi_wrapper {
	font-family: メイリオ,Meiryo, 'ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Helvetica,sans-serif;
}
body, input, select, textarea {
	color: #333333;
	font-size: 12px;
	line-height: 1.41;
}

/************************************************************
 * IDS
 ************************************************************/
#wrapper {
	background:none repeat scroll 0 0 #FFFFFF;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:950px;
}
#contents 			{ padding: 0 15px 0 15px; }
#contents p.pagetop { margin: 10px 0 0 0; }
#bottomContents { padding: 20px 0 0 15px; }

/************************************************************
 * CLASSES
 ************************************************************/
h1, h2, h3, h4, h5, h6 { font-size: 12px; }

/* FORM要素 */
.TF { vertical-align: middle; }

.TF,
.TA,
.PD {
	border-top: 1px solid #98857A;
	border-right: 1px solid #DCCFC8;
	border-bottom: 1px solid #DCCFC8;
	border-left: 1px solid #98857A;
}
.CB {
	vertical-align: middle;
}

/* スプライト画像 */
.l		{ background-image: url(../img/sprites/l.png); background-repeat: no-repeat; }
.l2		{ background-image: url(../img/sprites/l2.png); background-repeat: no-repeat; }
.lb		{ background-image: url(../img/sprites/l.png); background-repeat: no-repeat; }
.lb2 	{ background-image: url(../img/sprites/l2.png); background-repeat: no-repeat; }
.lb {
	border: 0 none;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	vertical-align: middle;
}
.lb2 {
	border: 0 none;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	vertical-align: middle;
}
/************************************************************
 * CLASSES(プロパティ)
 ************************************************************/
/* WIDTH */
.wFull	{ width: 100%; }
.w15	{ width: 15px; }
.w20	{ width: 20px; }
.w47	{ width: 47px; }
.w64	{ width: 64px; }
.w87	{ width: 87px; }
.w91	{ width: 91px; }
.w100	{ width: 100px; }
.w176	{ width: 176px; }
.w180	{ width: 180px; }
.w189	{ width: 189px; }
.w196	{ width: 196px; }
.w198	{ width: 198px; }
.w207	{ width: 207px; }
.w210	{ width: 210px; }
.w218	{ width: 218px; }
.w220	{ width: 220px; }
.w240	{ width: 240px; }
.w242	{ width: 242px; }
.w244	{ width: 244px; }
.w250	{ width: 250px; }
.w270	{ width: 270px; }
.w271	{ width: 271px; }
.w285	{ width: 285px; }
.w286	{ width: 286px; }
.w296	{ width: 296px; }
.w298	{ width: 298px; }
.w299	{ width: 299px; }
.w300	{ width: 300px; }
.w302	{ width: 302px; }
.w303	{ width: 303px; }
.w305	{ width: 305px; }
.w310	{ width: 310px; }
.w319	{ width: 319px; }
.w330	{ width: 330px; }
.w335	{ width: 335px; }
.w350	{ width: 350px; }
.w360	{ width: 360px; }
.w368	{ width: 368px; }
.w406	{ width: 406px; }
.w420	{ width: 420px; }
.w425	{ width: 425px; }
.w430	{ width: 430px; }
.w435	{ width: 435px; }
.w450	{ width: 450px; }
.w453	{ width: 453px; }
.w480	{ width: 480px; }
.w490	{ width: 490px; }
.w500	{ width: 500px; }
.w590	{ width: 590px; }
.w600	{ width: 600px; }
.w620	{ width: 620px; }
.w650	{ width: 650px; }
.w677	{ width: 677px; }
.w700	{ width: 700px; }
.w705	{ width: 705px; }
.w888	{ width: 888px; }
.w890	{ width: 890px; }
.w898	{ width: 898px; }

/* HEIGHT */
.h17	{ height: 17px; }
.h38	{ height: 38px; }
.h31	{ height: 31px; }
.h41	{ height: 41px; }
.h44	{ height: 44px; }
.h47	{ height: 47px; }
.h48	{ height: 48px; }
.h49	{ height: 49px; }
.h100	{ height: 100px; }
.h198	{ height: 198px; }
.h229	{ height: 229px; }
.h237	{ height: 237px; }
.h238	{ height: 238px; }
.h239	{ height: 239px; }
.h240	{ height: 240px; }
.h280	{ height: 280px; }

/* LINE-HEIGHT */
.lh1	{ line-height: 1; }
.lh11	{ line-height: 1.1; }
.lh12	{ line-height: 1.2; }
.lh13	{ line-height: 1.3; }
.lh15	{ line-height: 1.5; }
.lh16	{ line-height: 1.6; }
.lh17	{ line-height: 1.7; }

/* MARGIN */
.mHA	{ margin-right: auto; margin-left: auto; }

.mT1	{ margin-top: 1px; }
.mT2	{ margin-top: 2px; }
.mT3	{ margin-top: 3px; }
.mT4	{ margin-top: 4px; }
.mT6	{ margin-top: 6px; }
.mT7	{ margin-top: 7px; }
.mT12	{ margin-top: 12px; }
.mT13	{ margin-top: 13px; }
.mT15	{ margin-top: 15px; }
.mT20	{ margin-top: 20px; }
.mT25	{ margin-top: 25px; }
.mT30	{ margin-top: 30px; }
.mT35	{ margin-top: 35px; }
.mT40	{ margin-top: 40px; }
.mT45	{ margin-top: 45px; }
.mT50	{ margin-top: 50px; }
.mT80	{ margin-top: 80px; }

.nmT1	{ margin-top: -1px; }
.nmT2	{ margin-top: -2px; }
.nmT7	{ margin-top: -7px; }
.nmT10	{ margin-top: -10px; }
.nmT22	{ margin-top: -22px; }

.nmR1	{ margin-right: -1px; }
.nmR2	{ margin-right: -2px; }
.nmR15	{ margin-right: -15px; }

.mR1	{ margin-right: 1px; }
.mR2	{ margin-right: 2px; }
.mR3	{ margin-right: 3px; }
.mR4	{ margin-right: 4px; }
.mR6	{ margin-right: 6px; }
.mR8	{ margin-right: 8px; }
.mR15	{ margin-right: 15px; }
.mR17	{ margin-right: 17px; }
.mR18	{ margin-right: 18px; }
.mR20	{ margin-right: 20px; }
.mR22	{ margin-right: 22px; }
.mR27	{ margin-right: 27px; }

.mL5	{ margin-left: 5px; }
.mL18	{ margin-left: 18px; }

.mB1	{ margin-bottom: 1px; }
.mB2	{ margin-bottom: 2px; }
.mB10	{ margin-bottom: 10px; }

/* PADDING */
.p7		{ padding: 7px; }
.p10	{ padding: 10px; }
.p15	{ padding: 15px; }
.p20	{ padding: 20px; }

.pT3	{ padding-top: 3px; }
.pT5	{ padding-top: 5px; }
.pT6	{ padding-top: 6px; }
.pT7	{ padding-top: 7px; }
.pT12	{ padding-top: 12px; }
.pT13	{ padding-top: 13px; }
.pT15	{ padding-top: 15px; }
.pT40	{ padding-top: 40px; }

.pR14	{ padding-right: 14px; }
.pR15	{ padding-right: 15px; }

.pB3	{ padding-bottom: 3px; }
.pB5	{ padding-bottom: 5px; }
.pB6	{ padding-bottom: 6px; }
.pB10	{ padding-bottom: 10px; }
.pB13	{ padding-bottom: 13px; }
.pB15	{ padding-bottom: 15px; }
.pB40	{ padding-bottom: 40px; }

.pL5	{ padding-left: 5px; }
.pL10	{ padding-left: 10px; }
.pL14	{ padding-left: 14px; }
.pL15	{ padding-left: 15px; }
.pL19	{ padding-left: 19px; }
.pL20	{ padding-left: 20px; }
.pL37	{ padding-left: 37px; }
.pL43	{ padding-left: 43px; }
.pL78	{ padding-left: 78px; }

.pR5	{ padding-right: 5px; }
.pR10	{ padding-right: 10px; }

.pH7	{ padding-right: 7px; padding-left: 7px; }
.pH10	{ padding-right: 10px; padding-left: 10px; }
.pH15	{ padding-right: 15px; padding-left: 15px; }
.pH20	{ padding-right: 20px; padding-left: 20px; }
.pH25	{ padding-right: 25px; padding-left: 25px; }

.pV5	{ padding-top: 5px; padding-bottom: 5px; }
.pV10	{ padding-top: 10px; padding-bottom: 10px; }
.pV15	{ padding-top: 15px; padding-bottom: 15px; }
.pV20	{ padding-top: 20px; padding-bottom: 20px; }
.pV23	{ padding-top: 23px; padding-bottom: 23px; }
.pV25	{ padding-top: 25px; padding-bottom: 25px; }
.pV40	{ padding-top: 40px; padding-bottom: 40px; }

.pT10H14	{ padding: 10px 14px 0 14px; }
.pT20H25	{ padding: 20px 25px 0 25px; }

/* DISPLAY */
.di		{ display: inline; }
.dn		{ display: none; }
.db		{ display: block; }
.dib	{ display: inline-block; }

.oh		{ overflow: hidden; }

.zi0	{ z-index: 0; }
.zi1	{ z-index: 1; }
.zi2	{ z-index: 2; }
.zi3	{ z-index: 3; }

.nowrap	{ white-space: nowrap; }

.note	{ text-indent: -1.2em; margin-left: 1.2em; }

/* POSITION */
.fl		{ float: left; }
.fr		{ float: right; }
.cb		{ clear: both; }

.taC	{ text-align: center; }
.taR	{ text-align: right; }
.taL	{ text-align: left; }

.vaT	{ vertical-align: top; }
.vaM	{ vertical-align: middle; }
.vaB	{ vertical-align: bottom; }

.pr			{ position: relative; }
.pa			{ position: absolute; }

.top0 		{ top: 0; }
.top4 		{ top: 4px; }
.top5 		{ top: 5px; }
.top7 		{ top: 7px; }
.top10 		{ top: 10px; }
.top12 		{ top: 12px; }
.top15 		{ top: 15px; }

.bottom0	{ bottom: 0; }

.right0 	{ right: 0; }
.right5 	{ right: 5px; }

.left0 		{ left: 0; }
.left6 		{ left: 6px; }
.left10 	{ left: 10px; }
.left16 	{ left: 16px; }
.left194 	{ left: 194px; }
.left271 	{ left: 271px; }
.left421 	{ left: 421px; }
.left604 	{ left: 604px; }

.offLeft	{ text-indent: -9999px; overflow: hidden; }

.zm			{ zoom: 1; }

/* FOREGROUNG */
.italic 	{ font-style: italic; }
.bld 		{ font-weight: bold; }
.nml		{ font-weight: normal; }

.fs11		{ font-size: 11px; }
.fs14		{ font-size: 14px; }
.fs16		{ font-size: 16px; }
.fs18		{ font-size: 18px; }
.fs19		{ font-size: 19px; }
.fs20		{ font-size: 20px; }
.fs22		{ font-size: 22px; }
.fs26		{ font-size: 26px; }

.fgGray	 	{ color:#3F3B37; }
.fgLGray 	{ color:#87929B; }
.fgLLGray	{ color:#666666; }
.fgDGray 	{ color:#343434; }
.fgBrown 	{ color:#473023; }
.fgGreen 	{ color:#66AE26; }
.fgGrayOut 	{ color:#999999; }
.fgGold	 	{ color:#9E8D37; }

/* BACKGROUNG */
.bgGray			{ background-color: #EEEEE9; }
.bgLGray		{ background-color: #F2F2EE; }
.bgWhite		{ background-color: #FFFFFF; }

/* BORDER */
.bdGold 		{ border: 1px solid #99893B; }
.bdLeadGold 	{ border: 1px solid #9E8D37; }
.bdGoldT2 		{ border-top: 2px solid #9E8D37; }
.bdGoldT3 		{ border-top: 3px solid #9E8D37; }
.bdGoldB3 		{ border-bottom: 3px solid #9E8D37; }

.bdDGrayBD 		{ border-bottom: 1px dotted #343434; }
.bdDGrayB3 		{ border-bottom: 3px solid #343434; }
.bdDGrayTB 		{ border-top: 1px dotted #343434; border-bottom: 1px dotted #343434; }

.bdGuideDGray	{ border: 1px solid #E3E2D7; }

.bdGreenL4 		{ border-left: 4px solid #55A986; }

.bdBrownB 		{ border-bottom: 1px solid #5A5529; }
.bdBlackB2 		{ border-bottom: 2px solid #343434; }

/* TABLE */
.bdWhiteST 		{ border-top: 1px solid #FFFFFF; }
.bdWhiteSR 		{ border-right: 1px solid #FFFFFF; }
.bdWhiteSB 		{ border-bottom: 1px solid #FFFFFF; }

.bgGuideDGray	{ background-color: #E3E2D7; }
.bgGuideGray	{ background-color: #EFEFEA; }
.bgGuideLGray	{ background-color: #F6F6F6; }

/************************************************************
 * 不動産ガイド　導線
 ************************************************************/
/* 共通 */
 .bgH2TtlLead {
	background-position: 0 -216px;
	width: 900px;
	height: 35px;
	padding-left: 20px;
	font-size: 26px;
	line-height: 1;
}

/* トップ */
.bgH1Ttl					{ width: 422px; height: 75px; }
.bgH1Lead 					{ background-position: 0 -1014px; width: 920px; height: 92px; }

.bgH2SearchCompany  		{ background-position: 0 -82px; width: 920px; height: 35px; }
.bgH2SearchBrand50L  		{ background-position: 0 -964px; width: 920px; height: 25px; }

.bgH2TtlSearchBrand50L		{ width: 143px; height: 14px; }

.bgH3SearchKeyword  		{ background-position: 0 -117px; width: 445px; height: 25px; }
.bgH3AboutGuide  			{ background-position: 0 0; width: 445px; height: 25px; }
.bgH3Brand  				{ background-position: -445px -117px; width: 445px; height: 25px; }
.bgH3SearchCompany50  		{ background-position: 0 -142px; width: 445px; height: 25px; }
.bgH3SearchBrand50  		{ background-position: -445px -142px; width: 445px; height: 25px; }
.bgH3SearchArea  			{ background-position: 0 -167px; width: 920px; height: 25px; }
.bgH3SearchTheme  			{ background-position: 0 -192px; width: 920px; height: 25px; }
.bgH3SearchCompany50L  		{ background-position: 0 -939px; width: 920px; height: 25px; }

.bgH3TtlSearchCompany50 	{ width: 140px; height: 14px; }
.bgH3TtlSearchBrand50 		{ width: 162px; height: 14px; }
.bgH3TtlSearchTheme 		{ width: 176px; height: 13px; }
.bgH3TtlSearchCompany50L	{ width: 120px; height: 14px; }

.bgH4Kd  					{ background-position: 0 -217px; width: 450px; height: 18px; }
.bgH4Ms  					{ background-position: 0 -235px; width: 450px; height: 18px; }

.bgSuumo  					{ background-position: 0 -1106px; width: 160px; height: 127px; }

.bgTtla  					{ background-position: 0 -253px; width: 920px; height: 18px; }
.bgTtlka  					{ background-position: 0 -271px; width: 920px; height: 18px; }
.bgTtlsa 					{ background-position: 0 -289px; width: 920px; height: 18px; }
.bgTtlta  					{ background-position: 0 -307px; width: 920px; height: 18px; }
.bgTtlna  					{ background-position: 0 -325px; width: 920px; height: 18px; }
.bgTtlha  					{ background-position: 0 -343px; width: 920px; height: 18px; }
.bgTtlma  					{ background-position: 0 -361px; width: 920px; height: 18px; }
.bgTtlya  					{ background-position: 0 -379px; width: 920px; height: 18px; }
.bgTtlra  					{ background-position: 0 -397px; width: 920px; height: 18px; }
.bgTtlwa  					{ background-position: 0 -64px; width: 920px; height: 18px; }

.bnrArea  					{ width: 468px; height: 80px; }

.icOrangeArrow				{ background-position: -995px 3px; padding-left: 10px; }
.icOrangeArrow14			{ background-position: -995px 7px; padding-left: 10px; }
.icOrangeArrowBrand			{ background-position: -995px 5px; padding-left: 10px; }
.icFeatureMark				{ background-position: -984px -100px; width: 16px; height: 16px; }
.icFeatureMarkBgGold		{ background-position: -984px -200px; width: 16px; height: 16px; }
.icBrandReport				{ background-position: -928px -299px; }
.icBrandReportB				{ background-position: -928px -299px; width: 72px; height: 14px; }
.icSearch					{ background-position: -986px -500px; width: 14px; height: 12px; }

.btSearch					{ background-position: 0 -415px; width: 115px; height: 21px; }
.btSearch:hover,
.btSearch:active			{ background-position: 0 -436px; }

.bt50						{ background-position: 0 -457px; width: 120px; height: 17px; }
.bt50:hover,
.bt50:active				{ background-position: 0 -474px; }

.bt50L						{ background-position: -300px -457px; width: 180px; height: 17px; }
.bt50L:hover,
.bt50L:active				{ background-position: -300px -474px; }

.bt50Brand					{ background-position: -120px -457px; width: 180px; height: 17px; }
.bt50Brand:hover,
.bt50Brand:active			{ background-position: -120px -474px; }

.btDetail					{ background-position: -115px -415px; width: 115px; height: 21px; }
.btDetail:hover,
.btDetail:active			{ background-position: -115px -436px; }

.btAntiEarthquake			{ background-position: 0 -491px; width: 222px; height: 56px; }
.btAntiEarthquake:hover,
.btAntiEarthquake:active	{ background-position: 0 -547px; }

.btSkeleton					{ background-position: -222px -491px; width: 222px; height: 56px; }
.btSkeleton:hover,
.btSkeleton:active			{ background-position: -222px -547px; }

.btSaveEnergy				{ background-position: -444px -491px; width: 222px; height: 56px; }
.btSaveEnergy:hover,
.btSaveEnergy:active		{ background-position: -444px -547px; }

.btLargeScale				{ background-position: -666px -491px; width: 222px; height: 56px; }
.btLargeScale:hover,
.btLargeScale:active		{ background-position: -666px -547px; }

.btPerformance				{ background-position: 0 -603px; width: 222px; height: 56px; }
.btPerformance:hover,
.btPerformance:active		{ background-position: 0 -659px; }

.btHighGrade				{ background-position: -222px -603px; width: 222px; height: 56px; }
.btHighGrade:hover,
.btHighGrade:active			{ background-position: -222px -659px; }

.btHighGrade5000 { background-position: -444px -827px; width: 222px; height: 56px; }
.btHighGrade5000:hover,
.btHighGrade5000:active { background-position: -444px -883px; }

.btRenewal					{ background-position: -444px -603px; width: 222px; height: 56px; }
.btRenewal:hover,
.btRenewal:active			{ background-position: -444px -659px; }

.btSecurity					{ background-position: -666px -603px; width: 222px; height: 56px; }
.btSecurity:hover,
.btSecurity:active			{ background-position: -666px -659px; }

.btYutori					{ background-position: 0 -715px; width: 222px; height: 56px; }
.btYutori:hover,
.btYutori:active			{ background-position: 0 -771px; }

.btPerformanceK				{ background-position: -222px -715px; width: 222px; height: 56px; }
.btPerformanceK:hover,
.btPerformanceK:active		{ background-position: -222px -771px; }

.btEco						{ background-position: -444px -715px; width: 222px; height: 56px; }
.btEco:hover,
.btEco:active				{ background-position: -444px -771px; }

.btAntiQuakeFire			{ background-position: -666px -715px; width: 222px; height: 56px; }
.btAntiQuakeFire:hover,
.btAntiQuakeFire:active		{ background-position: -666px -771px; }

.btFacilities				{ background-position: 0 -827px; width: 222px; height: 56px; }
.btFacilities:hover,
.btFacilities:active		{ background-position: 0 -883px; }

.btDevelop					{ background-position: -222px -827px; width: 222px; height: 56px; }
.btDevelop:hover,
.btDevelop:active			{ background-position: -222px -883px; }

/* ブランド */
.bgH2Brand  				{ background-position: 0 -989px; width: 920px; height: 25px; position: relative; }
.bgH2Brand::before {
	position: absolute;
	content: 'PR';
	display: flex;
	align-items: center;
	justify-content: center;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	font-size: 10px;
	line-height: 1;
	color: #2C8710;
	border: 1px solid #55A61B;
	border-radius: 2px;
	font-weight: normal;
	box-sizing: border-box;
	width: 25px;
	height: 16px;
	background-color: #fff;
	text-indent: 0px;
}

/* 分譲実績会社一覧 */
.tab23						{ background-position: 0 -108px; width: 91px; height: 27px; }
.tab23:hover,
.tab23:active,
.tab23Current 				{ background-position: 0 -135px; width: 91px; height: 27px; }

.tab23East					{ background-position: -91px -108px; width: 91px; height: 27px; }
.tab23East:hover,
.tab23East:active,
.tab23EastCurrent 			{ background-position: -91px -135px; width: 91px; height: 27px; }

.tab23South					{ background-position: -182px -108px; width: 91px; height: 27px; }
.tab23South:hover,
.tab23South:active,
.tab23SouthCurrent 			{ background-position: -182px -135px; width: 91px; height: 27px; }

.tab23NorthWest				{ background-position: -273px -108px; width: 91px; height: 27px; }
.tab23NorthWest:hover,
.tab23NorthWest:active,
.tab23NorthWestCurrent 		{ background-position: -273px -135px; width: 91px; height: 27px; }

.tabTokyo					{ background-position: -364px -108px; width: 91px; height: 27px; }
.tabTokyo:hover,
.tabTokyo:active,
.tabTokyoCurrent 			{ background-position: -364px -135px; width: 91px; height: 27px; }

.tabKanagawaNorth			{ background-position: -455px -108px; width: 91px; height: 27px; }
.tabKanagawaNorth:hover,
.tabKanagawaNorth:active,
.tabKanagawaNorthCurrent 	{ background-position: -455px -135px; width: 91px; height: 27px; }

.tabKanagawaSouth			{ background-position: -546px -108px; width: 91px; height: 27px; }
.tabKanagawaSouth:hover,
.tabKanagawaSouth:active,
.tabKanagawaSouthCurrent 	{ background-position: -546px -135px; width: 91px; height: 27px; }

.tabSaitama					{ background-position: -637px -108px; width: 91px; height: 27px; }
.tabSaitama:hover,
.tabSaitama:active,
.tabSaitamaCurrent 			{ background-position: -637px -135px; width: 91px; height: 27px; }

.tabChiba					{ background-position: -728px -108px; width: 91px; height: 27px; }
.tabChiba:hover,
.tabChiba:active,
.tabChibaCurrent 			{ background-position: -728px -135px; width: 91px; height: 27px; }

.tabIbaragi					{ background-position: -819px -108px; width: 92px; height: 27px; }
.tabIbaragi:hover,
.tabIbaragi:active,
.tabIbaragiCurrent 			{ background-position: -819px -135px; width: 92px; height: 27px; }

.tab23B						{ background-position: 0 -162px; width: 91px; height: 27px; }
.tab23B:hover,
.tab23B:active,
.tab23BCurrent 				{ background-position: 0 -189px; width: 91px; height: 27px; }

.tab23EastB					{ background-position: -91px -162px; width: 91px; height: 27px; }
.tab23EastB:hover,
.tab23EastB:active,
.tab23EastBCurrent 			{ background-position: -91px -189px; width: 91px; height: 27px; }

.tab23SouthB				{ background-position: -182px -162px; width: 91px; height: 27px; }
.tab23SouthB:hover,
.tab23SouthB:active,
.tab23SouthBCurrent 		{ background-position: -182px -189px; width: 91px; height: 27px; }

.tab23NorthWestB			{ background-position: -273px -162px; width: 91px; height: 27px; }
.tab23NorthWestB:hover,
.tab23NorthWestB:active,
.tab23NorthWestBCurrent 	{ background-position: -273px -189px; width: 91px; height: 27px; }

.tabTokyoB					{ background-position: -364px -162px; width: 91px; height: 27px; }
.tabTokyoB:hover,
.tabTokyoB:active,
.tabTokyoBCurrent 			{ background-position: -364px -189px; width: 91px; height: 27px; }

.tabKanagawaNorthB			{ background-position: -455px -162px; width: 91px; height: 27px; }
.tabKanagawaNorthB:hover,
.tabKanagawaNorthB:active,
.tabKanagawaNorthBCurrent 	{ background-position: -455px -189px; width: 91px; height: 27px; }

.tabKanagawaSouthB			{ background-position: -546px -162px; width: 91px; height: 27px; }
.tabKanagawaSouthB:hover,
.tabKanagawaSouthB:active,
.tabKanagawaSouthBurrent 	{ background-position: -546px -189px; width: 91px; height: 27px; }

.tabSaitamaB				{ background-position: -637px -162px; width: 91px; height: 27px; }
.tabSaitamaB:hover,
.tabSaitamaB:active,
.tabSaitamaBurrent 			{ background-position: -637px -189px; width: 91px; height: 27px; }

.tabChibaB					{ background-position: -728px -162px; width: 91px; height: 27px; }
.tabChibaB:hover,
.tabChibaB:active,
.tabChibaBCurrent 			{ background-position: -728px -189px; width: 91px; height: 27px; }

.tabIbaragiB				{ background-position: -819px -162px; width: 92px; height: 27px; }
.tabIbaragiB:hover,
.tabIbaragiB:active,
.tabIbaragiBCurrent 		{ background-position: -819px -189px; width: 92px; height: 27px; }

.btDetailL					{ background-position: -737px -415px; width: 150px; height: 29px; }
.btDetailL:hover,
.btDetailL:active			{ background-position: -737px -444px; }

/* 分譲実績マンション一覧 */
.tabAntiEarthquake			{ background-position: 0 0; width: 114px; height: 27px; }
.tabAntiEarthquake:hover,
.tabAntiEarthquake:active,
.tabAntiEarthquakeCurrent 	{ background-position: 0 -27px; width: 114px; height: 27px; }

.tabSkeleton				{ background-position: -114px 0; width: 114px; height: 27px; }
.tabSkeleton:hover,
.tabSkeleton:active,
.tabSkeletonCurrent 		{ background-position: -114px -27px; width: 114px; height: 27px; }

.tabSaveEnergy				{ background-position: -228px 0; width: 114px; height: 27px; }
.tabSaveEnergy:hover,
.tabSaveEnergy:active,
.tabSaveEnergyCurrent 		{ background-position: -228px -27px; width: 114px; height: 27px; }

.tabLargeScale				{ background-position: -342px 0; width: 114px; height: 27px; }
.tabLargeScale:hover,
.tabLargeScale:active,
.tabLargeScaleCurrent 		{ background-position: -342px -27px; width: 114px; height: 27px; }

.tabPerformance				{ background-position: -456px 0; width: 114px; height: 27px; }
.tabPerformance:hover,
.tabPerformance:active,
.tabPerformanceCurrent 		{ background-position: -456px -27px; width: 114px; height: 27px; }

.tabHighGrade				{ background-position: -570px 0; width: 114px; height: 27px; }
.tabHighGrade:hover,
.tabHighGrade:active,
.tabHighGradeCurrent 		{ background-position: -570px -27px; width: 114px; height: 27px; }

.tabRenewal					{ background-position: -684px 0; width: 114px; height: 27px; }
.tabRenewal:hover,
.tabRenewal:active,
.tabRenewalCurrent 			{ background-position: -684px -27px; width: 114px; height: 27px; }

.tabSecurity				{ background-position: -798px 0; width: 115px; height: 27px; }
.tabSecurity:hover,
.tabSecurity:active,
.tabSecurityCurrent 		{ background-position: -798px -27px; width: 115px; height: 27px; }

.tabAntiEarthquakeB			{ background-position: 0 -54px; width: 114px; height: 27px; }
.tabAntiEarthquakeB:hover,
.tabAntiEarthquakeB:active,
.tabAntiEarthquakeBCurrent 	{ background-position: 0 -81px; width: 114px; height: 27px; }

.tabSkeletonB				{ background-position: -114px -54px; width: 114px; height: 27px; }
.tabSkeletonB:hover,
.tabSkeletonB:active,
.tabSkeletonBCurrent 		{ background-position: -114px -81px; width: 114px; height: 27px; }

.tabSaveEnergyB				{ background-position: -228px -54px; width: 114px; height: 27px; }
.tabSaveEnergyB:hover,
.tabSaveEnergyB:active,
.tabSaveEnergyBCurrent 		{ background-position: -228px -81px; width: 114px; height: 27px; }

.tabLargeScaleB				{ background-position: -342px -54px; width: 114px; height: 27px; }
.tabLargeScaleB:hover,
.tabLargeScaleB:active,
.tabLargeScaleBCurrent 		{ background-position: -342px -81px; width: 114px; height: 27px; }

.tabPerformanceB			{ background-position: -456px -54px; width: 114px; height: 27px; }
.tabPerformanceB:hover,
.tabPerformanceB:active,
.tabPerformanceBCurrent 	{ background-position: -456px -81px; width: 114px; height: 27px; }

.tabHighGradeB				{ background-position: -570px -54px; width: 114px; height: 27px; }
.tabHighGradeB:hover,
.tabHighGradeB:active,
.tabHighGradeBCurrent 		{ background-position: -570px -81px; width: 114px; height: 27px; }

.tabRenewalB				{ background-position: -684px -54px; width: 114px; height: 27px; }
.tabRenewalB:hover,
.tabRenewalB:active,
.tabRenewalBCurrent 		{ background-position: -684px -81px; width: 114px; height: 27px; }

.tabSecurityB				{ background-position: -798px -54px; width: 115px; height: 27px; }
.tabSecurityB:hover,
.tabSecurityB:active,
.tabSecurityBCurrent 		{ background-position: -798px -81px; width: 115px; height: 27px; }

.bgH4Point1					{ background-position: 0 -251px; width: 501px; height: 25px; }
.bgH4Point2					{ background-position: -501px -251px; width: 450px; height: 25px; }

.bgResults 					{ background-position: 0 -276px; width: 95px; height: 18px; }
.bgTimeResultsL 			{ background-position: -95px -276px; width: 95px; height: 18px; }
.bgLocationResultsL 		{ background-position: -190px -276px; width: 95px; height: 18px; }
.bgPremiseResultsL 			{ background-position: -285px -276px; width: 95px; height: 18px; }
.bgArticleFeatureL 			{ background-position: 0 -294px; width: 242px; height: 18px; }

.icAntiEarthquakeL			{ background-position: 0 -312px; width: 59px; height: 35px; }
.icSkeletonL				{ background-position: -59px -312px; width: 59px; height: 35px; }
.icSaveEnergyL				{ background-position: -118px -312px; width: 59px; height: 35px; }
.icLargeScaleL				{ background-position: -177px -312px; width: 59px; height: 35px; }
.icPerformanceL				{ background-position: -236px -312px; width: 59px; height: 36px; }
.icHighGradeL				{ background-position: -295px -312px; width: 59px; height: 36px; }
.icRenewalL					{ background-position: -354px -312px; width: 59px; height: 36px; }
.icSecurityL				{ background-position: -413px -312px; width: 59px; height: 36px; }

/* 分譲実績一戸建て一覧 */
.tabYutori					{ background-position: 0 -385px; width: 152px; height: 27px; }
.tabYutori:hover,
.tabYutori:active,
.tabYutoriCurrent 			{ background-position: 0 -412px; width: 152px; height: 27px; }

.tabPerformanceKd			{ background-position: -152px -385px; width: 152px; height: 27px; }
.tabPerformanceKd:hover,
.tabPerformanceKd:active,
.tabPerformanceKdCurrent 	{ background-position: -152px -412px; width: 152px; height: 27px; }

.tabEco						{ background-position: -304px -385px; width: 152px; height: 27px; }
.tabEco:hover,
.tabEco:active,
.tabEcoCurrent 				{ background-position: -304px -412px; width: 152px; height: 27px; }

.tabAntiQuakeFire			{ background-position: -456px -385px; width: 153px; height: 27px; }
.tabAntiQuakeFire:hover,
.tabAntiQuakeFire:active,
.tabAntiQuakeFireCurrent 	{ background-position: -456px -412px; width: 153px; height: 27px; }

.tabFacilities				{ background-position: -609px -385px; width: 153px; height: 27px; }
.tabFacilities:hover,
.tabFacilities:active,
.tabFacilitiesCurrent 		{ background-position: -609px -412px; width: 153px; height: 27px; }

.tabDevelop					{ background-position: -762px -385px; width: 153px; height: 27px; }
.tabDevelop:hover,
.tabDevelop:active,
.tabDevelopCurrent 			{ background-position: -762px -412px; width: 153px; height: 27px; }

.tabYutoriB					{ background-position: 0 -439px; width: 152px; height: 27px; }
.tabYutoriB:hover,
.tabYutoriB:active,
.tabYutoriBCurrent 			{ background-position: 0 -466px; width: 152px; height: 27px; }

.tabPerformanceKdB			{ background-position: -152px -439px; width: 152px; height: 27px; }
.tabPerformanceKdB:hover,
.tabPerformanceKdB:active,
.tabPerformanceKdBCurrent 	{ background-position: -152px -466px; width: 152px; height: 27px; }

.tabEcoB					{ background-position: -304px -439px; width: 152px; height: 27px; }
.tabEcoB:hover,
.tabEcoB:active,
.tabEcoBCurrent 			{ background-position: -304px -466px; width: 152px; height: 27px; }

.tabAntiQuakeFireB			{ background-position: -456px -439px; width: 153px; height: 27px; }
.tabAntiQuakeFireB:hover,
.tabAntiQuakeFireB:active,
.tabAntiQuakeFireBCurrent 	{ background-position: -456px -466px; width: 153px; height: 27px; }

.tabFacilitiesB				{ background-position: -609px -439px; width: 153px; height: 27px; }
.tabFacilitiesB:hover,
.tabFacilitiesB:active,
.tabFacilitiesBCurrent 		{ background-position: -609px -466px; width: 153px; height: 27px; }

.tabDevelopB				{ background-position: -762px -439px; width: 153px; height: 27px; }
.tabDevelopB:hover,
.tabDevelopB:active,
.tabDevelopBCurrent 		{ background-position: -762px -466px; width: 153px; height: 27px; }

.icYutoriL					{ background-position: 0 -347px; width: 79px; height: 35px; }
.icPerformanceKL			{ background-position: -80px -347px; width: 78px; height: 35px; }
.icEcoL						{ background-position: -158px -347px; width: 79px; height: 35px; }
.icAntiQuakeFireL			{ background-position: -238px -348px; width: 79px; height: 35px; }
.icFacilitiesL				{ background-position: -318px -348px; width: 78px; height: 35px; }
.icDevelopL					{ background-position: -396px -348px; width: 79px; height: 35px; }

.bgH4Point1Yutori			{ background-position: 0 -493px; width: 498px; height: 25px; }
.bgH4Point2Yutori			{ background-position: 0 -518px; width: 531px; height: 25px; }

/* 分譲実績会社一覧 */
.tab23						{ background-position: 0 -108px; width: 91px; height: 27px; }
.tab23:hover,
.tab23:active,
.tab23Current 				{ background-position: 0 -135px; width: 91px; height: 27px; }

.tab23East					{ background-position: -91px -108px; width: 91px; height: 27px; }
.tab23East:hover,
.tab23East:active,
.tab23EastCurrent 			{ background-position: -91px -135px; width: 91px; height: 27px; }

.tab23South					{ background-position: -182px -108px; width: 91px; height: 27px; }
.tab23South:hover,
.tab23South:active,
.tab23SouthCurrent 			{ background-position: -182px -135px; width: 91px; height: 27px; }

.tab23NorthWest				{ background-position: -273px -108px; width: 91px; height: 27px; }
.tab23NorthWest:hover,
.tab23NorthWest:active,
.tab23NorthWestCurrent 		{ background-position: -273px -135px; width: 91px; height: 27px; }

.tabTokyo					{ background-position: -364px -108px; width: 91px; height: 27px; }
.tabTokyo:hover,
.tabTokyo:active,
.tabTokyoCurrent 			{ background-position: -364px -135px; width: 91px; height: 27px; }

.tabKanagawaNorth			{ background-position: -455px -108px; width: 91px; height: 27px; }
.tabKanagawaNorth:hover,
.tabKanagawaNorth:active,
.tabKanagawaNorthCurrent 	{ background-position: -455px -135px; width: 91px; height: 27px; }

.tabKanagawaSouth			{ background-position: -546px -108px; width: 91px; height: 27px; }
.tabKanagawaSouth:hover,
.tabKanagawaSouth:active,
.tabKanagawaSouthCurrent 	{ background-position: -546px -135px; width: 91px; height: 27px; }

.tabSaitama					{ background-position: -637px -108px; width: 91px; height: 27px; }
.tabSaitama:hover,
.tabSaitama:active,
.tabSaitamaCurrent 			{ background-position: -637px -135px; width: 91px; height: 27px; }

.tabChiba					{ background-position: -728px -108px; width: 91px; height: 27px; }
.tabChiba:hover,
.tabChiba:active,
.tabChibaCurrent 			{ background-position: -728px -135px; width: 91px; height: 27px; }

.tabIbaragi					{ background-position: -819px -108px; width: 92px; height: 27px; }
.tabIbaragi:hover,
.tabIbaragi:active,
.tabIbaragiCurrent 			{ background-position: -819px -135px; width: 92px; height: 27px; }

.tab23B						{ background-position: 0 -162px; width: 91px; height: 27px; }
.tab23B:hover,
.tab23B:active,
.tab23BCurrent 				{ background-position: 0 -189px; width: 91px; height: 27px; }

.tab23EastB					{ background-position: -91px -162px; width: 91px; height: 27px; }
.tab23EastB:hover,
.tab23EastB:active,
.tab23EastBCurrent 			{ background-position: -91px -189px; width: 91px; height: 27px; }

.tab23SouthB				{ background-position: -182px -162px; width: 91px; height: 27px; }
.tab23SouthB:hover,
.tab23SouthB:active,
.tab23SouthBCurrent 		{ background-position: -182px -189px; width: 91px; height: 27px; }

.tab23NorthWestB			{ background-position: -273px -162px; width: 91px; height: 27px; }
.tab23NorthWestB:hover,
.tab23NorthWestB:active,
.tab23NorthWestBCurrent 	{ background-position: -273px -189px; width: 91px; height: 27px; }

.tabTokyoB					{ background-position: -364px -162px; width: 91px; height: 27px; }
.tabTokyoB:hover,
.tabTokyoB:active,
.tabTokyoBCurrent 			{ background-position: -364px -189px; width: 91px; height: 27px; }

.tabKanagawaNorthB			{ background-position: -455px -162px; width: 91px; height: 27px; }
.tabKanagawaNorthB:hover,
.tabKanagawaNorthB:active,
.tabKanagawaNorthBCurrent 	{ background-position: -455px -189px; width: 91px; height: 27px; }

.tabKanagawaSouthB			{ background-position: -546px -162px; width: 91px; height: 27px; }
.tabKanagawaSouthB:hover,
.tabKanagawaSouthB:active,
.tabKanagawaSouthBurrent 	{ background-position: -546px -189px; width: 91px; height: 27px; }

.tabSaitamaB				{ background-position: -637px -162px; width: 91px; height: 27px; }
.tabSaitamaB:hover,
.tabSaitamaB:active,
.tabSaitamaBurrent 			{ background-position: -637px -189px; width: 91px; height: 27px; }

.tabChibaB					{ background-position: -728px -162px; width: 91px; height: 27px; }
.tabChibaB:hover,
.tabChibaB:active,
.tabChibaBCurrent 			{ background-position: -728px -189px; width: 91px; height: 27px; }

.tabIbaragiB				{ background-position: -819px -162px; width: 92px; height: 27px; }
.tabIbaragiB:hover,
.tabIbaragiB:active,
.tabIbaragiBCurrent 		{ background-position: -819px -189px; width: 92px; height: 27px; }

.btDetailL					{ background-position: -737px -415px; width: 150px; height: 29px; }
.btDetailL:hover,
.btDetailL:active			{ background-position: -737px -444px; }

/* キーワードから探す */
.icGreenSquare				{ background-position: -995px -393px; padding-left: 10px; }

/* 導線エリアナビ */
.bgFooter {
	background: url(../img/bg_footer_lead.png) no-repeat;
	width: 920px;
	height: 124px;
}

.footerTtlAreaLead 		{ width: 249px; height: 17px; }
.footerTtlCompanyLead 	{ width: 176px; height: 17px; }

.bt1 {
display:inline-block;
/display:inline;
/zoom: 1;
}

.bt2 {
display:inline-block;
/display:inline;
/zoom: 1;
}

/* マンションヘッダ */
.bgH4Point1Quake { background-position: 0 -493px; width: 501px; height: 25px; }
.bgH4Point2Quake { background-position: -501px -493px; width: 450px; height: 25px; }
.bgH4Point1Sk { background-position: 0 -518px; width: 433px; height: 25px; }
.bgH4Point2Sk { background-position: -433px -518px; width: 492px; height: 25px; }
.bgH4Point1Large { background-position: 0 -543px; width: 441px; height: 25px; }
.bgH4Point2Large { background-position: -441px -543px; width: 433px; height: 25px; }
.bgH4Point3Large { background-position: 0 -568px; width: 394px; height: 25px; }
.bgH4Point1Per { background-position: 0 -593px; width: 433px; height: 25px; }
.bgH4Point2Per { background-position: -433px -593px; width: 454px; height: 25px; }
.bgH4Point1Sec { background-position: 0 -618px; width: 475px; height: 25px; }
.bgH4Point2Sec { background-position: -475px -618px; width: 455px; height: 25px; }