@charset "euc-jp";

/* -------------------------------------
senkyo_subtabnabi2.css  ver.1.01
last update : 13.07.19

 1. tab map
 99. etc
---------------------------------------- */

/* =====================================
 1. tab map
---------------------------------------- */
/* senkyo.css 13(same) */
div#Sub div#subTabBox{
position:relative;
width:298px;
margin:0 auto 15px;
padding:0;
}



/* tab
-------------------------*/
div#subTabBox ul#mapTab{
width:298px !important;
height:26px;
margin:0;
padding:0;
}

ul#mapTab li{
float:left;
width:149px;
margin:0 1px 0 0;
padding:0;
}

ul#mapTab li#mapT_tab2{
width:148px;
margin:0;
padding:0;
}

ul#mapTab li,ul#mapTab li a{
display:block;
height:27px;
text-indent:-9999em;
overflow:hidden;
}

ul#mapTab li.selected a:hover{
cursor:default;
}

ul#mapTab li a.selected{
cursor:default;
}
/*¸õÊä¼Ô*/
ul#mapTab li#mapT_tab1{
background:url(http://www.asahi.com/senkyo/senkyo2013/css/images/sub_mapTab.gif) no-repeat 0  -60px;
}

ul#mapTab li a#map_tab1{
background:url(http://www.asahi.com/senkyo/senkyo2013/css/images/sub_mapTab.gif) no-repeat 0 -30px;
}

ul#mapTab li.selected a#map_tab1,
ul#mapTab li a:hover#map_tab1{
background:url(http://www.asahi.com/senkyo/senkyo2013/css/images/sub_mapTab.gif) no-repeat 0 0;
}

/*³«É¼*/
ul#mapTab li#mapT_tab2{
background:url(http://www.asahi.com/senkyo/senkyo2013/css/images/sub_mapTab.gif) no-repeat -150px -60px;
}

ul#mapTab li a#map_tab2{
background:url(http://www.asahi.com/senkyo/senkyo2013/css/images/sub_mapTab.gif) no-repeat -150px -30px;
}

ul#mapTab li.selected a#map_tab2,
ul#mapTab li a:hover#map_tab2{
background:url(http://www.asahi.com/senkyo/senkyo2013/css/images/sub_mapTab.gif) no-repeat -150px 0;
}

/* 
-------------------------*/
div#subTabBox div#tabbody{
height:271px;
margin:0;
padding:0;
}

div#subTabBox div#tabbody div.mapArea map{
}



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

div#overLayer div.popBox{
position:absolute;
left:27px;
top:35px;
width:250px;
background-color:#fff;
list-style:none;
font-size:12px;
-webkit-box-shadow: 3px 3px 5px 0px #777; /* Safari, ChromeÍÑ */
-moz-box-shadow: 3px 3px 5px 0px #777; /* FirefoxÍÑ */
box-shadow: 3px 3px 5px 0px #777; /* CSS3 */
z-index:1000;
}

div#overLayer div.kouhoBox{
border:1px solid #888f63;
}

div#overLayer div.kaihyoBox{
border:1px solid #647f51;
}

div.popBox dl,
div.popBox dt,
div.popBox dd{
margin:0;
padding:0;
}

div.popBox p.boxTtl{
width:100%;
height:30px;
margin:0;
font-size:14px !important;
font-weight:bold;
text-align:right;
color:#fff;
}

/* kouho */
div.kouhoBox p{
background:#888f63;
}

/* kaihyo */
div.kaihyoBox p{
background:#647f51;
}

div.popBox p.boxTtl span.FloatL,
div.popBox p.boxTtl span.FloatR{
display:block;
margin:5px;
}

div.popBox p.boxTtl span.FloatL{
float:left;
}

div.popBox p.boxTtl span.FloatR{
float:right;
}

div.popBox p.boxTtl a.close{
height:15px;
padding:0 15px 0 0;
color:#fff;
font-size:12px !important;
font-weight:normal;

text-decoration:none;
}

div.popBox ul.InnerLi{
width:238px;
padding:10px 5px 5px 10px;
}

div.popBox ul.InnerLi li{
float:left;
margin:0 0 5px 0;
padding:0;
line-height:1.25;
}

div.popBox ul.InnerLi li a{
padding:0 0 0 9px;
}

div.popBox ul.InnerLi li,
div.popBox ul.InnerLi li a{
font-size:12px !important;
}

div.popBox ul.liType01 li{
width:118px;
}

div.popBox ul.liType02 li{
width:30%;
}



/* 99.clear fix hac
------------------------------------*/
div#subTabBox ul#mapTab:after,
div#tabbody div.popBox:after,
div.popBox ul.InnerLi:after{
content:".";
clear:both;
display:block;
height:0.1px;
line-height:0;
font-size:0.1em;
visibility:hidden;
}

*:first-child+html div#subTabBox ul#mapTab,
*:first-child+html div#tabbody div.popBox,
*:first-child+html div.popBox ul.InnerLi{
min-height:1px;
}

* html div#subTabBox ul#mapTab,
* html div#tabbody div.popBox,
* html div.popBox ul.InnerLi{
height:1px;
}