/* !)!) */.pinGr {	color: #339933;}.pinGlay {	color: #cdcdc7;}.pinOrange {	color: #ff3300;}.pinBlue {	color: #339999;}.pinYellow {	color: #999900;}.pin {	margin-right: 5px;}.txt85{font-size:0.85em;line-height:1.5em;}.txt80{font-size:0.8em;line-height:1.2em;}.right{text-align:right;}h2 {	margin-bottom: 12px;	margin-top: 24px;	font-size: 0.9em;}h2.first{	margin-top: 0px;}h3 {	margin-bottom: 0.5em;	margin-top: 0.5em;	font-size: 0.9em;}h3 .first{	margin-bottom: 0.5em;	margin-top: 0px;	font-size: 0.9em;}.attention {	font-size: 0.8em;	line-height: 1.3em;}/* !)!) PDF!)!) */.pdf {	font-size: 0.9em;	margin-left: 6px;}#pdf {	margin-top: 2em;}#pdf img{	margin-right: 6px;}#pdf .attention {	font-size: 0.8em;}/* !)!)!)!) */p{	margin: 0px;	font: 0.9em/1.4em "ＭＳ Ｐゴシック", "Osaka";}/* !)!)!) */a {	text-decoration: none;}a:hover {	text-decoration: underline;}/* !)!)!)!)BUY!)!)!)!)!) *//* !)!)!)!)!)!)TOP */#osusume table.capt{	width:600px;	margin-bottom :0px;}#osusume table.capt td{	padding :0px;	vertical-align: middle;}#osusume table.capt td.link{	font-size: 0.9em;	vertical-align: middle;}#osusume table.outline{	width:600px;	margin-top :0px;	background: #FFFFFF;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}#osusume table.outline td{	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	vertical-align: top;}#osusume table.outline td.image{	padding-left: 10px;	border-left: 1px solid #CCCCCC;	width: 100px;}#osusume p.name{	background: #e8e8e8;	width: 160px;	margin-bottom:5px;	padding-left:5px;	font-size:0.8em;}#osusume table.detail td{	padding-top: 0px;	padding-right: 2px;	padding-bottom: 4px;	vertical-align: top;	font-size:0.8em;}/* !)!)!)!)!)!)!)!)!)!) */#buySearch .capt{	margin-bottom: 0px;	margin-top: 5px;f}#buySearch .category{	background: #FFFFFF;	border: 1px solid #CCCCCC;	padding: 10px;	font-size: 0.9em;}#buySearch table.condition td{	padding-bottom: 5px;	vertical-align: top;	font-size: 0.9em;}#buySearch .category td{	font-size: 0.9em;	margin-top: 16px;	vertical-align: top;}#buySearch .category th{	font-size: 0.9em;	vertical-align: top;}#buySearch td.seach{	padding-left: 10px;	width:380px;	vertical-align: top;}/* !)!)!)!) */#buyList .listtext{	font-size: 0.8em;}#buyList p.sort{	text-align:right;	margin-right:0;	padding-right:0;	width:600px;}#buyList .link{	float: right;	font-size: 0.9em;}#buyList .capt{	margin-bottom: 0px;	margin-top: 5px;}#buyList table{	border-left: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	margin-top: 10px;	width: 600px;}#buyList th{	background: #FFFFFF;	border-top: 1px solid #CCCCCC;	text-align: left;	padding-left: 3px;	vertical-align: top;}#buyList td{	background: #FFFFFF;	border-right: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;	padding: 4px 2px;	font-size: 0.9em;}#buyList td.image{	background: #FFFFFF;	border-right: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;	padding: 0px;	width: 140px;	vertical-align: middle;	}#buyList td.name{	background: #eeeeee;	border-right: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;	font-weight: bold;	padding-top: 6px;	padding-bottom: 6px;	width:460px;}#buyList td.name_new{	background: #eeeeee;	border-right: 0px solid #CCCCCC;	border-top: 1px solid #CCCCCC;	font-weight: bold;	padding-top: 6px;	padding-bottom: 6px;}#buyList td.name_border{	background: #eeeeee;	border-right: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;	font-weight: bold;	padding-top: 6px;	padding-bottom: 6px;	width:460px;}#buyList td.help{	border-right: 1px solid #CCCCCC;	padding-top: 6px;	padding-bottom: 6px;	width:460px;	vertical-align:middle;}#buyList td.keitai{	background: #eeeeee;	padding-top: 6px;	padding-bottom: 6px;	padding-right:5px;	text-align:right;}.gaiyolink{	width: 680px;	font-size: 0.9em;}/* !)!) */#buyOsusumeTop .capt{	margin-bottom: 0px;	margin-top: 5px;}#buyOsusumeTop .category{	background: #FFFFFF;	border: 1px solid #CCCCCC;	padding: 10px;	font-size: 0.9em;}#buyOsusumeTop .category_new{	background: #FFFFFF;	border: 1px solid #CCCCCC;	padding: 10px;	font-size: 0.9em;	margin-right:10px;}#buyOsusumeTop table.condition td{	padding-bottom: 5px;	vertical-align: top;	font-size: 0.9em;}#buyOsusumeTop .category td{	font-size: 0.9em;	margin-top: 16px;	vertical-align: top;}#buyOsusumeTop .category th{	font-size: 0.9em;	vertical-align: top;}#buyOsusumeTop td.seach{	padding-left: 10px;	width:380px;	vertical-align: top;}/* !)!)!)!)!)!)!)!)!)!) */#listName table{	width: 600px;	margin-bottom: 3px;}#listName td{	font-size: 0.9em;	border-bottom: 2px solid #CCCCCC;}#listName td .name{	vertical-align: top;	padding-right: 10px;}#listName td .category{	text-align: left;}#listName h2{	border-bottom: 2px solid #CCCCCC;	margin-bottom:5px;}#helpNavi{	font-size: 0.8em;	text-align: right;	margin-bottom: 5px;}#helpNavi table.help{	border: none;	width: 600px;}#helpNavi .position{	font-size: 0.8em;	vertical-align: top;	text-align: left;	background: #fffff0;	border: none;}#helpNavi .help td{	font-size: 0.8em;	vertical-align: top;	background: #fffff0;	border: none;}#helpNavi .link{	font-size: 1em;	padding-left: 10px;}#helpNaviBottom{	font-size: 0.8em;	text-align: right;	margin-top: 5px;}#helpNaviBottom table.help{	border: none;	width: 600px;}#helpNaviBottom .position{	font-size: 0.8em;	vertical-align: top;	text-align: left;	background: #fffff0;	border: none;}#helpNaviBottom .help td{	font-size: 0.8em;	vertical-align: top;	background: #fffff0;	border: none;}#helpNaviBottom .link{	padding-left: 10px;}/* !)!)!)!)!)!) */#buyOsusume h2{	border-bottom: 2px solid #CCCCCC;}#buyOsusume .link{	margin-left: 12px;	font-size: 0.9em;}#buyOsusume .clause{	font-size: 0.9em;}#buyOsusume .address{	font-size: 0.9em;}#buyOsusume .selectLink{	font-size: 0.9em;	text-align: right;	margin-top: 15px;}#buyOsusume table.condition td{	padding-right: 10px;	padding-top: 5px;	font-size: 0.9em;}#buyOsusume table.condition th{	padding-right: 10px;	padding-top: 5px;	font-size: 0.9em;	font-weight: normal;	text-align: left;	vertical-align: top;}#buyOsusume table.outline td{	font-size: 0.9em;	padding: 5px 10px 5px 8px;}#buyOsusume table.outline th{	font-size: 0.9em;	font-weight: normal;	text-align: left;	vertical-align: top;	padding: 5px 10px 5px 8px;}#buyOsusume table.detail td{	font-size: 0.9em;	padding: 5px 10px 5px 8px;}#buyOsusume table.detail th{	font-size: 0.9em;	font-weight: normal;	text-align: left;	vertical-align: top;	padding: 5px 10px 5px 8px;}/* !)!)!)!)!)!)!)!)!) *//* !)!)!)!)!)!) */#selectList table{	background: #FFFFFF;	border-left: 1px solid #CCCCCC;		border-bottom: 1px solid #CCCCCC;	}#selectList caption{	text-align:left;}#selectList th{	border-top: 1px solid #CCCCCC;		border-right: 1px solid #CCCCCC;		background: #eeeee0;	padding-top:5px;	padding-bottom:5px;	padding-left:5px;	text-align:left;	font-size:0.9em;}#selectList td{	border-top: 1px solid #CCCCCC;		border-right: 1px solid #CCCCCC;		padding-top:5px;	padding-bottom:5px;	padding-left:5px;	font-size:0.9em;}#selectList td.image{	padding-left:10px;	padding-right:10px;}#selectList td.name{	background: #e8e8e8;}#selectList .submit{	font-size: 0.9em;	text-align: center;	margin-top: 15px;}/* !)!)!)!)*/#pop .link{	margin-left: 12px;	font-size: 0.9em;}/* !)!)!)!)F!)!)!)!)!) */#objectName .bukken{	border-left: 3px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	vertical-align:top;	background:#ffffff;}#objectName td.link{	font-size: 0.9em;	text-align: right;	border-bottom: 1px solid #CCCCCC;	padding: 5px;	background:#ffffff;}#objectName .name{	font-size: 1.5em;	color: #444444;	font-weight:bold;	border-bottom: 1px solid #CCCCCC;	padding-left: 5px;	padding-top: 5px;	padding-bottom: 5px;	vertical-align:top;	background:#ffffff;	width:400px;}#objectName .bukkenicon{	border-left: 3px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	padding-left: 10px;	padding-top:10px;	padding-bottom: 10px;	vertical-align:top;	width:50px;	background:#ffffff;}#objectName .bukkenname{	font-size: 1.5em;	color: #444444;	font-weight:bold;	border-bottom: 1px solid #CCCCCC;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;	vertical-align:top;	background:#ffffff;}#objectName .shubetsu{	font-size: 1em;	color: #990000;	border-bottom: 1px solid #CCCCCC;	padding-right: 10px;	padding-bottom: 10px;	vertical-align:bottom;	text-align:right;	background:#ffffff;	font-weight:bold;}#objectName h2{	font-size: 1.5em;	border-left: 3px solid #CCCCCC;	padding-left: 10px;}#objectName table{	width: 680px;	margin-top:5px;}#objectName table.710{	width: 710px;	margin-top:5px;}#objectName .btn{	margin-left: 3px;}#objectName .data{	font-size: 0.9em;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;}#objectName .point{	font-size: 2em;	font-weight:bold;	color:#cc3333;	}#objectName .point2{	font-size: 1.5em;	font-weight:bold;	color:#cc3333;}#objectMap {	margin-top: 10px;	text-align:right;}#objectNameShop{	border: 1px solid #CCCCCC;	background:#ffffff;}#objectNameShop th{	background:#cecece;}#objectNameShop td.name{	font-size: 1.1em;	font-weight:bold;	padding-top:5px;	padding-bottom:5px;	padding-left:10px;	padding-right:15px;}#objectNameShop td.name2{	font-size: 1.1em;	font-weight:bold;	padding-bottom:5px;	padding-left:10px;	padding-right:15px;}#objectNameShop .tel{	font-size: 1em;	font-weight:bold;	color:#cc3333;}#objectNameShop .fcall{	font-size: 1em;	font-weight:bold;	margin-right:16px;	color:#cc3333;}#objectNameShop td.data{	font-size: 0.85em;	padding-left:10px;	padding-right:5px;	padding-bottom:5px;	width:430px;}#shop .name{	font-size: 0.9em;}#shop .tel{	font-size: 0.9em;}#shop .data{	font-size: 0.9em;}/* !)!)!)!)F!)!) */#objectPic {width:100%;	background:#ffffff;	border:1px solid #cccccc;}#objectPic td{vertical-align: top;}#objectPic table{margin:10px 10px;}}#objectPic .map{	padding-right: 10px;	vertical-align:top;}#objectPic .image{	text-align: left;	vertical-align: top;}#objectPic .link{	padding-left: 3px;}/* !)!)!)!)F!)!)!)!)!)!)!)!) */#objectPicOutline {		padding-top: 10px;	text-align:center;}#objectPicOutline .map{	padding-right: 10px;}#objectPicOutline .photo{	padding-left: 10px;}#objectPicOutline .image{	text-align: left;	vertical-align: top;	}#objectPicOutline table.outline{	width:340px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}#objectPicOutline table.object{width:100%;background:#ffffff;border:1px solid #cccccc;}#objectPicOutline .object_right{margin:10px 10px 10px 0px;}#objectPicOutline .object_left{margin:10px;}#objectPicOutline table.outline td{	font-size: 0.9em;	vertical-align: top;	padding: 5px 10px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	background: #FFFFFF;}#objectPicOutline table.outline th{	text-align:left;	font-size: 0.9em;	vertical-align: top;	padding: 5px 10px;	background: #e8e8e8;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	width: 135px;}/* !)!)!)!)F!)!)!)!)!)!) */#osusumeOutline {	padding-top: 10px;}#osusumeOutline .photo{	padding-left: 10px;}#osusumeOutline table.outline{	width:340px;	margin-left:15px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}#osusumeOutline table.outline td{	font-size: 0.9em;	vertical-align: top;	padding: 5px 10px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	background: #FFFFFF;}#osusumeOutline table.outline th{	text-align:left;	font-size: 0.9em;	vertical-align: top;	padding: 5px 10px;	background: #e8e8e8;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	width: 135px;}#sellsPoint{	border: 2px solid #cccccc;	background:#ffffff;	padding: 10px 15px;	margin:20px 0px 10px;	font-size: 0.9em;}#sellsPoint .title{	font-size: 1em;	font-weight: bold;	color:#333333;	margin-bottom:15px;}/* !)!)!)!)F!)!)!)!)!)!) */#objectDataHelp{	margin-top: 15px;	margin-right: 20px;	width:260px;	float:right;	clear:right;}#objectDataHelp td{	padding-bottom:5px;}/* !)!)!)!)F!)!)f!)!) */#objectData table{	margin-top: 15px;}#objectData table.detail{	width:680px;	float:none;	clear:left;	padding-left:15px;	padding-right:15px;	margin-bottom:10px;}#objectData table.detail_outline{	width:680px;	margin-bottom:10px;	border-bottom: 1px solid #cccccc;}#objectData table.roomDetail{	width:680px;}#objectData td.koumoku1{	font-size: 0.9em;	vertical-align: top;	padding: 5px 10px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	border-right: 1px solid #cccccc;	background: #FFFFFF;	width:185px;}#objectData td.koumoku2{	font-size: 0.9em;	vertical-align: top;	padding: 5px 10px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	border-right: 0px solid #cccccc;	background: #FFFFFF;	width:185px;}#objectData td.koumoku3{	font-size: 0.9em;	vertical-align: top;	padding: 5px 10px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	border-right: 1px solid #cccccc;	background: #FFFFFF;	width:510px;}#objectData td.koumoku4{	font-size: 0.9em;	font-weight: bold;	vertical-align: top;	padding: 5px 10px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	border-right: 1px solid #cccccc;	background: #e8e8e8;	width:140px;}#objectData td.koumoku5{	font-size: 0.9em;	font-weight: bold;	vertical-align: top;	padding: 5px 10px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	border-right: 0px;	background: #e8e8e8;	width:140px;}#objectData td.help{	vertical-align: top;	padding: 5px 20px;	background: #FFFFf0;}#objectData td.otoiawase{	text-align: right;	border-top: 1px solid #cccccc;	background: #FFFFF0;	padding: 5px 0px;}#objectData img.mb5{       margin-bottom:5px;}#objectData img.mb10{       margin-bottom:10px;}#objectData td.help1{	vertical-align: top;	padding: 5px 20px;	background: #FFFFf0;	border-top: 1px solid #cccccc;}#objectData th{	text-align:left;	font-size: 0.9em;	vertical-align: top;	padding: 5px 10px;	background: #e8e8e8;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;}#objectData .clause{	text-align:left;	font-size: 0.9em;	margin-top:15px;}#objectData .link{	font-size: 0.9em;}.submit {	text-align: center;	padding-top: 20px;	padding-bottom: 15px;}#buyOsusumeTop table.top_search{border-bottom:1px solid #cccccc;width:100%;}#buyOsusumeTop td.search{background:#ffffff;padding:10px 10px 5px 20px;border-top:1px solid #cccccc;background-image: url(../img/top_line.gif); vertical-align:top;background-repeat:repeat-y;}#buyOsusumeTop td.search_right{background:#ffffff;padding:10px 10px 0px 10px;border:1px solid #cccccc;vertical-align:top;position:relative;}#buyOsusumeTop td.kodawari{background-image: url(../img/top_line.gif); background-repeat:repeat-y;padding:0px;background-color:#ffffff;}#kodawari{background-image: url(../img/tab_kodawari_bg.gif); background-repeat:repeat-x;width:100%;background-position:bottom;}#buyOsusumeTop td.search_left_bottom_none{background:#ffffff;padding:5px 10px 0px 10px;background-image: url(../img/top_line.gif); background-repeat:repeat-y;vertical-align:top;}#buyOsusumeTop td.search_left_bottom{background:#ffffff;padding:5px 10px 5px 10px;background-image: url(../img/top_line.gif); background-repeat:repeat-y;border-bottom:1px solid #cccccc;vertical-align:top;}#buyOsusumeTop td.kibou_right{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;background:#ffffff;padding:5px 10px;vertical-align:middle;}#buyOsusumeTop td.kibou_left{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;background:#ffffff;padding:5px 10px;vertical-align:middle;font-size:0.8em;line-height: 1.5em;}#buyOsusumeTop td.resort_left{border:1px solid #cccccc;padding:5px 10px;width:50%;background:#ffffff;font-size:0.85em;}#buyOsusumeTop td.resort_right{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;padding:5px 10px;background:#ffffff;font-size:0.85em;}/* !)!)!)!)!)!) */#toiForm {	margin-top: 30px;	padding-left:40px;	padding-right:40px;}#toiForm h2{	text-align: left;	border-bottom: 1px solid #cccccc;	padding-bottom:2px;}#toiForm p{	text-align: left;}#toiForm .must{	color: #ff3300;}#toiForm th{	font-size: 0.9em;	text-align: left;	vertical-align: top;}#toiForm td{	font-size: 0.9em;	vertical-align: top;}#toiForm .submit{	font-size: 0.9em;	text-align: center;	margin-top: 15px;}table.caution {font-size:0.8em;}/* !)!)!)!)!) */#verisign table{        background-color:#ffffff;        width:420px}#verisign table.top{        margin-top:15px;        border-color:#CDCDC1;        border-top-style:solid;        border-bottom-style:solid;        border-right-style:solid;        border-left-style:solid;        border-top-width:1px;        border-bottom-width:1px;        border-right-width:1px;        border-left-width:1px;}#verisign table.mailbg{        margin-top:20px;        border-color:#CDCDC1;        border-top-style:solid;        border-bottom-style:solid;        border-right-style:solid;        border-left-style:solid;        border-top-width:1px;        border-bottom-width:1px;        border-right-width:1px;        border-left-width:1px;}#verisign table.mailnobg{        margin-top:20px;}.mb5{margin-bottom:5px;}.mb3{margin-bottom:3px;}.mt20_b5{margin-top:20px;margin-bottom:5px;}.mt10{margin-top:10px;}.ml10{margin-left:10px;}td.resort_pagelink{text-align:right;font-size:0.9em;}.btn_print{margin-bottom:5px;margin-right:5px;}.srchBtnB{margin:0 0 0 8px;position:relative;top:0px;vertical-align:top;}.srchtext{width:220px;height:22px;border:1px solid #e5bcbc;background:url(../img/srchtxt_buy_bg.gif) no-repeat 0 0; font-size:0.8em;padding:4px 0 0 2px;margin:3px 3px 0 0;position:relative;}.srchTxt{font-size:0.8em;line-height:1.2em;margin-left:24px;margin-bottom:6px;display:block;}/* safari only \*/html:\66irst-child h2{font-size:0.68em;letter-spacing:-1px}/* end */.seo_text {padding-top: 24px;width: 680px;}.seo_text p {border: 1px  dashed #CCCCCC;font-size: 0.65em;padding: 3px 5px 4px 5px;}.seo_text_600 {padding-top: 24px;width: 600px;}.seo_text_600 p {border: 1px  dashed #CCCCCC;font-size: 0.65em;padding: 3px 5px 4px 5px;}/* --中古物件検索-- */.pin_l6 {	margin-right: 5px;	margin-left: 6px;}.f_12 {	font-size: 12px;}.area_srch{	background-image: url(../img/img_kanto.gif);	background-repeat:no-repeat;	float: left;}.area_srch1{	background-image: url(../img/img_kanto.gif);	background-repeat:no-repeat;	float: left;}.area_srch2{	background-image: url(../img/img_tokai.gif);	background-repeat:no-repeat;	float: left;}.area_srch3{	background-image: url(../img/img_kansai.gif);	background-repeat:no-repeat;	float: left;}.area_srch4{	background-image: url(../img/img_others.gif);	background-repeat:no-repeat;	float: left;}.area_txt {	font-size: 12px;	padding-left: 100px;	padding-bottom: 6px;	height: 18px;}.area_che {	padding-left: 120px;}.area_che_text {	font-size: 12px;	background: #CCCCCC;	padding: 2px 5px 1px 5px;}.area_che_link {	font-size: 12px;	padding-top: 3px;	padding-bottom: 6px;	padding-left: 120px;}.c_search_seo {	width:280px;	background: url(/img/dot_gray.gif) repeat-x bottom;	margin-bottom:5px;}.pd_l_24 {	padding-left:24px;}.mg_t_4 {	margin-top:4px;}
