@charset "utf-8";

/*
	目次
		-pinpoint
		-ピンポイント問い合わせ

*/

/**********************  pinpoint ピンポイント問い合わせ  **********************/

/* 物件詳細アイコン表示 */
.mainPhoto li .pinGuide {
	margin-top:20px;
	border:1px solid #e4e4e4;
	padding:2px;
}
.mainPhoto li .pinGuide .nstDiv {
	padding:3px 2px;
	background-color:#fff;
}
.mainPhoto li .pinGuide p {
	line-height:1.2;
	color:#787878;
	text-align:left;
	padding-left:34px;
	background:url(/img/pin_guide.gif) no-repeat left top;
}

.mainPhoto li a.pinPoint span {
	background:none;
	padding:0;
}
.mainPhoto li a.pinPoint span {
	display:block;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background-image:url(/img/mainphoto_pin.gif);
	background-repeat:no-repeat;
}
.mainPhoto li.outside a.pinPoint span {background-position:left top;}
.mainPhoto li.outside a.pinPoint:hover span {background-position:0 -150px;}
.mainPhoto li.madori a.pinPoint span {background-position:-150px 0;}
.mainPhoto li.madori a.pinPoint:hover span {background-position:-150px -150px;}

.otherPhoto li a.pinPoint span{
	display:block;
	width:76px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background-image:url(/img/otherphoto_pin.gif);
	background-repeat:no-repeat;	
}
.otherPhoto li.outside a.pinPoint span{background-position:0 0;}
.otherPhoto li.outside a.pinPoint:hover span{background-position:0 -52px;}
.otherPhoto li.madori a.pinPoint span{background-position:-76px 0;}
.otherPhoto li.madori a.pinPoint:hover span{background-position:-76px -52px;}

#bukkenHead .bukkenItem li.price {
	padding-right:2px;
}
#bukkenHead .bukkenItem li.yield {
	padding-left:2px;
	padding-right:0;
}
#bukkenHead .bukkenItem li.price dd span,
#bukkenHead .bukkenItem li.yield dd span,
#bukkenHead .bukkenItem li.price dd a.pinPoint,
#bukkenHead .bukkenItem li.yield dd a.pinPoint{
	float:left;
	padding-left:2px;
}
#bukkenHead .bukkenItem li.price dd a.pinPoint,
#bukkenHead .bukkenItem li.yield dd a.pinPoint{
	background:url(/img/ico_pin.gif) no-repeat left top;
	width:17px;
	height:16px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#bukkenHead .bukkenItem li.yield dd a.pinPoint:hover,
#bukkenHead .bukkenItem li.price dd a.pinPoint:hover{
	background:url(/img/ico_pin.gif) no-repeat left -16px;
}
#bukkenDetail table.tableList th a.pinPoint span,
#bukkenHead .bukkenItem a.pinPoint span{
	display:none;
}
#bukkenDetail table.tableList th span{
	display:block;
	float:left;
}
#bukkenDetail table.tableList th a.pinPoint {
	float:right;
	background:url(/img/ico_pin.gif) no-repeat left top;
	width:17px;
	height:16px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#bukkenDetail table.tableList th a.pinPoint:hover {
	background:url(/img/ico_pin.gif) no-repeat left -16px;
}



/* バルーン */
#pinpointReq {
	width:370px;
}

/* バルーンドロップシャドウ共通指定 */
#blnMod {width:100%;}
.blnModHed td,.blnModFot td,
.blnModBody .lft,.blnModBody .rgt{
	background-positon:left top;
}
.blnModHed .lft,.blnModHed .rgt,
.blnModFot .lft,.blnModFot .rgt{
	width:5px;height:5px;
}
.blnModHed .ctr,.blnModFot .ctr{
	width:360px;
	height:5px;
	background-repeat:repeat-x;
}
.blnModBody .lft,.blnModBody .rgt{
	width:5px;
	height:1%;
	background-repeat:repeat-y;
}

/* バルーンドロップシャドウ画像指定 */
.blnModHed .lft{background-image:url(/img/blnmod_hl.png)}
.blnModHed .ctr{background-image:url(/img/blnmod_hc.png)}
.blnModHed .rgt{background-image:url(/img/blnmod_hr.png)}
.blnModBody .lft{background-image:url(/img/blnmod_bl.png)}
.blnModBody .rgt{background-image:url(/img/blnmod_br.png)}
.blnModFot .lft{background-image:url(/img/blnmod_fl.png)}
.blnModFot .ctr{background-image:url(/img/blnmod_fc.png)}
.blnModFot .rgt{background-image:url(/img/blnmod_fr.png)}

/* IE6に透過PNGを表示させる */
* html .blnModHed td,
* html .blnModFot td,
* html .blnModBody .lft,
* html .blnModBody .ctr,
* html .blnModBody .rgt {
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}

/* バルーンヘッド */

	/* 共通設定 */
#blnMod .hed,
#blnMod .body{
	cursor:move;
}
#blnMod .hed {
	height:27px;
	background:url(/img/blnmod_grab.gif) repeat-x left top;
}
#blnMod .hed h1 {
	float:left;
	height:20px;
	padding-left:20px;
	width:278px;
	background-repeat:no-repeat;
	background-position:left top;
}
#blnMod .hed .blnClose {
	float:right;
	width:62px;
}
#blnMod .hed .blnClose a {
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/img/blnmod_close.gif) no-repeat left top;
}
#blnMod .hed .blnClose a:hover {
	background:url(/img/blnmod_close_h.gif) no-repeat left top;
}
#pinpointReq #blnMod .hed h1 {
	padding-top:7px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	background-image:url(/img/blnmod_icopin.gif);
}
#blnMod .body {
	padding:8px;
	background:#FAF7EB url(/img/blnmod_bodybg.gif) no-repeat left top;
}
#blnMod .body .nstIfm {
	width:344px;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
}
#blnMod .body .nstIfm body{
	background-color:#FAF7EB;
}
/* インラインフレーム（ここから） */
#pinpointIfm {
	width:344px;
	background:#FAF7EB url(/img/blnmod_bodybg.gif) no-repeat -8px -8px;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", "sans-serif";
}

/* ポイント解説 */
#pinpointIfm #explanation {
	cursor:auto;
	text-align:left;
	height:126px;
	overflow:auto;
}
#pinpointIfm #explanation h2 {
	padding:2px 0 7px 0;
	font-size:16px;
	background:url(/img/pinex_ttl.gif) no-repeat left bottom;
}
#pinpointIfm #explanation p {
	margin-top:5px;
	font-size:13px;
}

/* この物件について問合せる */
#pinLmtOvr .body,
#pinpointIfm #reqArea .body {
	border:2px solid #DFD8C6;
}
#pinLmtOvr .hed h3,
#pinpointIfm #reqArea .hed h3 {
	cursor:auto;
	height:49px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/pinreq_ttl.gif) no-repeat left top;
}

/* メッセージ表示（エラー・確認・完了） */
#pinLmtOvr #inqInfo,
#pinpointIfm #reqArea #inqInfo {
	padding:7px;
	height:135px;
	overflow:auto;
	background-color:#FAF8F1;
	border:1px solid #B49B69;
	background-repeat:no-repeat;
}
* html #pinLmtOvr #inqInfo,
* html #pinpointIfm #reqArea #inqInfo {
	height:151px;
}
#pinLmtOvr .doubleSend,
#pinpointIfm #reqArea .missingBkn,
#pinpointIfm #reqArea .doubleSend,
#pinpointIfm #reqArea .errorInfo{
	background-image:url(/img/homeskun_e_pin.gif);
	background-position:6px bottom;
}
#pinpointIfm #reqArea .missingBkn h4,
#pinpointIfm #reqArea .errorInfo h4 {
	padding:7px;
	font-size:14px;
	font-weight:bold;
	color:#C41609;
}
#pinLmtOvr .doubleSend ul,
#pinpointIfm #reqArea .doubleSend ul,
#pinpointIfm #reqArea .errorInfo ul {
	padding-left:60px;
	font-size:13px;
	font-weight:normal;
}
#pinLmtOvr .doubleSend ul,
#pinpointIfm #reqArea .doubleSend ul{
	padding-top:30px;
}
#pinLmtOvr .doubleSend li,
#pinpointIfm #reqArea .doubleSend li,
#pinpointIfm #reqArea .errorInfo li {
	line-height:1.2;
}
#pinLmtOvr .doubleSend p{
	padding-left:80px;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}
#pinLmtOvr .doubleSend li span,
#pinpointIfm #reqArea .doubleSend li span,
#pinpointIfm #reqArea .errorInfo li span{
	text-align:left;
	display:block;
	background:url(/img/error_ar.gif) no-repeat left center;
	padding:5px 0 5px 20px;
}
#pinpointIfm #reqArea #inqInfo dl {
	padding-bottom:7px;
}
#pinpointIfm #reqArea #inqInfo dt {
	font-weight:bold;
	color:#C41609;
}
#pinpointIfm #reqArea #inqInfo dd {
	font-size:12px;
	color:#3b3b3b;
}
	/* 確認 & 完了*/
#pinpointIfm .confirmInfo{
	background-image:url(/img/homeskun_c_pin.gif);
	background-position:280px bottom;
}
#pinpointIfm .completeInfo .step,
#pinpointIfm .confirmInfo .step{
	padding:6px;
}
#pinpointIfm .completeInfo h4,
#pinpointIfm .confirmInfo h4{
	font-size:14px;
	color:#3b3b3b;
	padding:6px;
}
#pinpointIfm .completeInfo h4{
	padding-top:24px;
	padding-bottom:5px;
	line-height:1.2;
	font-size:1em;
}
#pinpointIfm #reqArea .missingBkn p,
#pinpointIfm .completeInfo dl,
#pinpointIfm .confirmInfo p{
	padding:6px;
	font-size:13px;
}
#pinpointIfm #reqArea .missingBkn p{
	padding-left:60px;
}
#pinpointIfm .completeInfo {
	background-image:url(/img/homeskun_f_pin.gif);
	background-position:280px bottom;
	height:245px !important;
}
#pinpointIfm .completeInfo .domeinInfo {
	background:#fff;
	border:solid 1px #ccc;
	padding:5px;
	width:255px;
}
#pinpointIfm .completeInfo .domeinInfo p {
	line-height:1em;
}
/* 問合せ先・対象物件 */
#pinpointIfm #reqArea .bknInfo{
	padding:6px 7px 0 7px;
	height:42px;
	background:#fff url(/img/pinbkninfo_bg.gif) repeat-x left bottom;
	color:#887C64;
}
#pinpointIfm .errorPim .bknInfo,
#pinpointIfm #pinCfm #reqArea .bknInfo,
#pinpointIfm #pinCmp #reqArea .bknInfo{
	border-top:2px solid #DFD8C6;
	height:40px !important;
}
* html #pinpointIfm .errorPim .bknInfo,
* html #pinpointIfm #pinCfm #reqArea .bknInfo{
	height:45px !important;
}
* html #pinpointIfm #pinCmp #reqArea .bknInfo{
	height:47px !important;
}
#pinpointIfm #reqArea .bknInfo .mem {
	padding-bottom:3px;
}
#pinpointIfm #reqArea .bknInfo dt {
	float:left;
	width:60px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:left center;
}
#pinpointIfm #reqArea .bknInfo .mem dt {
	background-image:url(/img/pinmeminfo.gif);
}
#pinpointIfm #reqArea .bknInfo .bkn dt {
	background-image:url(/img/pinbkninfo.gif);
}
#pinpointIfm #reqArea .bknInfo dd {
	width:266px;
	font-size:12px;
	float:left;
}
#pinpointIfm #reqArea .bknInfo .mem dd {
	padding-top:2px;
}
#pinpointIfm #reqArea .bknInfo .bkn dd {
	padding-top:1px;
}

/* フォーム */
#pinpointIfm #uiBox {
	padding:0;
	background-color:#FDFCFB;
}
#pinpointIfm #uiBox input,
#pinpointIfm #uiBox select,
#pinpointIfm #uiBox textarea{
	color:#555;
}
#pinpointIfm #uiBox .ui div input,
#pinpointIfm #uiBox select{
	padding:2px;
	font-size:12px;
	border:1px solid #7F9DB9;
}
#pinpointIfm #uiBox select{
	height:21px;
}
#pinpointIfm .mustInfo {
	padding:6px 7px 5px 0;
}
* html #pinpointIfm .mustInfo {
	padding-bottom:2px;
}
#pinpointIfm .mustInfo li {
	height:9px;
	text-indent:-9999px;
	font-size:9px;
	background:url(/img/pinmustinfo.gif) no-repeat right top;
}

/* 共通設定 */
#pinpointIfm .inquireMatter,
#pinpointIfm .name,
#pinpointIfm .kana,
#pinpointIfm .tel,
#pinpointIfm .mail {
	padding:6px 0;
}
#pinpointIfm .inquireMatter h4,
#pinpointIfm .name h4,
#pinpointIfm .kana h4,
#pinpointIfm .tel h4,
#pinpointIfm .mail h4 {
	padding-left:7px;
	margin-top:2px;
	width:60px;
	height:13px;
	float:left;
	font-size:1px;
	font-weight:bold;
	color:#686253;
	text-indent:-9999px;
	overflow:hidden;
	background-position:7px 0;
	background-repeat:no-repeat;
}
	/* エラータイトル */
#pinpointIfm .error h4,
#pinpointIfm .contactError h4 {
	background-position:7px -13px;
}
#pinpointIfm .inquireMatter .ui,
#pinpointIfm .name .ui,
#pinpointIfm .kana .ui,
#pinpointIfm .tel .ui,
#pinpointIfm .mail .ui {
	width:273px;
	float:right;
}
#pinpointIfm #uiBox .ui dt {
	float:left;
	margin-top:5px;
	padding:0;
	width:48px;
	font-size:1px;
	font-weight:normal;
	text-indent:-9999px;
	background-position:center top;
	background-repeat:no-repeat;
}
	/* エラータイトル */
#pinpointIfm #uiBox .ui .error dt {
	background-position:center -10px;
}
#pinpointIfm #uiBox .ui dd{
	float:right;
	width:218px;
}
	/* テキストエリア・select高さ指定 */
#pinpointIfm #uiBox .name input,
#pinpointIfm #uiBox .kana input,
#pinpointIfm #uiBox .mail input,
#pinpointIfm #uiBox .tel input,
#pinpointIfm #uiBox .fax input,
#pinpointIfm #uiBox .adress input,
#pinpointIfm #uiBox .adress select{
	height:22px;
}

	/* 個別画像指定（エラー表示指定含む） */
#pinpointIfm .inquireMatter h4 {background-image:url(/img/pininqmatter.gif);}
#pinpointIfm .name h4 {background-image:url(/img/pinname.gif);}
#pinpointIfm .kana h4 {background-image:url(/img/pinkana.gif);}
#pinpointIfm .tel h4 {background-image:url(/img/pintel.gif);}
#pinpointIfm .mail h4 {background-image:url(/img/pinmail.gif);}

/* 内容 */
#pinpointIfm #uiBox .inquireMatter{
	padding:0;
}
#pinpointIfm #uiBox .inquireMatter textarea{
	padding:2px 4px;
	border:2px solid #B8ACA5;
	width:266px;
	height:56px;
	overflow:auto;
	font-size:12px;
}
* html #pinpointIfm #uiBox .inquireMatter textarea{
	padding:4px;
	overflow:hidden;
}
#pinpointIfm #uiBox .name input,
#pinpointIfm #uiBox .kana input{
	width:160px;
	float:left;
}
#pinpointIfm #uiBox .tel input{
	width:42px;
	float:left;
}
#pinpointIfm #uiBox .tel span.hyphen{
	display:block;
	padding-top:2px;
	float:left;
	width:17px;
	text-align:center;
	color:#999999;
}
#pinpointIfm #uiBox .name span.pinEx,
#pinpointIfm #uiBox .kana span.pinEx,
#pinpointIfm #uiBox .tel span.pinEx{
	float:left;
	font-size:11px;
	color:#999;
	text-indent:-9999px;
	background-position:7px center;
	background-repeat:no-repeat;
	width:99px;
	height:21px;
}
#pinpointIfm #uiBox .name span.pinEx{background-image:url(/img/pinexname.gif);}
#pinpointIfm #uiBox .kana span.pinEx{background-image:url(/img/pinexkana.gif);}
#pinpointIfm #uiBox .tel span.pinEx{background-image:url(/img/pinextel.gif);}
#pinpointIfm #uiBox .name{
	padding-bottom:0;
}
#pinpointIfm #uiBox .mail{
	padding-top:0;
}
#pinpointIfm #uiBox .mail input{
	width:190px;
}
#pinpointIfm #uiBox .adress{
	padding-top:0;
}
#pinpointIfm #uiBox .adress .ui{
	padding-top:3px;
	border-top:1px solid #F2F0EB;
}
#pinpointIfm #uiBox .adress .ui div{
	padding-top:6px;
}
#pinpointIfm #uiBox .contact .ui dd,
#pinpointIfm #uiBox .adress .ui dd{
	color:#686253;
}
#pinpointIfm #uiBox .adress .ziptoAddr{
	display:block;
	float:left;
	margin-top:5px;
	width:63px;
	height:13px;
	text-indent:-9999px;
	background:url(/img/ziptoaddr.gif) no-repeat left top;
}
#pinpointIfm #uiBox .adress .inputZip{
	float:left;
	border:none;
	padding:0;
	margin:0;
	width:106px;
}
#pinpointIfm #uiBox .blockNum input,
#pinpointIfm #uiBox  .city input,
#pinpointIfm #uiBox  .buildingName input{
	width:211px;
}
#pinpointIfm #uiBox .post a{
	font-size:11px;
}

/* エラー表示 */
#pinpointIfm #uiBox .error input,
#pinpointIfm #uiBox .error select,
#pinpointIfm #uiBox .error textarea{
	background:#FEE4E2;
	border:1px solid #C4170A !important;
}

/* 個人情報の取扱いについて */
#pinpointIfm #pinPvLead{
	padding:4px 4px 0 4px;
	height:54px;
	overflow:auto;
	color:#5b5b5b;
	background-color:#F1ECDE;
}
* html #pinpointIfm #pinPvLead{
	height:60px;
}
#pinpointIfm #pinPvLead dt{
	padding:2px 0;
	font-size:12px;
	border-bottom:1px dotted #999;
}
#pinpointIfm #pinPvLead dd{
	padding-top:2px;
	font-size:11px;
}
#pinpointIfm .inqBox {
	padding:7px 0 3px 0;
	background-color:#FCF9F5;
}
#pinpointIfm .inqBox ul{
	text-align:center;
}
#pinpointIfm .inqBox li{
	display:inline;
}

/* 確認画面 & 完了画面 */
#pinLmtOvr .hed h3,
#pinpointIfm .errorPim .hed h3,
#pinpointIfm #pinCfm .hed h3,
#pinpointIfm #pinCmp .hed h3 {
	height:24px !important;
	background:url(/img/pinreq_ttl_nb.gif) no-repeat left top !important;
}
#pinpointIfm #pinCfm #uiBox{
	height:168px;
}
#pinpointIfm #pinCfm #uiBox p,
#pinpointIfm #pinCfm #uiBox span,
#pinpointIfm #pinCfm #uiBox dd{
	font-size:12px;
	color:#3b3b3b;
}
#pinpointIfm #pinCfm #uiBox .inquireMatter,
#pinpointIfm #pinCfm #uiBox .name,
#pinpointIfm #pinCfm #uiBox .kana,
#pinpointIfm #pinCfm #uiBox .tel,
#pinpointIfm #pinCfm #uiBox .mail{
	padding:5px 0;
}
#pinpointIfm #pinCfm #uiBox .inquireMatter h4,
#pinpointIfm #pinCfm #uiBox .name h4,
#pinpointIfm #pinCfm #uiBox .kana h4,
#pinpointIfm #pinCfm #uiBox .tel h4,
#pinpointIfm #pinCfm #uiBox .mail h4{
	margin-top:0;
}
#pinpointIfm #pinCfm #uiBox .inquireMatter .ui{
	height:74px;
	overflow:auto;
}
/* 完了画面 */
#pinpointIfm #pininqdInfo{
	margin-top:7px;
	font-size:12px;
	padding:7px;
	height:210px;
	overflow:auto;
	background-color:#F1ECDE;
	border:1px solid #ECE4D2;
	color:#3b3b3b3;
}
* html #pinpointIfm #pininqdInfo{
	height:224px;
}
#pinpointIfm #pininqdInfo h3{
	padding-bottom:7px;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px dotted #939393;
}
#pinpointIfm #pininqdInfo p{
	padding:4px 0;
}

#pinpointIfm #closeArea{
	padding:7px;
}
#pinpointIfm #closeArea ul{
	text-align:center;
}
#pinpointIfm #closeArea li{
	display:inline;
}

/* インラインフレーム （ここまで） */



/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
#pinLmtOvr #inqInfo,
#pinpointIfm #inqInfo,
#bukkenHead .bukkenItem li.price,
#pinpointIfm .inquireMatter .ui div,
#pinpointIfm .name .ui div,
#pinpointIfm .kana .ui div,
#pinpointIfm .tel .ui div,
#pinpointIfm .mail .ui div,
#pinpointIfm .inquireMatter,
#pinpointIfm .name,
#pinpointIfm .kana,
#pinpointIfm .tel,
#pinpointIfm .mail,
#pinpointIfm #uiBox,
#pinpointIfm .uiBox dl,
#pinpointIfm .mustInfo li,
#pinpointIfm #reqArea .bknInfo dl,
#blnMod .hed {
	min-height:1px;　/* IE 7対策 */
}
#pinLmtOvr #inqInfo:after,
#pinpointIfm #inqInfo:after,
#bukkenHead .bukkenItem li.price:after,
#pinpointIfm .inquireMatter .ui div:after,
#pinpointIfm .name .ui div:after,
#pinpointIfm .kana .ui div:after,
#pinpointIfm .tel .ui div:after,
#pinpointIfm .mail .ui div:after,
#pinpointIfm .inquireMatter:after,
#pinpointIfm .name:after,
#pinpointIfm .kana:after,
#pinpointIfm .tel:after,
#pinpointIfm .mail:after,
#pinpointIfm #uiBox:after,
#pinpointIfm .uiBox dl:after,
#pinpointIfm .mustInfo li:after,
#pinpointIfm #reqArea .bknInfo dl:after,
#blnMod .hed:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#pinLmtOvr #inqInfo,
#pinpointIfm #inqInfo,
#bukkenHead .bukkenItem li.price,
#pinpointIfm .inquireMatter .ui div,
#pinpointIfm .name .ui div,
#pinpointIfm .kana .ui div,
#pinpointIfm .tel .ui div,
#pinpointIfm .mail .ui div,
#pinpointIfm .inquireMatter,
#pinpointIfm .name,
#pinpointIfm .kana,
#pinpointIfm .tel,
#pinpointIfm .mail,
#pinpointIfm #uiBox,
#pinpointIfm .uiBox dl,
#pinpointIfm .mustInfo li,
#pinpointIfm #reqArea .bknInfo dl,
#blnMod .hed {
	display:inline-table;
}
/* Mac IE には適用させない \*/
* html #pinLmtOvr #inqInfo,
* html #pinpointIfm #inqInfo,
* html #bukkenHead .bukkenItem li.price,
* html #pinpointIfm .inquireMatter .ui div,
* html #pinpointIfm .name .ui div,
* html #pinpointIfm .kana .ui div,
* html #pinpointIfm .tel .ui div,
* html #pinpointIfm .mail .ui div,
* html #pinpointIfm .inquireMatter,
* html #pinpointIfm .name,
* html #pinpointIfm .kana,
* html #pinpointIfm .tel,
* html #pinpointIfm .mail,
* html #pinpointIfm .nstDiv,
* html #pinpointIfm #uiBox,
* html #pinpointIfm .uiBox dl,
* html #pinpointIfm .mustInfo li,
* html #pinpointIfm #reqArea .bknInfo dl,
* html #blnMod .hed {
	height:1px;
}
#pinLmtOvr #inqInfo,
#pinpointIfm #inqInfo,
#bukkenHead .bukkenItem li.price,
#pinpointIfm .inquireMatter .ui div,
#pinpointIfm .name .ui div,
#pinpointIfm .kana .ui div,
#pinpointIfm .tel .ui div,
#pinpointIfm .mail .ui div,
#pinpointIfm .inquireMatter,
#pinpointIfm .name,
#pinpointIfm .kana,
#pinpointIfm .tel,
#pinpointIfm .mail,
#pinpointIfm #uiBox,
#pinpointIfm .uiBox dl,
#pinpointIfm .mustInfo li,
#pinpointIfm #reqArea .bknInfo dl,
#blnMod .hed {
	display:block;
}
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */





