@charset "utf-8";

/**
 * 拡張版バルーン
 */
/*
ベース
--------------------*/
.jnxt-gmaps-extinfowindow-wrapper {
	max-width: 1000px;
	position: absolute;
}

.jnxt-gmaps-extinfowindow-basement {
	margin-bottom: -2px !important;
	padding-right: 21px !important;
	width:279px;
}
.jnxt-gmaps-extinfowindow-corner,
.jnxt-gmaps-extinfowindow-topline,
.jnxt-gmaps-extinfowindow-bottomline {
	background-image: url(/img/owner/radius_t.gif) !important;
	background-repeat:no-repeat;
	font-size: 0;
}

.jnxt-gmaps-extinfowindow-topline {
	height: 8px;
	background-position: left top;
}

.jnxt-gmaps-extinfowindow-bottomline {
	height: 15px !important;
	background-position: left -10px !important;
	position: relative;
}

.jnxt-gmaps-extinfowindow-corner {
	margin: 0 -22px 0 22px;
	position: relative;
}

.jnxt-gmaps-extinfowindow-topline .jnxt-gmaps-extinfowindow-corner {
	height: 8px;
	background-position: right top;
}

.jnxt-gmaps-extinfowindow-bottomline .jnxt-gmaps-extinfowindow-corner {
	height: 15px !important;
	background-position: right -10px !important;
}
.jnxt-gmaps-extinfowindow-middleline .jnxt-gmaps-extinfowindow-border,
.jnxt-gmaps-extinfowindow-middleline {
	background: url(/img/owner/border_t.gif) repeat-y 0 0;
}
.jnxt-gmaps-extinfowindow-middleline .jnxt-gmaps-extinfowindow-border {
	margin: 0 -22px 0 11px;
	padding: 3px 15px 0 4px;
	background: url(/img/owner/border_t.gif) repeat-y right 0;
	position: relative;
}

.jnxt-gmaps-extinfowindow-basement .jnxt-gmaps-extinfowindow-close {
	margin: 4px 0 4px 12px;
	float: right;
}

.jnxt-gmaps-extinfowindow-basement .jnxt-gmaps-extinfowindow-close img {
	display: block;
	cursor: pointer;
	height:13px;
	width:51px;
}


/*
矢印
--------------------*/
.jnxt-gmaps-extinfowindow-arrow{
	height: 18px;
	width: 18px;
	font-size: 0;
	position: absolute;
	background-image: url(/img/owner/allow_t.gif) !important;
	background-repeat: no-repeat;
}

.jnxt-gmaps-extinfowindow-arrow.top {
	background-position: -20px -42px !important;
	margin-top:1px !important;
}

.jnxt-gmaps-extinfowindow-arrow.right {
	background-position: 0 -20px;
}

.jnxt-gmaps-extinfowindow-arrow.bottom {
	background-position: -20px top;
}

.jnxt-gmaps-extinfowindow-arrow.left {
	background-position: -42px -20px !important;
	margin-left:1px !important;
}

/*
コンテンツエリア
--------------------*/

.jnxt-gmaps-extinfowindow-content {
	font-size: 100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
	line-height: 1.6;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.jnxt-gmaps-extinfowindow-content .title {
	border-bottom:1px dotted #CCC;
	font-weight:bold;
	height:1%;
	padding:0pt 4px 4px;
}

/*
投資用レイアウト
--------------------*/

#gmapArea .mapbln{
	height:auto;
}
#gmapArea .mapbln .hed{
	height:auto !important;
	font-size:100%;
}
#gmapArea .mapbln .bdy{
	height:auto;
	border:none;
	clear:both;
}
#gmapArea .mapbln .hed,
#gmapArea .mapbln .btm{
	background:none !important;
}
#gmapArea .mapbln .hed p{
	font-size:116%;
	font-weight:bold;
}
#gmapArea .mapbln .bdy dd{
	word-break: break-all;
}
#gmapArea .mapbln{
	height:auto;
}

/* 物件調査 */
#gmapArea #bknDtl .hed em,
#gmapArea #bknDtl .bdy li strong{
	color:#ca0000;
	font-weight:bold;
}
#gmapArea #bknDtl .bdy{
	margin-top:4px;
	height:220px;
	overflow:auto;
}
#gmapArea #bknDtl .bdy ul{
	padding-top:7px;
	border-top:1px solid #ccc;
}
#gmapArea #bknDtl .bdy li{
	padding:3px 0;
}
#gmapArea #bknDtl .bdy li em,
#gmapArea #bknDtl .bdy li span{
}
#gmapArea #bknDtl .bdy li em{
	float:left;
	width:80px;
	font-weight:bold;
	color:#4e4e4e;
}
#gmapArea #bknDtl .bdy li span{
	float:left;
	width:160px;
}



/*
拡大・縮小パネル
--------------------*/
#mapSlScale{
	background:url(/img/owner/mapctr_bg.gif) no-repeat;
	border:0px;
    padding:0px;
    margin:7px;
    cursor:default;
    width:34px;
    height:152px;
    position:static;
}
#mapZoomOut{
	top:14px;
	left:14px;
	width:20px;
	height:20px;
	cursor:pointer;
	position:absolute;	
}
#mapZoomIn{
	top:132px;
	left:14px;
	width:20px;
	height:20px;
	cursor:pointer;
	position:absolute;	
}
#mapSlPoint{
    background:none;
	border:0px;
	width:4px;
	height:80px;
	position:absolute;
	left:22px;
	top:43px;
	cursor:pointer;
}
#mapSlPoint a,
#mapSlPoint .ui-slider-handle{
    background:url(/img/owner/mapctr_pt.gif) no-repeat;
    width:20px;
    height:9px;
    border:0px;
    left:-8px;
    cursor:url(https://maps.google.com/intl/ja_ALL/mapfiles/openhand_8_8.cur), pointer;
    position:absolute;
    margin-bottom:-5px;
}

/*
clearfix
--------------------*/
.jnxt-gmaps-extinfowindow-topline,
.jnxt-gmaps-extinfowindow-middleline,
.jnxt-gmaps-extinfowindow-border {
	zoom: 1;
}

.jnxt-gmaps-extinfowindow-corner:after,
.jnxt-gmaps-extinfowindow-middleline:after,
.jnxt-gmaps-extinfowindow-border:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}


/**********************  共通設定  **********************/

/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
#gmapArea #bknDtl .bdy li{
	zoom: 1;
}
#gmapArea #bknDtl .bdy li:after{
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}
#gmapArea #bknDtl .bdy li{
	display:inline-block;
}
/**/
*html #gmapArea #bknDtl .bdy li{
	height:1%;
}
#gmapArea #bknDtl .bdy li{
	display:block;
}

/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
