@charset "euc-jp";

/* -------------------------------------
朝日新聞デジタル -- 2013参院選 --
senkyo_carta.css
last update : 2013.07.19

 0. 汎用
 1. tabMenu
 3. map
 3. pop up window
---------------------------------------- */

/*   0. 汎用
-------------------------*/
table {
border-collapse: collapse;
border-spacing: 0 !important;
}

li {
list-style: none;
}


map,img{
margin:0;
padding:0;
border:0;
}


.Section {
padding: 0px 0px 15px 0px;
margin:0;
clear: both;
display: block;
}

.Section .Title {
padding: 8px 0px 0px 0px;
margin:10px 0 0;
border-top: 1px solid #CDCDC6;
clear: both;
display: block;
}
.snkBox .Title, .snkBox .ListTitle, .snkIfrmBox .Title {
border-top: 2px solid #066774 !important;
}

.Section .Title h2 {
color: #32322B;
font-size: 100%;
font-weight: bold;
background: none;
line-height: 1.4;
height: auto !important;
min-height: 0px !important;
padding: 0px 0px 15px 0px;
margin: 0px;
float: left;
border-top: none;
}



/* 1. tabMenu
-------------------------*/
.tabMenu {
	width:660px;
	margin:10px 0;
	padding:0;
	font-size:80%;
	background:url(images/tabMenu_bg.gif) repeat-x;
	overflow: auto;
	clear:both;
}
.tabMenu ul {margin:0; padding:0;}
.tabMenu ul li {
	width: 205px;
	float:right;
	margin:0 10px 0 0 ;
	_margin:0 5px 0 0 ;
	padding:0;
}
.tabMenu ul li a {
	display: block;
	text-decoration: none;
	height:41px;
	margin:0;
	padding:0;
	text-align: center;
	font-weight:bold;
	line-height:41px;
	color:#777;
	background:url(images/tabMenu_off.gif) no-repeat;
}
.tabMenu ul li a:hover{color:#B90000;background:url(images/tabMenu_off.gif) no-repeat;}
.tabMenu ul li.selected a {color:#444444;background:url(images/tabMenu_on.gif) no-repeat;line-height:41px;}

/*  2. map
-------------------------*/ 

#box1,#box2,#box3{}

/*  3. pop up window
-------------------------*/
div#popLayer{
position:absolute;
left:0;
top:0;
}

div#popLayer div.popData{
position:absolute;
left:280px;
top:175px;
width:240px;
padding:5px;
background-color:#fff;
border:1px solid #B9B8B6;
list-style:none;
font-size:12px;
-webkit-box-shadow: 3px 3px 5px 0px #999; /* Safari, Chrome用 */
-moz-box-shadow: 3px 3px 5px 0px #999; /* Firefox用 */
box-shadow: 3px 3px 5px 0px #999; /* CSS3 */
z-index:1000;
}

.popData p.Img{
float:left;
margin:0 5px 0 0;
}

.popData dl{margin:3px 0; padding:0; display:block;}

.popData dl dt{
margin:0 0 5px;
font-size:15px;
text-align:left;
}

.popData dl dt span.rose{
margin:0 2px 0 0;
padding:0;
}

.popData dl dt img{
vertical-align: middle;
}

.popData{
display:none;
}

