@charset "utf-8";

/* --------------------------------------------
 *  Base
 * -------------------------------------------- */
/*body, form, img, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3 ,h4 {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	word-break: break-all;
}
body, input, select, textarea, th, td, li ,a {
	font-family: メイリオ,Meiryo, 'ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Helvetica,sans-serif;
}*/
#wrapper {
	width: 950px;
	padding: 0;
	margin: 0 auto;
	background: #FFFFFF;
	text-align: left;
}
#kiji_wrap { width: 643px; margin-bottom: 20px; }
#contents p { margin: 0;}
a,img { border: 0; }
ul, ol, dl, li, dt, dd	{ list-style: none; }
img	{ border: none; vertical-align: top; }

/* text
----------------------------------------------- */
.fwB { font-weight: bold; }
.fcW { color: #fff; }
.fs11	{ font-size: 11px; }
.fs12	{ font-size: 12px; }
.fs13	{ font-size: 13px; }
.fs14	{ font-size: 14px; }
.fs15	{ font-size: 15px; }
.fs16	{ font-size: 16px; }
.fs18	{ font-size: 18px; }
.fs20	{ font-size: 20px; }
.fs22	{ font-size: 22px; }
#kiji_wrap .fs10	{ font-size: 10px; }
#kiji_wrap .fs11	{ font-size: 11px; }
#kiji_wrap .fs13	{ font-size: 13px; }
#kiji_wrap .fs18	{ font-size: 18px; }
#kiji_wrap .fs20	{ font-size: 20px; }
#kiji_wrap .lh12 { line-height: 1.2; }
#kiji_wrap .lh14 { line-height: 1.4; }
#kiji_wrap .lh16 { line-height: 1.6; }
#kiji_wrap .lh18 { line-height: 1.8; }
#kiji_wrap .lh20 { line-height: 2.0; }

.taC { text-align: center; }
.taR { text-align: right; }

.ls0 { letter-spacing: 0px; }
.ls1 { letter-spacing: 1px; }

.ti1  { padding-left: 10px;}

.di { display: inline; }

/* clearfix
----------------------------------------------- */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }
.clr { clear: both; }

/* float
----------------------------------------------- */
.fl { float: left; }
.fr { float: right; }
.cb	{ clear: both; }

/* position
----------------------------------------------- */
.offLeft	{ text-indent: -9999px; overflow: hidden; }
.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; }

.B0		{ bottom: 0; }

/* display
----------------------------------------------- */
.dIbZm	{ display: inline-block; zoom:1;}
.


/* font
----------------------------------------------- */
.fwB { font-weight: bold; }


/* fontcolor
----------------------------------------------- */
.fRed	{ color: #e63082; }

.fPink  { color: #e9528e; }

.fGlay	{ color: #999998; }

.fBlack	{ color: #333333; }

.fWhite	{ color: #ffffff; }

.fBrown	{ color: #7b3c22; }

.fYellow{ color: #f3c523; }

.fBleu  { color: #0092d8; }

.fGreen	{ color: #6fba2c; }

.fOrg	{ color: #ef7e00; }

.fPurple	{ color: #605885; }


/* background
----------------------------------------------- */
.bgpC { background-position: center; }

/* background
----------------------------------------------- */
.bgGlay { background-color: #eeeeee; }


/* list
----------------------------------------------- */
.LsC	{list-style-type: disc; }

/* layout
----------------------------------------------- */
.w150 { width: 150px; }
.w158 { width: 158px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w211 { width: 211px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w240 { width: 240px; }
.w254 { width: 254px; }
.w257 { width: 257px; }
.w412 { width: 412px; }
.w590 { width: 590px; }
.w620 { width: 620px; }
.w638 { width: 638px; }

.taR { text-aling: right; }
.taC { text-aling: center; }

/* margin
----------------------------------------------- */
.m00 { margin: 0 auto; }
.mT5 { margin-top: 5px; }
.mT10 { margin-top: 10px; }
.mT12 { margin-top: 12px; }
.mT15 { margin-top: 15px; }
.mT19 { margin-top: 19px; }
.mT20 { margin-top: 20px; }
.mT25 { margin-top: 25px; }
.mT30 { margin-top: 30px; }
.mT40 { margin-top: 40px; }
.mT35 { margin-top: 35px; }
.mT45 { margin-top: 45px; }
.mT50 { margin-top: 50px; }
.mT55 { margin-top: 55px; }
.mT65 { margin-top: 65px; }
.mT75 { margin-top: 75px; }
.mT320 { margin-top: 320px; }
.mT340 { margin-top: 340px; }
.mT350 { margin-top: 350px; }
.mT385 { margin-top: 385px; }

.mL10 { margin-left: 10px; }
.mL15 { margin-left: 15px; }
.mL20 { margin-left: 20px; }
.mL25 { margin-left: 25px; }
.mL30 { margin-left: 30px; }
.mL38 { margin-left: 38px; }
.mL40 { margin-left: 40px; }
.mL45 { margin-left: 45px; }
.mL55 { margin-left: 55px; }
.mL60 { margin-left: 60px; }
.mL65 { margin-left: 65px; }
.mL74 { margin-left: 74px; }
.mL78 { margin-left: 78px; }
.mL159 { margin-left: 159px; }
.mL350 { margin-left: 350px; }

.mR10 { margin-right: 10px; }
.mR15 { margin-right: 15px; }
.mR18 { margin-right: 18px; }
.mR20 { margin-right: 20px; }
.mR50 { margin-right: 50px; }
.mR80 { margin-right: 80px; }

.mB10 { margin-bottom: 10px; }
.mB20 { margin-bottom: 20px; }


/* padding
----------------------------------------------- */
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }

.pLR5  { padding-left: 5px; padding-right: 5px; }
.pLR10 { padding-left: 10px; padding-right: 10px; }

.pT2 { padding-top: 2px; }
.pT5 { padding-top: 5px; }
.pT10 { padding-top: 10px; }
.pT11 { padding-top: 11px; }
.pT13 { padding-top: 13px; }
.pT15 { padding-top: 15px; }
.pT17 { padding-top: 17px; }
.pT20 { padding-top: 20px; }
.pT26 { padding-top: 26px; }
.pT28 { padding-top: 28px; }
.pT30 { padding-top: 30px; }
.pT32 { padding-top: 32px; }
.pT40 { padding-top: 40px; }
.pT40 { padding-top: 40px; }
.pT50 { padding-top: 50px; }
.pT56 { padding-top: 56px; }
.pT60 { padding-top: 60px; }
.pT65 { padding-top: 65px; }
.pT68 { padding-top: 68px; }
.pT90 { padding-top: 90px; }
.pT134 { padding-top: 134px; }
.pT144 { padding-top: 144px; }
.pT150 { padding-top: 150px; }
.pT228 { padding-top: 228px; }
.pT280 { padding-top: 280px; }
.pT300 { padding-top: 300px; }
.pT302 { padding-top: 302px; }
.pT303 { padding-top: 303px; }
.pT304 { padding-top: 304px; }
.pT325 { padding-top: 325px; }
.pT345 { padding-top: 345px; }
.pT350 { padding-top: 350px; }
.pT395 { padding-top: 395px; }

.pL5  { padding-left: 5px; }
.pL10 { padding-left: 10px; }
.pL20 { padding-left: 20px; }
.pL30 { padding-left: 30px; }
.pL35 { padding-left: 35px; }
.pL40 { padding-left: 40px; }
.pL50 { padding-left: 50px; }
.pL66 { padding-left: 66px; }
.pL83 { padding-left: 83px; }
.pL95 { padding-left: 95px; }
.pL110 { padding-left: 110px; }
.pL112 { padding-left: 112px; }

.pR15 { padding-right: 15px; }
.pR20 { padding-right: 20px; }
.pR30 { padding-right: 30px; }
.pR65 { padding-right: 65px; }
.pR75 { padding-right: 75px; }

.pB20 { padding-bottom: 20px; }
.pB164 { padding-bottom: 164px; }

/* DISPLAY */
.vaM { vertical-align: middle; }
.vaB { vertical-align: bottom;}
.dn { display: none; }
.db { display: block;}
.di { display: inline; }
.oh { overflow: hidden;}
/* WIDTH */
.w24 { width: 24px; }
.w39 { width: 39px; }
.w44 { width: 44px; }
.w56 { width: 56px; }
.w61 { width: 61px; }
.w68 { width: 68px; }
.w97 { width: 97px; }
.w125 { width: 125px; }
.w155 { width: 155px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w180 { width: 180px; }
.w185 { width: 185px; }
.w188 { width: 188px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w205 { width: 205px; }
.w210 { width: 210px; }
.w215 { width: 215px; }
.w220 { width: 220px; }
.w222 { width: 222px; }
.w245 { width: 245px; }
.w256 { width: 256px; }
.w265 { width: 265px; }
.w278 { width: 278px; }
.w282 { width: 282px; }
.w289 { width: 289px; }
.w290 { width: 290px; }
.w292 { width: 292px; }
.w295 { width: 295px; }
.w300 { width: 300px; }
.w307 { width: 307px; }
.w310 { width: 310px; }
.w312 { width: 312px; }
.w314 { width: 314px; }
.w320 { width: 320px; }
.w325 { width: 325px; }
.w330 { width: 330px; }
.w335 { width: 335px; }
.w360 { width: 360px; }
.w370 { width: 370px; }
.w375 { width: 375px; }
.w380 { width: 380px; }
.w394 { width: 394px; }
.w400 { width: 400px; }
.w440 { width: 440px; }
.w445 { width: 445px; }
.w451 { width: 451px; }
.w448 { width: 448px; }
.w490 { width: 490px; }
.w500 { width: 500px; }
.w580 { width: 580px; }
.w630 { width: 630px; }
.w640 { width: 640px; }
.w670 { width: 670px; }
.w835 { width: 835px; }
.w860 { width: 860px; }
.w890 { width: 890px; }
.w920 { width: 920px; }

.w63 { width: 63px; }
.w120 { width: 120px; }
.w360 { width: 360px; }
.w560 { width: 560px; }
.w565 { width: 565px; }
.w605 { width: 605px; }
.w610 { width: 610px; }
.w642 { width: 642px; }
.w643 { width: 643px; }
.w644 { width: 644px; }

/* HEIGHT */
.h52 { height: 52px; }
.h60 { height: 60px; }
.h61 { height: 61px; }
.h65 { height: 65px; }
.h72 { height: 72px; }
.h80 { height: 80px; }
.h90 { height: 90px; }
.h121 { height: 121px; }
.h140 { height: 140px; }
.h339 { height: 339px; }
.h360 { height: 360px; }
.h390 { height: 360px; }
.h466 { height: 466px; }
.h467 { height: 467px; }
.h468 { height: 468px; }
.h509 { height: 509px; }

/* button
----------------------------------------------- */
.btnNblt a:hover img , .btnNrfm a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	background: #fff;
}

/* border
----------------------------------------------- */
.bdL5Red { border-left: 5px #e6340c solid; }
.bdL { border-righ: 1px #d7d7d7 solid; }


/************************************************************
 * 物件検索フォーム
 ************************************************************/
body a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
}
select, textarea	{ font-size: 13px; line-height: 1.56; }
.c_search 			{ background: #feeade; padding: 15px 20px; }
.c_search dl 		{ padding: 0 0 14px 0; }
.c_search dt 		{ padding: 0 10px 0 0; }
.c_search label 	{ line-height: 160%; padding: 0 10px 0 0; }
.bdRdot86786D 		{ border-right: 1px dotted #86786D; }
.w215 				{ width: 215px; }
.w340 				{ width: 340px; }
.pL45 				{ padding-left: 45px; }
.pB5 				{ padding-bottom: 5px; }


/* --------------------------------------------
 *   Contents
 * -------------------------------------------- */
#contents h1 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h1_title.png);
	background-repeat: no-repeat;
	width: 644px;
	height: 232px;
	text-indent:-4000px;
}

.kiji_clm {
	margin-top: 20px;
	margin-bottom: 20px;
}

.kiji_clm01 {
	margin-top: 20px;
	border: 1px #dddddd dashed;
}

.h2_01 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_01.png);
	background-repeat: no-repeat;
	height: 39px;
	padding-left: 74px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_02 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_02.png);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 61px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_03 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_03.png);
	background-repeat: no-repeat;
	height: 39px;
	padding-left: 63px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_04 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_04.png);
	background-repeat: no-repeat;
	height: 41px;
	padding-left: 50px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_05 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_05.png);
	background-repeat: no-repeat;
	height: 44px;
	padding-left: 66px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_06 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_06.png);
	background-repeat: no-repeat;
	height: 43px;
	padding-left: 44px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_07 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_07.png);
	background-repeat: no-repeat;
	height: 41px;
	padding-left: 61px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_08 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_08.png);
	background-repeat: no-repeat;
	height: 41px;
	padding-left: 63px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_09 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_09.png);
	background-repeat: no-repeat;
	height: 43px;
	padding-left: 50px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h2_10 {
	background-image: url(/edit/mansion/shinchiku_chuko/141203/img/h2_10.png);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 89px;
	padding-top: 6px;
	font-size: 28px;
	font-weight: bold;
	margin-top: 30px;
}

.h3_title {
	background-color: #fff462;
	height: 21px;
	font-size: 18px;
	font-weight: bold;
	color: #4e4d39;
	padding-left: 10px;
	padding-top: 3px;
	margin-top: 10px;
}

.bgPink {
	background-color: #e9518e;
	width: 215px;
	height: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 4px;
	margin-top: 10px;
}

.bgGreen {
	background-color: #6eb92b;
	width: 215px;
	height: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 4px;
	margin-top: 10px;
}

.atumekataBg {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/atumekata01.png);
  background-repeat: no-repeat;
  width: 590px;
  height: 739px;
  margin-top: 20px;
  margin-left: 20px;
}

.mitukekataBg01 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/mitukekata01.png);
  background-repeat: no-repeat;
  width: 597px;
  height: 275px;
  margin-top: 20px;
  margin-left: 20px;
}

.mitukekataBg02 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/mitukekata02.png);
  background-repeat: no-repeat;
  width: 597px;
  height: 276px;
  margin-top: 20px;
  margin-left: 20px;
}

.kouzoBg01 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/kouzo01.png);
  background-repeat: no-repeat;
  width: 597px;
  height: 315px;
  margin-top: 20px;
  margin-left: 20px;
}

.kouzoBg02 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/kouzo02.png);
  background-repeat: no-repeat;
  width: 597px;
  height: 315px;
  margin-top: 20px;
  margin-left: 20px;
}

.hosyoBg {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/hosyo.png);
  background-repeat: no-repeat;
  width: 595px;
  height: 555px;
  margin-top: 20px;
  margin-left: 20px;
}

.kanriBg01 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/kanri01.png);
  background-repeat: no-repeat;
  width: 287px;
  height: 305px;
  margin-left: 20px;
}

.kanriBg02 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/kanri02.png);
  background-repeat: no-repeat;
  width: 288px;
  height: 305px;
  margin-right: 20px;
}

.kanriBg03 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/kanri03.png);
  background-repeat: no-repeat;
  width: 644px;
  height: 285px;
  margin-top: 20px;
}

.nyukyoBg01 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/nyukyo01.png);
  background-repeat: no-repeat;
  width: 597px;
  height: 327px;
  margin-top: 20px;
  margin-left: 20px;
}

.nyukyoBg02 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/nyukyo02.png);
  background-repeat: no-repeat;
  width: 597px;
  height: 378px;
  margin-top: 20px;
  margin-left: 20px;
}

.madoriBg01 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/madori03.png);
  background-repeat: no-repeat;
  width: 595px;
  height: 757px;
  margin-top: 20px;
  margin-left: 20px;
}

.madoriBg02 {
  background: url(/edit/mansion/shinchiku_chuko/141203/img/madori04.png);
  background-repeat: no-repeat;
  width: 595px;
  height: 746px;
  margin-top: 20px;
  margin-left: 20px;
}