@charset "utf-8";

#cntarealmctr0 table * {
	margin: 0;
	padding: 0;
	
}


#cntarealmctr0 table td {
	font-size: 1px;
	
}

#cntarealmctr0 table td img{
	cursor:pointer;
	vertical-align: bottom;
	
}


#Map {
	width:709px;
	height:456px;
	margin-bottom:4px;
	background:#ffc;
}


/* balloon 2012/10/16 IAJ fix
--------------------------*/
#balloon{
  position: absolute;
  text-align:left;
}

.balloon{
border:1px solid #e7210b;
width:260px;
}

.balloon .balloon-head{
background-color:#e7210b;
padding:3px 4px 0 4px;
}

.balloon .balloon-head p.category{
float:left;
width:235px;
font-weight:bold;
font-size:0.83em;
color:#fff;
margin:0;
}

.balloon .balloon-head p.category span{
padding:3px 0 0 21px;
display:block;
min-height:18px;
_height:18px;
}

/**new category番号に修正 IAJ**/
.balloon .balloon-head p.category span.category-101{background:url(../gif/icon_category101.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-102{background:url(../gif/icon_category102.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-103{background:url(../gif/icon_category103.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-104{background:url(../gif/icon_category104.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-105{background:url(../gif/icon_category105.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-106{background:url(../gif/icon_category106.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-107{background:url(../gif/icon_category107.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-108{background:url(../gif/icon_category108.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-109{background:url(../gif/icon_category109.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-110{background:url(../gif/icon_category110.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-111{background:url(../gif/icon_category111.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-112{background:url(../gif/icon_category112.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-113{background:url(../gif/icon_category113.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-114{background:url(../gif/icon_category114.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-115{background:url(../gif/icon_category115.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-116{background:url(../gif/icon_category116.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-117{background:url(../gif/icon_category117.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-118{background:url(../gif/icon_category118.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-119{background:url(../gif/icon_category119.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-120{background:url(../gif/icon_category120.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-121{background:url(../gif/icon_category121.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-122{background:url(../gif/icon_category122.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-123{background:url(../gif/icon_category123.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-124{background:url(../gif/icon_category124.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-125{background:url(../gif/icon_category125.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-126{background:url(../gif/icon_category126.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-127{background:url(../gif/icon_category127.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-128{background:url(../gif/icon_category128.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-129{background:url(../gif/icon_category129.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-130{background:url(../gif/icon_category130.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-131{background:url(../gif/icon_category131.gif) no-repeat 0 0;}
.balloon .balloon-head p.category span.category-132{background:url(../gif/icon_category132.gif) no-repeat 0 0;}


.balloon .balloon-head p.close{
float:right;
margin:3px 0 0 0;
}

.balloon .balloon-head:after,
.balloon .balloon-body:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}

.balloon .balloon-body{
background-color:#fff;
padding:7px 11px 11px;
}

.balloon dl{
margin:0;
}

.balloon dl dt{
font-size:1.17em;
font-weight:bold;
margin-bottom:10px;
}

.balloon dl dd p.image{
float:left;
width:100px;
margin:0 6px 0 0;
}

.balloon dl dd ul{
float:right;
width:130px;
font-size:9pt;
margin:0;
font-family:'Hiragino Kaku Gothic Pro W3','MS PGothic', sans-serif;
}

.balloon dl dd ul li span{
display:inline;
}





/* category-refine
--------------------------*/
div.category-refine{
margin-bottom:10px;
padding:0 10px 1px;
line-height:normal;
background-color:#fbf9f7;
}

div.category-refine .catetegory-refine-head{
margin:0 -10px 5px;
padding:6px 10px 4px;
font-weight:bold;
background:#fed863;
}
.category_refine_select_header {
	border-bottom:1px dotted #dbcfc0;
	margin:0 0 10px;
	padding:0 0 5px;
}

div.category-refine p.category-all{
float:left;
margin:0 0 0 25px;
padding:2px 0 0;
width:110px;
line-height:normal;
}

div.category-refine p.category-all span{
display:block;
float:left;
}

div.category-refine p.category-all input{
float:left;
margin:4px 5px 0 0;
/margin:0 2px 0 0;
}

html>/**/body div.category-refine p.category-all input{
margin /*\**/:1px 2px 0 0\9;
}

div.category-refine p.category-all span{
line-height:1.01;
margin:5px 0 0 0;
/line-height:normal;
}

html>/**/body div.category-refine p.category-all span{
margin-top /*\**/:6px\9;
}

div.category-refine dl.nav-display{
float:left;
}

div.category-refine:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}

div.category-refine p.check-search{
float:left;
vertical-align:top;
margin:0;
}

div.category-refine p.check-search input{
vertical-align:middle;
margin-left:4px;
}

div.category-refine p.check-clear{
float:right;
margin:0;
}


html>/**/body div.category-refine p.category-all input{
margin /*\**/:1px 2px 0 0\9;
}
