﻿@charset "UTF-8";
/*
エリア広告「-area」
プレミア広告「-pre」
*/

/*Universal Reset*/
a img {
 border:0 none;
	}

/*全体*/
#zdcemapad {
 overflow:hidden;
 }

/*左右ブロック共通の指定*/
#zdcemapad-map ,
#zdcemapad-list {
	border:1px solid;
 }

/*右ブロック（地図）*/
#zdcemapad-map {
	position:relative;
	overflow:hidden;
 }

/*左ブロック（リスト）*/
#zdcemapad-listhead {
 padding:5px 9px;
	font-weight:bold;
 }

#zdcemapad-listbody {
 height:473px;
	overflow:auto;
	overflow-x:hidden;
 margin:0 10px;
	}

/*広告単位（リスト）*/
#zdcemapad-area a ,
#zdcemapad-pre a {
 display:block;
 padding:10px 0 7px;
	border-bottom:dashed 1px;
 overflow:hidden;
 text-decoration:none;
	zoom:1;
 }

.zdcemapad-icon {
 width:20px;
	height:20px;
	float:left;
	margin-right:-25px;
 }

.zdcemapad-icon div {
 width:20px;
	height:20px;
 }

.zdcemapad-cont {
 display:block;
	padding:0 0 0 25px;
	}

.zdcemapad-cont span {
 display:block;
 }

.zdcemapad-cont span img {
 width:120px;
	height:60px;
 float:left;
	border:solid 1px;
	margin:1px 5px 0 0;
 }

span.icon-def {
	width:20px;
	height:20px;
 display:block;
 }

#zdcemapad-logo {
	text-align:right;
	padding-top:10px;
}
.adlogo{
	display:-moz-inline-box;
	display:inline-block;
	width:98px;
	height:26px;
	background: url(http://map.e-map.ne.jp/image/ad/emapad-logo.gif) no-repeat;
	font-size:1px;
	overflow:hidden;
}
.adlogo span{
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
	text-indent:-9999px;
}

/*通常フキダシTABLE*/
.zdcemapad-huki-st {
 position:absolute;
	font-size:11px;
	line-height:1.19;
	}

.zdcemapad-huki-st div {
 background-repeat:no-repeat;
 }

.zdcemapad-huki-st th {
	background:url(http://map.e-map.ne.jp/image/ad/huki-plus.gif) right no-repeat;
 }

.zdcemapad-huki-st div {
 width:34px;
	height:20px;
	cursor:pointer;
	}

.zdcemapad-huki-st a {
	text-decoration:none;
 }

.zdcemapad-huki-st td {
 height:20px;
	overflow:hidden;
	vertical-align:middle;
	background:url(http://map.e-map.ne.jp/image/ad/fukidasi-small.gif) right no-repeat;
 }

.zdcemapad-huki-st td a {
 display:block;
	padding:2px 7px 0 3px;
	}


/*開いたフキダシ(-area：エリア広告、-pre：プレミア広告)*/
.zdcemapad-huki-l-area ,
.zdcemapad-huki-l-pre {
 width:230px;
	position:absolute;
	}

.huki-huta {
 background:url(http://map.e-map.ne.jp/image/ad/fukidasi-large-1.gif);
	font-size:1px;
	height:5px;
 }

.huki-soko {
 background:url(http://map.e-map.ne.jp/image/ad/fukidasi-large-3.gif);
	font-size:1px;
	height:5px;
 }

.huki-repeat {
 background:url(http://map.e-map.ne.jp/image/ad/fukidasi-large-2.gif);
 }

.huki-head {
 line-height:1.1;
 padding:0 5px 3px 37px;
	border-bottom:1px solid #ecece3;
 }

.huki-head a {
	text-decoration:none;
 }

.huki-cont {
 padding:5px 6px 0;
 }

.huki-cont img {
 margin-bottom:3px;
	border:1px solid;
 }

.huki-l-icon {
 width:34px;
 position:absolute;
	left:0;
	top:0;
	background:url(http://map.e-map.ne.jp/image/ad/huki-minus.gif) right 5px no-repeat;
	}

.huki-l-icon div {
 width:34px;
	height:20px;
	cursor:pointer;
 background-repeat:no-repeat;
	}

.icon-def {
	background-image:url(http://map.e-map.ne.jp/image/ad/icon-def-3.gif);/*アイコン画像ファイル(縦20px横20px)を指定*/
 }
