@charset "utf-8";

/************************************************************
 * 初期化
 ************************************************************/
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; }

/* clearfix */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }

/************************************************************
 * アンカー
 ************************************************************/
a:link			{ color: #0066CC; }
a:visited		{ color: #0066CC; }
a:hover		{ color: #0080FF; }
a:active		{ color: #0080FF; }

/************************************************************
 * タグ
 ************************************************************/
body, select, textarea, th, td, li, a {
	font-family: メイリオ,Meiryo, 'ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Helvetica,sans-serif;
}
body, select, textarea {
	color: #333333;
	font-size: 12px;
	line-height: 1.41;
}

label			{ vertical-align: middle; }

/************************************************************
 * IDS
 ************************************************************/
#wrapper {
	background:none repeat scroll 0 0 #FFFFFF;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:950px;
}

/************************************************************
 * CLASSES
 ************************************************************/

h1, h2, h3, h4, h5, h6 { font-size: 12px; }

/* スプライト画像 */

.g, .bt		{ background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png); background-repeat: no-repeat; }
.bt {
	border: 0 none;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	vertical-align: middle;
}

/* ボタン */
.btMap					{ background-position: 0 0; width: 573px; height: 102px; }
.btMap:hover,
.btMap:active			{ background-position: 0 -102px; }

.btSearch					{ background-position: 0 -204px; width: 363px; height: 52px; }
.btSearch:hover,
.btSearch:active		{ background-position: 0 -256px; }

.btPropertyS				{ background-position: -363px -204px; width: 164px; height: 24px; }
.btPropertyS:hover,
.btPropertyS:active		{ background-position: -363px -228px; }

.btPropertyL				{ background-position: 0 -308px; width: 284px; height: 32px; }
.btPropertyL:hover,
.btPropertyL:active		{ background-position: 0 -340px; }
.btPropertyLCurrent 	{ background-position: 0 -340px; width: 284px; height: 32px; }

.btTimeS					{ background-position: -363px -252px; width: 164px; height: 24px; }
.btTimeS:hover,
.btTimeS:active			{ background-position: -363px -276px; }

.btTimeL					{ background-position: -284px -308px; width: 284px; height: 32px; }
.btTimeL:hover,
.btTimeL:active			{ background-position: -284px -340px; }
.btTimeLCurrent 		{ background-position: -284px -340px; width: 284px; height: 32px; }


/* テキスト */
#contents .capCommute{
	background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png);
	background-repeat: no-repeat;
	background-position: 0 -372px;
	width: 641px; height: 30px;
}
#contents .capValue{
	background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png);
	background-repeat: no-repeat;
	background-position: 0 -402px;
	width: 641px; height: 30px;
}

#contents .capH301{
	background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png);
	background-repeat: no-repeat;
	background-position: 0 -539px;
	width: 626px; height: 20px;
	border: none;
	margin-top: 25px;
}
#contents .capH302{
	background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png);
	background-repeat: no-repeat;
	background-position: 0 -559px;
	width: 551px; height: 20px;
	border: none;
	margin-top: 30px;
}
#contents .capH303{
	background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png);
	background-repeat: no-repeat;
	background-position: 0 -579px;
	width: 426px; height: 20px;
	border: none;
	margin-top: 25px;
}
#contents .capH304{
	background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png);
	background-repeat: no-repeat;
	background-position: 0 -599px;
	width: 398px; height: 20px;
	border: none;
	margin-top: 30px;
}
#contents .rm_leftside .capH201{
	background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png);
	background-repeat: no-repeat;
	background-position: 0 -684px;
	width: 372px; height: 31px;
	margin-top: 0;
}
#contents .rm_leftside .capH202{
	background-image: url(/edit/mansion/wangan/101117/img/sprites/g.png);
	background-repeat: no-repeat;
	background-position: 0 -619px;
	width: 374px; height: 30px;
	margin-top: 0;
}
.txtRead01				{ background-position: 0 -715px; width: 463px; height: 33px; }
.txtRead02				{ background-position: 0 -649px; width: 414px; height: 35px; }

.txtIntTitle				{ background-position: -184px -833px; width: 116px; height: 12px; }
.txtIntName01			{ background-position: 0 -748px; width: 154px; height: 45px; }
.txtIntName02			{ background-position: -154px -748px; width: 108px; height: 45px; }.txtIntName02_b			{ background-position: 0 -880px; width: 195px; height: 23px; }
.txtIntName03			{ background-position: -262px -748px; width: 106px; height: 45px; }.txtIntName03_b			{ background-position: -196px -880px; width: 213px; height: 23px; }
.txtInt01					{ background-position: 0 -793px; width: 184px; height: 72px; }
.txtInt02					{ background-position: -184px -793px; width: 181px; height: 40px; }.txtInt02_b					{ background-position: 0 -903px; width: 281px; height: 43px; }
.txtInt03					{ background-position: -369px -748px; width: 182px; height: 40px; }.txtInt03_b					{ background-position: -284px -903px; width: 224px; height: 40px; }

.txtIntComplement		{ background-position: 0 -865px; width: 324px; height: 11px; }

.bgTitle				{ background-position: 0 -432px; width: 643px; height: 107px; }

/************************************************************
 * CLASSES(プロパティ)
 ************************************************************/
/* WIDTH */
.wFull	{ width: 100%; }
.w100	{ width: 100px; }
.w186	{ width: 186px; }.w290	{ width: 290px; }
.w760	{ width: 760px; }
.w800	{ width: 800px; }

/* HEIGHT */.h79	{ height: 79px; }
.h123	{ height: 123px; }
.h500	{ height: 500px; }

/* LINE-HEIGHT */
.lh12	{ line-height: 12px; }
.lh14	{ line-height: 14px; }
.lh20	{ line-height: 20px; }
.lh28	{ line-height: 28px; }

/* MARGIN */
.m10	{ margin: 10px; }

.mT1	{ margin-top: 1px; }
.mT2	{ margin-top: 2px; }
.mT3	{ margin-top: 3px; }
.mT4	{ margin-top: 4px; }
.mT5	{ margin-top: 5px; }
.mT6	{ margin-top: 6px; }
.mT7	{ margin-top: 7px; }
.mT8	{ margin-top: 8px; }
.mT9	{ margin-top: 9px; }
.mT10	{ margin-top: 10px; }
.mT20	{ margin-top: 20px; }
.mT25	{ margin-top: 25px; }
.mT30	{ margin-top: 30px; }
.mT40	{ margin-top: 40px; }

.mR2	{ margin-right: 2px; }
.mR10	{ margin-right: 10px; }

.mL10	{ margin-left: 10px; }

.mHA	{ margin-right: auto; margin-left: auto; }

/* PADDING */
.p5		{ padding: 5px; }
.p10	{ padding: 10px; }
.p15	{ padding: 15px; }
.p20	{ padding: 20px; }

.pT6	{ padding-top: 6px; }
.pT10	{ padding-top: 10px; }
.pT15	{ padding-top: 15px; }
.pT25	{ padding-top: 25px; }

.pR10	{ padding-right: 10px; }

.pB10	{ padding-bottom: 10px; }

.pL5	{ padding-left: 5px; }
.pL10	{ padding-left: 10px; }

.pH10	{ padding-right: 10px; padding-left: 10px; }

.pH14V15	{ padding: 15px 14px; }
.pH20V10	{ padding: 10px 20px; }
.pH35V25	{ padding: 25px 35px; }
/* LINE-HEIGHT */
.lh16		{ line-height: 16px; }
.lh2_0		{ line-height: 2.0em; }

/* DISPLAY */
.di		{ display: inline; }
.dn		{ display: none; }
.db		{ display: block; }
.dib	{ display: inline-block; }

.oh		{ overflow: hidden; }
.ohY	{ overflow-y: scroll; }

.nowrap	{ white-space: nowrap; }

.breakW		{ word-wrap: break-word; }
.breakA		{ word-break: break-all; }
.lBNormal	{ line-break: normal; }

.note{
	text-indent: -11px;
	margin-left: 12px;
}

/* 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; }

.offLeft	{ text-indent: -9999px; overflow: hidden; }

/* FOREGROUNG */
_.fgWhite		 { color: #ffffff; }

.bld	{ font-weight: bold; }
.nml	{ font-weight: normal; }

.fs14		{ font-size: 14px; }

/* BACKGROUNG */
.bgWhite		{ background-color: #FFFFFF; }
.bgBlue		{ background-color: #bbe2e7; }
.bgLGray		{ background-color: #E3E3E3; }
.bgLGreen	{ background-color: #d8f0f3; }

/* BORDER */
.bdGrayST		{ border-top: 1px solid #99ccd2; }
.bdGreenL3		{ border-left: 3px solid #09636e; }
.bdBlueDT		{ border-top: 3px double #add8dd; }
.bdBlueAS		{ border: 1px solid #b9ddf2; }