@charset "shift_jis";/* コンテンツ*/body {	background: url(../../img01/parts/hdrbg.png) repeat-x top #FFEED7;	margin: 0 auto;	padding-top: 30px;}img {	margin:0;	padding:0;}.lFlo {	float: left;}.rFlo {	float: right;}/* =========================================================ralsLink========================================================= */div#linkBox {	width: 100%;	position: absolute;	top: 0;	left: 0;	text-align: center;}dl#ralsLink {	width: 750px;	height: 30px;	margin: 0 auto;	z-index: 1;	position: relative;}dl#ralsLink dt,dl#ralsLink dd {	height: 20px;	padding-top: 5px;	float: left;	font-size: 10px;	text-align: left;}dl#ralsLink dt {	width: 120px;	padding: 7px 0 0 30px;	background: url(../../img01/parts/pointer_star.png) no-repeat 0% 50%;}dl#ralsLink .sonota {	width: 95px;	padding-left: 5px;	position:relative;	background: url(../../img01/parts/ralslinkline.gif) no-repeat right 50%;}dl#ralsLink dt a {	width: 100%;	color: #000;	text-decoration: none;	display: block;	background: url(../../img01/parts/ralslinkline.gif) no-repeat right 50%;}dl#ralsLink dd {	width: 75px;	padding-left: 5px;	position:relative;	background: url(../../img01/parts/ralslinkline.gif) no-repeat right 50%;}dl#ralsLink dd a {	color: #BBB;	display: block;}dl#ralsLink dd ul {	position:absolute;	top:25px;	left:0;	display:none;	opacity:0;	list-style:none;}dl#ralsLink dd ul li {	position:relative;	border:1px solid #FCC;	border-top:none;	width: 100px;	margin:0;}dl#ralsLink dd ul li a {	height: 12px;	padding-top: 5px;	color: #BBB;	text-decoration: none;	display:block;	padding:3px 7px 5px 15px;	background: url(../../img01/parts/pointer1.gif) no-repeat 5px 50% #FFF;}dl#ralsLink dd ul li a:hover {	background-color:#EEE;}/* =========================================================header========================================================= */div#header {	clear: both;	width: 750px;	margin: 0 auto;	z-index: 0;	padding-top:10px;}/* =========================================================head========================================================= */div#head {	width: 390px;	float: left;	margin-left: 15px;	display: inline;}div#head h1 {	text-align: center;}div#head p.imgBox {	width: 390px;	height: 75px;	margin-top: 7px;}/* =========================================================srcban========================================================= */div#head div#srcban {	margin-top: 5px;}/* =========================================================mobileBox========================================================= */div#mobileBox {	float: left;	width: 140px;	background: url(../../img01/parts/mobile_bg.gif) repeat-y;}div#mobileBox h2 {	width: 125px;	height: 25px;	background: url(../../img01/parts/mobile_title.gif) no-repeat;	padding: 5px 0 0 15px;}div#mobileBox div.contents {	background: url(../../img01/parts/mobile_footer.gif) no-repeat bottom;	padding: 10px 5px 5px;}div#mobileBox div.contents p.txtBox {	padding-left: 30px;	background: url(../../img01/parts/mobile_img.gif) no-repeat 0% 50%;}div#mobileBox div.contents p#qr {	text-align: center;	background: url(../../img01/parts/mobile_cbg.png) no-repeat 50% 50%;	margin: 11px 0;}div#mobileBox div.contents p#send {}/* =========================================================hdrInfo========================================================= */div#hdrInfo {	width: 190px;	float: right;}/* =========================================================advertisementCnt========================================================= */div#advertisementCnt {	height: 70px;	background: url(../../img01/parts/cntbg.png) no-repeat bottom;}/* =========================================================advertisementCntRent========================================================= */div#advertisementCntRent {	width: 95px;	float: left;}div#advertisementCntRent p {	text-align: center;	padding-top: 3px;}/* =========================================================advertisementCntSale========================================================= */div#advertisementCntSale {	width: 95px;	float: right;}div#advertisementCntSale p {	text-align: center;	padding-top: 3px;}/* =========================================================hdrLink========================================================= */ul#hdrLink {	width: 180px;	height: 100px;	margin-top: 10px;	padding: 7px;	background: url(../../img01/parts/hdrlinks_bg.png) no-repeat;}ul#hdrLink li {	padding: 4px 1px;}ul#hdrLink li a {	display: block;	background: url(../../img01/parts/pointer2.gif) no-repeat 0% 50%;	padding-left: 20px;	color: #08427C;}ul#hdrLink li a:hover {	color:  #F00;}/* =========================================================titlebg CLASS========================================================= */.titlebgBlue1 {	background: url(../../img01/parts/titlebgBlue1.gif) repeat-x;	overflow:hidden;	zoom:1;}.titlebgBlue2 {	background-color: #36A7E9;}.titlebgPurple1 {	background-color: #6B60AE;}.titlebgRed1 {	background-color: #AA1A17;}.titlebgGreen1 {	background-color: #77A948;}/* =========================================================boothA========================================================= */div#boothA {	width: 960px;	margin: 20px auto 0 auto;	position:relative;	height: 100%;}div#today {	position:absolute;	left:2px;	top:-7px;	width: 68px;	zoom:1;	height: 100%;}div#boothA ul {	width: 870px;	margin-right: -10px;	padding:0 50px 0 50px;}div#boothA ul li {	width: 278px;	float: left;	margin: 0 10px 10px 0;	border: 1px solid #666;	background-color: #FFF;	display: inline;}/*div#bana {	width: 870px;	margin-right: -10px;	padding:0 50px 0 50px;}div#bana01 {	width: 278px;	float: left;	margin: 0 10px 10px 0;	border: 1px solid #666;	background-color: #FFF;	display: inline;}div#bana h2 {	display: block;	border: 1px solid #FFF;	color: #FFF;	height: 18px;	padding-top: 2px;	padding-left:5px;	line-height: 18px;	position: relative;}*/div#boothA ul li.col2 {	width: 568px;	height:165px;	background:url(../../img01/open1.png) no-repeat 0 0;	border: none;	position:relative;	display: inline;}div#openhouse {	position:absolute;	left:-46px;	top:38px;	width:76px;	height:84px;	display: inline;}div#boothA ul li.col3 {	height:165px;}div#boothA ul li h2 {	display: block;	border: 1px solid #FFF;	color: #FFF;	height: 18px;	padding-top: 2px;	padding-left:5px;	line-height: 18px;	position: relative;}div#boothA ul li .botan {	padding:25px 0 0 500px;	}div#boothA ul li h2 a {	color: #FFF;}div#boothA ul li h2 a:hover {	color: #FF0;}div#boothA ul li h2 strong {	color: #FF0;}div#boothA ul li h2 span {	display: block;	position: absolute;	top: 2px;	right: 5px;}div#boothA ul li .contents {	height: 130px;	padding: 1px;	text-align: center;	overflow: hidden;}div#boothA ul li .contents1 {	padding:10px 0 0 0;	text-align: right;}div#boothA ul li div.row2 {	height: 291px;	padding-top:6px;}div#boothA ul li strong {	padding-left:12px;}/* =========================================================menu========================================================= *//*div#menu ul li {	width: 162px;	height: 162px;	margin-right: 15px;	float: left;	display: inline;}div#menu ul li dl {	float: left;	width: 162px;	height:162px;}div#menu ul li dl dt {	background: url(../img/parts/menu_titlebg.png) no-repeat;}div#menu ul li dl dd {}div#menu ul li dl dd .other {	background:url(../img/others_bana_01.png) repeat-y;	overflow:hidden;	zoom:1;}div#menu ul li dl dd img {	font-size:0px;}div#menu ul li dl dd a {	color: #07417B;}div#menu ul li dl dd a:hover {}div#menu p {	margin-top: 20px;}*//* =========================================================menu========================================================= */div#menu {	width: 860px;	height:162px;	margin:0 auto;}div#list, div#list1 , div#list2 , div#list3 {	width:162px;	padding-right:11px;	float:left;	}div#list4 {	width:162px;	float:left;	}	div#list ul, div#list1 ul , div#list2 ul , div#list3 ul , div#list4 ul {	background:url(../../img01/others_bana_01.png) no-repeat;	width:162px;	height:87px;}div#list ul li {	/* [disabled]padding:5px 0 0 25px; */}div#list ul li a , div#list1 ul li a , div#list2 ul li a , div#list3 ul li a , div#list4 ul li a {    display: block;	background: url(../../img01/parts/pointer2.gif) no-repeat 8% 50%;	padding:3px 3px 3px 30px;	text-align:left;	zoom:1;}div#list ul li p , div#list1 ul li p , div#list2 ul li p , div#list3 ul li p , div#list4 ul li p {	font-size:0px;}/* =========================================================menu========================================================= */div#banner {	width: 860px;	height:60px;	margin:10px auto 30px auto;	}/* =========================================================banList========================================================= *//*div#banList {	width: 860px;	margin: 20px auto;}div#banList ul {	width: 870px;	height: 50px;	margin-right: -10px;}div#banList ul li {	float: left;	display: inline;	margin-right: 10px;}div#banList ul li p#swf_pm a {	color: #06C;}/* =========================================================lineBan========================================================= */div#lineBan {	width: 860px;	height:130px;	margin: 30px auto;}div#lineBan ul {	width: 870px;	margin-right: -10px;}div#lineBan ul li {	width: 280px;	float: left;	margin-right: 10px;	display: inline;}/* =========================================================boothB========================================================= */div#boothB {	width: 860px;	margin: 0 auto;	clear:both;	background: url(../../img01/parts/booth_bbg.gif) repeat-y;}div#boothB div.inner {	background: url(../../img01/parts/booth_bfooter.gif) no-repeat bottom;	padding-bottom: 5px;}/* =========================================================boothBLeft========================================================= */div#boothB div.inner div#boothBLeft {	float: left;}/* =========================================================boothBCenter========================================================= */div#boothB div.inner div#boothBCenter {	width: 340px;	float: left;	margin-left: 6px;	display: inline;}div#boothBCenter {	position: relative;}div#boothBCenter div.smBox {	background: url(../../img01/parts/smr_titlebg.png) no-repeat top;	padding: 1px;}div#boothBCenter div.smBox h2 {	float: left;}div#boothBCenter div.smBox h2 a:hover img {	opacity:0.5;	filter: alpha(opacity=50);}/* =========================================================smrKeywords & smsKeywords========================================================= */div#smrKeywords,div#smsKeywords {	float: left;}div#smrKeywords h3,div#smsKeywords h3 {	display: block;	padding: 5px 0 0 20px;	background: url(../../img01/parts/smr_kw_pointer.gif) no-repeat 0px 50%;}div#smrKeywords input,div#smsKeywords input {	vertical-align: middle;}/* =========================================================smr & sms========================================================= */dl#smr dd#smrC2Contents,dl#smr dd#smrC3Contents,dl#sms dd#smsC2Contents {	display: none;}dl#smr,dl#sms {	clear: both;	width: 321px;	margin: 0 auto;	position: relative;}dl#smr {	height: 410px;}dl#sms {	height: 400px;}dl#smr dt#smrC1,dl#sms dt#smsC1 {	position: absolute;	top: 0;	left: 0;}dl#smr dt#smrC1 img,dl#sms dt#smsC1 img {	cursor: pointer;}dl#smr dt#smrC2 {	position: absolute;	top: 0;	left: 107px;}dl#sms dt#smsC2 {	position: absolute;	top: 0;	right: 0;}dl#smr dt#smrC2 img,dl#sms dt#smsC2 img {	cursor: pointer;}dl#smr dt#smrC3 {	position: absolute;	top: 0;	right: 0px;}dl#smr dt#smrC3 img {	cursor: pointer;}dl#smr dd.contents,dl#sms dd.contents {	height: 360px;	border: 1px solid #73808C;	border-top: none;	width: 319px;	position: absolute;	left: 0;}dl#smr dd.contents {	top: 40px;}dl#sms dd.contents {	top: 30px;}dl#smr dd.contents a,dl#sms dd.contents a {	color: #07417B;}dl#smr dd.contents a:hover,dl#sms dd.contents a:hover {	color: #F00;}dl#smr dd.contents ul#smrNew,dl#sms dd.contents ul#smsNew {	height: 25px;	border-bottom: 1px solid #666;	margin-top: 10px;	letter-spacing:-0.1em;}dl#smr dd.contents ul#smrNew li,dl#sms dd.contents ul#smsNew li {	float: left;	width: 124px;	height: 18px;	padding: 7px 0 0 35px;	background: url(../../img01/parts/pointer_new.gif) no-repeat 5px 50%;}dl#smr dd.contents ul.smMenu,dl#sms dd.contents ul.smMenu {	margin-left: 5px;}dl#smr dd.contents ul.smMenu li,dl#sms dd.contents ul.smMenu li {	float: left;	width: 150px;	display: inline;	margin-right: 5px;	padding-top: 10px;}dl#sms dd.contents ul.smMenu li#smsDatail {	float: right;}dl#smr dd.contents ul#smrDatail li,dl#smr dd.contents ul li.line1 {	clear: both;	float: none;	width: 300px;	margin-right: 0;	display: block;}dl#smr dd.contents ul.smMenu li dl,dl#sms dd.contents ul.smMenu li dl {	float: left;	width: 150px;}dl#smr dd.contents ul#smrDatail li dl,dl#sms dd.contents ul#smsDatail li dl,dl#smr dd.contents ul li.line1 dl {	float: none;	width: 300px;}dl#smr dd.contents ul.smMenu li dl dt,dl#sms dd.contents ul.smMenu li dl dt {	width: 135px;	padding-left: 15px;	border-bottom: 1px dotted #999;	background: url(../../img01/parts/pointer3.gif) no-repeat 0 50%;	font-weight: bold;	margin-bottom: 5px;}dl#smr dd.contents ul#smrDatail li dl dt,dl#sms dd.contents ul#smsDatail li dl dt,dl#smr dd.contents ul.smMenu li.line1 dl dt {	width: 285px;}dl#smr dd.contents ul.smMenu li dl dd,dl#sms dd.contents ul.smMenu li dl dd {	line-height: 17px;}dl#smr dd.contents ul.smMenu li dl#smrArea dd,dl#smr dd.contents ul.smMenu li dl#smrLine dd {	float: left;	width: 60px;}dl#smr dd.contents ul.smMenu li dl#smrLine dd dl dd{	float: none;}dl#smr dd.contents ul#smrDatail li dl dd,dl#sms dd.contents ul#smsDatail li dl dd,dl#smr dd.contents ul.smMenu li.line1 dl dd {	width: 150px;	float: left;}dl#smr dd.contents ul.smMenu li dl dd a,dl#sms dd.contents ul.smMenu li dl dd a {	background: url(../../img01/parts/pointer4.gif) no-repeat 0px 50%;	padding-left: 10px;}dl#smr dd.contents ul.smMenu li dl dd dl,dl#sms dd.contents ul.smMenu li dl dd dl {	float: none;}dl#smr dd.contents ul.smMenu li dl dd dl dt,dl#sms dd.contents ul.smMenu li dl dd dl dt {	width: 135px;	padding-left: 0;	border-bottom: none;	margin-top: 0;	background: none;	font-weight: normal;}dl#smr dd.contents ul.smMenu li dl#smrArea,dl#smr dd.contents ul.smMenu li dl#smrLine dd dl,dl#sms dd.contents ul.smMenu li dl#smsArea,dl#sms dd.contents ul.smMenu li dl#smsLine dd dl {	width: 135px;}dl#smr dd.contents ul.smMenu li dl#smrArea dt,dl#sms dd.contents ul.smMenu li dl#smsArea dt {	clear: both;	width: 135px;}dl#smr dd.contents ul.smMenu li dl#smrLine dd dl dt,dl#sms dd.contents ul.smMenu li dl#smsLine dd dl dt {	margin: 3px 0 0;}dl#smr dd.contents ul.smMenu li dl#smrArea dd,dl#smr dd.contents ul.smMenu li dl#smrLine dd dl,dl#smr dd.contents ul.smMenu li dl#smrLine dd dl dt,dl#smr dd.contents ul.smMenu li dl#smrLine dd dl dd,dl#sms dd.contents ul.smMenu li dl#smsArea dd,dl#sms dd.contents ul.smMenu li dl#smsLine dd dl,dl#sms dd.contents ul.smMenu li dl#smsLine dd dl dt,dl#sms dd.contents ul.smMenu li dl#smsLine dd dl dd {	width: 65px;}dl#sms dd.contents ul.smMenu li dl#smsArea dd,dl#sms dd.contents ul.smMenu li dl#smsLine dd {	width: 65px;	float: left;}dl#sms dd.contents ul.smMenu li dl#smsLine dd dl dd {	float: none;}dl#smr dd.contents ul.smMenu li dl#smrLine dd.col2,dl#smr dd.contents ul.smMenu li dl#smrArea dd.col2,dl#sms dd.contents ul.smMenu li dl#smsLine dd.col2,dl#sms dd.contents ul.smMenu li dl#smsArea dd.col2 {	width: 135px;}dl#smr dd.contents ul.smMenu li ul li,dl#sms dd.contents ul.smMenu li ul li {	float: none;}/* =========================================================smrLinks========================================================= */#smrLinks {	width: 321px;	height: 40px;	padding: 9px;	border-bottom: 1px solid #73808C;}#smrLinks ul {	width: 328px;	margin-right: -7px;}#smrLinks ul li {	width: 100px;	float: left;	margin-right: 7px;	border: 1px solid #959595;	display:inline;}#smrLinks ul li a {	display: block;	width: 80px;	height: 33px;	padding: 5px 0 0 20px;	color: #06407A;	text-decoration: none;}#smrLinks ul li a:hover {	color: #F00;}#smrLinks ul li#smrLinks1 a {	background: url(../../img01/parts/pointer_price.gif) no-repeat 5px 5px;}#smrLinks ul li#smrLinks2 a {	background: url(../../img01/parts/pointer_req.gif) no-repeat 5px 5px;}#smrLinks ul li#smrLinks3 a {	background: url(../../img01/parts/pointer_tenant.gif) no-repeat 5px 5px;}/* =========================================================smsLinks========================================================= */#smsLinks {	width: 322px;	height: 52px;	padding: 9px;}#smsLinks ul {	width: 324px;	margin-right: -2px;}#smsLinks ul li {	width: 158px;	float: left;	margin: 0 2px 2px 0;	border: 1px solid #959595;	display:inline;}#smsLinks ul li a {	display: block;	width: 138px;	height: 18px;	padding: 5px 0 0 20px;	color: #06407A;	text-decoration: none;}#smsLinks ul li a:hover {	color: #F00;}#smsLinks ul li#smsLinks1 a {	background: url(../../img01/parts/pointer_price.gif) no-repeat 5px 5px;}#smsLinks ul li#smsLinks2 a {	background: url(../../img01/parts/pointer_sale.gif) no-repeat 5px 5px;}#smsLinks ul li#smsLinks3 a {	background: url(../../img01/parts/pointer_loan.gif) no-repeat 5px 5px;}#smsLinks ul li#smsLinks4 a {	background: url(../../img01/parts/pointer_check.gif) no-repeat 5px 5px;}/* =========================================================centralBooth========================================================= */#centralBooth {	background-color: #FFEED7;	padding: 10px 0;}#centralBooth h2 {	width: 311px;	height: 17px;	padding: 3px 0 0 10px;	margin: 0 auto;	background: url(../../img01/parts/titleBgBlue5.gif) no-repeat;	color: #F90;}#centralBooth h2 a {	color: #FF0;}#centralBooth .contents {	width: 321px;	margin: 0 auto;	background: url(../../img01/parts/titleBgBlue5_cbg.gif) repeat-y;}#centralBooth .contents .inner {	padding: 5px 5px 10px;	background: url(../../img01/parts/titleBgBlue5_cftr.gif) no-repeat bottom;	text-align: center;}/* =========================================================boothBRight========================================================= */div#boothB div.inner div#boothBRight {	float: right;}/* =========================================================boothBLeft & boothBRight========================================================= */div#boothB div.inner div#boothBLeft,div#boothB div.inner div#boothBRight {	width: 254px;}div#boothB div.inner div#boothBLeft dt,div#boothB div.inner div#boothBRight dt {	height: 20px;	background: url(../../img01/parts/titlebgBlue4.gif) no-repeat;	padding: 3px 0 0 5px;	color: #F90;}div#boothB div.inner div#boothBLeft dt:first-child,div#boothB div.inner div#boothBRight dt:first-child {	background: url(../../img01/parts/titlebgBlue3.gif) no-repeat;}div#boothB div.inner div#boothBLeft dt a,div#boothB div.inner div#boothBRight dt a {	color: #FF0;}div#boothB div.inner div#boothBLeft dt a:hover,div#boothB div.inner div#boothBRight dt a:hover {	color: #FFF;}div#boothB div.inner div#boothBLeft dd,div#boothB div.inner div#boothBRight dd {	text-align: center;	padding: 5px 0;}/* =========================================================lineBox========================================================= */.lineBox {	margin: 20px 0;	text-align: center;}